:root{--text-caption:13px;--text-control:14px;--text-body:14px}.label,.button,.nav-link,.text-link{font-size:var(--text-control)}.description,.field-error,.panel-heading p,.page-heading p,.setup-grid .panel p,.welcome-copy p,.component-copy,.settings-note,.photo-block p,.security-row p,.motion-control p,.theme-preview p,.empty-state p,.foundation-note p{font-size:var(--text-caption)}.nav-label,.brand-caption,.workspace-label small,.private-label,.account-block>a>span,.app-footer,.section-label,.empty-foot,.settings-tabs a,.status-label,.login-foot,.login-story-footer{font-size:11px}.login-intro,.login-help{color:#606d62}.login-help{font-size:var(--text-caption)}.login-foot{color:#697568}.login-message p{color:#d2dcd0}.login-story-footer{color:#bac8ba}.account-block>.button,.topbar-right>.mobile-menu{width:44px;min-width:44px}@media (max-width:620px){.page-heading p,.welcome-copy p,.empty-state p{font-size:var(--text-caption)}.preview-actions .button,.component-row .button{font-size:12px}.member-row .status-label{font-size:11px}}
.modal__dialog{border-radius:10px}.modal__heading{overflow-wrap:anywhere}.calendar-milestones{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.calendar-milestones input{accent-color:var(--accent)}.calendar-kind-milestone{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-left:2px solid var(--accent)}.selection-chips .avatar,.search-multi-options .avatar{width:22px;min-width:22px;height:22px;font-size:9px}@media (max-width:760px){.modal__backdrop{inset:auto 0!important;top:var(--visible-top,0px)!important;height:var(--visible-height,100dvh)!important;max-height:var(--visible-height,100dvh)!important;align-items:stretch!important;position:fixed!important;overflow:hidden!important}.modal__container{touch-action:pan-y;justify-content:stretch!important;align-items:stretch!important;width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.modal__dialog{border-radius:0!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:16px!important;display:flex!important;overflow:hidden!important}.modal__header{flex:none!important;padding:4px 0 12px!important}.modal__heading{font-size:24px!important;line-height:1.2!important}.modal__body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding:20px;min-height:0!important;max-height:none!important;padding:12px 0 max(16px,env(safe-area-inset-bottom))!important;flex:auto!important;overflow-y:auto!important}.modal__footer{flex-shrink:0}.modal__dialog input,.modal__dialog textarea,.modal__dialog select{font-size:16px!important}.editor-footer{padding-bottom:max(8px,env(safe-area-inset-bottom));flex-wrap:wrap;position:relative}.search-multi-panel{max-height:none;box-shadow:none;margin-top:6px;position:relative;top:auto}.search-multi-options{max-height:180px}}
.app-shell{--panel-radius:14px;--control-radius:8px;--large-radius:18px}.content-frame{max-width:1280px;padding:32px clamp(24px,3vw,40px) 40px}.topbar{z-index:25;background:var(--surface);min-height:64px;padding-block:10px;position:sticky;top:0}.page-heading{align-items:center;gap:18px;margin-bottom:24px}.page-heading h1{letter-spacing:-.025em;font-size:clamp(34px,3.5vw,44px);line-height:1.12}.page-heading p{max-width:62ch;margin-top:8px}.overview-welcome{border-radius:16px;min-height:190px;margin-bottom:0;padding:28px 32px;display:flex}.overview-welcome .welcome-copy h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.overview-welcome .welcome-copy p{margin-top:12px;font-size:13px;line-height:1.6}.overview-welcome .action-link{min-height:42px;margin-top:18px}.overview-welcome.with-cover .welcome-copy{max-width:62%}.overview-welcome .welcome-cover{object-fit:cover;object-position:center;border-radius:0;width:30%;height:100%}.connected-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.connected-overview-metrics .connected-metric{border-radius:12px;min-width:0;padding:18px 16px}.connected-overview-metrics .connected-metric>span{font-size:11px;line-height:1.5}.connected-overview-metrics .connected-metric strong{overflow-wrap:anywhere;font-size:clamp(23px,2.5vw,31px)}.connected-overview-metrics .connected-metric small{font-size:11px;line-height:1.6}.overview-columns{gap:18px;margin-top:18px}.overview-columns>.panel{box-shadow:none;border-radius:14px;padding:22px 24px}.overview-columns .panel-heading{margin-bottom:12px}.overview-columns .panel-heading h2{font-size:27px}.overview-columns .panel-heading p{margin-top:6px;font-size:12px;line-height:1.6}.overview-record{align-items:center;min-height:58px;padding:12px 0;font-size:13px;line-height:1.6}.overview-record>span{overflow-wrap:anywhere;min-width:0}.overview-record small{text-align:right;white-space:normal;flex-shrink:0;max-width:43%;font-size:11px;line-height:1.6}.overview-record:hover>span{color:var(--accent)}.overview-columns .text-link{min-height:32px;margin-top:16px}.mobile-profile,.mobile-quick-nav,.mobile-account{display:none}.mobile-account{border-top:1px solid var(--border);align-items:center;gap:12px;margin:18px 12px 0;padding:18px 0 4px}.mobile-account>a{flex:1;gap:3px;min-width:0;font-size:12px;display:grid}.mobile-account>a strong{overflow-wrap:anywhere;font-weight:500}.mobile-account>a span{color:var(--muted);font-size:11px}@media (max-width:1100px) and (min-width:761px){.overview-columns{grid-template-columns:1fr}.overview-columns .overview-record small{white-space:normal}.connected-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.topbar{min-height:60px;padding-inline:18px}.mobile-profile{border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.mobile-profile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-profile .avatar{width:30px;min-width:30px;height:30px}.mobile-account{display:flex}.mobile-nav-dialog .brand{overflow-wrap:anywhere;max-width:220px;font-size:25px;line-height:1.15}}@media (max-width:760px){.content-frame{padding:24px 18px 28px}.app-main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.app-footer{padding:14px 18px 10px}.topbar{background:var(--surface);box-shadow:0 1px 0 var(--border)}.page-heading{align-items:center;margin-bottom:20px}.page-heading h1{font-size:35px}.page-heading p{font-size:13px;line-height:1.7}.page-heading>.button{min-width:0;min-height:44px;padding-inline:14px;font-size:12px}.overview-welcome{border-radius:14px;align-items:center;min-height:170px;padding:22px}.overview-welcome.with-cover{flex-direction:row;gap:0;min-height:180px;padding:22px}.overview-welcome.with-cover .welcome-copy{width:65%;max-width:65%}.overview-welcome .welcome-copy h2{font-size:29px}.overview-welcome .welcome-copy p{margin-top:9px;font-size:12px;line-height:1.7}.overview-welcome .welcome-cover{object-fit:cover;border-radius:0;width:29%;height:100%;position:absolute;inset:0 0 0 auto}.overview-welcome .action-link{min-height:40px;margin-top:14px;padding:10px 12px;font-size:12px}.connected-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.connected-overview-metrics .connected-metric{min-height:106px;padding:15px 14px}.connected-overview-metrics .connected-metric strong{font-size:28px}.connected-overview-metrics .connected-metric small{font-size:11px;line-height:1.6}.overview-columns{grid-template-columns:1fr;gap:14px;margin-top:14px}.overview-columns>.panel{padding:20px}.overview-columns .panel-heading h2{font-size:27px}.overview-record{gap:14px;font-size:13px}.overview-columns .text-link{min-height:44px;margin-top:10px}.mobile-quick-nav{z-index:30;padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);color:var(--surface-foreground);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #00000004}.mobile-quick-nav>a{min-width:0;min-height:50px;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:background .14s var(--ease),color .14s var(--ease);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 4px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.mobile-quick-nav>a[aria-current=page]{color:var(--surface-foreground);background:color-mix(in srgb,var(--accent) 9%,var(--surface));font-weight:600}.mobile-quick-nav>a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mobile-quick-nav>a:active{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.app-shell textarea,.app-shell select{font-size:16px}.app-shell .search-multi-trigger,.app-shell .select__trigger{min-height:44px}.task-work-list .task-icon-button,.task-work-list .task-assignee-trigger,.task-work-list .task-expand-button,.task-work-list .task-inline-select{min-width:32px;min-height:40px}.task-work-list .task-inline-select{font-size:13px}.toast-region--bottom,.toast-region--bottom-start,.toast-region--bottom-end{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.modal__backdrop:has(.mobile-nav-dialog){z-index:60}.mobile-nav-dialog .modal__body{padding-top:10px!important}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){@media (max-width:760px){.mobile-quick-nav,.topbar{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px)}}}@media (prefers-reduced-transparency:reduce){.mobile-quick-nav,.topbar{background:var(--surface);-webkit-backdrop-filter:none}}.overview-welcome .welcome-copy{padding:0}.area-directory-overview{margin-top:28px}@media (max-width:760px){.connected-overview-metrics .connected-metric{min-height:96px;padding:12px}.connected-overview-metrics .connected-metric strong{margin-top:4px}.connected-overview-metrics .connected-metric small{margin-top:6px;font-size:10.5px;line-height:1.45}}.mobile-quick-nav,.topbar{--muted:color-mix(in srgb,var(--surface-foreground) 68%,var(--surface))}.content-frame{scroll-margin-top:76px}@media (max-width:760px){.page-heading>div{min-width:0}.page-heading>.button{flex:none}}
:root{--motion-fast:.14s;--motion-settle:.2s;--motion-ease:cubic-bezier(.2,.7,.2,1)}.app-shell{--panel-radius:12px;--control-radius:8px;--large-radius:16px;--muted:color-mix(in srgb,var(--foreground) 76%,var(--background))}.app-shell .content-frame{padding-top:28px}.app-shell .page-heading{align-items:center;gap:16px;margin-bottom:24px}.app-shell .page-heading>div{min-width:0}.app-shell .page-heading h1{font:600 32px/1.25 var(--font-ui);letter-spacing:-.04em;overflow-wrap:anywhere}.app-shell .page-heading p{max-width:65ch;margin-top:8px;font-size:14px;line-height:1.6}.app-shell .page-heading>.button{flex:none;font-size:14px}.app-shell .panel{box-shadow:none}.app-shell .connected-section-heading h2,.app-shell .reminders-panel h2,.app-shell .panel-heading h2,.app-shell .section-heading h2,.app-shell .overview-columns .panel-heading h2,.app-shell .area-directory-heading h2,.app-shell .upcoming-payments h2{font:600 20px/1.35 var(--font-ui);letter-spacing:-.025em}.app-shell .panel-heading p,.app-shell .overview-columns .panel-heading p{font-size:13px;line-height:1.65}.app-shell .panel-heading{margin-bottom:20px}.app-shell .nav-link{gap:12px;font-size:14px;line-height:1.4}.app-shell .nav-label{letter-spacing:.06em;font-size:11px}.app-shell .topbar-title,.app-shell .account-block strong{font-size:13px}.app-shell .account-block>a>span{font-size:12px}.app-shell .account-block{padding-block:18px}.app-shell .settings-tabs a{padding-inline:2px;font-size:13px}.app-shell .text-link,.app-shell .action-link{font-size:14px;line-height:1.5}.app-shell .text-link{gap:10px}.app-shell .field-note,.app-shell .settings-note,.app-shell .connected-help,.app-shell .connected-budget-context{font-size:13px;line-height:1.65}.app-shell .connected-metric>span,.app-shell .connected-overview-metrics .connected-metric>span{font-size:13px}.app-shell .connected-metric strong,.app-shell .connected-overview-metrics .connected-metric strong{font:600 clamp(23px,2.2vw,29px)/1.3 var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.app-shell .connected-metric small,.app-shell .connected-overview-metrics .connected-metric small{font-size:12px;line-height:1.6}.app-shell .overview-record{min-height:58px;font-size:14px}.app-shell .overview-record small,.app-shell .area-directory-meta,.app-shell .area-directory-summary,.app-shell .area-directory-heading p,.app-shell .area-directory-select{font-size:13px}.app-shell .area-directory-select select,.app-shell .area-directory-search input{font-size:14px}.app-shell .budget-cost-heading{font-size:13px;font-weight:500}.app-shell .budget-cost-copy .record-title strong{font-size:15px}.app-shell .budget-cost-copy .record-title small{font-size:13px}.app-shell .budget-cost-status{font-size:12px;font-weight:500}.app-shell .budget-cost-value strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.app-shell .budget-cost-list .budget-cost-row>.budget-cost-edit{padding-inline:8px;font-size:13px}.app-shell .budget-filter-toolbar>.field>label{font-size:13px}.app-shell .budget-filter-toolbar .select__trigger{border-radius:8px;font-size:14px}.app-shell .budget-filter-toolbar>.button{font-size:14px}.app-shell .budget-filter-toolbar .select__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell .budget-filter-toolbar>.field:last-of-type{width:220px}.app-shell .resource-row-copy small,.app-shell .resource-empty,.app-shell .resource-limit,.app-shell .resource-storage{font-size:13px;line-height:1.6}.app-shell .record-title small,.app-shell .event-row .text-link{font-size:13px}.app-shell .upcoming-payments li strong,.app-shell .upcoming-payments li>b{font-size:14px}.app-shell .upcoming-payments li a>span,.app-shell .upcoming-payments>header>span{font-size:13px}.panel,.budget-visuals,.resource-manager,.modal__dialog{--muted:color-mix(in srgb,var(--surface-foreground) 74%,var(--surface))}.button{border-radius:8px;font-size:14px;font-weight:600;line-height:1.4}.modal__dialog{border-radius:12px}.modal__dialog .modal__heading{font:600 24px/1.3 var(--font-ui);letter-spacing:-.03em;padding-right:28px}.modal__dialog .label,.modal__dialog .field>span,.modal__dialog .search-multi-label{font-size:13px;line-height:1.5}.modal__dialog .description,.modal__dialog .field-note,.modal__dialog .field-error,.modal__dialog .resource-empty{font-size:13px;line-height:1.6}.modal__dialog .button{min-height:44px;font-size:14px}.modal__dialog .input,.modal__dialog .select__trigger,.modal__dialog .search-multi-trigger{border-radius:8px;min-height:44px;font-size:14px}.modal__dialog .task-title-input{font:600 26px/1.25 var(--font-ui);letter-spacing:-.035em;min-height:34px;max-height:100px}.modal__dialog .task-breadcrumb{margin-bottom:8px;font-size:12px}.modal__dialog .task-section-heading h3,.modal__dialog .task-connections>summary{font-size:14px;font-weight:600}.modal__dialog .task-section-heading>span,.modal__dialog .task-unsaved-prompt>small{font-size:12px}.modal__dialog .task-checklist-row>input:not([type=checkbox]),.modal__dialog .subtask-title{font-size:14px}.modal__dialog .task-compact-header>.button{width:40px;min-width:40px;height:40px;min-height:40px;margin-top:0}.modal__dialog .task-unsaved-actions .button{min-height:44px;font-size:13px}.modal__dialog .task-unsaved-prompt{gap:12px;font-size:13px}.app-shell .task-work-list{--task-muted:var(--muted)}.app-shell .task-view-switch button,.app-shell .task-control-popover>summary,.app-shell .task-text-button{min-height:44px;font-size:13px}.app-shell .task-search{border-radius:8px;min-height:44px}.app-shell .task-search input{font-size:14px}.app-shell .task-inline-select{min-height:40px;font-size:13px}.app-shell .task-name-cell>.task-inline-select{width:112px;min-height:32px;font-size:12px}.app-shell .task-name-button strong{font-size:14px}.app-shell .task-name-button small{font-size:12px}.app-shell .task-cell,.app-shell .task-secondary-toolbar,.app-shell .task-secondary-toolbar .task-text-button{font-size:13px}.app-shell .task-table-header{font-size:12px}.app-shell .task-filter-panel>label,.app-shell .task-filter-panel p,.app-shell .task-display-panel p,.app-shell .task-display-panel legend{font-size:13px}.app-shell .task-menu-panel button,.app-shell .task-assignee-options>label{min-height:40px;font-size:14px}.app-shell .task-add-child{min-height:40px;font-size:13px}.app-shell .people-directory-details strong{font-size:14px}.app-shell .people-directory-details span,.app-shell .people-directory-details small,.app-shell .person-account-note,.app-shell .reminder-availability,.app-shell .reminder-copy time,.app-shell .reminder-copy>a,.modal__dialog .task-activity-item{font-size:13px}.record-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.record-drawer-container{height:100%;max-height:100dvh;justify-content:flex-end!important;align-items:stretch!important;width:min(560px,100vw)!important;max-width:560px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}.record-drawer-dialog{height:100dvh;animation:management-drawer-in var(--motion-settle) var(--motion-ease);border-radius:12px 0 0 12px;flex-direction:column;display:flex;overflow:hidden;width:100%!important;max-width:none!important;max-height:100dvh!important;margin:0!important;padding:0!important}.record-drawer-dialog .modal__header{border-bottom:1px solid var(--border);flex:none;padding:24px 28px 20px}.record-drawer-dialog .modal__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;margin:0;padding:20px 28px 28px;scroll-padding:20px;overflow:auto;max-height:none!important}.record-drawer-dialog .editor-form{max-width:none;padding:0}.record-drawer-dialog .cost-detail-layout{grid-template-columns:minmax(0,1fr);gap:24px}.record-drawer-dialog .cost-detail-sidebar{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.record-drawer-dialog .connected-metric{box-shadow:none;background:0 0;border:0;padding:12px 8px}.record-drawer-dialog .connected-metric>span{font-size:12px}.record-drawer-dialog .connected-metric strong{font:600 22px/1.35 var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.record-drawer-dialog .connected-inline{flex-wrap:wrap;gap:10px}.record-drawer-dialog .cost-payment-progress{font-size:13px}@keyframes management-drawer-in{0%{opacity:.6;translate:12px}to{opacity:1;translate:0}}:where(a,button,summary,[role=button],[role=tab],[role=option]){transition-property:color,background-color,border-color,box-shadow,opacity,translate;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}:where(input,textarea,select){transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}:where(a,button,summary,[role=button],[role=tab]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 12%,transparent)}@media (hover:hover) and (pointer:fine){:where(a,button,summary,[role=button],[role=tab]):where(:not(:disabled):not([aria-disabled=true]):not([data-disabled=true])):hover{translate:0 -1px}.button:not(:disabled):not([aria-disabled=true]):hover,.action-link:hover{box-shadow:0 2px 4px #15271a08,0 5px 12px #15271a09}.button--primary:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.04)}.app-shell .nav-link:hover{translate:2px}.app-shell .settings-tabs a:hover,.app-shell .text-link:hover,.app-shell .account-block>a:hover{color:var(--accent)}.app-shell .text-link>svg,.area-directory-chevron{transition:translate var(--motion-fast) var(--motion-ease)}.app-shell .text-link:hover>svg,.area-directory-row:hover .area-directory-chevron{translate:2px}.area-directory-row:hover,.overview-record:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface));translate:none}.record-title:hover{color:var(--accent)}}:where(a,button,summary,[role=button],[role=tab]):not(:disabled):not([aria-disabled=true]):not([data-disabled=true]):active{opacity:.9;translate:0}:where(button,a)[aria-disabled=true],button:disabled{box-shadow:none;translate:none}@media (max-width:1100px) and (min-width:701px){.app-shell .budget-cost-list{--budget-columns:minmax(100px,1fr) repeat(3,minmax(84px,.4fr)) 54px}.app-shell .budget-cost-heading,.app-shell .budget-cost-list .budget-cost-row{gap:10px}}@media (max-width:1100px) and (min-width:641px){.budget-visuals .budget-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-visuals .budget-totals>div{border-left:0;padding-left:0}}@media (max-width:760px){.app-shell .content-frame{padding:22px 18px 28px}.app-shell .page-heading{align-items:center;gap:14px;margin-bottom:20px}.app-shell .page-heading h1{font-size:28px;line-height:1.25}.app-shell .page-heading>.button{min-height:44px;padding-inline:12px;font-size:13px}.app-shell .page-heading p{font-size:13px;line-height:1.6}.app-shell .area-directory-search input,.app-shell .area-directory-select select{font-size:16px}.app-shell .connected-overview-metrics .connected-metric{min-height:104px;padding:14px}.app-shell .connected-overview-metrics .connected-metric small{font-size:12px}.app-shell .overview-record small{max-width:40%;font-size:12px}.app-shell .task-search input{font-size:16px}.app-shell .task-name-cell>.task-inline-select{width:136px;min-height:44px;font-size:16px}.app-shell .mobile-quick-nav>a{font-size:11px}.app-shell .budget-cost-cell-label{font-size:12px}.app-shell .budget-cost-value strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.app-shell .list-panel:has(.budget-cost-list){padding-inline:14px}.record-drawer-dialog{border-radius:0}.record-drawer-dialog .modal__header{padding:16px 18px!important}.record-drawer-dialog .modal__body{padding:16px 18px max(20px,env(safe-area-inset-bottom))!important}.record-drawer-dialog .connected-metrics{gap:0;margin-bottom:12px}.record-drawer-dialog .connected-metric{padding:10px 0}.modal__dialog .task-title-input{min-height:32px;font-size:24px!important}.modal__dialog .task-properties .input,.modal__dialog .task-properties .select__trigger,.modal__dialog .task-properties .search-multi-trigger{min-height:44px;font-size:16px}.modal__dialog .task-workspace-body .input{font-size:16px}.modal__dialog .task-unsaved-actions .button{min-height:44px;font-size:12px}.modal__dialog .task-compact-header>.button{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(a,button,summary,[role=button],[role=tab],.text-link>svg,.area-directory-chevron){translate:none!important}}html[data-motion=false] *,html[data-motion=false] :before,html[data-motion=false] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-motion=false] :where(a,button,summary,[role=button],[role=tab],.text-link>svg,.area-directory-chevron){translate:none!important}
