@media (max-width:767px),(pointer:coarse) and (max-height:500px){.voystro-dashboard-queue-layout[data-has-navigation=true]{padding-bottom:88px}.voystro-dashboard-queue-toolbar{min-height:60px;padding-inline:16px}.voystro-dashboard-queue-counter{font-size:18px;line-height:24px}.voystro-dashboard-queue-action{width:48px;height:48px;color:var(--foreground)}.voystro-dashboard-queue-action svg{width:24px;height:24px}.voystro-dashboard-queue-navigation{gap:12px;position:absolute;bottom:16px;right:16px}.voystro-dashboard-queue-step{width:56px;height:56px;color:var(--foreground);background:linear-gradient(145deg, color-mix(in srgb, var(--background) 94%, var(--foreground)), var(--background)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--background) 62%, var(--foreground)), color-mix(in srgb, var(--background) 97%, var(--foreground)) 55%, color-mix(in srgb, var(--background) 86%, var(--foreground))) border-box;border:2px solid #0000;flex:none;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:inset 0 1px 1px #ffffff1f,0 5px 12px #00000038,0 1px 2px #00000026}.voystro-dashboard-queue-step svg{stroke-width:3.5px;width:32px;height:32px}.voystro-dashboard-queue-step:disabled{opacity:.35;box-shadow:inset 0 1px 1px #ffffff0f}.voystro-dashboard-queue-step:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0000002e}}.voystro-dashboard-queue-step:focus-visible,.voystro-dashboard-queue-action:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.dark .voystro-dashboard-queue-step{background:linear-gradient(145deg, color-mix(in srgb, var(--background) 94%, var(--foreground)), var(--background));border:0}.dark .voystro-dashboard-queue-step:focus-visible,.dark .voystro-dashboard-queue-action:focus-visible{background:linear-gradient(145deg, color-mix(in srgb, var(--background) 72%, var(--foreground)), color-mix(in srgb, var(--background) 82%, var(--foreground)));outline:none}@media (prefers-reduced-motion:reduce){.voystro-dashboard-queue-step{transition:none}}@media (max-width:1023px),(any-pointer:coarse){html:has([data-touch-target-scope=protected]){--voystro-touch-target-size:44px;--voystro-mobile-shell-header-height:calc(64px + env(safe-area-inset-top,0px))}html:has([data-touch-target-scope=protected]) :is(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=combobox],summary,select,[data-task-mobile-view-select],a[data-slot=button],a.voystro-header-action,a[class*=flex],nav a){min-width:var(--voystro-touch-target-size)!important;min-height:var(--voystro-touch-target-size)!important}html:has([data-touch-target-scope=protected]) button[data-task-accept-action]{height:25px;min-height:25px!important}html:has([data-touch-target-scope=protected]) textarea{min-height:var(--voystro-touch-target-size)}html:has([data-touch-target-scope=protected]) input:is(:not([type]),[type=text],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=number]):not([contenteditable] *){min-height:var(--voystro-touch-target-size)}html:has([data-touch-target-scope=protected]) label:has(>input:is([type=search],[type=text])){min-height:var(--voystro-touch-target-size);height:auto}html:has([data-touch-target-scope=protected]) .voystro-touch-control-group{flex-wrap:wrap;height:auto;min-height:48px}html:has([data-touch-target-scope=protected]) .voystro-shell-header-actions .voystro-header-action{--voystro-header-action-bg:var(--voystro-header-action-hover-bg);min-width:48px!important;min-height:48px!important}html:has([data-touch-target-scope=protected]) .voystro-shell-header-actions .voystro-header-action svg{flex-shrink:0;width:24px!important;height:24px!important}html:has([data-touch-target-scope=protected]) :is(button[data-task-state-filter-trigger],button[data-task-team-filter-trigger],button[data-task-filter-trigger],button[data-task-mobile-view-select]){background-color:var(--voystro-header-action-hover-bg)!important;min-width:44px!important;min-height:44px!important}html:has([data-touch-target-scope=protected]) :is([data-task-state-filter-trigger],[data-task-team-filter-trigger],[data-task-filter-trigger],[data-task-mobile-view-select])>svg:first-of-type{width:18px;height:18px}html:has([data-touch-target-scope=protected]) [data-task-list-row]{min-height:72px;padding-top:12px;padding-bottom:12px}html:has([data-touch-target-scope=protected]) [data-task-row-avatar]{width:28px;height:28px;font-size:12px}html:has([data-touch-target-scope=protected]) [data-task-list-row] .voystro-task-row-date{font-size:12px}html:has([data-touch-target-scope=protected]) [data-task-list-row] svg{flex-shrink:0;width:20px;height:20px}html:has([data-touch-target-scope=protected]) [data-task-row-title]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:22px;display:-webkit-box}:is(html:has([data-touch-target-scope=protected]) :is(.voystro-thread-header-row,.voystro-thread-composer-footer,[data-thread-sub-thread-footer]) button,html:has([data-touch-target-scope=protected]) button[data-thread-back-button]){min-width:48px!important;min-height:48px!important}:is(html:has([data-touch-target-scope=protected]) :is(.voystro-thread-header-row,.voystro-thread-composer-footer,[data-thread-sub-thread-footer]) button svg,html:has([data-touch-target-scope=protected]) button[data-thread-back-button]>svg){flex-shrink:0;width:24px!important;height:24px!important}html:has([data-touch-target-scope=protected]) .voystro-thread-header-row{height:auto;min-height:calc(env(safe-area-inset-top,0px) + 72px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}html:has([data-touch-target-scope=protected]) .voystro-thread-header-row>div{align-items:center;max-width:none;min-height:48px;position:static}html:has([data-touch-target-scope=protected]) .voystro-thread-header-row h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:22px;display:-webkit-box}html:has([data-touch-target-scope=protected]) [data-thread-sub-thread-header]>div>span{flex-wrap:wrap;font-size:16px}html:has([data-touch-target-scope=protected]) button[data-microflow-chip]{padding:10px 12px;font-size:14px;line-height:20px;min-height:56px!important}html:has([data-touch-target-scope=protected]) button[data-microflow-chip] [data-microflow-chip-preview]{font-size:14px;line-height:20px}:is(html:has([data-touch-target-scope=protected]) button[data-chat-touch-action],html:has([data-touch-target-scope=protected]) label[aria-label=Search\ chats],html:has([data-touch-target-scope=protected]) [data-chat-stuck-sheet]>button){min-width:48px!important;min-height:48px!important}html:has([data-touch-target-scope=protected]) button[data-chat-touch-action]:not(.voystro-new-chat-fab){background-color:var(--voystro-ideas-control-surface);flex-shrink:0}html:has([data-touch-target-scope=protected]) [data-chat-touch-action] svg{flex-shrink:0;width:24px;height:24px}html:has([data-touch-target-scope=protected]) label[aria-label=Search\ chats]>svg{flex-shrink:0;width:24px;height:24px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-sheet]>button svg{flex-shrink:0;width:24px;height:24px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-trigger] svg{flex-shrink:0;width:24px;height:24px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] section button>svg{flex-shrink:0;width:24px;height:24px}html:has([data-touch-target-scope=protected]) .voystro-new-chat-fab svg{width:32px;height:32px}html:has([data-touch-target-scope=protected]) button[data-chat-stuck-trigger=row]{font-size:18px;min-height:56px!important}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview]>div:first-child{min-height:80px;padding-right:80px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] h2{font-size:24px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] h3{font-size:16px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] section button{font-size:14px;min-height:48px!important}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] section button>span>span:first-child{font-size:16px;line-height:24px}html:has([data-touch-target-scope=protected]) [data-chat-stuck-overview] section button>span>span+span{font-size:14px}html:has([data-touch-target-scope=protected]) [role=tablist]{height:auto;min-height:44px}html:has([data-touch-target-scope=protected]) [data-docs-editor-command-dock]{flex-wrap:wrap}html:has([data-touch-target-scope=protected]) [data-docs-editor-command-dock]>[aria-label="Document content commands"]{flex-basis:100%;overflow-x:auto}html:has([data-touch-target-scope=protected]) [data-docs-editor-command-dock]>[aria-label=Canvas\ utilities]{flex-wrap:wrap;flex-shrink:1}html:has([data-touch-target-scope=protected]) [data-slot=slider]{min-width:44px;min-height:44px}html:has([data-touch-target-scope=protected]) .voystro-touch-section-header{flex-wrap:wrap}html:has([data-touch-target-scope=protected]) .voystro-touch-section-header>:first-child{min-width:min(100%,8rem)}html:has([data-touch-target-scope=protected]) [data-slot=calendar]{max-width:100%;overflow-x:auto;--cell-size:44px!important}html:has([data-touch-target-scope=protected]) [data-slot=calendar] .rdp-month_grid{min-width:308px}html:has([data-touch-target-scope=protected]) .voystro-touch-table-grid{grid-template-columns:repeat(10,44px);max-height:40dvh;overflow:auto}html:has([data-touch-target-scope=protected]) [data-slot=switch]{background-clip:content-box;width:56px;padding:10px 4px;scale:1;min-width:56px!important}html:has([data-touch-target-scope=protected]) [data-slot=switch-thumb][data-state=checked]{translate:calc(48px - 1rem)}html:has([data-touch-target-scope=protected]) .voystro-touch-attachment-caption{position:relative}html:has([data-touch-target-scope=protected]) .voystro-touch-visible{opacity:1}html:has([data-touch-target-scope=protected]) [data-topic-withdraw-slot]{min-width:44px;min-height:44px}html:has([data-touch-target-scope=protected]) .voystro-touch-comment-entry{padding-right:0}html:has([data-touch-target-scope=protected]) [data-document-comment-card-actions]{opacity:1;pointer-events:auto;justify-content:flex-end;margin-bottom:4px;position:static}@media (max-height:500px){html:has([data-touch-target-scope=protected]) [data-docs-sticky-chrome]{position:static}html:has([data-touch-target-scope=protected]) [data-docs-mobile-keyboard=hidden] [data-docs-editor-command-dock]{position:static}}}@media (min-width:640px) and (max-width:1023px) and (max-height:500px),(any-pointer:coarse) and (min-width:640px) and (max-height:500px){html:has([data-touch-target-scope=protected]) .voystro-thread-top-accessory{padding-top:0}html:has([data-touch-target-scope=protected]) .voystro-thread-header-row{position:relative;top:auto}html:has([data-touch-target-scope=protected]) .voystro-thread-message-scroll{padding-top:12px}}@media (max-width:1023px),(any-pointer:coarse){html:has([data-touch-target-scope=protected]) .voystro-conversation-chip-group:has([data-microflow-chip]){width:fit-content;max-width:min(100%,256px)}html:has([data-touch-target-scope=protected]) button[data-microflow-chip]{flex-shrink:0;width:fit-content;height:auto!important;min-height:72px!important}html:has([data-touch-target-scope=protected]) button[data-microflow-chip]>span{flex-shrink:0;height:auto;max-height:none}html:has([data-touch-target-scope=protected]) button[data-microflow-chip] [data-microflow-chip-preview]{white-space:normal;overflow-wrap:anywhere;padding-top:4px;padding-bottom:4px;overflow:visible}html:has([data-touch-target-scope=protected]) button[data-chat-stuck-trigger=icon]{min-width:48px!important;min-height:48px!important}html:has([data-touch-target-scope=protected]) button[data-chat-stuck-trigger=icon]>svg{width:24px;height:24px}html:has([data-touch-target-scope=protected]) :is(button[data-task-state-filter-trigger],button[data-task-team-filter-trigger],button[data-task-mobile-view-select]){width:44px!important;min-width:44px!important;padding-inline:0!important}}@media (max-width:374px){.voystro-shell-header-actions[data-dashboard-header=true]{gap:2px;padding-inline:8px}.voystro-shell-header-actions[data-dashboard-header=true]>div:last-child{gap:2px}}@media (max-width:1023px),(any-pointer:coarse){html:has([data-touch-target-scope=protected]) button[data-dashboard-history-button]{min-width:48px!important;min-height:48px!important}html:has([data-touch-target-scope=protected]) button[data-dashboard-history-button]>svg{width:24px;height:24px}html:has([data-touch-target-scope=protected]) [data-microflow-category-sheet] button[aria-label]{min-height:56px!important;padding-inline:24px!important}html:has([data-touch-target-scope=protected]) [data-microflow-category-sheet] button[aria-label]>span:first-child{line-height:24px;font-size:16px!important}html:has([data-touch-target-scope=protected]) [data-microflow-category-sheet] button[aria-label]>span:last-child{line-height:20px;font-size:14px!important}html:has([data-touch-target-scope=protected]) [data-microflow-category-sheet]>button{min-width:48px!important;min-height:48px!important}html:has([data-touch-target-scope=protected]) [data-microflow-category-sheet]>button>svg{width:24px;height:24px}}@media (max-width:1023px){html:has([data-touch-target-scope=protected]) .voystro-shell-header-actions .voystro-header-action{--voystro-header-action-bg:transparent}html:has([data-touch-target-scope=protected]) [data-dashboard-header-toggle] [role=group]{box-shadow:none;--voystro-header-toggle-selected-bg:#ffffff8c;background:0 0;border-color:#0000}html:is(.dark,[data-theme=midnight]):has([data-touch-target-scope=protected]) [data-dashboard-header-toggle] [role=group]{--voystro-header-toggle-selected-bg:#ffffff14}html:has([data-touch-target-scope=protected]) [data-dashboard-header-toggle] button[aria-pressed=true]{background:var(--voystro-header-toggle-selected-bg);box-shadow:none}}@media (max-width:1023px),(any-pointer:coarse){html:has([data-touch-target-scope=protected]) button[data-microflow-chip][data-compact-summary]{max-width:100%;min-height:44px!important}html:has([data-touch-target-scope=protected]) button[data-microflow-chip][data-compact-summary] [data-microflow-chip-preview]{padding-block:0}html:has([data-touch-target-scope=protected]) button[data-microflow-chip][data-compact-summary] [data-microflow-chip-preview=reply]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
html[data-mobile-press-input=touch]:has([data-touch-target-scope=protected]){--voystro-legacy-press-scale:1;--voystro-press-tint:#0f172a14}html.dark[data-mobile-press-input=touch]:has([data-touch-target-scope=protected]){--voystro-press-tint:#ffffff1a}html[data-mobile-press-input=touch] [data-mobile-press]{-webkit-tap-highlight-color:transparent;scale:var(--voystro-press-scale-x) var(--voystro-press-scale-y)!important;transition-property:scale,box-shadow!important;transition-duration:.295s!important;transition-timing-function:ease-out!important}html[data-mobile-press-input=touch] [data-mobile-pressed]{transition-duration:0s!important}html[data-mobile-press-input=touch] [data-mobile-press]:not(:has(>[data-press-feedback-surface])){box-shadow:inset 0 0 0 9999px transparent, var(--voystro-press-rest-shadow)!important}html[data-mobile-press-input=touch] [data-mobile-pressed]:not(:has(>[data-press-feedback-surface])){box-shadow:inset 0 0 0 9999px var(--voystro-press-tint), var(--voystro-press-rest-shadow)!important}html[data-mobile-press-input=touch] [data-mobile-press]>[data-press-feedback-surface]{transition-property:box-shadow,background-color!important;transition-duration:.295s!important;transition-timing-function:ease-out!important}html[data-mobile-press-input=touch] [data-mobile-pressed]>[data-press-feedback-surface]{box-shadow:inset 0 0 0 9999px var(--voystro-press-tint)!important;transition-duration:0s!important}html[data-mobile-press-input=touch] [data-mobile-press=compact][data-mobile-pressed]{scale:calc(var(--voystro-press-scale-x) * 1.05) calc(var(--voystro-press-scale-y) * 1.05)!important}@media (prefers-reduced-motion:reduce){html[data-mobile-press-input=touch] [data-mobile-press],html[data-mobile-press-input=touch] [data-mobile-press=compact][data-mobile-pressed]{scale:var(--voystro-press-scale-x) var(--voystro-press-scale-y)!important;transition-duration:0s!important}html[data-mobile-press-input=touch] [data-mobile-press]>[data-press-feedback-surface]{transition-duration:0s!important}}
