html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-background:#f3f6fb;--page-foreground:#172033;--muted:#667085;--line:#e5eaf1;--surface:#fff;--primary:#1677ff;--ink:#101828;--danger:#d92d20;--success:#52c41a;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--content-max:1200px;--reading-measure:72ch;--header-height:72px;--sidebar-width:248px;--bottom-nav-cell-height:52px;--bottom-nav-space:calc(57px + max(8px, env(safe-area-inset-bottom)))}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--page-background)}body{background:var(--page-background);color:var(--page-foreground);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.brand-logo{width:var(--brand-logo-size);height:var(--brand-logo-size);flex:0 0 var(--brand-logo-size);align-items:center;display:inline-flex}.brand-logo-image{width:var(--brand-logo-size);height:var(--brand-logo-size);object-fit:contain;background:#ffffa8;border-radius:50%;display:block;box-shadow:0 6px 16px #0f172a24}.brand-logo-with-name{gap:12px;width:auto}.brand-logo-with-name>span:last-child{white-space:nowrap}.route-loader{place-items:center;min-height:100vh;display:grid}.auth-shell{background:radial-gradient(circle at 10% 4%,#1677ff2e,#0000 32%),linear-gradient(#f8fbff 0%,#eef3fa 100%);flex-direction:column;justify-content:center;min-height:100dvh;padding:32px 16px 24px;display:flex}.auth-brand{z-index:1;color:#344054;justify-content:center;align-items:center;gap:10px;margin:0 auto;font-weight:700;display:flex;position:relative}.auth-brand .brand-logo-image{outline:3px solid #ffffffe0}.auth-card{border:1px solid #fffc;align-self:center;width:min(100%,440px);margin:0 auto;box-shadow:0 24px 70px #0f172a1f}.auth-card-content{padding:24px 20px}.auth-eyebrow{margin-bottom:12px}.auth-title.ant-typography{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.15}.auth-description.ant-typography{color:#595959;margin:0;font-size:1rem;line-height:1.55}.auth-card .ant-form-item{margin-bottom:18px}.auth-card .ant-form-item-label>label{font-weight:600}.auth-inline-link{margin:-8px 0 16px}.auth-inline-link a,.auth-back-link{color:var(--primary);font-weight:600}.auth-back-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.auth-footer{color:#98a2b3;text-align:center;margin:20px auto 0;font-size:.75rem}.demo-account{border:1px solid var(--line);width:100%;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.demo-account:hover{background:#f5faff;border-color:#91caff}.demo-account>span:first-child{flex-direction:column;min-width:0;display:flex}.demo-account .ant-typography-secondary{text-overflow:ellipsis;overflow:hidden}.demo-password{text-align:center;display:block}.demo-password code{color:#344054;background:#f2f4f7;border-radius:5px;padding:3px 6px}.compact-result{padding:0 0 8px}.password-hint{margin-bottom:20px}.app-shell{background:var(--page-background);min-height:100dvh}.app-navigation-status{z-index:130;top:calc(var(--header-height) + var(--space-2));right:max(16px, env(safe-area-inset-right));color:#0958d9;pointer-events:none;background:#fffffff5;border:1px solid #91caff;border-radius:18px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 20px #0f172a1f}.app-header{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e5eaf1e6;position:sticky;top:0}.app-header .app-header-inner{align-items:center;gap:var(--space-1);width:min(var(--content-max), 100%);height:var(--header-height);padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.app-shell[data-shell-mode=personal] .app-header .app-header-inner{grid-template-columns:minmax(0,1fr) auto}.app-shell[data-shell-mode=personal] .app-header-project-controls{display:none}.app-header-brand-zone{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-header-project-controls{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}.app-header-account{align-items:center;display:flex}.app-brand-link{border-radius:22px;flex:none;align-items:center;height:44px;display:inline-flex}.app-brand-link .brand-logo-name{display:none}.app-brand-link:focus-visible{outline-offset:2px;outline:3px solid #91caff}.app-brand-link .brand-logo-image{box-shadow:0 4px 12px #0f172a1f}.project-switcher{flex:140px;width:auto;min-width:0;max-width:210px;font-size:16px}.project-switcher .ant-select-selector{font-weight:600;background:#f2f4f7!important;border:0!important}.project-switcher.project-switcher-desktop{display:none}.project-switcher-mobile{color:#344054;cursor:pointer;background:#f2f4f7;border:0;border-radius:10px;flex:auto;align-items:center;gap:6px;min-width:0;max-width:148px;height:44px;padding:0 10px;font-size:.875rem;font-weight:700;display:inline-flex}.project-switcher-mobile>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.project-switcher-mobile>.anticon:last-child{color:#667085;flex:none;font-size:.72rem}.project-switcher-mobile:hover,.project-switcher-mobile:focus-visible{color:#0958d9;outline-offset:2px;background:#e6f4ff;outline:2px solid #91caff}.project-switcher-sheet .ant-drawer-content{border-radius:20px 20px 0 0}.project-switcher-sheet-body{padding:8px 16px max(20px, env(safe-area-inset-bottom))!important}.project-switcher-sheet-list{gap:4px;display:grid}.project-switcher-sheet-option{color:#344054;cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-switcher-sheet-option:hover,.project-switcher-sheet-option[data-active=true]{color:#0958d9;background:#e6f4ff}.project-switcher-sheet-option:focus-visible{outline-offset:2px;outline:2px solid #91caff}.project-switcher-sheet-option>span{align-items:center;gap:10px;min-width:0;display:flex}.project-switcher-sheet-option>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher-sheet-option strong{background:#1677ff1a;border-radius:6px;place-items:center;min-width:48px;padding:3px 6px;font-size:.75rem;display:inline-grid}.avatar-trigger.ant-btn{align-items:center;gap:2px;min-width:44px;height:44px;padding:4px;display:flex}.avatar-trigger-more{color:#98a2b3;display:none}.avatar-menu-profile{flex-direction:column;gap:3px;min-width:210px;padding:4px 0;display:flex}.avatar-menu-profile .ant-tag{width:fit-content;margin-top:3px}.app-main{min-height:calc(100dvh - var(--header-height));min-width:0;display:block}.app-content{flex:auto;min-width:0}.content-shell{width:min(100%, var(--content-max));padding:var(--space-6) var(--space-4) calc(96px + var(--bottom-nav-space));margin:0 auto}.app-shell[data-workspace=administration][data-project-scope=all] .content-shell{padding-bottom:var(--space-8)}.narrow-shell{width:min(100%,760px)}.page-heading{align-items:stretch;gap:var(--space-3);min-width:0;margin-bottom:var(--space-6);flex-direction:column;display:flex}.page-heading-copy{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-heading-actions{flex-direction:column;gap:10px;display:flex}.page-heading-actions>*,.page-heading-actions .ant-btn{width:100%}.page-heading h1.ant-typography,.detail-heading h1.ant-typography{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.18}.page-heading .page-kicker{color:#0958d9;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-heading-copy>.ant-typography-secondary{max-width:var(--reading-measure);color:#475467;line-height:1.55}.page-back-link{color:#475467;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.page-back-link:hover{color:var(--primary)}.workspace-launcher{flex:none;position:relative}.workspace-launcher-trigger{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-grid}.workspace-launcher-trigger:hover,.workspace-launcher-trigger:focus-visible{color:#0958d9;background:#e6f4ff;outline:none}.workspace-launcher-popover{z-index:120;top:calc(var(--header-height) + var(--space-1));left:var(--space-4);width:min(360px,100vw - 32px);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);position:fixed;box-shadow:0 16px 40px #0f172a29}.workspace-launcher-heading{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;display:flex}.workspace-launcher-heading button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:inline-grid}.workspace-launcher-heading button:focus-visible,.workspace-launcher-option:focus-visible,.workspace-launcher-utility:focus-visible{outline-offset:2px;outline:2px solid #91caff}.workspace-launcher-list{gap:6px;margin-top:8px;display:grid}.workspace-launcher-option{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:68px;padding:10px;display:grid}.workspace-launcher-option:hover,.workspace-launcher-option[data-active=true]{color:#0958d9;background:#e6f4ff}.workspace-launcher-icon{background:#f2f4f7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.workspace-launcher-option[data-active=true] .workspace-launcher-icon{background:#fff}.workspace-launcher-option>span:last-child{gap:2px;min-width:0;display:grid}.workspace-launcher-option small{color:#667085;font-size:.78rem;line-height:1.35}.workspace-launcher-utility{border-top:1px solid var(--line);color:#475467;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:0 10px;font-weight:700;display:flex}.workspace-sidebar{display:none}.workspace-bottom-nav{z-index:95;inset-inline:0;padding-top:4px;padding-right:max(0px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(0px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #e5eaf1e6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0}.workspace-bottom-link{min-width:0;min-height:var(--bottom-nav-cell-height);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding-inline:4px;font-size:1.15rem;display:flex}.workspace-bottom-link>span:last-child{letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,2.6vw,11px);font-weight:700;overflow:hidden}.workspace-bottom-link:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #91caff}.workspace-bottom-link[data-active=true]{color:var(--primary)}.desktop-create{display:none}.task-toolbar{gap:12px;min-width:0;margin-bottom:18px;display:grid}.task-toolbar-row{gap:10px;min-width:0;display:grid}.scope-segmented{width:100%;padding:4px}.scope-segmented .scope-segmented-label{min-height:38px;font-weight:600;line-height:38px}.search-row{min-width:0}.search-row .ant-input-affix-wrapper{flex:1;min-width:0}.filter-button{flex:none}.filter-count{color:#0958d9;background:#e6f4ff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:2px;font-size:.75rem;display:inline-grid}.quick-filter-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;margin:0 -16px;padding:0 16px 8px;overflow-x:auto}.quick-filter-scroll::-webkit-scrollbar{display:none}.filter-chip{color:#475467;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:20px;min-height:38px;padding:0 14px}.filter-chip-active{color:#0958d9;background:#e6f4ff;border-color:#91caff;font-weight:600}.list-summary{min-width:0;margin:0 0 12px}.list-summary>.ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-list{gap:12px;display:grid}.task-list-state{grid-column:1/-1;width:100%;min-width:0}.task-list-state .ant-empty,.task-list-state .ant-result{width:100%}.task-list-error-state .ant-result{padding-inline:0}.load-more-row{margin-top:20px}.task-card-link{min-width:0;display:block}.task-card{border-color:var(--line);box-shadow:0 4px 16px #0f172a0a}.task-card:hover{border-color:#91caff}.task-card-heading-row>*{min-width:0}.task-code{color:#475467;font-family:var(--font-mono);font-size:.78rem;font-weight:700}.task-title.ant-typography{color:var(--ink);margin:0;font-size:1rem;line-height:1.45}.task-card .ant-progress{margin:-2px 0 0}.task-card-footer{min-width:0;color:var(--muted);font-size:.78rem}.task-card-footer>div:first-child{min-width:0}.task-card-footer .ant-typography{max-width:105px;font-size:.78rem}.task-meta{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.task-meta-overdue{color:var(--danger);font-weight:600}.task-skeleton.ant-skeleton-element{width:100%}.task-skeleton .ant-skeleton-image{border-radius:16px;width:100%;height:220px}.mobile-fab{z-index:90;right:20px;bottom:calc(16px + var(--bottom-nav-space));background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.25rem;display:grid;position:fixed;box-shadow:0 12px 30px #1677ff5c}.demo-state-banner{margin-top:8px}.filter-drawer-actions>*{flex:1}.drawer-radio-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.drawer-radio-grid .ant-radio-button-wrapper{border:1px solid var(--line);text-align:center;border-radius:10px;min-height:44px}.drawer-radio-grid .ant-radio-button-wrapper:before{display:none}.task-form-screen{flex-direction:column;gap:16px;display:flex}.task-form-screen .page-heading{margin-bottom:0}.form-section-card{border-color:var(--line);margin-bottom:16px}.form-section-card .ant-form-item-label>label{font-weight:600}.form-grid-2{gap:0;display:grid}.assignee-option,.person-line{align-items:center;gap:8px;display:inline-flex}.form-actions{z-index:80;bottom:var(--bottom-nav-space);background:linear-gradient(180deg, transparent, var(--page-background) 20%);padding:12px 0;position:sticky}.form-actions>*{flex:1}.form-actions>a .ant-btn{width:100%}.detail-shell{padding-top:12px}.detail-topbar{margin-bottom:12px}.detail-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.detail-heading h1.ant-typography{overflow-wrap:anywhere}.detail-grid{gap:16px;margin-top:16px;display:grid}.detail-main-column{gap:16px;min-width:0;display:grid}.detail-card{border-color:var(--line);box-shadow:0 4px 14px #0f172a08}.progress-update-panel{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:10px;padding:14px;display:grid}.progress-update-panel .ant-typography{margin-bottom:0}.progress-update-controls{align-items:center}.status-transition-panel{gap:10px;padding-top:2px;display:grid}.task-description{color:#344054;white-space:pre-line;font-size:.95rem;line-height:1.75;margin:0!important}.comments-panel{flex-direction:column;gap:18px;display:flex}.comment-item{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}.comment-item .ant-typography{margin-bottom:0}.comment-time{font-size:.75rem}.comment-composer{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:8px;padding-top:16px;display:flex}.activity-timeline{padding:12px 0 0 4px}.timeline-actor-avatar{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.timeline-time{font-size:.75rem;margin:4px 0 0!important}.organization-tab-rail{overscroll-behavior-inline:contain;border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;min-width:0;margin-bottom:20px;padding:0 0 2px;display:flex;overflow-x:auto}.organization-tab-rail::-webkit-scrollbar{display:none}.organization-tab{color:#344054;cursor:pointer;min-height:52px;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 12px;font-size:1rem}.organization-tab[data-active=true]{color:#0958d9;border-bottom-color:#0958d9}.organization-tab:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}.organization-toolbar{margin-bottom:16px}.organization-toolbar>.ant-typography{max-width:70%}.organization-panel{min-height:280px}.phase-list,.org-tree,.org-tree-children{gap:10px;display:grid}.phase-card,.org-unit-card{border-color:var(--line)}.org-tree-node{min-width:0}.org-tree-children{margin:10px 0 0 clamp(14px, calc((var(--org-depth) + 1) * 8px), 28px);border-left:2px solid color-mix(in srgb, var(--primary) 18%, var(--surface));padding-left:12px}.org-unit-title{flex-direction:column;gap:6px;min-width:0;display:flex}.org-unit-title>.ant-typography{overflow-wrap:anywhere}.unit-membership-list{gap:2px;margin-bottom:20px;display:grid}.unit-membership-row{border-bottom:1px solid var(--line);min-height:64px;padding:8px 0}.membership-form-card{border-color:var(--line);margin-top:20px}@media (min-width:600px){.auth-card-content{padding:32px}.app-header .app-header-inner{padding-inline:24px}.app-brand-link .brand-logo-name{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:.95rem;font-weight:700;display:inline}.content-shell{padding:var(--space-8) var(--space-6) calc(96px + var(--bottom-nav-space))}.page-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.page-heading-actions{flex-direction:row;align-items:center}.page-heading-actions>*,.page-heading-actions .ant-btn{width:auto}.project-switcher{max-width:280px}.project-switcher-mobile{max-width:220px}.avatar-trigger-more{display:inline-block}.quick-filter-scroll{margin:0;padding:0 0 8px}.task-list,.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){:root{--bottom-nav-space:0px}.content-shell{padding-top:var(--space-10)}.desktop-create{display:block}.mobile-fab,.workspace-bottom-nav{display:none}.app-header{padding-left:0}.app-header .app-header-inner{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) auto;width:100%;max-width:none}.app-header-brand-zone{height:100%;padding-left:24px}.app-header-project-controls{justify-content:center;gap:var(--space-2)}.project-switcher.project-switcher-desktop{display:inline-flex}.project-switcher-mobile{display:none}.workspace-sidebar{z-index:110;width:var(--sidebar-width);max-height:none;padding:calc(var(--header-height) + var(--space-6)) var(--space-4) var(--space-6);border:0;border-right:1px solid var(--line);background:var(--surface);border-radius:0;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 24px #0f172a0f}.workspace-sidebar-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0 10px 10px;font-size:.75rem;font-weight:800;display:block}.workspace-sidebar-nav{gap:4px;display:grid}.workspace-nav-link{color:#475467;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px;font-weight:700;display:flex}.workspace-nav-link>span:first-child{flex:0 0 20px;place-items:center;font-size:1.05rem;display:grid}.workspace-nav-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-nav-link:hover{background:#f2f4f7}.workspace-nav-link[data-active=true]{color:#0958d9;background:#e6f4ff}.workspace-nav-link:focus-visible{outline-offset:2px;outline:2px solid #91caff}.app-content{margin-left:var(--sidebar-width)}.app-shell[data-shell-mode=personal] .app-content,.app-shell[data-workspace=administration][data-project-scope=all] .app-content{margin-left:0}.task-list{grid-template-columns:repeat(3,minmax(0,1fr))}.task-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:14px;padding:14px 16px}.task-toolbar-row{align-items:center;gap:12px;display:flex}.scope-segmented{flex:none;width:auto;min-width:220px}.search-row{flex:auto;min-width:0}.task-toolbar .desktop-create{flex:none}.task-toolbar .quick-filter-scroll{padding-bottom:0}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start}.detail-side-column{position:sticky;top:96px}.form-actions{background:0 0;padding-top:8px;position:static}}@media (min-width:900px) and (max-width:1199px){.project-switcher{max-width:190px}.app-header .app-header-inner{padding-inline:16px}}@media (min-width:1200px){.task-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
