.outlook-panel{max-width:460px;margin:0 auto;padding:24px 20px;color:#273548;background:#fff;font:14px/1.5 system-ui,sans-serif}.outlook-brand{color:#df5d16;font-size:20px;font-weight:850;letter-spacing:.08em}.outlook-panel h1{font-size:23px;line-height:1.2;margin:12px 0}.outlook-panel p{color:#586576}.outlook-panel fieldset{border:0;padding:0;margin:24px 0;min-width:0}.outlook-panel legend{font-weight:650;margin-bottom:8px}.outlook-panel label:not(.outlook-option){display:flex;flex-direction:column;gap:5px;margin:14px 0;font-weight:550}.outlook-panel input:not([type=radio]),.outlook-panel select{min-width:0;width:100%;border:1px solid #ced5df;background:#fff;border-radius:7px;padding:9px;color:#273548;font:inherit}.outlook-option{display:flex;gap:9px;align-items:center;border:1px solid #e4e7eb;border-radius:8px;padding:12px;margin:8px 0}.outlook-option:has(:checked){background:#fff4e9;border-color:#e87330}.outlook-panel button,.outlook-actions button{padding:8px 12px;border:1px solid #ccd4dd;border-radius:7px;background:#fff;color:#273548;cursor:pointer;font:inherit}.outlook-panel .primary-button{background:#dd5b18;border-color:#dd5b18;color:#fff;width:100%;margin-top:12px}.outlook-panel button:disabled,.outlook-actions button:disabled{opacity:.5;cursor:default}.outlook-panel small{font-size:12px;display:block;font-weight:400}.outlook-panel a{display:inline-block;margin-top:10px;color:#ac4916}.outlook-connection{border:1px solid #e1e5eb;border-radius:10px;padding:16px;margin:16px 0;background:#f9fafb}.outlook-connection p{margin:6px 0 10px}.outlook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px}.outlook-actions button[aria-pressed=true]{color:#a33e0b;border-color:#df6c2c;background:#fff4e9}.outlook-error,.outlook-connection [role=alert],.outlook-followup [role=alert]{color:#9f342c;background:#fff4f1;padding:10px;border-radius:7px}.outlook-success{padding:12px;background:#edf8ef;border-radius:7px}.outlook-followup{border-bottom:1px solid #e1e5eb;padding:18px 0}.outlook-followup h3{margin:7px 0 3px;font-size:16px}.outlook-followup p{margin:3px 0}.outlook-status{display:inline-block;font-size:12px;padding:3px 7px;border-radius:5px;background:#eef2f7}.outlook-status--reply_received{background:#e3f4e7;color:#1b6033}.outlook-status--needs_review{background:#fff0d6;color:#744900}.outlook-attention{display:block;background:#fff4e9;border:1px solid #f4d2b2;border-radius:9px;padding:14px;margin:12px 0;color:#914216}.outlook-followups{max-width:1100px}.outlook-read{padding:20px 16px}.outlook-read h1{font-size:21px}.outlook-read header p{margin:8px 0}.outlook-read input[type=checkbox]{width:auto;flex-shrink:0;accent-color:#dd5b18}.outlook-current{margin:20px 0 12px;padding:12px;border-left:3px solid #dd5b18;background:#f8f9fb;overflow-wrap:anywhere}.outlook-queues{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.outlook-read .outlook-queues button{padding:6px 9px;min-height:34px;font-size:13px}.outlook-read .outlook-create-task{margin:18px 0}.outlook-read .outlook-create-task label{margin:10px 0}.outlook-read .outlook-create-task small{margin-top:8px}.outlook-destinations{max-height:280px;overflow-y:auto;border:1px solid #e1e5eb;border-radius:8px}.outlook-destinations:empty{display:none}.outlook-destinations summary{padding:10px;cursor:pointer;background:#f9fafb;font-weight:600}.outlook-destinations button{display:block;width:calc(100% - 16px);margin:6px 8px;text-align:left}.outlook-destinations button[aria-pressed=true]{border-color:#dd5b18;background:#fff4e9}.outlook-destination{font-size:12px;overflow-wrap:anywhere}.outlook-section{border-top:1px solid #e1e5eb;padding:14px 0}.outlook-section>summary{cursor:pointer;font-weight:650}.outlook-attachment{border-bottom:1px solid #e1e5eb;padding-bottom:8px;overflow-wrap:anywhere}.outlook-read .outlook-option{font-weight:500}.outlook-read button:focus-visible,.outlook-read summary:focus-visible{outline:2px solid #dd5b18;outline-offset:2px}.outlook-shortcuts{display:grid;gap:6px;margin-bottom:16px}.outlook-shortcuts button{text-align:left;overflow-wrap:anywhere}.outlook-read label.outlook-shortcut-archive{flex-direction:row;align-items:center;font-size:12px;font-weight:400}.outlook-followup{overflow-wrap:anywhere}.outlook-waiting-time{font-weight:650;color:var(--text-primary, #283b48)}.outlook-status--awaiting_recipient{background:#fff0d6;color:#744900}.outlook-task-form{display:grid;gap:10px;max-width:540px;margin-top:16px;padding:16px;border:1px solid var(--border, #e1e5eb);border-radius:10px}.outlook-task-form label{display:grid;gap:6px}.outlook-task-form input,.outlook-followup select{min-width:0;max-width:100%;padding:9px;font:inherit}.outlook-followup .outlook-actions label{display:grid;gap:6px;max-width:100%}@media(max-width:767px){.outlook-followups .outlook-actions button,.outlook-followups .outlook-actions a{min-height:44px}.outlook-followup input,.outlook-followup select{min-height:44px;font-size:16px}.outlook-task-form{padding:12px}}.form-pattern-field{min-width:0;position:relative;display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.form-pattern-field>span{min-height:12px}.form-pattern-select__trigger,.form-pattern-picker__trigger{width:100%;min-height:42px;display:flex;align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:11px;padding:0 11px;background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--canvas) 42%,var(--paper)));color:var(--ink);font:inherit;text-align:left;text-transform:none;cursor:pointer;box-shadow:0 1px 2px #1930230d}.form-pattern-select__trigger>span{min-width:0;flex:1;display:grid;gap:2px}.form-pattern-select__trigger strong,.form-pattern-picker__trigger strong{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.form-pattern-select__trigger small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.form-pattern-select__trigger>svg,.form-pattern-picker__trigger>svg:last-child{flex:0 0 auto;color:var(--muted)}.form-pattern-picker__trigger>svg:first-child{color:var(--accent-text)}.form-pattern-select__trigger[aria-expanded=true],.form-pattern-picker__trigger[aria-expanded=true]{border-color:var(--active-solid);outline:3px solid color-mix(in srgb,var(--active-border) 30%,transparent)}.form-pattern-select__trigger[aria-expanded=true]>svg,.form-pattern-picker__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.form-pattern-popover{overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--paper);box-shadow:0 18px 42px #142d1f33;color:var(--ink);text-transform:none}.form-pattern-select__options{max-height:280px;overflow-y:auto;padding:6px}.form-pattern-select__options>button{width:100%;min-height:44px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;padding:7px 9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.form-pattern-select__options>button:hover,.form-pattern-select__options>button[aria-selected=true]{background:var(--active-start);color:var(--accent-text)}.form-pattern-select__options>button>span{min-width:0;flex:1;display:grid;gap:2px}.form-pattern-select__options strong,.form-pattern-select__options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-pattern-select__options strong{font-size:11px}.form-pattern-select__options small{color:var(--muted);font-size:9px;font-weight:500}.form-pattern-field--comfortable{gap:6px;font-size:.82rem;text-transform:none}.form-pattern-field--comfortable>span{min-height:18px}.form-pattern-field--comfortable .form-pattern-select__trigger{min-height:46px;padding:0 13px}.form-pattern-field--comfortable .form-pattern-select__trigger strong,.form-pattern-select__options--comfortable strong{font-size:.86rem}.form-pattern-field--comfortable .form-pattern-select__trigger small,.form-pattern-select__options--comfortable small{font-size:.76rem}.form-pattern-calendar{width:min(310px,calc(100vw - 52px));right:0;left:auto;padding:8px}.form-pattern-calendar>header{min-height:38px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px}.form-pattern-calendar>header strong{font-size:11px;text-align:center;text-transform:capitalize}.form-pattern-calendar>header button,.form-pattern-calendar__days button{border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.form-pattern-calendar>header button{width:32px;height:32px;display:grid;place-items:center}.form-pattern-calendar>header button:hover,.form-pattern-calendar__days button:hover{background:var(--surface)}.form-pattern-calendar__weekdays,.form-pattern-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.form-pattern-calendar__weekdays span{padding:6px 0 4px;color:var(--muted);font-size:8px;font-weight:850;text-align:center}.form-pattern-calendar__days>:is(button,span){min-width:0;height:34px;display:grid;place-items:center;font-size:10px}.form-pattern-calendar__days button.today{border:1px solid var(--active-border);color:var(--accent-text);font-weight:850}.form-pattern-calendar__days button.selected{background:var(--active-solid);color:var(--on-solid);font-weight:850}.form-pattern-calendar>footer{display:flex;justify-content:flex-end;padding-top:7px}.form-pattern-calendar>footer button{min-height:30px;border:1px solid var(--active-border);border-radius:8px;padding:0 11px;background:var(--active-start);color:var(--accent-text);font-size:9px;font-weight:800;cursor:pointer}.form-pattern-time__control{min-width:0;height:42px;display:grid;grid-template-columns:minmax(0,1fr) 44px;overflow:hidden;border:1px solid var(--line-strong);border-radius:11px;background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--canvas) 42%,var(--paper)));box-shadow:0 1px 2px #1930230d}.form-pattern-time__control:focus-within{border-color:var(--active-solid);outline:3px solid color-mix(in srgb,var(--active-border) 30%,transparent)}.form-pattern-time__control input{width:100%;height:100%!important;border:0!important;outline:0!important;padding:0 11px!important;background:transparent!important;color:var(--ink);font:700 12px/1 Manrope,Inter,sans-serif!important;font-variant-numeric:tabular-nums}.form-pattern-time__control button{display:grid;place-items:center;border:0;border-left:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 65%,var(--paper));color:var(--accent-text);cursor:pointer}.form-pattern-time__control button:hover{background:var(--active-start)}.form-pattern-time{width:min(280px,calc(100vw - 52px));right:0;left:auto}.form-pattern-time>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px}.form-pattern-time section{min-width:0;display:grid;gap:6px}.form-pattern-time section>strong{color:var(--muted);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.form-pattern-time section>div{max-height:174px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;overflow-y:auto;padding-right:2px}.form-pattern-time section button{min-height:32px;border:1px solid var(--line-soft);border-radius:7px;background:var(--paper);color:var(--ink-soft);font:750 10px/1 Manrope,Inter,sans-serif;cursor:pointer}.form-pattern-time section button:hover,.form-pattern-time section button.selected{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.form-pattern-time>footer{min-height:43px;display:flex;justify-content:flex-end;gap:7px;padding:6px 8px;border-top:1px solid var(--line-soft);background:var(--canvas)}.form-pattern-time>footer button{min-height:30px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:800;cursor:pointer}.form-pattern-time>footer button:last-child{border-color:var(--active-solid);background:var(--active-solid);color:var(--on-solid)}.modern-select,.modern-date{min-width:0;position:relative}.modern-select__trigger,.modern-date__trigger{width:100%;min-height:40px;position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:11px;padding:0 11px;background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--canvas) 42%,var(--paper)));color:var(--ink);font:700 12px/1.2 Manrope,Inter,sans-serif;text-align:left;cursor:pointer;box-shadow:0 1px 2px #1930230d}.modern-select__input,.modern-date__input{position:absolute!important;z-index:1;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0!important;padding:0!important;opacity:0;cursor:pointer}.modern-select__trigger>span,.modern-date__trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-select__trigger>svg,.modern-date__trigger>svg{flex:0 0 auto;color:var(--accent-text);transition:transform .16s ease}.modern-select__trigger[aria-expanded=true],.modern-date__trigger[aria-expanded=true]{border-color:var(--active-solid);outline:3px solid color-mix(in srgb,var(--active-border) 30%,transparent)}.modern-select__trigger[aria-expanded=true]>svg:last-child,.modern-date__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.modern-select:has(.modern-select__input:disabled) .modern-select__trigger,.modern-date:has(.modern-date__input:disabled) .modern-date__trigger{cursor:not-allowed;opacity:.62}.modern-select__options{overflow-y:auto;padding:6px}.modern-select__option-row{display:contents}.modern-select__group{display:block;padding:10px 9px 4px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.modern-select__options button{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:7px 9px;background:transparent;color:var(--ink);font:700 11px/1.3 Manrope,Inter,sans-serif;text-align:left;cursor:pointer}.modern-select__options button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-select__options button:hover,.modern-select__options button.active,.modern-select__options button[aria-selected=true]{background:var(--active-start);color:var(--accent-text)}.modern-select__options button:disabled{cursor:not-allowed;opacity:.48}.modern-date__trigger{min-width:142px}.modern-date .form-pattern-calendar__days button:disabled{cursor:not-allowed;opacity:.28}.modern-date .form-pattern-calendar>footer{gap:6px}.floating-popover{max-width:calc(100vw - 16px)}.modern-control--compact .modern-select__trigger,.modern-control--compact.modern-select__options button,.modern-date.modern-control--compact .modern-date__trigger{min-height:32px;border-radius:8px;padding-inline:8px;font-size:10px}.modern-date.modern-control--compact .modern-date__trigger{min-width:122px}.modern-control--comfortable .modern-select__trigger,.modern-date.modern-control--comfortable .modern-date__trigger{min-height:46px;padding-inline:13px;font-size:.86rem}.modern-control--comfortable.modern-select__options button{min-height:44px;font-size:.82rem}.modern-select.inline-status .modern-select__trigger,.modern-select.inline-type-select .modern-select__trigger,.modern-select.checklist__assignee-select .modern-select__trigger{min-height:32px;border-radius:8px;padding:0 8px;font-size:10px}.modern-date.inline-date .modern-date__trigger{min-width:122px;min-height:32px;border-radius:8px;padding:0 8px;font-size:10px}@media(max-width:520px){.form-pattern-popover{max-width:calc(100vw - 16px)}}.conversations-page{max-width:1700px}.conversation-heading,.conversation-toolbar,.conversation-actions,.conversation-person{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversation-heading{margin-bottom:20px}.conversation-toolbar{margin:20px 0}.conversation-toolbar [role=group]{display:flex;gap:6px}.conversation-toolbar [aria-pressed=true]{border-color:var(--active-border);background:var(--accent-chip);color:var(--accent-text)}.conversation-toolbar>input{flex:1;min-width:230px;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;font:inherit;color:inherit;background:transparent}.conversation-layout{display:grid;grid-template-columns:minmax(250px,34%) minmax(0,1fr);gap:18px;align-items:start}.conversation-list{display:flex;flex-direction:column;gap:2px;max-height:76vh;overflow:auto}.conversation-inbox-row{display:grid;gap:9px;padding:18px;text-align:left;border:1px solid var(--line);border-radius:8px;color:inherit;background:var(--surface, #fff)}.conversation-inbox-row.selected{border-left:4px solid #bc6a32;background:var(--surface)}.conversation-detail,.conversation-form,.conversation-sync,.conversation-links{border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--surface, #fff)}.conversation-detail{min-width:0}.conversation-detail>section{padding:20px 0;border-bottom:1px solid var(--line)}.conversation-detail details{margin:12px 0}.conversation-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.conversation-actions{justify-content:flex-start;margin:14px 0}.conversation-form fieldset{border:0;padding:0;min-width:0}.conversation-form fieldset fieldset{padding:14px 0}.conversation-form label,.conversation-sync label{display:grid;gap:7px;margin:10px 0}.conversation-form .conversation-check{display:flex;align-items:center;gap:8px}.conversation-form input:not([type=checkbox]):not([type=radio]),.conversation-form textarea,.conversation-sync input{width:100%;min-height:38px;padding:8px;border:1px solid var(--line);border-radius:7px;color:inherit;background:var(--surface, #fff)}.conversation-check input{width:17px;height:17px;flex:0 0 17px}.conversation-people{display:flex;flex-wrap:wrap;gap:0 20px;max-height:210px;overflow:auto}.conversation-person{padding:9px 0}.conversation-person label:last-child{max-width:130px}.conversation-notice,.conversation-matches{padding:15px;margin:14px 0;border-radius:8px;background:var(--surface);border:1px solid #c88d4a66}.conversation-matches article{margin:14px 0;padding-bottom:12px;border-bottom:1px solid var(--line)}.conversation-error{color:var(--danger-text);padding:12px;border:1px solid var(--danger-chip);border-radius:6px}.conversation-links{margin:16px 0;display:grid;gap:10px}@media(max-width:900px){.conversation-layout{grid-template-columns:1fr}.conversation-list{max-height:320px}}.conversation-fields{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.conversation-fields>label{flex:1;min-width:180px}.participant-editor{margin:16px 0}.transcript-candidates{max-height:260px;overflow:auto;display:grid;gap:8px;margin:12px 0}.transcript-candidates button{text-align:left;display:grid;gap:5px;padding:12px;background:var(--surface, white);color:inherit;border:1px solid var(--line);border-radius:8px}.transcript-candidates button.is-selected{border-color:var(--active-border);box-shadow:inset 3px 0 var(--active-solid)}.transcript-candidates span,.transcript-candidates small{font-size:12px}.conversation-upload{padding:15px;border:1px dashed var(--line);border-radius:8px}.conversation-person small{display:block;font-weight:400}.conversations-page{max-width:none}.conversation-heading{margin-bottom:16px;gap:16px}.conversation-heading h1{margin:0 0 6px;font-size:26px;letter-spacing:-.035em}.conversation-heading p{margin:0;color:var(--muted);font-size:13px}.conversation-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.conversations-page button{cursor:pointer}.conversations-page .primary-button,.conversations-page .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.conversation-toolbar{margin:0 0 16px;gap:10px}.conversation-toolbar>input{min-width:160px;background:var(--paper);border-color:var(--line);font-size:12px}.conversation-only-mine{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--ink-soft)}.conversation-check input,.participant-attendance-control input{accent-color:var(--active-solid)}.conversation-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:16px}.conversation-list{gap:8px;max-height:calc(100dvh - 220px)}.conversation-inbox-row{padding:14px;gap:7px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.conversation-inbox-row strong{font-size:13px;line-height:1.45}.conversation-inbox-row span{font-size:12px;color:var(--ink-soft)}.conversation-inbox-row small{font-size:11px;color:var(--muted)}.conversation-inbox-row.selected{border:1px solid var(--active-border);background:var(--active-start);box-shadow:inset 3px 0 var(--active-solid)}.conversation-inbox-row:hover:not(.selected){background:var(--surface)}.conversation-workspace{padding:0;background:var(--paper);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 215px);box-shadow:0 3px 14px color-mix(in srgb,var(--ink) 3%,transparent)}.conversation-detail-header{padding:19px 24px 17px;flex-shrink:0}.conversation-kicker{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;color:var(--muted);font-weight:650;letter-spacing:.05em;text-transform:uppercase}.conversation-state{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;background:var(--surface);color:var(--ink-soft);letter-spacing:0;text-transform:none;font-size:11px}.conversation-state--pending{background:var(--warning-chip);color:var(--warning-text)}.conversation-state--closed{color:var(--success-text);background:color-mix(in srgb,var(--success-text) 9%,var(--paper))}.conversation-detail-header h2{margin:0 0 12px;font-size:21px;line-height:1.3;letter-spacing:-.025em}.conversation-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;color:var(--ink-soft);font-size:12px}.conversation-meta>span{display:inline-flex;align-items:center;gap:6px}.conversation-meta svg{color:var(--muted)}.conversation-tabs{display:flex;flex-shrink:0;padding:0 16px;gap:4px;border-block:1px solid var(--line);background:var(--paper);overflow-x:auto}.conversation-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:14px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px;white-space:nowrap}.conversation-tabs button[aria-selected=true]{border-bottom-color:var(--active-solid);color:var(--accent-text);font-weight:700}.conversation-tabs button:hover{background:var(--surface);color:var(--ink)}.conversation-tabs button b{padding:1px 5px;border-radius:4px;background:var(--surface);color:var(--ink-soft);font-size:10px}.conversation-tabs button:focus-visible,.conversation-text-button:focus-visible{outline:2px solid var(--active-solid);outline-offset:-3px}.conversation-detail>.conversation-panel{padding:22px 24px;border:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.conversation-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.conversation-section-heading h3{margin:0;font-size:15px;letter-spacing:-.015em}.conversation-section-heading p{margin:5px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.conversation-readiness{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;padding:11px 13px;border-radius:8px;background:var(--surface)}.conversation-readiness>*{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:inherit;font-size:11px;color:var(--warning-text)}.conversation-readiness>[data-ready=true]{color:var(--success-text)}.conversation-readiness button:hover{text-decoration:underline}.conversation-participation-fields{min-width:0;border:0;margin:0;padding:0}.conversation-meeting-fields{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(100px,.6fr) minmax(190px,1.4fr);gap:12px;padding:0;border:0;border-radius:0;background:transparent;margin-bottom:20px}.conversation-meeting-fields label{margin:0;font-size:11px;font-weight:600;color:var(--ink-soft)}.conversation-meeting-fields .conversation-title-field{grid-column:1 / -1}.conversation-meeting-fields input,.conversation-meeting-fields .modern-select{font-size:12px}.conversation-meeting-fields input:not([type=checkbox]){background:var(--paper);border-color:var(--line)}.participant-editor{margin:0}.participant-table-wrap{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.participant-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:570px;font-size:12px}.participant-table th{text-align:left;font-size:10px;font-weight:650;color:var(--muted);background:var(--surface);padding:10px 12px}.participant-table th:nth-child(1){width:35%}.participant-table th:nth-child(2){width:39%}.participant-table th:nth-child(3){width:14%}.participant-table th:nth-child(4){width:12%}.participant-table td{padding:13px 12px;vertical-align:middle;border-top:1px solid var(--line)}.participant-person{display:flex;align-items:center;gap:10px}.participant-avatar{width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-soft);font-size:10px;font-weight:700}.participant-person-fields{min-width:0;flex:1;display:grid;gap:3px}.participant-person-fields input{width:100%;min-width:0;border:1px solid transparent;border-radius:4px;padding:4px;background:transparent;color:var(--ink);font:inherit;font-weight:600}.participant-person-fields input[type=email]{font-size:10px;font-weight:400;color:var(--muted)}.participant-person-fields input:hover{border-color:var(--line)}.participant-person-fields input:focus{outline:1px solid var(--active-border);background:var(--paper)}.participant-email{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.participant-identity{display:grid;gap:6px;min-width:0}.participant-identity>strong{font-size:12px}.participant-identity small{display:block;font-size:10px;line-height:1.4;color:var(--muted)}.participant-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:3px 6px;font-size:10px;font-weight:600;border-radius:5px}.participant-status--account{background:color-mix(in srgb,var(--success-text) 9%,var(--paper));color:var(--success-text)}.participant-status--external{background:var(--surface);color:var(--ink-soft)}.participant-status--unknown{background:var(--warning-chip);color:var(--warning-text)}.participant-attendance-control,.participant-attendance{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.participant-attendance-control input{width:16px;height:16px;margin:0}.participant-attendance.is-present{color:var(--success-text)}.participant-minutes-input{width:66px;max-width:100%;min-height:32px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:5px 7px;font:inherit;font-variant-numeric:tabular-nums}.participant-minutes{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.participant-absent{background:var(--surface)}.participant-absent .participant-person-fields{opacity:.65}.participant-table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.participant-table-footer>span{color:var(--muted);font-size:11px}.conversation-help{color:var(--muted);font-size:11px;line-height:1.6;margin:14px 0}.conversation-participation-fields>.conversation-check{display:flex;align-items:center;gap:9px;font-size:12px;margin:14px 0}.conversation-audience{padding:12px;border:1px solid var(--active-border);border-radius:8px;background:var(--active-start)}.conversation-reason{display:grid;gap:7px;font-size:11px;color:var(--ink-soft);margin:14px 0}.conversation-reason textarea{min-height:62px;resize:vertical;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:8px;font:inherit}.conversation-save-bar{position:sticky;bottom:-22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;margin-top:16px;background:var(--paper);border-top:1px solid var(--line);z-index:2}.conversation-save-bar>span{color:var(--muted);font-size:11px}.conversation-save-bar>div{display:flex;gap:8px;flex-wrap:wrap}.conversation-effects{padding:15px;margin:14px 0;background:var(--surface);border-radius:8px;font-size:12px}.conversation-effects strong{font-size:12px}.conversation-effects ul{margin-bottom:0;padding-left:18px;line-height:1.7}.conversation-project-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;margin-bottom:16px;background:var(--surface);border-radius:7px;font-size:12px}.conversation-project-summary>span{color:var(--muted)}.conversation-project-summary>strong{margin-left:auto}.conversation-own-time{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:9px}.conversation-own-time>div:first-child{display:grid;gap:5px}.conversation-own-time>div>span{color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.06em}.conversation-own-time strong{font-size:17px}.conversation-own-time p{color:var(--ink-soft);margin:0;font-size:12px}.conversation-own-time .conversation-actions{justify-content:flex-end;font-size:11px}.conversation-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:16px}.conversation-text-button{display:inline-flex;gap:6px;align-items:center;border:0;padding:3px 0;background:transparent;color:var(--muted);font:inherit;font-size:11px}.conversation-text-button:hover{color:var(--accent-text);text-decoration:underline}.conversation-operation{margin-top:18px;padding:18px;border:1px solid var(--line);background:var(--paper);border-radius:9px}.conversation-operation label{font-size:12px}.conversation-source-selector{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.conversation-source-selector [aria-pressed=true]{color:var(--accent-text);border-color:var(--active-border);background:var(--active-start)}.conversation-document{border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:14px}.conversation-document>header{display:flex;gap:10px;align-items:center;padding:13px 16px;background:var(--surface);font-size:13px}.conversation-document>header>div{display:grid;gap:5px}.conversation-document small{color:var(--muted);font-size:11px}.conversation-document pre,.transcript-preview pre{max-height:42vh;overflow:auto;margin:0;padding:20px;white-space:pre-wrap;font-size:13px;line-height:1.8}.conversation-document footer{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line)}.conversation-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:44px 20px;color:var(--muted);background:var(--surface);border-radius:9px}.conversation-empty h4{margin:6px 0 0;color:var(--ink-soft);font-size:14px}.conversation-empty p{margin:0;font-size:12px;line-height:1.6}.conversation-destinations{display:grid;grid-template-columns:1fr 1fr;gap:14px}.conversation-destinations>section{padding:20px;border:1px solid var(--line);border-radius:9px}.conversation-destinations svg{color:var(--muted)}.conversation-destinations h4{margin:12px 0 7px;font-size:14px}.conversation-destinations p{color:var(--muted);font-size:12px;line-height:1.65;margin:0 0 16px}.conversation-publications{margin-top:22px;font-size:12px}.conversation-publications p{display:flex;align-items:center;gap:8px;color:var(--ink-soft)}.conversation-timeline{list-style:none;margin:0;padding:0 0 0 5px}.conversation-timeline li{display:flex;align-items:flex-start;gap:16px;padding:0 0 22px;position:relative}.conversation-timeline li:not(:last-child):before{content:"";position:absolute;left:3px;top:12px;bottom:0;border-left:1px solid var(--line)}.conversation-timeline li>span{width:7px;height:7px;margin-top:5px;flex-shrink:0;border-radius:50%;background:var(--line-strong)}.conversation-timeline p{margin:0;font-size:12px;line-height:1.7;color:var(--ink-soft)}.transcript-preview{margin-top:14px;border:1px solid var(--line);border-radius:8px}.transcript-preview h4{margin:0;padding:12px 16px;background:var(--surface);font-size:12px}.conversation-sync{background:var(--paper);border-color:var(--line);margin-bottom:16px;font-size:12px;padding:16px}.conversation-sync h3{margin:0;font-size:14px}@media(max-width:1150px){.conversation-layout{grid-template-columns:220px minmax(0,1fr)}.conversation-detail-header{padding:16px}.conversation-detail>.conversation-panel{padding:18px 16px}.conversation-tabs{padding:0 8px}.conversation-tabs button{padding:13px 9px;font-size:11px;gap:5px}.conversation-meeting-fields{grid-template-columns:1fr 100px}.conversation-project-field{grid-column:1 / -1}.conversation-save-bar{bottom:-18px}}@media(max-width:900px){.conversation-layout{grid-template-columns:1fr}.conversation-list{max-height:240px}.conversation-workspace{max-height:none}.conversation-detail>.conversation-panel{overflow:visible}.conversation-own-time{align-items:flex-start;flex-direction:column}.conversation-own-time .conversation-actions{justify-content:flex-start}.conversation-destinations{grid-template-columns:1fr}}.participant-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.conversation-tabs button[data-incomplete=true]{color:var(--danger-text);background:color-mix(in srgb,var(--danger-text) 5%,var(--paper))}.conversation-tabs button[data-incomplete=true][aria-selected=true]{border-bottom-color:var(--danger-text)}.conversation-tab-pending{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500}.conversation-tab-ready{color:var(--success-text)}.conversation-close-requirements{margin-top:14px;padding:11px 13px;border:1px solid var(--danger-chip);border-radius:7px;background:color-mix(in srgb,var(--danger-text) 4%,var(--paper));color:var(--danger-text);font-size:11px}.conversation-close-requirements ul{margin:6px 0 0;padding-left:17px;line-height:1.6}.conversation-save-bar button:disabled{cursor:not-allowed;opacity:.45}.conversation-project-field .personal-filter-trigger{min-height:38px;font-size:12px}.participant-table--compact th:nth-child(1){width:70%}.participant-table--compact th:nth-child(2),.participant-table--compact th:nth-child(3){width:15%}.participant-table--compact td{padding:8px 12px}.participant-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.participant-name-line>strong{font-size:12px}.participant-name-line .participant-status{padding:2px 5px;font-size:9px;white-space:nowrap}.participant-email{display:inline-flex;align-items:center;gap:5px}.participant-email svg{color:var(--success-text);flex-shrink:0}.participant-link-actions{display:flex;align-items:flex-end;flex-direction:column;gap:3px;flex-shrink:0}.participant-link-actions .person-select{width:auto}.participant-link-actions .person-select{min-height:28px;padding:4px 7px}.participant-link-actions .person-select strong{font-size:10px}.participant-table-footer>.person-select{width:auto}.recording-classification{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.recording-classification strong{font-size:13px}.recording-classification p{margin:5px 0 0;color:var(--muted);font-size:12px}.recording-classification>label{min-width:240px;display:grid;gap:6px;font-size:11px}.recording-conversation{padding:18px;border:1px solid var(--active-border);border-radius:10px;background:var(--paper)}.recording-conversation__summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.recording-conversation__summary>div{flex:1;min-width:180px}.recording-conversation__summary p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.recording-conversation__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.recording-conversation__header>span{color:var(--muted);font-size:11px}.recording-conversation__search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.recording-conversation__search>label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.recording-conversation__search>label:first-child{flex:1;min-width:230px;padding-left:10px;border:1px solid var(--line);border-radius:7px}.recording-conversation__search input{min-width:0;width:100%;min-height:36px;padding:8px;border:1px solid var(--line);border-radius:7px;font:inherit;font-size:12px;background:var(--paper);color:var(--ink)}.recording-conversation__search>label:first-child input{border:0}.recording-conversation__workspace{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:16px}.recording-conversation__results{display:grid;align-content:start;gap:7px;max-height:390px;overflow-y:auto;overscroll-behavior:contain}.recording-conversation__results>button{display:grid;gap:7px;padding:13px;text-align:left;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}.recording-conversation__results>button.selected{border-color:var(--active-border);background:var(--active-start)}.recording-conversation__results>button span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-soft)}.recording-conversation__results small{font-size:11px;color:var(--muted);line-height:1.5}.recording-conversation__selection{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px}.recording-conversation__selection h3{margin:0;font-size:15px}.recording-conversation__selection p{color:var(--ink-soft);line-height:1.6}.recording-conversation__selection .conversation-check{display:flex;align-items:flex-start;gap:8px;margin:16px 0;line-height:1.6}.recording-conversation__selection>small{display:block;color:var(--muted);margin-top:10px}.recording-conversation__people{display:flex;flex-wrap:wrap;gap:7px}.recording-conversation__people>span{display:flex;align-items:center;gap:5px;font-size:11px}.recording-conversation .conversation-form{margin-top:12px;background:var(--paper)}.recording-conversation .conversation-form h2{font-size:18px}.recording-conversation .conversation-workspace{max-height:none}@media(max-width:1100px){.recording-conversation__workspace{grid-template-columns:1fr}}.recording-conversation .conversation-form label{font-size:12px}.recording-conversation .conversation-form input,.recording-conversation .conversation-form textarea{font:inherit;font-size:12px}.conversation-order{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.conversation-inbox-help{margin:-4px 0 14px;font-size:12px;line-height:1.5;color:var(--muted)}.conversation-inbox{min-width:0}.conversation-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;color:var(--muted)}.conversation-inbox-heading>span:first-child{display:flex;align-items:center;gap:6px}.conversation-date-group{display:grid;gap:7px}.conversation-date-group h2{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:9px 10px;background:var(--surface);color:var(--ink-soft);border-radius:6px;font-size:11px;font-weight:650}.conversation-date-group h2 span{font-weight:400;color:var(--muted)}.conversation-inbox-row{width:100%;font:inherit}.conversation-inbox-row .conversation-inbox-closer{display:flex;align-items:center;gap:5px;font-size:11px}.conversation-inbox-row .conversation-inbox-closer[data-mine=true]{color:var(--accent-text)}.conversation-inbox-row:focus-visible{outline:2px solid var(--active-solid);outline-offset:-2px}.conversation-history{min-width:0}.conversation-history-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.conversation-history-controls .conversation-order{margin-right:8px}.conversation-history-date{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.conversation-history-date .modern-date{width:140px}.conversation-history-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:15px 0;font-size:12px}.conversation-history-summary>span{color:var(--muted);font-size:11px}.conversation-history-results{display:grid;gap:18px}.conversation-history-group{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.conversation-history-group h2{margin:0;font-size:12px}.conversation-history-group h2 button{display:flex;align-items:center;gap:9px;padding:13px 16px;border:0;width:100%;text-align:left;background:var(--surface);color:var(--ink-soft);font:inherit;font-weight:650}.conversation-history-group h2 b{margin-left:auto;font-size:11px;color:var(--muted)}.conversation-history-table-wrap{overflow-x:auto}.conversation-history-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px;font-size:12px}.conversation-history-table th{padding:10px 15px;text-align:left;font-size:10px;color:var(--muted);font-weight:600}.conversation-history-table td{padding:15px;border-top:1px solid var(--line);vertical-align:top;line-height:1.55;overflow-wrap:anywhere}.conversation-history-table th:nth-child(1){width:16%}.conversation-history-table th:nth-child(2){width:25%}.conversation-history-table th:nth-child(3){width:25%}.conversation-history-table th:nth-child(4){width:16%}.conversation-history-table th:nth-child(5){width:18%}.conversation-history-table small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.conversation-history-title{padding:0;border:0;text-align:left;font:inherit;font-weight:650;color:var(--ink);background:none}.conversation-history-title:hover{color:var(--accent-text);text-decoration:underline}.conversation-history-context+.conversation-history-context{margin-top:10px}.conversation-history-document-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.conversation-history-document-actions .secondary-button{min-height:30px;padding:5px 9px;font-size:11px}.conversation-history-applied{display:flex;gap:6px;flex-wrap:wrap;padding-top:10px}.conversation-history-applied button{border:1px solid var(--active-border);border-radius:6px;background:var(--accent-chip);color:var(--accent-text);padding:5px 9px;font:inherit;font-size:11px;text-align:left}.conversation-history-empty{padding:28px;text-align:center;color:var(--muted)}.history-filter-popover{display:flex;flex-direction:column;overflow:hidden}.history-filter-search{display:flex;align-items:center;gap:7px;padding:10px;border-bottom:1px solid var(--line);flex-shrink:0}.history-filter-search input{border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;min-width:0;width:100%}.history-filter-options{overflow-y:auto;min-height:0;flex:1}.history-filter-options .personal-filter-option{white-space:normal;text-align:left}.history-filter-popover footer{flex-shrink:0}.conversation-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;justify-content:flex-end;padding:20px;background:#14191e59}.conversation-history-reader{width:min(1120px,95vw);display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 60px #0000002e;overflow:hidden}.conversation-history-reader-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.conversation-history-reader-heading span{font-size:11px;color:var(--muted)}.conversation-history-reader>.conversation-workspace{border:0;border-radius:0;box-shadow:none;max-height:none;flex:1;min-height:0}.conversation-history-reader>p{padding:18px}.project-time-config{display:grid;gap:14px}.project-time-error{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #e6b1a7;border-radius:9px;background:var(--danger-chip);color:var(--danger-text);font-size:11px}.project-time-settings form,.project-budget-form{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:12px}.project-time-settings label,.project-budget-form label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.project-time-settings :is(select,input),.project-budget-form :is(select,input){width:100%;height:38px;padding:0 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;text-transform:none}.project-time-enabled{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;background:var(--accent-chip);color:var(--green-700);font-size:9px;font-weight:800}.project-time-guidance{margin:12px 0 0;padding:9px 10px;border-left:3px solid var(--active-solid);background:var(--canvas);color:var(--ink-soft);font-size:10px;line-height:1.5}.project-budget-section{display:grid;gap:14px}.project-budget-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.project-budget-cards article{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.project-budget-cards article.overrun{border-color:#e4a45c;background:#fffaf2}.project-budget-cards article header,.project-budget-cards article footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-budget-cards article header span{color:var(--accent-text);font-size:9px;font-weight:850}.project-budget-cards article header b{color:var(--muted);font-size:9px}.project-budget-cards article>div{display:grid;gap:2px}.project-budget-cards article>div strong{color:var(--ink);font-size:22px}.project-budget-cards article>div small,.project-budget-cards article footer,.project-budget-cards article p{margin:0;color:var(--muted);font-size:9px}.project-budget-cards article footer em{color:#a65c18;font-style:normal;font-weight:800}.project-budget-progress{height:5px;overflow:hidden;border-radius:3px;background:var(--line-soft)}.project-budget-progress i{display:block;height:100%;border-radius:inherit;background:var(--active-solid)}.project-budget-cards article .project-budget-actions{display:flex;grid-template-columns:none;align-items:end;gap:7px;padding-top:8px;border-top:1px solid var(--line-soft)}.project-budget-actions label{display:grid;flex:1;gap:3px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.project-budget-actions input{width:100%;height:31px;padding:0 7px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--ink)}.project-budget-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:31px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:750}.project-budget-form{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;padding-top:13px;border-top:1px solid var(--line-soft)}.project-carryover{min-height:38px;display:flex!important;flex-direction:row;align-items:center;gap:7px!important}.project-carryover input{width:17px!important;height:17px!important;accent-color:var(--active-solid)}.project-time-empty{margin:0;padding:16px;color:var(--muted);font-size:11px;text-align:center}html[data-theme=dark] .project-budget-cards article.overrun{background:#352d21}@media(max-width:980px){.project-time-settings form,.project-budget-form{grid-template-columns:1fr 1fr}.project-time-settings form button,.project-budget-form button{justify-self:start}}@media(max-width:650px){.project-time-settings form,.project-budget-form{grid-template-columns:1fr}.project-time-settings form button,.project-budget-form button{width:100%}}.date-range-filter{position:relative}.date-range-filter__trigger{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.date-range-filter__trigger:hover,.date-range-filter__trigger.active{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.date-range-filter__trigger>span{min-width:38px;text-align:left}.date-range-filter__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.date-range-filter__popover{position:absolute;z-index:45;top:calc(100% + 6px);left:0;width:min(390px,calc(100vw - 54px));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 16px 38px #142d1f2e}.date-range-filter__presets{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;border-bottom:1px solid var(--line-soft)}.date-range-filter__presets button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:7px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:750;cursor:pointer}.date-range-filter__presets button:hover,.date-range-filter__presets button.active{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.date-range-filter__range{display:grid;gap:8px;padding:11px}.date-range-filter__range>strong{color:var(--ink-soft);font-size:10px}.date-range-filter__range>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.date-range-filter__range label{min-width:0;display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.date-range-filter__range input{width:100%;height:36px;border:1px solid var(--line);border-radius:7px;padding:0 8px;background:var(--paper);color:var(--ink);font-size:10px}.date-range-filter__popover>footer{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 11px;border-top:1px solid var(--line-soft);background:var(--canvas)}.date-range-filter__popover>footer small{color:var(--muted);font-size:8px}.date-range-filter__popover>footer button{height:29px;padding:0 10px;border:1px solid var(--active-border);border-radius:7px;background:var(--active-solid);color:var(--on-solid);font-size:9px;font-weight:800;cursor:pointer}.date-range-filter__popover>footer button:disabled{opacity:.4;cursor:default}@media(max-width:520px){.date-range-filter__popover{right:0;left:auto}.date-range-filter__range>div{grid-template-columns:1fr}}.time-management{display:grid;gap:12px;overflow:visible;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow-soft)}.time-management>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 14px;border-radius:11px 11px 0 0;background:var(--section-emphasis-surface);color:var(--section-emphasis-text)}.time-management>header>div:first-child{display:flex;align-items:center;gap:9px}.time-management>header span{display:grid;gap:2px}.time-management>header strong{font-size:13px}.time-management>header small{color:color-mix(in srgb,var(--section-emphasis-text) 70%,transparent);font-size:9px}.time-management__dates{display:flex;align-items:center;gap:6px}.time-management__dates>button,.time-management nav button{border:1px solid color-mix(in srgb,var(--section-emphasis-text) 35%,transparent);border-radius:8px;background:transparent;color:inherit;font-size:9px;cursor:pointer}.time-management__dates>button{height:32px;padding:0 10px}.time-management__dates label{height:34px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:8px;background:var(--paper);color:var(--ink)}.time-management__dates input{width:108px;border:0;background:transparent;color:inherit;font-size:9px}.time-management nav{display:flex;gap:6px;padding:0 12px}.time-management nav button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-color:var(--line);color:var(--ink-soft)}.time-management nav button.active{border-color:var(--active-solid);background:var(--active-start);color:var(--accent-text);font-weight:800}.time-management__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px}.time-management__metrics>span{display:grid;gap:4px;padding:10px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface)}.time-management__metrics small{color:var(--muted);font-size:8px;text-transform:uppercase}.time-management__metrics strong{font-size:16px}.time-management__metrics>span.danger{border-color:color-mix(in srgb,var(--danger-text) 40%,var(--line));background:var(--danger-chip)}.time-management__metrics>span.danger strong{color:var(--danger-text)}.time-management__table{overflow:auto;padding:0 12px}.time-management table{width:100%;border-collapse:collapse;white-space:nowrap}.time-management th,.time-management td{padding:9px 8px;border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:9px;text-align:right}.time-management th{color:var(--muted);font-size:8px;text-transform:uppercase}.time-management :is(th,td):first-child,.time-management :is(th,td):nth-child(2){text-align:left}.time-management td>strong,.time-management td>small{display:block}.time-management td>small{margin-top:2px;color:var(--muted);font-size:8px}.time-management td.warning{color:var(--danger-text);font-weight:800}.time-management__bulk{display:grid;grid-template-columns:minmax(230px,1fr) 170px 105px 130px auto;align-items:center;gap:8px;padding:11px 12px;border-top:1px solid var(--line);background:var(--surface)}.time-management__bulk>span{display:grid;gap:2px}.time-management__bulk>span small{color:var(--muted);font-size:8px}.time-management__bulk :is(select,input,button){height:34px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);color:var(--ink);font-size:9px}.time-management__bulk>label{display:flex;align-items:center}.time-management__bulk>label input{min-width:0;width:100%;border-radius:8px 0 0 8px}.time-management__bulk>label span{height:34px;display:grid;place-items:center;padding:0 7px;border:1px solid var(--line-strong);border-left:0;border-radius:0 8px 8px 0;font-size:9px}.time-management__bulk button{padding:0 12px;border-color:var(--active-solid);background:var(--active-solid);color:#fff;font-weight:800;cursor:pointer}.time-management__bulk button:disabled{opacity:.45;cursor:default}.time-management__profitability-tools{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:center;gap:8px;padding:0 12px}.time-management__profitability-tools label{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.time-management__profitability-tools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.time-management__profitability-tools :is(select,button){height:38px;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit}.time-management__profitability-tools button{border-color:var(--active-solid);color:var(--active-solid);font-weight:800;cursor:pointer}.time-management__profitability td:nth-child(2){min-width:220px}.time-management__profitability td em{display:block;width:max-content;margin-top:4px;padding:2px 6px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:7px;font-style:normal;font-weight:800}.time-management__profitability input:disabled{opacity:.35;cursor:not-allowed}.time-management__negative{background:color-mix(in srgb,var(--danger-chip) 35%,transparent)}.time-management__load{width:90px;height:6px;display:inline-block;overflow:hidden;margin-right:6px;border-radius:4px;background:var(--line-soft)}.time-management__load i{display:block;height:100%;background:var(--green-600)}.time-management__load.over i{background:var(--danger-text)}.time-management__load.high i{background:var(--active-solid)}.time-management__capacity-tools{display:grid;grid-template-columns:minmax(220px,1fr) 180px 190px auto;align-items:center;gap:8px;padding:0 12px}.time-management__capacity-tools label{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.time-management__capacity-tools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.time-management__capacity-tools select{height:38px;padding:0 30px 0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit}.time-management__capacity-tools>span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;font-size:9px;font-weight:800}.time-management__capacity-tools>span.warning{background:var(--danger-chip);color:var(--danger-text)}.time-management__capacity-tools>span.ok{background:color-mix(in srgb,var(--green-500) 12%,var(--paper));color:var(--green-800)}.time-management__performance-tools{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;align-items:center;gap:8px;padding:0 12px}.time-management__performance-tools label{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.time-management__performance-tools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.time-management__performance-tools select{height:38px;padding:0 30px 0 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit}.time-management__performance-tools>span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px}.time-management__performance-tools>span strong{color:var(--ink);font-size:12px}.time-management__capacity th,.time-management__capacity td{padding-block:11px;font-size:10px}.time-management__capacity td.positive{color:var(--green-800);font-weight:800}.time-management__capacity-over{background:color-mix(in srgb,var(--danger-chip) 58%,transparent)}.time-management__capacity .time-management__load+strong{display:inline-block;min-width:45px;font-size:10px}.time-management__state{width:max-content;padding:3px 7px;border-radius:999px;font-weight:800}.time-management__state.over{background:var(--danger-chip);color:var(--danger-text)}.time-management__state.high{background:color-mix(in srgb,var(--active-solid) 14%,transparent);color:var(--active-solid)}.time-management__state.available{background:color-mix(in srgb,var(--green-500) 12%,var(--paper));color:var(--green-800)}.time-management__state.empty{background:var(--surface);color:var(--muted)}.time-management__performance th,.time-management__performance td{padding-block:11px;font-size:10px}.time-management__performance td:first-child{min-width:180px}.time-management__performance td.positive,.time-management__performance-detail strong.positive{color:var(--green-800);font-weight:800}.time-management__performance-detail strong.warning{color:var(--danger-text)}.time-management__comparison{min-width:125px}.time-management__comparison small,.time-management__comparison strong{display:block}.time-management__comparison small{color:var(--muted);font-size:8px;font-weight:500}.time-management__comparison strong{margin-top:3px;color:inherit;font-size:10px}.time-management__performance-detail .time-management__assignments article{grid-template-columns:minmax(170px,1fr) repeat(5,minmax(120px,auto))}.time-management__performance-detail .time-management__assignments article>span{text-align:right}.time-management__performance-detail .time-management__assignments article>span:first-child{text-align:left}.time-management__expand{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);cursor:pointer}.time-management__assignment-row td{padding:0 8px 12px;background:var(--surface);text-align:left!important}.time-management__assignment-row p{margin:10px;color:var(--muted)}.time-management__assignments{display:grid;gap:6px;padding:8px 0}.time-management__assignments article{display:grid;grid-template-columns:minmax(220px,1fr) 120px 120px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:9px;background:var(--paper)}.time-management__assignments article>span{display:grid;gap:2px}.time-management__assignments article>span:not(:first-child){text-align:right}.time-management__assignments small{color:var(--muted);font-size:8px;text-transform:uppercase}.time-management__empty{margin:0;padding:22px;color:var(--muted);text-align:center}.time-management__error{margin:0 12px;padding:8px 10px;border-radius:8px;background:var(--danger-chip);color:var(--danger-text);font-size:9px}.time-management__success{margin:0 12px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--green-500) 12%,var(--paper));color:var(--green-800);font-size:9px}@media(max-width:900px){.time-management>header{align-items:stretch;flex-direction:column}.time-management__metrics,.time-management__bulk,.time-management__capacity-tools,.time-management__profitability-tools,.time-management__performance-tools{grid-template-columns:1fr 1fr}.time-management__bulk>span{grid-column:1/-1}.time-management__capacity-tools label,.time-management__profitability-tools label,.time-management__performance-tools label{grid-column:1/-1}}.time-management__dates>button{height:36px;padding-inline:12px;font-size:10px;font-weight:750}.time-management__dates .date-range-filter__trigger{border-color:color-mix(in srgb,var(--section-emphasis-text) 30%,var(--line));font-size:10px}.time-management__dates .date-range-filter__popover{right:0;left:auto;color:var(--ink)}.time-management nav button{min-height:37px;gap:7px;padding-inline:13px;font-size:11px}.time-management__metrics small{font-size:9.5px;font-weight:700}.time-management__metrics strong{font-size:17px}.time-management th,.time-management td{padding:10px 9px;font-size:10.5px}.time-management th{font-size:9.5px;font-weight:800}.time-management td>small{margin-top:3px;font-size:9.5px}.time-management__capacity th,.time-management__capacity td,.time-management__performance th,.time-management__performance td{font-size:10.5px}.time-management__comparison small,.time-management__assignments small{font-size:9.5px}.time-management__comparison strong{font-size:10.5px}.time-management__profitability-tools,.time-management__capacity-tools,.time-management__performance-tools{font-size:11px}.time-management__capacity-tools>span,.time-management__performance-tools>span{min-height:36px;font-size:10px}.time-management__bulk>span small{font-size:9.5px}.time-management__bulk :is(select,input,button),.time-management__bulk>label span{font-size:10.5px}.time-management__profitability td em{font-size:8.5px}.project-time-portfolio{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow-soft)}.project-time-portfolio>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-bottom:1px solid var(--section-emphasis-border);background:var(--section-emphasis-surface);color:var(--section-emphasis-text)}.project-time-portfolio>header>div{display:flex;align-items:center;gap:9px}.project-time-portfolio>header>div>span{display:grid;gap:2px}.project-time-portfolio>header strong{font-size:13px}.project-time-portfolio>header small{color:color-mix(in srgb,var(--section-emphasis-text) 72%,transparent);font-size:10px}.project-time-portfolio>header>label{width:min(360px,40%);height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:8px;padding:0 9px;background:var(--paper);color:var(--muted)}.project-time-portfolio>header input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}.project-time-portfolio__groups{display:grid;gap:10px;padding:12px}.project-time-portfolio__group{overflow:hidden;border:1px solid var(--line);border-radius:9px}.project-time-portfolio__group-head{width:100%;min-height:54px;display:grid;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;border:0;background:linear-gradient(100deg,var(--surface),var(--paper));padding:8px 11px;color:var(--ink);text-align:left;cursor:pointer}.project-time-portfolio__group-head>span{display:grid;gap:2px}.project-time-portfolio__group-head strong{font-size:12px}.project-time-portfolio__group-head small{color:var(--muted);font-size:10px}.project-time-portfolio__group-head>b{width:27px;height:25px;display:grid;place-items:center;border-radius:13px;background:var(--accent-chip);color:var(--accent-text);font-size:10px}.project-time-portfolio__group>div{display:grid}.project-time-portfolio__group article{border-top:1px solid var(--line-soft)}.project-time-portfolio__project-head{width:100%;min-height:58px;display:grid;grid-template-columns:22px minmax(220px,1fr) 112px 106px;align-items:center;gap:8px;border:0;padding:8px 11px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.project-time-portfolio__project-head:hover,.project-time-portfolio__group article.expanded>.project-time-portfolio__project-head{background:var(--active-start)}.project-time-portfolio__project-head>span{display:grid;gap:2px}.project-time-portfolio__project-head strong{font-size:12px}.project-time-portfolio__project-head small{color:var(--muted);font-size:10px}.project-time-portfolio__project-head>b,.project-time-portfolio__project-head>em{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-style:normal}.project-time-portfolio__project-head>b{color:var(--green-700)}.project-time-portfolio__project-head>em{min-height:31px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--accent-text);font-weight:750}.project-time-config--embedded{padding:12px;border-top:1px solid var(--line);background:var(--canvas)}.project-time-config--embedded .panel-section{background:var(--paper)}.project-time-portfolio__loading,.project-time-portfolio__error{margin:0;padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--muted)}.project-time-portfolio__error{color:var(--danger-text)}@media(max-width:700px){.project-time-portfolio>header{align-items:stretch;flex-direction:column}.project-time-portfolio>header>label{width:100%}.project-time-portfolio__project-head{grid-template-columns:20px minmax(0,1fr) 94px}.project-time-portfolio__project-head>b{display:none}}.mail-inbox-zero .mail-filters{flex-wrap:wrap;overflow:visible}.mail-inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.mail-inbox-toolbar label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.mail-inbox-toolbar select{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:7px;max-width:100%}.mail-inbox-toolbar>span{margin-left:auto;color:var(--muted);font-size:12px}.mail-inbox-zero .mail-workspace{grid-template-columns:minmax(360px,43%) minmax(0,1fr);min-height:560px}.mail-inbox-zero .mail-workspace--empty{display:block}.mail-inbox-zero .mail-inbox-list{overflow:visible;background:var(--paper)}.mail-inbox-group>header{display:flex;align-items:center;gap:7px;padding:8px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.mail-inbox-group>header button{border:0;color:var(--ink);background:transparent;cursor:pointer;padding:5px;display:flex;align-items:center;gap:5px}.mail-inbox-group input,.mail-inbox-row>input{accent-color:var(--active-solid);width:16px;height:16px;flex:none}.mail-group-toggle{flex:1;min-width:0;text-align:left;font-size:12px}.mail-group-toggle span{overflow-wrap:anywhere}.mail-group-toggle small{color:var(--muted)}.mail-group-archive{font-size:11px;white-space:nowrap}.mail-inbox-row{display:flex;align-items:center;gap:5px;padding:4px 9px;border-bottom:1px solid var(--line-soft)}.mail-inbox-row.selected{background:linear-gradient(110deg,var(--active-start),var(--active-end));box-shadow:inset 3px 0 var(--active-solid)}.mail-inbox-row .mail-list__row{display:block;min-width:0;flex:1;border:0;padding:8px 4px;background:transparent}.mail-inbox-zero .mail-list__content>span strong{font-size:12px;overflow-wrap:anywhere}.mail-inbox-zero .mail-list__content>b{font-size:13px}.mail-inbox-zero .mail-list__content>small{font-size:11px}.mail-inbox-zero .mail-list__labels:empty{display:none}.mail-row-actions{display:flex;align-items:center;gap:1px}.mail-row-actions .icon-button{width:28px;height:32px;min-width:28px}.mail-flag-active{color:var(--active-text)!important}.mail-row-menu{position:relative}.mail-row-menu summary{display:flex;padding:6px;cursor:pointer;list-style:none}.mail-row-menu summary::-webkit-details-marker{display:none}.mail-row-menu>div{position:absolute;z-index:25;top:100%;right:0;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 5px 20px #0002;padding:7px;width:170px;display:grid}.mail-row-menu button{padding:8px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.mail-row-menu button:hover{background:var(--surface)}.mail-wait-days{border:1px solid var(--line);border-radius:50%;width:37px;height:37px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--active-text);font-size:14px;line-height:1.05}.mail-wait-days small{font-size:10px;color:var(--muted)}.mail-bulk,.mail-inbox-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);margin-bottom:10px;font-size:12px}.mail-bulk select{max-width:160px;padding:7px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px}.mail-inbox-notice button{margin-left:auto}.mail-delete-confirm{border:1px solid var(--line-strong);background:var(--paper);padding:16px;border-radius:10px;margin-bottom:12px}.mail-delete-confirm h3{margin:0 0 8px}.mail-delete-confirm p{font-size:13px;color:var(--muted)}.mail-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px}.mail-followup-connection{margin:10px 0;font-size:12px;color:var(--muted)}.mail-followup-connection summary{cursor:pointer}.mail-inspector__followup{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--line);font-size:12px}.mail-inbox-zero .mail-inspector__header>div span{text-transform:none}.mail-inbox-zero input[type=checkbox]{accent-color:var(--active-solid)}.mail-inbox-zero .mail-filters button.active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--active-end));color:var(--active-text)}.mail-inbox-zero .mail-filters button.active span{color:var(--active-text)}.mail-inbox-zero .mail-filters button:hover{background:linear-gradient(110deg,var(--active-hover-start),var(--active-hover-end));color:var(--active-text)}.mail-inbox-zero .mail-row-actions .icon-button,.mail-inbox-zero .mail-inbox-group>header .icon-button{background:transparent;color:var(--muted);border-color:transparent;box-shadow:none}.mail-inbox-zero .mail-row-actions .icon-button:hover,.mail-inbox-zero .mail-inbox-group>header .icon-button:hover{background:var(--active-end);color:var(--active-text)}.mail-inbox-zero .mail-inbox-row:hover:not(.selected){background:var(--active-start)}.mail-inbox-zero .mail-inbox-row.selected:hover{background:linear-gradient(110deg,var(--active-hover-start),var(--active-hover-end))}.mail-inbox-zero .mail-inbox-row .mail-list__row:hover,.mail-inbox-zero .mail-inbox-row .mail-list__row:active{background:transparent;box-shadow:none}.mail-inbox-zero .mail-inspector__tabs button.active{border-bottom-color:var(--active-solid);color:var(--active-text)}.mail-inbox-zero .mail-inspector__tabs button:hover{background:var(--active-start);color:var(--active-text)}.mail-inbox-zero .mail-inspector__header>div>span{color:var(--active-text)}.mail-inbox-zero .mail-inspector__footer button[aria-pressed=true]{border-color:var(--active-border);background:var(--active-end);color:var(--active-text)}.mail-inbox-zero .mail-save-email.selected{border-color:var(--active-border)}.mail-inbox-zero .mail-wait-days{border-color:var(--active-border);background:var(--active-start)}.mail-inbox-zero .mail-row-menu button:hover,.mail-inbox-zero .mail-more>div button:hover,.mail-inbox-zero .mail-inbox-group>header button:hover{background:var(--active-start);color:var(--active-text)}@media(max-width:1000px){.mail-inbox-zero .mail-workspace{grid-template-columns:minmax(300px,45%) minmax(0,1fr)}.mail-inbox-row{flex-wrap:wrap}.mail-inbox-row .mail-list__row{flex-basis:calc(100% - 55px)}.mail-row-actions{margin-left:auto}}@media(max-width:767px){.mail-inbox-zero .mail-workspace{display:block;min-height:0}.mail-inbox-zero .mail-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mail-inbox-zero .mail-filters button{justify-content:center;white-space:normal;min-height:42px;padding:5px}.mail-inbox-zero .mail-filters button:last-child{grid-column:1/-1}.mail-inbox-toolbar{margin:12px 11px}.mail-inbox-toolbar label{flex:1;display:grid;min-width:0}.mail-inbox-toolbar select{width:100%;font-size:14px}.mail-inbox-toolbar>span{width:100%;margin:0}.mail-inbox-row .icon-button,.mail-row-menu summary{min-height:42px;min-width:40px}.mail-inbox-list{border-right:0}.mail-inbox-zero .mail-inspector--open .mail-inspector__footer{flex-wrap:wrap}.mail-inbox-zero .mail-inspector--open .mail-inspector__footer>span{display:none}}.time-blocks{margin:18px 0;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink)}.time-blocks__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.time-blocks h2{margin:4px 0 6px;font-size:21px}.time-blocks p,.time-blocks small{color:var(--muted);font-size:12px}.time-blocks__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.time-blocks__summary>span{display:flex;flex-direction:column;gap:5px;border-radius:10px;background:var(--surface);padding:14px;font-size:12px;color:var(--muted)}.time-blocks__summary strong{font-size:19px;color:var(--ink)}.time-blocks__notice{display:flex;align-items:center;gap:8px;padding:12px;background:var(--warning-chip);border-radius:8px}.time-blocks__organization{display:flex;gap:12px;padding:16px;background:var(--active-start);border:1px solid var(--active-border);border-radius:10px;color:var(--active-text);margin-bottom:16px}.time-blocks__organization p{margin-bottom:0}.time-blocks__organization b{font-size:12px;color:var(--warning-text)}.time-blocks__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:14px 0}.time-blocks__form>strong,.time-blocks__form>small,.time-blocks__form>div,.time-blocks__check{grid-column:1 / -1}.time-blocks__form label{display:flex;flex-direction:column;gap:6px;font-size:12px}.time-blocks__form input{min-width:0;width:100%;padding:9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--ink)}.time-blocks__form .time-blocks__check{flex-direction:row;align-items:center}.time-blocks__check input{width:auto}.time-blocks__form>div{display:flex;gap:12px}.time-blocks__list{display:grid;gap:9px}.time-blocks__card{display:flex;gap:14px;padding:14px;border:1px solid var(--line);border-radius:10px;align-items:center}.time-blocks__time{display:flex;flex-direction:column;gap:4px;min-width:70px;color:var(--ink-soft)}.time-blocks__title{display:flex;flex:1;flex-direction:column;gap:5px;text-align:left;min-width:0;background:transparent;border:0}.time-blocks__title strong{overflow-wrap:anywhere}.time-blocks__title em{color:var(--warning-text);font-size:12px;font-style:normal}.time-blocks__actions{display:flex;flex-direction:column;gap:7px}.time-blocks__actions>button:last-child{background:none;border:0;font-size:12px;color:var(--muted)}.time-blocks__card.done{opacity:.6}.time-blocks__week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.time-blocks__week>section{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px}.time-blocks__week>section.selected{border-color:var(--active-border)}.time-blocks__week h3{font-size:13px;margin:0 0 8px}.time-blocks__week button{width:100%;display:flex;flex-direction:column;text-align:left;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:8px;margin-top:6px}.time-blocks__week button b{font-size:11px;color:var(--ink-soft)}.time-blocks__week button span{font-size:12px;overflow-wrap:anywhere}.time-blocks__error{color:var(--danger-text)!important}.time-blocks__navigation{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.time-blocks__navigation label{display:flex;align-items:center;gap:8px;font-size:13px}.time-blocks__navigation input{border:1px solid var(--line-strong);border-radius:6px;padding:8px}.time-blocks__empty{padding:20px;text-align:center}@media(max-width:768px){.time-blocks{padding:14px}.time-blocks__header{flex-direction:column}.time-blocks__summary{grid-template-columns:1fr;gap:7px}.time-blocks__summary>span{flex-direction:row;align-items:center;justify-content:space-between}.time-blocks__card{flex-wrap:wrap}.time-blocks__actions{width:100%;flex-direction:row;justify-content:flex-end}.time-blocks__form{grid-template-columns:1fr}.time-blocks__week{display:flex;overflow-x:auto;padding-bottom:8px}.time-blocks__week>section{flex:0 0 145px}}.activity-center-page{--activity-orange: var(--orange-600)}.activity-center-page button{font:inherit}.activity-welcome{min-height:102px;margin-bottom:14px;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid color-mix(in srgb,var(--orange-300) 32%,var(--line));border-radius:15px;background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--orange-100) 74%,transparent),transparent 34%),linear-gradient(115deg,var(--paper),var(--orange-25));box-shadow:var(--shadow-soft)}.activity-welcome>div:first-child{display:flex;align-items:center;gap:14px}.activity-welcome>div:first-child>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--active-border);border-radius:13px;background:linear-gradient(145deg,var(--orange-50),var(--orange-150));color:var(--active-text)}.activity-welcome small,.activity-actions>header small,.activity-side-summary header small,.activity-thread-list>header small,.activity-feed>header small{color:var(--accent-text);font-size:9.5px;font-weight:850;letter-spacing:.12em}.activity-welcome h2{margin:2px 0 3px;font-size:20px;letter-spacing:-.025em}.activity-welcome p{margin:0;color:var(--muted);font-size:12px}.activity-welcome__signal{padding:8px 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 78%,transparent);color:var(--ink-soft);font-size:11px;font-weight:700;white-space:nowrap}.activity-welcome__signal i{width:8px;height:8px;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--orange-200) 48%,transparent)}.activity-tabs{margin-bottom:16px;padding:4px;display:flex;gap:3px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface) 72%,var(--paper))}.activity-tabs button{min-height:37px;padding:0 15px;display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:750;cursor:pointer}.activity-tabs button:hover{color:var(--ink);background:var(--paper)}.activity-tabs button.active{background:var(--paper);color:var(--accent-text);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 7%,transparent)}.activity-tabs button b{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--orange-600);color:#fff;font-size:9px}.activity-metrics{margin-bottom:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.activity-metrics>button{min-width:0;min-height:105px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;align-items:center;column-gap:9px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 4%,transparent);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.activity-metrics>button:hover{transform:translateY(-2px);border-color:var(--active-border);box-shadow:0 7px 18px color-mix(in srgb,var(--orange-700) 9%,transparent)}.activity-metrics>button>strong{align-self:end;font-size:25px;line-height:1;letter-spacing:-.04em}.activity-metrics>button>div{grid-column:1 / 4;align-self:end;min-width:0}.activity-metrics>button>div b,.activity-metrics>button>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-metrics>button>div b{margin-bottom:2px;font-size:11px}.activity-metrics>button>div small{color:var(--muted);font-size:9.5px}.activity-metrics>button>svg{color:var(--muted)}.activity-metric__icon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:var(--orange-50);color:var(--accent-text)}.activity-metric__icon.warning{background:var(--warning-chip);color:var(--warning-text)}.activity-metric__icon.project{background:color-mix(in srgb,var(--green-500) 12%,var(--paper));color:var(--green-600)}.activity-metric__icon.message{background:color-mix(in srgb,var(--orange-300) 15%,var(--paper))}.activity-metric__icon.review{background:var(--danger-chip);color:var(--danger-text)}.activity-metric__icon.day{background:var(--personal-chip);color:var(--personal-text)}.activity-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.activity-actions,.activity-side-summary>section,.activity-conversations,.activity-feed{border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-soft);overflow:hidden}.activity-actions>header,.activity-feed>header{min-height:69px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--surface) 60%,var(--paper)))}.activity-actions h2,.activity-side-summary h2,.activity-thread-list h2,.activity-feed h2{margin:2px 0 0;font-size:16px;letter-spacing:-.02em}.activity-actions__controls{display:flex;align-items:center;gap:7px}.activity-actions__controls>span{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9.5px;font-weight:700}.activity-actions__controls>button{min-height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:700;cursor:pointer}.activity-actions__controls>button:hover{border-color:var(--active-border);color:var(--active-text)}.activity-action-groups{padding:10px;display:grid;gap:9px}.activity-action-group{overflow:hidden;border:1px solid var(--line);border-radius:11px}.activity-action-group.collapsed{border-color:var(--line-soft)}.activity-action-group__toggle{width:100%;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:0;background:color-mix(in srgb,var(--surface) 72%,var(--paper));color:var(--ink);cursor:pointer}.activity-action-group__toggle:hover{background:var(--active-hover-start)}.activity-action-group__toggle>div{display:flex;align-items:center;gap:8px}.activity-action-group__toggle>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--paper);color:var(--accent-text)}.activity-action-group__toggle strong{font-size:11px}.activity-action-group__toggle small{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9.5px}.activity-action-windows{padding:10px;display:grid;gap:9px}.activity-action-window{overflow:hidden;border:1px solid var(--line);border-radius:11px}.activity-action-window--now{border-color:color-mix(in srgb,var(--red-500) 25%,var(--line))}.activity-action-window--today{border-color:color-mix(in srgb,var(--orange-500) 24%,var(--line))}.activity-action-window.collapsed{border-color:var(--line-soft)}.activity-action-window__toggle{width:100%;min-height:51px;padding:7px 12px;display:flex;align-items:center;justify-content:space-between;border:0;background:color-mix(in srgb,var(--surface) 72%,var(--paper));color:var(--ink);cursor:pointer}.activity-action-window__toggle:hover{background:var(--active-hover-start)}.activity-action-window__toggle>div{display:flex;align-items:center;gap:9px;text-align:left}.activity-action-window__toggle>div>span:first-child{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--paper);color:var(--accent-text)}.activity-action-window--now .activity-action-window__toggle>div>span:first-child{color:var(--danger-text)}.activity-action-window__toggle strong,.activity-action-window__toggle small{display:block}.activity-action-window__toggle strong{font-size:11px}.activity-action-window__toggle small{margin-top:2px;color:var(--muted);font-size:8.8px}.activity-action-window__toggle>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9.5px}.activity-action-window__empty{margin:0;padding:15px 12px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:9.5px;text-align:center}.activity-action{width:100%;min-height:65px;padding:8px 11px;display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:var(--ink);text-align:left}.activity-action:hover{background:var(--active-hover-start)}.activity-action>i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.activity-action--critical>i{background:var(--red-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-500) 12%,transparent)}.activity-action--high>i{background:var(--orange-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange-500) 12%,transparent)}.activity-action--normal>i{background:var(--amber-500)}.activity-action__main{min-width:0;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.activity-action__main>span strong,.activity-action__main>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-action__main>span strong{margin-bottom:2px;font-size:10.5px}.activity-action__main>span small{color:var(--muted);font-size:10px}.activity-action__main>em{display:inline-block;max-width:100%;margin-top:5px;padding:2px 6px;overflow:hidden;border-radius:999px;background:var(--surface);color:var(--muted);font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.activity-action time{color:var(--muted);font-size:9.5px;font-style:normal}.activity-action__quick{display:flex;align-items:center;gap:5px}.activity-action__quick button{min-height:27px;padding:0 7px;display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted);font-size:8.5px;font-weight:700;cursor:pointer}.activity-action__quick button:hover{border-color:var(--active-border);color:var(--active-text)}.activity-action__quick button.primary{border-color:var(--active-border);background:var(--active-start);color:var(--active-text)}.activity-side-summary{display:grid;gap:12px}.activity-side-summary>section>header{min-height:65px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper),var(--surface))}.activity-side-summary>section>header>svg{color:var(--accent-text)}.activity-side-summary>section>div{padding:6px}.activity-side-summary>section>div>button{width:100%;min-height:53px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.activity-side-summary>section>div>button:last-child{border-bottom:0}.activity-side-summary>section>div>button:hover{border-radius:8px;background:var(--active-hover-start)}.activity-side-summary>section>div>button strong,.activity-side-summary>section>div>button small{display:block}.activity-side-summary>section>div>button strong{margin-bottom:3px;font-size:10.5px}.activity-side-summary>section>div>button small{color:var(--muted);font-size:9.5px}.activity-side-summary__empty{margin:0;padding:16px 10px;color:var(--muted);font-size:10.5px;text-align:center}.activity-side-summary__legend{border-color:color-mix(in srgb,var(--orange-300) 35%,var(--line))!important}.activity-side-summary__legend>header{background:var(--orange-25)!important}.activity-side-summary__legend>p{margin:0;padding:14px 15px;color:var(--ink-soft);font-size:10.5px;line-height:1.55}.activity-empty{min-height:150px;padding:24px;display:grid;place-items:center;align-content:center;color:var(--muted);text-align:center}.activity-empty>svg{margin-bottom:8px;color:var(--success-text)}.activity-empty strong{color:var(--ink);font-size:12px}.activity-empty p{max-width:380px;margin:5px 0 0;font-size:10.5px;line-height:1.5}.activity-conversations{height:calc(100vh - 240px);min-height:460px;display:grid;grid-template-columns:minmax(270px,350px) minmax(0,1fr)}.activity-thread-list{min-width:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 48%,var(--paper))}.activity-thread-list>header{min-height:112px;padding:11px 14px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.activity-thread-controls{display:grid;justify-items:end;gap:5px}.activity-thread-controls>div{padding:2px;display:flex;gap:2px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.activity-thread-controls button{min-height:25px;padding:0 6px;display:flex;align-items:center;gap:4px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:8.5px;font-weight:700;cursor:pointer}.activity-thread-controls>button{border:1px solid var(--line);background:var(--paper)}.activity-thread-controls button.active{background:var(--paper);color:var(--active-text);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 8%,transparent)}.activity-thread-controls>button.active{border-color:var(--active-border);background:var(--active-start);box-shadow:none}.activity-conversation-filters{width:100%;display:flex;gap:4px;overflow-x:auto}.activity-conversation-filters button{min-height:25px;padding:0 6px;display:flex;align-items:center;gap:4px;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:8px;font-weight:700;cursor:pointer}.activity-conversation-filters button.active{border-color:var(--active-border);background:var(--active-start);color:var(--active-text)}.activity-conversation-filters b{font-size:8px}.activity-thread-list>div{height:calc(100% - 112px);overflow:auto;padding:8px}.activity-thread-list>div>section>header{min-height:32px;padding:0 7px;display:flex;align-items:center;gap:6px;color:var(--muted)}.activity-thread-list>div>section>header strong{overflow:hidden;flex:1;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.activity-thread-list>div>section>header span{font-size:9px}.activity-thread-list>div>section>button{position:relative;width:100%;min-height:75px;margin-bottom:4px;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.activity-thread-list>div>section>button:hover{background:var(--paper)}.activity-thread-list>div>section>button.active{border-color:var(--active-border);background:var(--active-start)}.activity-thread-list>div>section>button.unread{background:var(--paper)}.activity-thread-list>div>section>button>span{min-width:0}.activity-thread-list>div>section>button>span strong,.activity-thread-list>div>section>button>span small,.activity-thread-list>div>section>button>span time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-thread-list>div>section>button>span strong{margin-bottom:3px;font-size:10.5px}.activity-thread-list>div>section>button>span small{color:var(--muted);font-size:9.5px}.activity-thread-list>div>section>button>span time{margin-top:5px;color:var(--muted);font-size:8.5px}.activity-thread-meta{max-width:97px;display:grid;justify-items:end;gap:5px}.activity-thread-meta>b,.activity-thread-meta>em{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--orange-600);color:#fff;font-size:9px;font-style:normal}.activity-thread-meta>em{background:var(--orange-100);color:var(--accent-text);font-weight:850}.activity-conversation-status{display:inline-flex!important;width:fit-content;padding:3px 6px;border-radius:999px;color:var(--muted)!important;background:var(--surface);font-size:8px!important;font-weight:750;white-space:nowrap}.activity-conversation-status--needs_reply{background:var(--orange-50);color:var(--accent-text)!important}.activity-conversation-status--waiting{background:var(--warning-chip);color:var(--warning-text)!important}.activity-conversation-status--resolved{background:color-mix(in srgb,var(--success-text) 12%,var(--paper));color:var(--success-text)!important}.activity-thread-stream{display:grid;gap:4px}.activity-chat{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--paper)}.activity-chat>header{min-height:72px;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.activity-chat>header small{color:var(--accent-text);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.activity-chat>header h2{margin:2px 0;font-size:16px}.activity-chat>header span{color:var(--muted);font-size:9.5px}.activity-chat__header-actions{display:flex;align-items:center;gap:6px}.activity-chat__history{min-height:0;padding:20px 22px;overflow:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 34%,var(--paper)),var(--paper))}.activity-chat__history article{margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.activity-chat__history article.own{justify-content:flex-end}.activity-chat__history article>div{max-width:min(680px,78%)}.activity-chat__history article>div>header{margin-bottom:4px;display:flex;align-items:center;gap:8px}.activity-chat__history article>div>header strong{font-size:9.5px}.activity-chat__history article>div>header time{color:var(--muted);font-size:8.5px}.activity-chat__history article p{margin:0;padding:9px 11px;border:1px solid var(--line);border-radius:4px 11px 11px;background:var(--paper);color:var(--ink-soft);font-size:10.5px;line-height:1.55;box-shadow:0 2px 7px color-mix(in srgb,var(--ink) 4%,transparent)}.activity-chat__history article.own p{border-color:color-mix(in srgb,var(--orange-300) 35%,var(--line));border-radius:11px 4px 11px 11px;background:var(--orange-50)}.activity-chat__composer{padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-top:1px solid var(--line)}.activity-chat__composer>div{grid-column:1 / 3;display:flex;align-items:center;gap:5px;overflow:auto}.activity-chat__composer>div>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px;white-space:nowrap}.activity-chat__composer>div>button{min-height:24px;padding:0 7px;border:1px solid var(--active-border);border-radius:999px;background:var(--active-start);color:var(--active-text);font-size:8.5px;font-weight:700;cursor:pointer;white-space:nowrap}.activity-chat__composer-label{display:block;margin-bottom:5px;color:var(--ink);font-size:11px;font-weight:750}.activity-chat__composer textarea{width:100%;min-height:64px;resize:vertical;padding:9px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;font-size:10.5px}.activity-chat__composer textarea:focus{outline:3px solid color-mix(in srgb,var(--orange-300) 18%,transparent);border-color:var(--active-border)}.activity-chat__composer>.primary-button{align-self:end}.activity-chat__empty{display:grid;place-items:center;align-content:center;color:var(--muted);text-align:center}.activity-chat__empty h2{margin:10px 0 4px;color:var(--ink);font-size:16px}.activity-chat__empty p{margin:0;font-size:10.5px}.activity-feed>header p{margin:3px 0 0;color:var(--muted);font-size:10px}.activity-feed__controls{display:flex;align-items:center;gap:8px}.activity-feed__controls>div{padding:3px;display:flex;gap:2px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.activity-feed__controls>div>button{min-height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:9px;font-weight:700;cursor:pointer}.activity-feed__controls>div>button.active{background:var(--paper);color:var(--active-text);box-shadow:0 1px 5px color-mix(in srgb,var(--ink) 9%,transparent)}.activity-feed>div{padding:8px}.activity-feed__groups{display:grid;gap:8px;background:color-mix(in srgb,var(--surface) 42%,var(--paper))}.activity-feed-group{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.activity-feed-group__toggle{width:100%;min-height:47px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:0;background:linear-gradient(180deg,var(--paper),var(--surface));color:var(--ink);text-align:left;cursor:pointer}.activity-feed-group__toggle:hover{background:var(--active-hover-start)}.activity-feed-group__toggle span{display:flex;align-items:baseline;gap:8px}.activity-feed-group__toggle strong{font-size:10.5px}.activity-feed-group__toggle small{color:var(--muted);font-size:9px}.activity-feed-group__toggle>svg{color:var(--muted)}.activity-feed-group>div{border-top:1px solid var(--line)}.activity-feed article{min-height:68px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto 7px auto;align-items:center;gap:11px;border-bottom:1px solid var(--line-soft)}.activity-feed article:last-child{border-bottom:0}.activity-feed article.unread{background:color-mix(in srgb,var(--orange-25) 65%,var(--paper))}.activity-feed__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--surface);color:var(--muted)}.activity-feed__icon--review,.activity-feed__icon--overdue{background:var(--danger-chip);color:var(--danger-text)}.activity-feed__icon--unclosed_day{background:var(--personal-chip);color:var(--personal-text)}.activity-feed__icon--delegation{background:var(--orange-50);color:var(--accent-text)}.activity-feed article>div small,.activity-feed article>div strong,.activity-feed article>div p{display:block}.activity-feed article>div small{color:var(--accent-text);font-size:8.5px;font-weight:750;text-transform:uppercase}.activity-feed article>div strong{margin:2px 0;font-size:10.5px}.activity-feed article>div p{margin:0;color:var(--muted);font-size:9.5px}.activity-feed article>time{color:var(--muted);font-size:9px;white-space:nowrap}.activity-feed article>i{width:7px;height:7px;border-radius:50%;background:var(--orange-600)}.activity-feed article>button{min-height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:700;cursor:pointer}.activity-feed article>button:hover{border-color:var(--active-border);color:var(--active-text)}html[data-theme=dark] .activity-welcome{background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--orange-700) 22%,transparent),transparent 34%),linear-gradient(115deg,var(--paper),var(--active-start))}html[data-theme=dark] .activity-thread-list>div>section>button.unread,html[data-theme=dark] .activity-feed article.unread{background:color-mix(in srgb,var(--active-start) 72%,var(--paper))}@media(max-width:1280px){.activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-summary-grid{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:820px){.activity-center-page .page-header{display:block}.activity-center-page .page-header__actions{padding-top:10px}.activity-welcome{align-items:flex-start}.activity-welcome__signal{display:none}.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-summary-grid{grid-template-columns:1fr}.activity-side-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-conversations{grid-template-columns:1fr}.activity-conversations{height:auto;min-height:0}.activity-thread-list{border-right:0;border-bottom:1px solid var(--line)}.activity-thread-list>div{height:auto;max-height:300px}.activity-chat{min-height:520px}.activity-feed>header{align-items:flex-start;flex-direction:column}.activity-feed__controls{width:100%;justify-content:space-between}}@media(max-width:520px){.activity-welcome{padding:14px}.activity-welcome h2{font-size:17px}.activity-tabs{overflow-x:auto}.activity-tabs button{padding:0 11px;white-space:nowrap}.activity-metrics{grid-template-columns:1fr}.activity-metrics>button{min-height:91px}.activity-side-summary{grid-template-columns:1fr}.activity-action{grid-template-columns:7px minmax(0,1fr)}.activity-action time{display:none}.activity-action__quick{grid-column:2;flex-wrap:wrap}.activity-actions>header{align-items:flex-start;flex-direction:column}.activity-actions__controls{width:100%;justify-content:space-between}.activity-thread-list>header{align-items:flex-start;flex-direction:column}.activity-thread-controls{width:100%;grid-template-columns:1fr auto;align-items:center}.activity-thread-controls>div{justify-self:start}.activity-feed article{grid-template-columns:auto minmax(0,1fr) auto}.activity-feed article>time,.activity-feed article>i{display:none}}@media(prefers-reduced-motion:reduce){.activity-metrics>button{transition:none}}:root{color:#1a1f24;background:var(--canvas);font-family:Inter,SF Pro Text,Segoe UI,system-ui,sans-serif;font-synthesis:none;--neutral-0: #fff;--neutral-25: #f6f7f9;--neutral-50: #f2f4f7;--neutral-100: #eef0f3;--neutral-200: #e4e7ec;--neutral-300: #cfd4dc;--neutral-500: #6a7280;--neutral-700: #4a515b;--neutral-900: #1a1f24;--slate-700: #344752;--slate-800: #202e37;--green-950: #08211a;--green-900: #0a2c20;--green-800: #0c3d2b;--green-700: #17845a;--green-600: #116444;--green-550: #116444;--green-500: #26a06c;--lime-300: #d9f177;--orange-25: #fff8f2;--orange-50: #fff0e3;--orange-75: #fffaf6;--orange-100: #ffe3cc;--orange-150: #ffd7b8;--orange-200: #ffc899;--orange-300: #ff9a4d;--orange-400: #ff6b00;--orange-450: #ffab66;--orange-600: #d94f00;--orange-650: #c94700;--orange-700: #9f3700;--orange-800: #762900;--red-500: #d92d20;--red-600: #b42318;--amber-700: #93540b;--violet-600: #6039b8;--canvas: var(--neutral-25);--paper: var(--neutral-0);--surface: var(--neutral-50);--ink: var(--neutral-900);--muted: var(--neutral-500);--line: var(--neutral-200);--line-soft: var(--neutral-100);--line-strong: var(--neutral-300);--warning-chip: #fef0c7;--danger-chip: #fee4e2;--personal-chip: #f0ebfa;--amber-500: #dc8a06;--ink-soft: var(--neutral-700);--on-solid: var(--neutral-0);--shadow-soft: 0 4px 18px rgba(16, 24, 40, .055);--radius-control: 10px;--radius-panel: 14px;--text: var(--ink);--accent: var(--orange-600);--accent-text: var(--orange-700);--accent-strong: var(--orange-600);--accent-chip: var(--orange-50);--danger-text: var(--red-600);--warning-text: var(--amber-700);--push-text: var(--orange-650);--push-border: var(--orange-300);--push-chip: var(--orange-200);--personal-text: var(--violet-600);--success-text: var(--green-550);--lime: var(--lime-300);--orange: var(--orange-400);--active-start: var(--orange-25);--active-end: var(--orange-100);--active-hover-start: var(--orange-75);--active-hover-end: var(--orange-150);--active-border: var(--orange-450);--active-text: var(--orange-800);--active-solid: var(--orange-600);--red: var(--red-500);--group-header-surface: linear-gradient(135deg,var(--paper) 0%,var(--surface) 100%);--group-header-border: var(--line-strong);--group-header-text: var(--ink);--table-header-surface: var(--paper);--section-header-surface: linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);--section-header-accent: var(--active-border);--section-emphasis-surface: linear-gradient(110deg,var(--slate-800),var(--slate-700));--section-emphasis-border: var(--slate-800);--section-emphasis-text: var(--neutral-0);--section-emphasis-accent: var(--orange-450);--dashboard-shell-surface: var(--paper);--dashboard-content-surface: color-mix(in srgb,var(--surface) 62%,var(--paper));--calendar-controls-surface: var(--paper);--calendar-filter-surface: color-mix(in srgb,var(--surface) 68%,var(--paper));--shadow: 0 12px 40px rgba(22, 43, 32, .1)}*{box-sizing:border-box}small{font-size:10px}html,body,#root{margin:0;min-width:320px;min-height:100%}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:grid;grid-template:64px 1fr / 264px 1fr;transition:grid-template-columns .16s ease}.topbar{grid-column:1 / -1;display:grid;grid-template-columns:264px minmax(320px,640px) 1fr;align-items:center;height:64px;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;transition:grid-template-columns .16s ease}.brand{align-self:stretch;border:0;border-right:1px solid var(--line-soft);background:transparent;color:var(--ink);padding:0 18px;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:inherit;letter-spacing:-.02em;font-size:16px}.brand__mark{display:block;width:30px;height:30px}.brand svg{margin-left:auto;opacity:.6}.search-wrap{position:relative;margin-left:24px;max-width:540px;height:38px;background:var(--surface);border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:9px;padding:0 11px}.search-wrap input{flex:1;border:0;outline:0;background:transparent;color:var(--ink)}.search-wrap input::placeholder{color:var(--muted)}kbd{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px}.search-results{position:absolute;top:46px;left:0;right:0;padding:8px;border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);border:1px solid var(--line)}.search-results__head{display:flex;justify-content:space-between;padding:6px 8px 8px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.search-results__head button{border:0;background:none;cursor:pointer}.search-results>button{width:100%;display:flex;align-items:center;text-align:left;gap:10px;border:0;padding:9px;border-radius:7px;background:transparent;cursor:pointer}.search-results>button:hover{background:var(--surface)}.search-results>button span{display:grid}.search-results small{color:var(--muted)}.search-results p{color:var(--muted);padding:5px 10px}.topbar__actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-right:18px}.ghost-button{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px}.profile-menu{position:relative}.profile-trigger{min-width:218px;min-height:46px;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;border:0;border-radius:9px;background:transparent;color:var(--on-solid);padding:5px 7px;text-align:left;cursor:pointer}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#ffffff14}.profile-trigger__identity{min-width:0;display:grid;line-height:1.15}.profile-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-trigger small{margin-top:3px;color:#9aaba1;font-size:10px}.profile-trigger>svg{opacity:.7}.profile-popover{position:absolute;top:52px;right:0;z-index:60;width:340px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--paper);color:var(--ink);box-shadow:0 20px 55px #0a1c1238}.profile-popover>header{min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:12px 14px;background:var(--canvas);border-bottom:1px solid var(--line)}.profile-popover>header>div{min-width:0;display:grid}.profile-popover>header strong{font-size:11px}.profile-popover>header small{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:10px}.profile-popover>header>svg{color:var(--green-600)}.profile-popover>section{padding:10px}.profile-popover__title{display:flex;align-items:center;justify-content:space-between;padding:1px 4px 8px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.profile-popover__title span{display:flex;align-items:center;gap:5px}.profile-popover__title small{font-size:10px;font-weight:600;text-transform:none;letter-spacing:0}.profile-user-list{max-height:285px;overflow-y:auto;display:grid;gap:2px}.profile-user-list>button{min-height:47px;display:grid;grid-template-columns:29px minmax(0,1fr) 18px;gap:9px;align-items:center;border:0;border-radius:8px;background:transparent;padding:5px 8px;text-align:left;cursor:pointer}.profile-user-list>button:hover{background:var(--surface)}.profile-user-list>button.active{background:var(--accent-chip);color:var(--green-700)}.profile-user-list>button>span{min-width:0;display:grid}.profile-user-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.profile-user-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px}.profile-popover>footer{display:grid;gap:3px;padding:8px 10px 10px;border-top:1px solid var(--line)}.profile-popover>footer button{min-height:35px;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:0 9px;color:var(--ink-soft);cursor:pointer;font-size:10px}.profile-popover>footer button:hover{background:var(--canvas)}.profile-popover>footer .profile-logout{color:var(--danger-text)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr);background:var(--canvas)}.login-brand-panel{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:48px 58px;color:#f7fff9;background:radial-gradient(circle at 18% 76%,rgba(217,241,119,.13),transparent 27%),linear-gradient(145deg,var(--green-950) 0%,#1b3b2c 58%,#24533b 100%)}.login-brand{display:flex;align-items:center;gap:9px;font-size:17px;letter-spacing:-.02em}.login-brand b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--lime);color:var(--green-950);font-size:17px}.login-brand strong{font-weight:400;color:#b9c9bf}.login-brand-panel>div{max-width:500px}.login-brand-panel>div small{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.18em}.login-brand-panel h1{margin:17px 0 19px;font:700 48px/1.08 Manrope,Inter,sans-serif;letter-spacing:-.04em}.login-brand-panel p{max-width:430px;margin:0;color:#bfcec5;font-size:14px;line-height:1.65}.login-brand-panel footer{color:#93a69b;font-size:10px}.login-form-panel{display:grid;place-items:center;padding:50px}.login-card{width:410px;display:grid;gap:14px}.login-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--accent-chip);color:var(--green-700)}.login-card>small{margin-top:5px;color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.15em}.login-card h2{margin:-6px 0 0;font:700 29px Manrope,Inter,sans-serif;letter-spacing:-.03em}.login-card>p{margin:-6px 0 10px;color:var(--muted);font-size:11px}.login-card>label{display:grid;gap:6px;color:var(--ink-soft);font-size:10px;font-weight:750}.login-card>label>input,.password-field{width:100%;height:43px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper)}.login-card>label>input{padding:0 12px}.password-field{display:flex;align-items:center;overflow:hidden}.password-field input{min-width:0;flex:1;height:100%;border:0!important;outline:0;padding:0 12px!important;background:transparent}.password-field button{width:40px;height:100%;display:grid;place-items:center;border:0;background:transparent;color:#748179;cursor:pointer}.login-error{margin:-3px 0!important;padding:9px 11px;border:1px solid var(--danger-chip);border-radius:7px;background:var(--danger-chip);color:var(--danger-text)!important;font-size:10px!important}.login-submit{height:44px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:var(--green-700);color:var(--on-solid);cursor:pointer;font-weight:750;font-size:11px}.login-submit:hover{background:var(--green-600)}.login-demo{margin-top:4px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--muted);font-size:10px}.login-demo strong{grid-column:1 / -1;color:var(--ink-soft);font-size:10px}.login-demo code{color:var(--green-700);font-weight:800}.sidebar{grid-column:1;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;height:calc(100vh - 64px);position:sticky;top:64px;overflow-y:auto}.sidebar__primary{padding:14px 10px 9px;display:grid;gap:3px}.sidebar__primary a,.sidebar__footer a{height:36px;padding:0 11px;display:flex;align-items:center;gap:10px;border-radius:7px;color:#44514b;font-size:13px;font-weight:500}.sidebar__primary a:hover,.sidebar__footer a:hover{background:var(--surface);color:var(--green-800)}.sidebar__primary a.active,.sidebar__footer a.active{background:var(--accent-chip);color:var(--green-700);font-weight:700}.sidebar__primary a b{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:var(--accent-strong);color:#fff;font-size:10px}.sidebar__nav-group{display:grid;gap:2px}.sidebar__nav-group-title{min-height:35px;margin:1px 0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.085em;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sidebar__nav-group-title[aria-expanded=true]{color:var(--ink-soft)}.sidebar__nav-group-title:is(:hover,:focus-visible){outline:0;background:linear-gradient(90deg,var(--active-hover-start),var(--active-hover-end));color:var(--active-text);box-shadow:inset 3px 0 var(--orange-400)}.sidebar__nav-group-title>svg{transition:color .15s ease,transform .15s ease}.sidebar__nav-group-title:is(:hover,:focus-visible)>svg{color:var(--orange-600);transform:translate(1px)}.sidebar__nav-group-links{display:grid;gap:3px}.sidebar__nav-group--collapsed .sidebar__nav-group-links{display:none}.sidebar__section-title{border-top:1px solid var(--line);margin:4px 10px 0;padding:18px 8px 8px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px;letter-spacing:.1em;font-weight:700}.sidebar__section-title--personal{margin-top:2px;padding-top:14px}.sidebar__section-title button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.sidebar__section-title button:hover{background:var(--accent-chip);color:var(--green-700)}.tree{padding:0 9px;flex:1}.tree button{width:100%;border:0;background:transparent;display:flex;align-items:center;text-align:left;cursor:pointer;color:var(--ink-soft);white-space:nowrap;overflow:hidden}.tree button span{overflow:hidden;text-overflow:ellipsis}.tree__space-row{display:grid;grid-template-columns:minmax(0,1fr) 25px 25px;align-items:center}.tree__space{min-width:0;height:35px;padding:0 7px;gap:7px;font-weight:700}.tree__folder-row{height:33px;display:grid;grid-template-columns:16px 25px minmax(0,1fr) 24px 24px;align-items:center;border-radius:6px}.tree__folder-row:hover,.tree__folder-row.active{background:var(--accent-chip);color:var(--green-700)}.tree .tree__toggle{height:29px;padding:0;display:grid;place-items:center}.tree .tree__folder-label{min-width:0;height:31px;padding:0 7px 0 1px;gap:6px;font-size:12px;font-weight:600}.tree__folder-label>svg{width:15px;height:15px;flex:0 0 15px}.tree__folder-label span,.tree__space span,.tree__list-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree__folder-row.active .tree__folder-label{color:var(--green-700);font-weight:700}.tree__folder{position:relative}.tree__folder.dragging{opacity:.42}.tree__folder-row.reorderable{grid-template-columns:16px 25px minmax(0,1fr) 24px 24px}.tree__folder-row--personal{grid-template-columns:16px 25px minmax(0,1fr)}.tree__drag-spacer{width:16px;height:29px}.tree__folder.drop-before:before,.tree__folder.drop-after:after{content:"";position:absolute;z-index:3;right:3px;left:3px;height:2px;border-radius:2px;background:var(--orange)}.tree__folder.drop-before:before{top:-1px}.tree__folder.drop-after:after{bottom:-1px}.tree__action{width:24px!important;height:25px!important;display:grid!important;place-items:center;padding:0!important;border-radius:5px!important;color:var(--muted)!important;opacity:.25}.tree__space-row:hover .tree__action,.tree__folder-row:hover .tree__action,.tree__list-row:hover .tree__action,.tree__action:focus-visible{opacity:1}.tree__action:hover{background:var(--active-end)!important;color:var(--green-700)!important}.tree__list-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;border-radius:6px}.tree__list-row.has-actions{grid-template-columns:16px minmax(0,1fr) 25px}.tree__list-row.dragging{opacity:.42}.tree__list-row.task-drop-target{background:var(--accent-chip);box-shadow:inset 0 0 0 1px #70a986,0 0 0 2px #4b8b631f}.tree__list-row.task-drop-target .tree__list-link{color:var(--green-700);font-weight:700}.tree__task-projects{grid-column:1 / -1;display:grid;gap:2px;margin:2px 0 7px 11px;padding:6px;border:1px solid #a9c8b5;border-radius:7px;background:var(--active-start);box-shadow:0 5px 14px #254d341f}.tree__task-projects>small{padding:1px 6px 4px;color:#658270;font-size:8px;font-weight:850;letter-spacing:.08em}.tree .tree__task-project-target{min-width:0;height:29px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:5px;padding:0 6px;border-radius:5px;color:#3e5c49;font-size:10px}.tree .tree__task-project-target:hover{background:var(--active-end);color:var(--green-700)}.tree__task-project-target em{padding:2px 4px;border-radius:5px;background:var(--accent-chip);color:var(--muted);font-size:8px;font-style:normal}.tree__task-projects-empty{padding:5px 6px;color:var(--muted);font-size:10px}.tree__list-row.drop-before:before,.tree__list-row.drop-after:after{content:"";position:absolute;z-index:2;right:3px;left:3px;height:2px;border-radius:2px;background:var(--orange)}.tree__list-row.drop-before:before{top:-1px}.tree__list-row.drop-after:after{bottom:-1px}.tree__drag-handle{height:29px;display:grid;place-items:center;color:#9da9a2;cursor:grab;opacity:.45}.tree__list-row:hover .tree__drag-handle{color:var(--green-700);opacity:1}.tree__list-row:active .tree__drag-handle{cursor:grabbing}.tree__list-link{min-width:0;text-align:left}.tree__list-row--direct{margin-left:15px}.tree__children{padding-left:7px}.personal-sidebar-space{flex:0 0 auto;padding-bottom:5px}.tree .personal-sidebar-space__toggle{border-radius:6px}.tree .personal-sidebar-space__toggle:hover{background:var(--surface);color:var(--green-800)}.tree .personal-sidebar-space__toggle.is-drag-active{background:var(--active-end);color:var(--green-700);box-shadow:inset 0 0 0 1px var(--active-border),0 0 0 2px color-mix(in srgb,var(--active-solid) 12%,transparent)}.personal-sidebar-tree{max-height:285px;overflow-y:auto}.tree .personal-sidebar-tree__unclassified{width:calc(100% - 15px);height:30px;margin-left:15px;gap:7px;padding:0 8px;border-radius:6px;font-size:11px}.personal-sidebar-tree__unclassified:hover,.personal-sidebar-tree__unclassified:focus-visible{background:var(--accent-chip);color:var(--green-700)}.personal-sidebar-tree__branches{margin-left:30px;padding-left:7px;border-left:1px solid var(--line)}.personal-sidebar-tree__branches button:hover,.personal-sidebar-tree__branches button:focus-visible{background:var(--accent-chip);color:var(--green-700)}.tree .tree__toggle:disabled{cursor:default}.personal-sidebar-tree__matter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center}.tree .personal-sidebar-tree__matter>button:first-child{height:27px;gap:6px;padding:0 5px;border-radius:5px;font-size:10px}.personal-sidebar-tree__matter-prefix{width:22px;flex:0 0 22px;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.04em}.personal-sidebar-tree__drop-target{background:var(--active-end)!important;color:var(--green-700)!important;box-shadow:inset 0 0 0 1px var(--active-border),0 0 0 2px color-mix(in srgb,var(--active-solid) 12%,transparent);font-weight:750!important}.personal-sidebar-tree__drop-target :is(.tree__toggle,.tree__folder-label){color:var(--green-700);font-weight:750}.personal-sidebar-tree__matter:hover>.tree__action{opacity:1}.personal-sidebar-tree__matter>form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:3px;padding:2px 0 5px}.personal-sidebar-tree__matter>form input{min-width:0;height:27px;border:1px solid var(--line);border-radius:5px;padding:0 6px;background:var(--paper);font:inherit;font-size:9px}.tree .personal-sidebar-tree__matter>form button{height:27px;display:grid;place-items:center;border-radius:5px;background:var(--green-700);color:var(--on-solid)}.personal-task-group--drop-target{outline:2px dashed var(--active-solid);outline-offset:3px;border-radius:10px;background:color-mix(in srgb,var(--active-solid) 5%,transparent)}.personal-project-responsible-mode{width:max-content;min-height:34px;display:flex;align-items:center;gap:4px;margin:0 0 9px auto;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.personal-project-responsible-mode>span{padding:0 7px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.personal-project-responsible-mode button{min-width:48px;height:27px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;font-weight:750;cursor:pointer}.personal-project-responsible-mode button.active{background:var(--active-start);color:var(--active-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--active-solid) 35%,transparent)}.tree__lists{margin-left:15px;border-left:1px solid var(--line);padding-left:7px}.tree__lists button,.tree__list-row--direct button{height:31px;padding:0 8px;gap:8px;border-radius:6px;font-size:12px}.tree__lists .tree__list-link:hover,.tree__lists .tree__list-link.active,.tree__list-row--direct .tree__list-link:hover,.tree__list-row--direct .tree__list-link.active{background:var(--accent-chip);color:var(--green-700);font-weight:600}.list-dot{width:6px;height:6px;flex:0 0 auto;border:1.5px solid #83a092;border-radius:2px}.sidebar__footer{padding:10px;border-top:1px solid var(--line)}.workspace-info{margin-top:8px;padding:10px 8px 3px;display:flex;align-items:center;gap:9px}.workspace-info>span{width:30px;height:30px;background:var(--active-end);color:var(--green-700);display:grid;place-items:center;border-radius:8px;font-weight:700;font-size:11px}.workspace-info label{display:grid;font-size:12px;font-weight:600}.workspace-info small{color:var(--muted);font-weight:400}.app-shell--collapsed{grid-template-columns:0 1fr}.app-shell--collapsed .sidebar{transform:translate(-100%)}.mobile-nav-backdrop{display:none}.main-content{grid-column:2;min-width:0}.page{padding:30px 34px 60px;max-width:1680px;margin:0 auto}.mixed-work-tables>*,.folder-context-groups>*,.project-work-groups>*,.project-folder-lists>*,.project-groups>*,.work-groups>*,.validation-groups>*,.delegation-groups>*,.personal-groups>*,.personal-dashboard-contexts>*,.personal-dashboard-subgroups>*,.personal-dashboard-primary-groups>*{min-width:0}.filter-groups>*,.filter-group>*,.grouping-toolbar>*{min-width:0}.page-header{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.page-header h1{font:700 28px/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:3px 0 6px}.page-header p{margin:0;color:var(--muted);font-size:13px}.page-header__actions{display:flex;gap:9px;padding-top:19px}.eyebrow{color:var(--green-600);font-size:10px;font-weight:800;letter-spacing:.13em}.breadcrumbs{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;margin-bottom:7px}.breadcrumbs span{display:flex;align-items:center;gap:4px}.primary-button,.secondary-button{height:37px;border-radius:8px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:600;font-size:12px}.primary-button{border:1px solid var(--green-700);background:var(--green-700);color:var(--on-solid);box-shadow:0 2px 8px #28604429}.primary-button:hover{background:var(--green-800)}.secondary-button{border:1px solid var(--line-strong);background:var(--paper);color:#3d4b44}.secondary-button:hover{border-color:#9ab0a3;background:var(--canvas)}.secondary-button small{color:var(--muted);font-weight:500}.spin{animation:todo-spin .8s linear infinite}@keyframes todo-spin{to{transform:rotate(360deg)}}.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.icon-button{border:0;background:transparent;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:7px;color:#6b7871;cursor:pointer}.icon-button:hover{background:var(--surface);color:var(--green-700)}.icon-button--add{color:var(--green-600);background:var(--accent-chip)}.text-button{border:0;background:transparent;color:var(--green-600);display:inline-flex;gap:5px;align-items:center;font-size:11px;font-weight:700;cursor:pointer}.danger-link{min-height:24px;border:0;background:transparent;color:var(--danger-text);display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}.project-danger-actions{display:flex;align-items:center;gap:12px}.project-finish-modal{width:min(480px,calc(100vw - 40px))}.project-finish-modal>header small{color:var(--danger-text);font-size:10px;font-weight:850;letter-spacing:.09em}.project-finish-warning,.project-finish-ready{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--danger-chip);border-radius:9px;background:var(--active-start);color:var(--danger-text)}.project-finish-ready{border-color:var(--line-strong);background:var(--surface);color:var(--green-700)}.project-finish-warning>span,.project-finish-ready>span{display:grid;gap:2px}.project-finish-warning small,.project-finish-ready small{color:var(--muted);font-size:10px}.muted{color:var(--muted)}.avatar{--avatar-tone: linear-gradient(145deg,#4d7e66,#1f4937);position:relative;isolation:isolate;width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.76);background:linear-gradient(145deg,#ffffff5c,#ffffff0f 43%,#0c1f163d),var(--avatar-tone);color:var(--on-solid);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -8px 14px #0d231833,0 5px 13px #172f2238,0 0 0 1px #284c3924;backdrop-filter:blur(10px) saturate(155%);-webkit-backdrop-filter:blur(10px) saturate(155%);font-weight:820;font-size:9px;letter-spacing:.025em;text-shadow:0 1px 2px rgba(10,29,19,.35)}.avatar:before{content:"";position:absolute;z-index:-1;top:1px;right:3px;bottom:52%;left:3px;border-radius:50%;background:linear-gradient(180deg,#ffffffb3,#ffffff0f);filter:blur(.2px);opacity:.72}.avatar:after{content:"";position:absolute;z-index:-1;width:55%;height:24%;right:-7%;bottom:12%;border-radius:50%;background:#fff3;filter:blur(3px);transform:rotate(-28deg)}.avatar>span{position:relative;z-index:1;transform:translateY(.2px)}.avatar--small{width:27px;height:27px;font-size:7.5px}.avatar--tone-0{--avatar-tone: linear-gradient(145deg,#51a17d,#1d5940)}.avatar--tone-1{--avatar-tone: linear-gradient(145deg,#ee9564,#a84428)}.avatar--tone-2{--avatar-tone: linear-gradient(145deg,#8297e2,#3d55a3)}.avatar--tone-3{--avatar-tone: linear-gradient(145deg,#aa84d1,#65428e)}.avatar--tone-4{--avatar-tone: linear-gradient(145deg,#dc819b,#913f5c)}.avatar--tone-5{--avatar-tone: linear-gradient(145deg,#68aabd,#2c6677)}.avatar--assignment-mine,.task-row--personal .person-cell--initials .avatar{--avatar-tone: linear-gradient(145deg,#f2faf6,var(--active-end));border-color:var(--active-border);background:var(--avatar-tone);color:var(--accent-text);box-shadow:inset 0 1px #fffffff2,0 2px 7px #17845a24,0 0 0 1px #8fd8b347;text-shadow:none}.avatar--assignment-other{--avatar-tone: linear-gradient(145deg,#fff,#f7f8f7);border-color:#18221db8;background:var(--avatar-tone);color:var(--ink);box-shadow:inset 0 1px #fff,0 2px 7px #141f1917;text-shadow:none}.avatar--assignment-mine:before,.avatar--assignment-other:before,.task-row--personal .person-cell--initials .avatar:before{opacity:.9}.avatar--assignment-mine:after,.avatar--assignment-other:after,.task-row--personal .person-cell--initials .avatar:after{opacity:.22}.person-cell{display:flex;align-items:center;gap:7px;min-width:0}.person-cell>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;white-space:nowrap;width:fit-content}.badge__dot{width:6px;height:6px;border-radius:2px;background:currentColor}.badge--pending{background:var(--canvas);color:var(--muted)}.badge--in_progress{background:var(--warning-chip);color:var(--warning-text)}.badge--waiting{background:var(--personal-chip);color:#6a527a}.badge--submitted{background:var(--personal-chip);color:#84536a}.badge--completed{background:var(--accent-chip);color:var(--green-600)}.badge--cancelled{background:var(--danger-chip);color:var(--danger-text)}.badge--draft{background:var(--canvas);color:var(--muted)}.badge--active{background:var(--warning-chip);color:var(--warning-text)}.badge--paused{background:var(--personal-chip);color:#6a527a}.priority{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;white-space:nowrap}.priority--low{color:var(--muted)}.priority--normal{color:var(--success-text)}.priority--high{color:var(--accent-text)}.priority--urgent{color:var(--danger-text)}.push{color:var(--push-text);display:inline-flex;gap:4px;align-items:center;font-size:10px;font-weight:800;white-space:nowrap}.due{color:var(--muted);display:inline-flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}.due--overdue{color:var(--red);font-weight:700}.type-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#507160;background:var(--accent-chip);flex:0 0 auto}.type-icon--milestone{color:#326a9b;background:var(--personal-chip)}.type-icon--decision{color:#725b96;background:var(--personal-chip)}.context-strip{display:flex;align-items:center;gap:28px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin-bottom:16px}.context-strip>div{display:flex;align-items:center;gap:9px}.context-strip>div>span{display:grid;font-size:12px;font-weight:600}.context-strip small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.context-strip__note{margin-left:auto;color:var(--muted);font-size:11px}.view-tabs{display:flex;border-bottom:1px solid var(--line);margin:0 0 16px;gap:3px}.view-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 13px;color:var(--muted);font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.view-tabs button.active{color:var(--green-700);border-color:var(--green-600);font-weight:700}.view-tabs--inline{border:0;margin:0;overflow-x:auto}.view-tabs--inline button{border-radius:7px;border:1px solid transparent;padding:7px 10px}.view-tabs--inline button.active{background:var(--accent-chip);border-color:var(--line)}.project-groups{display:grid;gap:10px}.project-group{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #14281e06}.project-group--general{border-left:3px solid #7ea58e}.project-group__head{min-height:66px;padding:0 11px;display:grid;grid-template-columns:36px minmax(226px,1fr) 130px 92px 84px 70px 112px 94px 34px 34px;gap:9px;align-items:center;background:var(--accent-chip)}.project-group__head--task-drop{position:relative;background:var(--accent-chip);box-shadow:inset 0 0 0 2px #70a986}.project-group__head--task-drop:after{content:"Soltar para mover aquí";position:absolute;right:12px;bottom:4px;color:var(--green-700);font-size:9px;font-weight:800;letter-spacing:.03em}.project-group__toggle,.project-group__title{border:0;background:transparent;cursor:pointer}.project-group__toggle{width:32px;height:32px;display:grid;place-items:center;color:var(--muted)}.project-group__title{display:flex;align-items:center;min-width:0;text-align:left;gap:10px}.project-group__title>span:last-child{display:grid;min-width:0}.project-group__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 14px Manrope,sans-serif}.project-group__title small{color:var(--muted);font-size:10px;margin-top:3px}.project-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:var(--green-800);background:var(--active-end)}.project-icon svg{width:20px;height:20px}.mini-progress{width:104px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px}.mini-progress>b{color:var(--muted);font-size:10px;text-align:right}.mini-progress__track{width:100%;height:8px;overflow:hidden;border-radius:5px}.mini-progress__track i{display:block;height:100%;border-radius:inherit;background:var(--green-500)}.project-group__tasks{border-top:1px solid var(--line-soft);padding:0}.project-group__task-table{border:0;border-radius:0}.inline-empty{padding:18px;color:var(--muted);font-size:12px;text-align:center}.task-row{position:relative;min-height:54px;display:grid;grid-template-columns:minmax(322px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px;gap:7px;align-items:center;border-bottom:1px solid var(--line-soft);padding:0 10px;font-size:11px;transition:background .15s ease}.task-row:last-child{border-bottom:0}.task-row:hover{filter:brightness(.99)}.task-row--status-cancelled{opacity:.65}.task-row--push-active:after{content:"";position:absolute;top:50%;left:3px;width:4px;height:27px;border-radius:3px;background:var(--red);transform:translateY(-50%);box-shadow:0 0 0 3px #d4433617}.task-row--submitted{opacity:.82}.task-row--compact{min-height:45px}.task-row--select{grid-template-columns:28px minmax(292px,3fr) 88px 72px 58px 42px 42px 56px 96px 50px 86px}.task-row__name{min-width:0;display:flex;align-items:center;gap:5px;padding:5px 0}.task-row__drag-handle{width:14px;height:28px;flex:0 0 14px;margin-left:-5px;display:grid;place-items:center;color:#9da9a2;cursor:grab;opacity:.38;transition:color .15s ease,opacity .15s ease}.task-row__drag-handle:hover{color:var(--green-700);opacity:1}.task-row__drag-handle:active{cursor:grabbing}.task-row__drag-handle--placeholder{visibility:hidden;cursor:default}.task-row__title{min-width:0;flex:1 1 auto;display:grid;text-align:left}.task-row__name>.quick-edit-trigger{width:26px;flex:0 0 26px}.task-row__status-stack{width:100%;min-width:0;display:grid;align-content:center;gap:3px}.task-row__status-stack>.quick-edit-trigger{width:100%}.task-row__status-stack .badge,.task-row__status-stack>.type-label{width:100%;max-width:100%;justify-content:center;overflow:hidden;padding:3px 5px;text-overflow:ellipsis}.task-row__status-stack .badge{gap:4px;font-size:10px}.task-row__status-stack>.type-label{min-height:18px;border-radius:5px;font-size:10px;white-space:nowrap}.project-title-line{min-width:0;display:flex;align-items:center;gap:6px}.project-title-line>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row__title-line{min-width:0;display:flex;align-items:flex-start;gap:5px}.task-row__title-line>strong{min-width:0;flex:1 1 auto;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;line-height:1.3}.type-label,.recurrence-indicator{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:9px;font-size:10px;font-weight:800;letter-spacing:.02em}.type-label{background:var(--canvas);color:var(--muted)}.type-label--meeting{background:var(--personal-chip);color:#675594}.type-label--milestone{background:var(--personal-chip);color:#326a9b}.type-label--decision{background:var(--personal-chip);color:#4c6686}.type-label--call{background:var(--surface);color:#39746e}.type-label--project{background:var(--accent-chip);color:var(--green-700)}.recurrence-indicator{background:var(--surface);color:var(--green-700)}.task-row__name strong{overflow:hidden;font-weight:600;font-size:12px}.task-row__name small{color:var(--muted);margin-top:2px;font-size:10px}.task-row__expander{width:30px;flex:0 0 30px;display:grid;place-items:center}.task-row__expander button{width:30px;min-height:38px;border:0;background:transparent;padding:2px 0;display:grid;grid-template-rows:18px 11px;place-items:center;align-content:center;color:var(--muted);cursor:pointer;border-radius:5px}.task-row__expander button>span{display:grid;place-items:center}.task-row__expander button>small{margin:0;color:inherit;font-size:8px;font-weight:850;line-height:1}.task-row__expander button:hover{background:var(--accent-chip);color:var(--green-700)}.task-row__expander button.assignment-partial{background:var(--accent-chip);color:var(--green-800);box-shadow:inset 0 0 0 1px var(--line-strong)}.assignment-lock-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:9px;background:var(--active-end);color:#68736d;font-size:10px;font-weight:800}.task-row__actions{display:flex;justify-content:flex-end;gap:2px}.quick-complete-button{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;padding:0;border:1px solid #78a98c;border-radius:50%;background:var(--active-start);color:#438060;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.quick-complete-button svg{opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .14s ease}.quick-complete-button:hover{border-color:#438060;background:var(--accent-chip);color:#276b48;transform:scale(1.06)}.quick-complete-button:hover svg{opacity:.58;transform:scale(1)}.quick-complete-button:disabled{cursor:default;opacity:1}.quick-complete-button--animating{border-color:var(--green-500);background:var(--green-500);color:var(--on-solid);animation:task-complete-pop .26s ease both}.quick-complete-button--animating svg{opacity:1;animation:task-complete-check .26s ease both}.quick-complete-button--personal{border-color:#5f9a76;background:var(--surface);box-shadow:0 0 0 2px #5f9a761a}.quick-complete-button--personal svg{opacity:.42;transform:scale(.9)}.quick-complete-button--personal:hover svg{opacity:1}.quick-complete-button--completed{border-color:var(--green-600);background:var(--green-600);color:var(--on-solid);box-shadow:0 0 0 2px #3c956824}.quick-complete-button--completed svg{opacity:1;transform:scale(1)}.quick-complete-button--completed:hover{border-color:var(--green-700);background:var(--green-700);color:var(--on-solid)}.quick-complete-button-spacer{width:26px;height:26px;flex:0 0 26px}html[data-theme=dark] .quick-complete-button{border-color:#3f5c4b;background:var(--green-900);color:var(--green-700)}html[data-theme=dark] .quick-complete-button:hover{border-color:var(--green-600);background:var(--active-end);color:var(--green-800)}html[data-theme=dark] .quick-complete-button--personal{border-color:#46614f;background:var(--accent-chip);box-shadow:0 0 0 2px #6bad861f}html[data-theme=dark] .quick-complete-button--animating{border-color:var(--green-500);background:var(--green-500);color:var(--green-950)}html[data-theme=dark] .quick-complete-button--completed,html[data-theme=dark] .quick-complete-button--completed:hover{border-color:var(--green-600);background:var(--green-600);color:var(--green-950)}@keyframes task-complete-pop{0%{transform:scale(1);box-shadow:0 0 #3c956859}55%{transform:scale(1.18);box-shadow:0 0 0 6px #3c956824}to{transform:scale(1);box-shadow:0 0 0 9px #3c956800}}@keyframes task-complete-check{0%{transform:scale(.68)}65%{transform:scale(1.18)}to{transform:scale(1)}}.icon-button--active{background:var(--accent-chip);color:var(--green-700)}.person-cell--initials{justify-content:center}.task-table-head__person{width:100%;text-align:center}.date-text{color:#405149;white-space:nowrap;font-size:11px;font-weight:700}.date-text--overdue{color:var(--red);font-weight:700}.inline-name-input{width:100%;min-width:0;border:1px solid #9ab7a6;border-radius:6px;padding:6px 7px;background:var(--paper);font-weight:600;font-size:12px}.inline-type-select{width:72px;height:29px;flex:0 0 72px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--ink-soft);font-size:10px}.inline-status{width:92px;min-width:0;border:1px solid transparent;border-radius:5px;padding:4px 21px 4px 7px;font-size:10px;font-weight:700;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.inline-status:disabled{opacity:.85;cursor:default}.inline-status--pending{background:var(--canvas);color:var(--muted)}.inline-status--in_progress{background:var(--warning-chip);color:var(--warning-text)}.inline-status--waiting{background:var(--personal-chip);color:#6a527a}.inline-status--submitted{background:var(--personal-chip);color:#84536a}.inline-status--completed{background:var(--accent-chip);color:var(--green-600)}.inline-status--cancelled{background:var(--danger-chip);color:var(--danger-text)}.inline-date{width:105px;border:1px solid transparent;background:transparent;border-radius:5px;color:var(--muted);font-size:10px;padding:4px 2px}.inline-date:not(:disabled):hover,.inline-date:not(:disabled):focus{border-color:var(--line-strong);background:var(--paper)}.inline-date--overdue{color:var(--red);font-weight:700}.inline-push{display:grid;justify-items:center;gap:1px;color:var(--push-text);font-size:10px;font-weight:800}.inline-push input{accent-color:#c4562e}.task-progress{width:100%;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px}.task-progress>span{width:100%;height:7px;overflow:hidden;border-radius:5px}.task-progress i{display:block;height:100%;background:linear-gradient(90deg,#8db7a0,#3c805c);border-radius:inherit}.task-progress b{color:#53645a;font-size:10px;text-align:right}.inline-progress-edit{display:flex;align-items:center;gap:3px}.inline-progress-edit select{width:34px;height:27px;border:1px solid var(--line-strong);border-radius:5px;background:var(--paper);font-size:10px}.inline-progress-edit input{width:48px;height:27px;border:1px solid var(--line-strong);border-radius:5px;padding:0 3px;font-size:10px}.inline-task-fields{margin:0 42px 10px 45px;min-height:58px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) minmax(300px,1.5fr);gap:12px;align-items:end;padding:9px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--canvas)}.inline-task-fields label{min-width:0;display:grid;gap:4px;color:#617168;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inline-task-fields select,.inline-task-fields input{min-width:0;width:100%;height:30px;border:1px solid var(--line-strong);border-radius:6px;padding:0 7px;background:var(--paper);color:#435149;font-size:10px;text-transform:none}.inline-task-fields select:disabled,.inline-task-fields input:disabled{background:var(--canvas);color:#87928c;cursor:not-allowed}.inline-evolution-field{grid-template-columns:minmax(150px,1fr) 64px 12px;column-gap:5px!important}.inline-evolution-field>span{grid-column:1 / -1}.inline-evolution-field b{align-self:center;font-size:10px}.delegate-cell{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-count{display:flex;gap:5px;align-items:center;color:var(--muted)}.check-count--preview{width:max-content;max-width:100%;justify-content:center;border-radius:6px;padding:5px 3px;cursor:help;outline:none}.check-count--preview:hover,.check-count--preview:focus-visible{background:var(--accent-chip);color:var(--success-text)}.checklist-hover-card{position:fixed;z-index:1400;width:286px;max-height:260px;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);box-shadow:0 12px 34px #15271d33;pointer-events:none}.checklist-hover-card>header{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}.checklist-hover-card>header strong{font-size:11px}.checklist-hover-card>header span{margin-left:auto;font-size:10px;font-weight:800}.checklist-hover-card>div{max-height:220px;overflow:auto;padding:5px 0}.checklist-hover-card>div>div{min-height:32px;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 10px}.checklist-hover-card>div>div+div{border-top:1px solid var(--line-soft)}.checklist-hover-card>div>div.completed strong{color:#819087;text-decoration:line-through}.checklist-hover-card__state{width:15px;height:15px;display:grid;place-items:center;border:1px solid #b7c4bd;border-radius:4px;color:var(--on-solid)}.checklist-hover-card .completed .checklist-hover-card__state{border-color:var(--green-600);background:var(--green-600)}.checklist-hover-card>div strong{min-width:0;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.checklist-hover-card>div b{padding:2px 5px;border-radius:8px;background:var(--active-hover-end);color:var(--accent-text);font-size:10px}.checklist-hover-card>div small{grid-column:2 / -1;color:var(--muted);font-size:10px}.check-count--button{border:0;background:transparent;padding:5px 2px;cursor:pointer}.check-count--button:disabled{cursor:default}.task-row-wrap{border-bottom:1px solid var(--line-soft)}.task-row-wrap--dragging{opacity:.45}.task-row-wrap>.task-row{border-bottom:0}.task-row-wrap--expanded{background:var(--active-hover-start)}.task-row-wrap--assignment-only>.task-row{background:var(--canvas);box-shadow:inset 3px 0 #9da9a2}.task-row-wrap--assignment-only>.task-row .task-row__title>small{color:#7f8984}.task-row-wrap--context-only>.task-row{background:var(--canvas)!important;box-shadow:inset 3px 0 #8f9a94;color:#69746e}.task-row-wrap--context-only>.task-row .task-row__actions{opacity:.35}.task-row-wrap--context-only>.task-row .task-row__title>small{color:#87918c}.inline-checklist{margin:0;background:var(--paper)}.inline-checklist__item{min-height:50px;display:grid;grid-template-columns:minmax(322px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px;gap:7px;align-items:center;padding:0 10px;border-top:1px solid var(--line-soft);background:var(--active-hover-start);font-size:10px}.inline-checklist__item--select{grid-template-columns:28px minmax(292px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px}.inline-checklist__item--mine{background:var(--canvas)}.inline-checklist__item.completed{background:var(--active-start)}.inline-checklist__name{min-width:0;display:flex;align-items:center;gap:8px;padding-left:17px}.inline-checklist__branch{position:relative;width:18px;height:32px;flex:0 0 18px}.inline-checklist__branch:before{content:"";position:absolute;left:3px;top:-10px;bottom:15px;border-left:1px solid #b9c7bf}.inline-checklist__branch:after{content:"";position:absolute;left:3px;top:16px;width:14px;border-top:1px solid #b9c7bf}.inline-checklist__branch i{position:absolute;right:-1px;top:13px;width:5px;height:5px;border-radius:50%;background:#86a392}.inline-checklist__type{flex:0 0 auto;color:#668475}.inline-checklist__title{min-width:0;display:grid;gap:2px}.inline-checklist__title>span{min-width:0;display:flex;align-items:center;gap:5px}.inline-checklist__title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#405047;font-size:11px}.inline-checklist__title small{overflow:hidden;color:#859089;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inline-checklist__item.completed .inline-checklist__title strong{text-decoration:line-through;color:#819087}.checklist-required-tag{flex:0 0 auto;padding:2px 5px;border-radius:8px;background:var(--active-hover-end);color:var(--accent-text);font-size:10px;font-weight:800}.checklist-subtask-status{width:max-content;max-width:100%;padding:4px 7px;border-radius:10px;background:var(--canvas);color:#657169;font-size:10px;font-weight:750}.checklist-subtask-status.completed{background:var(--accent-chip);color:#357050}.inline-checklist__edit-name{min-width:0;flex:1;display:flex;align-items:center;gap:6px}.inline-checklist__edit-name>input{min-width:0;flex:1;height:29px;border:1px solid var(--line-strong);border-radius:5px;background:var(--paper);padding:0 7px;font-size:10px}.inline-checklist__date-input{width:100%;min-width:0;height:29px;border:1px solid var(--line-strong);border-radius:5px;background:var(--paper);padding:0 5px;font-size:10px}.checklist-subtask-kind{gap:3px;color:var(--muted);font-size:10px;font-weight:750}.promote-check-button{height:26px;border:1px solid var(--line-strong);border-radius:6px;background:var(--canvas);color:var(--green-700);padding:0 7px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:10px;font-weight:700}.promote-check-button:hover{background:var(--accent-chip);border-color:#b8cfbf}.inline-checklist__toggle{display:grid;place-items:center;cursor:pointer}.inline-checklist__toggle input{position:absolute;opacity:0}.inline-checklist__toggle span{width:17px;height:17px;display:grid;place-items:center;border:1px solid #aebbb4;border-radius:5px}.inline-checklist__item.completed .inline-checklist__toggle span{background:var(--green-600);color:var(--on-solid);border-color:var(--green-600)}.inline-required{font-size:10px;display:flex;align-items:center;gap:5px;color:var(--accent-text)}.inline-required input{accent-color:var(--green-600)}.checkbox-cell{display:grid;place-items:center}.task-table-head{min-height:36px;display:grid;grid-template-columns:minmax(322px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px;gap:7px;align-items:center;padding:0 10px;background:var(--canvas);border-bottom:1px solid var(--line);color:#68776f;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.task-table-head--select{grid-template-columns:28px minmax(292px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px}.task-sort-head{width:max-content;max-width:100%;height:25px;display:inline-flex;align-items:center;gap:3px;border:0;border-radius:5px;background:transparent;color:inherit;padding:0 4px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.task-sort-head:hover{background:var(--accent-chip);color:var(--green-700)}.task-sort-head.active{background:var(--active-end);color:var(--green-700)}.task-sort-head b{min-width:14px;height:14px;display:grid;place-items:center;border-radius:7px;background:var(--green-700);color:var(--on-solid);font-size:10px}.table-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.project-table__head,.project-table__row{display:grid;grid-template-columns:minmax(234px,1.8fr) 130px 70px 90px 80px 80px 110px 96px;gap:10px;align-items:center;padding:0 14px}.project-table--health .project-table__head,.project-table--health .project-table__row{grid-template-columns:minmax(260px,2fr) 118px 72px 86px 68px 78px 100px 92px minmax(130px,.9fr)}.project-table--editable .project-table__head,.project-table--editable .project-table__row{grid-template-columns:minmax(240px,2fr) 112px 68px 82px 64px 74px 126px 90px 120px 34px}.project-table__head{min-height:38px;background:var(--surface);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.project-sort-head{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;border:0;background:transparent;padding:6px 0;color:inherit;font:inherit;text-transform:inherit;cursor:pointer}.project-sort-head:hover,.project-sort-head.active{color:var(--active-solid)}.project-sort-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-table__head>.project-sort-head:nth-child(n+3){justify-content:center;text-align:center}.project-table--editable .project-table__head>.project-sort-head:nth-child(9){justify-content:flex-start;text-align:left}.project-table__row{width:100%;min-height:50px;border:0;border-top:1px solid var(--line-soft);background:#fff;text-align:left;font-size:11px}.project-table__row:hover{background:var(--active-hover-start)}.project-table__row strong{font-size:12px}.project-table__row small{color:var(--muted)}.project-table__open{min-width:0;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.project-table__progress{width:100%;grid-template-columns:30px minmax(52px,1fr)}.project-table__progress .mini-progress__track{background:var(--active-end)}.project-table__edit{justify-self:center}.project-quick-create{min-height:31px;display:grid;place-items:center;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent)}.project-quick-create>button{min-width:30px;height:27px;display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:hidden;border:1px solid transparent;border-radius:999px;padding:0 6px;background:transparent;color:var(--muted);cursor:pointer;transition:gap .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.project-quick-create>button>span{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto}.project-quick-create>button>strong{max-width:0;overflow:hidden;opacity:0;font-size:10px;font-weight:680;white-space:nowrap;transition:max-width .18s ease,opacity .14s ease}.project-quick-create>button:hover,.project-quick-create>button:focus-visible{gap:6px;border-color:var(--active-border);padding-inline:9px;background:var(--active-start);color:var(--accent);box-shadow:0 4px 12px #d25b1724;transform:translateY(-1px)}.project-quick-create>button:hover>strong,.project-quick-create>button:focus-visible>strong{max-width:96px;opacity:1}.portfolio-project-create{position:relative;z-index:16}.portfolio-project-create__popover{position:absolute;z-index:1200;top:calc(100% + 7px);right:0;width:min(390px,calc(100vw - 36px));max-height:min(520px,72vh);overflow:hidden;border:1px solid var(--line);border-radius:11px;padding:6px;background:var(--surface);box-shadow:0 16px 38px #1f302733}.portfolio-project-create__popover>header{display:flex;align-items:center;gap:9px;padding:8px 9px 10px;border-bottom:1px solid var(--line-soft);color:var(--green-700);text-align:left}.portfolio-project-create__popover>header>span,.portfolio-project-create__popover>button>span{min-width:0;display:grid;gap:2px}.portfolio-project-create__popover>header strong{font-size:11px}.portfolio-project-create__popover :is(header,button) small{color:var(--muted);font-size:9px;font-weight:500}.portfolio-project-create__popover>button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:9px;border:0;border-radius:8px;padding:5px 9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.portfolio-project-create__popover>button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.portfolio-project-create__popover>button:hover,.portfolio-project-create__popover>button:focus-visible{background:var(--accent-chip);color:var(--accent)}.portfolio-project-create__tree{max-height:min(440px,62vh);overflow-y:auto;padding-top:5px}.portfolio-project-create__branch{display:grid}.portfolio-project-create__level{width:100%;min-height:40px;display:grid;grid-template-columns:17px 18px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-radius:8px;padding:0 9px;background:transparent;color:var(--ink-soft);font:700 12px/1.25 Manrope,Inter,sans-serif;text-align:left;cursor:pointer}.portfolio-project-create__level:hover,.portfolio-project-create__level:focus-visible{background:var(--accent-chip);color:var(--accent-text)}.portfolio-project-create__level--space{font-size:12px}.portfolio-project-create__level--folder{padding-left:25px}.portfolio-project-create__level>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-project-create__level>b{min-width:20px;color:var(--muted);font-size:9px;text-align:right}.portfolio-project-create__list{width:calc(100% - 48px);min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr) 17px;align-items:center;gap:7px;margin-left:48px;border:0;border-radius:8px;padding:5px 9px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.portfolio-project-create__list--direct{width:calc(100% - 24px);margin-left:24px}.portfolio-project-create__list>span{min-width:0;display:grid;gap:2px}.portfolio-project-create__list strong,.portfolio-project-create__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-project-create__list strong{font-size:10px}.portfolio-project-create__list:hover,.portfolio-project-create__list:focus-visible{background:var(--active-start);color:var(--accent-text)}html[data-theme=dark] .project-quick-create>button:hover,html[data-theme=dark] .project-quick-create>button:focus-visible,html[data-theme=dark] .portfolio-project-create__popover>button:hover,html[data-theme=dark] .portfolio-project-create__popover>button:focus-visible{background:var(--accent-chip)}html[data-theme=dark] .portfolio-project-create__popover{border-color:var(--line);background:var(--surface);box-shadow:0 16px 38px #0000006b}.project-health-cell{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#4e6658}.project-table--editable .project-health-cell{justify-self:start}.project-health-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.project-health-cell b{flex:0 0 auto;min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:var(--on-solid);font-size:9px}.project-health-cell--attention{color:var(--accent-text)}.project-health-cell--at_risk,.project-health-cell--blocked,.project-health-cell--missing{color:var(--danger-text)}.project-health-cell--inactive{color:var(--muted)}.project-work-groups{display:grid;gap:14px}.project-work-groups>section>header{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid var(--line-strong);background:var(--accent-chip);color:var(--green-800)}.project-work-groups>section>header strong{font-size:14px}.project-work-groups>section>header b{margin-left:auto;min-width:27px;height:27px;display:grid;place-items:center;border-radius:14px;background:#cbdcd2;font-size:10px}.project-folder-lists{display:grid;gap:10px;padding:0 10px 12px 28px}.project-folder-lists>section{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.project-folder-lists .context-group-head strong{color:var(--green-800)}.project-work-groups--folders>section{border:1px solid var(--line-soft);border-radius:11px;background:var(--active-hover-start);overflow:hidden}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:-4px 0 18px}.portfolio-view-tabs{width:fit-content;display:flex;gap:4px;margin:-6px 0 15px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.portfolio-view-tabs button{height:35px;display:flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer}.portfolio-view-tabs button.active{background:var(--paper);color:var(--accent-text);box-shadow:0 2px 8px #1930231a}.metric{position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;align-items:end}.metric span{color:var(--muted);font-size:11px;font-weight:600}.metric strong{grid-row:1 / 3;grid-column:2;font:700 27px Manrope,sans-serif;color:var(--green-800)}.metric small{color:var(--muted);font-size:10px}.metric--danger{border-top:3px solid var(--red)}.metric--danger strong{color:var(--red)}.metric--accent{border-top:3px solid var(--orange)}.metric--accent strong{color:var(--push-text)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.work-mode-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.work-toggle{height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:#67756d;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.work-toggle input{margin:0;accent-color:var(--green-600)}.work-toggle.active{border-color:#bdd3c4;background:var(--accent-chip);color:var(--green-700)}.work-toggle:disabled{opacity:.42;cursor:default}.work-toggle--icon{width:31px;justify-content:center;padding:0}.clear-all-filters{border-color:var(--active-border);background:var(--active-hover-start);color:var(--danger-text)}.clear-all-filters:not(:disabled):hover{border-color:var(--active-border);background:var(--danger-chip)}.clear-all-filters b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:var(--red);color:var(--on-solid);font-size:10px}.group-controls{display:flex;flex-wrap:wrap;gap:5px}.filter-controls-title,.filter-panel-unified:not(:has(>.filter-controls-title)):before,.filter-groups:not(:has(>.filter-controls-title)):before{align-self:center;flex:0 0 auto;margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.filter-controls-title--group{margin-left:8px;padding-left:10px;border-left:1px solid var(--line)}.toolbar>.group-controls:not(:has(>span)):before{content:"Agrupar";align-self:center;margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.folder-overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.filter-groups{position:relative;display:grid;gap:6px;margin-bottom:10px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--active-hover-start)}.filter-group{display:flex;align-items:center;gap:8px;min-height:34px}.filter-group>span{flex:0 0 112px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.filter-group .view-tabs{flex:1;flex-wrap:wrap;overflow:visible}.filter-group__clear,.scope-filter-row__clear{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:1px solid var(--active-border);border-radius:6px;background:var(--active-hover-start);color:var(--danger-text);cursor:pointer}.filter-group__clear:hover:not(:disabled),.scope-filter-row__clear:hover:not(:disabled){background:var(--danger-chip);border-color:var(--active-border)}.filter-group__clear:disabled,.scope-filter-row__clear:disabled{opacity:.28;cursor:default}.filter-panel-unified{position:relative;margin-bottom:10px;border:1px solid var(--line);border-radius:10px;background:var(--active-hover-start)}.filter-panel-unified>.filter-groups{margin:0;padding-right:8px;border:0;background:transparent}.filter-panel-unified>.filter-groups .filter-group:first-child{padding-right:430px}.filter-panel-unified>.filter-groups .filter-group:nth-child(2){padding-right:250px}.filter-panel-unified>.filter-groups .filter-group:nth-child(2) .view-tabs{flex-wrap:wrap}.filter-panel-unified>.scope-filter-area{position:absolute;top:7px;right:8px;max-width:410px}.filter-panel-unified>.scope-filter-area .scope-filter-row{margin:0;border:0;background:transparent}.filter-panel-unified>.scope-filter-area .scope-filter-row+.scope-filter-row{margin-top:0}.scope-filter-row__label{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.grouping-toolbar{padding-top:4px;border-top:1px solid var(--line-soft)}.group-controls>span{align-self:center;margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scope-filter-area{display:grid}.scope-filter-row--types{justify-content:flex-end}.scope-filter-row{min-height:38px;display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--active-hover-start)}.scope-filter-row details{position:relative}.scope-filter-row summary{height:27px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;list-style:none}.scope-filter-row summary b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700);font-size:10px}.scope-filter-row details>div{position:absolute;z-index:15;top:31px;left:0;width:230px;max-height:260px;overflow-y:auto;display:grid;gap:2px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 8px 24px #142d1f1f}.scope-filter-row details label{display:flex;align-items:center;gap:7px;min-height:29px;padding:0 6px;border-radius:5px;color:var(--ink-soft);font-size:10px}.scope-filter-row details label:hover{background:var(--surface)}.scope-filter-row details input{accent-color:var(--green-600)}.scope-dropdown{position:relative}.scope-dropdown__trigger{height:27px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.scope-dropdown__trigger:hover,.scope-dropdown__trigger.active{border-color:#bdd3c4;background:var(--surface);color:var(--green-700)}.scope-dropdown__trigger b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700);font-size:10px}.scope-dropdown__panel{position:absolute;z-index:20;top:31px;left:0;width:240px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 8px 24px #142d1f24}.scope-dropdown__options{max-height:245px;overflow-y:auto;display:grid;gap:2px;padding:7px}.scope-dropdown__options>span{display:grid}.scope-dropdown__options small{padding:7px 6px 3px;color:#87928c;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scope-dropdown__options label{display:flex;align-items:center;gap:7px;min-height:29px;padding:0 6px;border-radius:5px;color:var(--ink-soft);font-size:10px;cursor:pointer}.scope-dropdown__options label:hover{background:var(--surface)}.scope-dropdown__options input{accent-color:var(--green-600)}.scope-dropdown__panel footer{height:39px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 7px;border-top:1px solid var(--line);background:var(--canvas)}.scope-dropdown__panel footer button{height:27px;padding:0 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--green-700);font-size:10px;font-weight:700;cursor:pointer}.scope-dropdown__panel footer button:last-child{color:var(--accent-text)}.scope-dropdown__panel footer button:disabled{opacity:.35;cursor:default}.group-button{height:32px;white-space:nowrap;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted);padding:0 9px;font-size:10px;font-weight:600;cursor:pointer}.group-button.active{background:var(--accent-chip);border-color:var(--line-strong);color:var(--green-700)}.filter-panel-unified{padding-top:25px}.filter-panel-unified>.filter-controls-title,.filter-panel-unified:not(:has(>.filter-controls-title)):before{position:absolute;top:9px;left:10px;content:"Filtrar"}.filter-panel-unified>.scope-filter-area{top:32px}.filter-groups:not(:has(>.filter-controls-title)):before{content:"Filtrar"}.filter-groups>.filter-controls-title,.filter-groups:not(:has(>.filter-controls-title)):before{margin:0 0 2px;padding:0 3px}.personal-planning-filters .personal-filter-combos:before{content:"Filtrar";color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.personal-planning-filters .personal-filter-combo--group{display:flex;align-items:center;gap:6px;margin-left:8px;padding-left:10px;border-left:1px solid var(--line)}.personal-planning-filters .personal-filter-combo--group:before{content:"Agrupar";color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.personal-planning-filters .personal-filter-combo--group .personal-filter-trigger>span{display:none}.work-groups{display:grid;gap:14px}.work-groups>section>header{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 12px;color:var(--green-800)}.work-groups>section>header span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.work-groups>section>header strong{font-size:12px}.work-groups>section>header strong:before{content:"—";margin-right:7px;color:#9aa8a0}.work-groups>section>header b{margin-left:auto;min-width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:var(--accent-chip);font-size:10px}.status-work-groups{display:grid;gap:16px}.status-work-groups>section{overflow:hidden;border:1px solid var(--line-strong);border-radius:11px;background:var(--active-hover-start)}.status-work-groups>section>header{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--active-end);color:var(--green-900)}.status-work-groups>section>header strong{font-size:14px}.status-work-groups>section>header>svg{width:20px;height:20px}.status-work-groups>section>header>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:14px;background:#cbded2;font-size:10px}.folder-group-head{width:100%;min-height:58px;border:0;background:var(--accent-chip);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--green-900);cursor:pointer;text-align:left}.folder-group-head strong{font-size:14px}.folder-group-head>svg{width:20px;height:20px}.folder-group-head>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:14px;background:#cfe0d6;font-size:10px}.folder-context-groups{display:grid;gap:0;padding:0}.folder-context-groups>section,.personal-work-group{overflow:hidden;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:var(--paper)}.context-group-head{width:100%;min-height:54px;display:flex;align-items:center;gap:11px;padding:0 15px;border:0;background:var(--surface);border-bottom:1px solid var(--line-strong);font-size:12px;cursor:pointer;text-align:left}.context-group-head>svg{width:19px;height:19px;color:var(--green-700)}.context-group-head>span:not(.group-insights){color:var(--muted);font-size:10px;font-weight:700}.context-group-head strong{color:var(--ink);font-size:13px}.context-group-head>b{color:var(--muted);font-size:10px}.group-insights{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);white-space:nowrap}.group-insights__progress{width:150px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:3px}.group-insights__progress>span{height:8px;overflow:hidden;border-radius:5px}.group-insights__progress i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#69a985,var(--green-700))}.group-insights__progress>b{color:var(--green-800);font-size:10px;text-align:right}.group-insight{height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid var(--line-strong);border-radius:13px;background:var(--paper);color:var(--muted)!important;font-size:10px;font-weight:780}.group-insight svg{width:13px;height:13px}.group-insight--danger{border-color:var(--danger-chip);background:var(--danger-chip);color:var(--danger-text)!important}.group-insight--submitted{border-color:var(--line-strong);background:var(--surface);color:#735d91!important}.group-insight--push{border-color:var(--push-border);background:var(--push-chip);color:var(--push-text)!important}.group-insight--high{border-color:var(--active-border);background:var(--accent-chip);color:var(--accent-text)!important}.folder-group-head>.group-insights,.status-work-groups>section>header>.group-insights,.context-group-head>.group-insights{margin-left:auto}.folder-group-head>.group-insights+b,.status-work-groups>section>header>.group-insights+b,.context-group-head>.group-insights+b{margin-left:3px}.mixed-work-tables{display:grid;gap:14px}.mixed-work-tables>section>header{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--personal-text)}.mixed-work-tables>section>header span{font-size:10px;font-weight:800;letter-spacing:.06em}.mixed-work-tables>section>header strong{font-size:12px}.mixed-work-tables>section>header b{margin-left:auto}.task-row--personal{background:linear-gradient(90deg,rgba(243,238,252,.62),var(--paper) 72%)}.personal-work-group>header{color:var(--personal-text)!important}.personal-work-table{border-color:var(--line-strong)}.table-search{width:210px;height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);background:var(--paper);border-radius:7px;color:#859189}.table-search input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.multi-filter-bar{display:flex;align-items:center;gap:6px;margin-bottom:10px}.multi-filter-bar>span{margin-right:3px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.multi-filter-bar button{height:28px;border:1px solid var(--line);border-radius:14px;padding:0 10px;background:var(--paper);color:#66746c;font-size:10px;cursor:pointer}.multi-filter-bar button.active{background:var(--accent-chip);border-color:#bcd3c4;color:var(--green-700);font-weight:700}.check-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:12px}.check-selector__card{min-width:0;min-height:118px;display:grid;grid-template-columns:38px minmax(0,1fr) 31px;align-items:start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.check-selector__card:hover{border-color:var(--active-border);box-shadow:0 7px 22px #53301f14;transform:translateY(-1px)}.check-selector__card.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));box-shadow:inset 4px 0 var(--active-solid),0 8px 24px #53301f17}.check-selector__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--active-start);color:var(--active-solid)}.check-selector__card>span:nth-child(2){min-width:0;display:grid;gap:3px}.check-selector__card small,.check-active-summary small{color:var(--active-solid);font-size:10px;font-style:normal;font-weight:850;letter-spacing:.1em}.check-selector__card strong{font:750 12px/1.25 Manrope,sans-serif}.check-selector__card em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.check-selector__card>b{width:31px;height:31px;display:grid;place-items:center;border-radius:16px;background:var(--accent-chip);color:var(--accent-text);font-size:11px}.check-selector__card.active>b{background:var(--accent-strong);color:var(--on-solid)}.check-active-summary{min-height:48px;display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--active-border);border-radius:9px;background:var(--active-start);color:var(--accent-text)}.check-active-summary>span{display:flex;align-items:baseline;gap:8px}.check-active-summary strong{font-size:12px}.check-active-summary em{color:var(--muted);font-size:10px;font-style:normal}.milestone-coverage-check{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.milestone-coverage-check>header{min-height:64px;display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.milestone-coverage-check>header>div{display:grid;gap:2px;margin-right:auto}.milestone-coverage-check>header small{color:var(--muted);font-size:10px}.milestone-coverage-check>header label{display:grid;gap:3px;color:var(--muted);font-size:10px;font-weight:750}.milestone-coverage-check>header input{height:31px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 8px;color:var(--ink)}.milestone-coverage-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:12px}.milestone-coverage-people article{min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--active-hover-start)}.milestone-coverage-people article>span{display:grid;gap:2px}.milestone-coverage-people article strong{font-size:12px}.milestone-coverage-people article small{color:var(--muted);font-size:10px}.empty-state{padding:42px 20px;display:grid;place-items:center;text-align:center}.empty-state__icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:var(--green-600);background:var(--accent-chip);margin-bottom:8px}.empty-state h3{margin:7px 0 4px;font:700 14px Manrope,sans-serif}.empty-state p{margin:0;color:var(--muted);font-size:11px;max-width:360px}.info-banner{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:11px;margin-bottom:18px;color:var(--green-800)}.info-banner>.work-toggle{margin-left:auto}.info-banner p{margin:2px 0 0;font-size:11px;color:var(--muted)}.personal-page-tabs{min-height:48px;display:flex;align-items:end;gap:5px;margin:-4px 0 14px;border-bottom:1px solid var(--line)}.personal-page-tabs a{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:780}.personal-page-tabs a:hover{color:var(--ink)}.personal-page-tabs a.active{border-bottom-color:var(--active-solid);color:var(--active-solid)}.personal-page-tabs__mobile-label{display:none}.personal-milestone-calendar{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.personal-milestone-calendar>header{min-height:82px;display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.personal-milestone-calendar>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--active-end);color:var(--green-700)}.personal-milestone-calendar>header>div{display:grid;gap:2px}.personal-milestone-calendar>header small{color:var(--green-700);font-size:10px;font-weight:850;letter-spacing:.09em}.personal-milestone-calendar>header h2{margin:0;font:750 16px Manrope,sans-serif}.personal-milestone-calendar>header p{margin:0;color:var(--muted);font-size:10px}.personal-milestone-calendar>header>b{margin-left:auto;color:var(--green-700);font-size:11px}.personal-calendar-week{padding:13px}.personal-calendar-week+.personal-calendar-week{border-top:1px solid var(--line);background:var(--paper)}.personal-calendar-week>h3{display:flex;align-items:baseline;gap:9px;margin:0 0 8px;font-size:12px}.personal-calendar-week>h3 span{color:var(--muted);font-size:10px;font-weight:500}.personal-calendar-week>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.personal-calendar-week article{min-width:0;min-height:160px;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:var(--paper)}.personal-calendar-week article.today{border-color:var(--active-border);box-shadow:inset 0 3px var(--active-solid)}.personal-calendar-week article>header{min-height:34px;display:flex;align-items:center;gap:5px;padding:0 8px;border-bottom:1px solid var(--line-soft);background:var(--active-start);text-transform:capitalize}.personal-calendar-week article>header strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-calendar-week article>header b{margin-left:auto;color:var(--active-solid);font-size:10px}.personal-calendar-week article>div{display:grid;gap:5px;padding:6px}.personal-calendar-week article button{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;padding:7px;border:1px solid var(--line-strong);border-radius:7px;background:var(--active-start);color:var(--green-800);text-align:left;cursor:pointer}.personal-calendar-week article button:hover{border-color:var(--green-400);background:var(--accent-chip)}.personal-calendar-week article button>span{min-width:0;display:grid;gap:2px}.personal-calendar-week article button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-calendar-week article button small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.personal-calendar-week article button .badge{grid-column:1/-1;justify-self:start;transform:scale(.86);transform-origin:left center}.personal-calendar-empty{display:block;padding:12px 4px;color:#a4aea8;font-size:9px;text-align:center}.personal-calendar-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px;border-bottom:1px solid var(--line-soft);background:var(--active-hover-start)}.personal-calendar-toolbar>div{display:flex;align-items:center;gap:5px}.personal-calendar-toolbar strong{margin-left:5px;font-size:11px}.personal-calendar-toolbar .group-controls>span{margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.personal-calendar-week.workweek>div{grid-template-columns:repeat(5,minmax(0,1fr))}.personal-calendar-card{border:1px solid var(--line-strong);border-radius:7px;background:var(--active-start);color:var(--green-800)}.personal-calendar-card.dependency{margin-left:8px;border-left:3px solid #7ba68d}.personal-calendar-card--outlook{border-color:var(--line-strong)!important;background:var(--surface)!important;color:#3d5670!important}.personal-calendar-card--outlook:hover{border-color:#a9c2dc!important;background:var(--accent-chip)!important}.outlook-calendar-kind{grid-column:1/-1;justify-self:start;padding:2px 6px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:#4d6d8d;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}html[data-theme=dark] .personal-calendar-card--outlook{border-color:#33445a!important;background:var(--personal-chip)!important;color:#a9c2dc!important}html[data-theme=dark] .outlook-calendar-kind{border-color:#33445a;background:var(--surface);color:#7d9cbc}.personal-calendar-card.external{border-color:var(--line-strong);background:var(--canvas);color:#68716c;cursor:default}.personal-calendar-card.external.movable{cursor:grab}.personal-calendar-card em{display:flex;align-items:center;gap:4px;color:#68716c;font-size:9px;font-style:normal}.personal-calendar-card em .avatar{width:18px;height:18px;font-size:7px}.personal-planning-card.touch-dragging{opacity:.85;transform:scale(1.02);box-shadow:0 8px 22px #1b302338}.touch-drop-target{outline:2px solid var(--active-solid)!important;outline-offset:-2px;background:var(--active-start, var(--accent-chip))!important}.personal-calendar-mode-switch{margin-left:auto}.personal-calendar-mode-switch .group-button.active{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.personal-calendar-week.focus-mode>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.personal-calendar-week.focus-mode article{min-height:230px}.personal-calendar-week.focus-mode article.overdue{border-color:var(--danger-chip);box-shadow:inset 0 3px var(--red)}.personal-calendar-week.focus-mode article.overdue>header{background:var(--active-start);color:var(--danger-text)}.personal-calendar-week.focus-mode .personal-calendar-card{padding:9px}.personal-calendar-week article button>.personal-calendar-card__markers{grid-column:1/-1;display:flex;align-items:center;gap:4px}.personal-calendar-card__markers>.badge{grid-column:auto;margin-left:auto}.personal-calendar-card__delegate{display:inline-flex}.personal-calendar-card__delegate .avatar{width:20px;height:20px;font-size:7px}.personal-calendar-card__push{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid var(--push-border);border-radius:50%;background:var(--push-chip);color:var(--push-text)}.personal-calendar-week>div.personal-calendar-days--dragging{grid-template-columns:repeat(7,minmax(0,1fr))}.personal-calendar-week.workweek>div.personal-calendar-days--dragging{grid-template-columns:repeat(5,minmax(0,1fr))}.personal-calendar-week>div.personal-calendar-days--dragging.has-previous-week{grid-template-columns:repeat(7,minmax(0,1fr))}.personal-calendar-week.workweek>div.personal-calendar-days--dragging.has-previous-week{grid-template-columns:repeat(5,minmax(0,1fr))}.personal-calendar-week-target{position:fixed;top:72px;z-index:90;width:168px;min-width:0;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;padding:10px 12px;border:2px dashed var(--active-solid);border-radius:9px;background:var(--active-start);color:var(--accent-text);box-shadow:0 10px 28px #1f352a2e;text-align:left}.personal-calendar-week-target svg{grid-row:1/4}.personal-calendar-week-target strong,.personal-calendar-week-target span,.personal-calendar-week-target small{grid-column:2}.personal-calendar-week-target strong{font-size:11px}.personal-calendar-week-target span,.personal-calendar-week-target small{font-size:9px}.personal-calendar-next-week{right:18px}.personal-calendar-previous-week{left:280px}.personal-calendar-week-target svg{color:var(--orange)}.personal-calendar-week-target strong{font:800 11px Manrope,sans-serif}.personal-calendar-week-target span{color:var(--ink);font-size:10px;font-weight:700}.personal-calendar-week-target small{padding:3px 7px;border-radius:10px;background:var(--push-chip);color:var(--push-text);font-size:9px;font-weight:850;text-transform:uppercase}.personal-calendar-previous-week{border-color:var(--green-500);background:var(--surface);color:var(--green-800)}.personal-calendar-previous-week svg{color:var(--green-700)}html[data-theme=dark] .personal-calendar-previous-week{border-color:#648d74;background:var(--active-end);color:var(--green-800)}html[data-theme=dark] .personal-calendar-previous-week svg{color:#8fc4a1}html[data-theme=dark] .personal-milestone-calendar{background:var(--paper)}html[data-theme=dark] .personal-milestone-calendar>header{background:var(--surface)}html[data-theme=dark] .personal-milestone-calendar>header>span{background:var(--green-900);color:var(--green-700)}html[data-theme=dark] .personal-calendar-week+.personal-calendar-week{background:var(--surface)}html[data-theme=dark] .personal-calendar-week article{border-color:var(--line-soft);background:var(--surface)}html[data-theme=dark] .personal-calendar-week article>header{border-color:var(--line-soft);background:var(--paper)}html[data-theme=dark] .personal-calendar-week article button{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .personal-calendar-week article button:hover{border-color:var(--green-600);background:var(--surface)}html[data-theme=dark] .personal-calendar-empty{color:var(--muted)}html[data-theme=dark] .personal-calendar-week.focus-mode article.overdue{border-color:var(--red)}html[data-theme=dark] .personal-calendar-week.focus-mode article.overdue>header{background:var(--danger-chip);color:var(--danger-text)}html[data-theme=dark] .personal-calendar-card--personal{border-color:var(--line-strong)!important;background:var(--paper)!important;color:#c9c0da!important}html[data-theme=dark] .personal-calendar-modes button,html[data-theme=dark] .personal-calendar-weeknav button{color:var(--ink)}html[data-theme=dark] :is(.personal-filter-trigger>b,.personal-planning-tray>header>b,.personal-agenda-lane>header>b,.personal-dashboard-section-head>b,.personal-dashboard-tabs b,.personal-planning-groups>section>header b,.global-notification-panel>header>div>span){background:var(--green-900);color:var(--green-700)}html[data-theme=dark] .meeting-filters{background:var(--paper)}html[data-theme=dark] :is(.filter-sheet-bar__trigger,.filter-sheet-option,.filter-sheet__group-tools>button,.person-cell__label,.personal-daystrip__day){color:var(--ink)}html[data-theme=dark] :is(.notification-center__group>header strong,.notification-center__group>button strong,.personal-daystrip__day b){color:var(--ink)}html[data-theme=dark] .personal-planning-card>i{color:var(--push-text)}html[data-theme=dark] .meeting-connection-banner p,html[data-theme=dark] .info-banner p{color:var(--muted)}.validation-toolbar{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 10px;padding-top:5px;border-top:1px solid var(--line-soft)}.validation-toolbar .group-controls>span{align-self:center;margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.validation-toolbar .group-button:disabled{opacity:.4;cursor:default}.validation-groups{display:grid;gap:9px}.validation-group{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.validation-group--collapsed{background:var(--active-hover-start)}.validation-group>header{min-height:58px;display:flex;align-items:center;gap:8px;padding-right:10px;background:var(--accent-chip)}.validation-group__toggle{min-width:0;flex:1;min-height:58px;display:grid;grid-template-columns:21px 38px minmax(130px,1fr) auto 30px;align-items:center;gap:10px;padding:8px 13px;border:0;background:transparent;color:var(--green-800);text-align:left;cursor:pointer}.validation-group__toggle:hover{background:var(--active-end)}.validation-group__toggle>span:not(.validation-group__icon):not(.group-insights){min-width:0;display:grid;gap:2px}.validation-group__toggle small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.validation-group__toggle strong{overflow:hidden;font:700 14px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.validation-group__toggle>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:14px;background:#cbdcd2;color:var(--green-700);font-size:10px}.validation-group__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#cfe0d6;color:var(--green-700)}.validation-group__icon svg{width:20px;height:20px}.validation-group>header .secondary-button{flex:0 0 auto}.validation-group>.table-card{border-width:1px 0 0;border-radius:0;box-shadow:none}.delegation-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 10px;padding-top:5px;border-top:1px solid var(--line-soft)}.delegation-toolbar .group-controls>span{align-self:center;margin-right:3px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.delegation-toolbar .group-button:disabled{opacity:.4;cursor:default}.delegation-person-filter .scope-dropdown__panel{right:0;left:auto}.delegation-person-filter .scope-dropdown__options label{gap:6px}.delegation-groups{display:grid;gap:9px}.delegate-group{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.delegate-group--collapsed{background:var(--active-hover-start)}.delegate-group__head{width:100%;min-height:58px;display:grid;grid-template-columns:21px 38px minmax(130px,1fr) auto 30px;align-items:center;gap:10px;padding:8px 14px;border:0;background:var(--accent-chip);color:var(--green-800);text-align:left;cursor:pointer}.delegate-group__head:hover{background:var(--active-end)}.delegate-group__head>span:not(.group-insights){display:grid;gap:2px}.delegate-group__head small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.delegate-group__head strong{font:700 14px Manrope,sans-serif}.delegate-group__head>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:14px;background:#cbdcd2;color:var(--green-700);font-size:10px}.delegate-group>.table-card,.delegation-subgroups .table-card{border-width:1px 0 0;border-radius:0;box-shadow:none}.delegation-subgroups{display:grid;gap:0}.delegation-subgroups>section>header{min-height:50px;display:flex;align-items:center;gap:9px;padding:0 15px 0 46px;border-top:1px solid var(--line-strong);background:var(--surface)}.delegation-subgroups>section>header>span:not(.group-insights){color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.delegation-subgroups>section>header strong{color:var(--ink-soft);font-size:12px}.delegation-subgroups>section>header>b{color:var(--muted);font-size:10px}.delegation-filter-tools{display:flex;align-items:center;gap:5px}.personal-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.personal-grid--single{grid-template-columns:minmax(0,1fr)}.personal-inbox,.personal-projects{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden}.personal-inbox{overflow:visible}.personal-inbox>header{border-radius:10px 10px 0 0}.personal-inbox>header,.personal-projects>header{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.personal-inbox>header span,.personal-projects>header span{display:flex;align-items:center;gap:8px;font-weight:700}.quick-add{margin:14px;height:42px;border:1px solid var(--line-strong);box-shadow:0 3px 12px #1f4b320f;border-radius:8px;display:flex;align-items:center;padding:0 10px;gap:8px}.quick-add input{flex:1;border:0;outline:0}.quick-add button{border:0;background:var(--green-700);color:var(--on-solid);border-radius:6px;padding:6px 10px;font-size:11px}.quick-add--personal :is(input,select,button){font-family:inherit;font-size:11px}.quick-add-project-picker{width:190px;align-self:stretch;display:flex;align-items:center;border-left:1px solid var(--line-soft)}.quick-add-project-picker>.personal-filter-trigger{width:100%;height:32px;justify-content:flex-start;border:0;background:var(--paper);color:var(--muted);padding:0 9px;font-size:11px}.quick-add-project-picker>.personal-filter-trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.quick-add-project-picker>.personal-filter-popover{top:calc(100% + 4px);right:0;left:auto;width:250px}.personal-inbox>.work-filter-stack{width:auto;margin:0 14px 14px}.personal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line-soft);background:var(--active-hover-start)}.personal-filter-toolbar{position:relative;z-index:8;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line-soft);background:var(--active-hover-start)}.personal-filter-combos{min-width:0;display:flex;align-items:center;gap:6px}.personal-filter-combo{position:relative}.personal-filter-trigger{height:30px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:760;cursor:pointer;white-space:nowrap}.personal-filter-trigger:hover,.personal-filter-trigger.active{border-color:#afcbb9;background:var(--surface);color:var(--green-700)}.personal-filter-trigger>b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700);font-size:9px}.personal-filter-trigger>em{max-width:92px;overflow:hidden;color:var(--active-solid);font-size:9px;font-style:normal;text-overflow:ellipsis}.personal-filter-trigger>svg{margin-left:1px}.personal-filter-popover{position:absolute;z-index:30;top:35px;left:0;width:224px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--paper);box-shadow:0 12px 30px #142d1f29}.personal-filter-combo:nth-child(4) .personal-filter-popover{width:270px}.personal-filter-combo--group .personal-filter-popover{right:0;left:auto;width:210px;padding:7px}.personal-filter-popover>div{max-height:270px;overflow-y:auto;display:grid;gap:3px;padding:7px}.personal-filter-option{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 7px 0 9px;border:0;border-radius:6px;background:transparent;color:var(--ink-soft);font-size:10px;text-align:left;cursor:pointer}.personal-filter-option:hover{background:var(--surface)}.personal-filter-option.include{background:var(--accent-chip);color:var(--green-800);font-weight:760}.personal-filter-option.exclude{background:var(--danger-chip);color:var(--danger-text)}.personal-filter-option>i{min-width:27px;height:19px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#8b9690;font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}.personal-filter-option.include>i{border-color:#acd0b8;background:var(--active-end);color:#2d6b46}.personal-filter-option.exclude>i{border-color:var(--danger-chip);background:var(--active-end);color:var(--danger-text)}.personal-filter-popover>footer{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 7px 5px 10px;border-top:1px solid var(--line-soft);background:var(--canvas)}.personal-filter-popover>footer small{color:#87928c;font-size:8px}.personal-filter-popover>footer button{height:25px;padding:0 8px;border:1px solid var(--active-border);border-radius:6px;background:var(--active-start);color:var(--accent-text);font-size:9px;font-weight:750;cursor:pointer}.personal-filter-popover>footer button:disabled{opacity:.35;cursor:default}.personal-filter-toolbar>.clear-all-filters{flex:0 0 auto}.personal-filters{display:flex;flex-wrap:wrap;gap:5px}.personal-filters button{height:26px;border:1px solid var(--line);border-radius:13px;padding:0 9px;background:var(--paper);color:#66746c;font-size:10px;cursor:pointer}.personal-filters button.active{background:var(--accent-chip);border-color:#bcd3c4;color:var(--green-700);font-weight:700}.personal-filters button.clear{border-color:transparent;background:transparent;color:var(--accent-text)}.personal-toolbar>label{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--muted);font-size:10px}.personal-toolbar select{height:28px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-size:10px}.personal-groups{display:grid}.personal-groups>section>header{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 15px;background:var(--surface);border-top:1px solid var(--line-soft);color:var(--green-800)}.personal-groups>section>header strong{font-size:10px}.personal-groups>section>header>b{font-size:10px}.personal-task-groups{gap:18px;padding:0 10px 12px}.personal-task-groups .project-status-group-head>svg{flex:0 0 auto;color:var(--tone-border)}.personal-task-groups .personal-list{width:calc(100% - 10px);margin-left:10px;overflow:hidden;border-radius:0 0 8px 8px;box-shadow:none}.personal-sync-action{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:6px}.personal-sync-help{color:var(--muted)}.personal-sync-help[aria-expanded=true]{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.personal-sync-hint{grid-column:1 / -1;justify-self:end;max-width:340px;margin-top:2px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);font-size:10px;font-style:normal;line-height:1.5;text-align:left}.personal-task{position:relative;min-height:61px;display:grid;grid-template-columns:50px 36px minmax(150px,1fr) 128px 88px 72px 72px 44px 42px 30px 30px 30px;align-items:center;gap:6px;padding:0 10px;border-top:1px solid var(--line-soft)}.personal-task--editing{grid-template-columns:50px 36px minmax(150px,1fr) 128px 88px 72px 72px 44px 42px 30px 30px 30px}.personal-task-head{min-height:36px;display:grid;grid-template-columns:50px 36px minmax(150px,1fr) 128px 88px 72px 72px 44px 42px 30px 30px 30px;align-items:center;gap:6px;padding:0 10px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.personal-task__leading{display:flex;align-items:center;gap:4px}.personal-task__drag-handle{width:22px;height:28px;display:grid;place-items:center;border-radius:5px;color:#8b9690;cursor:grab}.personal-task__drag-handle:hover{background:var(--surface);color:var(--green-700)}.personal-task__drag-handle:active{cursor:grabbing}.personal-task--dragging{opacity:.45}.personal-task--relation-drop{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--red) 68%,transparent);background:color-mix(in srgb,var(--red) 7%,var(--paper))}.personal-task__check{width:15px;height:15px;border:1.5px solid #9ba9a1;border-radius:5px}.personal-task>div{display:grid}.personal-task__body{display:contents!important}.personal-task strong{font-size:12px}.personal-task small{color:var(--muted);font-size:10px}.personal-task__name-editor{min-width:0}.personal-task__name-editor .personal-name-edit{width:100%}.personal-name-edit{min-width:0;height:29px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 6px;font-size:10px}.personal-task>:is(.modern-select,.modern-date) :is(.modern-select__trigger,.modern-date__trigger){min-width:0;min-height:29px;border-radius:6px;padding:0 6px;font-size:10px}.personal-task:has(.personal-name-edit){grid-template-columns:50px 36px minmax(150px,1fr) 128px 88px 72px 72px 44px 42px 30px 30px 30px}.personal-task__title{min-width:0}.personal-task__checklist-trigger{min-height:24px;display:inline-flex;align-items:center;gap:3px;border:0;border-radius:6px;padding:0 5px 0 2px;background:transparent;color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.personal-task__checklist-trigger:hover,.personal-task__checklist-trigger.active{background:var(--accent-chip);color:var(--green-700)}.personal-task__checklist-panel{grid-column:1 / -1;width:100%;margin:-1px 0 8px;padding:8px 10px 10px 92px;border-top:1px solid var(--line-soft)}.personal-task__checklist-panel>header{min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:10px}.personal-task__checklist-panel>header>span{display:inline-flex;align-items:center;gap:5px;color:var(--green-700)}.personal-task__checklist-panel>header>small{text-align:right}.personal-task__checklist-items{display:grid;gap:3px}.personal-task__checklist-item{min-height:32px;display:grid;grid-template-columns:24px minmax(0,1fr) auto 28px;align-items:center;gap:5px;border:1px solid var(--line-soft);border-radius:7px;padding:2px 4px;background:var(--paper)}.personal-task__checklist-item.completed{background:var(--surface)}.personal-task__checklist-item>input{min-width:0;height:26px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:10px;font-weight:650}.personal-task__checklist-item.completed>input{color:var(--muted);text-decoration:line-through}.personal-task__checklist-toggle{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:5px;background:var(--paper);color:transparent;cursor:pointer}.personal-task__checklist-item.completed .personal-task__checklist-toggle{border-color:var(--green-600);background:var(--green-600);color:var(--on-solid)}.personal-task__checklist-separate,.meeting-suggestion__separate{min-height:25px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line-strong);border-radius:7px;padding:0 7px;background:var(--paper);color:var(--green-700);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.personal-task__checklist-separate:hover,.meeting-suggestion__separate:hover{border-color:var(--green-500);background:var(--accent-chip)}.personal-task__checklist-panel>form{margin-top:5px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.personal-task__checklist-panel>form>input{min-width:0;height:30px;border:1px dashed var(--line-strong);border-radius:7px;padding:0 8px;background:var(--paper);color:var(--ink);font:inherit;font-size:10px}.personal-task__checklist-panel>form>button{min-height:30px}.personal-task-editor-backdrop{z-index:1250}.personal-task-editor{width:min(720px,calc(100vw - 32px));max-height:min(780px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden}.personal-task-editor>header{padding:20px 22px 4px}.personal-task-editor__body{min-height:0;overflow-y:auto;display:grid;gap:16px;padding:12px 22px 20px;overscroll-behavior:contain}.personal-task-editor__body>label,.personal-task-editor__fields>label{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.personal-task-editor__body :is(input,textarea,select){color:var(--ink);text-transform:none}.personal-task-editor__name>input{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:9px;padding:0 11px;background:var(--paper);font-size:15px;font-weight:650}.personal-task-editor__description>textarea{width:100%;min-height:112px;resize:vertical;border:1px solid var(--line-strong);border-radius:9px;padding:10px 11px;background:var(--paper);font:inherit;font-size:13px;line-height:1.5}.personal-task-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.personal-task-editor__destination{grid-column:1 / -1}.personal-task-editor__fields :is(.modern-select,.modern-date-input,.personal-destination-picker,.personal-destination-picker__trigger,.person-select){width:100%}.personal-task-editor__fields .personal-destination-picker__trigger{min-height:38px;justify-content:flex-start;border:1px solid var(--line-strong);padding:0 9px;background:var(--paper)}.personal-task-editor__fields .personal-destination-picker__trigger>svg:last-child{margin-left:auto}.personal-task-editor__fields .person-select{min-height:42px}.personal-task-editor__push{align-self:end}.personal-task-editor__push-control{min-height:42px;display:flex;align-items:center;padding:0 11px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-task-editor__push-control input{width:18px;height:18px;margin:0;accent-color:var(--orange-600)}.personal-task-editor__checklist{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.personal-task-editor__checklist>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--surface)}.personal-task-editor__checklist>header>span{display:inline-flex;align-items:center;gap:6px;color:var(--green-700)}.personal-task-editor__checklist>header strong{font-size:11px}.personal-task-editor__checklist>header small{color:var(--muted);font-size:10px}.personal-task-editor__checklist>div{display:grid;gap:4px;max-height:260px;overflow-y:auto;padding:7px;background:var(--surface);overscroll-behavior:contain}.personal-task-editor__checklist>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 7px 7px}.personal-task-editor__checklist>form>input{min-width:0;height:36px;border:1px dashed var(--line-strong);border-radius:8px;padding:0 9px;background:var(--paper);font-size:12px}.personal-task-editor>footer{margin:0 22px;padding:14px 0 20px}.personal-destination-picker{min-width:0}.personal-destination-picker__trigger{width:100%;min-width:0;height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px;border:1px solid transparent;border-radius:6px;padding:0 5px;background:transparent;color:var(--ink-soft);cursor:pointer;text-align:left}.personal-destination-picker__trigger>span{min-width:0;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.personal-destination-picker__trigger>small{min-width:0;grid-column:1;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.personal-destination-picker__trigger>svg{grid-column:2;grid-row:1 / span 2;color:var(--muted)}.personal-destination-picker__trigger:hover,.personal-destination-picker__trigger.active{border-color:var(--line);background:var(--surface);color:var(--green-700)}.personal-destination-picker--quick-add{width:178px;align-self:stretch;display:flex;align-items:center;border-left:1px solid var(--line-soft)}.quick-add--personal .personal-destination-picker__trigger{height:32px;border:0;border-radius:0;padding:0 8px;background:var(--paper);color:var(--muted)}.personal-destination-picker__popover{width:min(310px,calc(100vw - 16px));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 14px 34px #142d1f2e}.personal-destination-picker__search{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--line-soft);color:var(--muted)}.personal-destination-picker__search input{min-width:0;height:38px;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:650 11px Manrope,Inter,sans-serif}.personal-destination-picker__options{max-height:270px;overflow-y:auto;padding:6px}.personal-destination-picker__options button{width:100%;min-height:31px;display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:5px;border:0;border-radius:6px;padding:0 7px;background:transparent;color:var(--ink-soft);font:inherit;font-size:10px;text-align:left;cursor:pointer}.personal-destination-picker__options button:hover{background:var(--surface)}.personal-destination-picker__options button.selected{background:var(--accent-chip);color:var(--green-800);font-weight:750}.personal-destination-picker__options button>span:first-child{grid-column:2}.personal-destination-picker__options button>svg:last-child{grid-column:3}.personal-destination-picker__area{grid-template-columns:18px 14px minmax(0,1fr) 24px!important;margin-top:3px;background:var(--canvas)!important}.personal-destination-picker__area strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-destination-picker__area b{justify-self:end;color:var(--muted);font-size:9px}.personal-destination-picker__options section>div{padding-left:14px}.personal-destination-picker__group>small{display:block;padding:6px 7px 2px 25px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.personal-destination-picker__options>p{margin:12px 8px;color:var(--muted);font-size:10px}.personal-task__pending-delegate{width:34px;height:34px;display:grid;place-items:center;justify-self:center;border-radius:50%}.personal-task__pending-delegate>.person-cell{width:30px;min-width:30px;height:30px;display:grid;place-items:center;padding:0}.personal-task__pending-delegate .avatar{margin:0}.personal-task__type-stack{min-width:0;display:grid;place-items:center;gap:2px}.personal-task__type-stack>small{max-width:38px;overflow:hidden;color:var(--muted);font-size:8px;font-weight:750;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.personal-due{color:#53635a;font-size:11px;font-weight:750}.personal-due.overdue{color:var(--red)}.personal-task--due-overdue{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--danger-chip) 76%,var(--danger-chip) 100%)}.personal-task--push-active:before{content:"";position:absolute;inset:7px auto 7px 0;width:4px;border-radius:0 3px 3px 0;background:var(--red)}.personal-task__complete{width:24px;height:24px;display:grid;place-items:center;justify-self:center;border:1.5px solid #92a39a;border-radius:50%;background:var(--paper);color:transparent;cursor:pointer}.personal-task__complete:hover,.personal-task__complete:focus-visible{border-color:var(--green-600);background:var(--accent-chip);color:var(--green-700);outline:0}.personal-task__complete--completed{border-color:var(--green-600);background:var(--green-600);color:var(--on-solid)}.personal-task__complete--completed:hover,.personal-task__complete--completed:focus-visible{border-color:var(--green-700);background:var(--green-700);color:var(--on-solid)}.personal-projects>form{margin:12px;display:flex;gap:6px}.personal-projects>form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;padding:8px;font-size:11px}.personal-project{margin:0 13px;padding:10px 0;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-soft)}.personal-project>span{width:8px;height:26px;border-radius:4px;background:#91b09f}.personal-project>div{display:grid}.personal-project strong{font-size:11px}.personal-project small{color:var(--muted);font-size:10px}.personal-project__remove{margin-left:auto;color:var(--accent-text);opacity:.55}.personal-project:hover .personal-project__remove,.personal-project__remove:focus-visible{opacity:1}.personal-project-remove-modal .warning-box{display:flex;align-items:center;gap:9px;margin-top:12px;border:1px solid var(--active-border);border-radius:8px;padding:10px 11px;background:var(--active-start);color:var(--accent-text);font-size:11px;line-height:1.45}.personal-control-dashboard{margin-top:22px;overflow:hidden;border:1px solid var(--line-strong);border-radius:13px;background:var(--canvas);box-shadow:0 8px 30px #183a270e}.personal-control-dashboard__head{min-height:96px;display:flex;align-items:center;gap:13px;padding:17px 19px;border-bottom:1px solid var(--line-strong);background:linear-gradient(118deg,var(--accent-chip) 0%,var(--active-start) 58%,var(--surface) 100%)}.personal-control-dashboard__head>span{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;background:var(--green-800);color:var(--on-solid);box-shadow:0 7px 18px #18452b2e}.personal-control-dashboard__head>div:nth-child(2){min-width:0;flex:1}.personal-control-dashboard__head small{color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.12em}.personal-control-dashboard__head h2{margin:3px 0;font:750 20px Manrope,sans-serif;color:var(--green-900)}.personal-control-dashboard__head p{margin:0;color:#66766d;font-size:10px}.personal-control-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.personal-control-summary>span{min-height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line-strong);border-radius:16px;background:#ffffffd1;color:var(--muted);font-size:10px;font-weight:700}.personal-control-summary>span b{font-size:11px;color:var(--green-800)}.personal-control-summary>span.danger{border-color:var(--active-border);background:var(--active-start);color:var(--danger-text)}.personal-control-summary>span.danger b{color:var(--danger-text)}.personal-control-summary>span.push{border-color:var(--push-border);background:var(--push-chip);color:var(--push-text)}.personal-agenda-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;padding:15px;overflow-x:auto}.personal-agenda-lane{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.personal-agenda-lane>header{min-height:57px;display:grid;grid-template-columns:34px 1fr 25px;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid var(--line);background:var(--surface)}.personal-agenda-lane>header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.personal-agenda-lane--today>header{background:var(--surface)}.personal-agenda-lane--today>header>span{background:var(--green-700);color:var(--on-solid)}.personal-agenda-lane>header>div{min-width:0;display:grid;gap:2px}.personal-agenda-lane>header strong{color:var(--muted);font-size:11px}.personal-agenda-lane>header small{color:var(--muted);font-size:10px}.personal-agenda-lane>header>b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:12px;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-agenda-lane>div{max-height:325px;overflow-y:auto}.personal-agenda-card{width:100%;min-height:70px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:9px 10px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;font:inherit}.personal-agenda-card:is(button){cursor:pointer}.personal-agenda-card:is(button):hover{background:var(--active-start)}.personal-agenda-card--push{box-shadow:inset 3px 0 var(--push-border);background:var(--active-hover-start)}.personal-agenda-card--personal{grid-template-columns:28px minmax(0,1fr) auto 16px}.personal-agenda-card__type{align-self:start;margin-top:2px}.personal-agenda-card__copy{min-width:0;display:grid;gap:3px}.personal-agenda-card__copy strong{overflow:hidden;color:#3e4f46;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-agenda-card__copy small{overflow:hidden;color:#839088;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-agenda-card__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:105px}.personal-agenda-card__meta>b,.personal-agenda-card__meta>em{height:18px;display:inline-flex;align-items:center;gap:2px;padding:0 5px;border-radius:9px;background:var(--canvas);color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.personal-agenda-card__meta>.personal-push-tag{background:var(--accent-chip);color:var(--push-text)}.personal-agenda-card__meta>.personal-high-tag{background:var(--warning-chip);color:var(--accent-text)}.personal-agenda-empty{min-height:72px;margin:0;display:grid;place-items:center;color:var(--muted);font-size:10px}.personal-dashboard-section-head{min-height:67px;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:3px 15px 0;padding:10px 3px;border-top:1px solid var(--line)}.personal-dashboard-section-head>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--accent-chip);color:var(--green-700)}.personal-dashboard-section-head>div{min-width:0;display:grid;gap:2px}.personal-dashboard-section-head small{color:#89958e;font-size:10px;font-weight:850;letter-spacing:.1em}.personal-dashboard-section-head strong{color:#405148;font-size:12px}.personal-dashboard-section-head p{margin:0;color:var(--muted);font-size:10px}.personal-dashboard-section-head>b{min-width:26px;height:26px;display:grid;place-items:center;border-radius:13px;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-agenda-card__meta>.personal-push-tag,.personal-dashboard-panel__summary>.push,.personal-project-card>em{border-color:var(--push-border);background:var(--push-chip);color:var(--push-text)}.personal-agenda-table em{color:var(--push-text)}.personal-agenda-table{margin:0 15px 15px;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-agenda-table>header,.personal-agenda-table>button,.personal-agenda-table>div{min-height:46px;display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(210px,1fr) 72px 150px 16px;align-items:center;gap:9px;padding:0 12px}.personal-agenda-table>header{min-height:30px;background:var(--surface);color:#7b8881;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.personal-agenda-table>button,.personal-agenda-table>div{width:100%;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;font:inherit}.personal-agenda-table>button{cursor:pointer}.personal-agenda-table>button:hover{background:var(--active-start)}.personal-agenda-table>:not(header)>span:first-child{min-width:0;display:flex;align-items:center;gap:7px}.personal-agenda-table>:not(header)>span:first-child strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-agenda-table>:not(header)>small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-agenda-table>:not(header)>b{color:var(--red);font-size:10px}.personal-agenda-table>:not(header)>span:nth-child(4){display:flex;align-items:center;gap:5px}.personal-agenda-table em{display:inline-flex;align-items:center;gap:2px;color:var(--accent-text);font-size:10px;font-style:normal;font-weight:800}.personal-dashboard-empty{min-height:64px;margin:0 15px 15px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed var(--line-strong);border-radius:9px;background:var(--paper);color:#7d8a83}.personal-dashboard-empty>span{display:grid;gap:2px}.personal-dashboard-empty strong{color:var(--muted);font-size:10px}.personal-dashboard-empty small{color:#859188;font-size:10px}.personal-dashboard-empty--success{border-color:#bfd7c6;background:var(--active-start);color:var(--green-600)}.personal-delegation-groups{display:grid;gap:9px;padding:0 15px 16px}.personal-delegation-groups>section{overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-delegation-groups>section>header{min-height:40px;display:grid;grid-template-columns:140px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:0 12px;background:var(--accent-chip)}.personal-delegation-groups>section>header span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.personal-delegation-groups>section>header strong{color:var(--green-800);font-size:10px}.personal-delegation-groups>section>header b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-delegation-table__head,.personal-delegation-table>button{min-height:46px;display:grid;grid-template-columns:minmax(260px,1.5fr) 150px 95px 72px 55px 16px;align-items:center;gap:9px;padding:0 12px}.personal-delegation-table__head{min-height:29px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.personal-delegation-table>button{width:100%;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;font:inherit;cursor:pointer}.personal-delegation-table>button:hover{background:var(--canvas)}.personal-delegation-table>button>span:first-child,.personal-delegation-table>button>span:nth-child(2){min-width:0;display:flex;align-items:center;gap:7px}.personal-delegation-table>button>span:first-child strong,.personal-delegation-table>button>span:nth-child(2) b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-delegation-table>button>span:nth-child(2) b{color:var(--muted);font-weight:650}.personal-active-projects{margin:0 15px 15px;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.personal-active-projects>.personal-dashboard-section-head,.personal-control-panel>.personal-dashboard-section-head{min-height:66px;margin:0;padding:10px 13px;border-top:0;border-bottom:1px solid var(--line);background:var(--surface)}.personal-active-projects__grid{max-height:350px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));gap:8px;padding:10px}.personal-project-card{position:relative;min-width:0;min-height:88px;display:grid;grid-template-columns:38px minmax(0,1fr) 72px 18px;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--active-hover-start);color:inherit;text-align:left;cursor:pointer}.personal-project-card:hover{border-color:#bfd2c5;background:var(--active-start)}.personal-project-card--push{border-color:var(--push-border);background:var(--active-start);box-shadow:inset 3px 0 var(--push-border)}.personal-project-card__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.personal-project-card__copy{min-width:0;display:grid;gap:3px}.personal-project-card__copy>small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.personal-project-card__copy>strong{overflow:hidden;color:#405148;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.personal-project-card__copy>span{min-width:0;display:flex;align-items:center;gap:5px}.personal-project-card__copy>span>b{color:#68776f;font-size:10px}.personal-project-card__progress{display:grid;justify-items:end;gap:5px}.personal-project-card__progress>i{width:68px;height:5px;overflow:hidden;border-radius:4px;background:var(--active-end)}.personal-project-card__progress>i>b{height:100%;display:block;border-radius:inherit;background:var(--green-500)}.personal-project-card__progress>small{color:#68776f;font-size:10px;font-weight:800}.personal-project-card>em{position:absolute;right:9px;top:8px;display:inline-flex;align-items:center;gap:2px;border-radius:9px;padding:3px 5px;background:var(--push-chip);color:var(--accent-text);font-size:10px;font-style:normal;font-weight:850}.personal-control-halves{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;padding:0 15px 16px}.personal-control-panel{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper)}.personal-control-panel--overdue>.personal-dashboard-section-head{background:var(--active-start)}.personal-control-panel--overdue>.personal-dashboard-section-head>span{background:var(--active-end);color:var(--danger-text)}.personal-overdue-list,.personal-delegation-compact{max-height:430px;overflow-y:auto}.personal-overdue-list>button,.personal-overdue-list>div{width:100%;min-height:68px;display:grid;grid-template-columns:28px minmax(0,1fr) 112px 15px;align-items:center;gap:8px;padding:9px 11px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;font:inherit}.personal-overdue-list>button{cursor:pointer}.personal-overdue-list>button:hover{background:var(--active-start)}.personal-overdue-list>:is(button,div)>span:nth-child(2){min-width:0;display:grid;gap:5px}.personal-overdue-list>:is(button,div)>span:nth-child(2) strong{overflow:hidden;color:#3e4f46;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.personal-overdue-list>:is(button,div)>span:nth-child(2) small{overflow:hidden;color:#65756c;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.personal-overdue-list>:is(button,div)>span:nth-child(3){display:grid;justify-items:end;gap:6px}.personal-overdue-list>:is(button,div)>span:nth-child(3)>b{color:var(--red);font-size:10px}.personal-overdue-list>:is(button,div)>span:nth-child(3)>small{min-height:18px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.personal-overdue-list em{display:inline-flex;align-items:center;gap:2px;border-radius:9px;padding:3px 5px;background:var(--accent-chip);color:var(--accent-text);font-size:10px;font-style:normal;font-weight:850}.personal-delegation-compact>section+section{border-top:6px solid var(--line-soft)}.personal-delegation-compact>section>header{min-height:40px;display:grid;grid-template-columns:112px minmax(0,1fr) 23px;align-items:center;gap:7px;padding:0 10px;background:var(--surface)}.personal-delegation-compact>section>header span{overflow:hidden;color:#78867e;font-size:10px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.personal-delegation-compact>section>header strong{overflow:hidden;color:var(--green-800);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-delegation-compact>section>header b{width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-delegation-compact>section>button{width:100%;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr) 78px 15px;align-items:center;gap:8px;padding:9px 10px;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;cursor:pointer}.personal-delegation-compact>section>button:hover{background:var(--canvas)}.personal-delegation-compact>section>button>span:nth-child(2){min-width:0;display:grid;gap:6px}.personal-delegation-compact>section>button>span:nth-child(2)>strong{overflow:hidden;color:#3f5047;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-delegation-compact>section>button>span:nth-child(2)>small{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#68776f;font-size:10px;white-space:nowrap}.personal-delegation-compact>section>button>span:nth-child(3){display:grid;justify-items:end;gap:5px}.personal-delegation-compact>section>button>span:nth-child(3)>b{color:var(--muted);font-size:10px}.personal-control-panel .personal-dashboard-empty{margin:12px}.personal-active-projects__grid{max-height:none;overflow-y:visible;grid-template-columns:repeat(2,minmax(360px,1fr))}.personal-project-card{grid-template-columns:38px minmax(0,1fr) 78px 18px}.personal-dashboard-toolbar{min-height:48px;margin:2px 15px 10px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--canvas);display:flex;align-items:center;justify-content:space-between;gap:12px}.personal-dashboard-toolbar>div{display:flex;align-items:center;gap:6px}.personal-dashboard-toolbar>div:first-child>span{margin-right:3px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.personal-dashboard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 15px 12px}.personal-dashboard-tabs>button{min-width:0;min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink-soft);text-align:left;cursor:pointer}.personal-dashboard-tabs>button:hover{border-color:#b5cbbd;background:var(--canvas)}.personal-dashboard-tabs>button.active{border-color:#8fb49d;background:var(--accent-chip);box-shadow:inset 0 -3px var(--green-600);color:var(--green-800)}.personal-dashboard-tabs>button>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--accent-chip);color:var(--green-700)}.personal-dashboard-tabs>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.personal-dashboard-tabs strong,.personal-dashboard-tabs small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-dashboard-tabs strong{font-size:10px}.personal-dashboard-tabs small{color:var(--muted);font-size:9px}.personal-dashboard-tabs b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);font-size:10px}.personal-dashboard-content{margin:0 15px 16px;padding:10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--active-hover-start)}.personal-dashboard-content>.filter-panel-unified{margin-bottom:9px}.personal-dashboard-content>.toolbar{margin-bottom:9px}.personal-dashboard-content>.personal-dashboard-toolbar{margin:0 0 10px}.personal-dashboard-content .personal-filter-toolbar{margin-bottom:9px;border:1px solid var(--line-strong);border-radius:9px}.personal-dashboard-content .grouping-toolbar .personal-filter-combo--group .personal-filter-popover{right:auto;left:0}.personal-dashboard-content .grouping-toolbar:has(>.work-mode-controls:only-child){justify-content:flex-end;border-top:0}.personal-dashboard-panels{display:grid;gap:9px;padding:0 15px 16px}.personal-dashboard-panel{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);box-shadow:0 4px 13px #162e1f09}.personal-dashboard-panel.collapsed:hover{border-color:#bcd0c3;box-shadow:0 5px 16px #162e1f12}.personal-dashboard-panel__toggle{width:100%;min-height:74px;display:grid;grid-template-columns:40px minmax(240px,1fr) 42px minmax(370px,1.25fr);align-items:center;gap:11px;padding:10px 13px;border:0;background:var(--surface);color:inherit;text-align:left;cursor:pointer}.personal-dashboard-panel:nth-child(3)>.personal-dashboard-panel__toggle{background:var(--active-start)}.personal-dashboard-panel__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.personal-dashboard-panel:nth-child(3) .personal-dashboard-panel__icon{background:var(--active-end);color:var(--danger-text)}.personal-dashboard-panel__copy{min-width:0;display:grid;gap:2px}.personal-dashboard-panel__copy>small{color:#819087;font-size:10px;font-weight:850;letter-spacing:.11em}.personal-dashboard-panel__copy>strong{color:#35473d;font-size:13px}.personal-dashboard-panel__copy>span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-dashboard-panel__chevron{width:34px;height:34px;display:grid;place-items:center;justify-self:center;border:1px solid var(--active-border);border-radius:50%;background:#ffffffb8;color:var(--accent-text);box-shadow:0 2px 6px #5b311d14;transition:background .15s ease,transform .15s ease}.personal-dashboard-panel__toggle:hover .personal-dashboard-panel__chevron{background:var(--paper);transform:translateY(1px)}.personal-dashboard-panel.expanded .personal-dashboard-panel__chevron{background:var(--active-hover-end)}.personal-dashboard-panel__content{border-top:1px solid var(--line);background:var(--active-hover-start);padding:9px}.personal-dashboard-panel__summary{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.personal-dashboard-panel__summary>span{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line-strong);border-radius:13px;background:#ffffffc7;color:#68776f;font-size:10px;font-weight:750;white-space:nowrap}.personal-dashboard-panel__summary>span>b{color:var(--muted);font-size:10px}.personal-dashboard-panel__summary>.danger{border-color:var(--active-border);background:var(--active-start);color:var(--danger-text)}.personal-dashboard-panel__summary>.danger>b{color:var(--danger-text)}.personal-dashboard-panel__summary>.push{border-color:var(--push-border);background:var(--active-start);color:var(--accent-text)}.personal-dashboard-panel__summary>.high{border-color:var(--amber-500);background:var(--active-start);color:var(--accent-text)}.personal-dashboard-contexts{display:grid;gap:9px}.personal-dashboard-context{overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-dashboard-context>.context-group-head{width:100%;border:0}.personal-dashboard-context>.context-group-head>.personal-dashboard-panel__summary{margin-left:auto}.personal-dashboard-subgroups{display:grid;gap:7px;padding:7px;border-top:1px solid var(--line-soft);background:var(--canvas)}.personal-dashboard-subgroups>section{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.personal-dashboard-subgroups>section>header{min-height:42px;display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(340px,1.5fr) 26px;align-items:center;gap:8px;padding:0 11px;background:var(--surface);color:var(--green-800)}.personal-dashboard-subgroups>section>header>strong{font-size:10px}.personal-dashboard-subgroups>section>header>b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-dashboard-subgroups .table-card{border:0;border-radius:0;box-shadow:none}.personal-dashboard-subgroups .task-table-head{border-top:1px solid var(--line-soft)}.personal-dashboard-subgroups .project-table{border:0;border-radius:0}.personal-control-summary>span{font-size:10px}.personal-control-summary>span b{font-size:12px}.personal-agenda-lane>header strong{font-size:12px}.personal-agenda-lane>header small{font-size:10px}.personal-agenda-card__copy strong{font-size:11px}.personal-agenda-card__copy small{font-size:10px}.personal-agenda-card__meta>b,.personal-agenda-card__meta>em{font-size:10px}.personal-dashboard-toolbar__active{color:var(--muted);font-size:10px;font-weight:750}.personal-dashboard-toolbar .group-button:disabled{opacity:.38;cursor:default}.personal-dashboard-panel__summary>span{min-height:27px;padding:0 9px;font-size:10px}.personal-dashboard-panel__summary>span>b{font-size:11px}.personal-dashboard-primary-groups{display:grid;gap:10px}.personal-dashboard-primary-groups>section{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-dashboard-primary-groups>section>header{min-height:58px;display:grid;grid-template-columns:34px minmax(170px,1fr) minmax(380px,1.7fr) 32px;align-items:center;gap:11px;padding:0 14px;border-bottom:1px solid var(--line-strong);background:var(--accent-chip);color:var(--green-800)}.personal-dashboard-primary-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--active-end);color:var(--green-700)}.personal-dashboard-primary-icon .type-icon{width:26px;height:26px}.personal-dashboard-primary-groups>section>header>strong{font-size:14px;font-weight:800}.personal-dashboard-primary-groups>section>header>b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#cfe0d5;color:var(--green-800);font-size:10px}.personal-dashboard-primary-groups .personal-dashboard-contexts{gap:7px;padding:8px;background:var(--active-start)}.personal-dashboard-primary-groups .personal-dashboard-context>.context-group-head{min-height:50px}.personal-dashboard-primary-groups .personal-dashboard-context>.context-group-head>span{font-size:10px}.personal-dashboard-primary-groups .personal-dashboard-context>.context-group-head>strong{font-size:11px}.personal-dashboard-primary-groups .personal-dashboard-context>.table-card{border:0;border-top:1px solid var(--line-soft);border-radius:0;box-shadow:none}.project-work-groups>section>header,.folder-group-head,.context-group-head,.validation-group>header,.delegate-group__head{border-bottom:2px solid var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--active-end) 100%);box-shadow:inset 4px 0 var(--active-border);color:var(--accent-text)}.context-group-head{border-bottom-color:var(--active-border);background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%);box-shadow:inset 3px 0 var(--active-border)}.folder-group-head:hover,.context-group-head:hover,.delegate-group__head:hover,.validation-group>header:has(.validation-group__toggle:hover){background:linear-gradient(90deg,var(--accent-chip) 0%,var(--accent-chip) 100%)}.project-work-groups>section>header strong,.folder-group-head strong,.folder-group-head>svg,.context-group-head strong,.context-group-head>svg,.context-group-head>span:not(.group-insights),.validation-group__toggle,.validation-group__toggle small,.delegate-group__head,.delegate-group__head small{color:var(--accent-text)}.project-work-groups>section>header>b,.folder-group-head>b,.context-group-head>b,.validation-group__toggle>b,.delegate-group__head>b{border:1px solid var(--active-border);background:#ffffffb8;color:var(--active-text)}.validation-group__icon{background:var(--accent-chip);color:var(--accent-text)}.group-head-tone{border-bottom:2px solid var(--tone-border)!important;background:linear-gradient(90deg,var(--tone-start) 0%,var(--tone-end) 100%)!important;box-shadow:inset 4px 0 var(--tone-border);color:var(--tone-text)!important}.group-head-tone--pending{--tone-start:#f8f8f7;--tone-end:#e7e9e8;--tone-border:#868e8a;--tone-text:#515b56}.group-head-tone--in_progress{--tone-start:#fffaf0;--tone-end:#f5e5b6;--tone-border:#d1a341;--tone-text:#6e5518}.group-head-tone--waiting{--tone-start:#faf7fc;--tone-end:#e7dced;--tone-border:#957baa;--tone-text:#5d4a70}.group-head-tone--submitted{--tone-start:#fcf5f8;--tone-end:#edd9e3;--tone-border:#a8738d;--tone-text:#6c4357}.group-head-tone--completed{--tone-start:#f3faf5;--tone-end:#dcecdf;--tone-border:#6d9e7a;--tone-text:#40664a}.group-head-tone--cancelled{--tone-start:#f8f8f8;--tone-end:#e5e6e7;--tone-border:#8b8e92;--tone-text:#55595d}.group-head-tone--draft{--tone-start:#f8f8f7;--tone-end:#e7e9e8;--tone-border:#868e8a;--tone-text:#515b56}.group-head-tone--active{--tone-start:#fffaf0;--tone-end:#f5e5b6;--tone-border:#d1a341;--tone-text:#6e5518}.group-head-tone--paused{--tone-start:#faf7fc;--tone-end:#e7dced;--tone-border:#957baa;--tone-text:#5d4a70}.group-head-tone--type{--tone-start:#fff8f3;--tone-end:#f6dfd2;--tone-border:#d58d68;--tone-text:#6d402d}.group-head-tone--push{border-right:4px solid var(--red)!important;background:linear-gradient(90deg,var(--tone-start) 0%,var(--tone-end) 56%,var(--active-end) 82%,var(--danger-chip) 100%)!important}.group-head-tone>strong,.group-head-tone>span:not(.group-insights),.group-head-tone>svg{color:var(--tone-text)!important}.group-head-tone>b{border:1px solid color-mix(in srgb,var(--tone-border) 45%,white);background:#ffffffb8!important;color:var(--tone-text)!important}.group-head-tone--type>.type-icon,.group-head-tone--type .personal-dashboard-primary-icon{width:34px;height:34px;background:#ffffffb3;color:var(--tone-text)}.group-head-tone .personal-dashboard-primary-icon{border:1px solid color-mix(in srgb,var(--tone-border) 38%,white);background:#ffffffad;color:var(--tone-text)}:is(.group-head-tone,.project-work-groups>section>header,.folder-group-head,.context-group-head,.validation-group>header,.delegate-group__head) .group-insights__progress>span{background:#ffffffb8}:is(.group-head-tone,.project-work-groups>section>header,.folder-group-head,.context-group-head,.validation-group>header,.delegate-group__head) .group-insights__progress i{background:var(--active-solid)}:is(.group-head-tone,.project-work-groups>section>header,.folder-group-head,.context-group-head,.validation-group>header,.delegate-group__head) .group-insights__progress>b{color:var(--active-text)}.group-head-tone .group-insights__progress i{background:var(--tone-border)}.group-head-tone .group-insights__progress>b{color:var(--tone-text)}.project-work-groups--folders{gap:14px}.project-work-groups--folders>section{border-color:var(--active-border);background:var(--paper)}.project-work-groups--folders .folder-group-head,.project-folder-lists .context-group-head{width:100%;border-radius:0}.project-folder-lists{gap:0;padding:0}.project-folder-lists>section{border:0;border-top:1px solid var(--active-border);border-radius:0}.project-folder-lists .context-group-head strong{color:var(--accent-text)}.personal-control-dashboard{border-color:var(--active-border);background:var(--active-hover-start)}.personal-control-dashboard__head{border-bottom-color:var(--active-border);background:linear-gradient(118deg,var(--accent-chip) 0%,var(--active-hover-start) 60%,var(--accent-chip) 100%)}.personal-control-dashboard__head>span{background:var(--active-solid);box-shadow:0 7px 18px #7c36182e}.personal-control-dashboard__head small,.personal-control-dashboard__head h2{color:var(--accent-text)}.personal-agenda-lane>header{background:var(--active-start)}.personal-agenda-lane>header>span,.personal-agenda-lane>header>b{background:var(--accent-chip);color:var(--accent-text)}.personal-dashboard-toolbar{border-color:var(--active-border);background:var(--active-hover-start)}.personal-dashboard-panel__toggle{background:var(--active-start)}.personal-dashboard-panel__icon{background:var(--active-end);color:var(--accent-text)}.personal-dashboard-primary-groups .personal-dashboard-contexts{background:var(--active-start)}.admin-layout{display:grid;grid-template-columns:210px 1fr;border:1px solid var(--line);border-radius:11px;overflow:hidden;min-height:520px;background:var(--paper)}.admin-layout>nav{padding:13px 9px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.admin-layout>nav button{border:0;background:transparent;height:38px;border-radius:7px;text-align:left;padding:0 10px;display:flex;align-items:center;gap:9px;cursor:pointer;color:var(--muted);font-size:12px}.admin-layout>nav button.active{background:var(--accent-chip);color:var(--green-700);font-weight:700}.admin-content{padding:0 22px 22px}.admin-content>header{min-height:64px;display:flex;align-items:center;gap:10px;margin:0 -22px;border-bottom:1px solid var(--section-emphasis-border);padding:10px 18px;background:var(--section-emphasis-surface);color:var(--section-emphasis-text);box-shadow:inset 4px 0 var(--section-emphasis-accent)}.admin-content>header>svg{color:var(--section-emphasis-accent)}.admin-content>header h2{margin:0;color:var(--section-emphasis-text);font:700 16px Manrope,sans-serif}.admin-content>header p{margin:3px 0 0;color:color-mix(in srgb,var(--section-emphasis-text) 76%,transparent);font-size:10px}.admin-lock{margin-left:auto;color:var(--section-emphasis-text);background:color-mix(in srgb,var(--section-emphasis-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--section-emphasis-text) 22%,transparent);border-radius:14px;padding:5px 8px;font-size:10px;display:flex;gap:5px;align-items:center;font-weight:700}.admin-list{padding-top:10px}.admin-list>div{min-height:48px;display:grid;grid-template-columns:24px minmax(120px,1fr) 130px 1fr 90px;gap:10px;align-items:center;border-bottom:1px solid var(--line-soft);font-size:11px}.admin-list code{color:#6b7770;font-size:10px}.admin-list b{color:var(--green-700);font-size:10px}.status-swatch{width:9px;height:9px;border-radius:3px;background:#718078}.status-swatch--in_progress{background:#4d8db7}.status-swatch--waiting{background:var(--active-solid)}.status-swatch--submitted{background:#8268a3}.status-swatch--completed{background:#4e956d}.status-swatch--cancelled{background:var(--red)}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:16px}.admin-columns>div{border:1px solid var(--line);border-radius:9px;padding:14px}.admin-columns h3{margin:0 0 10px;font-size:13px}.admin-columns p{display:flex;align-items:center;gap:8px;font-size:11px;border-top:1px solid var(--line-soft);padding-top:10px}.admin-columns p span{margin-left:auto;color:var(--muted)}.config-table{padding-top:14px}.config-table__head,.config-table__row{min-height:48px;display:grid;grid-template-columns:130px minmax(180px,1fr) 80px 90px 120px;gap:10px;align-items:center;padding:0 9px;border-bottom:1px solid var(--line-soft)}.config-table__head{min-height:34px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.config-table__row{font-size:11px}.config-table__row code{color:var(--muted);font-size:10px}.config-table input,.config-table select,.view-config-list input,.view-config-list select,.user-config-list input,.user-config-list select,.assignable-config input,.assignable-config select{width:100%;min-width:0;height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 8px;color:var(--ink);font-size:10px}.config-table--priority .config-table__head,.config-table--priority .config-table__row,.config-table--types .config-table__head,.config-table--types .config-table__row{grid-template-columns:150px minmax(220px,1fr) 120px}.config-check{display:flex!important;align-items:center;gap:5px;color:var(--muted);font-size:10px}.config-check input{width:auto;height:auto;accent-color:var(--green-600)}.view-config-list{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding-top:15px}.view-config-list article{border:1px solid var(--line);border-radius:9px;padding:11px}.view-config-list article>header{display:grid;grid-template-columns:22px 1fr auto 28px;align-items:center;gap:7px;margin-bottom:10px}.view-config-list article>header b{color:var(--green-700);background:var(--accent-chip);border-radius:10px;padding:4px 7px;font-size:10px}.view-config-list article>div{display:grid;grid-template-columns:1fr 18px 1fr;gap:7px;align-items:end}.view-config-list label,.user-config-list label,.assignable-config label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:700}.user-config-list{display:grid;gap:9px;padding-top:14px}.user-config-list article{display:grid;grid-template-columns:38px minmax(300px,1fr) 105px auto auto 30px;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px}.user-config-list__identity{display:grid;grid-template-columns:1fr 1fr;gap:7px}.user-config-list article>.archive-icon{justify-self:end}.user-space-summary{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px}.user-space-summary b{padding:3px 7px;border-radius:10px;background:var(--accent-chip);color:var(--accent-text);font-size:9px}.user-space-summary small{color:var(--muted);font-size:9px}.user-team-tags{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:5px}.user-team-tags label{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:12px;padding:4px 8px;cursor:pointer}.user-team-tags label.selected{background:var(--accent-chip);color:var(--green-700);border-color:var(--line-strong)}.user-team-tags input{position:absolute;opacity:0}.password-button{height:29px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line-strong);border-radius:6px;background:var(--active-start);color:var(--green-700);cursor:pointer;font-size:10px;font-weight:750}.password-button:hover{background:var(--accent-chip)}.assignable-config{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}.assignable-config>section{border:1px solid var(--line);border-radius:9px;padding:12px}.assignable-config h3{margin:0 0 9px;font-size:12px}.assignable-config article{display:grid;grid-template-columns:1fr 1fr auto 28px;gap:7px;align-items:end;padding:9px 0;border-top:1px solid var(--line-soft)}.assignable-config article small{color:var(--muted);font-size:10px;padding-bottom:8px}.admin-add-form{display:grid;grid-template-columns:150px minmax(180px,1fr) 130px 85px;gap:8px;align-items:center;padding:12px;margin-top:14px;border:1px dashed #bfd1c5;border-radius:9px;background:var(--canvas)}.admin-add-form--user{grid-template-columns:110px minmax(190px,1fr) minmax(190px,1fr) 105px 85px}.admin-add-form strong{display:flex;align-items:center;gap:6px;color:var(--green-700);font-size:11px}.admin-add-form input,.admin-add-form select,.admin-add-mini input,.admin-add-mini select{min-width:0;height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 8px;font-size:10px}.admin-add-mini{display:grid;grid-template-columns:1fr 1fr 32px;gap:6px;padding:8px 0 11px}.archive-icon{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--accent-text);cursor:pointer}.archive-icon:hover{background:var(--accent-chip);color:var(--accent-text)}.archive-icon:disabled{opacity:.25;cursor:not-allowed}.admin-add-form--company{grid-template-columns:145px minmax(200px,1fr) 145px 170px 115px}.admin-add-form--team{grid-template-columns:145px minmax(220px,1fr) 190px 75px}.admin-catalog-toolbar{min-height:43px;display:flex;align-items:center;gap:9px;margin-top:12px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--active-hover-start)}.admin-catalog-toolbar label{width:min(420px,70%);height:31px;display:flex;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);padding:0 9px;color:#7e8b84}.admin-catalog-toolbar input{min-width:0;flex:1;border:0;outline:0;font-size:10px}.admin-catalog-toolbar>span{margin-left:auto;color:var(--muted);font-size:10px;font-weight:700}.admin-catalog-toolbar>button{border:0;background:transparent;color:var(--accent-text);font-size:10px;font-weight:700;cursor:pointer}.team-summary-table{overflow:hidden;margin-top:9px;border:1px solid var(--line);border-radius:9px}.team-summary-table>header,.team-summary-table>div{min-height:52px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) 65px minmax(150px,.9fr) 105px;gap:10px;align-items:center;padding:0 11px}.team-summary-table>header{min-height:32px;background:var(--surface);color:#78867f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.team-summary-table>div{border-top:1px solid var(--line-soft);font-size:10px}.team-summary-table>div>strong{font-size:10px}.team-summary-table>div>span{color:var(--muted)}.team-summary-table>div>b{width:26px;height:22px;display:grid;place-items:center;border-radius:11px;background:var(--accent-chip);color:var(--green-700);font-size:10px}.team-avatar-stack{min-height:30px;display:flex;align-items:center;padding-left:7px}.team-avatar-stack>.avatar{margin-left:-7px;border:2px solid #fff}.team-avatar-stack>em{margin-left:4px;color:var(--muted);font-size:10px;font-style:normal}.team-summary-actions{display:flex;justify-content:flex-end;gap:5px}.team-summary-actions .secondary-button{min-height:29px;padding:0 8px;font-size:10px}.admin-search-empty{grid-column:1 / -1;margin:0;padding:25px;color:var(--muted);text-align:center;font-size:10px}.team-editor-modal{width:min(1000px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));max-width:none;max-height:none;overflow:visible;grid-template-rows:auto minmax(0,1fr) auto}.team-editor-modal>.team-editor{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;padding:0}.team-editor-modal>.team-editor>header{grid-template-columns:minmax(260px,1fr) 230px 90px}.team-editor-modal>.team-editor>.team-member-manager{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.team-editor-modal .team-member-table{min-height:0;overflow-y:auto}.team-editor-modal .team-member-picker__popover{width:min(520px,calc(100vw - 80px))}.team-editor-modal .team-member-picker__groups{max-height:min(390px,calc(100vh - 300px))}.team-editor-modal>footer{justify-content:flex-end}.company-config-list,.team-config-list{display:grid;gap:9px;padding-top:14px}.company-config-list article{display:grid;grid-template-columns:minmax(210px,1fr) 145px 170px 30px;gap:10px;align-items:end;padding:11px;border:1px solid var(--line);border-radius:9px}.company-config-list label,.team-config-list label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:700}.company-config-list input,.company-config-list select,.team-config-list input,.team-config-list select{min-width:0;width:100%;height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 8px;color:var(--ink);font-size:10px}.space-config-list article{grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) 110px 95px;align-items:center}.space-config-list .secondary-button{min-height:33px;text-decoration:none}.space-config-list article>span{color:var(--muted);font-size:10px;font-weight:750}.client-config-table{overflow:hidden;margin-top:10px;border:1px solid var(--line);border-radius:9px}.client-config-table>header,.client-config-table>form{display:grid;grid-template-columns:minmax(220px,1fr) 170px 140px;align-items:center;gap:10px;padding:0 11px}.client-config-table>header{min-height:34px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.client-config-table>form{min-height:53px;border-top:1px solid var(--line-soft)}.client-config-table input{width:100%;min-width:0;height:34px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);padding:0 9px;color:var(--ink);font-size:10px}.client-config-table form>span{display:flex;align-items:center;justify-content:flex-end;gap:5px}.client-config-table .secondary-button{min-height:30px}.client-config-table .admin-search-empty{margin:0}.client-config-table--groups>header,.client-config-table--groups>form{grid-template-columns:minmax(210px,1fr) 150px 170px 140px}.client-config-table select{width:100%;min-width:0;height:34px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);padding:0 8px;color:var(--ink);font-size:10px}.client-group-manager{display:grid;gap:9px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--canvas)}.client-group-manager>header{display:flex;align-items:center;gap:12px}.client-group-manager>header>div{display:grid;gap:2px}.client-group-manager>header strong{font-size:12px}.client-group-manager>header small{color:var(--muted);font-size:9px}.client-group-manager>header>span{margin-left:auto;color:var(--muted);font-size:9px;font-weight:800}.client-group-manager>form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.client-group-manager input{min-width:0;height:34px;border:1px solid var(--line-strong);border-radius:8px;padding:0 9px;background:var(--paper);color:var(--ink)}.client-group-manager__list{display:grid;gap:5px}.client-group-manager__list>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1fr) auto 30px;align-items:center;gap:7px}.client-group-manager__list small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.client-group-manager__archived{display:flex;align-items:center;gap:8px;padding-top:6px}.client-group-manager__archived span{margin-right:auto;font-size:10px}.client-group-manager__list>div{grid-template-columns:minmax(180px,1fr) 80px 90px 80px 30px}.client-group-manager>header{min-height:54px;margin:-12px -12px 3px;padding:8px 13px;border-radius:9px 9px 0 0;background:linear-gradient(112deg,var(--orange-800) 0%,var(--orange-700) 52%,var(--orange-600) 100%);color:var(--neutral-0);box-shadow:inset 4px 0 var(--orange-300)}.client-group-manager>header strong{color:var(--neutral-0);font-size:13px}.client-group-manager>header small{color:color-mix(in srgb,var(--neutral-0) 78%,transparent);font-size:10px}.client-group-manager>header>span{color:var(--neutral-0);font-size:10px}.client-group-manager__list small{font-size:10px;font-weight:700}.admin-nav{gap:4px!important;padding:18px 10px!important;background:color-mix(in srgb,var(--surface) 70%,var(--paper))!important}.admin-nav-group{display:grid;gap:3px}.admin-nav-group+.admin-nav-group{margin-top:13px}.admin-nav-group>span{padding:0 10px 5px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.admin-nav-group>button{width:100%}.admin-nav-group>button small{margin-left:auto;color:var(--muted);font-size:9px;font-weight:750}.admin-nav-group>button.active small{color:inherit}.admin-content>header{min-height:78px}.admin-content>header h2{font-size:18px}.admin-content>header p{max-width:680px;font-size:11px;line-height:1.4}.admin-add-form--user{grid-template-columns:100px minmax(170px,1.1fr) minmax(185px,1.1fr) 72px minmax(145px,.8fr) minmax(155px,.8fr) 95px}.admin-user-onboarding-note{grid-column:2 / -1;color:var(--muted);font-size:9px;line-height:1.45}.user-admin-badges b{display:inline-flex;align-items:center;gap:4px}.user-admin-badges b.pending{background:color-mix(in srgb,var(--warning-text) 12%,var(--paper));color:var(--warning-text)}.user-admin-badges b.linked{background:color-mix(in srgb,var(--success-text) 12%,var(--paper));color:var(--success-text)}.admin-overview{display:grid;gap:16px;padding-top:18px}.admin-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-overview__metrics>button{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:11px;padding:15px 17px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-soft)}.admin-overview__metrics>button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.admin-overview__metrics>button>span{display:grid;gap:4px}.admin-overview__metrics strong{font:750 24px Manrope,sans-serif}.admin-overview__metrics small{color:var(--muted);font-size:11px}.admin-overview__metrics svg{color:var(--orange-600)}.admin-overview__attention,.admin-overview__map,.admin-overview__clear{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.admin-overview__attention>header,.admin-overview__map>header{min-height:58px;display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--line)}.admin-overview__attention>header{border-left:3px solid var(--warning-text);background:color-mix(in srgb,var(--warning-text) 7%,var(--paper))}.admin-overview__attention>header>div,.admin-overview__map>header{display:grid;gap:3px}.admin-overview__attention>header strong,.admin-overview__map>header strong{font-size:12px}.admin-overview__attention>header small,.admin-overview__map>header small{color:var(--muted);font-size:10px}.admin-overview__attention>div{display:grid}.admin-overview__attention article{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 34px auto;align-items:center;gap:12px;padding:10px 15px;border-top:1px solid var(--line-soft)}.admin-overview__attention article:first-child{border-top:0}.admin-overview__attention article>span{display:grid;gap:3px}.admin-overview__attention article strong{font-size:11px}.admin-overview__attention article small{color:var(--muted);font-size:10px}.admin-overview__attention article>b{width:28px;height:24px;display:grid;place-items:center;border-radius:12px;background:var(--surface);color:var(--muted);font-size:10px}.admin-overview__clear{display:flex;align-items:center;gap:11px;padding:16px;color:var(--success-text)}.admin-overview__clear>div{display:grid;gap:3px}.admin-overview__clear small{color:var(--muted)}.admin-overview__map>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview__map article{min-height:76px;display:flex;align-items:center;gap:10px;padding:13px 15px;border-left:1px solid var(--line-soft)}.admin-overview__map article:first-child{border-left:0}.admin-overview__map article>span{display:grid;gap:3px}.admin-overview__map article strong{font-size:11px}.admin-overview__map article small{color:var(--muted);font-size:10px}.admin-workflow-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px;padding-top:16px}.admin-workflow-grid>section{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.admin-workflow-grid>section>header{min-height:62px;display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--line)}.admin-workflow-grid>section>header>div{display:grid;gap:3px}.admin-workflow-grid>section>header strong{font-size:12px}.admin-workflow-grid>section>header small{color:var(--muted);font-size:10px}.admin-workflow-grid .config-table{padding-top:0}.admin-permissions-overview{display:grid;gap:14px;padding-top:16px}.admin-permissions-principle{display:flex;align-items:flex-start;gap:12px;border-left:3px solid var(--orange-600);border-radius:9px;padding:15px;background:color-mix(in srgb,var(--orange-500) 7%,var(--paper))}.admin-permissions-principle>div{display:grid;gap:5px}.admin-permissions-principle strong{font-size:12px}.admin-permissions-principle p{max-width:850px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.admin-permissions-table,.admin-permissions-spaces{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.admin-permissions-table>header,.admin-permissions-table>article{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.3fr) minmax(180px,.9fr);gap:14px;align-items:center;padding:0 14px}.admin-permissions-table>header{min-height:36px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-permissions-table>article{min-height:58px;border-top:1px solid var(--line-soft);font-size:10px}.admin-permissions-table>article strong{font-size:11px}.admin-permissions-table>article span{color:var(--muted);line-height:1.4}.admin-permissions-table>article b{color:var(--green-700);font-size:10px}.admin-permissions-spaces>header{padding:14px;border-bottom:1px solid var(--line)}.admin-permissions-spaces>header>div{display:grid;gap:3px}.admin-permissions-spaces>header strong{font-size:12px}.admin-permissions-spaces>header small{color:var(--muted);font-size:10px}.admin-permissions-spaces>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.admin-permissions-spaces a{min-height:66px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:12px 14px;border-right:1px solid var(--line-soft);color:var(--ink);text-decoration:none}.admin-permissions-spaces a:hover{background:var(--surface)}.admin-permissions-spaces a>span{display:grid;gap:3px}.admin-permissions-spaces a strong{font-size:11px}.admin-permissions-spaces a small{color:var(--muted);font-size:9px}.client-group-manager--page{margin-top:16px;padding:0;background:var(--paper)}.client-group-manager--page>header{margin:0;border-radius:9px 9px 0 0}.client-group-manager--page>form{padding:12px}.client-group-manager--page>details,.client-group-manager--page>.form-error{margin:0 12px 12px}.client-group-manager__list{gap:0;border-top:1px solid var(--line)}.client-group-manager__list>header,.client-group-manager__row{display:grid;grid-template-columns:34px minmax(180px,1fr) 90px 70px minmax(220px,auto);align-items:center;gap:8px;padding:0 11px}.client-group-manager__list>header{min-height:34px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.client-group-manager__list>article{border-top:1px solid var(--line-soft)}.client-group-manager__row{min-height:56px}.client-group-manager__row>b{width:max-content;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--success-text) 11%,var(--paper));color:var(--success-text);font-size:9px}.client-group-manager__row>span{display:flex;justify-content:flex-end;gap:5px}.client-group-manager__expanded{padding:13px 18px 15px 53px;background:var(--surface)}.client-group-manager__expanded>strong{display:block;margin-bottom:8px;color:var(--muted);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.client-group-manager__expanded>div{display:flex;flex-wrap:wrap;gap:7px}.client-group-manager__expanded>div>span{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:var(--paper);font-size:10px}.client-group-manager__expanded small{color:var(--muted);font-weight:400}.client-group-manager__expanded p{margin:0;color:var(--muted);font-size:10px}.client-group-members-modal{width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));grid-template-rows:auto auto auto minmax(0,1fr) auto auto;overflow:hidden}.client-group-members-modal>header small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.client-group-members-modal__search{min-height:39px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:9px;padding:0 10px;color:var(--muted);background:var(--paper)}.client-group-members-modal__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px}.client-group-members-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:var(--surface)}.client-group-members-modal__summary strong{font-size:11px}.client-group-members-modal__summary span{color:var(--muted);font-size:9px;text-align:right}.client-group-members-modal__list{min-height:180px;max-height:390px;overflow-y:auto;display:grid;align-content:start;gap:6px;padding-right:3px}.client-group-members-modal__list>label{min-height:50px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:7px 10px;background:var(--paper);cursor:pointer}.client-group-members-modal__list>label.selected{border-color:var(--active-border);background:var(--active-start);box-shadow:inset 3px 0 var(--active-solid)}.client-group-members-modal__list input{accent-color:var(--orange-600)}.client-group-members-modal__list label>span{min-width:0;display:grid;gap:2px}.client-group-members-modal__list label strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.client-group-members-modal__list label small{color:var(--muted);font-size:9px}.client-group-members-modal__list label em{max-width:180px;overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.team-config-list>article{padding:11px;border:1px solid var(--line);border-radius:9px}.team-config-list>article>header{display:grid;grid-template-columns:minmax(220px,1fr) 190px 85px 30px;gap:10px;align-items:end}.team-config-list>article>header>span{align-self:center;color:var(--muted);font-size:10px}.team-member-manager{margin-top:12px;padding-top:11px;border-top:1px solid var(--line-soft)}.team-member-manager__toolbar{min-height:45px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.team-member-manager__toolbar>div:first-child{display:grid;gap:2px}.team-member-manager__toolbar strong{font-size:10px}.team-member-manager__toolbar small{color:var(--muted);font-size:10px;font-weight:400}.team-member-picker{position:relative}.team-member-picker__trigger{height:36px;display:flex;align-items:center;gap:6px;border:1px solid #bcd1c4;border-radius:7px;background:var(--surface);color:var(--green-700);padding:0 9px;cursor:pointer;font-size:10px;font-weight:750}.team-member-picker__trigger svg:last-child{margin-left:3px}.team-member-picker__trigger[aria-expanded=true]{border-color:var(--green-500);background:var(--accent-chip)}.team-member-picker__popover{position:absolute;top:38px;right:0;z-index:20;width:390px;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);box-shadow:0 15px 38px #122a1d2e}.team-member-picker__popover>label{height:42px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid var(--line);color:var(--muted)}.team-member-picker__popover>label input{height:100%;flex:1;border:0;outline:0;padding:0;font-size:10px}.team-member-picker__groups{max-height:355px;overflow-y:auto;padding:7px}.team-member-picker__groups>section+section{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft)}.team-member-picker__groups>p{margin:0;padding:18px;color:var(--muted);text-align:center;font-size:10px}.team-member-picker__company{width:100%;min-height:34px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px;border-radius:6px;background:var(--active-start);padding:2px 5px;color:#42534a}.team-member-picker__company:hover{background:var(--accent-chip)}.team-member-picker__company>button:first-child{width:18px;height:18px;display:grid;place-items:center;border:1px solid #b9c8bf;border-radius:4px;background:var(--paper);color:var(--on-solid);cursor:pointer}.team-member-picker__company>button:first-child:disabled{cursor:default;opacity:.55}.team-member-picker__group-toggle{min-width:0;min-height:30px;display:grid;grid-template-columns:14px 18px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;background:transparent;padding:0 3px;color:inherit;text-align:left;cursor:pointer}.team-member-picker__group-toggle>svg:first-child{transition:transform .16s ease}.team-member-picker__group-toggle[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.team-member-picker__group-toggle>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.team-member-picker__group-toggle>small{color:var(--muted);font-size:10px}.team-member-picker__company+div{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px 0 1px 22px}.team-member-picker__company+div>button{min-width:0;min-height:42px;display:grid;grid-template-columns:16px 27px minmax(0,1fr);align-items:center;gap:6px;border:0;border-radius:7px;background:transparent;padding:4px 6px;text-align:left;cursor:pointer}.team-member-picker__company+div>button:hover{background:var(--surface)}.team-member-picker__company+div>button.selected{background:var(--surface)}.team-member-picker__company+div>button.responsible{cursor:default}.team-member-picker__company+div>button>span:last-child{min-width:0;display:grid}.team-member-picker__company+div>button strong{overflow:hidden;display:flex;align-items:center;gap:4px;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.team-member-picker__company+div>button strong em{min-width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;background:var(--green-700);color:var(--on-solid);font-size:10px;font-style:normal;font-weight:850}.team-member-picker__company+div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px}.team-member-picker__company+div>button>span:first-child{width:15px;height:15px;display:grid;place-items:center;border:1px solid #b9c8bf;border-radius:4px;color:var(--on-solid)}.team-member-picker__company>button.checked,.team-member-picker__company+div>button>span.checked{border-color:var(--green-600);background:var(--green-600)}.team-member-picker__company>button.partial{border-color:#7ca28a;background:var(--active-end);color:var(--green-700)}.team-member-table{overflow:hidden;margin-top:9px;border:1px solid var(--line);border-radius:8px}.team-member-table>header,.team-member-table>div{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(170px,1fr) 30px;gap:8px;align-items:center;padding:0 10px}.team-member-table>header{min-height:29px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.team-member-table>div{min-height:43px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:10px}.team-member-table>div>span:first-child{display:flex;align-items:center;gap:7px;color:var(--ink)}.team-member-table>div strong{font-size:10px}.team-member-table>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-table>div>button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--danger-text);cursor:pointer}.team-member-table>div>button:hover{background:var(--accent-chip)}.team-member-table>p{min-height:62px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px}.member-role{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;background:var(--green-700);color:var(--on-solid);font-size:10px;font-weight:850}.member-locked{width:27px;height:27px;display:grid!important;place-items:center;color:var(--green-600);overflow:visible!important}.member-manager--compact{margin-top:3px}.member-manager--compact .team-member-manager__toolbar>div:first-child small{display:none}.member-manager--compact .team-member-table{max-height:175px;overflow-y:auto}.member-manager--compact .team-member-picker__popover{width:370px}.structure-create-modal{max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto}.structure-create-modal header small{color:var(--green-600);font-size:10px;font-weight:800;letter-spacing:.1em}.structure-settings{display:grid;grid-template-columns:minmax(270px,.6fr) minmax(540px,1.4fr);gap:14px}.structure-settings>section{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:15px}.structure-settings section>header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--line)}.structure-settings section>header>div{flex:1;display:grid;gap:2px}.structure-settings section>header strong{font-size:12px}.structure-settings section>header small,.structure-settings__general p{color:var(--muted);font-size:10px;line-height:1.45}.structure-settings__general header>span{display:flex;align-items:center;gap:5px;color:var(--green-700);font-size:10px;font-weight:700}.structure-settings__general>div{display:grid;gap:11px;padding-top:13px}.structure-settings__general label{display:grid;gap:5px;color:#65736c;font-size:10px;font-weight:700}.structure-settings__general input,.structure-settings__general select{height:36px;border:1px solid var(--line-strong);border-radius:7px;padding:0 9px;background:var(--paper)}.structure-settings__members .team-member-manager{margin-top:0;padding-top:13px;border-top:0}.space-team-create{grid-template-columns:110px minmax(140px,1fr) 76px}.space-team-row{margin-top:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--canvas)}.space-team-row>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 9px}.space-team-row>header>strong{color:var(--ink);font-size:11px}.space-team-row>header>span,.space-team-row>header>small{color:var(--muted);font-size:9px}.space-team-row>header>small{grid-column:1 / -1}.space-team-row>p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.4}.structure-settings__order{grid-column:1 / -1}.structure-settings__order>header>div{min-width:0}.structure-order-list{display:grid;gap:6px;padding-top:12px}.structure-order-row{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px 32px 32px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:5px 7px;background:linear-gradient(180deg,var(--paper),var(--canvas));transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.structure-order-row:hover{border-color:#bacbc1;box-shadow:0 3px 10px #1936260f}.structure-order-row.dragging{opacity:.45}.structure-order-row>svg{color:#93a29a;cursor:grab}.structure-order-row>span{min-width:0;display:flex;align-items:center;gap:8px}.structure-order-row>span svg{color:var(--green-700)}.structure-order-row>span strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.structure-order-row>small{color:var(--muted);font-size:9px;text-align:center}.structure-order-row>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--text)}.structure-order-row>button:disabled{opacity:.3}.structure-settings__danger{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 18px;border-color:var(--danger-chip)!important;background:var(--active-hover-start)!important}.structure-settings__danger>header{grid-column:1 / -1;color:var(--danger-text)}.structure-settings__danger>p{margin:0;color:#765f59;font-size:10px;line-height:1.45}.structure-settings--capabilities-only{grid-template-columns:1fr}.scope-capability-editor{grid-column:1 / -1}.scope-capability-editor__table-wrap{overflow-x:auto;padding-top:10px}.scope-capability-editor table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--line);border-radius:8px;overflow:hidden}.scope-capability-editor th,.scope-capability-editor td{border-bottom:1px solid var(--line-soft);border-left:1px solid var(--line-soft);padding:6px;text-align:left;vertical-align:middle}.scope-capability-editor th:first-child,.scope-capability-editor td:first-child{border-left:0}.scope-capability-editor thead th{height:34px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.scope-capability-editor thead th:first-child{width:190px}.scope-capability-editor tbody tr:last-child>*{border-bottom:0}.scope-capability-editor tbody th{background:color-mix(in srgb,var(--surface) 45%,var(--paper))}.scope-capability-editor__identity{display:flex;align-items:center;gap:9px;min-width:0}.scope-capability-editor__identity>span{display:grid;gap:2px;min-width:0}.scope-capability-editor__identity strong{overflow:hidden;text-overflow:ellipsis;font-size:11px}.scope-capability-editor__identity small{color:var(--muted);font-size:9px}.scope-capability-editor__control{min-width:0;display:grid;justify-items:start;gap:4px}.scope-capability-editor__control>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:2px;border-radius:6px;background:var(--surface)}.scope-capability-editor__control>div>button{min-width:0;min-height:26px;border:0;border-radius:5px;background:transparent;color:var(--muted);padding:0 4px;font-size:8px;font-weight:800;cursor:pointer}.scope-capability-editor__control>div>button:hover:not(:disabled){background:var(--active-hover-start);color:var(--ink)}.scope-capability-editor__control>div>button.active{background:var(--line-strong);color:var(--ink)}.scope-capability-editor__control>div>button.active.allowed{background:color-mix(in srgb,var(--success-text) 12%,var(--paper));color:var(--success-text)}.scope-capability-editor__control>div>button.active.denied{background:var(--danger-chip);color:var(--danger-text)}.scope-capability-editor__control button:disabled{cursor:not-allowed;opacity:.48}.scope-capability-editor__origin{display:inline-flex;min-height:17px;align-items:center;border:0;border-radius:999px;background:var(--surface);color:var(--muted);padding:0 6px;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}button.scope-capability-editor__origin{cursor:pointer}.scope-capability-editor__origin.manual{background:var(--accent-chip);color:var(--accent-text)}.scope-capability-editor__empty{color:var(--muted);text-align:center!important}.space-settings-topbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.space-settings-topbar>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:750}.space-settings-tabs{display:flex;gap:6px;margin-bottom:14px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.space-settings-tabs button,.space-access-settings>nav button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:0 13px;font-size:10px;font-weight:800;cursor:pointer}.space-settings-tabs button.active,.space-access-settings>nav button.active{background:var(--section-emphasis-surface);color:var(--section-emphasis-text)}.space-settings-general{grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr)}.space-general-fields{grid-template-columns:1fr 1fr}.space-general-fields label:last-child{grid-column:1 / -1}.structure-settings__general>footer{display:flex;justify-content:flex-end;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.space-access-settings>nav{display:flex;gap:5px;padding-top:12px}.space-member-list{display:grid;gap:6px;padding-top:12px}.space-member-list article{min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:6px 9px}.space-member-list article>span{display:grid;gap:2px}.space-member-list article strong{font-size:10px}.space-member-list article small{color:var(--muted);font-size:9px}.space-member-list article>b{border-radius:12px;background:var(--active-end);color:var(--active-text);padding:4px 8px;font-size:9px}.space-access-settings .team-member-picker__trigger{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text);box-shadow:0 2px 7px color-mix(in srgb,var(--orange-700) 10%,transparent)}.space-access-settings .team-member-picker__trigger:hover{background:var(--active-hover-start)}.space-people-manager{grid-column:1 / -1}.space-people-manager__form{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.2fr) 90px 140px;gap:9px;align-items:end;padding-top:13px}.space-people-manager__form label,.space-member-costs label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:750}.space-people-manager__form input,.space-people-manager__form select,.space-member-costs input{width:100%;min-height:36px;border:1px solid var(--line-strong);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--ink)}.space-people-manager__form .primary-button{min-height:36px}.space-member-list--editable article{grid-template-columns:32px minmax(170px,1fr) auto minmax(330px,1.2fr) 34px}.space-member-costs{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:7px}.space-member-costs label>span{position:relative}.space-member-costs label svg{position:absolute;top:12px;left:8px;color:var(--muted)}.space-member-costs input{padding-left:24px}.space-member-costs .secondary-button{min-height:36px}@media(max-width:1050px){.space-people-manager__form{grid-template-columns:1fr 1fr}.space-member-list--editable article{grid-template-columns:32px minmax(0,1fr) auto 34px}.space-member-costs{grid-column:2 / -1}}@media(max-width:650px){.space-people-manager__form{grid-template-columns:1fr}.space-member-list--editable article{grid-template-columns:32px minmax(0,1fr) 34px}.space-member-list--editable article>b{grid-column:2;justify-self:start}.space-member-costs{grid-column:1 / -1;grid-template-columns:1fr}}.space-workforce-page{display:grid}.space-workforce-page .space-workforce-settings{min-height:620px}.space-costs-page{display:grid;gap:12px}.space-costs-hero{min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;border-radius:12px;background:var(--section-emphasis-surface);color:var(--section-emphasis-text)}.space-costs-hero>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#ffffff1f;color:var(--accent)}.space-costs-hero>div{display:grid;gap:2px}.space-costs-hero small{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.1em}.space-costs-hero h2{margin:0;color:var(--on-solid);font:735 18px/1.25 Manrope,sans-serif}.space-costs-hero p{margin:0;color:#ffffffb8;font-size:10px}.space-costs-hero .primary-button{border-color:var(--accent);background:var(--accent)}.space-costs-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:750}.space-costs-toolbar label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.space-costs-toolbar input{accent-color:var(--accent)}.space-costs-error{display:flex;align-items:center;gap:7px;margin:0;padding:9px 11px;border-radius:8px;background:var(--danger-chip)}.space-costs-list{display:grid;gap:8px}.space-costs-list>article{min-height:78px;display:grid;grid-template-columns:minmax(215px,.8fr) 135px minmax(280px,1.15fr) auto;align-items:center;gap:14px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.space-costs-list>article.archived{opacity:.66;background:var(--surface)}.space-costs-list__identity{min-width:0;display:flex;align-items:flex-start;gap:8px}.space-costs-list__identity>span{min-width:0;display:grid;gap:3px}.space-costs-list__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.space-costs-list__identity small{color:var(--muted);font-size:9px}.space-costs-list__identity>b{flex:0 0 auto;border-radius:11px;padding:3px 7px;background:color-mix(in srgb,var(--success-text) 11%,var(--paper));color:var(--success-text);font-size:8px}.space-costs-list__identity>b.draft{background:var(--accent-chip);color:var(--accent-text)}.space-costs-list__amount{display:grid;gap:2px;font-size:14px;text-align:right}.space-costs-list__amount small{color:var(--muted);font-size:9px;font-weight:600}.space-costs-list__segments{display:flex;flex-wrap:wrap;gap:5px}.space-costs-list__segments>span{display:inline-flex;align-items:center;gap:4px;border-radius:12px;padding:4px 7px;background:var(--surface);color:var(--muted);font-size:9px}.space-costs-list__segments b{color:var(--section-emphasis-text)}.space-costs-list__segments .unassigned{background:var(--accent-chip);color:var(--accent-text)}.space-costs-list__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.space-costs-list__actions .secondary-button{min-height:31px}.space-costs-list__actions .icon-button{color:var(--danger-text)}.space-cost-editor.modal{width:min(1040px,calc(100vw - 42px));max-height:calc(100vh - 36px);overflow-y:auto}.space-cost-editor>p{padding:9px 11px;border-radius:8px;background:var(--surface)}.space-cost-editor__basics{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(130px,.55fr) minmax(190px,.8fr) minmax(190px,.8fr);gap:12px;align-items:end}.space-cost-editor__notes{grid-column:1 / -1}.space-cost-editor__notes textarea{min-height:62px}.space-cost-editor__allocation{overflow:visible;display:grid;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--canvas)}.space-cost-editor__allocation>header{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.space-cost-editor__allocation>header>div{flex:1;display:grid;gap:2px}.space-cost-editor__allocation>header strong{font-size:12px}.space-cost-editor__allocation>header small{color:var(--muted);font-size:9px}.space-cost-editor__allocation>header>span{border-radius:12px;padding:4px 8px;font-size:9px;font-weight:850}.space-cost-editor__allocation>header>span.complete{background:color-mix(in srgb,var(--success-text) 12%,var(--paper));color:var(--success-text)}.space-cost-editor__allocation>header>span.draft{background:var(--accent-chip);color:var(--accent-text)}.space-cost-editor__allocation>header>span.invalid{background:var(--danger-chip);color:var(--danger-text)}.space-cost-allocation-list{display:grid;gap:9px}.space-cost-allocation-list>article{display:grid;gap:8px;border:1px solid var(--line);border-radius:9px;padding:10px;background:var(--paper)}.space-cost-allocation-row{display:grid;grid-template-columns:110px minmax(220px,1fr) minmax(250px,1.15fr) 34px;gap:9px;align-items:end}.space-cost-allocation-row>label{gap:5px}.space-cost-allocation-row input{min-height:42px}.space-cost-allocation-row>.icon-button{margin-bottom:4px;color:var(--danger-text)}.space-cost-allocation-list article>p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.space-cost-targets{max-height:150px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.space-cost-targets label{min-width:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;padding:6px 7px;background:var(--paper);cursor:pointer}.space-cost-targets label.selected{border-color:var(--active-border);background:var(--active-hover-start)}.space-cost-targets input{width:auto;min-height:0;accent-color:var(--accent)}.space-cost-targets span{min-width:0;display:grid;gap:2px}.space-cost-targets strong,.space-cost-targets small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-cost-targets strong{font-size:9px}.space-cost-targets small{color:var(--muted);font-size:8px}.space-cost-targets>p{grid-column:1 / -1;margin:0;padding:7px;color:var(--muted);font-size:9px;text-align:center}.space-cost-add-segment{justify-self:start}.space-cost-draft-hint{display:flex;align-items:center;gap:6px;margin:0;color:var(--accent-text);font-size:9px}.space-cost-validation{display:grid;gap:3px;padding:7px 9px;border-radius:7px;background:var(--danger-chip)}.space-cost-validation p{margin:0;color:var(--danger-text);font-size:9px}.space-cost-editor>footer{align-items:center}.space-cost-editor>footer>span{flex:1;color:var(--muted);font-size:9px}.space-cost-target-picker{min-width:0;position:relative}.space-cost-target-picker__trigger{width:100%;min-height:43px;display:flex;align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:10px;padding:6px 10px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.space-cost-target-picker__trigger>span{min-width:0;flex:1;display:grid;gap:2px}.space-cost-target-picker__trigger strong{font-size:11px}.space-cost-target-picker__trigger small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.space-cost-target-picker__trigger[aria-expanded=true]{border-color:var(--active-border);outline:3px solid color-mix(in srgb,var(--active-border) 26%,transparent)}.space-cost-target-picker__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.space-cost-target-picker__popover{width:min(520px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--paper);box-shadow:0 22px 58px #1022183d;color:var(--ink)}.space-cost-target-picker__popover>label{min-height:46px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);padding:7px 10px}.space-cost-target-picker__popover>label>svg{color:var(--muted)}.space-cost-target-picker__popover>label>input{min-width:0;height:32px;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:600 11px Manrope,Inter,sans-serif}.space-cost-target-picker__popover>footer{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid var(--line-soft);padding:6px 8px;background:var(--canvas)}.space-cost-target-picker__popover>footer small{margin-right:auto;color:var(--muted);font-size:9px}.space-cost-target-picker__popover>footer button{min-height:28px;border:1px solid var(--line);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:800;cursor:pointer}.space-cost-target-picker__popover>footer button:last-child{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.space-cost-target-picker__popover>footer button:disabled{opacity:.4;cursor:default}.space-cost-target-tree{max-height:min(52vh,390px);overflow-y:auto;padding:6px}.space-cost-target-tree__row{min-height:35px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;border-radius:7px}.space-cost-target-tree__row:hover{background:var(--active-hover-start)}.space-cost-target-tree__row.depth-1{padding-left:18px}.space-cost-target-tree__row.depth-2{padding-left:36px}.space-cost-target-tree__row.depth-3{padding-left:54px}.space-cost-target-tree__row>button{min-width:0;min-height:31px;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer}.space-cost-target-tree__row>button:first-child{width:27px;display:grid;place-items:center;padding:0}.space-cost-target-tree__row>button:first-child>span,.space-cost-target-tree__row>span{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:5px;color:var(--accent-text)}.space-cost-target-tree__row>button:nth-child(2){width:100%}.space-cost-target-tree__row strong{min-width:0;flex:1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.space-cost-target-tree__row small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.space-cost-target-tree__row:is(button){width:100%;grid-template-columns:20px 16px minmax(0,1fr) auto;gap:7px;border:0;background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer}.space-cost-target-picker__summary{display:flex;flex-wrap:wrap;gap:5px;padding-top:6px}.space-cost-target-picker__summary>span{max-width:100%;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:3px 4px 3px 8px;background:var(--canvas);color:var(--ink-soft);font-size:9px;font-weight:750}.space-cost-target-picker__summary>span>button{width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.space-cost-target-picker__summary>span>button:hover{background:var(--line-soft);color:var(--ink)}.space-cost-target-picker__empty{margin:8px;color:var(--muted);font-size:9px}.space-cost-target-picker__load-error{display:flex;align-items:center;gap:9px;margin:8px;border:1px solid var(--danger-chip);border-radius:9px;padding:10px;background:var(--danger-chip);color:var(--danger-text)}.space-cost-target-picker__load-error>span{min-width:0;display:grid;gap:2px}.space-cost-target-picker__load-error strong{font-size:10px}.space-cost-target-picker__load-error small{color:var(--ink-soft);font-size:8px}.space-cost-target-picker__load-error button{margin-left:auto;border:1px solid currentColor;border-radius:7px;padding:5px 8px;background:var(--paper);color:inherit;font-size:9px;font-weight:800;cursor:pointer}.space-access-error{display:flex;align-items:center;gap:10px}.space-access-error .secondary-button{margin-left:auto}@media(max-width:900px){.space-costs-list>article{grid-template-columns:1fr auto}.space-costs-list__segments{grid-column:1 / -1}.space-cost-editor__basics{grid-template-columns:1fr 1fr}.space-cost-allocation-row{grid-template-columns:100px 1fr 1fr 34px}.space-cost-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.space-costs-hero{grid-template-columns:36px 1fr}.space-costs-hero>button{grid-column:1 / -1}.space-cost-editor__basics,.space-cost-allocation-row{grid-template-columns:1fr}.space-cost-allocation-row>.icon-button{justify-self:end}.space-cost-targets{grid-template-columns:1fr}}.economic-closes-page{display:grid;gap:12px}.economic-close-month{min-width:165px;display:grid;gap:4px;color:#ffffffb8;font-size:9px;font-weight:750}.economic-close-month input{min-height:36px;border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:0 10px;background:#ffffff1a;color:var(--on-solid);font:700 11px Manrope,sans-serif;color-scheme:dark}.economic-close-preview,.economic-close-history{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.economic-close-preview>header,.economic-close-history>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line)}.economic-close-preview>header>div,.economic-close-history>header>div{display:flex;align-items:center;gap:10px}.economic-close-preview>header>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--accent-chip);color:var(--accent-text)}.economic-close-preview h3{margin:1px 0 0;text-transform:capitalize;font-size:15px}.economic-close-preview header small,.economic-close-history header small{display:block;color:var(--muted);font-size:9px;letter-spacing:.06em}.economic-close-totals{display:grid;gap:8px;padding:12px 14px}.economic-close-totals>article{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.economic-close-totals span{display:grid;gap:3px;padding:9px 10px;border-radius:8px;background:var(--surface)}.economic-close-totals small{color:var(--muted);font-size:9px}.economic-close-totals strong{font-size:14px}.economic-close-totals .warning{background:var(--accent-chip);color:var(--accent-text)}.economic-close-messages{margin:0 14px 10px;padding:9px 11px;border-radius:8px;background:var(--accent-chip);color:var(--accent-text)}.economic-close-messages.blocked{background:var(--danger-chip);color:var(--danger-text)}.economic-close-messages strong{display:flex;align-items:center;gap:6px;font-size:10px}.economic-close-messages p{margin:4px 0 0 21px;font-size:10px}.economic-close-ready{display:flex;align-items:center;gap:7px;margin:0 14px 10px;color:var(--success-text);font-size:10px;font-weight:750}.economic-close-costs{display:grid;gap:7px;padding:0 14px 14px}.economic-close-costs>details{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.economic-close-costs>details>summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;cursor:pointer}.economic-close-costs summary span{display:grid;gap:2px}.economic-close-costs summary small{color:var(--muted);font-size:9px}.economic-close-costs summary b{font-size:12px}.economic-close-costs details>div{display:grid;gap:6px;padding:0 8px 8px}.economic-close-costs article{display:grid;gap:6px;padding:8px;border-radius:7px;background:var(--paper)}.economic-close-costs article>header{display:flex;align-items:center;gap:8px;font-size:9px}.economic-close-costs article>header span{display:inline-flex;gap:5px;margin-right:auto}.economic-close-costs article>header em{color:var(--danger-text);font-style:normal;font-weight:750}.economic-close-warning{display:flex;align-items:center;gap:6px;margin:0;color:var(--accent-text);font-size:9px}.economic-close-projects{display:grid;gap:4px}.economic-close-projects>span{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;align-items:center;gap:8px;padding:5px 7px;border-radius:6px;background:var(--surface);font-size:9px}.economic-close-projects small{color:var(--muted)}.economic-close-projects b{text-align:right}.economic-close-history>header strong{display:block;font-size:11px}.economic-close-history>div{display:grid;gap:6px;padding:10px 12px}.economic-close-history>div>details{border:1px solid var(--line);border-radius:8px}.economic-close-history>div>details>summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;cursor:pointer}.economic-close-history summary span{display:grid;gap:2px}.economic-close-history summary strong{text-transform:capitalize;font-size:11px}.economic-close-history summary small{color:var(--muted);font-size:9px}.economic-close-history summary div{display:grid;gap:2px;text-align:right;font-size:9px}.economic-close-history details>.economic-close-costs{padding-top:6px}.economic-close-superseded{display:flex;align-items:flex-start;gap:7px;margin:6px 14px 10px;padding:8px 10px;border-radius:8px;background:var(--surface);color:var(--muted)}.economic-close-superseded span{display:grid;gap:2px}.economic-close-superseded strong{color:var(--ink-soft);font-size:10px}.economic-close-superseded small{font-size:9px}.economic-close-reopen{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 14px 14px}.economic-close-reopen small{max-width:340px;color:var(--muted);font-size:9px}.economic-close-reopen-form{display:grid;gap:9px;margin:0 14px 14px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.economic-close-reopen-form label{display:grid;gap:5px;color:var(--ink-soft);font-size:10px;font-weight:750}.economic-close-reopen-form textarea{min-height:76px;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;padding:9px 10px;background:var(--paper);color:var(--ink);font:500 11px Manrope,sans-serif}.economic-close-reopen-form>div{display:flex;justify-content:flex-end;gap:7px}@media(max-width:700px){.economic-close-month{grid-column:1 / -1}.economic-close-totals>article{grid-template-columns:1fr}.economic-close-projects>span{grid-template-columns:1fr auto}.economic-close-projects small{display:none}.economic-close-history>div>details>summary{align-items:flex-start;flex-direction:column}.economic-close-history summary div{text-align:left}}.admin-add-form--space{grid-template-columns:140px minmax(170px,1fr) 120px minmax(170px,.8fr) 110px}.space-config-list article{grid-template-columns:minmax(170px,1fr) 130px minmax(150px,.8fr) 80px 95px}.user-admin-groups{display:grid;gap:14px;padding-top:14px}.user-admin-groups>section{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.user-admin-groups>section>header{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border-bottom:1px solid var(--section-emphasis-border);background:var(--section-emphasis-surface);box-shadow:inset 4px 0 var(--section-emphasis-accent)}.user-admin-groups>section>header>span{display:flex;align-items:center;gap:7px;color:var(--section-emphasis-text)}.user-admin-groups>section>header>span svg{color:var(--section-emphasis-accent)}.user-admin-groups>section>header>span strong{font-size:12px}.user-admin-groups>section>header small{color:color-mix(in srgb,var(--section-emphasis-text) 76%,transparent);font-size:10px}.user-admin-groups article{min-height:58px;display:grid;grid-template-columns:34px minmax(180px,1fr) minmax(220px,auto) 110px 30px;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line-soft)}.user-admin-groups article:last-child{border-bottom:0}.user-admin-identity{min-width:0;display:grid;gap:2px}.user-admin-identity :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-admin-identity strong{font-size:11px;line-height:1.3}.user-admin-identity small{color:var(--muted);font-size:9px}.user-admin-badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.user-admin-badges b{padding:3px 7px;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:9px}.user-profile-modal{width:min(760px,calc(100vw - 28px))}.user-profile-basics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-profile-basics>label:nth-child(1),.user-profile-basics>label:nth-child(2),.user-profile-basics>label:nth-child(3){display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:700}.user-profile-basics>.config-check{display:flex;align-items:center;gap:7px}.user-profile-basics>.config-check input{width:auto;min-height:0}@media(max-width:850px){.admin-add-form--space,.space-config-list article{grid-template-columns:1fr}.user-admin-groups article{grid-template-columns:34px 1fr auto}.user-admin-badges{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:650px){.user-profile-basics{grid-template-columns:1fr}}.danger-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--red);border-radius:8px;background:var(--paper);color:var(--danger-text);padding:0 12px;font-size:10px;font-weight:800;cursor:pointer}.danger-button:hover{background:var(--red);color:var(--on-solid)}.danger-button--compact{min-height:31px;padding:0 9px;font-size:10px}.member-scope-picker{display:grid;gap:12px;padding-top:13px}.member-scope-picker__shortcuts{display:flex;flex-wrap:wrap;gap:6px}.member-scope-picker__shortcuts button{min-height:27px;border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);color:var(--green-700);padding:0 9px;font-size:10px;font-weight:700;cursor:pointer}.member-scope-picker__shortcuts button.clear{border-color:var(--line);background:var(--paper);color:var(--muted)}.member-scope-picker__users{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.member-scope-picker__users label{min-width:0;display:grid;grid-template-columns:15px 27px minmax(0,1fr);align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:6px;cursor:pointer}.member-scope-picker__users label.selected{border-color:#bfd4c6;background:var(--surface)}.member-scope-picker__users input{accent-color:var(--green-600)}.member-scope-picker__users span{min-width:0;display:grid;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-scope-picker__users small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.member-scope-picker--compact .member-scope-picker__users{grid-template-columns:repeat(3,minmax(0,1fr));max-height:190px;overflow-y:auto}.admin-archived{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.admin-archived summary{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.admin-archived>div{min-height:42px;display:flex;align-items:center;gap:10px;padding:5px 8px;border-bottom:1px solid var(--line-soft)}.admin-archived>div span{flex:1;font-size:10px}.admin-archived .secondary-button{height:29px;font-size:10px}.archive-toolbar{min-height:49px;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.archive-toolbar>span{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.archive-toolbar button{min-height:31px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);padding:0 9px;font-size:10px;cursor:pointer}.archive-toolbar button.active{border-color:var(--active-border);background:var(--active-end);color:var(--active-text);font-weight:800}.archive-toolbar button b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#0000000f;font-size:10px}.archive-list>div{min-height:65px;display:flex;align-items:center;gap:11px;padding:7px 15px;border-bottom:1px solid var(--line-soft)}.archive-list>div>div{display:grid;flex:1;gap:3px}.archive-list small{color:var(--muted)}.archive-list time{margin-left:3px;color:var(--ink);font-weight:700}.archive-kind{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:10px;background:var(--canvas);color:var(--muted);font-size:10px;font-weight:800}.archive-kind--folder{background:var(--personal-chip);color:#466779}.archive-kind--list{background:var(--accent-chip);color:var(--accent-text)}.archive-list__actions{display:flex;align-items:center;gap:7px}.archive-list__actions .secondary-button{height:31px;font-size:10px}.meeting-connection-banner{min-height:64px;display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:12px 15px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--green-800)}.meeting-connection-banner>div{flex:1;display:grid;gap:3px}.meeting-connection-banner strong{font-size:12px}.meeting-connection-banner p{margin:0;color:#617168;font-size:10px}.meeting-connection-banner>span{border:1px solid #bdd3c5;border-radius:14px;padding:5px 9px;background:var(--paper);font-size:10px;font-weight:800}.meetings-layout{min-height:650px;display:grid;grid-template-columns:390px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.meeting-inbox{border-right:1px solid var(--line);background:var(--canvas)}.meeting-inbox>header{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid var(--line);color:var(--green-800)}.meeting-inbox>header strong{font-size:12px}.meeting-inbox>header b{margin-left:auto;color:var(--accent-text);font-size:10px}.meeting-inbox>button{width:100%;min-height:82px;display:grid;grid-template-columns:9px 1fr auto;gap:9px;align-items:start;padding:13px 11px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.meeting-inbox>button:hover,.meeting-inbox>button.active{background:var(--accent-chip)}.meeting-inbox>button>div{min-width:0;display:grid;gap:7px}.meeting-inbox>button strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35}.meeting-inbox>button small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.meeting-inbox>button em{color:var(--muted);font-size:10px;font-style:normal;white-space:nowrap}.meeting-status-dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--active-solid)}.meeting-status-dot--linked{background:var(--green-500)}.meeting-status-dot--unlinked{background:#9aa19d}.meeting-filters{position:relative;z-index:4;display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.meeting-filters>strong{width:52px;color:var(--muted);font-size:11px}.meeting-filter-menu{position:relative}.meeting-filter-menu summary{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:11px;font-weight:700;cursor:pointer;list-style:none}.meeting-filter-menu summary::-webkit-details-marker{display:none}.meeting-filter-menu summary b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-solid);font-size:9px}.meeting-filter-menu>div{position:absolute;top:calc(100% + 5px);left:0;min-width:190px;display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 12px 28px #23342a24}.meeting-filter-menu label{display:flex;align-items:center;gap:7px;color:var(--text);font-size:11px;white-space:nowrap}.meeting-date-filter{min-height:32px;display:flex;align-items:center;gap:6px;padding-left:9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px;font-weight:700}.meeting-date-filter select{height:30px;border:0;background:transparent;color:var(--text);font-size:11px}.meeting-search{min-width:290px;height:32px;display:flex;align-items:center;gap:7px;margin-left:auto;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.meeting-search input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.meeting-detail{min-width:0;padding:19px}.meeting-detail__head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:15px;border-bottom:1px solid var(--line)}.meeting-detail__head>div{min-width:0}.meeting-detail__head span{color:var(--green-600);font-size:10px;font-weight:800;letter-spacing:.09em}.meeting-detail__head h2{margin:4px 0 5px;font:700 20px/1.25 Manrope,sans-serif}.meeting-detail__head p{margin:0;color:var(--muted);font-size:10px}.meeting-routing{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(190px,1.1fr) auto;gap:9px;align-items:end;margin:14px 0;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.meeting-routing>div{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.meeting-routing>div span{display:grid}.meeting-routing>div strong{font-size:10px}.meeting-routing>div small{color:var(--muted);font-size:10px}.meeting-routing label,.meeting-suggestions header label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.meeting-routing select,.meeting-suggestions select{min-width:0;height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 7px;font-size:10px;text-transform:none}.meeting-routing--linked{border-color:#bdd7c5;background:var(--surface)}.meeting-routing select:disabled{color:var(--muted);background:var(--accent-chip)}.meeting-routing__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px}.meeting-content-grid{display:grid;grid-template-columns:1fr;gap:9px}.meeting-content-grid details{overflow:hidden;border:1px solid var(--line);border-radius:9px}.meeting-content-grid summary{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--surface);color:var(--green-800);cursor:pointer;font-size:10px;font-weight:700}.meeting-content-grid summary b{margin-left:auto;color:var(--muted);font-size:10px}.meeting-copy{max-height:260px;overflow:auto;padding:14px;white-space:pre-wrap;color:#415047;font-size:10px;line-height:1.55}.meeting-transcript{max-height:390px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.meeting-suggestions{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:9px}.meeting-suggestions>header{min-height:62px;display:grid;grid-template-columns:1fr 180px auto;gap:10px;align-items:center;padding:9px 12px;background:var(--active-start)}.meeting-suggestions>header>div{display:flex;align-items:center;gap:8px}.meeting-suggestions>header>div span{display:grid}.meeting-suggestions>header strong{font-size:11px}.meeting-suggestions>header small{color:var(--muted);font-size:10px}.meeting-suggestion{min-height:58px;display:grid;grid-template-columns:72px minmax(200px,1fr) auto auto 30px;gap:9px;align-items:center;padding:8px 13px;border-top:1px solid var(--line-soft)}.meeting-suggestion__curation{display:flex;align-items:center;gap:6px}.meeting-suggestion__curation select{max-width:150px}.meeting-suggestion__curation input[type=date]{height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 7px;font:inherit;font-size:10px}.meeting-suggestion input{accent-color:var(--green-600)}.meeting-suggestion__choice{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.meeting-suggestion__content{display:grid;gap:4px}.meeting-suggestion__content input{width:100%;height:31px;padding:0 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:10px;font-weight:650}.meeting-suggestion__content strong{font-size:10px}.meeting-suggestion__content small{color:var(--muted);font-size:10px}.meeting-suggestion em{color:var(--warning-text);font-size:10px;font-style:normal}.meeting-suggestion--accepted{background:var(--surface)}.meeting-suggestion--accepted em{color:var(--green-600);font-weight:700}.meeting-suggestion--checklist{background:var(--canvas)}.meeting-suggestion--checklist em{color:#587464;font-weight:700}.meeting-suggestions--catchup .meeting-suggestion{grid-template-columns:96px minmax(200px,1fr) auto 30px}.meeting-suggestion-group{border-top:1px solid var(--line-soft)}.meeting-suggestion-group>.meeting-suggestion{border-top:0}.meeting-suggestion-group>.meeting-suggestion+.meeting-suggestion{position:relative;margin-left:42px;border-left:2px solid var(--active-border);background:var(--surface)}.meeting-suggestion-group>.meeting-suggestion+.meeting-suggestion:before{content:"";position:absolute;left:-2px;top:50%;width:17px;border-top:2px solid var(--active-border)}.meeting-suggestion__group-handle{width:18px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--muted);cursor:grab}.meeting-suggestion__group-handle:hover{background:var(--accent-chip);color:var(--green-700)}.meeting-suggestion__group-handle.disabled{opacity:.35;cursor:not-allowed}.meeting-suggestion--personal-checklist em{color:var(--green-700);font-weight:750}.meeting-suggestion-add{display:flex;gap:8px;padding:10px 13px;border-top:1px solid var(--line-soft);background:var(--active-hover-start)}.meeting-suggestion-add>input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px dashed #b8c9bf;border-radius:7px;background:var(--paper);font-size:10px}.meeting-files{margin-top:12px;border:1px solid var(--line);border-radius:9px;padding:10px 12px}.meeting-files>header{display:flex;justify-content:space-between;padding-bottom:8px}.meeting-files>header strong{font-size:10px}.meeting-files>header small{color:var(--muted);font-size:10px}.meeting-files>button{width:100%;min-height:39px;display:grid;grid-template-columns:20px 1fr 20px;gap:7px;align-items:center;border:0;border-top:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.meeting-files>button>span{display:grid;font-size:10px;font-weight:700}.meeting-files>button small{color:var(--muted);font-size:10px;font-weight:400}.project-meetings>details{margin-bottom:9px;overflow:hidden;border:1px solid var(--line);border-radius:9px}.project-meetings>details>summary{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 11px;background:var(--surface);cursor:pointer}.project-meetings summary>span{display:grid;flex:1}.project-meetings summary strong{font-size:10px}.project-meetings summary small{margin-top:3px;color:var(--muted);font-size:10px}.project-meetings summary>b{color:var(--green-600);font-size:10px}.project-meetings details>section{padding:12px}.project-meetings h4{margin:5px 0;color:var(--green-800);font-size:10px}.project-meetings p,.project-meetings pre{max-height:170px;overflow:auto;margin:0 0 10px;white-space:pre-wrap;color:var(--ink-soft);font-size:10px;line-height:1.5}.project-task-tab .section-heading{min-height:46px;padding:0 2px 10px}.drawer-task-table{overflow-x:auto;border-radius:9px;box-shadow:0 4px 14px #162a1e0a}.drawer-task-table .task-row__title small{display:none}.project-completed-tasks{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface,var(--paper))}.project-completed-tasks>button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;border:0;padding:0 12px;background:var(--surface);color:var(--muted);cursor:pointer}.project-completed-tasks>button:hover{background:var(--surface);color:var(--text)}.project-completed-tasks>button>span{display:inline-flex;align-items:center;gap:7px}.project-completed-tasks>button strong{color:inherit;font-size:10px}.project-completed-tasks>button b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);color:var(--green-800);font-size:9px}.drawer-task-table--completed{border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.project-meetings__heading{align-items:center}.project-meeting-exports{display:flex;align-items:center;gap:6px}.project-meeting-exports .secondary-button,.project-meeting-exports .primary-button{min-height:31px;padding:0 8px;font-size:10px}.project-meeting-exports button:disabled{opacity:.4;cursor:default}.meeting-task-record .section-heading>span{color:var(--green-600);border:1px solid var(--line-strong);border-radius:12px;padding:4px 7px;font-size:10px;font-weight:800}.meeting-task-record details{overflow:hidden;margin-top:8px;border:1px solid var(--line);border-radius:8px}.meeting-task-record summary{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--canvas);color:var(--green-800);cursor:pointer;font-size:10px;font-weight:700}.meeting-task-record summary .text-button{margin-left:auto}.meeting-task-record details>p,.meeting-task-record details>pre{max-height:260px;overflow:auto;margin:0;padding:12px;white-space:pre-wrap;color:var(--ink-soft);font-size:10px;line-height:1.55}.meeting-task-record details>pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.meeting-task-files{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.meeting-task-files button{min-height:35px;display:grid;grid-template-columns:18px 1fr 18px;gap:6px;align-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper);text-align:left;color:var(--ink-soft);cursor:pointer;font-size:10px}.flagged-mail{display:grid;gap:9px}.flagged-mail__loading{color:var(--muted);font-size:11px}.flagged-mail__item{position:relative;overflow:visible;border:1px solid var(--line);border-radius:9px;padding:12px 13px;background:var(--surface, var(--paper))}.flagged-mail__item>header{display:grid;grid-template-columns:16px 1fr auto;gap:9px;align-items:start}.flagged-mail__item>header svg{margin-top:2px;color:var(--accent-text)}.flagged-mail__item>header>div{min-width:0;display:grid;gap:4px}.flagged-mail__item>header strong{font-size:12px}.flagged-mail__item>header small,.flagged-mail__item>header em{color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.flagged-mail__item>p{margin:9px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);font-size:11px;line-height:1.5}.flagged-mail__item>footer{display:flex;align-items:center;gap:9px;margin-top:11px}.flagged-mail__item>footer a{display:inline-flex;align-items:center;gap:5px;color:var(--green-800);font-size:11px;font-weight:700}.flagged-mail__desktop-link{color:var(--muted)!important;font-weight:600!important}.flagged-mail__due{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:var(--warning-text);font-size:11px;font-weight:700}.flagged-mail__form{position:relative;z-index:5;display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr);gap:10px 14px;align-items:end;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-soft)}.flagged-mail__form>label:not(.toggle-field),.flagged-mail__field{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.flagged-mail__form input{height:34px;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 8px;color:var(--ink);font:inherit;font-size:11px;text-transform:none}.flagged-mail__task-toggle{min-height:46px}.flagged-mail__privacy{align-self:center;margin:0;color:var(--muted);font-size:10px;line-height:1.45}.flagged-mail__form>.primary-button{justify-self:start}.project-destination{width:100%;min-width:0}.project-destination .personal-filter-trigger{width:100%;min-width:0;justify-content:space-between;text-transform:none}.project-destination .personal-filter-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-destination__popover{z-index:90;width:min(440px,calc(100vw - 80px));max-height:390px;overflow:auto;text-transform:none}.project-destination__branch,.project-destination__project{width:100%;grid-template-columns:18px 18px minmax(0,1fr) auto;gap:5px;border:0;cursor:pointer;text-align:left}.project-destination__branch>strong,.project-destination__project>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-destination__branch>b{min-width:24px;text-align:right}.project-destination__project.selected{background:var(--active-end);color:var(--active-text)}.project-destination__project>svg:last-child{margin-left:auto}.linked-email-task{display:flex;align-items:center;gap:10px}.linked-email-task>div{min-width:0;flex:1;display:flex;align-items:center;gap:9px}.linked-email-task span{min-width:0;display:grid;gap:3px}.linked-email-task small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-emails>details{margin-bottom:9px;overflow:hidden;border:1px solid var(--line);border-radius:9px}.project-emails>details>summary{min-height:54px;display:flex;align-items:center;gap:10px;padding:8px 11px;background:var(--active-hover-start);cursor:pointer}.project-emails summary>span{min-width:0;flex:1;display:grid;gap:3px}.project-emails summary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-emails summary small{color:var(--muted);font-size:10px}.project-emails summary>b{color:var(--active-text);font-size:10px}.project-emails details>section{padding:13px}.project-email__meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.project-email__meta span{display:grid;gap:2px;color:var(--ink-soft);font-size:10px}.project-email__meta strong{color:var(--muted);font-size:9px;text-transform:uppercase}.project-emails .email-body{max-height:340px;overflow:auto;margin:0;padding:12px;border-radius:7px;background:var(--surface);color:var(--ink-soft);font-size:10px;line-height:1.55}.email-body p{margin:0 0 9px;white-space:pre-wrap;overflow-wrap:anywhere}.email-body p:last-child{margin-bottom:0}.email-body a{color:var(--active-text);text-decoration:underline}.email-body__empty{color:var(--muted)}.project-emails details footer{display:flex;gap:7px;margin-top:10px}.drawer-backdrop{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:40;background:#0c18122e;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.drawer{width:560px;max-width:100%;min-width:0;height:100%;background:var(--paper);box-shadow:-18px 0 48px #0c1e142e;display:flex;flex-direction:column;animation:slide-in .2s ease-out}.drawer--wide{width:min(1040px,calc(100vw - 80px))}@keyframes slide-in{0%{transform:translate(30px);opacity:.7}}.drawer__top{min-height:78px;padding:17px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.drawer__top h2{font:700 20px/1.3 Manrope,sans-serif;margin:4px 0 0;max-width:560px;letter-spacing:-.015em}.drawer-hero{padding:14px 22px;background:linear-gradient(135deg,var(--canvas) 0%,var(--surface) 100%);border-bottom:1px solid var(--line)}.drawer-hero__path{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;margin-bottom:10px}.drawer-hero__path b{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--accent-text);background:var(--accent-chip);padding:4px 7px;border-radius:5px}.drawer-hero__meta{display:flex;align-items:center;gap:14px}.drawer-tabs{min-height:46px;padding:0 21px;display:flex;gap:19px;border-bottom:1px solid var(--line)}.drawer-tabs button{min-height:46px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:11.5px;color:var(--muted);cursor:pointer}.drawer-tabs button.active{color:var(--green-700);border-color:var(--green-600);font-weight:700}.drawer-tabs button span{background:var(--accent-chip);border-radius:8px;padding:1px 5px;margin-left:3px;font-size:10px}.drawer__body{flex:1;overflow-y:auto;padding:19px 22px 94px}.panel-section{border:1px solid var(--line);border-radius:13px;padding:17px;margin-bottom:15px;background:linear-gradient(180deg,var(--paper) 0%,var(--active-hover-start) 100%);box-shadow:0 5px 18px #1833250b}.panel-section h3{font:700 13px/1.35 Manrope,sans-serif;margin:0 0 15px;display:flex;align-items:center;gap:7px;color:#34473d}.panel-section--waiting{border-color:var(--active-border);background:var(--active-start)}.form-grid{display:grid;gap:15px}.form-grid--two{grid-template-columns:1fr 1fr}.panel-section label,.create-form label,.modal label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.panel-section label>small,.create-form label>small{color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.4}.panel-section input:not([type=checkbox]):not([type=range]),.panel-section select,.panel-section textarea,.create-form input:not([type=checkbox]),.create-form select,.create-form textarea,.modal input,.modal select,.modal textarea{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);padding:9px 11px;color:var(--ink);font-size:12.5px;line-height:1.4;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.panel-section input:not([type=checkbox]):not([type=range]):hover,.panel-section select:hover,.panel-section textarea:hover,.create-form input:not([type=checkbox]):hover,.create-form select:hover,.create-form textarea:hover,.modal input:hover,.modal select:hover,.modal textarea:hover{border-color:#abbdb3}.panel-section input:not([type=checkbox]):not([type=range]):focus,.panel-section select:focus,.panel-section textarea:focus,.create-form input:not([type=checkbox]):focus,.create-form select:focus,.create-form textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--active-border);box-shadow:0 0 0 3px #c3745021}.panel-section textarea,.create-form textarea,.modal textarea{min-height:88px;resize:vertical}.panel-section input:disabled,.panel-section select:disabled,.panel-section textarea:disabled{background:var(--canvas);color:#77837c}.full-field{margin-top:15px}.member-picker{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.member-picker>span{width:100%;color:var(--muted);font-size:10px;font-weight:700}.member-picker label{display:flex;grid-template-columns:auto auto auto;align-items:center;gap:5px;border:1px solid var(--line);border-radius:18px;padding:3px 8px 3px 4px;color:var(--muted);cursor:pointer}.member-picker label.selected{background:var(--accent-chip);border-color:var(--line-strong);color:var(--green-700)}.member-picker input{position:absolute;opacity:0}.toggle-field{grid-template-columns:1fr auto!important;align-items:center;min-height:50px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:var(--active-hover-start)}.toggle-field span{display:grid}.toggle-field small{font-weight:400;color:#8a958f}.toggle-field input{accent-color:var(--green-600);width:34px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-heading h3{margin:0 0 3px}.section-heading p{margin:0;color:var(--muted);font-size:10px}.section-progress-wrap{margin-left:auto;display:grid;grid-template-columns:29px 120px;align-items:center;gap:3px}.section-progress-wrap>b{color:#53645a;font-size:10px;text-align:right}.section-progress{width:120px;height:7px;border-radius:5px;overflow:hidden}.section-progress i{height:100%;display:block;background:var(--green-500)}.checklist label{min-height:35px;display:grid;grid-template-columns:16px 22px 1fr auto;align-items:center;gap:5px;border-top:1px solid var(--line-soft);cursor:pointer}.checklist__main>input[type=checkbox]{position:absolute;opacity:0}.checklist label>span{width:17px;height:17px;border:1px solid #b7c3bc;border-radius:5px;display:grid;place-items:center}.checklist label.completed>span{background:var(--green-600);color:var(--on-solid);border-color:var(--green-600)}.checklist label.completed strong{text-decoration:line-through;color:#88938d}.checklist label strong{color:var(--ink-soft);font-size:11px}.checklist label b{color:var(--accent-text);background:var(--accent-chip);padding:3px 5px;border-radius:4px;font-size:10px}.checklist label small{font-size:10px;color:var(--muted)}.checklist-heading{gap:10px}.checklist-heading .secondary-button{min-height:30px;padding:0 9px;font-size:10px}.checklist__row{min-height:48px;display:grid;grid-template-columns:minmax(280px,1fr) 155px 118px 82px auto 40px;align-items:center;gap:9px;padding:5px 0;border-top:1px solid var(--line-soft)}.checklist__row>.checklist__main{min-width:0;border:0;grid-template-columns:22px minmax(0,1fr);gap:8px}.checklist__main>strong{min-width:0;white-space:normal;line-height:1.35}.checklist__main>input:not([type=checkbox]){min-width:0;min-height:31px!important;padding:5px 7px!important}.checklist__row.completed strong{text-decoration:line-through;color:#88938d}.checklist__row>b{color:var(--accent-text);background:var(--accent-chip);padding:3px 5px;border-radius:4px;font-size:10px}.checklist__row>small{color:var(--muted);font-size:10px}.checklist__assignee{min-width:0;display:flex;align-items:center;gap:6px;color:#53645b}.checklist__assignee strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.checklist__assignee-select{min-width:0;width:100%;min-height:31px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 6px;font-size:10px}.checklist__row-actions{display:flex;align-items:center;gap:5px}.checklist-comment-button{height:26px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:#627169;padding:0 7px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:10px;font-weight:700}.checklist-comment-button:hover{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.checklist__comment-form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:3px 0 5px 30px;padding:9px;border:1px solid var(--active-border);border-radius:8px;background:var(--active-start)}.checklist__comment-form>span{grid-column:1 / -1;display:flex;align-items:center;gap:5px;color:var(--accent-text);font-size:10px}.checklist__comment-form>span strong{color:var(--accent-text)}.checklist__comment-form textarea{min-height:42px!important;resize:vertical;padding:7px 8px!important;font-size:10px!important}.checklist__comment-form .secondary-button,.checklist__comment-form .primary-button{min-height:31px;padding:0 9px;font-size:10px}.activity__checklist-context{width:max-content;max-width:100%;margin-top:5px;display:inline-flex;align-items:center;gap:4px;border-radius:9px;background:var(--accent-chip);color:var(--accent-text);padding:3px 7px;font-size:10px;font-weight:750}.activity__audit-label{width:max-content;max-width:100%;margin-top:5px;display:inline-flex;align-items:center;gap:4px;border-radius:9px;background:var(--orange-deep);color:#fff;padding:3px 7px;font-size:10px;font-weight:750}.checklist__date{width:120px!important;min-height:31px!important;padding:4px 6px!important;font-size:10px!important}.checklist__date-text{width:78px}.checklist__required{display:flex!important;align-items:center;gap:5px!important;white-space:nowrap;color:var(--accent-text)!important;font-size:10px!important}.checklist__required input{position:static!important;width:auto!important;min-height:0!important;opacity:1!important;accent-color:var(--green-600)}.checklist__order{display:flex}.checklist__order button{width:19px;height:22px;border:0;background:transparent;color:#78867e;padding:0;cursor:pointer}.checklist__order button:disabled{opacity:.25;cursor:default}.add-check{display:grid;grid-template-columns:minmax(180px,1fr) 155px 118px auto auto 32px;gap:6px;align-items:center;border-top:1px solid var(--line);padding-top:9px;margin-top:5px}.add-check>input{min-width:0}.add-check>input:first-child{border:0!important;padding-left:0!important}.add-check>select{min-width:0;min-height:34px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);padding:0 7px;font-size:10px}.add-check label{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap}.add-check label input{accent-color:var(--green-600)}.checklist-delegation-status{border-radius:999px;padding:4px 8px;white-space:nowrap;font-size:10px;background:var(--orange-100);color:var(--orange-800)}.checklist-delegation-status.in_review{background:var(--personal-chip);color:var(--violet-600)}.checklist-delegation-status.completed{background:color-mix(in srgb,var(--green-500) 18%,var(--paper));color:var(--green-800)}.checklist-delegation-status.cancelled{background:var(--danger-chip);color:var(--red-600)}.recurrence-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(150px,.65fr);align-items:end;gap:12px}.recurrence-row>label,.recurrence-row>.form-pattern-field{align-self:stretch}.recurrence-row input{min-height:42px!important}.recurrence-interval{grid-template-columns:1fr auto;align-items:end}.recurrence-interval>span{grid-column:1 / -1}.recurrence-interval input{min-width:75px}.recurrence-interval small{align-self:center;padding-bottom:10px;color:var(--muted);font-weight:500}.recurrence-summary{grid-column:1 / -1;min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.recurrence-summary.active{border-color:#bcd5c4;background:var(--surface);color:var(--green-700)}.recurrence-summary>span{display:grid;gap:2px}.recurrence-summary strong{font-size:12px}.recurrence-summary small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.linked-task{width:100%;min-height:38px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;border:0;border-top:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer;font-size:11px}.milestone-dependency-list{display:grid;gap:7px}.milestone-dependency{min-height:52px;display:grid!important;grid-template-columns:18px 18px minmax(0,1fr) auto auto;align-items:center;gap:8px!important;padding:7px 9px;border:1px solid var(--line-soft);border-radius:8px;background:var(--paper);cursor:pointer}.milestone-dependency.selected{border-color:#a9c4b3;background:var(--active-start)}.milestone-dependency>span{min-width:0;display:grid;gap:2px}.milestone-dependency>span strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.milestone-dependency>span small,.milestone-dependencies__empty{color:var(--muted);font-size:10px}.milestone-dependency .text-button{min-height:28px}.reopen-note{display:flex;gap:9px;color:#755991;background:var(--personal-chip);border:1px solid var(--line);padding:10px;border-radius:8px;margin-bottom:12px}.reopen-note p{margin:2px 0 0;font-size:10px}.drawer__actions{min-height:64px;padding:11px 18px;border-top:1px solid var(--line);background:var(--paper);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;box-shadow:0 -8px 20px #14281e0a;position:absolute;bottom:0;width:inherit}.autosave-note{justify-self:end;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.task-lifecycle{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);margin-bottom:13px}.task-lifecycle>div{flex:1}.task-lifecycle strong{font-size:11px}.task-lifecycle p{margin:3px 0 0;color:var(--muted);font-size:10px}.project-owner{min-height:62px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:10px 13px;margin-bottom:13px}.project-owner>.avatar{margin-left:0}.project-owner>div{display:grid}.project-owner small{font-size:10px;color:var(--muted);letter-spacing:.08em}.project-owner>span:last-child{margin-left:auto;display:flex;gap:5px;color:var(--muted);font-size:10px}.progress-card{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border-radius:8px;background:var(--active-start);margin-bottom:12px}.progress-card>div{display:grid}.progress-card span{color:var(--muted);font-size:10px}.progress-card strong{font:700 23px Manrope,sans-serif;color:var(--green-700)}.progress-card small{color:#8e9993;font-size:10px}.progress-visual{grid-column:1 / -1;height:8px;position:relative;background:var(--active-end);border-radius:6px;overflow:hidden}.progress-visual i,.progress-visual b{position:absolute;inset:0 auto 0 0;display:block}.progress-visual i{background:#bad5c6}.progress-visual b{background:var(--green-600)}.drawer-task-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.drawer-task-list .task-row--compact{grid-template-columns:minmax(260px,2fr) 95px 70px 92px 55px 62px}.activity{font-size:11.5px}.activity__summary{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:11px 12px;margin-bottom:15px}.activity__summary div{display:grid;gap:2px}.activity__summary strong{font-size:12px;line-height:1.35}.activity__summary p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.4}.activity article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:14px}.activity article header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.activity article header strong{font-size:11.5px}.activity article time{color:var(--muted);font-size:10px;white-space:nowrap}.activity article p{margin:5px 0 0;background:var(--canvas);border-radius:0 9px 9px;padding:10px 11px;font-size:11.5px;line-height:1.5}.activity>form{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:start;border-top:1px solid var(--line);padding-top:14px}.activity>form textarea{min-height:76px;border:1px solid var(--line-strong);border-radius:10px;padding:9px 11px;resize:vertical;font-size:12px;line-height:1.45}.create-form{padding:21px 22px 94px;overflow-y:auto;display:grid;gap:16px}.create-form>label:first-of-type input{min-height:48px;font:650 14px/1.35 Manrope,sans-serif}.create-form label b{color:var(--red)}.create-form label small{font-weight:400;color:var(--muted)}.create-form footer{position:absolute;bottom:0;left:0;right:0;width:auto;background:var(--paper);border-top:1px solid var(--line);padding:13px 22px;display:flex;justify-content:flex-end;gap:9px;box-shadow:0 -8px 20px #14281e0a}.create-note{display:flex;gap:9px;background:var(--surface);color:var(--green-800);padding:12px;border:1px solid var(--line);border-radius:10px}.create-note p{margin:0;font-size:11px;line-height:1.5}.form-error{border:1px solid var(--danger-chip);background:var(--danger-chip);color:var(--danger-text);padding:10px 12px;border-radius:9px;font-size:11.5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow-y:auto;padding:24px;background:#0e1b1485;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:490px;background:var(--paper);border:1px solid rgba(207,219,212,.8);border-radius:16px;box-shadow:0 24px 76px #0919104d;padding:23px;display:grid;gap:16px}.modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.modal h2{margin:3px 0;font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.015em}.modal>p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.modal footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:16px}.modal.structure-create-modal{width:min(720px,calc(100vw - 48px));max-width:none;overflow:visible;padding:22px}.modal.structure-create-modal--folder{width:min(560px,calc(100vw - 48px))}.modal.structure-create-modal .team-member-picker__groups{max-height:255px}.modal.team-editor-modal{width:min(1000px,calc(100vw - 32px))}.password-modal{width:450px}.password-modal__heading{display:flex;align-items:center;gap:10px}.password-modal__heading>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--accent-chip);color:var(--green-700)}.password-modal__heading small{color:var(--green-600);font-size:10px;font-weight:850;letter-spacing:.12em}.password-modal .password-field{height:36px}.password-modal .form-error{margin:0}.toast{position:fixed;left:286px;bottom:22px;z-index:100;min-height:43px;border:1px solid #bcd2c5;border-radius:9px;background:var(--green-900);color:var(--on-solid);padding:0 7px 0 12px;display:flex;align-items:center;gap:9px;box-shadow:var(--shadow);font-size:11px}.toast>span{font-weight:700}.toast button{border:0;cursor:pointer}.toast__undo{height:29px;border-radius:6px!important;background:var(--paper)!important;color:var(--green-800);padding:0 10px;font-size:10px;font-weight:850}.toast__undo:hover{background:var(--accent-chip)!important}.toast__close{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;background:transparent;color:#dce9e1}.toast__close:hover{background:#ffffff1a;color:var(--on-solid)}@media(max-width:1250px){.app-shell{grid-template-columns:230px 1fr}.topbar{grid-template-columns:230px 440px 1fr}.ghost-button{display:none}.page{padding-left:24px;padding-right:24px}.project-group__head{grid-template-columns:32px minmax(210px,1fr) 100px 90px 70px 75px 85px 34px 34px}.project-group__head>.mini-progress{display:none}.check-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:252px}}.profile-user-list>button:hover,.sidebar__primary a:hover,.sidebar__footer a:hover,.sidebar__section-title button:hover,.tree__folder-row:hover,.tree__lists button:hover,.tree__action:hover,.icon-button:hover,.task-sort-head:hover,.scope-dropdown__trigger:hover,.scope-dropdown__options label:hover,.meeting-inbox>button:hover{background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%);color:var(--active-text)}.tree__action:hover{background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%)!important;color:var(--active-text)!important}.profile-user-list>button.active,.sidebar__primary a.active,.sidebar__footer a.active,.tree__folder-row.active,.tree__lists button.active,.view-tabs--inline button.active,.icon-button--active,.task-sort-head.active,.work-toggle.active,.scope-dropdown__trigger.active,.group-button.active,.multi-filter-bar button.active,.personal-filters button.active,.admin-layout>nav button.active,.meeting-inbox>button.active,.recurrence-summary.active{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--active-end) 100%);color:var(--active-text)}.sidebar__primary a.active,.sidebar__footer a.active,.tree__folder-row.active,.tree__lists button.active,.admin-layout>nav button.active,.meeting-inbox>button.active{box-shadow:inset 3px 0 var(--active-border)}.tree__folder-row.active .tree__folder-label,.view-tabs button.active,.drawer-tabs button.active{border-color:var(--active-border);color:var(--active-text)}.scope-dropdown__trigger b,.task-sort-head b{background:var(--active-solid);color:var(--on-solid)}.work-toggle input,.scope-dropdown__options input,.scope-filter-row details input,.member-scope-picker__users input,.meeting-suggestion input,.toggle-field input,.checklist__required input,.add-check label input{accent-color:var(--active-solid)}.team-member-picker__trigger{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%);color:var(--active-text)}.team-member-picker__trigger[aria-expanded=true],.member-picker label.selected,.member-scope-picker__users label.selected{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--active-end) 100%);color:var(--active-text)}.team-member-picker__company>button.checked,.team-member-picker__company+div>button>span.checked{border-color:var(--active-solid);background:var(--active-solid)}.team-member-picker__company>button.partial{border-color:var(--active-border);background:var(--active-end);color:var(--active-text)}.status-work-groups>section,.work-groups--folders>section{border-color:var(--line);background:var(--paper);box-shadow:0 3px 12px #232f2809}.status-work-groups>section>header,.folder-group-head{position:relative;min-height:62px;padding-top:11px}.status-work-groups>section>header:before,.folder-group-head:after{position:absolute;top:8px;color:currentColor;font-size:10px;font-weight:850;letter-spacing:.12em;opacity:.68}.status-work-groups>section>header:before{left:14px;content:"ESTADO"}.type-work-groups>section>header:before{left:58px;content:"TIPO"}.folder-group-head:after{left:44px;content:"CARPETA"}.status-work-groups>section>header>strong,.folder-group-head>strong{margin-top:9px}.folder-context-groups{position:relative;margin-left:11px;padding-left:8px;border-left:1px solid var(--active-border)}.folder-context-groups>section{border-top:0;border-bottom:1px solid var(--line)}.folder-context-groups>section:last-child{border-bottom:0}.context-group-head{min-height:50px;border-bottom:1px solid var(--active-border);background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--paper) 42%);box-shadow:inset 3px 0 var(--active-border)}.context-group-head:hover{background:linear-gradient(90deg,var(--active-start) 0%,var(--paper) 48%)}.context-group-head>span:not(.group-insights){border:1px solid var(--active-border);border-radius:9px;background:var(--paper);padding:3px 7px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.context-group-head>strong{font-size:12px}.folder-context-groups .task-table-head>:first-child{margin-left:10px}.folder-context-groups .task-row__name{padding-left:10px}.folder-context-groups .table-card{border-width:0;border-radius:0;box-shadow:none}.folder-context-groups .task-table-head{min-height:34px;border-top:1px solid var(--line-soft);background:var(--canvas)}.task-row--due-none,.task-row--due-later{background:var(--paper)}.task-row--due-week,.task-row--due-tomorrow{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--warning-chip) 100%);box-shadow:none}.task-row--due-today{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--warning-chip) 100%);box-shadow:inset -3px 0 var(--amber-500)}.task-row--due-overdue{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--danger-chip) 100%);box-shadow:inset -3px 0 var(--red)}.task-row--status-in_progress:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--accent-chip) 100%)}.task-row--status-waiting:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--personal-chip) 100%)}.task-row--status-completed{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--accent-chip) 100%);box-shadow:inset -3px 0 #4e956d}.eyebrow,.text-button,.meeting-inbox>header,.meeting-detail__head span,.meeting-content-grid summary,.project-meetings h4,.meeting-task-record summary,.meeting-task-record .section-heading>span{color:var(--active-text)}.primary-button{border-color:var(--active-solid);background:linear-gradient(135deg,var(--active-solid) 0%,var(--active-solid) 100%);box-shadow:0 2px 8px #9a49252e}.primary-button:hover{background:linear-gradient(135deg,var(--active-solid) 0%,var(--active-solid) 100%)}.icon-button--add,.empty-state__icon{background:var(--active-end);color:var(--active-text)}.info-banner,.meeting-connection-banner{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--active-hover-end) 100%);color:var(--active-text)}.meeting-connection-banner p{color:var(--accent-text)}.meeting-connection-banner>span,.meeting-task-record .section-heading>span{border-color:var(--active-border);background:#ffffffc7}.meeting-inbox,.meeting-content-grid summary,.meeting-suggestions>header,.meeting-suggestion-add{background:var(--active-hover-start)}.meeting-routing:not(.meeting-routing--linked){border-color:var(--active-border);background:var(--active-hover-start)}.project-meetings summary>b{color:var(--accent-text)}.project-work-groups--status>section{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper);box-shadow:0 3px 12px #232f2809}.project-work-groups--status>section>header{position:relative;min-height:62px;padding-top:11px}.project-work-groups--status>section>header:before{position:absolute;top:8px;left:44px;content:"ESTADO";color:currentColor;font-size:10px;font-weight:850;letter-spacing:.12em;opacity:.68}.project-work-groups--status>section>header>strong{margin-top:9px}.project-folder-lists{position:relative;gap:0;margin:0 0 8px 11px;padding:0 0 0 8px;border-left:1px solid var(--active-border)}.project-folder-lists>section{border:0;border-bottom:1px solid var(--line);border-radius:0}.project-folder-lists>section:last-child{border-bottom:0}.project-folder-lists .project-table{border-width:0;border-radius:0;box-shadow:none}.project-folder-lists .project-table__head>:first-child,.project-folder-lists .project-table__row>:first-child{margin-left:10px}.quick-add button,.quick-add button:hover{background:linear-gradient(135deg,var(--active-solid) 0%,var(--active-solid) 100%)}.personal-project>span{background:var(--active-border)}.personal-groups>section>header,.personal-delegation-groups>section>header,.personal-dashboard-subgroups>section>header{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--paper) 100%);color:var(--active-text)}.personal-delegation-groups>section>header strong,.personal-dashboard-subgroups>section>header>strong{color:var(--active-text)}.personal-delegation-groups>section>header b,.personal-dashboard-subgroups>section>header>b{background:var(--active-end);color:var(--active-text)}.clear-sort-order{border-color:var(--active-border);background:var(--paper);color:#6e625c}.clear-sort-order.active,.clear-sort-order.active:not(:disabled):hover{border-color:var(--active-border);background:var(--active-hover-start);color:var(--danger-text)}.clear-sort-order b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:9px;background:var(--red);color:var(--on-solid);font-size:10px}.section-heading__actions{display:flex;align-items:center;gap:7px}.quick-edit-trigger{min-width:0;display:inline-flex;align-items:center;border-radius:6px;cursor:context-menu;outline:none;transition:background .15s ease,box-shadow .15s ease}.quick-edit-trigger:not(.quick-edit-trigger--disabled):hover,.quick-edit-trigger:not(.quick-edit-trigger--disabled):focus-visible{background:var(--accent-chip);box-shadow:0 0 0 2px #d26f4229}.quick-edit-trigger--cell{width:100%;min-height:30px;justify-content:center}.quick-edit-trigger--editing:not(.quick-edit-trigger--disabled){background:var(--accent-chip);box-shadow:inset 0 0 0 1px var(--active-border),0 0 0 2px #d26f421a}.quick-edit-trigger--editing:not(.quick-edit-trigger--disabled):hover,.quick-edit-trigger--editing:not(.quick-edit-trigger--disabled):focus-visible{background:var(--accent-chip);box-shadow:inset 0 0 0 1px var(--active-border),0 0 0 2px #d26f422e}.quick-edit-trigger--disabled{cursor:default}.quick-edit-menu{position:fixed;z-index:180;width:264px;overflow:hidden;border:1px solid var(--active-border);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 18px 48px #2b1d1633;animation:quick-edit-in .12s ease-out}@keyframes quick-edit-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-edit-menu>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:7px 8px 7px 12px;border-bottom:1px solid var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--paper) 100%)}.quick-edit-menu>header strong{color:var(--accent-text);font-size:11px}.quick-edit-menu>header button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#8b756a;cursor:pointer}.quick-edit-menu>header button:hover{background:var(--active-hover-end);color:var(--accent-text)}.quick-edit-menu__options{max-height:min(360px,58vh);overflow-y:auto;padding:6px}.quick-edit-menu__options>button{width:100%;min-height:40px;display:grid;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:#34423a;text-align:left;cursor:pointer}.quick-edit-menu__options>button:hover,.quick-edit-menu__options>button.active{background:var(--accent-chip)}.quick-edit-menu__options>button>span:nth-child(2){min-width:0;display:grid;gap:1px}.quick-edit-menu__options strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.quick-edit-menu__options small{color:#897a72;font-size:10px}.quick-edit-menu__options svg{color:var(--accent-text)}.quick-edit-menu__marker{width:8px;height:8px;border-radius:50%;background:var(--active-solid)}.quick-edit-menu__marker--pending{background:#8b9a92}.quick-edit-menu__marker--in_progress{background:var(--amber-500)}.quick-edit-menu__marker--waiting{background:#a88bc2}.quick-edit-menu__marker--completed{background:#5ea778}.quick-edit-menu__marker--date{border-radius:2px;background:var(--active-solid)}.quick-edit-menu__marker--empty{border:1px solid #b8b1ad;background:transparent}.quick-edit-menu__custom-date{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px 10px;border-top:1px solid var(--line-soft);background:var(--paper)}.quick-edit-menu__custom-date label{min-width:0;display:grid;gap:4px;color:#6b7871;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.quick-edit-menu__custom-date input{width:100%;height:32px;border:1px solid var(--line-strong);border-radius:6px;padding:0 7px;background:var(--paper);color:var(--ink);font-size:10px}.quick-edit-menu__custom-date button{height:32px;border:1px solid var(--active-border);border-radius:6px;padding:0 9px;background:var(--active-start);color:var(--active-text);font-size:10px;font-weight:800;cursor:pointer}.quick-edit-menu__custom-date button:disabled{opacity:.38;cursor:default}.quick-edit-menu__daily-plan{width:100%;min-height:45px;display:flex;align-items:center;gap:9px;padding:7px 11px;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.quick-edit-menu__daily-plan:hover:not(:disabled){background:var(--active-start);color:var(--active-text)}.quick-edit-menu__daily-plan>span{min-width:0;flex:1;display:grid;gap:2px}.quick-edit-menu__daily-plan strong{font-size:11px}.quick-edit-menu__daily-plan small{color:var(--muted);font-size:9px}.quick-edit-menu__daily-plan:disabled{cursor:default;opacity:.58}.quick-edit-menu>footer{padding:6px 10px;border-top:1px solid var(--active-border);background:var(--active-hover-start);color:#9a8e87;font-size:10px;text-align:center}.person-select{width:100%;min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:11px;padding:4px 10px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.person-select:hover:not(:disabled),.person-select[aria-expanded=true]{border-color:var(--active-border);box-shadow:0 0 0 3px #c3745021}.person-select:disabled{cursor:default;opacity:.62}.person-select>span{min-width:0;display:grid;gap:1px}.person-select strong,.person-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-select strong{color:var(--ink);font-size:12px}.person-select small{color:var(--muted);font-size:10px;font-weight:600}.person-select>svg:last-child{color:var(--muted)}.person-select--compact{min-height:32px;grid-template-columns:23px minmax(0,1fr) 15px;gap:6px;border-radius:8px;padding:3px 8px}.person-select--compact strong{font-size:10px}.person-select--compact small{display:none}.person-select--comfortable{min-height:46px;padding-inline:12px}.person-select--comfortable strong{font-size:.86rem}.person-picker{position:fixed;z-index:2200;width:min(390px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 24px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid var(--active-border);border-radius:13px;background:var(--paper);color:var(--ink);box-shadow:0 22px 62px #191e1b47;animation:quick-edit-in .12s ease-out}.person-picker>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px 7px 12px;border-bottom:1px solid var(--active-border);background:linear-gradient(90deg,var(--active-start),var(--paper))}.person-picker>header>span{display:flex;align-items:center;gap:7px;color:var(--accent-text)}.person-picker>header strong{font-size:12px}.person-picker>header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.person-picker>header button:hover{background:var(--active-hover-end);color:var(--accent-text)}.person-picker__search{min-height:43px;display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:8px!important;border-bottom:1px solid var(--line);padding:0 11px;color:var(--muted)}.person-picker__search input{min-width:0!important;min-height:41px!important;flex:1;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink);font-size:12px!important}.person-picker__groups{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:7px}.person-picker__groups>section+section{margin-top:6px}.person-picker__groups>section.primary{border:1px solid var(--active-border);border-radius:9px;overflow:hidden}.person-picker__group{width:100%;min-height:39px;display:grid;grid-template-columns:15px 18px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:8px;padding:5px 8px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.person-picker__groups>section.primary .person-picker__group{border-radius:0;background:var(--active-start)}.person-picker__group[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.person-picker__group>span{min-width:0;display:grid;gap:1px}.person-picker__group strong,.person-picker__group small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-picker__group strong{font-size:11px}.person-picker__group small{color:var(--muted);font-size:9px}.person-picker__group+div{display:grid;gap:2px;padding:4px 2px 2px 22px}.person-picker__group+div>button,.person-picker__empty{width:100%;min-height:43px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-radius:8px;padding:5px 8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.person-picker__group+div>button:hover,.person-picker__group+div>button.active,.person-picker__empty:hover,.person-picker__empty.active{background:var(--accent-chip)}.person-picker__group+div>button>span,.person-picker__empty>span:nth-child(2){min-width:0;display:grid;gap:1px}.person-picker__group+div strong,.person-picker__empty strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.person-picker__group+div small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.person-picker__group+div>button>svg:last-child,.person-picker__empty>svg:last-child{color:var(--accent-text)}.person-picker__empty{margin-bottom:5px;border-bottom:1px solid var(--line-soft);border-radius:7px}.person-picker__empty>span:first-child{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--muted)}.person-picker__groups>p{margin:0;padding:24px 10px;color:var(--muted);font-size:11px;text-align:center}.person-picker>footer{padding:7px 10px;border-top:1px solid var(--active-border);background:var(--active-hover-start);color:var(--muted);font-size:9px;text-align:center}.assignment-scope-backdrop{z-index:310}.assignment-scope-modal{width:min(520px,calc(100vw - 28px))}.assignment-scope-modal>header small{color:var(--accent-text);font-size:10px;font-weight:850;letter-spacing:.1em}.assignment-scope-modal__person{display:flex;align-items:center;gap:10px;border:1px solid var(--active-border);border-radius:10px;padding:11px;background:var(--active-start);color:var(--accent-text)}.assignment-scope-modal__person>span{display:grid;gap:2px}.assignment-scope-modal__person strong{font-size:13px}.assignment-scope-modal__person small{color:var(--muted);font-size:10px}.assignment-scope-modal>footer{flex-wrap:wrap}html[data-theme=dark]{color:var(--ink);background:var(--canvas);--ink: #e8eaed;--muted: #9aa3ae;--accent-text: #ffb27a;--accent-strong: #e65a00;--accent-chip: #3b1b0b;--danger-text: #f28b82;--warning-text: #e8b768;--push-text: #f0a06a;--push-border: #8a4a1c;--push-chip: #33210f;--personal-text: #c8b4f3;--success-text: #34b37f;--line: #2c323a;--line-soft: #232830;--line-strong: #343a42;--warning-chip: #2e2410;--danger-chip: #33130f;--personal-chip: #241b38;--amber-500: #dc8a06;--ink-soft: #b6bec7;--on-solid: #fff;--shadow-soft: 0 4px 18px rgba(0, 0, 0, .35);--text: var(--ink);--accent: #ff7a1a;--paper: #1d2126;--surface: #171a1e;--green-950: #060f0c;--green-900: #10281d;--green-800: #8fd8b3;--green-700: #34b37f;--green-600: #46c68f;--green-500: #2aa273;--active-start: #32170a;--active-end: #49210c;--active-hover-start: #3b1a09;--active-hover-end: #57270b;--active-border: #e96b1d;--active-text: #ffb27a;--active-solid: #d94f00;--red: #e2564a;--shadow: 0 16px 46px rgba(0,0,0,.34)}html[data-theme=dark] :is(body,#root,.app-shell,.main-content){background:var(--green-950);color:var(--ink)}html[data-theme=dark] .topbar{background:var(--surface);border-bottom:1px solid var(--line)}.theme-toggle{min-width:78px;justify-content:center}html[data-theme=dark] .theme-toggle{border-color:#eec19447;background:#e0895a1f;color:var(--active-text)}html[data-theme=dark] .sidebar{border-color:var(--line);background:var(--surface)}html[data-theme=dark] :is(.sidebar__primary a,.sidebar__footer a,.tree button){color:var(--ink-soft)}html[data-theme=dark] :is(.sidebar__primary a:hover,.sidebar__footer a:hover,.tree__folder-row:hover,.tree__lists button:hover){background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.sidebar__primary a.active,.sidebar__footer a.active,.tree__folder-row.active,.tree__lists button.active){background:linear-gradient(90deg,var(--active-hover-start),var(--active-hover-end));color:var(--active-text)}html[data-theme=dark] .tree__lists{border-color:var(--line)}html[data-theme=dark] .workspace-info>span{background:#24352c;color:var(--green-800)}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=range]),select,textarea,.password-field){border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--muted)}html[data-theme=dark] option{background:var(--surface);color:var(--ink)}html[data-theme=dark] :is(.metric,.filter-panel-unified,.table-card,.project-table,.project-group,.project-folder-lists>section,.project-work-groups--folders>section,.folder-context-groups>section,.personal-work-group,.validation-group,.delegate-group,.admin-layout,.meeting-layout,.personal-inbox,.personal-projects,.personal-groups>section,.personal-dashboard-panel,.personal-dashboard-context,.personal-dashboard-primary-groups>section,.personal-dashboard-subgroups>section,.personal-control-panel,.personal-active-projects,.personal-project-card,.personal-agenda-lane,.personal-agenda-table,.quick-edit-menu,.profile-popover,.modal,.drawer,.panel-section){border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:none}html[data-theme=dark] .check-selector__card{border-color:var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .check-selector__card.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-hover-end))}html[data-theme=dark] .check-selector__icon,html[data-theme=dark] .check-selector__card>b{background:var(--active-start);color:var(--accent-text)}html[data-theme=dark] .check-active-summary{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}html[data-theme=dark] :is(.toolbar,.personal-dashboard-toolbar,.admin-catalog-toolbar,.scope-filter-row,.meeting-routing,.meeting-inbox,.meeting-suggestions>header,.meeting-suggestion-add,.meeting-content-grid summary,.meeting-task-record summary,.drawer-hero,.activity__summary,.task-lifecycle,.progress-card,.recurrence-summary,.team-summary-table>header,.project-table__head,.task-table-head,.personal-dashboard-panel__content,.personal-dashboard-contexts,.personal-dashboard-subgroups,.personal-dashboard-primary-groups .personal-dashboard-contexts,.personal-agenda-lane>header,.personal-active-projects>.personal-dashboard-section-head,.personal-control-panel>.personal-dashboard-section-head){border-color:var(--line);background:var(--green-900);color:var(--ink)}html[data-theme=dark] :is(.secondary-button,.group-button,.work-toggle,.view-tabs button,.scope-dropdown__trigger,.scope-dropdown__panel,.scope-dropdown__panel footer button,.meeting-connection-banner>span,.meeting-task-record .section-heading>span,.meeting-task-files button,.clear-sort-order){border-color:var(--line-strong);background:var(--paper);color:var(--ink-soft)}html[data-theme=dark] :is(.secondary-button,.group-button,.work-toggle,.view-tabs button,.scope-dropdown__trigger):hover{border-color:var(--active-border);background:var(--active-start);color:var(--active-text)}html[data-theme=dark] :is(.group-button.active,.work-toggle.active,.view-tabs button.active,.scope-dropdown__trigger.active,.admin-layout>nav button.active,.meeting-inbox>button.active){border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start),var(--active-end));color:var(--active-text)}html[data-theme=dark] :is(.scope-dropdown__panel,.team-member-picker__popover,.search-results,.profile-popover){border-color:var(--line);background:var(--green-900);color:var(--ink);box-shadow:0 18px 46px #0000006b}html[data-theme=dark] :is(.scope-dropdown__options label:hover,.profile-user-list>button:hover,.search-results>button:hover){background:var(--active-end)}html[data-theme=dark] :is(.profile-popover>header,.admin-layout>nav,.scope-dropdown__panel footer){border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .profile-user-list>button.active{background:var(--active-start);color:var(--active-text)}html[data-theme=dark] .task-table-head{border-color:var(--line-soft);background:var(--green-900);color:#89968f}html[data-theme=dark] .task-row{border-color:var(--line-soft);color:var(--ink)}html[data-theme=dark] :is(.task-row--due-none,.task-row--due-later){background:var(--paper)}html[data-theme=dark] .task-row--due-week{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--warning-chip) 100%);box-shadow:none}html[data-theme=dark] .task-row--due-tomorrow{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--push-chip) 100%);box-shadow:none}html[data-theme=dark] .task-row--due-today{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--accent-chip) 100%);box-shadow:inset -3px 0 var(--active-border)}html[data-theme=dark] .task-row--due-overdue{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--danger-chip) 100%);box-shadow:inset -3px 0 var(--red)}html[data-theme=dark] .task-row--status-in_progress:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--accent-chip) 100%)}html[data-theme=dark] .task-row--status-waiting:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--personal-chip) 100%)}html[data-theme=dark] .task-row--status-completed{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--active-end) 100%);box-shadow:inset -3px 0 #4e956d}html[data-theme=dark] .task-row--personal{background:linear-gradient(90deg,var(--personal-chip) 0%,var(--paper) 132px)}html[data-theme=dark] :is(.task-row__title strong,.inline-checklist__title strong,.personal-task strong,.project-table__row strong,.project-group__title strong,.personal-agenda-card__copy strong,.personal-overdue-list strong,.personal-delegation-compact strong){color:var(--ink)}html[data-theme=dark] :is(.task-row__title small,.personal-task small,.date-text,.personal-due,.check-count,.project-table__row small){color:var(--muted)}html[data-theme=dark] :is(.inline-checklist,.inline-checklist__item){border-color:var(--line-soft);background:var(--green-900)}html[data-theme=dark] .inline-checklist__item--mine{background:var(--accent-chip)}html[data-theme=dark] :is(.folder-group-head,.context-group-head,.project-work-groups>section>header,.validation-group>header,.delegate-group__head){border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--accent-chip) 100%);color:var(--active-text);box-shadow:inset 4px 0 var(--active-border)}html[data-theme=dark] :is(.folder-group-head,.context-group-head,.project-work-groups>section>header,.validation-group>header,.delegate-group__head):hover{background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%)}html[data-theme=dark] :is(.folder-group-head strong,.folder-group-head>svg,.context-group-head strong,.context-group-head>svg,.context-group-head>span:not(.group-insights),.project-work-groups>section>header strong,.validation-group__toggle,.validation-group__toggle small,.delegate-group__head,.delegate-group__head small){color:var(--active-text)}html[data-theme=dark] :is(.folder-group-head>b,.context-group-head>b,.project-work-groups>section>header>b,.validation-group__toggle>b,.delegate-group__head>b,.group-head-tone>b){border-color:var(--active-border);background:#0a110d9e!important;color:var(--active-text)!important}html[data-theme=dark] .group-head-tone--pending{--tone-start:#202523;--tone-end:#2b322e;--tone-border:#7f8d85;--tone-text:#c6d0ca}html[data-theme=dark] .group-head-tone--in_progress{--tone-start:#292516;--tone-end:#3c3219;--tone-border:#d1a341;--tone-text:#eed788}html[data-theme=dark] .group-head-tone--waiting{--tone-start:#211c27;--tone-end:#30263a;--tone-border:#957baa;--tone-text:#d7c1e7}html[data-theme=dark] .group-head-tone--submitted{--tone-start:#281d23;--tone-end:#3a2630;--tone-border:#b57996;--tone-text:#e0b2c8}html[data-theme=dark] .group-head-tone--completed{--tone-start:#17251b;--tone-end:#223629;--tone-border:#6d9e7a;--tone-text:#b9dfc2}html[data-theme=dark] .group-head-tone--cancelled{--tone-start:#202221;--tone-end:#2c2f2d;--tone-border:#8b8e92;--tone-text:#c7ccca}html[data-theme=dark] .group-head-tone--draft{--tone-start:#202523;--tone-end:#2b322e;--tone-border:#7f8d85;--tone-text:#c6d0ca}html[data-theme=dark] .group-head-tone--active{--tone-start:#292516;--tone-end:#3c3219;--tone-border:#d1a341;--tone-text:#eed788}html[data-theme=dark] .group-head-tone--paused{--tone-start:#211c27;--tone-end:#30263a;--tone-border:#957baa;--tone-text:#d7c1e7}html[data-theme=dark] .group-head-tone--type{--tone-start:#2d211b;--tone-end:#3a281f;--tone-border:#d58d68;--tone-text:#efc0a6}html[data-theme=dark] .group-head-tone--push{background:linear-gradient(90deg,var(--tone-start) 0%,var(--tone-end) 58%,var(--accent-chip) 83%,var(--danger-chip) 100%)!important}html[data-theme=dark] :is(.group-head-tone--type>.type-icon,.group-head-tone .personal-dashboard-primary-icon,.validation-group__icon){border-color:var(--active-border);background:#0c140f9e;color:var(--accent-text)}html[data-theme=dark] :is(.personal-dashboard-panel__toggle,.personal-dashboard-panel:nth-child(3)>.personal-dashboard-panel__toggle,.personal-project-card,.personal-agenda-card,.personal-overdue-list>button,.personal-overdue-list>div,.personal-delegation-compact>section>button,.personal-delegation-table>button,.project-table__row,.meeting-inbox>button,.meeting-suggestion,.team-summary-table>div,.activity article p){border-color:var(--line-soft);background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.personal-dashboard-panel__toggle,.personal-project-card,.personal-agenda-card,.personal-overdue-list>button,.personal-delegation-compact>section>button,.project-table__row,.meeting-inbox>button):hover{background:var(--paper)}html[data-theme=dark] :is(.personal-dashboard-panel__copy>strong,.personal-project-card__copy>strong,.personal-dashboard-section-head strong,.personal-dashboard-primary-groups>section>header>strong,.personal-dashboard-subgroups>section>header>strong){color:var(--ink)}html[data-theme=dark] :is(.personal-dashboard-panel__summary>span,.personal-control-summary>span,.personal-agenda-card__meta>b,.personal-agenda-card__meta>em){border-color:var(--line-strong);background:var(--paper);color:var(--ink-soft)}html[data-theme=dark] .personal-dashboard-panel__chevron{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text);box-shadow:none}html[data-theme=dark] .personal-dashboard-panel__toggle:hover .personal-dashboard-panel__chevron,html[data-theme=dark] .personal-dashboard-panel.expanded .personal-dashboard-panel__chevron{background:var(--accent-chip)}html[data-theme=dark] .meeting-connection-banner{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start),var(--accent-chip));color:var(--active-text)}html[data-theme=dark] :is(.meeting-copy,.meeting-task-record details>p,.meeting-task-record details>pre){color:var(--ink-soft)}html[data-theme=dark] .meeting-routing--linked,html[data-theme=dark] .meeting-suggestion--accepted{border-color:#3c6650;background:var(--accent-chip)}html[data-theme=dark] .meeting-suggestion--checklist{background:var(--accent-chip)}html[data-theme=dark] :is(.drawer__actions,.create-form footer){border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .panel-section h3{color:var(--ink)}html[data-theme=dark] .toggle-field{border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .drawer-backdrop{background:#00000085}html[data-theme=dark] :is(.panel-section--waiting,.form-error,.reopen-note){background:var(--active-start)}html[data-theme=dark] .avatar{border-color:#c6e2d26b;color:#f1fff7;box-shadow:inset 0 1px 1px #ffffff61,inset 0 -8px 14px #00000047,0 5px 13px #00000052,0 0 0 1px #77a28b2e}html[data-theme=dark] .avatar--assignment-mine,html[data-theme=dark] .task-row--personal .person-cell--initials .avatar{border-color:var(--active-border);background:linear-gradient(145deg,var(--active-hover-end),var(--active-start));color:var(--accent-text);box-shadow:inset 0 1px #ffffff24,0 2px 7px #00000047}html[data-theme=dark] .avatar--assignment-other{border-color:#aeb8b2;background:linear-gradient(145deg,#27312c,var(--paper));color:var(--ink);box-shadow:inset 0 1px #ffffff1a,0 2px 7px #00000047}html[data-theme=dark] .quick-edit-trigger:not(.quick-edit-trigger--disabled):hover,html[data-theme=dark] .quick-edit-trigger:not(.quick-edit-trigger--disabled):focus-visible{background:var(--active-hover-start)}html[data-theme=dark] .quick-edit-menu>header{border-color:var(--line);background:linear-gradient(90deg,var(--active-start),var(--paper))}html[data-theme=dark] .quick-edit-menu>header strong{color:var(--active-text)}html[data-theme=dark] .quick-edit-menu__options>button{color:var(--ink)}html[data-theme=dark] :is(.quick-edit-menu__options>button:hover,.quick-edit-menu__options>button.active){background:var(--active-hover-start)}html[data-theme=dark] .quick-edit-menu>footer{border-color:var(--line);background:var(--surface);color:#7f8c85}html[data-theme=dark] .personal-task-head{border-color:var(--line-soft);background:var(--green-900);color:#8e9b94}html[data-theme=dark] .quick-edit-menu__custom-date{border-color:var(--line-soft);background:var(--surface)}html[data-theme=dark] .quick-edit-menu__custom-date label{color:var(--muted)}html[data-theme=dark] .modal-backdrop{background:#000000ad}html[data-theme=dark] .login-page,html[data-theme=dark] .login-form-panel{background:var(--green-950);color:var(--ink)}html[data-theme=dark] :is(.login-card__icon,.password-modal__heading>span){background:var(--active-end);color:var(--active-text)}html[data-theme=dark] .login-demo{border-color:var(--line);background:var(--green-900)}@media(max-width:1250px){.theme-toggle{display:flex;min-width:38px;width:38px;padding:0}.theme-toggle span{display:none}.ghost-button:not(.theme-toggle){display:none}}html[data-theme=dark] .personal-toolbar,html[data-theme=dark] .personal-filter-toolbar{border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .personal-filter-trigger,html[data-theme=dark] .personal-filter-popover,html[data-theme=dark] .personal-filter-option{border-color:var(--line-strong);background:var(--paper);color:var(--ink-soft)}html[data-theme=dark] .personal-filter-trigger:hover,html[data-theme=dark] .personal-filter-trigger.active,html[data-theme=dark] .personal-filter-option:hover{border-color:var(--active-border);background:var(--active-start);color:var(--active-text)}html[data-theme=dark] .personal-filter-option.include{background:var(--active-end);color:#b9dfc2}html[data-theme=dark] .personal-filter-option.exclude{background:var(--danger-chip);color:var(--danger-text)}html[data-theme=dark] .personal-filter-popover>footer{border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .personal-filters button{border-color:var(--line-strong);background:var(--paper);color:#aebbb4}html[data-theme=dark] .personal-filters button.active{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start),var(--active-end));color:var(--active-text)}html[data-theme=dark] .personal-groups>section>header{border-color:var(--active-border);background:linear-gradient(90deg,var(--active-start),var(--active-hover-start));color:var(--active-text)}html[data-theme=dark] .personal-control-dashboard{border-color:var(--line);background:var(--green-900);box-shadow:none}html[data-theme=dark] .personal-control-dashboard__head{border-color:var(--active-border);background:linear-gradient(118deg,var(--active-hover-start) 0%,var(--accent-chip) 60%,var(--paper) 100%)}html[data-theme=dark] .personal-control-dashboard__head h2{color:var(--accent-text)}html[data-theme=dark] .personal-control-dashboard__head p{color:#a99c95}html[data-theme=dark] .group-insight{border-color:var(--line-strong);background:#0e1712b8;color:var(--ink-soft)!important}html[data-theme=dark] .group-insight--danger{border-color:var(--red);background:var(--active-start);color:var(--danger-text)!important}html[data-theme=dark] .group-insight--submitted{border-color:#554969;background:var(--personal-chip);color:#c6b2df!important}html[data-theme=dark] .group-insight--push{border-color:var(--push-border);background:var(--push-chip);color:var(--push-text)!important}html[data-theme=dark] .group-insight--high{border-color:var(--active-border);background:var(--warning-chip);color:var(--warning-text)!important}html[data-theme=dark] .group-insights__progress>span{background:#35443c}html[data-theme=dark] :is(.badge--pending,.inline-status--pending){background:#28332e!important;color:var(--ink-soft)!important}html[data-theme=dark] :is(.badge--in_progress,.inline-status--in_progress){background:var(--warning-chip)!important;color:var(--warning-text)!important}html[data-theme=dark] :is(.badge--waiting,.inline-status--waiting){background:var(--personal-chip)!important;color:#d7c1e7!important}html[data-theme=dark] :is(.badge--submitted,.inline-status--submitted){background:#3a2630!important;color:#e0b2c8!important}html[data-theme=dark] :is(.badge--completed,.inline-status--completed){background:var(--active-end)!important;color:var(--active-text)!important}html[data-theme=dark] :is(.badge--cancelled,.inline-status--cancelled){background:var(--active-hover-start)!important;color:var(--danger-text)!important}html[data-theme=dark] .badge--draft{background:#28332e!important;color:var(--ink-soft)!important}html[data-theme=dark] .badge--active{background:var(--warning-chip)!important;color:var(--warning-text)!important}html[data-theme=dark] .badge--paused{background:var(--personal-chip)!important;color:#d7c1e7!important}html[data-theme=dark] .type-icon{background:#23322a;color:#a9c7b6}html[data-theme=dark] .type-icon--milestone{background:var(--active-hover-start);color:var(--accent-text)}html[data-theme=dark] .type-icon--decision{background:var(--personal-chip);color:#bea9dc}html[data-theme=dark] .type-label{background:#28332e;color:var(--ink-soft)}html[data-theme=dark] .type-label--meeting{background:var(--personal-chip);color:#c4b5e4}html[data-theme=dark] .type-label--milestone{background:var(--accent-chip);color:var(--accent-text)}html[data-theme=dark] .type-label--decision{background:#222f3d;color:#a9c6e7}html[data-theme=dark] .type-label--call{background:var(--active-end);color:#91d1ca}html[data-theme=dark] .type-label--project{background:var(--active-end);color:var(--active-text)}html[data-theme=dark] :is(.project-group__head,.delegation-subgroups>section>header,.personal-delegation-compact>section>header,.personal-dashboard-subgroups>section>header,.personal-dashboard-primary-groups>section>header){border-color:var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.project-icon,.personal-project-card__icon,.personal-dashboard-panel__icon,.personal-dashboard-primary-icon,.personal-dashboard-section-head>span){background:#26382e;color:#aed5bd}html[data-theme=dark] .table-search{border-color:var(--line-strong);background:var(--surface);color:#8f9c95}html[data-theme=dark] .table-search input{background:transparent!important}html[data-theme=dark] :is(.filter-group__clear,.scope-filter-row__clear){border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}html[data-theme=dark] :is(.filter-group__clear,.scope-filter-row__clear):disabled{background:var(--paper);color:var(--muted)}html[data-theme=dark] .quick-add{border-color:var(--line-strong);background:var(--surface);box-shadow:none}html[data-theme=dark] .quick-add input,html[data-theme=dark] .quick-add select{background:transparent!important}html[data-theme=dark] .meetings-layout{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .meeting-detail{background:var(--paper)}html[data-theme=dark] .meeting-content-grid details{border-color:var(--line);background:var(--green-900)}html[data-theme=dark] .meeting-copy{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] :is(.config-table__head,.team-summary-table>header){background:var(--paper);color:var(--muted)}html[data-theme=dark] :is(.config-table__row,.team-summary-table>div){border-color:var(--line-soft)}html[data-theme=dark] .admin-lock{background:var(--active-end);color:#9bc6aa}html[data-theme=dark] :is(.admin-add-form,.admin-catalog-toolbar){border-color:#46534c;background:var(--green-900)}html[data-theme=dark] :is(.view-config-list article,.user-config-list article,.company-config-list article,.team-config-list>article,.assignable-config>section,.structure-settings>section){border-color:var(--line);background:var(--paper)}html[data-theme=dark] .structure-order-row,html[data-theme=dark] .structure-order-row>button{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .structure-settings__danger{border-color:var(--red)!important;background:var(--danger-chip)!important}html[data-theme=dark] .structure-settings__danger>header,html[data-theme=dark] .structure-settings__danger>p{color:var(--danger-text)}html[data-theme=dark] .danger-button{border-color:var(--red);background:var(--accent-chip);color:var(--danger-text)}html[data-theme=dark] .danger-button:hover{background:var(--red);color:#fff}html[data-theme=dark] .check-count--preview:hover,html[data-theme=dark] .check-count--preview:focus-visible{background:#26352d;color:var(--green-800)}html[data-theme=dark] .checklist-hover-card{border-color:var(--line-strong);background:var(--green-900);color:var(--ink);box-shadow:0 14px 38px #00000080}html[data-theme=dark] .checklist-hover-card>header{border-color:var(--line-strong);background:var(--paper);color:#b9cec2}html[data-theme=dark] .checklist-hover-card>div>div+div{border-color:var(--line-soft)}html[data-theme=dark] .checklist-hover-card>div>div.completed strong{color:#829089}html[data-theme=dark] .checklist-hover-card__state{border-color:#59675f}html[data-theme=dark] .checklist-hover-card>div b{background:var(--accent-chip);color:var(--accent-text)}:root{--progress-track-border: #252b28}html[data-theme=dark]{--progress-track-border: #849189}html[data-theme=dark] :is(.task-progress>b,.mini-progress>b,.section-progress-wrap>b){color:var(--ink-soft)}:is(.mini-progress__track,.task-progress>span,.group-insights__progress>span,.personal-project-card__progress>i,.section-progress,.progress-visual){box-sizing:border-box;border:1px solid var(--progress-track-border);background:transparent!important;box-shadow:none}html[data-theme=dark] .checklist-comment-button{border-color:var(--line-strong);background:var(--accent-chip);color:var(--ink-soft)}html[data-theme=dark] .checklist-comment-button:hover{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}html[data-theme=dark] .checklist__comment-form{border-color:var(--active-border);background:var(--accent-chip)}html[data-theme=dark] .checklist__comment-form>span,html[data-theme=dark] .checklist__comment-form>span strong{color:var(--accent-text)}html[data-theme=dark] .activity__checklist-context{background:var(--active-hover-start);color:var(--accent-text)}.team-summary-table>header,.team-summary-table>div{grid-template-columns:minmax(145px,.72fr) minmax(110px,.5fr) minmax(260px,1.55fr) 94px;gap:10px;padding:0 12px}.team-summary-table>header{min-height:38px;font-size:10px}.team-summary-table>div{min-height:72px;font-size:10px}.team-summary-name{min-width:0;display:flex;align-items:center;gap:8px}.team-summary-name>strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.team-summary-name>b{min-width:32px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:14px;background:var(--accent-chip);color:var(--muted);font-size:10px}.team-summary-company{color:var(--muted)!important;font-size:11px}.team-member-preview{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;color:inherit!important}.team-member-chip{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--canvas);padding:2px}.team-member-chip>.avatar{width:30px;height:30px;border-radius:50%;font-size:10px}.team-member-preview>em,.team-member-preview>small{color:var(--muted);font-size:10px;font-style:normal}.team-summary-actions .secondary-button{min-height:34px;padding:0 9px;font-size:10px}.team-editor-modal{width:min(1080px,calc(100vw - 32px));height:min(800px,calc(100vh - 32px))}.team-editor-modal>header h2{font-size:21px}.team-editor-modal>.team-editor>header{min-height:72px;grid-template-columns:minmax(280px,1fr) 250px 100px;gap:14px;padding:12px 18px}.team-editor-modal .team-editor>header label{gap:6px;font-size:11px}.team-editor-modal .team-editor>header input,.team-editor-modal .team-editor>header select{height:39px;font-size:12px}.team-editor-modal .team-editor>header>span{font-size:11px}.team-editor-modal .team-member-manager__toolbar{min-height:58px;padding:12px 4px 6px}.team-editor-modal .team-member-manager__toolbar strong{font-size:13px}.team-editor-modal .team-member-manager__toolbar small{font-size:10px;line-height:1.35}.team-editor-modal .team-member-picker__trigger{height:38px;margin-bottom:0;padding:0 12px;font-size:10px}.team-editor-modal .team-member-table>header{min-height:36px;font-size:10px}.team-editor-modal .team-member-table>div{min-height:54px;font-size:10px}.team-editor-modal .team-member-table>div strong{font-size:11px}.team-editor-modal .team-member-table .avatar,.team-editor-modal .team-member-picker__groups .avatar{width:30px;height:30px;border-radius:50%;font-size:10px}.team-editor-modal .team-member-picker__popover>label input{font-size:11px}.team-editor-modal .team-member-picker__company{min-height:40px}.team-editor-modal .team-member-picker__group-toggle>strong{font-size:10px}.team-editor-modal .team-member-picker__company+div>button{min-height:52px;grid-template-columns:18px 32px minmax(0,1fr);gap:8px}.team-editor-modal .team-member-picker__company+div>button strong{font-size:10px}.team-editor-modal .team-member-picker__company+div>button small{font-size:10px}html[data-theme=dark] .team-summary-name>b{background:#26342d;color:var(--ink-soft)}html[data-theme=dark] .team-summary-company{color:#aab8b0!important}html[data-theme=dark] .team-member-chip{border-color:var(--line-strong);background:var(--accent-chip)}html[data-theme=dark] .team-member-chip>strong{color:#d7e1db}html[data-theme=dark] .admin-catalog-toolbar label{border-color:var(--line-strong);background:var(--surface);color:#8e9b94}html[data-theme=dark] .team-member-picker__company{background:var(--paper);color:#d1ddd6}html[data-theme=dark] .team-member-picker__company:hover{background:var(--active-end)}html[data-theme=dark] .team-member-picker__company+div>button{color:#cbd7d0}html[data-theme=dark] .team-member-picker__company+div>button:hover{background:var(--paper)}html[data-theme=dark] .team-member-picker__company+div>button.selected{background:#26382e}html[data-theme=dark] .filter-groups{border-color:var(--line);background:var(--green-900);color:var(--ink)}html[data-theme=dark] .filter-panel-unified>.filter-groups{background:transparent}html[data-theme=dark] :is(.validation-toolbar,.delegation-toolbar,.grouping-toolbar){border-color:var(--line-soft)}html[data-theme=dark] .table-search,html[data-theme=dark] .table-search:focus-within{border-color:var(--line-strong);background:var(--surface);color:var(--muted);box-shadow:none}html[data-theme=dark] .table-search input{border:0!important;background:transparent!important;color:var(--ink)!important}html[data-theme=dark] :is(.status-work-groups>section,.work-groups--folders>section,.project-work-groups--status>section,.project-work-groups--folders>section,.folder-context-groups,.project-folder-lists,.personal-dashboard-contexts,.personal-dashboard-subgroups,.personal-dashboard-primary-groups .personal-dashboard-contexts){border-color:var(--line);background:var(--paper)}html[data-theme=dark] :is(.folder-context-groups,.project-folder-lists){border-left-color:var(--active-border)}html[data-theme=dark] :is(.meetings-layout,.meeting-detail,.meeting-detail__head,.meeting-routing,.meeting-content-grid,.meeting-content-grid details,.meeting-copy,.meeting-suggestions,.meeting-files){border-color:var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.meeting-content-grid summary,.meeting-suggestions>header,.meeting-suggestion-add){border-color:var(--line-soft);background:var(--green-900);color:var(--ink)}@media(max-width:1024px){.app-shell,.app-shell--collapsed{grid-template:64px 1fr / minmax(0,1fr)}.toast{left:22px}.topbar{grid-template-columns:220px minmax(220px,1fr) auto}.brand{border-right:0}.search-wrap{width:auto;max-width:none;margin:0 12px}.theme-toggle{width:36px;display:grid;place-items:center;padding:0}.theme-toggle span{display:none}.profile-trigger{min-width:190px}.sidebar,.app-shell--collapsed .sidebar{position:fixed;z-index:42;top:64px;left:0;width:min(290px,calc(100vw - 48px));height:calc(100dvh - 64px);transform:translate(-105%);box-shadow:18px 0 42px #0c1e1433;transition:transform .2s ease}.app-shell--mobile-nav-open .sidebar,.app-shell--mobile-nav-open.app-shell--collapsed .sidebar{transform:translate(0)}.mobile-nav-backdrop{position:fixed;z-index:41;top:64px;right:0;bottom:0;left:0;border:0;background:#09140e61;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.app-shell--mobile-nav-open .mobile-nav-backdrop{display:block}.main-content{grid-column:1;overflow:hidden}.page{width:100%;padding:26px 22px 54px}.page-header{min-height:72px}.personal-grid,.structure-settings{grid-template-columns:minmax(0,1fr)}.personal-projects{order:2}.personal-control-dashboard__head{align-items:flex-start;flex-wrap:wrap}.personal-control-summary{width:100%;justify-content:flex-start;padding-left:59px}.personal-dashboard-panel__toggle{grid-template-columns:40px minmax(220px,1fr) 42px}.personal-dashboard-panel__summary{grid-column:1 / -1;justify-content:flex-start;padding-left:51px}.personal-dashboard-primary-groups>section>header,.personal-dashboard-subgroups>section>header{grid-template-columns:34px minmax(150px,1fr) minmax(260px,1.3fr) 30px}.filter-panel-unified>.filter-groups .filter-group:first-child,.filter-panel-unified>.filter-groups .filter-group:nth-child(2){padding-right:0}.filter-panel-unified>.scope-filter-area{position:static;max-width:none;padding:0 8px 7px;border-top:1px solid var(--line-soft)}.scope-filter-row,.scope-filter-row--types{justify-content:flex-start;flex-wrap:wrap}.toolbar,.validation-toolbar,.delegation-toolbar{align-items:flex-start;flex-wrap:wrap}.table-card,.project-table,.drawer-task-table,.team-member-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.table-card>.task-table-head,.table-card>.task-row,.table-card>.task-row-wrap,.inline-checklist__item{min-width:980px}.project-table__head,.project-table__row{min-width:900px}.drawer--wide{width:calc(100vw - 32px)}.team-editor-modal>.team-editor>header{grid-template-columns:minmax(220px,1fr) 180px 82px}.member-scope-picker--compact .member-scope-picker__users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.app-shell,.app-shell--collapsed{grid-template-rows:56px 1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{height:56px;grid-template-columns:58px minmax(0,1fr) 52px}.brand{width:58px;padding:0 9px;justify-content:center}.brand>span:nth-child(2),.brand__mark{display:none}.brand>svg{width:23px;height:23px;display:block;margin:0;opacity:1;stroke-width:1.8}.search-wrap{height:36px;margin:0 5px}.search-wrap kbd{display:none}.search-results{position:fixed;top:55px;right:8px;left:8px}.topbar__actions{gap:0;padding-right:4px}.topbar__actions>.theme-toggle{display:none}.profile-trigger{width:44px;min-width:44px;grid-template-columns:32px;padding:5px 6px}.profile-trigger__identity,.profile-trigger>svg{display:none}.profile-popover{position:fixed;top:60px;right:8px;left:8px;width:auto}.sidebar,.app-shell--collapsed .sidebar{top:56px;width:min(300px,calc(100vw - 32px));height:calc(100dvh - 56px)}.mobile-nav-backdrop{top:56px;right:0;bottom:0;left:0}.page{padding:18px 12px 42px}.page-header{min-height:0;margin-bottom:16px;flex-direction:column;gap:10px}.page-header h1{font-size:24px}.page-header__actions{width:100%;padding-top:0;flex-wrap:wrap}.page-header__actions>button,.page-header__actions>a{flex:1 1 auto}.check-selector{grid-template-columns:minmax(0,1fr)}.check-selector__card{min-height:104px}.check-active-summary>span{align-items:flex-start;flex-direction:column;gap:2px}.info-banner,.meeting-connection-banner{align-items:flex-start;flex-wrap:wrap;padding:11px}.personal-page-tabs{overflow-x:auto;align-items:stretch}.personal-page-tabs a{flex:0 0 auto;padding:0 10px}.personal-milestone-calendar>header{align-items:flex-start;flex-wrap:wrap}.personal-milestone-calendar>header>b{width:100%;margin-left:54px}.personal-calendar-week>div{grid-template-columns:minmax(0,1fr)}.personal-calendar-week>div.personal-calendar-days--dragging{grid-template-columns:minmax(0,1fr)}.personal-calendar-week-target{top:auto;bottom:12px;width:calc(50vw - 18px);min-height:66px}.personal-calendar-previous-week{left:12px}.personal-calendar-next-week{right:12px}.personal-calendar-week article{min-height:92px}.personal-grid{gap:12px}.personal-inbox>header,.personal-projects>header{height:44px;padding:0 12px}.quick-add--personal{height:auto;min-height:94px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:42px 38px;gap:0 7px;margin:10px;padding:5px 7px}.quick-add--personal>svg{grid-row:1}.quick-add--personal>input{grid-row:1}.quick-add--personal select{grid-column:1 / 3;grid-row:2;width:100%;height:34px;border:1px solid var(--line-soft);border-radius:6px}.quick-add--personal button{grid-column:3;grid-row:1 / 3;min-width:70px;min-height:34px;align-self:center}.personal-toolbar,.personal-filter-toolbar{align-items:stretch;flex-direction:column;padding:8px 10px}.personal-filter-combos{flex-wrap:wrap}.personal-filter-trigger{min-width:96px;justify-content:space-between}.personal-filter-combo--group .personal-filter-popover{right:auto;left:0}.personal-filter-toolbar>.clear-all-filters{align-self:flex-start}.personal-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.personal-filters::-webkit-scrollbar{display:none}.personal-toolbar>label{justify-content:space-between}.personal-task-head{display:none}.personal-task{min-height:90px;grid-template-columns:34px 38px minmax(0,1fr) 88px 34px 34px;grid-template-areas:"complete type title title edit move" ". . classification status due archive" ". . priority push delegation archive";gap:6px;align-items:center;padding:8px 9px}.personal-task>:nth-child(1){grid-area:complete}.personal-task>:nth-child(2){grid-area:type}.personal-task>:nth-child(3){grid-area:title}.personal-task>:nth-child(4){grid-area:classification}.personal-task>:nth-child(5){grid-area:status}.personal-task>:nth-child(6){grid-area:due;justify-self:end}.personal-task>:nth-child(7){grid-area:priority}.personal-task>:nth-child(8){grid-area:push}.personal-task>:nth-child(9){grid-area:delegation}.personal-task>:nth-child(10){grid-area:edit}.personal-task>:nth-child(11){grid-area:archive}.personal-task>:nth-child(12){grid-area:move}.personal-task>:nth-child(3) strong{font-size:13px;line-height:1.3}.personal-projects form{padding:9px 10px}.personal-control-dashboard{margin-top:16px;border-radius:11px}.personal-control-dashboard__head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:13px}.personal-control-dashboard__head>span{width:40px;height:40px}.personal-control-dashboard__head h2{font-size:18px}.personal-control-summary{grid-column:1 / -1;padding-left:0;gap:5px}.personal-control-summary>span{min-height:28px}.personal-agenda-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(270px,86vw);gap:9px;padding:11px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.personal-agenda-lane{scroll-snap-align:start}.personal-dashboard-toolbar{margin:1px 10px 9px;align-items:stretch;flex-direction:column;gap:7px}.personal-dashboard-toolbar>div{flex-wrap:wrap}.personal-dashboard-toolbar>div:last-child{padding-top:7px;border-top:1px solid var(--line-soft)}.personal-dashboard-toolbar__active{width:100%}.personal-dashboard-panels{gap:8px;padding:0 10px 12px}.personal-dashboard-panel__toggle{min-height:0;grid-template-columns:38px minmax(0,1fr) 36px;grid-template-areas:"icon copy chevron" "summary summary summary";gap:8px;padding:11px}.personal-dashboard-panel__icon{grid-area:icon}.personal-dashboard-panel__copy{grid-area:copy}.personal-dashboard-panel__chevron{grid-area:chevron;width:32px;height:32px}.personal-dashboard-panel__summary{grid-area:summary;padding:2px 0 0}.personal-dashboard-panel__copy>strong{font-size:14px}.personal-dashboard-panel__copy>span{white-space:normal;line-height:1.35}.personal-dashboard-panel__content,.personal-dashboard-contexts,.personal-dashboard-primary-groups .personal-dashboard-contexts{padding:5px}.personal-dashboard-context>.context-group-head,.personal-dashboard-primary-groups>section>header,.personal-dashboard-subgroups>section>header{min-height:0;display:flex;flex-wrap:wrap;gap:7px;padding:9px}.personal-dashboard-context>.context-group-head>.group-insights,.personal-dashboard-context>.context-group-head>.personal-dashboard-panel__summary,.personal-dashboard-primary-groups>section>header>.personal-dashboard-panel__summary,.personal-dashboard-subgroups>section>header>.personal-dashboard-panel__summary{order:5;width:100%;margin-left:0;padding-left:0;justify-content:flex-start;overflow-x:auto}.personal-dashboard-subgroups{padding:5px}.personal-dashboard-panel .table-card>.task-table-head,.personal-dashboard-panel .table-card>.task-row,.personal-dashboard-panel .table-card>.task-row-wrap,.personal-dashboard-panel .task-row-wrap>.task-row,.personal-dashboard-panel .inline-checklist__item{min-width:0}.personal-dashboard-panel .task-table-head,.personal-dashboard-panel .task-row,.personal-dashboard-panel .inline-checklist__item{grid-template-columns:minmax(136px,1fr) 72px 54px 76px;gap:4px;padding:0 6px}.personal-dashboard-panel :is(.task-table-head,.task-row,.inline-checklist__item)>:nth-child(n+4):nth-child(-n+8){display:none}.personal-dashboard-panel .task-row{min-height:64px}.personal-dashboard-panel .task-row__name{gap:4px}.personal-dashboard-panel .task-row__expander{width:17px;flex-basis:17px}.personal-dashboard-panel .task-row__name>.quick-edit-trigger,.personal-dashboard-panel .task-row__type-stack{display:none}.personal-dashboard-panel .task-row__title strong,.personal-dashboard-panel .task-row__title small{font-size:10px}.personal-dashboard-panel .task-row__actions{gap:0}.personal-dashboard-panel .task-row__actions .icon-button{width:24px;height:30px}.personal-dashboard-panel .project-table__head,.personal-dashboard-panel .project-table__row{min-width:0;grid-template-columns:minmax(150px,1fr) 88px 76px;gap:5px;padding:0 7px}.personal-dashboard-panel :is(.project-table__head,.project-table__row)>:nth-child(n+3):nth-child(-n+7){display:none}.filter-group{align-items:flex-start;flex-direction:column;gap:4px}.filter-group>span{flex-basis:auto}.filter-group .view-tabs,.group-controls,.view-tabs--inline{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-group .view-tabs::-webkit-scrollbar,.group-controls::-webkit-scrollbar,.view-tabs--inline::-webkit-scrollbar{display:none}.scope-filter-row__label{width:100%}.scope-dropdown__panel,.scope-filter-row details>div{position:fixed;z-index:150;top:76px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 96px)}.meetings-layout,.admin-layout,.login-page{grid-template-columns:minmax(0,1fr)}.meeting-inbox{max-height:290px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--line)}.meeting-detail{padding:13px}.meeting-detail__head{flex-direction:column;gap:9px}.admin-layout>nav{overflow-x:auto;flex-direction:row;border-right:0;border-bottom:1px solid var(--line)}.admin-layout>nav button{flex:0 0 auto;padding:0 12px}.admin-content{padding:14px}.admin-content>header{align-items:flex-start;flex-wrap:wrap}.admin-lock{margin-left:30px}.admin-add-form,.admin-add-form--user,.admin-add-form--company,.admin-add-form--team,.space-config-list article{grid-template-columns:minmax(0,1fr)}.admin-catalog-toolbar label{width:100%}.user-config-list article{grid-template-columns:38px minmax(0,1fr) 30px}.user-config-list__identity{grid-template-columns:minmax(0,1fr)}.user-config-list article>label,.user-config-list article>.config-check{grid-column:2}.user-config-list article>.archive-icon{grid-column:3;grid-row:1}.client-config-table>header{display:none}.client-config-table>form{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.client-group-manager>form,.client-group-manager__list>div{grid-template-columns:minmax(0,1fr)}.admin-overview__metrics,.admin-overview__map>div,.admin-workflow-grid{grid-template-columns:minmax(0,1fr)}.admin-overview__map article{border-top:1px solid var(--line-soft);border-left:0}.admin-overview__map article:first-child{border-top:0}.admin-permissions-table,.client-group-manager__list{overflow-x:auto}.admin-permissions-table>header,.admin-permissions-table>article,.client-group-manager__list>header,.client-group-manager__row{min-width:720px}.admin-user-onboarding-note{grid-column:1}.team-summary-table{overflow-x:auto}.team-summary-table>header,.team-summary-table>div{min-width:650px}.login-brand-panel{display:none}.login-form-panel{min-height:100dvh;padding:24px 18px}.login-card{width:min(100%,410px)}.drawer-backdrop{top:56px;right:0;bottom:0;left:0}.drawer,.drawer--wide{width:100%}.drawer__top,.drawer-hero,.drawer__body{padding-right:13px;padding-left:13px}.form-grid--two{grid-template-columns:minmax(0,1fr)}.panel-section{padding:14px}.create-form{padding-right:13px;padding-left:13px}.drawer-tabs{padding:0 10px;gap:12px;overflow-x:auto}.drawer__actions{width:100%;padding-bottom:max(11px,env(safe-area-inset-bottom))}.modal-backdrop{padding:10px;align-items:end}.modal,.modal.structure-create-modal,.modal.structure-create-modal--folder,.modal.team-editor-modal,.password-modal{width:100%;max-width:none;max-height:calc(100dvh - 20px);overflow-y:auto;border-radius:14px 14px 8px 8px;padding:16px}.team-editor-modal{height:calc(100dvh - 20px)}.team-editor-modal>.team-editor>header,.team-config-list>article>header,.company-config-list article{grid-template-columns:minmax(0,1fr)}.team-member-manager__toolbar{align-items:stretch;flex-direction:column}.team-member-picker__popover,.team-editor-modal .team-member-picker__popover{position:fixed;top:70px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 90px)}.team-member-picker__company+div,.member-scope-picker__users,.member-scope-picker--compact .member-scope-picker__users{grid-template-columns:minmax(0,1fr)}.toast{bottom:max(10px,env(safe-area-inset-bottom));left:10px;right:10px}}@media(max-width:420px){.search-wrap input::placeholder{color:transparent}.personal-dashboard-panel .task-table-head,.personal-dashboard-panel .task-row,.personal-dashboard-panel .inline-checklist__item{grid-template-columns:minmax(120px,1fr) 68px 50px 70px}.personal-dashboard-panel__summary>span{min-height:25px;padding:0 7px;font-size:10px}}html:not([data-theme=dark]) :is(.task-table-head,.personal-task-head,.personal-agenda-table>header,.personal-delegation-table__head){border-color:var(--active-border);background:var(--surface);color:var(--accent-text);box-shadow:inset 0 -1px var(--active-border)}html:not([data-theme=dark]) .task-table-head .task-sort-head:hover{background:var(--paper);color:var(--accent-text)}html:not([data-theme=dark]) .task-table-head .task-sort-head.active{background:var(--active-hover-end);color:var(--accent-text)}html:not([data-theme=dark]) .task-table-head .task-sort-head b{background:var(--active-solid);color:#171a18}html:not([data-theme=dark]) .project-group__head{border-bottom:2px solid var(--active-border);background:linear-gradient(90deg,var(--active-solid) 0%,var(--active-solid) 100%);box-shadow:inset 4px 0 var(--active-border);color:var(--accent-text)}html:not([data-theme=dark]) .project-group__head .project-group__toggle,html:not([data-theme=dark]) .project-group__head .project-group__title strong{color:var(--accent-text)}html:not([data-theme=dark]) .project-group__head .project-group__title small{color:var(--accent-text)}html:not([data-theme=dark]) .project-group__head .project-icon{border:1px solid var(--active-border);background:var(--active-solid);color:var(--accent-text)}html:not([data-theme=dark]) .personal-dashboard-panel,html:not([data-theme=dark]) .personal-dashboard-panel:nth-child(3){border-color:#c6d1d8}html:not([data-theme=dark]) .personal-dashboard-panel>.personal-dashboard-panel__toggle,html:not([data-theme=dark]) .personal-dashboard-panel:nth-child(3)>.personal-dashboard-panel__toggle{background:linear-gradient(90deg,var(--canvas) 0%,#e5ebef 100%)}html:not([data-theme=dark]) .personal-dashboard-panel .personal-dashboard-panel__icon,html:not([data-theme=dark]) .personal-dashboard-panel:nth-child(3) .personal-dashboard-panel__icon{border:1px solid #c8d6de;background:#dce7ed;color:#496778}html:not([data-theme=dark]) .personal-dashboard-panel__copy>small{color:#718694}html:not([data-theme=dark]) .personal-dashboard-panel__copy>strong{color:#334d5c}html:not([data-theme=dark]) .personal-dashboard-panel__copy>span{color:#687d89}html:not([data-theme=dark]) .personal-dashboard-panel__chevron,html:not([data-theme=dark]) .personal-dashboard-panel.expanded .personal-dashboard-panel__chevron{border-color:#9fb4c0;background:#ffffffc2;color:#4d6d7d}html:not([data-theme=dark]) .personal-dashboard-panel__toggle:hover .personal-dashboard-panel__chevron{background:var(--canvas)}:is(.task-table-head,.task-row,.inline-checklist__item):not(.task-table-head--select,.task-row--select,.inline-checklist__item--select)>:nth-child(n+2):nth-child(-n+8),:is(.task-table-head--select,.task-row--select,.inline-checklist__item--select)>:nth-child(n+3):nth-child(-n+9),.personal-task-head>:nth-child(n+4):nth-child(-n+6),.personal-task:not(:has(.personal-name-edit))>:nth-child(n+4):nth-child(-n+6),.project-table__head>:nth-child(8),.project-table__row>:nth-child(8){width:100%;justify-self:stretch;justify-content:center;justify-items:center;text-align:center}.task-row :is(.inline-date,.date-text),.inline-checklist__item :is(.inline-checklist__date-input,.date-text),.personal-task .personal-due,.project-table__row>:nth-child(8){text-align:center}:is(.task-row,.inline-checklist__item) .check-count{width:100%;justify-content:center}html:not([data-theme=dark]) .folder-context-groups{border-left-color:#aebfca}html:not([data-theme=dark]) .context-group-head,html:not([data-theme=dark]) .project-folder-lists .context-group-head{border-bottom-color:#b9cbd6;background:linear-gradient(90deg,var(--canvas) 0%,#dfeaf1 100%);box-shadow:inset 3px 0 #7896a8;color:#365263}html:not([data-theme=dark]) .context-group-head:hover,html:not([data-theme=dark]) .project-folder-lists .context-group-head:hover{background:linear-gradient(90deg,var(--canvas) 0%,#d5e4ec 100%)}html:not([data-theme=dark]) .context-group-head>svg,html:not([data-theme=dark]) .context-group-head>strong,html:not([data-theme=dark]) .project-folder-lists .context-group-head strong{color:#365263}html:not([data-theme=dark]) .context-group-head>span:not(.group-insights){border-color:#b9ccd7;background:#ffffffb8;color:#587384}html:not([data-theme=dark]) .context-group-head>b{border-color:#b5c7d2;background:#ffffffbf;color:#456477}html:not([data-theme=dark]) .context-group-head .group-insights__progress i{background:#7896a8}html:not([data-theme=dark]) .context-group-head .group-insights__progress>b{color:#456477}html[data-theme=dark] .context-group-head,html[data-theme=dark] .project-folder-lists .context-group-head{border-color:#486577;background:linear-gradient(90deg,var(--paper) 0%,#203541 100%);box-shadow:inset 4px 0 #668ba1;color:#bfd4e0}html[data-theme=dark] .context-group-head:hover,html[data-theme=dark] .project-folder-lists .context-group-head:hover{background:linear-gradient(90deg,#1c2c35,#294452)}html[data-theme=dark] .context-group-head>svg,html[data-theme=dark] .context-group-head>strong,html[data-theme=dark] .context-group-head>span:not(.group-insights),html[data-theme=dark] .project-folder-lists .context-group-head strong{color:#bfd4e0}html[data-theme=dark] .context-group-head>span:not(.group-insights),html[data-theme=dark] .context-group-head>b{border-color:#527185;background:#08111694!important;color:#c5d9e4!important}html[data-theme=dark] .context-group-head .group-insights__progress i{background:#739bb2}html[data-theme=dark] .context-group-head .group-insights__progress>b{color:#bfd4e0}html:not([data-theme=dark]) :is(.project-work-groups>section>header,.folder-group-head,.validation-group>header,.delegate-group__head,.project-group__head){background:linear-gradient(90deg,var(--active-solid) 0%,var(--active-solid) 100%)}html:not([data-theme=dark]) :is(.folder-group-head:hover,.validation-group>header:has(.validation-group__toggle:hover),.delegate-group__head:hover){background:linear-gradient(90deg,var(--active-solid) 0%,var(--active-solid) 100%)}html:not([data-theme=dark]) .group-head-tone--type{background:linear-gradient(90deg,var(--active-solid) 0%,var(--active-solid) 100%)!important}html:not([data-theme=dark]) .context-group-head,html:not([data-theme=dark]) .project-folder-lists .context-group-head{background:linear-gradient(90deg,#dfeaf1 0%,var(--canvas) 100%)}html:not([data-theme=dark]) .context-group-head:hover,html:not([data-theme=dark]) .project-folder-lists .context-group-head:hover{background:linear-gradient(90deg,#d5e4ec 0%,var(--canvas) 100%)}.task-row--push-active{border-left:0!important}.task-row--push-active:before{display:none!important;content:none!important}.task-row--push-active:after{top:5px;left:2px;right:auto;bottom:5px;width:4px;height:auto;transform:none}html[data-theme=dark] :is(.folder-group-head,.project-work-groups>section>header,.validation-group>header,.delegate-group__head,.project-group__head){background:linear-gradient(90deg,var(--accent-chip) 0%,var(--active-start) 100%)}html[data-theme=dark] :is(.folder-group-head:hover,.validation-group>header:has(.validation-group__toggle:hover),.delegate-group__head:hover){background:linear-gradient(90deg,var(--active-hover-end) 0%,var(--active-hover-start) 100%)}html[data-theme=dark] .group-head-tone--type{background:linear-gradient(90deg,var(--accent-chip) 0%,var(--active-start) 100%)!important}html[data-theme=dark] .context-group-head,html[data-theme=dark] .project-folder-lists .context-group-head{background:linear-gradient(90deg,#203541 0%,var(--paper) 100%)}html[data-theme=dark] .context-group-head:hover,html[data-theme=dark] .project-folder-lists .context-group-head:hover{background:linear-gradient(90deg,#294452,#1c2c35)}:is(.status-work-groups>section>header,.project-work-groups>section>header,.folder-group-head,.context-group-head,.validation-group>header,.delegate-group__head,.delegation-subgroups>section>header,.personal-delegation-compact>section>header,.project-group__head,.personal-dashboard-primary-groups>section>header,.personal-dashboard-subgroups>section>header) strong,.personal-dashboard-panel__copy>strong{font-family:Manrope,sans-serif;font-size:15px;font-weight:800;line-height:1.25}:is(.task-row,.inline-checklist__item,.task-table-head):not(.task-row--select,.inline-checklist__item--select,.task-table-head--select){grid-template-columns:minmax(310px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px}:is(.task-row--select,.inline-checklist__item--select,.task-table-head--select){grid-template-columns:28px minmax(280px,3fr) 100px 68px 52px 52px 52px 52px 110px 86px}.personal-list{--personal-task-columns: 50px 36px minmax(150px,1fr) 128px 88px 72px 72px 44px 42px 30px 30px 30px}.personal-list>.personal-task-head.task-table-head,.personal-list>.personal-task{grid-template-columns:var(--personal-task-columns)}.personal-list>.personal-task-head.task-table-head{min-width:0}.personal-list>.personal-task-head>:nth-child(3){width:100%;justify-self:stretch;justify-content:flex-start;justify-items:start;text-align:left}.personal-list>.personal-task-head>:nth-child(n+4):nth-child(-n+9){width:100%;justify-self:stretch;justify-content:center;justify-items:center;text-align:center}.personal-list>.personal-task>:nth-child(7){width:100%;justify-self:stretch;justify-content:center;text-align:center}.task-row__status-stack .badge{min-height:30px;gap:5px;border-radius:7px;padding:5px 9px;font-size:11px}.task-row__status-stack .badge__dot{width:7px;height:7px;border-radius:2px}.inline-status{width:100%;min-height:31px;font-size:11px}.task-row__type-stack{width:54px;min-width:54px;display:grid;place-items:center;align-content:center;gap:2px}.task-row__type-stack>.quick-edit-trigger{width:30px;min-height:26px}.task-row__type-stack>small{width:54px;overflow:hidden;color:var(--muted);font-size:10px;font-weight:750;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .task-row__type-stack>small{color:var(--accent-text)}.person-cell--initials .avatar.avatar--small{width:29px;height:29px;border:1px solid rgba(255,255,255,.76);border-radius:50%;color:var(--on-solid);font-size:8px;font-weight:850}.person-cell--initials .avatar.avatar--small.avatar--assignment-mine,.task-row--personal .person-cell--initials .avatar.avatar--small{border-color:var(--active-border);color:var(--accent-text)}.person-cell--initials .avatar.avatar--small.avatar--assignment-other{border-color:#18221db8;color:var(--ink)}html[data-theme=dark] .person-cell--initials .avatar.avatar--small.avatar--assignment-mine,html[data-theme=dark] .task-row--personal .person-cell--initials .avatar.avatar--small{border-color:var(--active-border);color:var(--accent-text)}html[data-theme=dark] .person-cell--initials .avatar.avatar--small.avatar--assignment-other{border-color:#aeb8b2;color:var(--ink)}@media(max-width:767px){.structure-settings__danger{grid-template-columns:minmax(0,1fr)}.structure-settings__danger .danger-button{width:100%}.archive-toolbar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}.archive-toolbar>span,.archive-toolbar>button{flex:0 0 auto}.archive-list>div{align-items:flex-start;flex-wrap:wrap}.archive-list__actions{width:100%;padding-left:27px}.archive-list__actions>button{flex:1 1 auto;justify-content:center}}.login-entra{display:grid;gap:12px}.login-entra__sep{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.login-entra__sep:before,.login-entra__sep:after{content:"";flex:1;height:1px;background:var(--line)}.login-entra__btn{width:100%;padding:12px 16px;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:600;transition:border-color .15s,background .15s}.login-entra__btn:hover{border-color:var(--lime);background:var(--surface)}.login-entra__ok{display:grid;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:13px}.login-entra__ok strong{font-size:13px}.login-entra__ok span{color:var(--muted)}.login-entra__link{justify-self:start;margin-top:6px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.login-entra__cargando{margin:0;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;text-align:center}.config-error{max-width:34rem;margin:15vh auto;padding:0 24px;color:var(--ink);font-size:15px;line-height:1.6}.config-error h1{margin:0 0 12px;font-size:22px}.config-error p{color:var(--muted)}.config-error code{color:var(--ink)}.config-error .primary-button{margin-top:8px}.notification-trigger{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.notification-trigger:hover,.notification-trigger.active{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.notification-trigger b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:var(--active-solid);color:var(--on-solid);font-size:10px}.notification-center{overflow:hidden;margin:-3px 0 18px;border:1px solid var(--line-strong);border-radius:11px;background:var(--paper);box-shadow:0 8px 24px #1b302314}.notification-center>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--surface),var(--active-start))}.notification-center>header>div{display:flex;align-items:center;gap:10px}.notification-center>header>div:first-child>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.notification-center>header small{color:var(--accent-text);font-size:9px;font-weight:850;letter-spacing:.11em}.notification-center>header h2{margin:1px 0;color:#35473d;font-size:15px}.notification-center>header p{margin:0;color:var(--muted);font-size:10px}.notification-center>header>div:last-child button{min-height:31px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.notification-center>header>div:last-child button.active{border-color:var(--active-border);background:var(--accent-chip);color:var(--accent-text)}.notification-center>header>div:last-child button:disabled{opacity:.45;cursor:default}.notification-center__list{max-height:390px;overflow-y:auto}.notification-center__group>header{min-height:38px;display:flex;align-items:center;gap:8px;padding:6px 15px;border-bottom:1px solid var(--line-soft);background:var(--canvas)}.notification-center__group>header .notification-center__icon{width:24px;height:24px;border-radius:6px}.notification-center__group>header strong{color:#3d4e45;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.notification-center__group>header b{color:var(--accent-text);font-size:9px;font-weight:800}.notification-center__group>header button{min-height:25px;display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:1px solid var(--line-strong);border-radius:6px;padding:0 7px;background:var(--paper);color:var(--muted);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.notification-center__group>header button:disabled{opacity:.45;cursor:default}html[data-theme=dark] .notification-center__group>header{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .notification-center__group>header button{border-color:var(--line);background:var(--surface);color:var(--ink)}.notification-center__group>button{position:relative;width:100%;min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:10px 15px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;cursor:pointer}.notification-center__group>button.unread{background:var(--active-hover-start)}.notification-center__group>button:hover{background:var(--active-start)}.notification-center__group>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.notification-center__group>button strong{color:#3d4e45;font-size:11px}.notification-center__group>button span span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notification-center__group>button small{color:#87928c;font-size:9px}.notification-center__group>button>i{width:8px;height:8px;border-radius:50%;background:var(--active-solid)}.notification-center__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--accent-chip);color:#4b725c}.notification-center__icon--comment{background:var(--personal-chip);color:#506b8e}.notification-center__icon--milestone{background:var(--push-chip);color:var(--accent-text)}.notification-center__empty{min-height:130px;display:grid;place-items:center;align-content:center;gap:5px;color:#8a968f}.notification-center__empty strong{color:var(--muted);font-size:12px}.notification-center__empty span{font-size:10px}html[data-theme=dark] :is(.notification-trigger,.notification-center,.notification-center__group>button,.notification-center>header>div:last-child button){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .notification-center>header{border-color:var(--line);background:linear-gradient(105deg,#26372f,#342b27)}html[data-theme=dark] .notification-center__group>button.unread{background:#342c27}html[data-theme=dark] .notification-center__group>button:hover{background:#2a3931}html[data-theme=dark] .notification-center__group>button :is(strong,span){color:var(--ink)}.global-notifications{position:relative}.topbar-notification-trigger{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--muted);cursor:pointer}.topbar-notification-trigger:hover,.topbar-notification-trigger.active{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.topbar-notification-trigger b{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--paper);border-radius:10px;background:var(--red);color:var(--on-solid);font-size:8px}.global-notification-panel{position:absolute;z-index:120;top:44px;right:0;width:min(560px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--line-strong);border-radius:13px;background:var(--paper);box-shadow:0 22px 55px #182a2038}.global-notification-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--surface),var(--active-start))}.global-notification-panel>header>div{display:flex;align-items:center;gap:9px}.global-notification-panel>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.global-notification-panel>header>div>div{display:grid;gap:1px}.global-notification-panel>header small{color:var(--accent-text);font-size:8px;font-weight:850;letter-spacing:.11em}.global-notification-panel>header strong{color:#34463c;font:800 14px Manrope,sans-serif}.global-notification-panel>header>button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.global-notification-panel>header>button:hover{background:var(--accent-chip);color:var(--green-700)}.global-notification-panel>nav{min-height:44px;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-bottom:1px solid var(--line-soft);background:var(--canvas)}.global-notification-panel>nav button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.global-notification-panel>nav button.active{background:var(--paper);color:var(--green-800);box-shadow:0 1px 4px #233e2f1f}.global-notification-panel>nav b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--accent-chip);color:#66766d;font-size:8px}.global-notification-panel>nav button.active b{background:var(--accent-chip);color:var(--accent-text)}.global-notification-filters{min-height:39px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:5px 10px;border-bottom:1px solid var(--line-soft)}.global-notification-filters button,.global-notification-actions button,.global-notification-copy form button{min-height:27px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:6px;padding:0 7px;background:var(--paper);color:#66756d;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.global-notification-filters button.active{border-color:var(--active-border);background:var(--accent-chip);color:var(--accent-text)}.global-notification-filters button:disabled,.global-notification-copy form button:disabled{opacity:.4;cursor:default}.global-notification-list{max-height:min(540px,calc(100vh - 190px));overflow-y:auto;overscroll-behavior:contain}.global-notification-group>header{min-height:34px;display:flex;align-items:center;gap:8px;padding:5px 12px;border-bottom:1px solid var(--line-soft);background:var(--active-start)}.global-notification-group>header strong{color:#53635a;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.global-notification-group>header span{margin-left:auto;color:var(--accent-text);font-size:8px;font-weight:800}.global-notification-group article{position:relative;min-height:82px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 13px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.global-notification-group article.unread{background:linear-gradient(90deg,var(--active-start),var(--paper) 42%)}.global-notification-group article>i{position:absolute;top:13px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--active-solid)}.global-notification-copy{min-width:0;display:grid;gap:3px}.global-notification-copy>strong{padding-right:9px;color:#34463c;font-size:11px}.global-notification-copy>p{margin:0;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.global-notification-copy>small{color:#8a9690;font-size:8px}.global-notification-actions{min-width:78px;display:grid;gap:4px;padding-top:12px}.global-notification-actions button{justify-content:flex-start}.global-notification-copy form{display:grid;gap:6px;margin-top:6px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.global-notification-copy form textarea{min-height:58px;resize:vertical;border:1px solid var(--line-strong);border-radius:6px;padding:7px;background:var(--paper);color:var(--ink);font:inherit;font-size:10px}.global-notification-copy form>div{display:flex;justify-content:flex-end;gap:5px}.global-notification-copy form button[type=submit]{border-color:var(--green-700);background:var(--green-700);color:var(--on-solid)}.global-notification-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;color:#849189}.global-notification-empty strong{color:var(--ink-soft);font-size:11px}.global-notification-empty span{font-size:9px}html[data-theme=dark] :is(.topbar-notification-trigger,.global-notification-panel,.global-notification-group article,.global-notification-filters button,.global-notification-actions button,.global-notification-copy form button,.global-notification-copy form textarea){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .global-notification-panel>header{border-color:var(--line);background:linear-gradient(105deg,#26372f,#342b27)}html[data-theme=dark] :is(.global-notification-panel>nav,.global-notification-group>header,.global-notification-copy form){border-color:var(--line);background:var(--paper)}html[data-theme=dark] .global-notification-panel>nav button.active{background:var(--surface);color:var(--ink)}html[data-theme=dark] .global-notification-group article.unread{background:linear-gradient(90deg,var(--active-hover-start),var(--paper) 52%)}html[data-theme=dark] :is(.global-notification-copy>strong,.global-notification-copy>p,.global-notification-empty strong){color:var(--ink)}html[data-theme=dark] .topbar-notification-trigger b{border-color:var(--bg)}@media(max-width:767px){.global-notification-panel{position:fixed;top:58px;right:8px;left:8px;width:auto}.global-notification-group article{grid-template-columns:27px minmax(0,1fr)}.global-notification-actions{grid-column:2;display:flex;flex-wrap:wrap;padding-top:3px}}@media(max-width:767px){.notification-trigger span{display:none}.notification-center>header{align-items:flex-start;flex-direction:column}.notification-center>header>div:last-child{width:100%;flex-wrap:wrap}.notification-center>header>div:last-child button{flex:1 1 auto;justify-content:center}.notification-center__group>button{padding-inline:11px}}.project-work-groups--status{gap:18px}.project-work-groups--status>.project-status-group,.status-work-groups--interactive>.project-status-group{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.project-status-group-head{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:0 8px;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0;background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important;font:inherit;text-align:left;cursor:pointer}.project-status-group-head:hover{background:var(--active-hover-start)!important}.project-status-group-head__chevron{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:6px;color:#75827b!important}.project-status-group-head:hover .project-status-group-head__chevron{background:var(--accent-chip);color:var(--green-700)!important}.project-status-group-head>strong{margin:0!important;border-radius:6px;padding:5px 9px;background:var(--tone-border);color:var(--on-solid)!important;font-size:11px!important;font-weight:850;line-height:1}.project-status-group-head>b{min-width:24px!important;width:24px;height:24px!important;display:grid;place-items:center;margin:0!important;border:1px solid var(--line)!important;border-radius:50%;padding:0!important;background:var(--canvas)!important;color:#66736c!important;font-size:10px;font-weight:850}.project-status-group-head__hint{margin-left:auto;color:#909b95!important;font-size:9px;font-weight:700;opacity:0;transition:opacity .15s ease}.task-status-group-head>.group-insights{margin-left:auto}.task-status-group-head>.project-status-group-head__hint{margin-left:0}.project-status-group-head:hover .project-status-group-head__hint,.project-status-group-head:focus-visible .project-status-group-head__hint{opacity:1}.project-work-groups--status .project-folder-lists{gap:0;margin:2px 0 0 20px;padding:0 0 0 20px;border-left:1px solid var(--line)}.project-work-groups--status .project-folder-lists>section{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:var(--paper);box-shadow:none}.project-work-groups--status .project-folder-lists .context-group-head{min-height:44px;padding:0 8px;border:0!important;background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important}.project-work-groups--status .project-folder-lists .context-group-head:hover{background:var(--active-hover-start)!important}.project-work-groups--status .project-folder-lists .context-group-head>span:not(.context-group-head__chevron):first-of-type{border:1px solid var(--line);border-radius:5px;padding:3px 6px;background:var(--surface);color:#78847e;font-size:9px;font-weight:800;letter-spacing:.04em}.project-work-groups--status .project-folder-lists .context-group-head>strong{color:var(--ink)!important;font-size:13px;font-weight:800}.context-group-head__chevron{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:0;border-radius:6px;padding:0;background:transparent;color:#75827b;cursor:context-menu}.context-group-head:hover .context-group-head__chevron{background:var(--accent-chip);color:var(--green-700)}.project-work-groups--status .project-folder-lists .context-group-head>b,.status-work-groups--interactive .folder-context-groups .context-group-head>b{width:24px;min-width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--canvas);color:#66736c;font-size:10px;font-weight:850}.status-work-groups--interactive{gap:18px}.status-work-groups--interactive .folder-context-groups{margin:2px 0 0 20px;padding-left:20px;border-left:1px solid var(--line)}.status-work-groups--interactive .folder-context-groups>section{border:0;border-bottom:1px solid var(--line-soft);background:var(--paper)}.status-work-groups--interactive .folder-context-groups .context-group-head{min-height:46px;padding:0 8px;border:0!important;background:var(--paper)!important;box-shadow:none!important}.status-work-groups--interactive .folder-context-groups .context-group-head:hover{background:var(--active-hover-start)!important}.status-work-groups--interactive .folder-context-groups .context-group-head>span:not(.context-group-head__chevron):not(.group-insights){color:#7b8780;font-size:10px;font-weight:700}.status-work-groups--interactive .folder-context-groups .context-group-head>strong{color:var(--ink)!important;font-size:13px;font-weight:800}html[data-theme=dark] .project-status-group-head,html[data-theme=dark] .project-work-groups--status .project-folder-lists>section,html[data-theme=dark] .project-work-groups--status .project-folder-lists .context-group-head{border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important}html[data-theme=dark] .project-status-group-head:hover,html[data-theme=dark] .project-work-groups--status .project-folder-lists .context-group-head:hover{background:var(--surface)!important}html[data-theme=dark] .project-work-groups--status .project-folder-lists{border-color:var(--line)}html[data-theme=dark] .project-work-groups--status .project-folder-lists .context-group-head>span:not(.context-group-head__chevron):first-of-type{border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .context-group-head__chevron{color:#aab7b0}html[data-theme=dark] .context-group-head:hover .context-group-head__chevron{background:#293831;color:#a9d1b8}html[data-theme=dark] .project-status-group-head>b,html[data-theme=dark] .project-work-groups--status .project-folder-lists .context-group-head>b,html[data-theme=dark] .status-work-groups--interactive .folder-context-groups .context-group-head>b{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] .status-work-groups--interactive .folder-context-groups{border-color:var(--line)}html[data-theme=dark] .status-work-groups--interactive .folder-context-groups>section,html[data-theme=dark] .status-work-groups--interactive .folder-context-groups .context-group-head{border-color:var(--line)!important;background:var(--paper)!important}html[data-theme=dark] .status-work-groups--interactive .folder-context-groups .context-group-head:hover{background:var(--surface)!important}html[data-theme=dark] .personal-task--due-overdue{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 48%,var(--danger-chip) 100%)}html[data-theme=dark] .personal-task__complete{border-color:#7f9087;background:var(--paper)}html[data-theme=dark] .personal-task__complete:hover,html[data-theme=dark] .personal-task__complete:focus-visible{border-color:#6fa486;background:var(--active-end);color:var(--active-text)}html[data-theme=dark] .personal-task__complete--completed,html[data-theme=dark] .personal-task__complete--completed:hover,html[data-theme=dark] .personal-task__complete--completed:focus-visible{border-color:#6fa486;background:#2f7652;color:#fff}.status-work-groups--interactive .task-row--push-active:before{position:absolute;top:5px;bottom:5px;left:2px;width:4px;display:block!important;border-radius:3px;background:var(--red);box-shadow:0 0 0 3px #d4433617;content:""!important}.status-work-groups--interactive .task-row--push-active:after{display:none!important;content:none!important}html:not([data-theme=dark]) .status-work-groups--interactive .task-table-head{border-color:#626a66;background:linear-gradient(90deg,#343a37,#505753);box-shadow:inset 0 -1px var(--active-border);color:var(--accent-text)}.task-status-group-head>.group-insights,.status-work-groups--interactive .folder-context-groups .context-group-head>.group-insights{min-width:300px;flex:1 1 auto;margin-left:auto}.task-status-group-head .group-insights__progress,.status-work-groups--interactive .folder-context-groups .group-insights__progress{flex:0 0 150px;order:20;margin-left:auto}.task-status-group-head>.project-status-group-head__hint{width:52px;flex:0 0 52px;margin-left:0;text-align:right}.status-work-groups--interactive .folder-context-groups{padding-left:12px}.status-work-groups--interactive .folder-context-groups>section{position:relative;overflow:visible}.status-work-groups--interactive .folder-context-groups .context-group-head{position:relative;gap:9px}.status-work-groups--interactive .folder-context-groups .context-group-head>.context-group-head__chevron{position:absolute;top:50%;left:-24px;width:24px;height:24px;border:0!important;border-radius:0;padding:0!important;background:transparent!important;color:var(--muted);transform:translateY(-50%)}.status-work-groups--interactive .folder-context-groups .context-group-head:hover>.context-group-head__chevron{background:transparent!important;color:var(--green-700)}.status-work-groups--interactive .folder-context-groups .task-row__name,.status-work-groups--interactive .folder-context-groups .task-table-head>:first-child{margin-left:0;padding-left:0}.status-work-groups--interactive .folder-context-groups .table-card{width:calc(100% - 10px);margin-left:10px}.task-row--dragging{opacity:.45}.task-row--relation-drop{outline:2px dashed var(--active-border);outline-offset:-3px;background:var(--accent-chip)}.inline-linked-tasks{padding:0 0 6px;background:var(--paper);border-top:1px solid #c8dcef}.inline-linked-tasks>header{min-height:30px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#426c91;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.inline-linked-tasks>header b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--accent-chip);color:#326a9b}.inline-linked-tasks__toggle{width:24px;height:24px;display:grid;place-items:center;margin-left:2px;border:1px solid #b8cee1;border-radius:6px;padding:0;background:var(--paper);color:#326a9b;cursor:pointer}.inline-linked-tasks__toggle:hover{background:var(--personal-chip)}.inline-linked-tasks--collapsed{padding-bottom:0}.inline-linked-tasks__row{position:relative;padding-left:0}.inline-linked-tasks__branch:before,.inline-linked-tasks__branch:after{content:"";position:absolute;left:2px;z-index:2;border-color:#79a8cf;pointer-events:none}.inline-linked-tasks__branch:before{top:-15px;bottom:50%;border-left:1px solid #aabbb1}.inline-linked-tasks__branch:after{top:50%;width:9px;border-top:1px solid #79a8cf}.task-row-wrap--milestone{position:relative;z-index:0;margin:5px 0;border-bottom:0;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px #a9c8e3,0 2px 7px #39668f14}.task-row-wrap--milestone>.task-row--type-milestone{border-radius:8px 8px 0 0;background:linear-gradient(90deg,var(--personal-chip) 0%,var(--canvas) 76%);box-shadow:none}.task-row-wrap--milestone>.task-row--type-milestone .task-row__title strong{color:#244e72}.task-row-wrap--milestone>.inline-linked-tasks{border-radius:0 0 8px 8px}.task-row-wrap--milestone:has(>.inline-linked-tasks--collapsed)>.task-row--type-milestone{border-radius:8px}.project-sublist-context--task-drop>.context-group-head{background:var(--accent-chip)!important;box-shadow:inset 0 0 0 2px #64a47c}.context-group-head--personal-task-drop{background:var(--accent-chip)!important;box-shadow:inset 0 0 0 2px #64a47c!important}html[data-theme=dark] .status-work-groups--interactive .task-row--push-active{border-left:0!important}html[data-theme=dark] .status-work-groups--interactive .task-table-head{border-color:#56615b;background:linear-gradient(90deg,#27312c,#3b4741);color:var(--accent-text)}html[data-theme=dark] .status-work-groups--interactive .folder-context-groups .context-group-head>.context-group-head__chevron{background:transparent!important;color:#aab7b0}@media(max-width:767px){.project-status-group-head__hint{display:none}.project-work-groups--status .project-folder-lists,.status-work-groups--interactive .folder-context-groups{margin-left:12px;padding-left:12px}}.work-filter-toolbar{z-index:12;min-height:48px;align-items:center;flex-wrap:nowrap;gap:3px;overflow:visible;margin-bottom:5px;padding:8px 12px;border:1px solid var(--line);border-radius:10px}.work-filter-toolbar .personal-filter-combos{min-width:max-content;flex:0 0 auto;flex-wrap:nowrap;gap:5px}.work-filter-toolbar .filter-controls-title{width:60px;flex:0 0 60px;margin-right:0;font-size:10px}.work-filter-toolbar .personal-filter-trigger{position:relative;height:32px;gap:0;padding:0 13px 0 7px;font-size:10px}.work-filter-toolbar .personal-filter-trigger:after{content:"";position:absolute;top:50%;right:5px;width:4px;height:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);opacity:.72}.work-filter-toolbar .personal-filter-trigger>svg{display:none}.work-filter-toolbar__actions{min-width:0;flex:0 0 auto;display:flex;justify-content:flex-end;margin-left:auto}.work-filter-toolbar__actions .work-mode-controls{min-width:0;width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:3px}.work-filter-toolbar__actions .work-toggle{height:32px;gap:3px;padding:0 2px;font-size:10px}.page .work-filter-toolbar__actions .work-toggle:not(.work-toggle--icon){min-width:72px;justify-content:center;padding:0 9px}.work-filter-toolbar__actions .table-search{min-width:115px;max-width:115px;width:115px;height:32px;flex:0 0 115px;gap:5px;margin-left:0;padding:0 7px}.work-filter-toolbar__actions .table-search>svg{display:none}.work-filter-toolbar__actions .table-search input{font-size:11px}.work-filter-toolbar__actions .work-toggle--icon{width:32px;flex:0 0 32px;padding:0}.work-filter-stack{position:relative;z-index:12;display:grid;gap:5px;margin-bottom:10px}.work-filter-stack>.work-filter-toolbar,.work-filter-stack>.grouping-toolbar{margin-bottom:0}.grouping-toolbar{min-height:48px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--active-hover-start)}.grouping-toolbar>.group-controls{width:100%;flex:1 1 auto;align-items:center}.grouping-toolbar .group-button--bulk-start{margin-left:auto}.page .grouping-toolbar .group-button--bulk-start,.page .grouping-toolbar .group-button--bulk-start+.group-button{min-width:94px;justify-content:center}.my-work-page .grouping-toolbar .group-button[aria-pressed]{min-width:158px;justify-content:center}.grouping-toolbar .group-controls>span{width:60px;flex:0 0 60px;margin-right:0}.filter-panel-unified{z-index:12;min-height:50px;overflow:visible;display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:5px;padding:8px 12px}.filter-panel-unified>.filter-controls-title{position:static;width:60px;flex:0 0 60px;margin:0}.compact-filter-combos{display:flex;align-items:center;gap:5px}.filter-panel-unified .personal-filter-trigger{position:relative;height:32px;gap:0;padding:0 13px 0 7px;font-size:10px}.filter-panel-unified .personal-filter-trigger:after{content:"";position:absolute;top:50%;right:5px;width:4px;height:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);opacity:.72}.filter-panel-unified .personal-filter-trigger>svg{display:none}.filter-panel-unified>.scope-filter-area{position:static;max-width:none;display:flex;align-items:center;gap:5px}.projects-filter-panel>.scope-filter-area,.projects-filter-panel>.scope-filter-area .personal-filter-combo,.projects-filter-panel>.scope-filter-area .personal-filter-trigger{align-self:center}.filter-panel-unified>.scope-filter-area .scope-filter-row{min-height:32px;margin:0;padding:0}.filter-panel-unified__actions{min-width:0;display:flex;justify-content:flex-end;margin-left:auto;padding:0;border-top:0}.filter-panel-unified__actions .work-mode-controls{min-width:0;width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:3px}.filter-panel-unified__actions .work-toggle{height:32px;gap:3px;padding:0 2px;font-size:10px}.filter-panel-unified__actions .table-search{min-width:115px;max-width:115px;width:115px;height:32px;flex:0 0 115px;gap:5px;margin-left:0;padding:0 7px}.filter-panel-unified__actions .table-search>svg{display:none}.filter-panel-unified__actions .work-toggle--icon{width:32px;flex:0 0 32px;padding:0}.validation-toolbar.grouping-toolbar,.delegation-toolbar.grouping-toolbar{min-height:48px;margin:0 0 11px;padding:8px 12px;border:1px solid var(--line)}.delegation-toolbar.grouping-toolbar .group-controls>span,.validation-toolbar.grouping-toolbar .group-controls>span{width:60px;flex:0 0 60px;margin-right:0}.filter-panel-unified__actions.delegation-filter-tools{border-top:0}.personal-filter-combo--tree .personal-filter-popover{width:310px}.personal-planning-filters .personal-filter-combos:before{content:none;display:none}.group-head-tone--folder{--tone-start:#eef2ef;--tone-end:#e4ebe7;--tone-border:#77877e;--tone-text:#435249}.group-head-tone--person{--tone-start:#edf1f5;--tone-end:#e1e8ef;--tone-border:#657e91;--tone-text:#3f5362}.group-head-tone--list{--tone-start:#f1eee8;--tone-end:#e9e3d9;--tone-border:#8a7762;--tone-text:#5b4d3e}.group-head-tone--delegation{--tone-start:#f5f0fb;--tone-end:#e9dff5;--tone-border:#80649a;--tone-text:#574469}.group-head-tone--empty{--tone-start:#f5f7f6;--tone-end:#e7ece9;--tone-border:#89968f;--tone-text:#536159}.project-health-group-head--on_track{--tone-start:#f3faf5;--tone-end:#dcecdf;--tone-border:#6d9e7a;--tone-text:#40664a}.project-health-group-head--attention{--tone-start:#fffaf0;--tone-end:#f5e5b6;--tone-border:#d1a341;--tone-text:#6e5518}.project-health-group-head--at_risk{--tone-start:#fff4f4;--tone-end:#efcaca;--tone-border:#c85b56;--tone-text:#7a3532}.project-health-group-head--blocked,.project-health-group-head--missing{--tone-start:#fcf5f5;--tone-end:#efdada;--tone-border:#b26760;--tone-text:#743d38}.task-groups-unified .project-status-group-head>.avatar{flex:0 0 auto}.task-groups-unified .project-status-group-head>.type-icon{flex:0 0 auto}html[data-theme=dark] .group-head-tone--folder{--tone-start:#222a26;--tone-end:#2c3731;--tone-border:#7d9185;--tone-text:#c4d1c9}html[data-theme=dark] .group-head-tone--person{--tone-start:#202831;--tone-end:#293542;--tone-border:#718ba0;--tone-text:#c3d5e3}html[data-theme=dark] .group-head-tone--list{--tone-start:#2a2722;--tone-end:#363128;--tone-border:#9a866c;--tone-text:#dccbb4}html[data-theme=dark] .group-head-tone--delegation{--tone-start:#28222f;--tone-end:#352b40;--tone-border:#9275ab;--tone-text:#d9c4e9}html[data-theme=dark] .group-head-tone--empty{--tone-start:#212824;--tone-end:#2d3731;--tone-border:#748179;--tone-text:#c7d1cb}html[data-theme=dark] .project-health-group-head--on_track{--tone-start:#17251b;--tone-end:#223629;--tone-border:#6d9e7a;--tone-text:#b9dfc2}html[data-theme=dark] .project-health-group-head--attention{--tone-start:#292516;--tone-end:#3c3219;--tone-border:#d1a341;--tone-text:#eed788}html[data-theme=dark] .project-health-group-head--at_risk{--tone-start:#2d1b1b;--tone-end:#442525;--tone-border:#c76560;--tone-text:#efaaa6}html[data-theme=dark] .project-health-group-head--blocked,html[data-theme=dark] .project-health-group-head--missing{--tone-start:#2b1d1c;--tone-end:#3e2725;--tone-border:#b26760;--tone-text:#e2aaa5}.group-button:disabled,.personal-filter-trigger:disabled,.personal-filter-option:disabled,.filter-sheet__group-row:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.42}.mixed-work-tables--unified>.table-card,.ungrouped-task-view>.table-card{overflow:visible;border-color:var(--line);box-shadow:none}html:not([data-theme=dark]) :is(.mixed-work-tables--unified,.ungrouped-task-view) .task-table-head{border-color:#d2dbd5;background:linear-gradient(90deg,var(--canvas) 0%,#e3ebe6 100%);box-shadow:inset 0 -1px #c5d0c9;color:#52635a}.project-group__head--unified{min-height:52px;display:flex;align-items:stretch;gap:0;padding:0;border-bottom-color:var(--line);background:linear-gradient(90deg,var(--surface),var(--surface));box-shadow:inset 4px 0 var(--active-solid)}.project-group__context-head{min-width:0;flex:1;border-bottom:0}.project-group__head-actions{display:flex;align-items:center;gap:4px;padding:0 10px;border-left:1px solid var(--line-soft)}.project-group__head--unified .project-group__toggle{border-radius:6px;color:var(--muted)}.project-group__head--unified .project-group__title strong{font-size:13px}html:not([data-theme=dark]) .project-group__head.project-group__head--unified{border-bottom:1px solid #ccd7d1;background:#e2e9e5;box-shadow:none;color:#27332d}html:not([data-theme=dark]) .project-group__head.project-group__head--unified .project-group__toggle,html:not([data-theme=dark]) .project-group__head.project-group__head--unified .project-group__title strong{color:#27332d}html:not([data-theme=dark]) .project-group__head.project-group__head--unified .project-group__title small{color:#64736b}html:not([data-theme=dark]) .project-group__head.project-group__head--unified .project-icon{border:1px solid #cbd7d0;background:var(--canvas);color:#65756d}html:not([data-theme=dark]) .project-group__tasks .project-group__task-table .task-table-head{border-color:#747c78;background:linear-gradient(90deg,#565e5a,#68706c);box-shadow:inset 0 -1px var(--active-border);color:var(--accent-text)}.personal-calendar-card-wrap{display:contents}.personal-calendar-card.dependency{margin-left:0;border-color:var(--active-border)!important;border-left:4px solid var(--active-border)!important;background:var(--accent-chip)!important;color:var(--accent-text)!important}.personal-calendar-card--checklist{border-color:#b9a6d1!important;background:var(--canvas)!important;color:#5f4675!important}.checklist-calendar-kind{border-radius:10px;padding:3px 7px;background:#e7dcef;color:#684d7d;font-size:8px;font-weight:850;text-transform:uppercase}.personal-calendar-milestone{min-width:0;display:grid;gap:4px}.personal-calendar-milestone>.personal-calendar-card{width:100%}.personal-calendar-week article .personal-calendar-milestone__toggle,.personal-agenda .personal-calendar-milestone__toggle{width:100%;min-height:26px;display:flex;grid-template-columns:none;align-items:center;justify-content:center;gap:4px;padding:4px 7px;border:1px dashed var(--line-strong);background:var(--paper);color:#65736b;font-size:9px;font-weight:800}.personal-calendar-milestone__tasks{display:grid;gap:3px;padding-left:7px;border-left:2px solid var(--line-strong)}.personal-calendar-week article .personal-calendar-milestone__tasks>button,.personal-agenda .personal-calendar-milestone__tasks>button{min-height:38px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;padding:5px 6px;border-color:var(--line);background:var(--paper);color:var(--ink-soft)}.personal-calendar-milestone__tasks>button>span{min-width:0}.personal-calendar-milestone__tasks>button .badge{grid-column:1/-1;justify-self:start}html[data-theme=dark] .personal-calendar-card.dependency{border-color:var(--active-border)!important;background:var(--active-hover-start)!important;color:var(--accent-text)!important}html[data-theme=dark] .personal-calendar-card--checklist{border-color:#715987!important;background:var(--personal-chip)!important;color:#d9c6e8!important}.validation-group__unified-head{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:9px;border-bottom:1px solid var(--line);background:var(--paper)}.validation-group__unified-head>.project-status-group-head{width:100%;min-width:0;border-bottom:0!important}.validation-group__unified-head>.validation-group__action{position:static;height:32px;white-space:nowrap}html[data-theme=dark] .validation-group__unified-head{border-color:var(--line);background:var(--paper)}.delegation-person-filter{position:relative}.delegation-person-filter>.personal-filter-popover{top:calc(100% + 7px);right:auto;left:0;width:280px}.delegation-person-filter .scope-dropdown__options{max-height:310px;overflow:auto;padding:6px}.delegation-person-filter .scope-dropdown__options>span>label{min-height:32px;display:flex;align-items:center;gap:7px;padding:0 7px;border-radius:6px;font-size:10px}.delegation-person-filter .scope-dropdown__options>span>label:hover{background:var(--surface)}.delegation-person-filter>.personal-filter-popover>footer{display:flex;justify-content:flex-end;gap:6px}.delegation-tabs{width:fit-content;margin-bottom:10px}.delegation-tabs button{display:inline-flex;align-items:center;gap:6px}.delegation-summary .work-toggle{margin-left:auto}.delegate-target-icon{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:#ffffffb8;color:#52665a}.delegate-target-icon--team{background:var(--surface);color:#456880;border-color:var(--line-strong)}.delegate-target-icon--organization{background:var(--accent-chip);color:var(--accent-text);border-color:var(--active-border)}.delegation-week{margin:0 0 11px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 5px 18px #2c3e340a}.delegation-week>header{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px}.delegation-week>header>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--green-700)}.delegation-week>header>div{display:flex;align-items:center;justify-content:center;gap:10px}.delegation-week>header strong{color:var(--green-800);font-size:12px;text-transform:capitalize}.delegation-week>header>div button{border:0;background:transparent;color:var(--orange);font-size:10px;font-weight:800}.delegation-week>div{display:grid;grid-template-columns:minmax(115px,1.4fr) repeat(7,minmax(50px,1fr));gap:5px;margin-top:9px}.delegation-week>div button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line-soft);border-radius:7px;background:var(--canvas);color:var(--muted);font-size:10px;font-weight:750}.delegation-week>div button b{color:inherit;font-size:11px}.delegation-week>div button.active{border-color:var(--active-border);background:var(--accent-chip);color:var(--accent-text);box-shadow:inset 0 0 0 1px #dd8d622e}.delegation-history-caption{justify-self:end;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.delegation-history-table{overflow-x:auto;background:var(--paper)}.delegation-history-table>header,.delegation-history-table>button{min-width:760px;display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(170px,1fr) 125px 135px;align-items:center;gap:10px;padding:0 14px 0 45px}.delegation-history-table>header{min-height:32px;border-top:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.delegation-history-table>button{width:100%;min-height:54px;border:0;border-top:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;cursor:pointer}.delegation-history-table>button:hover{background:var(--active-hover-start)}.delegation-history-table>button>span:first-child{min-width:0;display:grid;gap:3px}.delegation-history-table>button>span:first-child strong{overflow:hidden;color:#35493e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.delegation-history-table>button>span:first-child small{color:var(--muted);font-size:9px}.delegation-history-table time{overflow:hidden;color:#66776e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.delegation-history-table>button>span:nth-child(2){min-width:0;display:flex;align-items:center;gap:7px;color:#52635a;font-size:10px;font-weight:750}.delegation-history-table .delegate-target-icon{width:25px;height:25px;flex:0 0 25px}.page .status-work-groups--interactive .delegation-history-table{width:calc(100% - 18px);margin:0 9px 7px;overflow:hidden auto;border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 7px #1f31270f}.page .status-work-groups--interactive .delegation-history-table>header{min-height:44px;border-top:0;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);color:var(--ink-soft);text-transform:none;letter-spacing:.015em}.delegation-toolbar .group-controls{width:100%}.delegation-toolbar .group-controls__bulk{display:flex;gap:5px;margin-left:auto}html[data-theme=dark] .delegation-week,html[data-theme=dark] .delegation-history-table,html[data-theme=dark] .delegation-history-table>button{background:var(--surface)}html[data-theme=dark] .delegation-week>header>button,html[data-theme=dark] .delegation-week>div button{background:var(--paper)}html[data-theme=dark] .delegation-history-table>header{background:var(--paper)}@media(max-width:820px){.delegation-week>header>div{display:grid;justify-items:center;gap:3px}.delegation-week>div{grid-template-columns:repeat(4,1fr)}.delegation-week>div>button:first-child{grid-column:span 4}}.checks-page .filter-panel-unified__actions .table-search{min-width:96px;max-width:96px;width:96px;flex-basis:96px}.work-filter-tree>div{max-height:340px;gap:1px}.work-filter-tree__branch{display:grid;gap:1px}.work-filter-tree__row{min-height:31px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;border-radius:6px}.work-filter-tree__row:hover{background:var(--surface)}.work-filter-tree__row--depth-1{padding-left:17px}.work-filter-tree__row--depth-2{padding-left:34px}.work-filter-tree__expander,.work-filter-tree__spacer{width:24px;height:27px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#7c8a82}.work-filter-tree__expander{cursor:pointer}.work-filter-tree__expander:hover{color:var(--green-700)}.work-filter-tree__check{min-width:0;min-height:29px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 7px 0 2px;border:0;background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer}.work-filter-tree__check>span{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper);color:var(--on-solid);font-size:10px;font-weight:900}.work-filter-tree__check>strong{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.work-filter-tree__check.checked>span{border-color:var(--green-600);background:var(--green-600)}.work-filter-tree__check.partial>span{border-color:#9eb8a8;background:var(--active-end);color:var(--green-800)}.work-filter-tree__row--depth-0 .work-filter-tree__check>strong{font-weight:800}.status-work-groups--interactive .task-status-group-head,.status-work-groups--interactive .folder-context-groups .context-group-head{padding-right:10px}.status-work-groups--interactive .task-status-group-head>.group-insights,.status-work-groups--interactive .folder-context-groups .context-group-head>.group-insights{min-width:0;flex:1 1 auto;justify-content:flex-end;margin-left:auto}.status-work-groups--interactive .task-status-group-head .group-insights__progress,.status-work-groups--interactive .folder-context-groups .context-group-head .group-insights__progress{width:176px;flex:0 0 176px;order:20;margin-left:9px}.status-work-groups--interactive .task-status-group-head>b,.status-work-groups--interactive .folder-context-groups .context-group-head>b{width:26px!important;min-width:26px!important;height:26px!important;flex:0 0 26px;margin-left:5px!important}html:not([data-theme=dark]) .status-work-groups--interactive .task-status-group-head{border-bottom-color:#d5ded9!important;background:linear-gradient(90deg,var(--canvas) 0%,var(--canvas) 100%)!important;box-shadow:0 2px 5px #26362d0e!important}html:not([data-theme=dark]) .status-work-groups--interactive .folder-context-groups>section,html:not([data-theme=dark]) .status-work-groups--interactive .folder-context-groups .context-group-head{border-bottom-color:#ccd7d1!important;background:#e2e9e5!important}html:not([data-theme=dark]) .status-work-groups--interactive .folder-context-groups .context-group-head:hover{background:#dbe4df!important}html:not([data-theme=dark]) .status-work-groups--interactive .task-table-head{border-color:#747c78;background:linear-gradient(90deg,#565e5a,#68706c);box-shadow:inset 0 -1px var(--active-border);color:var(--accent-text)}.personal-milestone-calendar{overflow:visible}.personal-milestone-calendar>header:first-child{border-radius:11px 11px 0 0}.personal-planning-tray{position:relative;border-top:1px solid var(--line);background:var(--canvas)}.personal-planning-tray>header{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:11px 15px;background:var(--surface)}.personal-planning-tray>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--active-end);color:var(--green-700)}.personal-planning-tray>header>div{min-width:0;display:grid;gap:2px}.personal-planning-tray>header small{color:var(--green-700);font-size:9px;font-weight:850;letter-spacing:.1em}.personal-planning-tray>header h3{margin:0;font:750 14px Manrope,sans-serif}.personal-planning-tray>header p{margin:0;color:var(--muted);font-size:10px}.personal-planning-tray>header>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);color:var(--green-700);font-size:10px}.personal-planning-filters{z-index:14;border-top:1px solid var(--line-soft)}.personal-planning-groups{display:grid;gap:9px;padding:10px 12px 14px}.personal-planning-groups>section{overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-planning-groups>section>header{min-height:35px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--line-soft);background:var(--canvas)}.personal-planning-groups>section>header strong{color:#53645a;font-size:10px}.personal-planning-groups>section>header b{margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);color:var(--green-700);font-size:9px}.personal-planning-groups>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.personal-planning-card{min-width:0;min-height:55px;display:grid;grid-template-columns:17px 28px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:7px 9px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:inherit;text-align:left;cursor:grab}.personal-planning-item{min-width:0}.personal-planning-item>.personal-planning-card{width:100%}.personal-planning-item:nth-child(odd)>.personal-planning-card{border-right:1px solid var(--line-soft)}.personal-planning-card:hover{background:var(--active-start)}.personal-planning-card:active{cursor:grabbing}.personal-planning-card>svg:first-child{color:#9aa59f}.personal-planning-card>span{min-width:0;display:grid;gap:2px}.personal-planning-card>span strong,.personal-planning-card>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-planning-card>span strong{color:#405148;font-size:10px}.personal-planning-card>span small{color:var(--muted);font-size:9px}.personal-planning-card>em{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:10px;background:var(--canvas);color:var(--muted);font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.personal-planning-card.overdue>em{background:var(--danger-chip);color:var(--danger-text)}.personal-planning-card>i{display:inline-flex;align-items:center;gap:2px;color:var(--accent-text);font-size:9px;font-style:normal;font-weight:800}.personal-calendar-card--personal{border-color:var(--line-strong)!important;background:var(--canvas)!important}.personal-calendar-filter-row{position:relative;z-index:18;min-height:48px;display:flex;align-items:center;gap:8px;padding:6px 13px;border-bottom:1px solid var(--line-soft);background:var(--active-hover-start)}.personal-calendar-filter-row .work-filter-toolbar{min-width:0;flex:1 1 auto;z-index:1;margin:0;border:0;background:transparent}.personal-calendar-filter-row>.work-filter-stack{min-width:0;flex:1 1 auto;margin:0}.personal-calendar-filter-row>.personal-calendar-ownership{margin-left:auto}.personal-calendar-filter-row>.personal-calendar-content-mode{margin-left:auto}.personal-calendar-filter-row>.personal-calendar-content-mode+.personal-calendar-ownership{margin-left:0}.personal-calendar-filter-row .work-filter-toolbar .personal-filter-combos{padding:0}.personal-calendar-ownership,.personal-calendar-content-mode{flex:0 0 auto;white-space:nowrap}html[data-theme=dark] .personal-planning-tray{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .personal-planning-tray>header{background:#26372f}html[data-theme=dark] .personal-planning-groups>section,html[data-theme=dark] .personal-planning-card{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .personal-planning-groups>section>header{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .personal-planning-groups>section>header strong,html[data-theme=dark] .personal-planning-card>span strong{color:var(--ink)}html[data-theme=dark] .personal-planning-card:hover{background:var(--surface)}html[data-theme=dark] .personal-calendar-filter-row,html[data-theme=dark] .personal-calendar-toolbar{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .personal-calendar-card.external{border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .personal-calendar-card em{color:var(--muted)}html[data-theme=dark] .personal-dashboard-tabs>button{border-color:var(--line);background:var(--paper);color:var(--muted)}html[data-theme=dark] .personal-dashboard-tabs>button:hover{border-color:#4a5f53;background:var(--surface)}html[data-theme=dark] .personal-dashboard-tabs>button.active{border-color:var(--green-600);background:var(--accent-chip);color:var(--green-800)}html[data-theme=dark] .personal-dashboard-tabs>button>span:first-child{background:var(--active-end);color:var(--green-700)}html[data-theme=dark] .personal-dashboard-tabs b{background:var(--active-end);color:var(--ink)}html[data-theme=dark] .personal-dashboard-content{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .personal-dashboard-content .personal-filter-toolbar{border-color:var(--line)}.personal-dashboard-mixed-tasks{display:grid;gap:10px}.personal-dashboard-personal-tasks{overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper)}.personal-dashboard-personal-tasks>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--line-soft);background:var(--surface);color:var(--green-800)}.personal-dashboard-personal-tasks>header strong{font-size:11px}.personal-dashboard-personal-tasks>header b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--active-end);font-size:10px}.personal-dashboard-personal-tasks .personal-list{border:0;border-radius:0}html[data-theme=dark] .personal-dashboard-personal-tasks{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .personal-dashboard-personal-tasks>header{border-color:var(--line);background:var(--surface);color:var(--text)}@media(max-width:900px){.personal-planning-groups>section>div{grid-template-columns:1fr}.personal-planning-card:nth-child(odd){border-right:0}}.page .task-groups-unified>.project-status-group>.project-status-group-head{--tone-border: #c96f42;--tone-text: #704126;width:calc(100% - 12px);min-height:48px;margin:6px;border:1px solid var(--active-border)!important;border-radius:11px;background:linear-gradient(135deg,var(--active-start) 0%,var(--active-end) 58%,var(--accent-chip) 100%)!important;box-shadow:0 2px 7px #1f31271a,inset 0 1px #ffffffa8;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.page .task-groups-unified>.project-status-group>.project-status-group-head:hover,.page .task-groups-unified>.project-status-group>.project-status-group-head:focus-visible{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 5px 14px #1f312726,inset 0 1px #ffffffc7}.page .task-groups-unified>.project-status-group>.project-status-group-head:active{transform:translateY(1px);box-shadow:0 1px 3px #1f31271f,inset 0 1px 2px #1f312714}.page .project-status-group-head__chevron,.page .context-group-head__chevron{border-color:color-mix(in srgb,var(--tone-border,#7c8a82) 40%,#fff);background:#ffffffb8;box-shadow:0 1px 4px #1c2c231f,inset 0 1px #fff}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head{--tone-border: #648dad;width:calc(100% - 18px);min-height:46px;margin:4px 9px 6px;border:1px solid #9bb7cc!important;border-radius:10px;padding-right:46px;padding-left:9px;background:linear-gradient(135deg,var(--canvas) 0%,var(--personal-chip) 56%,var(--accent-chip) 100%)!important;box-shadow:0 2px 6px #22342a14,inset 0 1px #ffffffb8;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.page .status-work-groups--interactive .folder-context-groups>section{position:relative}.page .project-context-edit{position:absolute;z-index:4;top:13px;right:18px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #a8bfd0;border-radius:8px;background:#ffffffd1;color:#4f7898;cursor:pointer;box-shadow:0 1px 4px #22342a1a,inset 0 1px #fff;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.page .project-context-edit:hover,.page .project-context-edit:focus-visible{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text);transform:translateY(-1px)}.page .project-context-edit:active{transform:translateY(1px)}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-on_track{border-color:#a7cab2!important;background:linear-gradient(135deg,var(--active-start) 0%,var(--surface) 54%,var(--active-end) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-attention{border-color:var(--amber-500)!important;background:linear-gradient(135deg,var(--active-start) 0%,var(--warning-chip) 54%,var(--warning-chip) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-at_risk{border-color:var(--danger-chip)!important;background:linear-gradient(135deg,var(--active-start) 0%,var(--danger-chip) 54%,var(--danger-chip) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-blocked{border-color:var(--danger-chip)!important;background:linear-gradient(135deg,var(--active-start) 0%,var(--active-hover-end) 54%,var(--danger-chip) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-missing{border-color:#c1cac5!important;background:linear-gradient(135deg,var(--active-hover-start) 0%,var(--canvas) 54%,var(--active-end) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project{--tone-border: #89968f;border-color:#b8c2bc!important;background:linear-gradient(135deg,var(--canvas) 0%,var(--surface) 56%,var(--active-end) 100%)!important;color:#46544c}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project>:is(span,strong,b){color:#46544c}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project>.context-group-head__chevron{border-color:#b1bdb6!important;background:#ffffffb8!important;color:#58675f}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project+.project-context-edit{border-color:#b1bdb6;color:#58675f}.project-context-meta{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.project-context-meta+.group-insights{margin-left:0!important}.project-context-health,.project-context-due{min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--muted)!important;font-size:10px;font-weight:780}.project-context-health--on_track{color:#397454!important}.project-context-health--attention{color:var(--warning-text)!important}.project-context-health--at_risk,.project-context-health--blocked,.project-context-due--overdue{color:var(--danger-text)!important}.project-context-health--missing{color:var(--muted)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head:hover,.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head:focus-visible{transform:translateY(-1px);box-shadow:0 5px 12px #22342a21,inset 0 1px #fff}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head:active{transform:translateY(1px);box-shadow:0 1px 3px #22342a1a,inset 0 1px 2px #22342a12}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head>.context-group-head__chevron{position:static;width:26px;height:26px;flex:0 0 26px;border:1px solid #a8bfd0!important;border-radius:7px;background:#ffffffb8!important;color:#4f7898;transform:none}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head:hover>.context-group-head__chevron{border-color:#7fa3bd!important;background:var(--paper)!important;color:#315f82}.page .status-work-groups--interactive .task-table-head{position:relative;isolation:isolate;min-height:44px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink-soft)!important;font-weight:800;text-transform:none;letter-spacing:.015em}.page .status-work-groups--interactive .task-table-head:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:0;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);box-shadow:0 1px 4px #1f312712,inset 0 1px #fff;content:""}.page .status-work-groups--interactive .task-table-head .task-sort-head:hover{background:#54695e14;color:#34483d}.page .status-work-groups--interactive .task-table-head .task-sort-head.active{background:var(--active-hover-end);color:var(--accent-text)}.page .status-work-groups--interactive .task-table-head .task-sort-head b{background:var(--active-solid);color:var(--on-solid)}.page .status-work-groups--interactive .task-table-head:not(.task-table-head--select)>.task-sort-head:first-child,.page .status-work-groups--interactive .task-table-head--select>.task-sort-head:nth-child(2){justify-self:center}.page .status-work-groups--interactive .project-table__head,.page .personal-dashboard-context .project-table__head{position:relative;isolation:isolate;min-height:44px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink-soft)!important;text-transform:none;letter-spacing:.015em}.page .status-work-groups--interactive .project-table__head:before,.page .personal-dashboard-context .project-table__head:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:0;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);box-shadow:0 1px 4px #1f312712,inset 0 1px #fff;content:""}.page .validation-group__unified-head{min-height:60px;margin:0;padding:6px;border:0;background:transparent}.page .validation-group__unified-head>.project-status-group-head{--tone-border: #c96f42;min-height:48px;border:1px solid var(--active-border)!important;border-radius:11px;background:linear-gradient(135deg,var(--active-start) 0%,var(--active-end) 58%,var(--accent-chip) 100%)!important;box-shadow:0 2px 7px #1f31271a,inset 0 1px #ffffffa8}.page .validation-group__unified-head>.validation-group__action{margin-right:4px}.page .personal-dashboard-primary-groups{gap:6px}.page .personal-dashboard-primary-groups>section,.page .personal-dashboard-context{overflow:visible;border:0;background:transparent}.page .personal-dashboard-primary-groups>section>header{width:calc(100% - 12px);min-height:48px;margin:6px;padding:0 12px;border:1px solid var(--active-border);border-radius:11px;background:linear-gradient(135deg,var(--active-start) 0%,var(--active-end) 58%,var(--accent-chip) 100%);color:var(--accent-text);box-shadow:0 2px 7px #1f31271a,inset 0 1px #ffffffa8}.page .personal-dashboard-primary-icon{background:#ffffffb3;color:var(--accent-text)}.page .personal-dashboard-primary-groups .personal-dashboard-contexts{gap:5px;padding:0;background:transparent}.page .personal-dashboard-context>.context-group-head{width:calc(100% - 18px);min-height:46px;margin:4px 9px 6px;border:1px solid #9bb7cc!important;border-radius:10px;background:linear-gradient(135deg,var(--canvas) 0%,var(--personal-chip) 56%,var(--accent-chip) 100%)!important;color:#315f82;box-shadow:0 2px 6px #22342a14,inset 0 1px #ffffffb8}.page .personal-dashboard-context>.table-card{width:calc(100% - 18px);margin:0 9px 7px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 2px 7px #1f31270f}html[data-theme=dark] .page .task-groups-unified>.project-status-group>.project-status-group-head,html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head{border-color:color-mix(in srgb,var(--tone-border,#84938a) 58%,var(--line-soft));box-shadow:0 3px 10px #00000047,inset 0 1px #ffffff14}html[data-theme=dark] .page .task-groups-unified>.project-status-group>.project-status-group-head{border-color:var(--active-border)!important;background:linear-gradient(135deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head{border-color:#506f88!important;background:linear-gradient(135deg,var(--paper) 0%,#263847 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-on_track{border-color:#567e62!important;background:linear-gradient(135deg,var(--accent-chip) 0%,var(--active-end) 54%,#294334 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-attention{border-color:var(--amber-500)!important;background:linear-gradient(135deg,var(--warning-chip) 0%,var(--active-hover-start) 54%,var(--warning-chip) 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-at_risk{border-color:var(--red)!important;background:linear-gradient(135deg,var(--danger-chip) 0%,var(--active-hover-start) 54%,var(--danger-chip) 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-blocked{border-color:var(--red)!important;background:linear-gradient(135deg,var(--danger-chip) 0%,var(--active-hover-start) 54%,var(--danger-chip) 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-missing{border-color:#58645e!important;background:linear-gradient(135deg,var(--paper) 0%,#27302b 54%,#343e38 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project{border-color:#56635c!important;background:linear-gradient(135deg,var(--paper) 0%,var(--paper) 56%,#2d3832 100%)!important;color:#c3cec7}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project>:is(span,strong,b){color:#c3cec7}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project>.context-group-head__chevron,html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project+.project-context-edit{border-color:#617068!important;background:#ffffff0e!important;color:#c3cec7}html[data-theme=dark] .project-context-health,html[data-theme=dark] .project-context-due{background:transparent}html[data-theme=dark] .page :is(.project-status-group-head__chevron,.context-group-head__chevron){border-color:color-mix(in srgb,var(--tone-border,#84938a) 55%,#1b231f);background:#141c189e;box-shadow:0 2px 5px #00000047,inset 0 1px #ffffff14}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head>.context-group-head__chevron{border-color:#5d7e97!important;background:#121b22b8!important;color:#a9c7dc}html[data-theme=dark] .page .project-context-edit{border-color:#5d7e97;background:#121b22c7;color:#a9c7dc;box-shadow:0 2px 5px #00000040}html[data-theme=dark] .page .project-context-edit:hover,html[data-theme=dark] .page .project-context-edit:focus-visible{border-color:var(--active-border);background:var(--active-hover-start);color:var(--accent-text)}html[data-theme=dark] .page .status-work-groups--interactive .task-table-head{color:#cbd5d0!important}html[data-theme=dark] .page .status-work-groups--interactive .task-table-head:before{border-color:#46524c;background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 100%);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff0d}html[data-theme=dark] .page :is(.status-work-groups--interactive,.personal-dashboard-context) .project-table__head{color:#cbd5d0!important}html[data-theme=dark] .page :is(.status-work-groups--interactive,.personal-dashboard-context) .project-table__head:before{border-color:#46524c;background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 100%)}html[data-theme=dark] .page .validation-group__unified-head{background:transparent}html[data-theme=dark] .page .validation-group__unified-head>.project-status-group-head,html[data-theme=dark] .page .personal-dashboard-primary-groups>section>header{border-color:var(--active-border)!important;background:linear-gradient(135deg,var(--active-hover-start) 0%,var(--active-hover-end) 100%)!important;color:var(--active-text)}html[data-theme=dark] .page .personal-dashboard-context>.context-group-head{border-color:#506f88!important;background:linear-gradient(135deg,var(--paper) 0%,#263847 100%)!important;color:#b5d0e3}html[data-theme=dark] .page .personal-dashboard-context>.table-card{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .page .status-work-groups--interactive .task-table-head .task-sort-head:hover{background:#ffffff0f;color:#fff}@media(prefers-reduced-motion:reduce){.page :is(.project-status-group-head,.context-group-head){transition:none}}.project-health-tab{display:grid;align-content:start;gap:10px;font-size:11px}.project-health-current{min-height:0;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:#52635a}.project-health-current>svg{width:16px;height:16px;flex:0 0 16px}.project-health-current>div{min-width:0;display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:1px 8px}.project-health-current small{font-size:10px;font-weight:750;letter-spacing:.065em}.project-health-current strong{color:#34463d;font-size:13px;font-weight:700}.project-health-current span{width:100%;color:var(--muted);font-size:10.5px;line-height:1.3}.project-health-current>b{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:var(--accent-chip);color:var(--accent-text);font-size:10px;font-weight:700}.project-health-current--on_track{border-color:var(--line-strong);background:linear-gradient(90deg,var(--canvas) 0%,var(--surface) 100%);color:#267149;box-shadow:inset 3px 0 #62a37d}.project-health-current--attention{border-color:var(--amber-500);background:var(--active-start);color:var(--accent-text)}.project-health-current--at_risk,.project-health-current--blocked{border-color:var(--danger-chip);background:var(--active-start);color:var(--danger-text)}.project-health-guide{margin:10px 18px 0;padding:10px 12px;border:1px solid var(--active-border);border-radius:10px;background:var(--active-start);color:var(--ink-soft)}.project-health-guide>header{display:flex;align-items:flex-start;gap:8px}.project-health-guide>header>svg{flex:0 0 auto;margin-top:1px;color:var(--accent-text)}.project-health-guide>header>div{display:grid;flex:1;gap:2px}.project-health-guide>header strong{color:var(--ink);font-size:11px}.project-health-guide>header small{color:var(--muted);font-size:9.5px;line-height:1.4}.project-health-guide>header button{flex:0 0 auto;min-height:28px;padding:5px 9px;font-size:9.5px}.project-health-guide ol{display:grid;gap:4px;margin:8px 0 0 24px;padding:0;font-size:10px;line-height:1.45}.project-health-guide--compact{margin:8px 0}.project-health-question-modal{width:min(680px,calc(100vw - 32px))}.project-health-question-modal>.secondary-button{margin-top:10px}.project-health-question-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-health-question-editor>header h3{margin-bottom:3px}.project-health-question-editor>header p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.project-health-question-editor>header>span{flex:0 0 auto;color:var(--muted);font-size:10px}.project-health-question-list{display:grid;gap:7px;margin-top:12px}.project-health-question-list>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px}.project-health-question-list>div>b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--canvas);color:var(--muted);font-size:9px}.project-health-question-list textarea{min-height:54px;resize:vertical}.project-health-question-list>div>span{display:flex;gap:3px}.project-health-question-editor>footer{display:flex;justify-content:space-between;gap:8px;margin-top:12px}html[data-theme=dark] .project-health-guide{border-color:var(--active-border);background:var(--active-start)}.project-health-tab textarea{min-height:76px}.project-health-tab .panel-section>.primary-button{margin-top:14px}.project-health-history{max-height:250px;display:grid;align-content:start;gap:0;overflow-y:auto;padding-top:0;scrollbar-gutter:stable}.project-health-history>h3{position:sticky;z-index:1;top:0;min-height:35px;margin:0;padding:8px 0 7px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper) 75%,rgba(255,255,255,.94))}.project-health-history article{display:flex;gap:9px;padding:8px 0;border-top:0;border-bottom:1px solid var(--line-soft)}.project-health-history article>div{display:grid;gap:3px;min-width:0}.project-health-tab .panel-section>p{margin:-5px 0 12px;color:var(--muted);font-size:10px;line-height:1.45}.project-health-history article strong{font-size:10.5px;font-weight:650}.project-health-history article small{color:var(--muted);font-size:9.5px;line-height:1.35}.project-health-history article p{margin:2px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-soft);white-space:pre-wrap;font-size:9.5px;line-height:1.4}.project-health-dot{width:10px;height:10px;margin-top:4px;flex:0 0 auto;border-radius:50%;background:#9aa6a0}.project-health-dot--on_track{background:var(--green-500)}.project-health-dot--attention{background:var(--active-solid)}.project-health-dot--at_risk,.project-health-dot--blocked{background:var(--red)}html[data-theme=dark] .project-health-current{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .project-health-current strong{color:var(--ink)}html[data-theme=dark] .project-health-history>h3{border-color:var(--line);background:var(--paper)}html[data-theme=dark] .project-health-history article{border-color:var(--line)}html[data-theme=dark] .project-health-history article p{color:var(--muted)}.filter-sheet-area{margin-bottom:10px}.filter-sheet-bar{display:flex;gap:7px}.filter-sheet-bar__trigger{flex:1;min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filter-sheet-bar__trigger b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--accent-strong);color:var(--on-solid);font-size:10px}.filter-sheet-bar__trigger--search{flex:0 0 44px}.filter-sheet-bar__trigger--search.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text)}.filter-sheet-search{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:7px;padding:0 6px 0 11px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--muted)}.filter-sheet-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.filter-sheet-search>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.filter-sheet-chips{display:flex;gap:6px;overflow-x:auto;margin-top:7px;padding-bottom:4px;scrollbar-width:none}.filter-sheet-chips::-webkit-scrollbar{display:none}.filter-sheet-chip{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--active-border);border-radius:16px;background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text);font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.filter-sheet-chip i{font-style:normal;font-weight:400;opacity:.7}.filter-sheet-chip--clear{border-color:var(--line);background:var(--paper);color:#67756d}.filter-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:#0c14106b}.filter-sheet{display:flex;flex-direction:column;width:100%;max-height:86vh;border-radius:18px 18px 0 0;background:var(--paper);box-shadow:0 -14px 44px #162b2038;animation:filter-sheet-up .24s cubic-bezier(.32,.72,.33,1)}@keyframes filter-sheet-up{0%{transform:translateY(40px);opacity:.4}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.filter-sheet{animation:none}}.filter-sheet__header{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:15px 16px 9px}.filter-sheet__header:before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:3px;background:var(--line)}.filter-sheet__header h2{margin:0;font:700 16px Manrope,Inter,sans-serif;letter-spacing:-.02em}.filter-sheet__header button{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filter-sheet__body{flex:1;overflow-y:auto;padding:0 16px 10px}.filter-sheet__section{padding:10px 0 13px;border-top:1px solid var(--line-soft)}.filter-sheet__section:first-child{border-top:0}.filter-sheet__section>small{display:block;margin-bottom:8px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.filter-sheet__options{display:flex;flex-wrap:wrap;gap:6px}.filter-sheet-option{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filter-sheet-option.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text)}.filter-sheet__segments{display:grid;grid-template-columns:1fr 1fr;gap:6px}.filter-sheet__segments .filter-sheet-option{justify-content:center}.filter-sheet__segments--meetings{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.filter-sheet__segments--meetings .filter-sheet-option{padding:0 4px;font-size:11px}.personal-classification-filters__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal-classification-filter{position:relative;min-width:0}.personal-classification-filter__trigger{width:100%;min-width:0;min-height:42px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:0 9px;background:linear-gradient(180deg,var(--paper),var(--canvas));color:var(--ink-soft);font:inherit;font-size:12px;font-weight:750;cursor:pointer;text-align:left}.personal-classification-filter__trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-classification-filter__trigger>b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;background:var(--accent-strong);color:var(--on-solid);font-size:9px}.personal-classification-filter__trigger>svg:last-child{flex:0 0 auto;color:var(--accent-text)}.personal-classification-filter__trigger.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text)}.personal-classification-filter__popover{z-index:1300;width:min(340px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper);box-shadow:0 16px 38px #142d1f33}.personal-classification-filter__search{min-height:43px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid var(--line-soft);color:var(--muted)}.personal-classification-filter__search input{min-width:0;height:40px;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:650 16px Manrope,Inter,sans-serif}.personal-classification-filter__options{max-height:280px;overflow-y:auto;display:grid;gap:2px;padding:6px}.personal-classification-filter__options>div>small{display:block;padding:8px 8px 4px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.personal-classification-filter__options button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:7px;padding:0 9px;background:transparent;color:var(--ink-soft);font:inherit;font-size:12px;font-weight:650;cursor:pointer;text-align:left}.personal-classification-filter__options button.selected{background:var(--accent-chip);color:var(--green-800)}.personal-classification-filter__tree>button>span,.personal-classification-filter__area-row>button:first-child>span,.personal-delegate-filter__options button>span{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-classification-filter__area-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:2px}.personal-classification-filter__area-row>button:last-child{min-height:37px;display:grid;place-items:center;padding:0}.personal-classification-filter__area-row>button:last-child:disabled{opacity:.25;cursor:default}.personal-classification-filter__matters{margin:0 0 4px 18px;border-left:1px solid var(--line);padding-left:5px}.personal-classification-filter__matters>div>small{display:block;padding:7px 8px 3px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.personal-classification-filter__matters button{padding-left:12px}.personal-delegate-filter__options{padding-block:7px}.personal-delegate-filter__options .avatar{width:24px;height:24px;font-size:7px}.personal-delegate-filter__options>small{display:block;padding:18px 12px;color:var(--muted);text-align:center;font-size:11px}.filter-sheet__tree-row{display:flex;align-items:center;gap:8px}.filter-sheet__tree-toggle{flex:1;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 2px;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.filter-sheet__tree-toggle b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--accent-strong);color:var(--on-solid);font-size:10px}.filter-sheet__tree-toggle>span{margin-left:auto;color:#9aa8a0}.filter-sheet__tree-clear{flex:0 0 auto;border:0;background:none;color:var(--accent-text);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.filter-sheet__tree-panel{padding:2px 0 10px 4px}.filter-sheet__tree-panel .work-filter-tree__row{min-height:38px}.filter-sheet__footer{flex:0 0 auto;display:flex;gap:9px;padding:11px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft)}.filter-sheet__clear{flex:0 0 auto;min-height:44px;padding:0 15px;border:1px solid var(--active-border);border-radius:10px;background:var(--active-hover-start);color:var(--danger-text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.filter-sheet__clear:disabled{opacity:.45;cursor:default}.filter-sheet__apply{flex:1;min-height:44px;border:0;border-radius:10px;background:var(--accent-strong);color:var(--on-solid);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.filter-sheet__group-row{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;border:0;border-top:1px solid var(--line-soft);background:none;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.filter-sheet__group-row:first-child{border-top:0}.filter-sheet__group-row>span{color:var(--green-700);font-weight:800}.filter-sheet__group-tools{display:flex;gap:7px;padding:10px 0 4px}.filter-sheet__group-tools>button{flex:1;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:11px;font-weight:700;cursor:pointer}html[data-theme=dark] :is(.filter-sheet-bar__trigger,.filter-sheet-search,.filter-sheet-option,.filter-sheet-chip--clear,.filter-sheet__group-tools>button){color:var(--ink)}html[data-theme=dark] .filter-sheet__clear{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text)}.filter-sheet-option em{min-width:24px;height:17px;display:inline-grid;place-items:center;margin-left:3px;border:1px solid #acd0b8;border-radius:9px;background:var(--active-end);color:#2d6b46;font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}.filter-sheet-option.exclude,.filter-sheet-chip--exclude{border-color:var(--danger-chip);background:var(--danger-chip);color:var(--danger-text)}.filter-sheet-chip--exclude em{min-width:22px;height:15px;display:inline-grid;place-items:center;margin-left:3px;border:1px solid var(--danger-chip);border-radius:8px;background:var(--active-end);color:var(--danger-text);font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}.filter-sheet-option.exclude em{border-color:var(--danger-chip);background:var(--active-end);color:var(--danger-text)}.filter-sheet__section>small em{margin-left:7px;color:var(--muted);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.02em;text-transform:none}html[data-theme=dark] :is(.filter-sheet-option.exclude,.filter-sheet-chip--exclude){border-color:var(--red);background:var(--accent-chip);color:var(--accent-text)}html[data-theme=dark] :is(.filter-sheet-option.exclude em,.filter-sheet-chip--exclude em){border-color:var(--red);background:var(--active-hover-end);color:var(--accent-text)}html[data-theme=dark] .filter-sheet-option em{border-color:#3f5c4b;background:#27392f;color:#9fd0b3}@media(max-width:767px){.personal-grid{grid-template-columns:minmax(0,1fr)}.personal-task-head{display:none}.personal-task{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 5px;min-height:0;padding:10px 46px 11px 12px}.personal-task>div:not(.task-row__status-stack){flex:1 1 auto;min-width:calc(100% - 36px)}.personal-task .task-row__title-line>strong{white-space:normal;overflow-wrap:anywhere;font-size:12.5px}.personal-task>div small{color:var(--muted);font-size:10.5px}.personal-task--type-task .personal-task__type-stack{display:none}.personal-task__type-stack>small{display:none}.personal-task .task-row__status-stack{width:auto;min-width:0;flex:0 0 auto}.personal-task .task-row__status-stack .badge{width:auto}.personal-task__leading{width:24px;justify-content:center}.personal-task__drag-handle{display:none}.personal-task:not(:has(.personal-name-edit))>:nth-child(n+4):nth-child(-n+6){width:auto;justify-self:start;justify-content:flex-start;justify-items:start;text-align:left}.personal-list>.personal-task>:nth-child(7){width:auto;justify-self:start;justify-content:flex-start;text-align:left}.personal-task .badge--status{min-height:26px;padding:0 9px;border-radius:7px}.personal-task .personal-due{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper);text-align:left}.personal-task .personal-due.overdue{border-color:var(--danger-chip);background:var(--danger-chip)}.personal-task>.muted{display:none}.personal-task>.priority{min-height:26px;padding:0 9px;border:1px solid var(--line);border-radius:7px}.personal-task>.icon-button{position:absolute;top:8px}.personal-task__edit{right:59px}.personal-task__archive{right:34px}.personal-task__move{right:9px}.personal-task:not(:has(.personal-task__move)) .personal-task__edit{right:34px}.personal-task:not(:has(.personal-task__move)) .personal-task__archive{right:9px}.personal-task__complete{justify-self:start}.personal-name-edit{width:100%}.personal-task>.personal-task__checklist-panel{width:100%;min-width:100%;flex:1 0 100%;margin:3px 0 0;padding:8px 0 0}.personal-task__checklist-panel>header{align-items:flex-start;flex-direction:column;gap:2px}.personal-task__checklist-panel>header>small{text-align:left}}@media(max-width:767px){.personal-milestone-calendar--compact>header{min-height:0;padding:13px 14px}.personal-milestone-calendar--compact>header h2{font-size:17px}.personal-calendar-modes{display:flex;gap:5px;padding:10px 12px 0}.personal-calendar-modes button{flex:1;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:11px;font-weight:700;padding:0 4px;cursor:pointer}.personal-calendar-modes button.active{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text)}.personal-calendar-compact-bar{display:flex;align-items:flex-start;gap:7px;padding:9px 12px 0}.personal-calendar-compact-bar>.filter-sheet-area{flex:1;margin-bottom:0}.personal-calendar-compact-bar>.personal-calendar-ownership{flex:0 0 auto;min-height:40px}.personal-calendar-weeknav{display:flex;align-items:center;gap:7px;padding:9px 12px 0}.personal-calendar-weeknav button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);cursor:pointer}.personal-calendar-weeknav button.active{width:auto;padding:0 12px;border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end));color:var(--active-text);font:inherit;font-size:12px;font-weight:700}.personal-calendar-weeknav strong{margin-left:auto;font:750 12px Manrope,sans-serif;color:var(--muted)}.personal-daystrip{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 8px;scrollbar-width:none}.personal-daystrip::-webkit-scrollbar{display:none}.personal-daystrip__day{flex:0 0 auto;width:52px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink-soft);cursor:pointer}.personal-daystrip__day small{color:#8a948e;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.personal-daystrip__day b{font:700 17px Manrope,sans-serif;color:#3d4e45}.personal-daystrip__day.hoy{border-color:var(--active-border);box-shadow:inset 0 -3px var(--orange)}.personal-daystrip__day.sel{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start),var(--active-end))}.personal-daystrip__day.sel b,.personal-daystrip__day.sel small{color:var(--active-text)}.personal-daystrip__dots{display:flex;gap:2px;height:5px}.personal-daystrip__dots i{width:5px;height:5px;border-radius:50%;background:#c3d2c9}.personal-daystrip__dots i.push{background:var(--orange)}.personal-agenda{padding:4px 12px 14px}.personal-agenda__head{display:flex;align-items:baseline;gap:8px;margin:8px 2px}.personal-agenda__head strong{font:750 13px Manrope,sans-serif;color:var(--ink);text-transform:capitalize}.personal-agenda__head.overdue strong{color:var(--danger-text)}.personal-agenda__head.today strong{color:var(--accent-text)}.personal-agenda__head b{margin-left:auto;color:var(--green-700);font-size:11px;font-weight:800}.personal-agenda__empty{padding:16px 0;text-align:center;color:#a4aea8;font-size:11px}.personal-agenda .personal-calendar-card{width:100%;margin:0 0 8px;padding:11px 12px}.personal-agenda .personal-calendar-card.dependency{margin-left:12px;width:calc(100% - 12px)}}@media(max-width:767px){.personal-agenda .personal-calendar-card{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.personal-agenda .personal-calendar-card>span:not(.type-icon):not(.personal-calendar-card__markers){flex:1 1 auto;min-width:calc(100% - 34px);display:grid;gap:1px;text-align:left}.personal-agenda .personal-calendar-card strong{font-size:12.5px;white-space:normal;overflow-wrap:anywhere}.personal-agenda .personal-calendar-card__markers{width:100%;margin-left:34px;justify-content:flex-start}.personal-agenda .personal-calendar-card__markers>.badge{margin-left:0}.personal-planning-tray>header{min-height:0;padding:12px 14px}.personal-planning-filters .personal-filter-combos,.personal-planning-filters .group-controls{overflow-x:auto;scrollbar-width:none}.personal-planning-filters .personal-filter-combos::-webkit-scrollbar,.personal-planning-filters .group-controls::-webkit-scrollbar{display:none}.personal-planning-groups>section>div{grid-template-columns:minmax(0,1fr)}.personal-planning-card{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;min-height:0;padding:9px 11px}.personal-planning-card>svg:first-child{display:none}.personal-planning-card>span:not(.type-icon):not(.priority):not(.muted){flex:1 1 auto;min-width:calc(100% - 34px);display:grid;gap:1px;text-align:left}.personal-planning-card>span:not(.type-icon):not(.priority){flex:1 1 auto;min-width:calc(100% - 34px);display:grid;gap:1px;text-align:left}.personal-planning-card strong{white-space:normal;overflow-wrap:anywhere;font-size:12px}.personal-planning-card>em{font-style:normal}.personal-planning-card>.muted{display:none}}.person-cell__label,.date-text__empty,.view-tabs__short{display:none}@media(max-width:767px){.page,.main-content{overflow-x:clip}.table-card>.task-table-head,.table-card>.task-row,.table-card>.task-row-wrap,.inline-checklist__item,.project-table__head,.project-table__row{min-width:0}.task-table-head,.task-table-head--select{display:none}.task-row,.task-row--select,.task-row--compact{display:flex;flex-wrap:wrap;align-items:center;gap:7px 5px;min-height:0;padding:10px 12px 11px 9px}.task-row__name{width:100%;align-items:flex-start;gap:7px;padding:0}.task-row__drag-handle,.task-row__drag-handle--placeholder{display:none}.quick-complete-button,.quick-complete-button-spacer{margin-top:1px}.task-row--type-task .task-row__type-stack,.task-row__type-stack small{display:none}.task-row__title-line>strong{-webkit-line-clamp:3;font-size:12.5px;line-height:1.35}.task-row--compact .task-row__title-line>strong{font-size:12.5px}.project-group .task-row__title>small,.folder-context-groups .task-row__title>small{display:none}:is(.task-row):not(.task-row--select)>:nth-child(n+2):nth-child(-n+8),:is(.task-row--select)>:nth-child(n+3):nth-child(-n+9),:is(.inline-checklist__item):not(.inline-checklist__item--select)>:nth-child(n+2):nth-child(-n+8),:is(.inline-checklist__item--select)>:nth-child(n+3):nth-child(-n+9){width:auto;justify-self:auto;justify-content:flex-start;justify-items:start}.task-row__status-stack{width:auto;min-width:0;flex:0 0 auto}.task-row__status-stack>.quick-edit-trigger{width:auto}.task-row__status-stack .badge{width:auto}.task-row .badge--status{min-height:27px;padding:0 9px;border-radius:7px;font-size:10.5px}.task-row>.quick-edit-trigger--cell{width:auto;flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.task-row>.quick-edit-trigger--cell:has(.date-text--overdue){border-color:var(--danger-chip);background:var(--danger-chip)}.task-row>.person-cell{width:auto;flex:0 0 auto;min-height:27px;padding:0 8px 0 5px;gap:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.person-cell__label{display:inline;color:var(--ink-soft);font-size:10.5px;font-weight:700}.person-cell__label--delegate{color:var(--personal-text)}.task-row>.push{width:auto;flex:0 0 auto;min-height:27px;padding:0 8px;border:1px solid var(--push-border);border-radius:7px;background:var(--push-chip)}.task-row>.task-progress{width:auto;flex:0 0 auto;min-height:27px;grid-template-columns:auto 44px;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.date-text__dash{display:none}.date-text__empty{display:inline;color:var(--muted);font-weight:600}.task-row--push-active:after{display:none}.task-row>span.muted,.task-row>.person-cell--empty,.task-row>.priority,.task-row>.check-count,.task-row>.task-progress--zero{display:none}.task-row>.task-row__actions{position:absolute;top:7px;right:9px}.task-row__name{padding-right:30px}.task-row--select{padding-left:40px}.task-row--select>.checkbox-cell{position:absolute;top:12px;left:11px;width:auto}.task-row__actions .icon-button--edit-inline{display:none}.inline-task-fields{margin:0 10px 10px;grid-template-columns:minmax(0,1fr)}.inline-checklist__item,.inline-checklist__item--select{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:0;padding:8px 12px}.inline-checklist__name{width:100%;padding-left:0}.inline-checklist__item>.muted,.inline-checklist__item>.task-progress,.inline-checklist__item>.checklist-subtask-kind,.inline-checklist__item>.person-cell:has(>.muted){display:none}.inline-checklist__title span,.inline-checklist__title strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.inline-checklist__item>.task-row__actions:not(:has(button)){display:none}.project-status-group-head,.task-status-group-head,.context-group-head{flex-wrap:wrap;row-gap:3px;min-height:0;padding-top:9px;padding-bottom:9px}.project-status-group-head strong,.context-group-head strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.context-group-head>span:not(.context-group-head__chevron):not(.group-insights){display:none}.project-status-group-head .group-insights,.task-status-group-head .group-insights,.context-group-head .group-insights{order:10;width:100%;margin-left:25px;justify-content:flex-start;flex-wrap:wrap;gap:3px 10px;white-space:normal;font-size:10.5px}.group-insights .group-insights__progress{display:none}.group-insights .group-insight{border:0;background:transparent;padding:0}.project-group__head{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:7px;min-height:0;padding:8px 11px}.project-group__head>.project-group__toggle,.project-group__head>.icon-button{flex:0 0 auto}.project-group__head>.person-cell,.project-group__head>.badge,.project-group__head>.push,.project-group__head>.priority,.project-group__head>.muted,.project-group__head>.mini-progress,.project-group__head>.due{display:none}.project-group__head .type-label--project{display:none}.project-group__title{flex:1 1 auto;min-width:0}.project-group__title strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.project-group--empty{border-style:dashed;background:transparent}.project-group--empty .project-group__head{background:transparent}.project-group--empty .inline-empty,.project-group--empty .project-icon{display:none}.context-strip{flex-wrap:wrap;gap:12px 24px}.context-strip__note{width:100%;margin:0;padding-top:9px;border-top:1px solid var(--line-soft)}.view-tabs{overflow-x:auto;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.view-tabs button{white-space:nowrap;padding:9px 10px}.view-tabs__full{display:none}.view-tabs__short{display:inline}.project-table__head{display:none}.project-table__row{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:0;padding:10px 12px}.project-table__row>.project-title-line{width:100%}.project-table__row strong{white-space:normal;overflow-wrap:anywhere}.project-table__row .type-label--project{display:none}.project-table__row>.muted{display:none}.project-table__row>:nth-child(8){width:auto;justify-content:flex-start;justify-items:start}}html[data-theme=dark] .task-row>.quick-edit-trigger--cell:has(.date-text--overdue){border-color:var(--red);background:var(--accent-chip)}html[data-theme=dark] .person-cell__label{color:var(--ink)}.filter-sheet-option em.filter-sheet-sort-badge{min-width:0;height:auto;margin-left:4px;padding:0;display:inline-flex;align-items:center;gap:1px;border:0;border-radius:0;background:transparent;color:inherit;font-size:10px;font-weight:850}.filter-sheet__sort-clear{margin-top:9px}@media(max-width:767px){.config-table__head{display:none}.config-table__row,.config-table--priority .config-table__row,.config-table--types .config-table__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;padding:11px 11px 13px}.config-table__row>code{flex:0 0 auto;order:1}.config-table__row>input:not([type=number]){flex:1 1 100%;order:2;height:38px;font-size:13px}.config-table__row>input[type=number]{flex:0 0 84px;order:3;height:34px}.config-table__row>.config-check{order:4}.config-table__row>span{order:5;color:var(--muted);font-size:11px}.meeting-routing{grid-template-columns:minmax(0,1fr)}.meeting-routing label{text-transform:none;font-size:11px}.meeting-routing select{height:40px;font-size:13px}.meeting-suggestions>header{grid-template-columns:minmax(0,1fr)}.meeting-suggestions>header label{text-transform:none;font-size:11px}.meeting-suggestions select{height:38px;font-size:13px}.meeting-suggestions>header .primary-button{width:100%}.meeting-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}.meeting-suggestion__choice{order:1}.meeting-suggestion>em{order:2;margin-left:auto}.meeting-suggestion>.icon-button{order:3}.meeting-suggestion__content{order:4;flex:1 1 100%}.meeting-suggestion__curation{order:5;flex:1 1 100%}.meeting-suggestion__curation select{max-width:none;flex:1}.meeting-suggestion__curation input[type=date]{height:38px;font-size:13px}.meeting-suggestion__content input,.meeting-suggestion__content strong,.meeting-suggestion__content small{font-size:12px}.meeting-suggestion__content input{height:38px}.meeting-suggestion-group>.meeting-suggestion+.meeting-suggestion{margin-left:20px}.meeting-suggestion-add{flex-wrap:wrap}.meeting-suggestion-add input{flex:1 1 100%}}.personal-filter-popover,.scope-dropdown__panel{z-index:200}.work-filter-stack,.work-filter-toolbar,.grouping-toolbar,.filter-panel-unified,.personal-control-dashboard,.personal-dashboard-content{overflow:visible}.meeting-filters.work-filter-toolbar{position:relative;z-index:24;display:flex;margin-bottom:10px;border:1px solid var(--line);background:var(--paper)}.meeting-filters .filter-controls-title{display:flex;align-items:center}.meeting-filters .meeting-scope-toggle{min-width:64px;justify-content:center;gap:5px;margin-right:8px;padding:0 9px}.meeting-filter-menu>.personal-filter-popover{width:220px}.meeting-owner-option{display:grid;grid-template-columns:25px minmax(0,1fr) 14px;justify-content:initial;text-align:left}.meeting-owner-option>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-search.table-search{width:230px;max-width:230px;flex-basis:230px}.meeting-inbox>button{grid-template-columns:22px 9px minmax(0,1fr) auto}.meeting-drag-handle,.flagged-mail__drag{width:22px;height:28px;display:inline-grid;place-items:center;border-radius:6px;color:#95a099;cursor:grab}.meeting-drag-handle:active,.flagged-mail__drag:active{cursor:grabbing}.meeting-drag-handle:hover,.flagged-mail__drag:hover{background:var(--canvas);color:var(--ink)}.meeting-drag-handle--empty{visibility:hidden}.meeting-inbox>button small{flex-wrap:wrap}.meeting-inbox>button small>.avatar{flex:0 0 auto}.meeting-detail__head .meeting-owner{display:flex;align-items:center;gap:5px}.meeting-detail__head .meeting-owner strong{color:var(--ink);font-size:10px}.meeting-routing__actions .meeting-routing__leave-unlinked{margin-right:auto}.meeting-personal-destination,.meeting-catchup-routing{margin-bottom:12px;padding:13px;border:1px solid color-mix(in srgb,var(--green-500) 38%,var(--line));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--green-500) 8%,var(--paper)),var(--paper))}.meeting-personal-destination>header,.meeting-catchup-routing{display:flex;align-items:center;gap:10px}.meeting-personal-destination>header>div,.meeting-catchup-routing>div>span{display:grid;min-width:0;gap:2px}.meeting-personal-destination>header strong,.meeting-catchup-routing strong{font-size:11px}.meeting-personal-destination>header small,.meeting-catchup-routing small,.meeting-personal-destination>p{color:var(--muted);font-size:10px;line-height:1.4}.meeting-personal-destination__icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--green-500) 14%,var(--paper));color:var(--green-800)}.meeting-personal-destination>header>b,.meeting-catchup-routing>b{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--green-500) 12%,var(--paper));color:var(--green-800);font-size:9px;white-space:nowrap}.meeting-personal-destination>header>b.skipped{background:var(--canvas);color:var(--muted)}.meeting-personal-destination__controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-soft)}.meeting-personal-destination__controls>label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meeting-personal-destination__controls>div{display:flex;gap:7px}.meeting-catchup-routing>div{display:flex;align-items:center;gap:9px}.meeting-catchup-routing>div>svg{color:var(--orange)}.meeting-catchup-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:11px 12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--green-500) 7%,var(--paper))}.meeting-catchup-actions>span{display:grid;gap:2px;margin-right:auto;font-size:10px}.meeting-catchup-actions>span small{color:var(--muted);font-size:9px}.project-drop-modal__notice{padding:9px 10px;border-left:3px solid var(--orange);border-radius:6px;background:var(--canvas);color:var(--muted);font-size:10px}@media(max-width:720px){.meeting-personal-destination__controls{grid-template-columns:1fr}.meeting-personal-destination__controls>div,.meeting-catchup-actions{align-items:stretch;flex-direction:column}.meeting-personal-destination__controls button,.meeting-catchup-actions button{width:100%}}.meeting-routing__health{grid-column:1 / -1;display:grid;gap:6px;padding:11px 12px;border:1px solid var(--line-strong);border-radius:9px;background:linear-gradient(135deg,var(--paper) 0%,var(--active-start) 100%);color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meeting-routing__health>span{display:flex;align-items:center;gap:6px}.meeting-routing__health select{width:100%}.meeting-routing__health small{color:#66736c;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.meeting-routing>.meeting-routing__destination{position:relative;grid-column:2 / -1;display:grid;gap:5px}.meeting-routing__destination>span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meeting-routing__destination .project-destination{width:100%}.meeting-routing,.meeting-detail{overflow:visible}.meeting-routing__destination .project-destination__popover{right:0;left:auto;width:min(380px,calc(100vw - 120px))}.project-destination__popover .work-filter-tree__row{grid-template-columns:18px 18px minmax(0,1fr) auto;gap:5px}.project-destination__popover .project-destination__branch,.project-destination__popover .project-destination__project{min-width:0}.meeting-suggestions>header{grid-template-columns:minmax(0,1fr) auto}.meeting-suggestions__owner{display:grid;grid-template-columns:28px auto;grid-template-rows:auto auto;column-gap:7px;align-items:center}.meeting-suggestions__owner>.avatar{grid-row:1 / 3}.meeting-suggestions__owner small{color:var(--muted);font-size:9px}.meeting-suggestions__owner strong{font-size:10px}.flagged-mail__item>header{grid-template-columns:22px 16px minmax(0,1fr) auto}.flagged-mail__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.flagged-mail__filters button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);cursor:pointer;font:inherit;font-size:10px;font-weight:750}.flagged-mail__filters button.active{border-color:var(--green-800);background:var(--active-end);color:var(--active-text)}.flagged-mail__filters button span{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--canvas);text-align:center}.flagged-mail__labels{display:flex;flex-wrap:wrap;gap:4px}.flagged-mail__labels b{padding:2px 6px;border-radius:999px;background:var(--canvas);color:var(--green-800);font-size:9px;font-weight:800}.flagged-mail__workflow{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:750}.flagged-mail__workflow select{height:30px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:10px}.mail-documentation{width:min(860px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:auto}.mail-documentation>header,.mail-documentation>footer,.mail-documentation__attachments>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mail-documentation>header small{color:var(--orange);font-size:9px;font-weight:850}.mail-documentation>header h2{margin:3px 0 0}.mail-documentation__loading,.mail-documentation__error{padding:18px 0;color:var(--muted);font-size:11px}.mail-documentation__error{color:var(--danger)}.mail-documentation__destination,.mail-documentation__policy,.mail-documentation__override,.mail-documentation__common{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.mail-documentation__destination{grid-template-columns:105px minmax(0,1fr);align-items:center}.mail-documentation__destination>span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.mail-documentation__destination .personal-destination-picker__trigger{height:36px;align-content:center;border-color:var(--line);padding:0 9px;background:var(--paper)}.mail-documentation label{min-width:0}.mail-documentation__destination>label,.mail-documentation__policy>label,.mail-documentation__override>label,.mail-documentation__common>label:not(.mail-documentation__reference){display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800}.mail-documentation select,.mail-documentation input[type=text],.mail-documentation input:not([type]){min-width:0;height:34px;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:0 8px;color:var(--ink);font:inherit;font-size:11px}.mail-documentation__email{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px;border:1px solid var(--line);border-radius:8px}.mail-documentation__email span,.mail-documentation__attachments article>label span{display:grid;gap:3px}.mail-documentation__email small,.mail-documentation__attachments small{color:var(--muted);font-size:9px}.mail-documentation__attachments{margin-top:16px;border:1px solid var(--line);border-radius:8px}.mail-documentation__attachments>header{padding:9px 11px;border-bottom:1px solid var(--line)}.mail-documentation__attachments>header span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.mail-documentation__attachments>p{padding:12px;color:var(--muted);font-size:10px}.mail-documentation__attachments article{padding:9px 11px;border-bottom:1px solid var(--line-soft)}.mail-documentation__attachments article:last-child{border-bottom:0}.mail-documentation__attachments article.selected{background:var(--canvas)}.mail-documentation__attachments article>label{display:flex;align-items:center;gap:8px}.mail-documentation__override{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:22px}.mail-documentation__transcript{display:flex;align-items:center;gap:8px;margin:9px 0 0 22px;padding:8px;border-radius:7px;background:var(--paper)}.mail-documentation__transcript span{display:grid;gap:3px}.mail-documentation__common{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px;border-radius:8px;background:var(--canvas)}.mail-documentation__common label:has(svg){grid-template-columns:16px 1fr}.mail-documentation__common label:has(svg) select{grid-column:1 / 3}.mail-documentation__reference{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:750}.mail-documentation>footer{justify-content:flex-end;margin-top:16px}@media(max-width:720px){.mail-documentation__destination,.mail-documentation__policy,.mail-documentation__override,.mail-documentation__common{grid-template-columns:1fr}}.project-drop-modal{width:min(560px,calc(100vw - 32px))}.project-drop-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-drop-modal>header small{color:var(--orange);font-size:9px;font-weight:850;letter-spacing:.08em}.project-drop-modal>header h2{margin:4px 0 0;font-size:18px}.project-drop-modal>p{margin:10px 0;color:var(--muted);font-size:11px;line-height:1.5}.project-drop-modal__field{display:grid;gap:5px;margin-top:12px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.project-drop-modal__health{padding:10px 11px;border:1px solid var(--line-strong);border-radius:9px;background:var(--active-start)}.project-drop-modal>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:18px}.project-emails__heading{align-items:center}.project-email__export-actions{display:flex;gap:7px}.project-email-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) minmax(128px,150px) minmax(128px,150px);align-items:end;gap:9px;margin:3px 0 14px}.project-email-filters label{min-width:0}.project-email-filters .table-search{width:100%;min-width:0;height:38px;border-color:var(--line-strong);border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px transparent}.project-email-filters .table-search:focus-within{border-color:var(--active-border);box-shadow:0 0 0 3px #cd6f461a;color:var(--active-solid)}.project-email-filters .table-search input{width:auto;min-width:0;height:auto;padding:0;background:transparent}.project-email-filters :is(.modern-select__trigger,.modern-date__trigger){width:100%;min-width:0;min-height:38px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);padding:0 10px;color:var(--ink);font:650 11px Manrope,sans-serif;outline:0}.project-email-filters :is(.modern-select__trigger,.modern-date__trigger)[aria-expanded=true]{border-color:var(--active-border);box-shadow:0 0 0 3px #cd6f461a}.project-email-filters>label:not(.table-search){display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.project-email-select-page{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--muted);font-size:10px}.project-email-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:10px}.project-email-pagination>span{margin-right:auto;color:var(--muted);font-size:10px}.project-email-action{display:flex;align-items:center;gap:7px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.project-email-action .project-destination{min-width:0;flex:1}.project-emails>details:has(.project-email-action){position:relative;z-index:3;overflow:visible}.project-email-action .project-destination__popover{top:auto;bottom:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 120px));max-height:310px;overflow:hidden}.project-email-action .project-destination__popover>div{max-height:258px}.project-destination__popover{width:min(360px,calc(100vw - 80px));max-height:310px;overflow:hidden}.project-destination__search{min-height:44px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);padding:6px 10px;background:var(--paper);color:var(--muted)}.project-destination__search input{min-width:0;min-height:32px;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:650 11px Manrope,Inter,sans-serif}.project-destination__empty{margin:0;padding:18px 12px;color:var(--muted);font-size:10px;text-align:center}.project-destination__popover>div{max-height:258px}.project-destination__popover .project-destination__branch,.project-destination__popover .project-destination__project{min-height:31px;padding-right:7px;border:0;border-radius:6px;background:transparent;color:var(--ink-soft);font:650 10px Manrope,sans-serif}.project-destination__popover .project-destination__branch:hover,.project-destination__popover .project-destination__project:hover{background:var(--surface)}.project-destination__popover .project-destination__branch>svg,.project-destination__popover .project-destination__project>svg{color:#7c8a82}.project-destination__popover .project-destination__branch>strong,.project-destination__popover .project-destination__project>strong{font-size:10px;font-weight:650}.project-destination__popover .work-filter-tree__row--depth-0>strong{font-weight:800}.project-destination__popover .project-destination__branch>b{color:#7b8881;font-size:9px;font-weight:750}.project-destination__popover .project-destination__project.selected{background:var(--accent-chip);color:var(--green-800)}.project-destination__popover .project-destination__project.selected>svg{color:var(--green-600)}.project-destination__popover>footer>span{color:var(--muted);font:750 9px Manrope,sans-serif;white-space:nowrap}.project-email-action--warning{flex-wrap:wrap;border-color:var(--danger-chip);background:var(--active-start)}.project-email-action--warning>p{width:100%;margin:0;color:var(--danger-text);font-size:10px}.project-email__original-note{display:block;margin-top:8px;color:var(--muted)}@media(max-width:900px){.project-email-filters{grid-template-columns:1fr 1fr}}.pulse-page{width:min(1180px,100%);margin-inline:auto}.pulse-private{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:11px;font-weight:750}.pulse-view-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.pulse-view-switch button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:750 10px/1 Manrope,sans-serif;cursor:pointer}.pulse-view-switch button.active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-soft)}.pulse-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px}.pulse-week button{min-width:0;display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--muted);text-align:left;cursor:pointer}.pulse-week button small{font-size:9px;font-weight:800;text-transform:uppercase}.pulse-week button strong{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--ink);font-size:18px}.pulse-week button span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pulse-week button.active{border-color:var(--active-border);background:var(--active-start);box-shadow:0 0 0 2px color-mix(in srgb,var(--active-border) 15%,transparent)}.pulse-timer-warning{display:flex;align-items:center;gap:5px;margin-top:8px;color:#fff1c7}.pulse-hero{position:relative;overflow:hidden;min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:24px 26px;border:1px solid #345944;border-radius:15px;background:radial-gradient(circle at 78% 24%,rgba(217,241,119,.18),transparent 30%),linear-gradient(135deg,var(--green-950),var(--green-800));color:#f7fff9;box-shadow:0 12px 32px #14322221}.pulse-hero:after{content:"";position:absolute;right:-55px;bottom:-85px;width:220px;height:220px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.pulse-hero>*{position:relative;z-index:1}.pulse-hero .eyebrow{color:var(--lime)}.pulse-hero h2{margin:5px 0 7px;font:750 24px/1.2 Manrope,sans-serif;text-transform:capitalize;letter-spacing:-.025em}.pulse-hero p{margin:0;color:#f4fbf6c2;font-size:12px}.pulse-hero .primary-button{border-color:var(--lime);background:var(--lime);color:#213425;box-shadow:0 6px 18px #0919102e}.pulse-hero .primary-button:hover{background:#e5f79b}.pulse-hero .secondary-button{border-color:#ffffff4d;background:#ffffff17;color:var(--on-solid)}.pulse-hero .secondary-button:hover{background:#ffffff29}.pulse-overview{display:grid;gap:12px;margin-bottom:16px}.pulse-overview>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:2px 2px 0}.pulse-overview>header h2{margin:3px 0 0;font:740 18px/1.25 Manrope,sans-serif;letter-spacing:-.02em}.pulse-overview>header p{margin:0;color:var(--muted);font-size:10px}.pulse-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pulse-summary-grid>article{min-width:0;min-height:62px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--green-600);box-shadow:0 4px 14px #162b200a}.pulse-summary-grid>article.is-danger{border-color:var(--danger-chip);color:var(--danger-text);background:color-mix(in srgb,var(--paper) 88%,var(--active-end) 12%)}.pulse-summary-grid>article.is-warning{border-color:var(--active-border);color:var(--accent-text)}.pulse-summary-grid>article>svg{flex:0 0 auto}.pulse-summary-grid>article>span{min-width:0;display:grid;gap:2px}.pulse-summary-grid strong{color:var(--ink);font:760 19px/1 Manrope,sans-serif}.pulse-summary-grid small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.pulse-insight-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pulse-insight-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.pulse-insight-panel>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.pulse-insight-panel>header>div{min-width:0}.pulse-insight-panel>header h2{margin:2px 0;font:730 14px/1.2 Manrope,sans-serif}.pulse-insight-panel>header p{overflow:hidden;margin:0;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pulse-insight-panel>header>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--accent-chip);color:var(--accent-text);font-size:10px}.pulse-insight-list{display:grid}.pulse-insight-list>button{min-width:0;min-height:53px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.pulse-insight-list>button:last-child{border-bottom:0}.pulse-insight-list>button:hover{background:var(--surface)}.pulse-insight-list>button:focus-visible{position:relative;z-index:1;outline:2px solid var(--active-border);outline-offset:-2px}.pulse-insight-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--accent-chip);color:var(--green-700)}.pulse-insight-icon--warning{background:var(--accent-chip);color:var(--accent-text)}.pulse-insight-icon--danger{background:var(--active-hover-end);color:var(--danger-text)}.pulse-insight-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.pulse-insight-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pulse-insight-list small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pulse-insight-list time{color:var(--muted);font-size:9px;font-weight:750;white-space:nowrap}.pulse-insight-empty{min-height:88px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;color:var(--muted);font-size:10px;text-align:center}.pulse-insight-empty svg{color:var(--green-600)}.pulse-insight-panel>footer{padding:7px 12px;border-top:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font-size:8px;text-align:right}.pulse-overview-note{display:flex;align-items:center;gap:5px;margin:-3px 2px 0;color:var(--muted);font-size:9px}.pulse-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:16px;align-items:start}.pulse-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--paper);box-shadow:0 6px 22px #162b200e}.pulse-panel>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid var(--line);background:var(--surface)}.pulse-panel>header>div{min-width:0}.pulse-panel>header h2{margin:3px 0 0;font:720 16px/1.25 Manrope,sans-serif;letter-spacing:-.015em}.pulse-panel>header>b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--accent-chip);color:var(--accent-text);font-size:11px}.pulse-suggestions>header>svg{color:var(--accent-text)}.pulse-list{display:grid}.pulse-card,.pulse-candidate{min-width:0;display:flex;align-items:stretch;border-bottom:1px solid var(--line-soft);background:var(--paper);transition:background .15s ease,box-shadow .15s ease}.pulse-list>:last-child{border-bottom:0}.pulse-card:hover,.pulse-candidate:hover{background:var(--surface)}.pulse-card--done{background:color-mix(in srgb,var(--paper) 78%,var(--green-500) 22%)}.pulse-card--done .pulse-card__body>strong{color:var(--muted);text-decoration:line-through}.pulse-card__body{min-width:0;flex:1;display:grid;gap:4px;padding:14px 15px;border:0;background:transparent;text-align:left;cursor:pointer}.pulse-card__body>strong,.pulse-candidate strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pulse-card__body>small,.pulse-candidate small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pulse-kind,.pulse-reason{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:var(--accent-chip);color:var(--green-700);font-size:9px;font-weight:850;letter-spacing:.055em}.pulse-reason{background:var(--accent-chip);color:var(--accent-text);letter-spacing:0}.pulse-reason--urgent{background:var(--active-hover-end);color:var(--danger-text)}.pulse-meta{display:flex;align-items:center;gap:5px;margin-top:2px;color:var(--muted);font-size:10px;font-weight:650}.pulse-card__actions{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:10px 10px 10px 0}.pulse-card__actions button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted);cursor:pointer}.pulse-card__actions button:hover:not(:disabled){border-color:var(--active-border);color:var(--accent-text)}.pulse-card__actions button:disabled{opacity:.28;cursor:default}.pulse-agenda{margin-bottom:16px}.pulse-agenda>header>span{color:var(--muted);font-size:10px;font-weight:750}.pulse-agenda__list{display:grid}.pulse-agenda__list>button{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 15px;border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.pulse-agenda__list>button:last-child{border-bottom:0}.pulse-agenda__list>button:hover{background:var(--surface)}.pulse-agenda__list>button>span:nth-child(2){min-width:0;display:grid;gap:4px}.pulse-agenda__list strong,.pulse-agenda__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-agenda__list strong{font-size:12px}.pulse-agenda__list small{color:var(--muted);font-size:10px}.pulse-agenda__list i{padding:3px 7px;border-radius:999px;background:#e8f0ff;color:#315c9b;font-size:9px;font-style:normal;font-weight:800}.pulse-agenda__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e8f0ff;color:#315c9b}.pulse-agenda__empty{min-height:72px;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;color:var(--muted);text-align:left}.pulse-agenda__empty>span{display:grid;gap:3px}.pulse-agenda__empty strong{color:var(--ink);font-size:11px}.pulse-agenda__empty small{font-size:9px}.pulse-candidate{align-items:center;gap:12px;padding:13px 14px}.pulse-candidate>div{min-width:0;flex:1;display:grid;gap:5px}.pulse-candidate .secondary-button{flex:0 0 auto;height:31px;padding-inline:9px;font-size:10px}.pulse-plan{margin-bottom:16px}.pulse-quick-create{min-height:54px;display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(140px,210px) auto;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 86%,var(--accent-chip) 14%)}.pulse-quick-create>svg{color:var(--accent-text)}.pulse-quick-create :is(input,select){width:100%;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 10px;color:var(--ink);font-size:10px}.pulse-quick-create .primary-button{height:34px}.pulse-explorer{min-width:0;overflow:visible;border:1px solid var(--line);border-radius:13px;background:var(--paper);box-shadow:0 6px 22px #162b200e}.pulse-explorer>header{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;border-bottom:1px solid var(--line);background:var(--surface)}.pulse-explorer>header h2{margin:3px 0 2px;font:720 16px/1.25 Manrope,sans-serif}.pulse-explorer>header p{margin:0;color:var(--muted);font-size:10px}.pulse-explorer>header>b,.pulse-explorer__groups>section>header>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--accent-chip);color:var(--accent-text);font-size:10px}.pulse-explorer .work-filter-stack{position:relative;z-index:4;margin:10px 12px}.pulse-search{width:min(250px,24vw);height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted)}.pulse-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}.pulse-search button{width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.pulse-explorer__groups{position:relative;z-index:1;display:grid;gap:10px;padding:0 12px 12px}.pulse-explorer__groups>section{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.pulse-explorer__groups>section>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.pulse-explorer__groups>section>header strong{font:720 11px/1.2 Manrope,sans-serif}.pulse-explorer__groups .pulse-candidate:last-child{border-bottom:0}.pulse-candidate>.type-icon{flex:0 0 auto}.pulse-candidate__title{min-width:0;display:flex;align-items:center;gap:7px}.pulse-candidate__title>strong{min-width:0}.pulse-candidate__title>i{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 6px;background:var(--push-chip);color:var(--accent-text);font-size:8px;font-style:normal;font-weight:850}.pulse-empty,.pulse-all-clear{min-height:210px;display:grid;place-items:center;align-content:center;gap:7px;padding:28px;color:var(--muted);text-align:center}.pulse-empty svg{color:var(--green-600)}.pulse-empty strong{color:var(--ink);font-size:13px}.pulse-empty p,.pulse-all-clear{margin:0;font-size:11px;line-height:1.55}.pulse-closed{min-height:210px;display:flex;align-items:flex-start;gap:17px;padding:28px;border:1px solid #b8d0c0;border-radius:14px;background:linear-gradient(135deg,var(--surface),var(--paper));color:var(--green-700)}.pulse-closed>svg{flex:0 0 auto;margin-top:2px}.pulse-closed h2{margin:5px 0;color:var(--ink);font:720 20px/1.25 Manrope,sans-serif}.pulse-closed p{margin:0;color:var(--muted);font-size:12px}.pulse-closed blockquote{margin:18px 0 0;padding:11px 13px;border-left:3px solid var(--green-500);background:var(--paper);color:var(--ink);font-size:11px;line-height:1.55}.pulse-closure-summary{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:7px;margin-top:16px}.pulse-closure-summary>span{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.pulse-closure-summary small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.pulse-closure-summary strong{color:var(--ink);font-size:12px}.pulse-close-modal{width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto}.pulse-close-list{display:grid;gap:7px}.pulse-close-warning{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning-text) 28%,var(--line));border-radius:9px;background:var(--warning-chip);color:var(--warning-text);font-size:11px;line-height:1.45}.pulse-close-list>label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;padding:10px 11px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface)}.pulse-close-list>label>span{min-width:0;display:grid;gap:3px}.pulse-close-list strong,.pulse-close-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-close-list strong{font-size:11px}.pulse-close-list small{color:var(--muted);font-size:10px}.pulse-close-list select{width:100%;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 8px;color:var(--ink);font-size:10px}.pulse-note{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.pulse-note textarea{min-height:92px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:10px;color:var(--ink);font-size:11px;line-height:1.5;text-transform:none;letter-spacing:0}.pulse-close-modal>footer{align-items:center;justify-content:space-between}.pulse-close-modal>footer>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.pulse-close-modal>footer>div{display:flex;gap:7px}html[data-theme=dark] .pulse-hero{border-color:#3b624b;background:radial-gradient(circle at 78% 24%,rgba(217,241,119,.12),transparent 30%),linear-gradient(135deg,var(--green-950),#234535)}html[data-theme=dark] :is(.pulse-panel,.pulse-card,.pulse-candidate,.pulse-private){border-color:var(--line);background:var(--paper)}html[data-theme=dark] :is(.pulse-agenda__icon,.pulse-agenda__list i){background:#253d5c;color:#b8d4ff}html[data-theme=dark] .pulse-card--done{background:var(--active-end)}html[data-theme=dark] .pulse-kind{background:var(--active-end);color:#9ed1b1}html[data-theme=dark] .pulse-reason--urgent{background:var(--active-hover-start)}html[data-theme=dark] .pulse-closed{border-color:#345342;background:linear-gradient(135deg,var(--paper),var(--paper))}html[data-theme=dark] :is(.pulse-explorer,.pulse-explorer__groups>section,.pulse-quick-create){border-color:var(--line);background:var(--paper)}html[data-theme=dark] .pulse-insight-icon{background:var(--active-end);color:#9ed1b1}html[data-theme=dark] .pulse-insight-icon--danger{background:var(--active-hover-start);color:var(--danger-text)}@media(max-width:900px){.pulse-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-columns{grid-template-columns:1fr}.pulse-suggestions{order:-1}.pulse-empty,.pulse-all-clear{min-height:150px}.pulse-quick-create{grid-template-columns:auto minmax(0,1fr) auto}.pulse-quick-create select{grid-column:2 / -1}}@media(max-width:600px){.pulse-page .page-header{min-height:auto;margin-bottom:15px}.pulse-page .page-header__actions{padding-top:0}.pulse-hero{min-height:154px;align-items:flex-start;flex-direction:column;padding:20px}.pulse-hero h2{font-size:21px}.pulse-hero :is(.primary-button,.secondary-button){width:100%}.pulse-week{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto;padding-bottom:3px}.pulse-closure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-overview>header{align-items:flex-start;flex-direction:column;gap:5px}.pulse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-insight-columns{grid-template-columns:1fr}.pulse-insight-panel>header p{white-space:normal}.pulse-overview-note{align-items:flex-start}.pulse-panel>header{min-height:61px;padding:12px 13px}.pulse-card__body{padding:13px 11px}.pulse-card__actions{align-self:center;display:grid;grid-template-columns:repeat(2,29px);padding:8px 8px 8px 0}.pulse-card__actions button:last-child{grid-column:1 / -1;width:61px}.pulse-candidate{align-items:stretch;flex-direction:column}.pulse-candidate .secondary-button{align-self:flex-start}.pulse-quick-create{grid-template-columns:1fr}.pulse-quick-create>svg{display:none}.pulse-quick-create select{grid-column:auto}.pulse-search{width:100%}.pulse-explorer .work-filter-toolbar{align-items:stretch;flex-direction:column}.pulse-explorer .work-filter-toolbar__actions{width:100%}.pulse-close-list>label{grid-template-columns:1fr}.pulse-close-modal>footer{align-items:stretch;flex-direction:column}.pulse-close-modal>footer>div{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.pulse-card,.pulse-candidate{transition:none}}.milestones-page{font-size:11px}.milestones-view-bar{display:flex;align-items:stretch;gap:10px;margin:-3px 0 14px;border-bottom:1px solid var(--line)}.milestones-view-tabs{display:flex;align-items:center;gap:4px}.milestones-view-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:0;border-bottom:2px solid transparent;padding:0 13px;background:transparent;color:var(--muted);font-size:11px;font-weight:620}.milestones-view-tabs button:hover{color:var(--text)}.milestones-view-tabs button.active{border-bottom-color:var(--active-solid);color:var(--text)}.milestone-report-trigger{min-height:32px;align-self:center;display:inline-flex;align-items:center;gap:7px;margin-left:auto;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:var(--paper);color:var(--text);font-size:10px;font-weight:720;box-shadow:var(--shadow-soft)}.milestone-report-trigger:hover{border-color:var(--orange-400);background:var(--active-start);color:var(--active-text)}.milestone-timeline{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden}.milestone-timeline__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 11px;border-bottom:1px solid var(--line);background:var(--paper)}.milestone-timeline__toolbar>div{display:flex;align-items:center;gap:6px}.milestone-timeline__toolbar span{display:inline-flex;align-items:center;gap:6px;margin-right:3px;color:var(--muted);font-size:9px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.milestone-timeline__toolbar button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:var(--surface);color:var(--text);font-size:10px;font-weight:620}.milestone-timeline__toolbar button:hover{border-color:var(--orange-400);background:var(--active-hover-start)}.milestone-timeline__toolbar button.active{border-color:var(--orange-400);background:var(--active-start);color:var(--active-text)}.milestone-timeline__legend{min-height:36px;display:flex;align-items:center;gap:14px;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--canvas);color:var(--muted)}.milestone-timeline__legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.milestone-timeline__legend>small{margin-left:auto;font-size:9px}.milestone-timeline__legend-bar{width:22px;height:7px;border:1px solid #8b9a92;border-radius:4px;background:var(--canvas)}.milestone-timeline__scroll{overflow-x:auto}.milestone-timeline__grid{position:relative;display:grid;grid-template-columns:510px minmax(720px,1fr);align-items:stretch;min-width:1230px}.milestone-timeline__grid--8{min-width:1530px}.milestone-timeline__left-head{position:sticky;left:0;z-index:6;min-height:80px;display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 13px 10px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.milestone-timeline__left-head strong{color:var(--text);font-size:10px;font-weight:680}.milestone-timeline__calendar-head{min-height:80px;display:grid;border-bottom:1px solid var(--line);background:var(--surface)}.milestone-timeline__grid--4 .milestone-timeline__calendar-head{grid-template-columns:repeat(4,1fr)}.milestone-timeline__grid--8 .milestone-timeline__calendar-head{grid-template-columns:repeat(8,1fr)}.milestone-timeline__calendar-head>div{display:grid;align-content:end;gap:3px;padding:7px 10px 0;border-right:1px solid var(--line);color:var(--muted)}.milestone-timeline__calendar-head>div:last-child{border-right:0}.milestone-timeline__calendar-head span{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.milestone-timeline__calendar-head strong{color:var(--text);font-size:10px;font-weight:620}.milestone-timeline__week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:3px -10px 0;border-top:1px solid var(--line-soft)}.milestone-timeline__week-days>small{min-width:0;min-height:28px;display:flex;align-items:center;justify-content:center;gap:2px;border-right:1px solid var(--line-soft);color:var(--muted);font-size:8px;font-weight:590}.milestone-timeline__week-days>small:last-child{border-right:0}.milestone-timeline__week-days>small b{color:color-mix(in srgb,var(--muted) 74%,transparent);font-size:7px;font-weight:760}.milestone-timeline__week-days>small.is-today{background:var(--active-start);color:var(--active-text);font-weight:800;box-shadow:inset 0 -2px var(--active-solid)}.milestone-timeline__week-days>small.is-today b{color:var(--active-text)}.milestone-timeline__project{position:sticky;left:0;z-index:5;min-height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--active-start),var(--active-end))}.milestone-timeline__project.has-delay{box-shadow:inset 4px 0 color-mix(in srgb,var(--red) 82%,transparent)}.milestone-timeline__project.due-today{box-shadow:inset 4px 0 #d49a24}.milestone-timeline__project>button{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border:1px solid var(--line);border-radius:7px;padding:0;background:color-mix(in srgb,var(--paper) 82%,transparent);color:var(--text)}.milestone-timeline__project strong{overflow:hidden;color:var(--text);font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__project span{margin-left:auto;color:var(--muted);font-size:9px;white-space:nowrap}.milestone-timeline__project-band{min-height:36px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--active-hover-start),transparent);color:var(--muted);font-size:9px}.milestone-timeline__project-band.has-delay{background:linear-gradient(90deg,var(--active-hover-start) 0%,color-mix(in srgb,var(--paper) 80%,var(--red) 20%) 100%)}.milestone-timeline__project-band.due-today{background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--push-chip) 100%)}.milestone-timeline__project-band>.milestone-timeline__risk{margin-left:auto}.milestone-timeline__project-band>.milestone-timeline__today-risk{margin-left:auto}.milestone-timeline__risk{min-height:21px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--red) 38%,var(--line));border-radius:999px;padding:0 7px;background:color-mix(in srgb,var(--paper) 84%,var(--red) 16%);color:var(--danger-text);font-size:8px;font-style:normal;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__today-risk{min-height:21px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;overflow:hidden;border:1px solid #e2bd63;border-radius:999px;padding:0 7px;background:var(--push-chip);color:#7c5b13;font-size:8px;font-style:normal;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__project>:is(.milestone-timeline__risk,.milestone-timeline__today-risk){max-width:112px}.milestone-timeline__label{position:sticky;left:0;z-index:4;min-height:42px;display:flex;align-items:center;gap:7px;padding:0 11px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--paper)}.milestone-timeline__label button{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border:1px solid var(--line);border-radius:7px;padding:0;background:var(--surface);color:var(--text)}.milestone-timeline__label strong{min-width:0;overflow:hidden;font-size:10px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__label>span:not(.avatar){margin-left:auto;color:var(--muted);font-size:8.5px;white-space:nowrap}.milestone-timeline__label>.avatar{flex:0 0 auto}.milestone-timeline__label>.milestone-timeline__people{margin-left:0}.milestone-timeline__label--milestone{min-height:44px;background:linear-gradient(105deg,var(--personal-chip),var(--paper));color:#326a9b}.milestone-timeline__label--milestone.has-delay{background:linear-gradient(105deg,var(--personal-chip) 0%,color-mix(in srgb,var(--paper) 82%,var(--red) 18%) 100%)}.milestone-timeline__label--milestone.due-today{background:linear-gradient(105deg,var(--personal-chip) 0%,var(--push-chip) 100%)}.milestone-timeline__label--milestone strong{color:var(--text);font-size:10.5px;font-weight:680}.milestone-timeline__label--milestone .milestone-timeline__add{width:25px;flex:0 0 25px;border-color:#8fb7d1;background:var(--canvas);color:#326a9b}.milestone-timeline__label--milestone .milestone-timeline__add:hover{transform:scale(1.06);border-color:#326a9b;background:var(--personal-chip)}.milestone-timeline__label--task{padding-left:28px}.milestone-timeline__label--task.has-delay{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 56%,color-mix(in srgb,var(--paper) 80%,var(--red) 20%) 100%);box-shadow:inset 3px 0 color-mix(in srgb,var(--red) 78%,transparent)}.milestone-timeline__label--task.due-today{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 56%,var(--push-chip) 100%);box-shadow:inset 3px 0 #d49a24}.milestone-timeline__label--task>.milestone-timeline__risk{margin-left:0}.milestone-timeline__label--task>.milestone-timeline__today-risk{margin-left:0}.milestone-timeline__label--task .milestone-timeline__indent{width:25px;flex:0 0 25px}.milestone-timeline__label--task>.avatar{margin-left:auto}.milestone-timeline__label--task>span:not(.avatar):not(.quick-edit-trigger){margin-left:0}.milestone-timeline__label--task .quick-edit-trigger{flex:0 0 auto;margin-left:0}.milestone-timeline__label--task .status-badge{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__status-dot{width:11px;height:11px;display:block;border:1px solid #718078;border-radius:50%;background:#8b9a92;box-shadow:0 0 0 2px color-mix(in srgb,#8b9a92 14%,transparent)}.milestone-timeline__status-dot--in_progress{border-color:#b88d21;background:#e1b547;box-shadow:0 0 0 2px color-mix(in srgb,#e1b547 16%,transparent)}.milestone-timeline__status-dot--waiting{border-color:#84649e;background:#a88bc2;box-shadow:0 0 0 2px color-mix(in srgb,#a88bc2 16%,transparent)}.milestone-timeline__status-dot--submitted{border-color:#75598f;background:#8268a3}.milestone-timeline__status-dot--completed{border-color:#3e7e5a;background:#4e956d}.milestone-timeline__status-dot--cancelled{border-color:#984941;background:#b45850}.milestone-timeline__people{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.milestone-timeline__people>span{display:inline-flex;align-items:center;justify-content:center}.milestone-timeline__empty-person{width:28px;height:28px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted);font-style:normal}.milestone-timeline__label .milestone-timeline__task-name{width:auto;height:auto;min-width:0;display:block;flex:1 1 auto;overflow:hidden;border:0;border-radius:4px;padding:3px 2px;background:transparent;color:var(--text);font-size:10px;font-weight:610;text-align:left;text-overflow:ellipsis;white-space:nowrap}.milestone-timeline__label .milestone-timeline__task-name:hover{color:var(--orange-700);text-decoration:underline}.milestone-timeline__date{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:0 6px;background:var(--surface);color:var(--muted);font-size:8.5px;white-space:nowrap}.milestone-timeline__date-icon{width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted)}.milestone-timeline__date-icon.is-overdue{border-color:color-mix(in srgb,var(--red) 48%,var(--line));color:var(--danger-text)}.milestone-timeline__date-icon.is-due-today{border-color:#d9ad43;color:#8a6515}.milestone-timeline__label--check{min-height:35px;padding-left:66px;color:var(--muted)}.milestone-timeline__label--check.completed strong{text-decoration:line-through;opacity:.65}.milestone-timeline__track{position:relative;min-height:42px;overflow:hidden;border-bottom:1px solid var(--line);background-color:var(--paper);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px)}.milestone-timeline__grid--4 .milestone-timeline__track{background-size:calc(100% / 28) 100%}.milestone-timeline__grid--8 .milestone-timeline__track{background-size:calc(100% / 56) 100%}.milestone-timeline__track--milestone{min-height:44px;background-color:var(--personal-chip)}.milestone-timeline__track--milestone.has-delay{background-color:color-mix(in srgb,var(--personal-chip) 78%,var(--red) 22%)}.milestone-timeline__track--milestone.due-today{background-color:color-mix(in srgb,var(--personal-chip) 72%,#fff0b8 28%)}.milestone-timeline__track--task.has-delay{background-color:color-mix(in srgb,var(--paper) 92%,var(--red) 8%)}.milestone-timeline__track--task.due-today{background-color:var(--canvas)}.milestone-timeline__track--check{min-height:35px;background-color:var(--surface)}.milestone-timeline__bar{position:absolute;top:9px;z-index:3;min-width:26px;height:24px;display:flex;align-items:center;overflow:hidden;border:1px solid #8b9a92;border-radius:7px;padding:0;background:var(--canvas);color:var(--muted);font:inherit;font-size:9px;white-space:nowrap;box-shadow:0 1px 3px #1f31271f}.milestone-timeline__bar--in_progress{border-color:#e1b547;background:var(--push-chip);color:#80621a}.milestone-timeline__bar--waiting{border-color:#a88bc2;background:var(--personal-chip);color:#6a527a}.milestone-timeline__bar--submitted{border-color:#b8879e;background:var(--personal-chip);color:#84536a}.milestone-timeline__bar--completed{border-color:#5ea778;background:var(--accent-chip);color:var(--green-600)}.milestone-timeline__bar--cancelled{border-color:#b45850;background:var(--danger-chip);color:#9a4c45}.milestone-timeline__bar.is-overdue{border-color:color-mix(in srgb,var(--red) 78%,#7d241b);background:linear-gradient(90deg,color-mix(in srgb,var(--paper) 68%,var(--red) 32%),color-mix(in srgb,var(--paper) 42%,var(--red) 58%));color:var(--danger-text);box-shadow:0 1px 5px color-mix(in srgb,var(--red) 28%,transparent)}.milestone-timeline__bar.is-due-today{border-color:#d49a24;background:linear-gradient(90deg,var(--push-chip),#f6d67e);color:#75540e;box-shadow:0 1px 5px #b47e1238}.milestone-timeline__bar.is-resizing{z-index:5;outline:2px solid color-mix(in srgb,var(--orange-400) 45%,transparent);box-shadow:0 3px 9px #1f312733}.milestone-timeline__bar-open{height:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1 auto;overflow:hidden;border:0;padding:0 4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.milestone-timeline__bar-open>span{overflow:hidden;text-overflow:ellipsis}.milestone-timeline__bar-open>svg{flex:0 0 auto;opacity:.65}.milestone-timeline__resize{position:relative;width:9px;height:100%;flex:0 0 9px;border:0;padding:0;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;cursor:ew-resize;touch-action:none}.milestone-timeline__resize:after{content:"";position:absolute;top:5px;bottom:5px;left:4px;width:1px;border-radius:1px;background:currentColor;opacity:.42}.milestone-timeline__resize:hover,.milestone-timeline__resize:active{background:color-mix(in srgb,currentColor 14%,transparent)}.milestone-timeline__diamond{position:absolute;top:12px;z-index:4;width:19px;height:19px;transform:translate(-50%) rotate(45deg);border:2px solid #326a9b;border-radius:4px;background:var(--personal-chip);box-shadow:0 2px 5px #1f31271f}.milestone-timeline__diamond--waiting{border-color:#a97715;background:var(--push-chip)}.milestone-timeline__diamond--in_progress{border-color:#326a9b;background:var(--personal-chip)}.milestone-timeline__diamond.is-overdue{border-color:var(--red);background:color-mix(in srgb,var(--paper) 58%,var(--red) 42%)}.milestone-timeline__diamond.is-due-today{border-color:#c88b12;background:#ffe8a5}.milestone-timeline__delay-pilot{position:absolute;top:4px;right:7px;z-index:5;min-height:21px;display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:999px;padding:0 7px;background:color-mix(in srgb,var(--paper) 86%,var(--red) 14%);color:var(--danger-text);font-size:8px;font-weight:760;white-space:nowrap;box-shadow:0 1px 3px color-mix(in srgb,var(--red) 18%,transparent)}.milestone-timeline__today-pilot{position:absolute;top:4px;right:7px;z-index:5;min-height:21px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e2bd63;border-radius:999px;padding:0 7px;background:var(--push-chip);color:#7c5b13;font-size:8px;font-weight:760;white-space:nowrap;box-shadow:0 1px 3px #b47e1229}.milestone-timeline__dependency{position:absolute;top:20px;z-index:1;height:0;border-top:1px dashed var(--muted)}.milestone-timeline__dependency:after{content:"";position:absolute;right:-1px;top:-4px;width:7px;height:7px;border-top:1px solid var(--muted);border-right:1px solid var(--muted);transform:rotate(45deg)}.milestone-timeline__dependency.reverse:after{left:-1px;right:auto;transform:rotate(-135deg)}.milestone-timeline__check-date{position:absolute;top:11px;width:12px;height:12px;transform:translate(-50%);border:2px solid var(--green-600);border-radius:50%;background:var(--paper)}.milestone-timeline__check-date.completed{border-color:var(--green-600);background:var(--green-600)}.milestone-timeline__undated{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:8.5px}.milestone-timeline__undated--action{border:1px solid var(--line);border-radius:6px;padding:4px 7px;background:var(--surface);cursor:pointer}.milestone-timeline__undated--action:hover{border-color:var(--orange-400);color:var(--text)}.milestone-timeline__new-task{display:contents}.milestone-timeline__label--new{min-height:46px;padding-left:66px;background:var(--active-hover-start)}.milestone-timeline__label--new input{width:auto;min-width:0;height:30px;flex:1 1 auto;border:1px solid var(--orange-400);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--text);font-size:10px;outline:none}.milestone-timeline__label--new select{width:128px;height:30px;flex:0 0 128px;overflow:hidden;border:1px solid var(--line);border-radius:7px;padding:0 25px 0 7px;background:var(--paper);color:var(--text);font-size:9px;text-overflow:ellipsis}.milestone-timeline__track--new{min-height:46px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:6px 10px;background-color:var(--active-hover-start)}.milestone-timeline__track--new label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;font-weight:650}.milestone-timeline__track--new input{height:30px;border:1px solid var(--line);border-radius:7px;padding:0 8px;background:var(--paper);color:var(--text);font:inherit}.milestone-timeline__track--new button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--text);font-size:9px;font-weight:650}.milestone-timeline__track--new button[type=submit]{border-color:var(--orange-400);background:var(--active-start)}.milestone-timeline__range-picker{position:relative;-webkit-user-select:none;user-select:none;cursor:crosshair;touch-action:none}.milestone-timeline__range-help{position:relative;z-index:2;display:inline-flex;align-items:center;border:1px dashed var(--line-strong);border-radius:7px;padding:5px 9px;background:color-mix(in srgb,var(--paper) 86%,transparent);color:var(--muted);font-size:9px;pointer-events:none}.milestone-timeline__range-selection{position:absolute;top:10px;z-index:2;height:26px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:1px solid #8b9a92;border-radius:7px;padding:0 6px;background:color-mix(in srgb,var(--canvas) 90%,transparent);color:var(--text);font-size:8px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #1f312724}.milestone-timeline__range-selection strong{overflow:hidden;text-overflow:ellipsis}.milestone-timeline__range-actions{position:sticky;right:6px;z-index:3;display:flex;gap:6px;margin-left:auto;cursor:default}.milestone-timeline__today{position:absolute;z-index:7;top:59px;bottom:0;width:2px;background:var(--active-solid);pointer-events:none}.milestone-timeline__today>span{position:absolute;top:3px;left:50%;transform:translate(-50%);border-radius:5px;padding:2px 5px;background:var(--active-solid);color:var(--on-solid);font-size:8px;font-weight:750}.milestone-timeline__empty{display:grid;justify-items:center;gap:5px;padding:32px;color:var(--muted);text-align:center}.milestone-timeline__empty strong{color:var(--text)}.milestones-toolbar{position:relative;z-index:7;display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.milestones-toolbar>span{display:inline-flex;align-items:center;gap:7px;margin-right:6px;color:var(--green-800);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.milestones-toolbar>button{border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:7px 10px;color:var(--text);font-size:10px;font-weight:600}.milestones-time-filter{display:inline-flex;align-items:center;gap:3px;margin-left:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.milestones-time-filter>button{min-height:27px;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:6px;padding:0 7px;background:transparent;color:var(--muted);font-size:9px;font-weight:650;white-space:nowrap}.milestones-time-filter>button:hover{border-color:var(--line);background:var(--paper);color:var(--text)}.milestones-time-filter>button.active{border-color:var(--active-border);background:var(--active-start);color:var(--active-text)}.milestones-time-filter>button.overdue.active{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:color-mix(in srgb,var(--paper) 82%,var(--red) 18%);color:var(--danger-text)}.milestones-time-filter>button.today.active{border-color:#e2bd63;background:var(--push-chip);color:#7c5b13}.milestones-toolbar .scope-filter-area{position:relative;z-index:4}.milestone-status-filter{position:relative;z-index:5}.milestone-status-filter>.personal-filter-trigger{min-height:31px}.milestone-status-filter__popover{left:0;right:auto;width:220px;z-index:80}.milestone-status-filter__popover>div{display:grid;gap:3px;padding:6px}.milestone-status-filter__option{width:100%;min-height:34px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:7px;padding:4px 7px;background:transparent;text-align:left}.milestone-status-filter__option:hover,.milestone-status-filter__option.selected{background:var(--active-hover-start)}.milestone-status-filter__option>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--active-text);font-style:normal}.milestone-status-filter__option.selected>i{border-color:var(--active-border);background:var(--active-start)}.milestone-status-filter__option .status-badge{justify-self:start}.milestones-toolbar .personal-filter-trigger{min-height:31px;padding:0 10px}.milestones-toolbar label{display:flex;align-items:center;gap:7px;width:min(320px,35vw);margin-left:auto;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.milestones-toolbar input{width:100%;border:0;outline:0;padding:8px 0;background:transparent;font-size:11px}.milestones-grouping{margin-bottom:10px}.milestones-grouping .group-button:disabled{opacity:.45;cursor:default}.milestone-tree{display:grid;gap:6px}.milestone-branch{position:relative;overflow:visible;border:0;border-radius:11px;background:transparent}.milestone-branch>header{display:flex;align-items:center;width:calc(100% - 12px);min-height:46px;margin:5px 6px;border:1px solid var(--line-strong);border-radius:11px;background:linear-gradient(135deg,var(--surface) 0%,var(--canvas) 100%);box-shadow:0 2px 7px #1f312717,inset 0 1px #ffffffb8;transition:transform .16s ease,box-shadow .16s ease}.milestone-branch>header:hover{transform:translateY(-1px);box-shadow:0 5px 13px #1f312721,inset 0 1px #fff}.milestone-branch>header>button{display:flex;align-items:center;gap:7px;flex:1;align-self:stretch;border:0;background:transparent;padding:0 12px;text-align:left;color:var(--text);font-size:11px;font-weight:400}.milestone-branch>header>button>strong{font-size:12px;font-weight:680;letter-spacing:-.01em}.milestone-branch>header>button>b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--accent-chip);color:var(--green-800);font-size:10px}.milestone-branch__kind{display:inline-flex;align-items:center;min-height:21px;border:1px solid currentColor;border-radius:999px;padding:0 8px;font-size:8.5px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.milestone-branch__chevron,.milestone-control-row__chevron{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;border-radius:7px;cursor:context-menu}.milestone-branch__chevron{border:1px solid color-mix(in srgb,currentColor 24%,#fff);background:#ffffffb8;box-shadow:0 1px 4px #1c2c231a,inset 0 1px #fff}.milestone-branch>header>aside{display:flex;align-items:center;gap:12px;padding-right:10px}.milestone-branch>header>aside button,.milestone-control-row button,.milestone-link-actions button,.milestone-quick-create button{border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:6px 9px;color:var(--text);font-size:10px;font-weight:600}.milestone-branch>div{display:grid;gap:6px;padding:1px 8px 7px;border-top:0;background:transparent}.milestone-branch--folder>header{border-color:var(--line-strong);background:linear-gradient(135deg,var(--canvas) 0%,var(--accent-chip) 100%)}.milestone-branch--list>header{border-color:#a9c6b0;background:linear-gradient(135deg,var(--active-start) 0%,var(--accent-chip) 58%,var(--active-end) 100%)}.milestone-branch--list .milestone-branch__kind{color:#4d7658;background:var(--active-start)}.milestone-branch--person>header{border-color:#9bb7cc;background:linear-gradient(135deg,var(--canvas) 0%,var(--personal-chip) 56%,var(--accent-chip) 100%)}.milestone-branch--project>header{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-start) 0%,var(--active-end) 58%,var(--accent-chip) 100%)}.milestone-branch--project>header>button{flex:0 1 auto;min-width:220px;max-width:47%}.milestone-branch--project>header>button>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.milestone-branch--project>header>aside{min-width:0;flex:1;padding-left:0}.milestone-branch--project .milestone-branch__kind{color:var(--accent-text);background:var(--active-start)}.milestone-project-owner{display:inline-flex;align-items:center;margin-left:auto;color:var(--muted)}.milestone-project-details{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.milestone-overdue-summary{min-height:22px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--red) 38%,var(--line));border-radius:999px;padding:0 7px;background:color-mix(in srgb,var(--paper) 84%,var(--red) 16%);color:var(--danger-text);font-size:8.5px;font-style:normal;font-weight:750;white-space:nowrap}.milestone-today-summary{min-height:22px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;border:1px solid #e2bd63;border-radius:999px;padding:0 7px;background:var(--push-chip);color:#7c5b13;font-size:8.5px;font-style:normal;font-weight:750;white-space:nowrap}.milestone-project-details .quick-edit-trigger{min-width:0}.milestone-project-health{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:4px 7px;background:var(--paper);color:var(--muted);font-size:9px;white-space:nowrap}.milestone-project-health--on_track{border-color:#a9c6b0;color:#376847}.milestone-project-health--attention{border-color:var(--active-border);color:var(--warning-text)}.milestone-project-health--at_risk,.milestone-project-health--blocked{border-color:var(--danger-chip);color:var(--danger-text)}.milestone-project-create{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.milestone-list-picker{position:relative}.milestone-list-picker>.personal-filter-trigger{min-height:35px;border-color:var(--line);border-radius:9px;background:linear-gradient(180deg,var(--paper),var(--canvas));box-shadow:0 1px 3px #18312314;font-size:10px}.milestone-list-picker__popover{width:min(420px,calc(100vw - 80px));overflow:auto}.milestone-project-create button{min-height:34px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;padding:0 9px;background:var(--paper);color:var(--text);font-size:10px;font-weight:650}.milestone-project-create button:disabled{opacity:.45}.milestone-quick-create{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px dashed var(--active-border);border-radius:8px;background:var(--active-hover-start)}.milestone-quick-create input{flex:1;min-width:120px;border:0;outline:0;background:transparent;font-size:11px}.milestone-global-create{position:relative;z-index:8;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.15fr) minmax(230px,1fr) auto;align-items:end;gap:14px;margin-bottom:10px;padding:14px;border:1px solid var(--active-border);border-radius:12px;background:linear-gradient(120deg,var(--active-hover-start) 0%,var(--paper) 48%);box-shadow:0 4px 16px #7345260f}.milestone-global-create__intro{align-self:center;display:flex;align-items:center;gap:10px}.milestone-global-create__intro>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--active-end);color:var(--accent-text)}.milestone-global-create__intro>div{display:grid;gap:2px}.milestone-global-create__intro strong{font-size:14px;letter-spacing:-.015em}.milestone-global-create__intro small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.35}.milestone-global-create__destination,.milestone-global-create__name{display:grid;gap:6px;min-width:0}.milestone-global-create__destination>span,.milestone-global-create__name>span{color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.milestone-global-create__name>input{min-width:0;height:35px;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:var(--paper);color:var(--text);font:inherit;font-size:11px}.milestone-global-create>button{min-height:35px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--active-border);border-radius:7px;padding:0 11px;background:var(--active-start);color:var(--accent-text);font-size:10px;font-weight:700}.milestone-global-create>button:disabled{opacity:.45}.milestone-control-row{position:relative;overflow:visible;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.milestone-control-row.has-delay{border-color:color-mix(in srgb,var(--red) 36%,var(--line))}.milestone-control-row.due-today{border-color:#e2bd63}.milestone-control-row__head{width:100%;display:grid;grid-template-columns:25px minmax(180px,1fr) 38px 38px 110px 110px 78px;align-items:center;gap:9px;padding:7px;border-radius:8px 8px 0 0;background:linear-gradient(105deg,var(--accent-chip) 0%,var(--personal-chip) 48%,#d5e8f5 100%)}.milestone-control-row.has-delay>.milestone-control-row__head{background:linear-gradient(105deg,var(--accent-chip) 0%,var(--personal-chip) 48%,color-mix(in srgb,#d5e8f5 72%,var(--red) 28%) 100%)}.milestone-control-row.due-today>.milestone-control-row__head{background:linear-gradient(105deg,var(--accent-chip) 0%,var(--personal-chip) 48%,var(--warning-chip) 100%)}.milestone-control-row__toggle{grid-column:1 / 4;min-width:0;display:grid;grid-template-columns:auto auto minmax(130px,1fr) auto auto;align-items:center;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:2px!important;text-align:left;font-size:10px;font-weight:400!important}.milestone-control-row__toggle>strong{min-width:0;overflow:hidden;background:transparent!important;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.milestone-control-row__toggle>span:first-child{color:#326a9b}.milestone-control-row__chevron{border:1px solid rgba(50,106,155,.24);background:#326a9b17;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.milestone-control-row__toggle:hover .milestone-control-row__chevron{border-color:#326a9b6b;background:#326a9b29;transform:translateY(-1px)}.milestone-control-row__icon{color:#326a9b}.milestone-control-row__head>.quick-edit-trigger{width:100%;justify-content:center;text-align:center}.milestone-control-row__owner{min-width:0;display:flex;align-items:center;justify-content:center}.milestone-control-row__count{justify-self:end;min-width:34px;text-align:center;color:var(--green-800)}.milestone-control-risk{max-width:126px;overflow:hidden;text-overflow:ellipsis}.milestone-control-risk-stack{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:3px;overflow:hidden}.milestone-control-risk-stack .milestone-control-risk{max-width:96px}.milestone-control-row__edit{width:100%;white-space:nowrap}.milestone-control-row__body{display:grid;gap:6px;padding:6px 0 0;border-top:1px solid #bdd6e7;background:transparent}.milestone-linked-columns{display:grid;grid-template-columns:25px minmax(180px,1fr) 38px 38px 110px 110px 78px;align-items:center;gap:9px;min-height:25px;padding:0 7px 4px;border-bottom:1px solid color-mix(in srgb,#8fb7d1 48%,transparent);color:var(--muted);font-size:8.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.milestone-linked-columns>*{justify-self:center;text-align:center}.milestone-linked-columns>strong{width:100%;color:var(--text);font-size:9px;font-weight:720}.milestone-linked-task{display:grid;grid-template-columns:25px minmax(180px,1fr) 38px 38px 110px 110px 78px;align-items:center;gap:9px;width:100%;min-height:39px;border:1px solid var(--line);border-radius:7px;padding:5px 7px;background:var(--paper);text-align:left;font-size:10px;font-weight:400}.milestone-linked-task>strong{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;font-size:10px;font-weight:600;white-space:nowrap}.milestone-linked-task>strong>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.milestone-linked-task>strong>.milestone-overdue-summary{min-height:20px;padding:0 6px;font-size:8px}.milestone-linked-task>strong>.milestone-today-summary{min-height:20px;padding:0 6px;font-size:8px}.milestone-linked-task.has-delay{border-color:color-mix(in srgb,var(--red) 35%,var(--line));background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 64%,color-mix(in srgb,var(--paper) 82%,var(--red) 18%) 100%);box-shadow:inset 3px 0 color-mix(in srgb,var(--red) 76%,transparent)}.milestone-linked-task.due-today{border-color:#e2bd63;background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 64%,var(--push-chip) 100%);box-shadow:inset 3px 0 #d49a24}.milestone-linked-task__complete{width:25px;height:25px;display:grid;place-items:center;padding:0!important}.milestone-linked-task .quick-edit-trigger{min-width:0}.milestone-linked-task>:is(:nth-child(5),:nth-child(6)){width:100%;justify-content:center;text-align:center}.milestone-linked-task :is(.milestone-linked-task__responsible,.milestone-linked-task__delegation) .person-cell{justify-content:center}.milestone-linked-task__empty-avatar{width:26px;height:26px;display:grid;place-items:center;border:1px dashed #b9c2bd;border-radius:50%;color:var(--muted);background:var(--surface)}.milestone-linked-task__date{display:block;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.milestone-linked-task.has-delay .milestone-linked-task__date{color:var(--danger-text);font-weight:720}.milestone-linked-task.due-today .milestone-linked-task__date{color:#7c5b13;font-weight:720}.milestone-linked-task__edit{width:30px;height:30px;display:grid;place-items:center;justify-self:center;padding:0!important}.milestone-add-task{width:100%;min-height:38px;display:grid;grid-template-columns:28px auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:3px;border:1px dashed #b9cfc0!important;border-radius:9px!important;padding:4px 10px!important;background:linear-gradient(180deg,var(--paper),var(--active-start))!important;color:var(--green-800)!important;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.milestone-add-task>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--accent-chip);color:#3f7450;transition:transform .16s ease,background .16s ease}.milestone-add-task>strong{font-size:10px;font-weight:720;white-space:nowrap}.milestone-add-task>small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.milestone-add-task:hover{border-color:#78a487!important;background:var(--surface)!important;box-shadow:0 4px 12px #2f5e3e17;transform:translateY(-1px)}.milestone-add-task:hover>span{background:var(--active-end);transform:scale(1.08)}.milestone-add-task.active{border-style:solid!important;border-color:#8db69a!important;background:var(--surface)!important}.milestone-add-task.active>svg{transform:rotate(180deg)}.milestone-link-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px 0 1px;animation:milestone-actions-in .16s ease-out}.milestone-link-actions form{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px dashed var(--line);border-radius:8px;background:var(--paper)}.milestone-link-actions input,.milestone-link-actions select{flex:1;min-width:100px;border:0;outline:0;background:transparent;font-size:11px}.milestone-candidate-picker{position:relative;flex:1;min-width:0}.milestone-candidate-picker>.personal-filter-trigger{width:100%;min-width:0;min-height:33px;justify-content:flex-start;border-color:var(--line);background:linear-gradient(180deg,var(--paper),var(--canvas));box-shadow:0 1px 2px #1831230f}.milestone-candidate-picker>.personal-filter-trigger>span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.milestone-candidate-picker__popover{width:min(430px,78vw);overflow:hidden;border-radius:11px;box-shadow:0 16px 38px #1c2f242e}.milestone-candidate-picker__popover>label{width:auto;display:flex;align-items:center;gap:7px;margin:8px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.milestone-candidate-picker__popover>label input{width:100%;min-width:0;height:34px;border:0;outline:0;background:transparent;font-size:11px}.milestone-candidate-picker__popover>div{max-height:260px;overflow-y:auto;padding:0 6px 6px}.milestone-candidate-picker__popover>div>button{width:100%;min-height:45px;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;padding:6px 9px;background:transparent;text-align:left}.milestone-candidate-picker__popover>div>button:hover{background:var(--surface)}.milestone-candidate-picker__popover>div>button>span{min-width:0;flex:1;display:grid;gap:2px}.milestone-candidate-picker__popover>div strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.milestone-candidate-picker__popover>div small,.milestone-candidate-picker__popover>div>p{color:var(--muted);font-size:9px}.milestone-candidate-picker__popover>div>p{margin:0;padding:18px 10px;text-align:center}.milestone-link-actions button:disabled,.milestone-quick-create button:disabled{opacity:.45}.milestones-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);border:1px dashed var(--line);border-radius:10px;background:var(--paper)}html[data-theme=dark] :is(.milestones-toolbar,.milestone-branch,.milestone-control-row,.milestone-link-actions form,.milestone-quick-create,.milestone-global-create,.milestone-linked-task){background:var(--surface);border-color:var(--line)}html[data-theme=dark] .milestone-branch{background:transparent}html[data-theme=dark] .milestone-branch>div{background:transparent}html[data-theme=dark] .milestone-branch--folder>header{border-color:#4b5851;background:linear-gradient(135deg,var(--paper),#303a35)}html[data-theme=dark] .milestone-branch--list>header{border-color:#4d7258;background:linear-gradient(135deg,var(--active-end),#294333)}html[data-theme=dark] .milestone-branch--person>header{border-color:#506f88;background:linear-gradient(135deg,var(--paper),#263847)}html[data-theme=dark] .milestone-branch--project>header{border-color:var(--active-border);background:linear-gradient(135deg,var(--active-hover-start),var(--active-hover-end))}html[data-theme=dark] .milestone-branch__chevron{border-color:#ffffff2e;background:#1119156b;box-shadow:0 2px 5px #0000003d}html[data-theme=dark] .milestone-control-row__chevron{border-color:#9bc0dc40;background:#9bc0dc1a}html[data-theme=dark] .milestone-control-row__toggle:hover .milestone-control-row__chevron{border-color:#9bc0dc6b;background:#9bc0dc2b}html[data-theme=dark] .milestone-control-row__body{border-top-color:#38566c;background:transparent}html[data-theme=dark] .milestone-control-row__head{background:linear-gradient(105deg,#203442,#263e50 52%,#1d3342)}html[data-theme=dark] :is(.milestone-today-summary,.milestone-timeline__today-risk,.milestone-timeline__today-pilot){border-color:#80661f;background:var(--warning-chip);color:#f1d57c}html[data-theme=dark] :is(.milestone-linked-task.due-today,.milestone-timeline__label--task.due-today){border-color:#80661f;background:linear-gradient(90deg,var(--surface) 0%,var(--surface) 65%,var(--warning-chip) 100%)}html[data-theme=dark] :is(.milestone-timeline__track--task.due-today,.milestone-timeline__track--milestone.due-today){background-color:var(--warning-chip)}html[data-theme=dark] .milestone-timeline__bar.is-due-today{border-color:#a27c1d;background:linear-gradient(90deg,#4a3a17,#6b5117);color:#ffe59a}html[data-theme=dark] .milestone-timeline__diamond.is-due-today{border-color:#c69a2a;background:#5c4618}html[data-theme=dark] .milestone-global-create{background:linear-gradient(120deg,var(--active-start) 0%,var(--surface) 48%)}html[data-theme=dark] .milestone-add-task{border-color:#476052!important;background:var(--surface)!important;color:#a8cdb3!important}html[data-theme=dark] .milestone-add-task>span{background:#253b2c;color:#a8cdb3}html[data-theme=dark] .inline-linked-tasks__toggle{border-color:#48677f;background:var(--paper);color:#9bc0dc}html[data-theme=dark] .milestone-list-picker>.personal-filter-trigger{border-color:var(--line);background:var(--surface-soft)}@keyframes milestone-actions-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-name-field{margin-bottom:15px}.task-name-field>input{min-height:40px;font-size:13px;font-weight:650}.task-work-fields>label{align-content:start}.task-work-fields>label>:is(input,select){min-height:38px}.task-work-fields>.toggle-field{min-height:62px}.project-quick-task{min-height:30px;display:grid;place-items:center;padding:3px 12px 7px;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent)}.project-quick-task__trigger{width:100%;height:24px;display:flex;align-items:center;justify-content:center;gap:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.project-quick-task__trigger>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.project-quick-task__trigger>strong{max-width:0;overflow:hidden;opacity:0;font-size:10px;font-weight:680;white-space:nowrap;transition:max-width .18s ease,opacity .14s ease,margin .18s ease}.project-quick-task__trigger:hover>span,.project-quick-task__trigger:focus-visible>span{transform:scale(1.14);border-color:var(--active-border);background:var(--active-start);color:var(--accent);box-shadow:0 4px 12px #d25b1729}.project-quick-task__trigger:hover>strong,.project-quick-task__trigger:focus-visible>strong{max-width:80px;margin-left:6px;opacity:1;color:var(--accent)}.project-quick-task--open{min-height:0;display:block;padding:0;border-top:0}.project-quick-task__draft-row{width:100%;min-height:54px;border-top:1px solid var(--active-border);border-bottom-color:var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--surface) 30%);box-shadow:inset 3px 0 var(--active-border)}.project-quick-task__name{min-width:0}.project-quick-task__name input{width:100%;min-width:0;height:34px;border:1px solid var(--active-border);border-radius:7px;outline:0;padding:0 9px;background:var(--surface);color:var(--text);font:inherit;font-weight:650;box-shadow:0 0 0 3px #dc662214}.project-quick-task__name input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #dc662224}.project-quick-task__actions{display:flex;justify-content:flex-end;gap:4px}.project-quick-task__actions button{width:29px;min-height:29px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer}.project-quick-task__confirm{border:1px solid var(--accent);background:var(--accent);color:#fff}.project-quick-task__confirm:disabled{opacity:.45;cursor:default}.project-quick-task__cancel{width:29px;border:1px solid var(--line);background:var(--surface-soft);color:var(--muted)}html[data-theme=dark] .project-quick-task__trigger:hover>span,html[data-theme=dark] .project-quick-task__trigger:focus-visible>span{background:var(--push-chip)}html[data-theme=dark] .project-quick-task__draft-row{background:linear-gradient(90deg,var(--active-hover-start) 0%,var(--surface) 30%)}@media(prefers-reduced-motion:reduce){.project-quick-task__trigger>span{transition:none}}.list-project-quick-add{position:relative;min-height:27px;display:grid;place-items:center;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:transparent;z-index:3}.list-project-quick-add>button{min-width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:0;overflow:hidden;border:1px solid transparent;border-radius:999px;padding:0 6px;background:transparent;color:var(--muted);cursor:pointer;transition:gap .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.list-project-quick-add>button>span{width:16px;height:16px;display:grid;place-items:center;flex:0 0 auto}.list-project-quick-add>button>strong{max-width:0;overflow:hidden;opacity:0;font-size:10px;font-weight:680;white-space:nowrap;transition:max-width .18s ease,opacity .14s ease}.list-project-quick-add>button:hover,.list-project-quick-add>button:focus-visible{gap:6px;border-color:var(--active-border);padding-inline:9px;background:var(--active-start);color:var(--accent);box-shadow:0 4px 12px #d25b1724;transform:translateY(-1px)}.list-project-quick-add>button:hover>strong,.list-project-quick-add>button:focus-visible>strong{max-width:96px;opacity:1}html[data-theme=dark] .list-project-quick-add>button:hover,html[data-theme=dark] .list-project-quick-add>button:focus-visible{background:var(--push-chip)}.list-project-quick-add__popover{width:min(320px,calc(100vw - 36px));overflow:auto;border:1px solid var(--line);border-radius:10px;padding:5px;background:var(--surface);box-shadow:0 14px 34px #1f302733}.list-project-quick-add__popover>header{display:grid;gap:2px;padding:7px 9px 8px;border-bottom:1px solid var(--line-soft);text-align:left}.list-project-quick-add__popover>header span{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.list-project-quick-add__popover>header strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.list-project-quick-add__popover>button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:7px;padding:0 9px;background:transparent;color:var(--text);font-size:11px;text-align:left;cursor:pointer}.list-project-quick-add__popover>button:hover,.list-project-quick-add__popover>button:focus-visible{background:var(--accent-chip);color:var(--accent)}html[data-theme=dark] .list-project-quick-add__popover{border-color:var(--line);background:var(--surface);box-shadow:0 14px 34px #0006}html[data-theme=dark] .list-project-quick-add__popover>button:hover,html[data-theme=dark] .list-project-quick-add__popover>button:focus-visible{background:var(--accent-chip)}@media(prefers-reduced-motion:reduce){.list-project-quick-add>button,.list-project-quick-add>button>strong{transition:none}}html:not([data-theme=dark]) .page .status-work-groups--interactive .folder-context-groups>section,html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section{background:transparent!important}.page .status-work-groups--interactive .folder-context-groups>section>.table-card{width:calc(100% - 18px);margin:0 9px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 2px 6px #1f312711}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.table-card{border-color:var(--line-strong);background:var(--surface);box-shadow:0 2px 7px #00000038}@media(max-width:900px){.milestones-toolbar{flex-wrap:wrap}.milestones-toolbar label{width:100%;margin-left:0}.milestone-project-owner{display:none}.milestone-global-create{grid-template-columns:1fr}.milestone-control-row__head{grid-template-columns:minmax(140px,1fr) auto}.milestone-control-row__toggle{grid-column:auto}.milestone-control-row__head>.quick-edit-trigger,.milestone-control-row__count,.milestone-linked-columns{display:none}.milestone-link-actions{grid-template-columns:1fr}.milestone-linked-task{grid-template-columns:auto minmax(140px,1fr) auto auto auto}.milestone-linked-task__responsible{grid-column:2}.milestone-linked-task>:nth-child(6){grid-column:2 / 5}}html,body,#root{background:var(--canvas)}body{color:var(--ink);background:radial-gradient(circle at 78% -8%,rgba(255,229,214,.72),transparent 29rem),var(--canvas)}.app-shell{grid-template:60px 1fr / 248px minmax(0,1fr)}.topbar{height:60px;grid-template-columns:248px minmax(300px,620px) 1fr;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 70% -120%,rgba(230,109,60,.18),transparent 38%),#102019f9;box-shadow:0 5px 20px #0e1f171f;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.brand{padding-inline:16px;border-right-color:#ffffff14;font-weight:720}.brand__mark{width:32px;height:32px;filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.search-wrap{height:36px;margin-left:18px;border-color:#ffffff1f;border-radius:11px;background:#ffffff13;box-shadow:inset 0 1px #ffffff09}.search-wrap:focus-within{border-color:#f49d757a;background:#ffffff1b;box-shadow:0 0 0 3px #e66d3c1a}.topbar__actions{gap:8px}.ghost-button{height:34px;border-radius:10px;background:#ffffff0b}.profile-trigger{min-height:44px;border-radius:11px}.sidebar{top:60px;height:calc(100vh - 60px);border-right-color:var(--line);background:#f9faf9e6;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.sidebar__primary{gap:4px;padding:13px 10px 10px}.sidebar__primary a,.sidebar__footer a{height:38px;border-radius:10px;color:var(--ink-soft);font-size:12px;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar__primary a:hover,.sidebar__footer a:hover{background:#ffffffc7;color:var(--accent-text);transform:translate(1px)}.sidebar__primary a.active,.sidebar__footer a.active{background:linear-gradient(100deg,var(--active-start),rgba(255,255,255,.72));color:var(--accent-text);box-shadow:inset 3px 0 var(--orange-400),0 3px 12px #7642280e}.sidebar__section-title{margin-inline:11px;padding-top:17px;border-top-color:var(--line-soft);font-size:9px}.tree__folder-row,.tree__list-row,.tree__lists button,.tree__list-row--direct button{border-radius:9px}.tree__folder-row:hover,.tree__folder-row.active,.tree__lists .tree__list-link:hover,.tree__lists .tree__list-link.active,.tree__list-row--direct .tree__list-link:hover,.tree__list-row--direct .tree__list-link.active{background:#fffc;color:var(--accent-text)}.tree__lists{border-left-color:var(--line)}.main-content{background:transparent}.page{max-width:1720px;padding:25px 28px 58px}.page-header{min-height:72px;margin-bottom:16px;align-items:flex-start}.page-header h1{margin-top:2px;font-size:25px;font-weight:735;letter-spacing:-.038em}.page-header p{max-width:760px;color:var(--muted);font-size:11.5px;line-height:1.5}.eyebrow{color:var(--accent-text);font-size:9px;font-weight:800;letter-spacing:.12em}.breadcrumbs{color:var(--muted)}.primary-button,.secondary-button,.group-button,.work-toggle,.icon-button,.view-tabs button,.personal-filter-trigger,.scope-dropdown__trigger{border-radius:var(--radius-control);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button{border-color:var(--accent-strong);background:linear-gradient(145deg,var(--orange-400),var(--orange-600));box-shadow:0 6px 15px #ad49272e,inset 0 1px #ffffff38}.primary-button:hover{background:linear-gradient(145deg,#ed7b4e,var(--orange-600));transform:translateY(-1px);box-shadow:0 9px 20px #ad492733}.secondary-button,.group-button,.work-toggle,.scope-dropdown__trigger{border-color:var(--line);background:#ffffffbd;color:var(--ink-soft);box-shadow:inset 0 1px #ffffff8c}.secondary-button:hover,.group-button:hover:not(:disabled),.work-toggle:hover:not(:disabled),.scope-dropdown__trigger:hover{border-color:var(--active-border);background:var(--active-start);color:var(--active-text);transform:translateY(-1px)}:is(.group-button,.work-toggle,.scope-dropdown__trigger).active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--active-end));color:var(--active-text);box-shadow:0 3px 10px #7c432912,inset 0 1px #ffffffa6}.icon-button{border-color:var(--line);background:#ffffffa6}.icon-button:hover{border-color:var(--active-border);background:var(--active-start);color:var(--accent-text);transform:translateY(-1px)}.filter-panel-unified,.grouping-toolbar,.work-filter-toolbar,.personal-dashboard-toolbar,.milestones-toolbar{border-color:var(--line);border-radius:12px;background:#ffffffb8;box-shadow:var(--shadow-soft),inset 0 1px #ffffffa6;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.filter-panel-unified{margin-bottom:7px}.grouping-toolbar{min-height:47px;border-top:1px solid var(--line)}.filter-controls-title,.group-controls>span{color:#7e8a83;font-size:9px;letter-spacing:.09em}.work-toggle,.group-button,.personal-filter-trigger{min-height:31px;font-size:10px;font-weight:630}.table-search{border-color:var(--line);border-radius:9px;background:#ffffffd1;box-shadow:inset 0 1px #fff9}.table-search:focus-within{border-color:var(--active-border);box-shadow:0 0 0 3px #e66d3c17;color:var(--accent-text)}.metric-grid{gap:9px}.metric,.table-card,.project-table,.panel-section,.admin-layout,.meeting-layout,.personal-inbox,.personal-projects,.personal-dashboard-panel,.personal-control-panel,.personal-active-projects,.pulse-explorer,.pulse-insight-panel{border-color:var(--line);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-soft)}.metric{min-height:72px;padding:13px 15px}.metric strong{font-size:24px;color:var(--ink)}.metric:after{content:"";position:absolute;right:-22px;bottom:-32px;width:78px;height:78px;border:1px solid var(--line-soft);border-radius:50%}.view-tabs{gap:6px;border-bottom-color:var(--line)}.view-tabs button{min-height:35px;border:1px solid transparent;border-radius:9px 9px 0 0;padding-inline:11px;font-size:11px}.view-tabs button:hover{background:#ffffffb3;color:var(--ink)}.view-tabs button.active{border-color:var(--line);border-bottom-color:var(--paper);background:var(--paper);color:var(--accent-text);box-shadow:0 -3px 10px #1e312709}.table-card{overflow:hidden}.task-table-head,.project-table__head{min-height:36px;border-bottom-color:var(--line);background:linear-gradient(180deg,#f8faf8f5,#f2f5f3f5);color:#7d8982;font-size:9px;letter-spacing:.065em;box-shadow:inset 0 1px #fffc}.task-row{min-height:52px;border-bottom-color:var(--line-soft);transition:background .15s ease,box-shadow .15s ease}.task-row:hover{background-color:#fff9f5b8;filter:none;box-shadow:inset 0 0 0 1px #e66d3c0a}.task-row__name strong{color:var(--ink);font-weight:620}.task-row__name small{color:#87928b}.badge{border:1px solid transparent;border-radius:7px;padding:4px 7px;font-weight:680}.badge__dot{border-radius:50%}.type-icon{border-radius:8px}.type-label{border-radius:7px}.avatar{box-shadow:inset 0 1px 1px #ffffffb8,0 3px 9px #172f2221,0 0 0 1px #284c391f}.page .task-groups-unified>.project-status-group,.page .status-work-groups--interactive .folder-context-groups>section,.personal-dashboard-primary-groups>section,.personal-dashboard-context{border-radius:13px}.page .task-groups-unified>.project-status-group>.project-status-group-head,.page .validation-group__unified-head>.project-status-group-head{border-radius:12px;box-shadow:0 5px 16px #48322613,inset 0 1px #ffffff80}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head{border-radius:11px;box-shadow:0 4px 13px #23382c12,inset 0 1px #ffffff94}.page .project-status-group-head__chevron,.page .context-group-head__chevron,.milestone-branch__chevron,.milestone-control-row__chevron{border-radius:8px}.page .status-work-groups--interactive .folder-context-groups>section>.table-card{border-radius:11px;box-shadow:var(--shadow-soft)}.project-group__head{background:linear-gradient(105deg,#fff8f3e6,#ffffffe0)}.drawer-backdrop{top:60px;right:0;bottom:0;left:0;background:#0c181240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer{background:var(--paper);box-shadow:-22px 0 64px #0c1e1433}.drawer__top{min-height:72px;background:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drawer__top h2,.modal h2{color:var(--ink);font-weight:735;letter-spacing:-.025em}.drawer-hero{background:linear-gradient(135deg,var(--active-hover-start),rgba(255,255,255,.82))}.drawer-tabs{gap:8px;padding:6px 18px 0}.drawer-tabs button{min-height:39px;border:1px solid transparent;border-radius:9px 9px 0 0;padding-inline:10px}.drawer-tabs button.active{border-color:var(--line);border-bottom-color:var(--paper);background:var(--paper);color:var(--accent-text)}.panel-section{padding:17px;background:#ffffffb8}.panel-section h3{color:var(--ink);font-weight:720}.panel-section input:not([type=checkbox]):not([type=range]),.panel-section select,.panel-section textarea,.create-form input:not([type=checkbox]),.create-form select,.create-form textarea,.modal input,.modal select,.modal textarea{border-color:var(--line-strong);border-radius:10px;background:#ffffffe0;box-shadow:inset 0 1px 2px #1f312706}.modal{border-color:var(--line);border-radius:18px;background:#fffffff5;box-shadow:0 28px 80px #09191047}.modal-backdrop{background:#0c18127a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-edit-menu,.personal-filter-popover,.scope-dropdown__panel,.project-destination__popover,.list-project-quick-add__popover,.profile-popover,.search-results{border-color:var(--line);border-radius:13px;background:#fffffff7;box-shadow:0 18px 48px #182a202b;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.milestone-timeline,.milestone-global-create,.milestone-control-row,.milestone-branch>header{border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}.milestone-timeline__toolbar,.milestone-timeline__legend{background:#ffffffc2}html[data-theme=dark]{--canvas: #111713;--paper: rgba(24,32,28,.95);--surface: rgba(19,27,23,.92);--line-soft: rgba(224,235,229,.07);--line: rgba(224,235,229,.12);--line-strong: rgba(224,235,229,.19);--shadow-soft: 0 5px 20px rgba(0,0,0,.2)}html[data-theme=dark] :is(body,#root,.app-shell,.main-content){background:radial-gradient(circle at 76% -10%,rgba(110,55,33,.2),transparent 28rem),var(--canvas)}html[data-theme=dark] .sidebar{background:#0f1612ed}html[data-theme=dark] :is(.sidebar__primary a:hover,.sidebar__footer a:hover,.tree__folder-row:hover,.tree__lists button:hover){background:#ffffff0e;color:var(--active-text)}html[data-theme=dark] :is(.sidebar__primary a.active,.sidebar__footer a.active,.tree__folder-row.active,.tree__lists button.active){background:linear-gradient(100deg,var(--active-start),rgba(33,42,37,.86))}html[data-theme=dark] :is(.filter-panel-unified,.grouping-toolbar,.work-filter-toolbar,.personal-dashboard-toolbar,.milestones-toolbar){border-color:var(--line);background:#18201cd1;box-shadow:var(--shadow-soft),inset 0 1px #ffffff06}html[data-theme=dark] :is(.secondary-button,.group-button,.work-toggle,.scope-dropdown__trigger,.icon-button){border-color:var(--line);background:#1d2722d6}html[data-theme=dark] :is(.table-card,.project-table,.metric,.panel-section,.modal,.drawer,.quick-edit-menu,.personal-filter-popover,.scope-dropdown__panel,.project-destination__popover,.list-project-quick-add__popover,.profile-popover,.search-results){border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}html[data-theme=dark] :is(.task-table-head,.project-table__head){background:linear-gradient(180deg,#1f2924fa,#1a231efa);color:#94a198}html[data-theme=dark] .task-row:hover{background-color:#3d281d57}html[data-theme=dark] .view-tabs button.active,html[data-theme=dark] .drawer-tabs button.active{border-color:var(--line);border-bottom-color:var(--paper);background:var(--paper);color:var(--active-text)}html[data-theme=dark] .modal-backdrop{background:#030805a8}@media(max-width:1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.topbar{grid-template-columns:220px minmax(260px,1fr) auto}.profile-trigger{min-width:0}.profile-trigger__identity{display:none}}@media(max-width:1024px){.app-shell,.app-shell--collapsed{grid-template:60px 1fr / minmax(0,1fr)}.sidebar{top:60px}.mobile-nav-backdrop{top:60px;right:0;bottom:0;left:0}}@media(max-width:767px){.app-shell,.app-shell--collapsed{grid-template:56px 1fr / minmax(0,1fr)}.topbar{height:56px;grid-template-columns:auto minmax(0,1fr) auto}.sidebar{top:56px;height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--paper)}.page{padding:18px 12px 44px}.page-header h1{font-size:22px}.filter-panel-unified,.grouping-toolbar{border-radius:11px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sidebar__primary a,.sidebar__footer a,.primary-button,.secondary-button,.group-button,.work-toggle,.icon-button{transition:none}}:root{font-family:Manrope,Avenir Next,Segoe UI Variable,SF Pro Text,sans-serif}button,input,select,textarea{font-family:inherit}.sidebar__primary a>svg,.sidebar__footer a>svg{width:29px;height:29px;flex:0 0 29px;overflow:visible;border:1px solid var(--line);border-radius:9px;padding:6px;background:#ffffffad;color:#627068;filter:drop-shadow(0 2px 3px rgba(28,47,37,.055));stroke-width:1.8;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,filter .16s ease}.sidebar__primary a:hover>svg,.sidebar__footer a:hover>svg{border-color:#e66d3c47;background:var(--active-start);color:var(--accent-text);filter:drop-shadow(0 4px 6px rgba(122,63,38,.1));transform:translateY(-1px)}.sidebar__primary a.active>svg,.sidebar__footer a.active>svg{border-color:var(--active-border);background:linear-gradient(145deg,var(--canvas),var(--active-end));color:var(--accent-text);box-shadow:inset 0 1px #fffc}.group-button>svg,.work-toggle>svg,.personal-filter-trigger>svg,.primary-button>svg,.secondary-button>svg{width:22px;height:22px;flex:0 0 22px;border-radius:7px;padding:4px;background:color-mix(in srgb,currentColor 7%,transparent);stroke-width:1.8}.group-button.active>svg,.work-toggle.active>svg,.personal-filter-trigger.active>svg{background:#ffffff8f}.primary-button>svg{background:#ffffff26}.icon-button>svg,.ghost-button>svg,.profile-trigger>svg,.search-wrap>svg,.table-search>svg{stroke-width:1.75}.icon-button{box-shadow:inset 0 1px #ffffff9e,0 3px 9px #1c2f250e}.type-icon{border:1px solid rgba(67,81,73,.08);background:linear-gradient(145deg,rgba(255,255,255,.88),var(--accent-chip));box-shadow:inset 0 1px #ffffffe6,0 3px 8px #1c2f2512}.type-icon>svg{stroke-width:1.75}.milestone-control-row__icon,.milestone-branch__kind+svg{filter:drop-shadow(0 2px 3px rgba(38,75,103,.12))}@media(min-width:1025px){.app-shell--temporary-navigation .sidebar{box-shadow:10px 0 24px color-mix(in srgb,var(--ink) 9%,transparent)}.app-shell.app-shell--collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell--collapsed .sidebar{transform:translate(-100%)}.app-shell--collapsed .topbar{grid-template-columns:60px minmax(300px,680px) 1fr}.app-shell--collapsed .brand{justify-content:center;padding:0}.app-shell--collapsed .brand__mark,.app-shell--collapsed .brand>span{display:none}.app-shell--collapsed .brand>svg{margin:0}}html[data-theme=dark] .sidebar__primary a>svg,html[data-theme=dark] .sidebar__footer a>svg{border-color:var(--line);background:#ffffff0b;color:#aab7b0;filter:none}html[data-theme=dark] .sidebar__primary a.active>svg,html[data-theme=dark] .sidebar__footer a.active>svg{border-color:var(--active-border);background:linear-gradient(145deg,var(--active-start),var(--active-end));color:var(--active-text)}html[data-theme=dark] .type-icon{border-color:var(--line);background:linear-gradient(145deg,#24332b,var(--paper));box-shadow:inset 0 1px #ffffff09,0 3px 8px #0000002e}.topbar{border-bottom-color:color-mix(in srgb,var(--orange-800) 72%,var(--orange-300));background:radial-gradient(circle at 72% -150%,color-mix(in srgb,var(--orange-300) 40%,transparent),transparent 42%),linear-gradient(112deg,var(--orange-800) 0%,var(--orange-700) 46%,var(--orange-600) 100%);box-shadow:0 5px 22px color-mix(in srgb,var(--orange-800) 30%,transparent)}.brand{border-right-color:color-mix(in srgb,var(--neutral-0) 15%,transparent);color:var(--neutral-0)}.brand>span,.brand>span strong{color:var(--neutral-0)}.brand>svg{color:color-mix(in srgb,var(--neutral-0) 82%,transparent)}.topbar__actions :is(.topbar-notification-trigger,.theme-toggle,.profile-trigger){border:1px solid color-mix(in srgb,var(--neutral-0) 24%,transparent);background:color-mix(in srgb,var(--neutral-0) 11%,transparent);color:var(--neutral-0);box-shadow:inset 0 1px color-mix(in srgb,var(--neutral-0) 10%,transparent)}.topbar__actions :is(.topbar-notification-trigger,.theme-toggle,.profile-trigger):hover,.topbar__actions .topbar-notification-trigger.active,.topbar__actions .profile-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--neutral-0) 42%,transparent);background:color-mix(in srgb,var(--neutral-0) 18%,transparent);color:var(--neutral-0)}.topbar__actions :is(.topbar-notification-trigger,.theme-toggle){height:38px}.topbar__actions .topbar-notification-trigger{width:38px}.topbar__actions .profile-trigger{min-height:38px}.profile-trigger small{color:color-mix(in srgb,var(--neutral-0) 68%,transparent)}.search-wrap{border-color:color-mix(in srgb,var(--neutral-0) 22%,transparent);background:color-mix(in srgb,var(--neutral-0) 11%,transparent);color:color-mix(in srgb,var(--neutral-0) 90%,transparent)}.topbar .search-wrap input{color:var(--neutral-0)}.search-wrap:focus-within{border-color:color-mix(in srgb,var(--neutral-0) 52%,transparent);background:color-mix(in srgb,var(--neutral-0) 16%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange-300) 24%,transparent)}.search-wrap input::placeholder,.topbar kbd{color:color-mix(in srgb,var(--neutral-0) 72%,transparent)}.topbar .topbar-notification-trigger b{border-color:var(--orange-700);background:var(--neutral-0);color:var(--orange-700)}.topbar .profile-trigger .avatar{border-color:color-mix(in srgb,var(--neutral-0) 82%,transparent);background:var(--neutral-0);color:var(--orange-700);text-shadow:none}.topbar .profile-trigger .avatar:before,.topbar .profile-trigger .avatar:after{display:none}.group-head-tone--folder{--tone-start: color-mix(in srgb,var(--green-500) 7%,var(--paper));--tone-end: color-mix(in srgb,var(--green-500) 17%,var(--paper));--tone-border: color-mix(in srgb,var(--green-600) 72%,var(--neutral-300));--tone-text: var(--green-800)}.group-head-tone--list{--tone-start: color-mix(in srgb,var(--amber-700) 4%,var(--paper));--tone-end: color-mix(in srgb,var(--amber-700) 14%,var(--paper));--tone-border: color-mix(in srgb,var(--amber-700) 67%,var(--neutral-300));--tone-text: color-mix(in srgb,var(--amber-700) 76%,var(--ink))}.page .task-groups-unified>.project-status-group>.project-status-group-head,.page .validation-group__unified-head>.project-status-group-head{border-color:color-mix(in srgb,var(--tone-border) 62%,var(--line))!important;background:linear-gradient(135deg,var(--tone-start) 0%,var(--tone-end) 100%)!important;color:var(--tone-text)!important}.page .task-groups-unified>.project-status-group>.project-status-group-head>:is(svg,strong,span),.page .validation-group__unified-head>.project-status-group-head>:is(svg,strong,span){color:var(--tone-text)!important}.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--folder{--tone-start: color-mix(in srgb,var(--green-500) 8%,var(--paper));--tone-end: color-mix(in srgb,var(--green-500) 19%,var(--paper));--tone-border: color-mix(in srgb,var(--green-600) 72%,var(--neutral-300));--tone-text: var(--green-800)}.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--list{--tone-start: color-mix(in srgb,var(--amber-700) 5%,var(--paper));--tone-end: color-mix(in srgb,var(--amber-700) 16%,var(--paper));--tone-border: color-mix(in srgb,var(--amber-700) 67%,var(--neutral-300));--tone-text: color-mix(in srgb,var(--amber-700) 76%,var(--ink))}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head{--project-health-accent: var(--neutral-500);--tone-border: var(--neutral-500);border-color:var(--neutral-300)!important;background:linear-gradient(135deg,var(--neutral-0) 0%,var(--neutral-50) 58%,var(--neutral-100) 100%)!important;color:var(--ink)!important;box-shadow:inset -4px 0 var(--project-health-accent),0 2px 6px color-mix(in srgb,var(--ink) 8%,transparent),inset 0 1px var(--neutral-0)}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-on_track{--project-health-accent: var(--green-500)}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-attention{--project-health-accent: color-mix(in srgb,var(--amber-700) 78%,var(--orange-300))}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-at_risk,.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-blocked{--project-health-accent: var(--red-500)}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--project-health-missing{--project-health-accent: var(--neutral-500)}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project{--project-health-accent: transparent;border-color:var(--neutral-300)!important;background:linear-gradient(135deg,var(--neutral-50) 0%,var(--neutral-100) 100%)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head>:is(span,strong,b),.page .personal-dashboard-context>.context-group-head>:is(span,strong,b){color:var(--ink-soft)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head>strong,.page .personal-dashboard-context>.context-group-head>strong{color:var(--ink)!important}.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head>.context-group-head__chevron,.page .project-context-edit{border-color:var(--neutral-300)!important;background:color-mix(in srgb,var(--neutral-0) 84%,transparent)!important;color:var(--ink-soft)}.task-row-wrap--milestone>.task-row--type-milestone,.milestone-control-row__head,.milestone-branch>header{border-color:color-mix(in srgb,#326a9b 34%,var(--line));background:linear-gradient(100deg,var(--personal-chip) 0%,var(--canvas) 76%)!important;color:#244e72}.push{min-height:22px;padding:2px 6px;border:1px solid var(--push-border);border-radius:999px;background:var(--push-chip)}.task-row--push-active:after{background:var(--orange-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange-400) 10%,transparent)}html[data-theme=dark] .topbar{border-bottom-color:var(--orange-800);background:radial-gradient(circle at 72% -150%,color-mix(in srgb,var(--orange-300) 25%,transparent),transparent 42%),linear-gradient(112deg,#5b2818 0%,var(--orange-800) 52%,#7b321d 100%)}html[data-theme=dark] .group-head-tone--folder{--tone-start: color-mix(in srgb,var(--green-500) 11%,var(--paper));--tone-end: color-mix(in srgb,var(--green-500) 23%,var(--paper));--tone-border: var(--green-500);--tone-text: #c7dfcf}html[data-theme=dark] .group-head-tone--list{--tone-start: color-mix(in srgb,var(--amber-700) 10%,var(--paper));--tone-end: color-mix(in srgb,var(--amber-700) 24%,var(--paper));--tone-border: color-mix(in srgb,var(--amber-700) 75%,#d7c486);--tone-text: #dfd0a5}html[data-theme=dark] .page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder,html[data-theme=dark] .page .validation-group__unified-head>.project-status-group-head.group-head-tone--folder{--tone-start: color-mix(in srgb,var(--green-500) 11%,var(--paper));--tone-end: color-mix(in srgb,var(--green-500) 23%,var(--paper));--tone-border: var(--green-500);--tone-text: #c7dfcf;border-color:color-mix(in srgb,var(--green-500) 58%,var(--line))!important;background:linear-gradient(135deg,var(--tone-start) 0%,var(--tone-end) 100%)!important}html[data-theme=dark] .page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,html[data-theme=dark] .page .validation-group__unified-head>.project-status-group-head.group-head-tone--list{--tone-start: color-mix(in srgb,var(--amber-700) 10%,var(--paper));--tone-end: color-mix(in srgb,var(--amber-700) 24%,var(--paper));--tone-border: color-mix(in srgb,var(--amber-700) 75%,#d7c486);--tone-text: #dfd0a5;border-color:color-mix(in srgb,var(--tone-border) 58%,var(--line))!important;background:linear-gradient(135deg,var(--tone-start) 0%,var(--tone-end) 100%)!important}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,html[data-theme=dark] .page .personal-dashboard-context>.context-group-head{border-color:var(--line-strong)!important;background:linear-gradient(135deg,var(--paper) 0%,var(--surface) 100%)!important;color:var(--ink)!important;box-shadow:inset -4px 0 var(--project-health-accent),0 3px 10px #0000003d,inset 0 1px #ffffff0d}html[data-theme=dark] .page .status-work-groups--interactive .folder-context-groups>section>.context-group-head--general-project{--project-health-accent: transparent;background:linear-gradient(135deg,var(--paper) 0%,var(--surface) 100%)!important}html[data-theme=dark] :is(.task-row-wrap--milestone>.task-row--type-milestone,.milestone-control-row__head,.milestone-branch>header){border-color:#486c88;background:linear-gradient(100deg,var(--personal-chip) 0%,#20384b 100%)!important;color:#bfd7e8}.page .status-work-groups--interactive .task-table-head,.page .personal-dashboard-context .task-table-head,.page .mixed-work-tables--unified .task-table-head,.page .ungrouped-task-view .task-table-head{min-height:30px;padding-block:2px}.page .status-work-groups--interactive .task-table-head .task-sort-head,.page .mixed-work-tables--unified .task-table-head .task-sort-head,.page .ungrouped-task-view .task-table-head .task-sort-head{height:22px}.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder>strong,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--folder>strong{background:var(--green-700);color:var(--on-solid)!important}.page .task-groups-unified>.project-status-group>.project-status-group-head:is(.group-head-tone--type,.group-head-tone--pending,.group-head-tone--in_progress,.group-head-tone--waiting,.group-head-tone--submitted,.group-head-tone--completed,.group-head-tone--cancelled,.group-head-tone--draft,.group-head-tone--active,.group-head-tone--paused)>strong,.page .validation-group__unified-head>.project-status-group-head:is(.group-head-tone--type,.group-head-tone--pending,.group-head-tone--in_progress,.group-head-tone--waiting,.group-head-tone--submitted,.group-head-tone--completed,.group-head-tone--cancelled,.group-head-tone--draft,.group-head-tone--active,.group-head-tone--paused)>strong{color:var(--on-solid)!important;text-shadow:0 1px 1px color-mix(in srgb,var(--ink) 24%,transparent)}.meetings-page,.meetings-page :is(button,input,select,textarea){font-family:inherit}.meeting-connection-banner,.meeting-filters.work-filter-toolbar,.meetings-layout{border-color:var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft),inset 0 1px color-mix(in srgb,var(--neutral-0) 58%,transparent)}.meeting-connection-banner{background:linear-gradient(110deg,color-mix(in srgb,var(--green-500) 9%,var(--paper)),var(--paper))}.meeting-inbox{padding:6px;background:color-mix(in srgb,var(--surface) 88%,var(--paper))}.meeting-inbox>header{min-height:42px;margin:-6px -6px 4px;padding-inline:14px;background:color-mix(in srgb,var(--green-500) 7%,var(--paper))}.meeting-inbox>button{width:calc(100% - 4px);min-height:72px;margin:2px;border:1px solid transparent;border-radius:10px;padding:11px 10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.meeting-inbox>button:hover{border-color:var(--line);background:var(--paper);box-shadow:0 4px 12px color-mix(in srgb,var(--ink) 6%,transparent);transform:translateY(-1px)}.meeting-inbox>button.active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--paper));box-shadow:inset 3px 0 var(--orange-400),0 4px 12px color-mix(in srgb,var(--ink) 7%,transparent)}.meeting-detail{padding:22px}.meeting-detail__head h2{font-family:inherit;font-weight:735;letter-spacing:-.025em}.meeting-routing,.meeting-content-grid details,.meeting-suggestions,.meeting-files{border-radius:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--neutral-0) 62%,transparent)}.meeting-routing{border-color:var(--line);background:color-mix(in srgb,var(--surface) 82%,var(--paper))}.meeting-content-grid summary{min-height:38px;background:color-mix(in srgb,var(--surface) 88%,var(--paper))}html[data-theme=dark] .meeting-inbox{background:var(--surface)}html[data-theme=dark] .meeting-inbox>header{background:color-mix(in srgb,var(--green-500) 9%,var(--paper))}html[data-theme=dark] .meeting-inbox>button:hover{background:var(--paper)}html[data-theme=dark] .meeting-inbox>button.active{background:linear-gradient(110deg,var(--active-start),var(--paper))}@media(max-width:1024px){.sidebar__primary a>svg,.sidebar__footer a>svg{width:28px;height:28px;flex-basis:28px}}.group-head-tone--person{--tone-start: color-mix(in srgb,#7b68a6 7%,var(--paper));--tone-end: color-mix(in srgb,#7b68a6 17%,var(--paper));--tone-border: #8d7caf;--tone-text: #51436f}.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--person>strong{border:1px solid color-mix(in srgb,#7b68a6 32%,var(--line));border-radius:999px;padding:4px 9px;background:color-mix(in srgb,#7b68a6 14%,var(--paper));color:#493b67!important}.my-work-page .mixed-work-tables--unified{gap:10px;padding:7px;border:1px solid var(--line);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--surface) 58%,transparent);box-shadow:var(--shadow-soft)}.my-work-page .mixed-work-tables--unified>:is(.table-card,section){overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--paper);box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 6%,transparent)}.my-work-page .mixed-work-tables--unified>section>header{min-height:34px;padding-inline:13px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper),var(--surface));color:var(--ink-soft)}.my-work-page .mixed-work-tables--unified>section>.table-card{border:0;border-radius:0;box-shadow:none}.my-work-page .mixed-work-tables--unified .task-table-head{min-height:30px;border:0;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--paper),var(--surface))}.metric--interactive{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.metric--interactive:hover{transform:translateY(-2px);border-color:var(--active-border);box-shadow:0 9px 24px color-mix(in srgb,var(--ink) 11%,transparent)}.metric--interactive:focus-visible{outline:3px solid color-mix(in srgb,var(--orange-400) 28%,transparent);outline-offset:2px}.metric--interactive.active{border-color:var(--active-border);background:linear-gradient(115deg,var(--active-start),var(--paper));box-shadow:inset 3px 0 var(--orange-400),0 8px 22px color-mix(in srgb,var(--ink) 9%,transparent)}.project-table__row{background:linear-gradient(100deg,var(--neutral-0) 0%,var(--neutral-50) 70%,var(--neutral-100) 100%)}.project-table__row:hover{background:linear-gradient(100deg,var(--neutral-0),color-mix(in srgb,var(--orange-300) 7%,var(--neutral-50)))}.milestone-branch--folder>header{border-color:color-mix(in srgb,var(--green-600) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green-500) 6%,var(--paper)),color-mix(in srgb,var(--green-500) 17%,var(--paper)))!important;color:var(--green-800)}.milestone-branch--list>header{border-color:color-mix(in srgb,var(--amber-700) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--amber-700) 4%,var(--paper)),color-mix(in srgb,var(--amber-700) 14%,var(--paper)))!important;color:color-mix(in srgb,var(--amber-700) 74%,var(--ink))}.milestone-branch--project>header{border-color:var(--neutral-300);background:linear-gradient(135deg,var(--neutral-0),var(--neutral-100))!important;color:var(--ink);box-shadow:inset -4px 0 var(--neutral-500),var(--shadow-soft)}.milestone-branch--person>header{border-color:color-mix(in srgb,#7b68a6 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#7b68a6 6%,var(--paper)),color-mix(in srgb,#7b68a6 16%,var(--paper)))!important;color:#51436f}.milestone-branch--milestone>header,.milestone-control-row__head{border-color:color-mix(in srgb,#326a9b 34%,var(--line));background:linear-gradient(100deg,var(--personal-chip) 0%,var(--canvas) 76%)!important;color:#244e72}.milestone-branch__kind{border:1px solid currentColor;background:color-mix(in srgb,var(--paper) 72%,transparent)!important;color:inherit!important}.personal-dashboard-context>.context-group-head,.personal-context-groups>section>.context-group-head,.personal-work-group>.context-group-head{border-color:var(--neutral-300)!important;background:linear-gradient(135deg,var(--neutral-0),var(--neutral-100))!important;color:var(--ink)!important;box-shadow:inset -4px 0 var(--neutral-500),0 3px 10px color-mix(in srgb,var(--ink) 7%,transparent)!important}.personal-dashboard-context>.context-group-head>:is(span,strong,b),.personal-context-groups>section>.context-group-head>:is(span,strong,b),.personal-work-group>.context-group-head>:is(span,strong,b){color:var(--ink-soft)!important}.personal-dashboard-context>.context-group-head>strong,.personal-context-groups>section>.context-group-head>strong,.personal-work-group>.context-group-head>strong{color:var(--ink)!important}.meetings-page .meeting-filters.work-filter-toolbar{padding:7px 9px;background:color-mix(in srgb,var(--surface) 72%,var(--paper))}.meetings-page :is(.meeting-filter-menu summary,.meeting-date-filter,.meeting-search,.meeting-scope-toggle){min-height:36px;border-color:var(--line);border-radius:9px;background:var(--paper);box-shadow:inset 0 1px color-mix(in srgb,var(--neutral-0) 60%,transparent)}.meetings-page .meeting-inbox>button.active{border-color:color-mix(in srgb,var(--green-600) 34%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--green-500) 8%,var(--paper)),var(--paper));box-shadow:inset 3px 0 var(--green-500),0 4px 12px color-mix(in srgb,var(--ink) 7%,transparent)}.meetings-page .meeting-routing--linked{border-color:color-mix(in srgb,var(--green-600) 30%,var(--line));background:color-mix(in srgb,var(--green-500) 6%,var(--paper))}.meetings-page .meeting-connection-banner{border-color:color-mix(in srgb,var(--green-600) 24%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--green-500) 7%,var(--paper)),var(--paper));color:var(--ink-soft)}.meetings-page .meeting-connection-banner p{color:var(--muted)}.meetings-page .meeting-routing:not(.meeting-routing--linked){border-color:var(--line);background:linear-gradient(120deg,var(--paper),color-mix(in srgb,var(--surface) 82%,var(--paper)))}.meetings-page :is(.meeting-suggestions>header,.meeting-suggestion-add,.meeting-content-grid summary){border-color:var(--line);background:color-mix(in srgb,var(--surface) 82%,var(--paper))}.meetings-page .meeting-suggestions{border-color:var(--line);background:var(--paper)}.meetings-page :is(.meeting-routing select,.meeting-suggestions select){min-height:37px;border-radius:9px;background:var(--paper);font-size:11px}html[data-theme=dark] .group-head-tone--person{--tone-start: color-mix(in srgb,#9a86c2 11%,var(--paper));--tone-end: color-mix(in srgb,#9a86c2 22%,var(--paper));--tone-border: #8e7cae;--tone-text: #d4c8ea}html[data-theme=dark] .page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--person>strong{border-color:#75658f;background:color-mix(in srgb,#9a86c2 17%,var(--paper));color:#e0d6f2!important}html[data-theme=dark] :is(.milestone-branch--folder,.milestone-branch--list,.milestone-branch--project,.milestone-branch--person)>header{color:var(--text)}html[data-theme=dark] .milestone-branch--folder>header{background:linear-gradient(135deg,var(--paper),#293a31)!important}html[data-theme=dark] .milestone-branch--list>header{background:linear-gradient(135deg,var(--paper),#3a3426)!important}html[data-theme=dark] .milestone-branch--project>header{background:linear-gradient(135deg,var(--paper),var(--surface))!important}html[data-theme=dark] .milestone-branch--person>header{background:linear-gradient(135deg,var(--personal-chip),#342e43)!important}html[data-theme=dark] :is(.milestone-branch--milestone>header,.milestone-control-row__head){background:linear-gradient(100deg,var(--personal-chip),#20384b)!important;color:#bfd7e8}html[data-theme=dark] .project-table__row{background:linear-gradient(100deg,var(--paper),var(--surface))}html[data-theme=dark] .my-work-page .mixed-work-tables--unified{background:color-mix(in srgb,var(--surface) 62%,transparent)}html[data-theme=dark] :is(.personal-dashboard-context>.context-group-head,.personal-context-groups>section>.context-group-head,.personal-work-group>.context-group-head){background:linear-gradient(135deg,var(--paper),var(--surface))!important}.group-head-tone--list,.group-head-tone--project{--tone-start: var(--paper);--tone-end: var(--surface);--tone-border: var(--group-header-border);--tone-text: var(--group-header-text)}.page .task-groups-unified>.project-status-group>.project-status-group-head:is(.group-head-tone--list,.group-head-tone--project),.page .validation-group__unified-head>.project-status-group-head:is(.group-head-tone--list,.group-head-tone--project){border-color:var(--group-header-border)!important;background:var(--group-header-surface)!important;color:var(--group-header-text)!important}.page .task-groups-unified>.project-status-group>.project-status-group-head:is(.group-head-tone--list,.group-head-tone--project)>:is(svg,strong,span),.page .validation-group__unified-head>.project-status-group-head:is(.group-head-tone--list,.group-head-tone--project)>:is(svg,strong,span){border-color:transparent;background:transparent;color:var(--group-header-text)!important}.page :is(.status-work-groups--interactive,.mixed-work-tables--unified,.ungrouped-task-view,.personal-task-groups,.personal-dashboard-context) .task-table-head,.page .project-table__head{border-color:var(--line)!important;background:var(--table-header-surface)!important;color:var(--ink-soft)!important;box-shadow:inset 0 -1px var(--line),inset 0 1px color-mix(in srgb,var(--neutral-0) 70%,transparent)!important}.page .status-work-groups--interactive .task-table-head:before,.page .personal-dashboard-context .task-table-head:before,.page .status-work-groups--interactive .project-table__head:before,.page .personal-dashboard-context .project-table__head:before{background:var(--table-header-surface)!important}.meetings-page :is(.meeting-connection-banner,.meeting-filters.work-filter-toolbar,.meeting-inbox,.meeting-routing,.meeting-suggestions,.meeting-files,.meeting-content-grid details){border-color:var(--line)!important;background:var(--paper)!important}.meetings-page :is(.meeting-inbox>header,.meeting-suggestions>header,.meeting-content-grid summary){border-color:var(--line)!important;background:var(--section-header-surface)!important;color:var(--ink)!important;box-shadow:inset 3px 0 var(--section-header-accent),inset 0 -1px var(--line);font-weight:720}.meetings-page .meeting-routing--linked{border-left:3px solid var(--green-500)!important;background:var(--paper)!important}.meetings-page .meeting-inbox>button.active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--paper));box-shadow:inset 3px 0 var(--orange-400),0 4px 12px color-mix(in srgb,var(--ink) 7%,transparent)}.personal-control-dashboard{border-color:var(--line)!important;background:var(--dashboard-shell-surface)!important;box-shadow:var(--shadow-soft)!important}.personal-control-dashboard .personal-dashboard-tabs{padding:14px 15px 12px}.personal-control-dashboard .personal-dashboard-content{border-color:var(--line)!important;background:var(--dashboard-content-surface)!important}.personal-control-dashboard :is(.personal-dashboard-panel__content,.personal-dashboard-primary-groups .personal-dashboard-contexts){background:var(--dashboard-content-surface)!important}.personal-page.my-work-page .personal-control-dashboard{overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}.personal-page.my-work-page .personal-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.personal-page.my-work-page .personal-dashboard-content{margin:0;padding:0;border:0!important;background:transparent!important}@media(max-width:767px){.personal-page.my-work-page .personal-control-dashboard{margin-top:16px}.personal-page.my-work-page .personal-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px}.personal-page.my-work-page .personal-dashboard-content,.personal-page.my-work-page .personal-dashboard-mixed-tasks,.personal-page.my-work-page .personal-dashboard-projects{min-width:0;width:100%}}.personal-milestone-calendar>header{border-color:var(--line)!important;background:color-mix(in srgb,var(--green-500) 7%,var(--paper))!important}.personal-calendar-toolbar{border-color:var(--line)!important;background:var(--calendar-controls-surface)!important}.personal-calendar-filter-row{border-color:var(--line)!important;background:var(--calendar-filter-surface)!important}html[data-theme=dark]{--group-header-surface: linear-gradient(135deg,var(--paper) 0%,var(--surface) 100%);--group-header-border: var(--line-strong);--group-header-text: var(--ink);--table-header-surface: var(--paper);--section-header-surface: linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);--dashboard-shell-surface: var(--paper);--dashboard-content-surface: var(--surface);--calendar-controls-surface: var(--paper);--calendar-filter-surface: var(--surface)}@media(min-width:1025px){.app-shell.app-shell--collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell--collapsed .sidebar{width:72px;transform:none;overflow-x:hidden;background:color-mix(in srgb,var(--surface) 90%,transparent)}.app-shell--collapsed .topbar{grid-template-columns:72px minmax(300px,680px) 1fr}.app-shell--collapsed .sidebar__primary{gap:5px;padding:12px 8px 9px}.app-shell--collapsed .sidebar__nav-group--collapsed .sidebar__nav-group-links{display:grid}.app-shell--collapsed :is(.sidebar__primary,.sidebar__footer) a{position:relative;width:48px;height:42px;justify-content:center;gap:0;margin-inline:auto;padding:0}.app-shell--collapsed :is(.sidebar__primary,.sidebar__footer) a>span{display:none}.app-shell--collapsed :is(.sidebar__primary,.sidebar__footer) a>svg{width:31px;height:31px;flex-basis:31px;padding:6px}.app-shell--collapsed .sidebar__primary a.active,.app-shell--collapsed .sidebar__footer a.active{box-shadow:inset 3px 0 var(--orange-400),0 4px 13px color-mix(in srgb,var(--ink) 8%,transparent)}.app-shell--collapsed .sidebar__primary a b{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;padding-inline:4px;border:2px solid var(--surface);font-size:8px;line-height:13px}.app-shell--collapsed :is(.sidebar__section-title,.sidebar__nav-group-title,.tree,.workspace-info){display:none}.app-shell--collapsed .sidebar__footer{display:grid;gap:5px;margin-top:auto;padding:9px 8px 12px}.app-shell--collapsed .main-content{grid-column:2}html[data-theme=dark] .app-shell--collapsed .sidebar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.milestone-report-backdrop{z-index:150;align-items:start}.milestone-report-modal{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 48px);grid-template-rows:auto auto minmax(220px,1fr) auto;overflow:hidden}.milestone-report-modal--preview{width:min(1240px,calc(100vw - 28px));height:calc(100vh - 28px);max-height:none;grid-template-rows:auto minmax(0,1fr) auto}.milestone-report-modal--preview .milestone-report-sheet{padding:28px}.milestone-report-email-preview{width:100%;height:100%;min-height:0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.milestone-report-modal>header p{margin:2px 0 0;color:var(--muted);font-size:10px}.milestone-report-settings{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);align-items:end;gap:10px 14px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.milestone-report-settings fieldset{min-width:0;margin:0;border:0;padding:0}.milestone-report-settings legend,.milestone-report-settings label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.milestone-report-settings fieldset>div{display:flex;gap:5px}.milestone-report-settings button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--paper);color:var(--muted);font-size:10px;font-weight:700}.milestone-report-settings button.active{border-color:var(--orange-400);background:var(--active-start);color:var(--active-text);box-shadow:inset 0 -2px var(--active-solid)}.milestone-report-settings select{width:100%;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:var(--paper);color:var(--text);font:inherit;font-size:10px}.milestone-report-settings .milestone-report-check{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:var(--text);font-size:10px}.milestone-report-settings .milestone-report-check>span{margin:0;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.milestone-report-settings .milestone-report-check input{width:16px;min-height:16px;height:16px;flex:0 0 16px;margin:0;padding:0;border-radius:4px;accent-color:var(--orange-600)}.milestone-report-sheet{min-height:0;overflow:auto;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,var(--neutral-0) 62%,transparent)}.milestone-report-sheet>header{display:flex;align-items:center;gap:12px;padding-bottom:13px;border-bottom:2px solid var(--active-solid)}.milestone-report-sheet>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--green-800);color:var(--on-solid)}.milestone-report-sheet>header small{color:var(--orange-700);font-size:8px;font-weight:820;letter-spacing:.08em}.milestone-report-sheet h1{margin:2px 0;font:760 20px/1.15 Manrope,sans-serif}.milestone-report-sheet>header p{margin:0;color:var(--muted);font-size:9px}.milestone-report-scope{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 0}.milestone-report-scope>span{margin-right:3px;color:var(--muted);font-size:9px;font-weight:760;text-transform:uppercase}.milestone-report-scope>b{border:1px solid var(--line);border-radius:999px;padding:4px 7px;background:var(--surface);color:var(--ink-soft);font-size:8.5px}.milestone-report-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:14px}.milestone-report-metrics>div{min-height:58px;display:grid;place-content:center;gap:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface);text-align:center}.milestone-report-metrics strong{font:760 18px Manrope,sans-serif}.milestone-report-metrics span{color:var(--muted);font-size:8px;text-transform:uppercase}.milestone-report-metrics .attention{border-color:color-mix(in srgb,var(--red-500) 45%,var(--line));background:color-mix(in srgb,var(--red-500) 7%,var(--paper));color:var(--danger-text)}.milestone-report-projects{display:grid;gap:10px}.milestone-report-projects>section{overflow:hidden;border:1px solid var(--line);border-radius:10px}.milestone-report-projects>section>header{min-height:45px;display:flex;align-items:center;gap:10px;padding:7px 10px;background:linear-gradient(100deg,var(--surface),var(--paper))}.milestone-report-projects>section>header>div{min-width:0;display:grid;gap:2px}.milestone-report-projects>section>header small{color:var(--muted);font-size:8px;text-transform:uppercase}.milestone-report-projects>section>header strong{font-size:11px}.milestone-report-projects .project-health{margin-left:auto}.milestone-report-checkpoint{margin:0;padding:7px 10px;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--green-500) 6%,var(--paper));color:var(--ink-soft);font-size:9px;line-height:1.4}.milestone-report-milestone{border-top:1px solid var(--line)}.milestone-report-milestone__head{min-height:39px;display:grid;grid-template-columns:24px minmax(180px,1fr) 90px 76px minmax(120px,.45fr);align-items:center;gap:7px;padding:5px 9px;background:color-mix(in srgb,#4d93c2 8%,var(--paper))}.milestone-report-milestone__head>span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,#4d93c2 16%,var(--paper));color:#326a9b}.milestone-report-milestone__head strong{font-size:10px}.milestone-report-milestone__head em{color:var(--ink-soft);font-size:9px;font-style:normal}.milestone-report-milestone__head small{color:var(--muted);font-size:9px}.milestone-report-milestone__head b{overflow:hidden;color:var(--ink-soft);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.milestone-report-task-list>div{min-height:34px;display:grid;grid-template-columns:minmax(200px,1fr) 90px 76px minmax(150px,.5fr);align-items:center;gap:7px;padding:4px 10px 4px 42px;border-top:1px solid var(--line-soft);font-size:8.5px}.milestone-report-task-list>div.overdue{box-shadow:inset 3px 0 var(--red-500)}.milestone-report-task-list>div.today{box-shadow:inset 3px 0 var(--amber-700)}.milestone-report-task-list>div span,.milestone-report-task-list>div small{color:var(--muted)}.milestone-report-task-list>div small{text-align:right}.milestone-report-task-list>p{margin:0;padding:9px 42px;color:var(--muted);font-size:9px}.milestone-report-sheet--executive .milestone-report-milestone__head{border-top:1px solid var(--line-soft)}.milestone-report-empty{padding:28px;color:var(--muted);text-align:center}.milestone-report-modal>footer{align-items:center}.milestone-report-modal>footer>span{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--muted);font-size:9px}.milestone-report-modal>footer>span.milestone-report-error{color:var(--danger-text);font-weight:700}.milestone-report-modal>footer button{display:inline-flex;align-items:center;gap:6px}@media(max-width:720px){.milestone-report-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.milestone-report-settings{grid-template-columns:1fr}.milestone-report-settings .milestone-report-check{grid-column:1}.milestone-report-metrics{grid-template-columns:repeat(3,1fr)}.milestone-report-modal>footer{flex-wrap:wrap}.milestone-report-modal>footer>span{width:100%}}.employment-admin-list{display:grid;gap:10px}.employment-admin-intro{display:flex;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--brand-soft)}.employment-admin-intro>svg{flex:0 0 auto;color:var(--brand)}.employment-admin-intro>span{display:grid;gap:3px}.employment-admin-intro small{color:var(--muted)}.employment-admin-list>article{display:grid;grid-template-columns:38px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.employment-admin-list>article>span{display:grid;gap:2px}.employment-admin-list>article>span small{color:var(--muted)}.employment-admin-list>article>div{display:flex;flex-wrap:wrap;gap:5px}.employment-admin-list>article>div b{padding:4px 8px;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.72rem}.employment-profile-modal{width:min(680px,calc(100vw - 28px))}.employment-profile-loading{padding:30px;color:var(--muted);text-align:center}.employment-profile-form{display:grid;gap:16px;padding:20px}.employment-profile-rule{display:flex;gap:11px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--brand-soft)}.employment-profile-rule>svg{flex:0 0 auto;color:var(--brand)}.employment-profile-rule>span{display:grid;gap:3px}.employment-profile-rule small{color:var(--muted)}.employment-profile-form>label,.employment-profile-form>div>label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:700}.employment-profile-form select,.employment-profile-form input{min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--text);font:inherit}.employment-profile-form>div:not(.employment-profile-rule):not(.employment-profile-guests):not(.employment-profile-memberships){display:grid;grid-template-columns:1fr 1fr;gap:12px}.employment-profile-form label>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px}.employment-profile-form label>span input{width:100%}.employment-profile-total{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.employment-profile-total strong{color:var(--brand);font-size:1.2rem}.employment-profile-guests{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.employment-profile-guests>span{padding:4px 8px;border-radius:999px;background:var(--surface-muted);font-size:.75rem;font-weight:700}.employment-profile-guests>small{color:var(--muted)}.employment-profile-memberships{display:grid;gap:8px}.employment-profile-memberships>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.employment-profile-memberships>article>span{display:grid;gap:2px}.employment-profile-memberships small{color:var(--muted)}.employment-profile-memberships em{width:fit-content;margin-top:3px;padding:3px 7px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.68rem;font-style:normal;font-weight:800}.employment-profile-primary{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper-soft)}.employment-profile-primary input{min-height:0;width:18px;height:18px;padding:0;accent-color:var(--brand)}.employment-profile-primary>span{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}.employment-profile-primary strong{color:var(--text);font-size:.86rem}.employment-profile-primary small{color:var(--muted);font-size:.75rem;font-weight:500}@media(max-width:650px){.employment-admin-list>article{grid-template-columns:38px 1fr}.employment-admin-list>article>div,.employment-admin-list>article>button{grid-column:1 / -1}.employment-profile-form>div:not(.employment-profile-rule):not(.employment-profile-guests):not(.employment-profile-memberships){grid-template-columns:1fr}}@media print{@page{margin:10mm}html[data-milestone-print] body{background:var(--paper)!important}html[data-milestone-print] body *{visibility:hidden!important}html[data-milestone-print=executive] .milestone-report-sheet,html[data-milestone-print=executive] .milestone-report-sheet *,html[data-milestone-print=detailed] .milestone-report-sheet,html[data-milestone-print=detailed] .milestone-report-sheet *{visibility:visible!important}html[data-milestone-print=executive] .milestone-report-sheet,html[data-milestone-print=detailed] .milestone-report-sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:visible;border:0;border-radius:0;padding:0;box-shadow:none}html[data-milestone-print=timeline] .milestones-page>.page-header,html[data-milestone-print=timeline] .milestones-page>.page-header *,html[data-milestone-print=timeline] .milestone-timeline,html[data-milestone-print=timeline] .milestone-timeline *{visibility:visible!important}html[data-milestone-print=timeline] .app-shell{display:block}html[data-milestone-print=timeline] .main-content{margin:0;padding:0}html[data-milestone-print=timeline] .milestones-page{width:100%;max-width:none;padding:0}html[data-milestone-print=timeline] .milestones-page>:not(.page-header):not(.milestone-timeline){display:none!important}html[data-milestone-print=timeline] .milestone-timeline{position:static;width:100%;overflow:visible;border:0;box-shadow:none}html[data-milestone-print=timeline] .milestone-timeline__toolbar{display:none}html[data-milestone-print=timeline] .milestone-timeline__scroll{overflow:visible}html[data-milestone-print=timeline] .milestone-timeline__grid{min-width:0;grid-template-columns:42% 58%}html[data-milestone-print=timeline] .milestone-timeline__left-head,html[data-milestone-print=timeline] .milestone-timeline__label,html[data-milestone-print=timeline] .milestone-timeline__project{position:static}html[data-milestone-print=timeline] :is(button,.milestone-timeline__resize,.milestone-timeline__add){pointer-events:none}}.page :is(.personal-inbox>header,.personal-milestone-calendar>header,.personal-planning-tray>header,.delegation-summary),.pulse-hero{border-color:var(--section-emphasis-border)!important;background:var(--section-emphasis-surface)!important;color:var(--section-emphasis-text)!important}.page :is(.personal-inbox>header,.personal-milestone-calendar>header,.personal-planning-tray>header,.delegation-summary) :is(h2,h3,strong,span:not(.badge),svg){color:var(--section-emphasis-text)!important}.page :is(.personal-milestone-calendar>header,.personal-planning-tray>header) small,.pulse-hero .eyebrow{color:var(--section-emphasis-accent)!important}.page :is(.personal-milestone-calendar>header,.personal-planning-tray>header,.delegation-summary) p{color:#ffffffb8!important}.page :is(.personal-inbox>header,.personal-milestone-calendar>header,.personal-planning-tray>header)>b{border:1px solid rgba(255,255,255,.2);background:#ffffff1f!important;color:#fff!important}.page :is(.personal-milestone-calendar>header,.personal-planning-tray>header)>span{background:#ffffff1f!important}.delegation-summary .work-toggle{border-color:#ffffff40;background:#ffffff1a;color:#fff}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder){border-color:var(--slate-800)!important;background:linear-gradient(110deg,color-mix(in srgb,var(--slate-700) 92%,#345f86),color-mix(in srgb,var(--slate-700) 74%,#4d7da6))!important;box-shadow:inset 4px 0 var(--section-emphasis-accent),0 3px 10px #0d223129!important;color:#fff!important}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder):is(:hover,:focus-visible){border-color:color-mix(in srgb,#fff 62%,var(--slate-700))!important;background:linear-gradient(110deg,color-mix(in srgb,var(--slate-700) 80%,#507fa7),color-mix(in srgb,var(--slate-700) 62%,#6594ba))!important;outline:2px solid rgba(255,255,255,.38);outline-offset:-3px;filter:none}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder)>:is(svg,strong,span){color:#fff!important}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder)>:is(.project-status-group-head__chevron,.context-group-head__chevron,b){border-color:#fff!important;background:#fff!important;color:var(--slate-700)!important;box-shadow:0 1px 4px #0d223133}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head)>span:not(.context-group-head__chevron):not(.group-insights){border-color:#fff!important;background:#fff!important;color:var(--accent-text)!important;box-shadow:0 1px 4px #0d223129}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.milestone-branch--project>header){border-color:#9f370f!important;background:linear-gradient(110deg,#b64215,#d95a20 48%,#ee7134)!important;box-shadow:inset 4px 0 #8e2e0c,0 4px 13px #6d2a0f33!important;color:#fff!important}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.milestone-branch--project>header):is(:hover,:focus-visible){border-color:#8e2e0c!important;background:linear-gradient(110deg,#c4491a,#e05f25,#f17b3d)!important;box-shadow:inset 4px 0 #7d280a,0 6px 15px #6d2a0f47!important;outline:2px solid rgba(255,255,255,.34);outline-offset:-3px;filter:saturate(1.04);transform:translateY(-1px)}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.milestone-branch--project>header):active{transform:translateY(1px);box-shadow:inset 4px 0 #7d280a,0 1px 4px #6d2a0f3d!important}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.milestone-branch--project>header)>:is(svg,strong){color:#fff!important}html:not([data-theme=dark]) .milestone-branch--project>header>button>:is(strong,svg){color:#fff!important}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project)>strong{border-color:transparent!important;background:transparent!important;color:#fff!important;text-shadow:0 1px 2px rgba(13,34,49,.38)}html:not([data-theme=dark]) :is(.page .status-work-groups--interactive .folder-context-groups>section>.context-group-head,.page .personal-dashboard-context>.context-group-head,.page .personal-context-groups>section>.context-group-head,.page .personal-work-group>.context-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project)>:is(.project-status-group-head__chevron,.context-group-head__chevron,b){border-color:#fff!important;background:#fff!important;color:var(--orange-800)!important;box-shadow:0 1px 4px #5f1f0038}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.personal-dashboard-context>.context-group-head,.personal-context-groups>section>.context-group-head,.personal-work-group>.context-group-head,.page .status-work-groups--interactive .personal-context-groups>section>.context-group-head) .group-insights__progress>b{color:#fff!important;font-size:11px;font-weight:850;text-shadow:0 1px 2px rgba(13,34,49,.48)}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.personal-dashboard-context>.context-group-head,.personal-context-groups>section>.context-group-head,.personal-work-group>.context-group-head,.page .status-work-groups--interactive .personal-context-groups>section>.context-group-head) .group-insights__progress>span{height:10px;border:1px solid rgba(255,255,255,.72);background:#ffffff3d!important;box-shadow:inset 0 1px 2px #0d22314d,0 1px #ffffff1f}html:not([data-theme=dark]) :is(.page.my-work-page .folder-context-groups>section>.context-group-head,.page .project-portfolio-explorer .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--list,.page .project-portfolio-explorer .status-work-groups--interactive .folder-context-groups>section>.project-list-group-head,.page .task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--project,.page .validation-group__unified-head>.project-status-group-head.group-head-tone--project,.personal-dashboard-context>.context-group-head,.personal-context-groups>section>.context-group-head,.personal-work-group>.context-group-head,.page .status-work-groups--interactive .personal-context-groups>section>.context-group-head) .group-insights__progress i{background:var(--slate-800)!important;box-shadow:inset 0 0 0 1px #0d22312e}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder>strong{border-color:#fff!important;background:#fff!important;color:var(--slate-700)!important;box-shadow:0 1px 4px #0d223133}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder .group-insights__progress>b{color:#fff!important;font-size:11px;font-weight:850;text-shadow:0 1px 2px rgba(13,34,49,.48)}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder .group-insights__progress>span{height:10px;border:1px solid rgba(255,255,255,.7);background:#ffffff3d!important;box-shadow:inset 0 1px 2px #0d22314d}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive>.project-status-group>.project-status-group-head.group-head-tone--folder .group-insights__progress i{background:var(--orange-300)!important;box-shadow:none}html:not([data-theme=dark]) .milestone-global-create{border-color:var(--slate-800);background:linear-gradient(110deg,color-mix(in srgb,var(--slate-700) 92%,#345f86),color-mix(in srgb,var(--slate-700) 74%,#4d7da6))!important;box-shadow:inset 4px 0 var(--section-emphasis-accent),0 5px 16px #0d223133}html:not([data-theme=dark]) .milestone-global-create__intro{border-color:#ffffff80;background:#ffffff1a;box-shadow:none;color:#fff}html:not([data-theme=dark]) .milestone-global-create__intro>span,html:not([data-theme=dark]) .milestone-global-create>button{border-color:#fff;background:#fff;color:var(--slate-700)}html:not([data-theme=dark]) .milestone-global-create__intro :is(strong,small),html:not([data-theme=dark]) .milestone-global-create :is(.milestone-global-create__destination>span,.milestone-global-create__name>span){color:#fff}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head{border-color:#9f370f!important;background:linear-gradient(110deg,#b64215,#d95a20 48%,#ee7134)!important;box-shadow:inset 4px 0 #8e2e0c,0 4px 13px #6d2a0f33!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head:is(:hover,:focus-visible){border-color:#8e2e0c!important;background:linear-gradient(110deg,#c4491a,#e05f25,#f17b3d)!important;box-shadow:inset 4px 0 #7d280a,0 6px 15px #6d2a0f47!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head:active{box-shadow:inset 4px 0 #7d280a,0 1px 4px #6d2a0f3d!important}html:not([data-theme=dark]) .milestone-branch--project .milestone-project-details>.quick-edit-trigger{min-height:28px;border:1px solid #fff;border-radius:999px;padding:3px 7px;background:#fff;color:var(--slate-700);box-shadow:0 1px 4px #0d223129}html:not([data-theme=dark]) .milestone-branch--project .milestone-project-details>.quick-edit-trigger:not(.quick-edit-trigger--disabled):is(:hover,:focus-visible){background:#fff;box-shadow:0 0 0 2px #fff6,0 2px 7px #0d22313d}html:not([data-theme=dark]) .milestone-branch--project .milestone-project-details :is(.due,.muted){color:var(--slate-700)!important}.milestone-project-detail-control{display:inline-flex;align-items:center;gap:4px;color:inherit}.milestone-project-detail-control>.due{color:inherit!important}.milestone-project-detail-control--push>.push{min-height:0;border:0;padding:0;background:transparent}.milestone-project-detail-control--push>.push>svg{display:none}.task-row-wrap--milestone>.task-row--type-milestone,.milestone-branch--milestone>header,.milestone-control-row__head,.milestone-timeline__label--milestone{border-color:#55a9d8!important;background:linear-gradient(108deg,#91d1f7,#bfe5f8 62%,#edf2f5)!important;color:#0b4f7d!important}.milestone-timeline__label--milestone strong{color:#0b4f7d}.milestone-timeline__label--milestone.has-delay{background:linear-gradient(108deg,#91d1f7,#bfe5f8 58%,color-mix(in srgb,#edf2f5 72%,var(--red) 28%))!important}.milestone-timeline__label--milestone.due-today{background:linear-gradient(108deg,#91d1f7 0%,#bfe5f8 58%,var(--warning-chip) 100%)!important}.milestone-timeline__track--milestone{background-color:#dceef8}.milestone-timeline__track--milestone.has-delay{background-color:color-mix(in srgb,#dceef8 78%,var(--red) 22%)}.milestone-timeline__track--milestone.due-today{background-color:color-mix(in srgb,#dceef8 72%,#fff0b8 28%)}.milestone-timeline__diamond,.milestone-timeline__diamond--in_progress{background:#bfe5f8}.milestone-timeline__label--milestone .milestone-timeline__add:hover{background:#dceef8}.milestone-control-row:not(.has-delay):not(.due-today){border-color:#6db6de}.milestone-control-row__head{outline:2px solid transparent;outline-offset:-3px;box-shadow:inset 4px 0 #348bbc,0 5px 14px #26699129;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease}.milestone-control-row:is(:hover,:focus-within)>.milestone-control-row__head{outline-color:#2473a1ad;box-shadow:inset 4px 0 #277eaf,0 6px 15px #2669913b;transform:translateY(-1px)}.milestone-control-row:active>.milestone-control-row__head{box-shadow:inset 4px 0 #277eaf,0 1px 4px #26699133;transform:translateY(1px)}.milestone-branch--project>div{padding-top:7px}html[data-theme=dark] :is(.milestone-branch--milestone>header,.milestone-control-row__head,.milestone-timeline__label--milestone){border-color:#2f9de3!important;background:linear-gradient(100deg,#126da8,#1f5578 56%,#273642)!important;color:#e6f5ff!important}html[data-theme=dark] .milestone-timeline__label--milestone strong{color:#e6f5ff}html[data-theme=dark] .milestone-timeline__track--milestone{background-color:#20384b}html[data-theme=dark] :is(.milestone-timeline__diamond,.milestone-timeline__diamond--in_progress){background:#1f5578}.project-destination__popover{bottom:auto!important;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column}.project-destination__popover>div{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.project-destination__popover>footer,.project-destination__search{flex-shrink:0}.project-destination__search{min-height:44px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:0 11px;color:var(--muted)}.project-destination__search input{width:100%;min-width:0;height:40px;border:0;outline:0;background:transparent;color:var(--ink);font:600 12px Manrope,sans-serif}.project-destination__popover .project-destination__branch,.project-destination__popover .project-destination__project{min-height:35px;font-size:12px;text-align:left}.project-destination__popover .project-destination__branch:hover,.project-destination__popover .project-destination__project:hover{font-size:12px;text-align:left}.project-destination__empty{margin:0;padding:24px 14px;color:var(--muted);text-align:center;font-size:12px}.project-destination--standard>.personal-filter-trigger{min-height:40px;border-radius:11px;padding:0 11px;font-size:12px;font-weight:700}.project-destination--comfortable>.personal-filter-trigger{min-height:46px;border-radius:11px;padding:0 13px;font-size:.86rem;font-weight:700}.project-destination--compact>.personal-filter-trigger{min-height:32px;border-radius:8px;padding:0 8px;font-size:10px}@media(min-width:768px){.meeting-suggestion{min-height:66px;grid-template-columns:72px minmax(200px,1fr) minmax(250px,300px) 32px;grid-template-rows:auto auto;gap:4px 9px;align-items:start}.meeting-suggestion__choice{grid-column:1;grid-row:1 / 3;align-self:start;min-height:32px}.meeting-suggestion__content{grid-column:2;grid-row:1 / 3;min-width:0}.meeting-suggestion__content input{height:32px;border-radius:8px}.meeting-suggestion__content small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-suggestion__curation{grid-column:3;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) 122px;align-items:start;gap:6px}.meeting-suggestion>em{grid-column:3;grid-row:2;justify-self:end;white-space:nowrap}.meeting-suggestion>.icon-button{grid-column:4;grid-row:1 / 3;align-self:start}}.team-member-picker__trigger{height:40px;gap:7px;border-radius:9px;padding-inline:11px;font-size:12px}.team-member-picker__popover{width:420px}.team-member-picker__popover>label{height:46px;padding-inline:12px}.team-member-picker__popover>label input{font-size:12px}.team-member-picker__groups>p{font-size:12px}.team-member-picker__space-header{width:100%;min-height:40px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:3px;border-radius:8px;background:var(--blue);padding:3px 7px;color:#fff}.team-member-picker__space-header>button:first-child{width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:5px;background:#ffffff21;color:#fff;cursor:pointer}.team-member-picker__space-header>button.checked{background:#fff;color:var(--blue)}.team-member-picker__space-header>button.partial{background:#ffffffb3;color:var(--blue)}.team-member-picker__space-header .team-member-picker__group-toggle>small{color:#ffffffd1}.team-member-picker__space-groups{display:grid;gap:5px;padding:6px 0 2px 14px}.team-member-picker__group-toggle>strong{font-size:12px}.team-member-picker__group-toggle>small{font-size:11px}.team-member-picker__company+div>button strong{font-size:12px}.team-member-picker__company+div>button small{font-size:11px}@media(max-width:600px){.recurrence-row{grid-template-columns:minmax(0,1fr)}.recurrence-summary{grid-column:1}}.mail-page{min-width:0}.mail-filters{display:flex;gap:4px;overflow-x:auto;margin:2px 0 10px;padding-bottom:2px}.mail-filters button{min-height:31px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;background:transparent;padding:0 9px;color:var(--muted);font-size:11px;font-weight:750;cursor:pointer;white-space:nowrap}.mail-filters button:hover{background:var(--surface);color:var(--ink)}.mail-filters button.active{border-color:var(--line);background:var(--paper);color:var(--green-800);box-shadow:0 1px 3px #14231e0d}.mail-filters button span{min-width:18px;border-radius:10px;background:var(--surface);padding:2px 5px;color:var(--muted);font-size:9px;text-align:center}.mail-workspace{min-height:620px;display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);overflow:visible;border:1px solid var(--line);border-radius:11px;background:var(--paper);box-shadow:0 8px 30px #14231e0a}.mail-workspace__loading{margin:0;padding:24px;color:var(--muted);font-size:12px}.mail-list{min-width:0;overflow:hidden;border-right:1px solid var(--line);border-radius:11px 0 0 11px;background:color-mix(in srgb,var(--surface) 72%,var(--paper))}.mail-list>header{height:39px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 12px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.mail-list>header span{display:flex;align-items:center;gap:6px}.mail-list>header b{min-width:22px;border-radius:10px;background:var(--paper);padding:3px 6px;text-align:center}.mail-list>div{max-height:700px;overflow:auto}.mail-list__row{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;padding:10px 11px;color:var(--ink);cursor:pointer;text-align:left}.mail-list__row:hover{background:var(--paper)}.mail-list__row.selected{background:var(--paper);box-shadow:inset 3px 0 var(--green-700)}.mail-list__status{padding-top:2px;color:var(--green-700)}.mail-list__content{min-width:0;display:grid;gap:3px}.mail-list__content>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px}.mail-list__content>span:first-child strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mail-list__content time{color:var(--muted);font-size:9px;white-space:nowrap}.mail-list__content>b{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mail-list__content>small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.mail-list__labels{min-height:16px;display:flex;align-items:center;gap:4px;margin-top:1px}.mail-list__labels em{border-radius:8px;background:var(--surface);padding:2px 5px;color:var(--muted);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.mail-list__labels svg{color:var(--muted)}.mail-inspector{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-radius:0 11px 11px 0}.mail-inspector__header{min-height:86px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px 12px}.mail-inspector__header>div{min-width:0}.mail-inspector__header>div>span{display:inline-flex;align-items:center;gap:4px;color:var(--green-700);font-size:9px;font-weight:850;text-transform:uppercase}.mail-inspector__header h2{margin:4px 0;font-size:17px;line-height:1.3}.mail-inspector__header p{margin:0;color:var(--muted);font-size:10px}.mail-inspector__header p small{font-size:inherit}.mail-inspector__header>a{min-width:fit-content;height:31px}.mail-inspector__tabs{height:39px;display:flex;gap:2px;border-block:1px solid var(--line);padding:0 14px}.mail-inspector__tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 11px;color:var(--muted);font-size:10px;font-weight:800;cursor:pointer}.mail-inspector__tabs button.active{border-bottom-color:var(--green-700);color:var(--green-800)}.mail-inspector__tabs button i{position:absolute;top:7px;right:4px;width:5px;height:5px;border-radius:50%;background:var(--warning)}.mail-inspector__body{min-width:0;min-height:470px;padding:16px 18px}.mail-reading dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line-soft);font-size:10px}.mail-reading dt{color:var(--muted);font-weight:800}.mail-reading dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-reading iframe{width:100%;min-height:390px;border:0;background:#fff}.mail-reading__text{white-space:pre-wrap;font-size:12px;line-height:1.65}.mail-panel-error{display:grid;gap:6px;border:1px solid var(--danger-line);border-radius:8px;background:var(--danger-bg);padding:14px;font-size:11px}.mail-panel-error a{color:var(--green-800);font-weight:800}.mail-work-panels{display:grid;gap:12px}.mail-action-card{border:1px solid var(--line);border-radius:9px;padding:13px}.mail-action-card>header,.mail-documents>header,.mail-attachments>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.mail-action-card>header span,.mail-attachments>header span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:850}.mail-action-card>header b,.mail-documents>header b{display:inline-flex;align-items:center;gap:4px;color:var(--green-700);font-size:9px;text-transform:uppercase}.mail-action-card>p{margin:5px 0 11px;color:var(--muted);font-size:10px}.mail-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.mail-action-row input,.mail-save-email>input:last-child,.mail-attachment__options input,.mail-attachment__options select{min-width:0;height:33px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);padding:0 9px;color:var(--ink);font:inherit;font-size:11px}.mail-project-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.mail-project-selection{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mail-project-selection>span{max-width:100%;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:4px 7px;font-size:9px}.mail-project-selection>span button{display:grid;place-items:center;border:0;background:transparent;padding:0;color:var(--muted);cursor:pointer}.mail-project-selection>small{color:var(--muted);font-size:10px}.mail-action-card__save{margin-top:10px}.mail-inspector__footer{position:relative;min-height:56px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:9px 15px}.mail-inspector__footer>span{margin-right:auto;color:var(--muted);font-size:9px}.mail-process{min-width:166px}.mail-more{position:relative}.mail-more summary{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;list-style:none}.mail-more summary::-webkit-details-marker{display:none}.mail-more>div{position:absolute;z-index:20;bottom:38px;left:0;width:170px;display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:7px;box-shadow:0 12px 30px #14231e26}.mail-more>div strong{padding:4px 6px;color:var(--muted);font-size:8px;text-transform:uppercase}.mail-more>div button{border:0;border-radius:5px;background:transparent;padding:6px;color:var(--ink);font-size:10px;text-align:left;cursor:pointer}.mail-more>div button:hover{background:var(--surface)}.mail-documents{display:grid;gap:12px}.mail-documents>header h3{margin:0;font-size:13px}.mail-documents>header p{margin:3px 0 0;color:var(--muted);font-size:9px}.mail-documents__destination{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px}.mail-documents__destination>span,.mail-attachment__options label>span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.mail-matter-picker{width:100%}.mail-matter-picker .personal-destination-picker__trigger{width:100%;height:36px;align-content:center;justify-content:space-between}.mail-matter-picker .personal-destination-picker__trigger>span{height:100%;display:flex;align-items:center}.mail-matter-picker__popover{width:min(430px,calc(100vw - 60px))}.mail-save-email{display:grid;grid-template-columns:18px 18px minmax(150px,.7fr) minmax(190px,1fr);align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:9px 10px;cursor:pointer}.mail-save-email.selected{border-color:var(--green-300);background:var(--active-end)}.mail-save-email>span{display:grid;gap:1px}.mail-save-email strong{font-size:10px}.mail-save-email small{color:var(--muted);font-size:8px}.mail-attachments{overflow:hidden;border:1px solid var(--line);border-radius:8px}.mail-attachments>header{height:34px;background:var(--surface);padding:0 10px}.mail-attachments>header b{color:var(--muted);font-size:9px}.mail-attachments>p{margin:0;padding:14px;color:var(--muted);font-size:10px}.mail-attachments article{border-top:1px solid var(--line-soft);padding:9px 10px}.mail-attachments article.selected{background:color-mix(in srgb,var(--active-end) 55%,var(--paper))}.mail-attachment__choice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;cursor:pointer}.mail-attachment__choice>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.mail-attachment__choice strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mail-attachment__choice small{color:var(--muted);font-size:9px;white-space:nowrap}.mail-attachment__options{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:8px;margin:9px 0 1px 25px}.mail-attachment__options>label:not(.mail-attachment__transcript){display:grid;gap:3px}.mail-attachment__transcript{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;border-top:1px solid var(--line-soft);padding-top:8px;cursor:pointer}.mail-attachment__transcript>span{display:grid;gap:1px}.mail-attachment__transcript strong{font-size:9px}.mail-attachment__transcript small{color:var(--muted);font-size:8px}.mail-documents__error{margin:0;border-radius:6px;background:var(--danger-bg);padding:8px;color:var(--danger-text);font-size:10px}.mail-documents__save{justify-self:start}.personal-task__email-link{flex:0 0 auto;display:inline-grid;place-items:center;color:var(--green-700)}@media(max-width:1000px){.app-shell:has(.mail-page){grid-template-columns:minmax(0,1fr)}.app-shell:has(.mail-page) .main-content{grid-column:1}.mail-workspace{grid-template-columns:minmax(250px,40%) minmax(0,1fr)}.mail-save-email{grid-template-columns:18px 18px minmax(0,1fr)}.mail-save-email>input:last-child{grid-column:3}.mail-attachment__options{grid-template-columns:minmax(0,1fr)}.mail-attachment__transcript{grid-column:1}}@media(max-width:760px){.mail-workspace{display:block}.mail-list{max-height:265px;border-right:0;border-bottom:1px solid var(--line);border-radius:11px 11px 0 0}.mail-list>div{max-height:225px}.mail-inspector{min-height:580px}.mail-inspector__header{min-height:auto}.mail-inspector__body{min-height:390px;padding:13px}.mail-inspector__footer>span{display:none}.mail-process{margin-left:auto}.mail-documents__destination{grid-template-columns:minmax(0,1fr)}}:root{--line: #dfe4e1;--line-soft: #edf0ee;--line-strong: #cbd2ce;--shadow-soft: 0 4px 16px rgba(20, 35, 30, .055);--shadow-card: 0 10px 28px rgba(20, 35, 30, .07)}.main-content,.page,.page>*,.work-filter-stack,.project-portfolio-explorer,.status-work-groups,.admin-layout,.admin-content{min-width:0;max-width:100%}.main-content,.page{overflow-x:clip}.page{width:100%}.metric,.card,.toolbar-card,.agenda-card,.pulse-card,.work-filter-stack,.table-card,.project-portfolio-explorer,.admin-layout{border-color:var(--line-soft);box-shadow:var(--shadow-soft)}.metric,.toolbar-card,.work-filter-stack{background:color-mix(in srgb,var(--paper) 96%,var(--surface))}.metric:hover,.card:hover{border-color:var(--line);box-shadow:var(--shadow-card)}.primary-button,.topbar-action--primary{box-shadow:0 5px 14px #d659122e}.secondary-button,.icon-button,.filter-button,.grouping-button{border-color:var(--line);box-shadow:none}.secondary-button:hover,.icon-button:hover,.filter-button:hover,.grouping-button:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface) 72%,var(--paper));transform:none}.work-filter-toolbar,.grouping-toolbar,.filter-panel-unified,.projects-toolbar,.milestones-toolbar,.milestones-view-bar{min-width:0;flex-wrap:wrap}.work-filter-toolbar>*,.grouping-toolbar>*,.filter-panel-unified>*,.projects-toolbar>*{min-width:0}.work-filter-toolbar__actions,.grouping-toolbar__actions,.projects-toolbar__actions{flex-wrap:wrap}.table-card,.mixed-work-tables--unified,.project-table,.meeting-suggestions,.admin-content{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.mixed-work-tables--unified,.project-table,.meeting-suggestions{max-width:100%}.admin-layout{grid-template-columns:184px minmax(0,1fr);overflow:hidden}.admin-nav{min-width:0}.admin-content{width:100%}.meeting-suggestions>*{min-width:720px}.pulse-hero h2,.form-pattern-calendar>header strong,.calendar-board__month{text-transform:none}.milestone-tree{gap:8px}.milestone-branch--folder>header,.milestone-branch--list>header,.milestone-branch--project>header,.milestone-branch--person>header,.milestone-project-details,.milestone-control-row__head{border-color:var(--line)!important;background:linear-gradient(105deg,var(--paper),color-mix(in srgb,var(--surface) 68%,var(--paper)))!important;color:var(--ink)!important;box-shadow:inset 3px 0 var(--milestone-accent, var(--line-strong))!important;outline:0!important}.milestone-branch--folder{--milestone-accent: #6f8f83}.milestone-branch--list{--milestone-accent: #c6954f}.milestone-branch--project{--milestone-accent: var(--orange-500)}.milestone-branch--person{--milestone-accent: #8a7fa8}html:not([data-theme=dark]) .page.milestones-page .milestone-tree .milestone-branch.milestone-branch--project>header{border-color:var(--line)!important;background:linear-gradient(105deg,var(--paper),color-mix(in srgb,var(--surface) 68%,var(--paper)))!important;color:var(--ink)!important;box-shadow:inset 3px 0 var(--orange-500)!important}html:not([data-theme=dark]) .milestones-page .milestone-branch--project>header>button>:is(strong,svg){color:var(--ink)!important}html:not([data-theme=dark]) .milestones-page .milestone-branch--project>header>button{background:transparent!important;color:var(--ink)!important;box-shadow:none!important}html:not([data-theme=dark]) .milestones-page .milestone-branch--project .milestone-project-details>.quick-edit-trigger{border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:none}.milestones-page .milestone-project-details{border:0!important;background:transparent!important;box-shadow:none!important}.milestone-branch--folder>header:hover,.milestone-branch--list>header:hover,.milestone-branch--project>header:hover,.milestone-branch--person>header:hover,.milestone-control-row__head:hover{border-color:var(--line-strong)!important;background:color-mix(in srgb,var(--surface) 82%,var(--paper))!important;transform:none!important}.task-row-wrap--milestone>.task-row--type-milestone,.milestone-branch--milestone>header,.milestone-control-row__head,.milestone-timeline__label--milestone{border-color:#b7cbd5!important;background:linear-gradient(108deg,#edf5f8,#f7fafb)!important;color:#315d70!important;box-shadow:inset 3px 0 #6c9caf!important;outline:0!important}.milestone-control-row,.milestone-linked-task{border-color:var(--line-soft);box-shadow:none}.milestone-project-details,.milestone-control-row__head,.milestone-control-row__body{min-width:0}.milestone-project-details,.milestone-control-row__head{flex-wrap:wrap}html[data-theme=dark]{--canvas: #111315;--paper: #1b1e21;--surface: #16191c;--surface-2: #202428;--line: #33383b;--line-soft: #292e31;--line-strong: #495054;--ink: #f0f2f1;--muted: #aab1ae;--shadow-soft: 0 6px 20px rgba(0, 0, 0, .2);--shadow-card: 0 12px 30px rgba(0, 0, 0, .28)}html[data-theme=dark] .milestone-branch--folder>header,html[data-theme=dark] .milestone-branch--list>header,html[data-theme=dark] .milestone-branch--project>header,html[data-theme=dark] .milestone-branch--person>header,html[data-theme=dark] .milestone-project-details{background:linear-gradient(105deg,var(--paper),var(--surface-2))!important}html[data-theme=dark] .task-row-wrap--milestone>.task-row--type-milestone,html[data-theme=dark] .milestone-branch--milestone>header,html[data-theme=dark] .milestone-control-row__head,html[data-theme=dark] .milestone-timeline__label--milestone{border-color:#45616d!important;background:linear-gradient(108deg,#20323a,#1b252a)!important;color:#c0dce7!important}html[data-theme=dark] :is(.sidebar,.sidebar-scroll){background:var(--canvas)!important}html[data-theme=dark] :is(.work-filter-stack,.work-filter-toolbar,.grouping-toolbar,.filter-panel-unified){border-color:var(--line)!important;background:var(--surface-2)!important}@media(max-width:1180px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);white-space:nowrap}}@media(max-width:760px){.page{padding-inline:14px}.tree__action,.tree__toggle,.icon-button{min-width:40px;min-height:40px}.meeting-suggestions>*{min-width:640px}}.meeting-view-tabs{display:flex;gap:7px;margin-bottom:10px}.meeting-view-tabs>button{min-width:225px;min-height:52px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;padding:7px 10px;background:var(--paper);color:var(--ink-soft);text-align:left;cursor:pointer;box-shadow:var(--shadow-soft)}.meeting-view-tabs>button>span{display:grid;gap:2px}.meeting-view-tabs>button strong{color:var(--ink);font-size:12px}.meeting-view-tabs>button small{color:var(--muted);font-size:9px}.meeting-view-tabs>button>b{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:10px}.meeting-view-tabs>button.active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--paper));box-shadow:inset 3px 0 var(--orange-400),var(--shadow-soft)}.meeting-grouping-toolbar{min-height:45px;display:flex;align-items:center;gap:8px;margin:-3px 0 10px;border:1px solid var(--line);border-radius:11px;padding:6px 9px;background:var(--paper);box-shadow:var(--shadow-soft)}.meeting-grouping-toolbar>strong{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.meeting-grouping-toolbar .modern-control{min-width:180px}.meetings-page .meetings-layout{height:clamp(620px,calc(100vh - 285px),780px);min-height:0;grid-template-columns:minmax(520px,44%) minmax(0,1fr)}.meetings-page .meeting-inbox{min-height:0;display:flex;flex-direction:column;overflow:hidden}.meeting-inbox-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.meetings-page .meeting-detail{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container-type:inline-size}.meeting-bulk-actions{min-height:47px;display:flex;align-items:center;gap:8px;margin:0 -6px;border-bottom:1px solid var(--line);padding:6px 10px;background:var(--paper)}.meeting-bulk-actions>span{display:flex;align-items:baseline;gap:4px;color:var(--muted);font-size:10px}.meeting-bulk-actions>span strong{color:var(--ink);font-size:13px}.meeting-bulk-actions .primary-button{margin-left:auto}.meeting-inbox-group{border-bottom:1px solid var(--line)}.meeting-inbox-group>header{position:sticky;top:0;z-index:3;min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 10px;border-bottom:1px solid var(--line);background:var(--section-header-surface);color:var(--ink);box-shadow:inset 3px 0 var(--section-header-accent)}.meeting-inbox-group>header>input{width:15px;height:15px;accent-color:var(--orange-400)}.meeting-inbox-group>header strong{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.meeting-inbox-group>header small{color:var(--muted);font-size:9px}.meeting-inbox-columns{min-height:27px;display:grid;grid-template-columns:47px 64px 52px minmax(145px,1fr) 80px;align-items:center;gap:5px;padding:0 9px;border-bottom:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meeting-inbox-row{min-height:61px;display:grid;grid-template-columns:19px 22px 64px 52px minmax(145px,1fr) 80px;align-items:center;gap:5px;padding:4px 9px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.meeting-inbox-row:hover{background:var(--surface)}.meeting-inbox-row.active{background:linear-gradient(110deg,var(--active-start),var(--paper));box-shadow:inset 3px 0 var(--orange-400)}.meeting-inbox-row>input{width:15px;height:15px;accent-color:var(--orange-400)}.meeting-inbox-row button:not(.meeting-origin){border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.meeting-inbox-date{display:grid;gap:1px;font-variant-numeric:tabular-nums}.meeting-inbox-date strong{font-size:11px;text-transform:capitalize}.meeting-inbox-date small{color:var(--muted);font-size:8px}.meeting-origin{width:42px;min-height:36px;display:grid;place-items:center;gap:1px;border:0;border-radius:7px;padding:3px;background:var(--personal-chip);color:var(--blue);cursor:pointer}.meeting-origin small{max-width:40px;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.meeting-inbox-subject{min-width:0;display:grid;gap:4px}.meeting-inbox-subject strong{overflow:hidden;display:-webkit-box;font-size:10px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-inbox-subject small{color:var(--muted);font-size:8px}.meeting-inbox-kind{overflow:hidden;border-radius:999px!important;padding:4px 6px!important;background:var(--personal-chip)!important;color:var(--blue)!important;font-size:8px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.meeting-detail__actions{display:flex;align-items:center;gap:7px}.meeting-personal-routing{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin:13px 0;border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--paper);box-shadow:inset 3px 0 var(--orange-400)}.meeting-personal-routing.saved{border-left-color:var(--green-500);box-shadow:inset 3px 0 var(--green-500)}.meeting-personal-routing__heading{display:flex;align-items:center;gap:8px}.meeting-personal-routing__heading>span{display:grid;gap:3px}.meeting-personal-routing__heading strong{font-size:11px}.meeting-personal-routing__heading small{color:var(--muted);font-size:9px;line-height:1.35}.meeting-personal-routing .personal-destination-picker{min-width:0}.meeting-personal-routing .personal-destination-picker__trigger{min-height:40px;border-color:var(--line);background:var(--surface)}.meeting-personal-routing__actions{display:flex;justify-content:flex-end;gap:7px}.meeting-personal-routing__destination{color:var(--green-700);font-size:11px}.personal-destination-picker__popover{width:min(420px,calc(100vw - 16px))}.personal-destination-picker__options{max-height:340px}.personal-destination-picker__area{min-height:38px!important}.personal-destination-picker__group>small{font-size:9px}@container (max-width: 560px){.meetings-page .meeting-detail__head{gap:10px}.meetings-page .meeting-detail__head>div:first-child{flex:1 1 auto}.meetings-page .meeting-detail__actions{flex:0 0 auto;min-width:max-content}.meetings-page .meeting-suggestions>header{grid-template-columns:minmax(0,1fr)}.meetings-page .meeting-suggestion{grid-template-columns:72px minmax(0,1fr) 30px;grid-template-rows:auto auto auto}.meetings-page .meeting-suggestion__choice{grid-column:1;grid-row:1 / 4}.meetings-page .meeting-suggestion__content{grid-column:2;grid-row:1}.meetings-page .meeting-suggestion__content small{white-space:normal}.meetings-page .meeting-suggestion__curation{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr) 122px}.meetings-page .meeting-suggestion>em{grid-column:2;grid-row:3;justify-self:start}.meetings-page .meeting-suggestion>.icon-button{grid-column:3;grid-row:1 / 4}}@media(max-width:900px){.meetings-page .meetings-layout{height:auto;grid-template-columns:1fr}.meetings-page .meeting-inbox{max-height:560px;border-right:0;border-bottom:1px solid var(--line)}.meetings-page .meeting-detail{max-height:none;overflow:visible}}@media(max-width:680px){.meeting-view-tabs>button{min-width:0;flex:1}.meeting-view-tabs>button small{display:none}.meeting-grouping-toolbar{flex-wrap:wrap}.meeting-grouping-toolbar .modern-control{min-width:0;flex:1}.meeting-inbox-columns{display:none}.meeting-inbox-row{grid-template-columns:19px 22px 58px 42px minmax(120px,1fr)}.meeting-inbox-kind{display:none}.meeting-personal-routing__actions{justify-content:stretch}.meeting-personal-routing__actions>button{flex:1}}.personal-quick-add-fab,.personal-quick-add-close{display:none}@media(max-width:767px){.personal-page{padding:0 0 92px}.personal-page>.page-header{min-height:84px;margin:0;padding:10px 11px 9px 13px;align-items:center;flex-direction:row;gap:8px;border-bottom:1px solid var(--line-soft)}.personal-page>.page-header>div:first-child{min-width:0;flex:1}.personal-page>.page-header .eyebrow{display:block;margin-bottom:2px;font-size:9px}.personal-page>.page-header h1{margin:0 0 3px;font-size:21px;line-height:1.1}.personal-page>.page-header p{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-page>.page-header .page-header__actions{width:auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,42px);gap:3px;padding:0}.personal-page .personal-header-action,.personal-page .personal-sync-help{width:42px;min-width:42px;height:42px;flex:0 0 42px;padding:0;border-radius:12px}.personal-page .personal-header-action>:is(span,small){display:none}.personal-page .personal-sync-action{position:relative;width:42px;display:block;grid-column:auto}.personal-page .personal-sync-hint{position:absolute;z-index:30;top:45px;right:0;width:min(300px,calc(100vw - 24px));max-width:none;margin:0;box-shadow:var(--shadow-soft)}.personal-page .personal-page-tabs{min-height:49px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;overflow:hidden;align-items:stretch;background:var(--paper)}.personal-page .personal-page-tabs a{min-width:0;min-height:49px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:4px 1px 6px;font-size:9px}.personal-page .personal-page-tabs a svg{width:18px;height:18px}.personal-page-tabs__desktop-label{display:none}.personal-page-tabs__mobile-label{display:inline}.personal-page .personal-grid{gap:0}.personal-page .personal-inbox{border:0;border-radius:0;background:var(--paper)}.personal-page .personal-inbox>header{height:32px;margin-top:9px;border-radius:0;border:0!important;padding:0 13px;background:transparent!important;box-shadow:none!important;color:var(--ink)!important}.personal-page .personal-inbox>header span{color:var(--ink)!important;font-size:18px;font-weight:500}html:not([data-theme=dark]) body .page.personal-page .personal-grid.personal-grid--single>.personal-inbox>header>span{color:var(--ink)!important;text-shadow:none!important}.personal-page .personal-inbox>header span>svg{display:none}.personal-page .personal-inbox>header>b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:12px;padding:0 6px;background:var(--surface)!important;color:var(--muted)!important;font-size:11px;font-weight:600}.personal-page .personal-inbox>.work-filter-stack,.personal-page .personal-inbox>.filter-sheet-area{margin:0;padding:7px 11px 9px;border-bottom:1px solid var(--line-soft)}.personal-page .personal-inbox>.filter-sheet-area>.filter-sheet-bar{gap:7px}.personal-page .personal-inbox>.filter-sheet-bar .filter-sheet-bar__trigger{min-height:38px;border-radius:10px;font-weight:600}.personal-page .personal-task-groups{gap:0;padding:0}.personal-page .personal-task-groups>.project-status-group{border-radius:0}.personal-page .personal-task-groups .project-status-group-head{width:100%;min-height:33px!important;flex-wrap:nowrap;gap:5px;margin:0!important;padding:0 11px;border:0!important;border-bottom:1px solid var(--line-soft)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important;color:var(--ink)!important}.personal-page .personal-task-groups .project-status-group-head__chevron{width:14px;height:14px;flex-basis:14px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important}.personal-page .personal-task-groups .project-status-group-head__chevron>svg{width:14px;height:14px}.personal-page .personal-task-groups .project-status-group-head>svg{display:none}.personal-page .personal-task-groups .project-status-group-head>strong{display:block!important;visibility:visible!important;opacity:1!important;overflow:hidden;flex:1;padding:0;background:transparent;color:var(--ink)!important;font-size:12px!important;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap}.personal-page .personal-task-groups .project-status-group-head>b{margin-left:auto!important;min-width:23px!important;height:23px!important;display:grid!important;place-items:center;border-radius:12px!important;padding:0 6px!important;background:var(--paper)!important;color:var(--muted)!important;font-size:11px!important}.personal-page .personal-task-groups .group-insights{display:none}html body .page.personal-page .personal-task-groups .project-status-group-head{background:var(--surface)!important;color:var(--ink)!important}html body .page.personal-page .personal-task-groups .project-status-group-head>strong{background:transparent!important;color:var(--ink)!important;text-shadow:none!important}html:not([data-theme=dark]) body .page.personal-page .status-work-groups.status-work-groups--interactive.task-groups-unified.personal-task-groups>.project-status-group>.project-status-group-head.task-status-group-head{width:100%!important;min-height:33px!important;margin:0!important;background:var(--surface)!important}html:not([data-theme=dark]) body .page.personal-page .status-work-groups.status-work-groups--interactive.task-groups-unified.personal-task-groups>.project-status-group>.project-status-group-head.task-status-group-head>strong{background:transparent!important;color:var(--ink)!important;text-shadow:none!important}html:not([data-theme=dark]) body .page.personal-page .status-work-groups.status-work-groups--interactive.task-groups-unified.personal-task-groups>.project-status-group>.project-status-group-head.task-status-group-head>:is(.project-status-group-head__chevron,b){border:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important}html:not([data-theme=dark]) body .page.personal-page .status-work-groups.status-work-groups--interactive.task-groups-unified.personal-task-groups>.project-status-group>.project-status-group-head.task-status-group-head>b{background:var(--paper)!important;color:var(--muted)!important}.personal-page .personal-task-groups .personal-list{width:100%;margin:0;border:0;border-radius:0;scrollbar-gutter:auto}.personal-page .personal-task{position:relative;min-height:0;display:block;overflow:hidden;padding:0;border-top:0;border-bottom:1px solid var(--line-soft);background:var(--surface);touch-action:pan-y}.personal-page .personal-task__swipe-actions{position:absolute;z-index:0;display:grid;background:var(--surface)}.personal-page .personal-task__swipe-actions--primary{inset:0 0 0 auto;width:174px;min-width:174px!important;max-width:174px;grid-template-columns:repeat(3,58px)}.personal-page .personal-task__swipe-actions--date{inset:0 auto 0 0;width:232px;min-width:232px!important;max-width:232px;grid-template-columns:repeat(4,58px)}.personal-page .personal-task__swipe-actions button{min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-left:1px solid var(--line-soft);padding:2px 0;background:var(--surface);color:var(--muted);font-size:8px}.personal-page .personal-task__swipe-actions--date button{border-right:1px solid var(--line-soft);border-left:0;color:var(--active-solid)}.personal-page .personal-task__swipe-actions button:disabled{color:var(--muted);opacity:.62}.personal-page .personal-task__swipe-actions button:first-child{color:var(--active-solid)}.personal-page .personal-task__swipe-actions button:last-child{color:var(--danger-text)}.personal-page .personal-task__body{position:relative;z-index:1;width:100%;min-height:74px;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto 22px;grid-template-areas:"complete title title cue" "complete context due cue" "checklist checklist checklist checklist";gap:3px 7px;align-items:center;padding:7px 6px 7px 8px;border-left:3px solid var(--active-solid);background:var(--paper);transition:transform .18s ease;will-change:transform}.personal-page .personal-task--swiping .personal-task__body{transition:none;-webkit-user-select:none;user-select:none}.personal-page .personal-task__body:after{content:"‹›";grid-area:cue;align-self:stretch;display:grid;place-items:center;border-radius:0;color:var(--active-solid);background:transparent;font-size:16px;font-weight:700;letter-spacing:-2px}.personal-page .personal-task--due-overdue{background:var(--surface)}.personal-page .personal-task--due-overdue .personal-task__body{background:var(--paper)}.personal-page .personal-task__body>:nth-child(1){grid-area:complete}.personal-page .personal-task__body>:nth-child(2),.personal-page .personal-task__body>:nth-child(7),.personal-page .personal-task__body>:nth-child(8),.personal-page .personal-task__body>:nth-child(9),.personal-page .personal-task__body>:nth-child(10),.personal-page .personal-task__body>:nth-child(11),.personal-page .personal-task__body>:nth-child(12){display:none}.personal-page .personal-task__body>:nth-child(3){grid-area:title}.personal-page .personal-task__body>:nth-child(4){grid-area:context}.personal-page .personal-task__body>:nth-child(5){display:none;grid-area:context}.personal-page .personal-task__body>:nth-child(6){grid-area:due;justify-self:end}.personal-page .personal-task--group-project .personal-task__body>:nth-child(4){display:block}.personal-page .personal-task--group-project .personal-task__body>:nth-child(5){display:none}.personal-page .personal-task__leading{display:grid;place-items:center}.personal-page .personal-task__drag-handle{display:none}.personal-page .personal-task__title,.personal-page .personal-task__name-editor{min-width:0;align-self:end}.personal-page .personal-task--editing .personal-task__body{touch-action:manipulation}.personal-page .personal-task--editing .personal-task__body:after{display:none}.personal-page .personal-task__name-editor{grid-column:2 / -1;grid-row:1;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:4px}.personal-page .personal-task__name-editor .personal-name-edit{min-width:0;height:38px;border-radius:9px;padding:0 9px;font-size:16px}.personal-page .personal-task__name-editor>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted)}.personal-page .personal-task__name-editor>.personal-task__save-edit{border-color:var(--active-solid);background:var(--active-solid);color:var(--on-solid)}.personal-page .personal-task__title .task-row__title-line{min-width:0;display:flex;align-items:center;gap:4px}.personal-page .personal-task__title strong{display:-webkit-box;overflow:hidden;min-width:0;font-size:13px;font-weight:500;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.personal-page .personal-task__checklist-trigger{min-height:24px;flex:0 0 auto;border:1px solid var(--line-soft);border-radius:999px;padding:0 6px;background:var(--surface);color:var(--green-700)}.personal-page .personal-task__checklist-trigger--empty{display:none}.personal-page .personal-task__classification{min-width:0;align-self:start}.personal-page .personal-task__classification--static{min-height:18px;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--muted);font-size:11px}.personal-page .personal-task__classification--static>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-page .personal-task__classification .personal-destination-picker__trigger{width:100%;min-height:18px;display:flex;justify-content:flex-start;gap:3px;overflow:hidden;border:0;padding:0;background:transparent;color:var(--muted);font-size:11px}.personal-page .personal-task__classification .personal-destination-picker__trigger>span,.personal-page .personal-task__classification .personal-destination-picker__trigger>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-page .personal-task__classification .personal-destination-picker__trigger>small{order:-1}.personal-page .personal-task__classification .personal-destination-picker__leading{order:-2;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;overflow:visible}.personal-page .personal-task__classification .personal-destination-picker__leading .type-icon{width:16px;height:16px;border-radius:5px}.personal-page .personal-task__classification .personal-destination-picker__leading .type-icon>svg{width:11px;height:11px}.personal-page .personal-task__mobile-push{width:14px;height:16px;display:inline-grid;place-items:center;color:var(--danger-text)}.personal-page .personal-task__classification .personal-destination-picker__trigger>small:after{content:" ·"}.personal-page .personal-task__classification .personal-destination-picker__trigger>svg{display:none}.personal-page .personal-task__body>.task-row__status-stack{align-self:start}.personal-page .personal-task__body>.task-row__status-stack .quick-edit-trigger{min-height:18px;justify-content:flex-start;border:0;padding:0;background:transparent}.personal-page .personal-task__body>.task-row__status-stack .badge{border:0;padding:0;background:transparent;color:var(--muted);font-size:10px}.personal-page .personal-task__body>:nth-child(6){min-height:18px;border:0;padding:0;background:transparent}.personal-page .personal-task__body .personal-due{color:var(--green-700);font-size:11px;font-weight:600}.personal-page .personal-task__body .personal-due.overdue{color:var(--danger-text)}.personal-page .personal-task__checklist-panel{grid-area:checklist;margin:6px 0 0;border:1px solid var(--line);border-radius:9px;padding:7px;background:var(--surface)}.personal-page .personal-task__checklist-panel>header{min-height:30px;align-items:center;flex-direction:row;gap:7px}.personal-page .personal-task__checklist-panel>header>small{margin-left:auto;text-align:right;font-size:9px}.personal-page .personal-task__checklist-panel .personal-task__checklist-item{background:var(--surface)}.personal-quick-add-fab{position:fixed;z-index:36;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:50px;height:50px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--active-solid);color:var(--on-solid);box-shadow:0 10px 28px #66301842}.personal-page .personal-inbox>.quick-add--personal{display:none}.personal-page .personal-inbox>.quick-add--personal-open{position:fixed;z-index:35;right:0;bottom:0;left:0;min-height:92px;display:grid;grid-template-columns:21px minmax(0,1fr) 39px;grid-template-areas:"plus input submit" ". destination close";align-items:center;gap:2px 5px;margin:0;border-width:1px 0 0;border-radius:0;padding:7px 11px max(8px,env(safe-area-inset-bottom));background:var(--paper);box-shadow:0 -7px 22px #1928302e}.personal-page .quick-add--personal-open>svg{grid-area:plus;color:var(--active-solid)}.personal-page .quick-add--personal-open>input{grid-area:input;width:100%;min-width:0;min-height:39px;border:0;outline:0;padding:0 3px;background:transparent;color:var(--ink);font-size:16px}.personal-destination-picker__search input,.personal-task__checklist-item>input,.personal-task__checklist-panel>form>input,.filter-sheet-search input{font-size:16px}.personal-page .quick-add--personal-open>input::placeholder{color:var(--muted)}.personal-page .quick-add--personal-open>button[type=submit]{grid-area:submit;width:39px;min-width:39px;max-width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:12px;padding:0;background:var(--active-solid);color:var(--on-solid)}.personal-page .quick-add--personal-open .personal-destination-picker--quick-add{grid-area:destination;min-width:0}.personal-page .quick-add--personal-open .personal-destination-picker__trigger{width:auto;min-height:28px;display:flex;justify-content:flex-start;gap:5px;border:0!important;border-radius:0;padding:0 3px;background:transparent!important;color:var(--muted)!important;font-size:11px;box-shadow:none!important}.personal-page .quick-add--personal-open .personal-destination-picker__trigger:hover,.personal-page .quick-add--personal-open .personal-destination-picker__trigger.active{border:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.personal-page .quick-add--personal-open .personal-destination-picker__quick-icon{flex:0 0 auto}.personal-page .quick-add--personal-open .personal-quick-add-close{position:static;grid-area:close;justify-self:end;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;color:var(--muted)}.personal-page:has(.quick-add--personal-open) .personal-quick-add-fab{display:none}.personal-task-editor-backdrop{align-items:end;padding:0}.personal-task-editor{width:100%;height:calc(100dvh - max(14px,env(safe-area-inset-top)));max-height:calc(100dvh - max(14px,env(safe-area-inset-top)));border-width:1px 0 0;border-radius:18px 18px 0 0}.personal-task-editor>header{padding:17px 16px 3px}.personal-task-editor__body{gap:11px;padding:11px 16px 18px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.personal-task-editor__body>label,.personal-task-editor__fields>label{gap:5px;font-size:11px;letter-spacing:.035em}.personal-task-editor__body :is(input,textarea,select),.personal-task-editor__checklist>form>input{font-size:16px}.personal-task-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.personal-page .personal-task-editor__fields .personal-destination-picker__trigger{min-height:44px;border:1px solid var(--active-border);border-radius:9px;padding:0 10px;background:linear-gradient(180deg,var(--paper),var(--canvas));box-shadow:0 1px 3px #18312314}.personal-page .personal-task-editor__fields .personal-destination-picker__trigger>svg:last-child{color:var(--accent-text)}.personal-page .personal-task-editor__fields .personal-destination-picker__trigger>span{font-size:13px;font-weight:700}.personal-page .personal-task-editor__fields .personal-destination-picker__trigger>small{font-size:10px}.personal-task-editor__description>textarea{min-height:130px}.personal-task-editor__checklist .personal-task__checklist-item{grid-template-columns:28px minmax(0,1fr) 32px 32px;gap:3px;border-color:var(--line);background:var(--surface)}.personal-task-editor__checklist>header{min-height:36px}.personal-task-editor__checklist>div{max-height:34dvh}.personal-task-editor__checklist .personal-task__checklist-separate{width:32px;min-height:28px;padding:0}.personal-task-editor__checklist .personal-task__checklist-separate>span{display:none}.personal-task-editor__description>textarea{min-height:88px}.personal-task-editor>footer{margin:0 16px;padding:12px 0 max(14px,env(safe-area-inset-bottom))}}.pulse-mobile-controls,.pulse-quick-add-fab,.pulse-quick-create__close,.mail-inspector__peek{display:none}@media(max-width:767px){.personal-space-page{--personal-space-appbar-height: 56px;--personal-space-heading-height: 84px;--personal-space-tabs-height: 50px;width:100%;max-width:none;margin:0;padding:calc(var(--personal-space-heading-height) + var(--personal-space-tabs-height)) 0 92px;background:var(--canvas)}.personal-space-page>.personal-space-heading{position:fixed;z-index:24;top:var(--personal-space-appbar-height);right:0;left:0;height:var(--personal-space-heading-height);background:var(--canvas)}.personal-space-page .personal-space-heading>.page-header{min-height:var(--personal-space-heading-height);height:var(--personal-space-heading-height);margin:0;padding:10px 11px 9px 13px;align-items:center;flex-direction:row;gap:8px;border-bottom:1px solid var(--line-soft);background:var(--canvas)}.personal-space-page .personal-space-heading>.page-header>div:first-child{min-width:0;flex:1}.personal-space-page .personal-space-heading>.page-header .eyebrow{display:block;margin-bottom:2px;font-size:9px}.personal-space-page .personal-space-heading>.page-header h1{margin:0 0 3px;font-size:21px;line-height:1.1}.personal-space-page .personal-space-heading>.page-header p{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-space-page .personal-space-heading>.page-header .page-header__actions{width:auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,42px);gap:3px;padding:0}.personal-space-page .personal-header-action{width:42px;min-width:42px;height:42px;flex:0 0 42px;padding:0;border-radius:12px}.personal-space-page .personal-header-action>:is(span,small){display:none}.personal-space-page .personal-sync-action{position:relative;width:42px}.personal-space-page>.personal-page-tabs{position:fixed;z-index:23;top:calc(var(--personal-space-appbar-height) + var(--personal-space-heading-height));right:0;left:0;min-height:var(--personal-space-tabs-height);height:var(--personal-space-tabs-height);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;overflow:hidden;margin:0;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 2px 7px #14231e0a}.personal-space-page>.personal-page-tabs a{min-width:0;min-height:var(--personal-space-tabs-height);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:4px 1px 6px;font-size:9px}.personal-space-page>.personal-page-tabs a svg{width:18px;height:18px}.pulse-page{display:flex;flex-direction:column}.pulse-mobile-controls{order:1;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 11px}.pulse-page>.pulse-week{order:2}.pulse-page>.pulse-hero{order:3}.pulse-page>.pulse-agenda{order:4}.pulse-page>.pulse-plan,.pulse-page>.pulse-closed{order:5}.pulse-page>.pulse-explorer{order:6}.pulse-page>:is(.pulse-week,.pulse-hero,.pulse-agenda,.pulse-plan,.pulse-closed,.pulse-explorer){width:auto;margin-right:11px;margin-left:11px}.pulse-page>.pulse-hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:13px 14px;border-color:var(--line)!important;border-radius:12px;background:var(--paper)!important;color:var(--ink)!important;box-shadow:var(--shadow-soft)}.pulse-page>.pulse-hero:after{display:none}.pulse-page>.pulse-hero .eyebrow{color:var(--active-solid)!important}.pulse-page>.pulse-hero h2{margin:3px 0 4px;color:var(--ink);font-size:17px}.pulse-page>.pulse-hero p{color:var(--muted);font-size:10px}.pulse-page>.pulse-hero small{color:var(--muted)}.pulse-page>.pulse-hero :is(.primary-button,.secondary-button){width:auto;min-width:42px;min-height:38px;padding:0 11px;border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none;white-space:nowrap}.pulse-page>.pulse-agenda,.pulse-page>.pulse-plan{margin-bottom:10px}.pulse-page .pulse-panel>header,.pulse-page .pulse-explorer>header{min-height:52px;padding:10px 12px}.pulse-page .pulse-panel>header h2,.pulse-page .pulse-explorer>header h2{font-size:14px}.pulse-page .pulse-quick-add-fab{position:fixed;z-index:36;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:50px;height:50px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--active-solid);color:var(--on-solid);box-shadow:0 10px 28px #66301842}.pulse-page .pulse-quick-create{display:none}.pulse-page .pulse-quick-create--open{position:fixed;z-index:35;right:0;bottom:0;left:0;min-height:105px;display:grid;grid-template-columns:22px minmax(0,1fr) 40px;grid-template-areas:"icon input submit" ". project close";align-items:center;gap:5px 7px;padding:8px 11px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -7px 22px #1928302e}.pulse-page .pulse-quick-create--open>svg{grid-area:icon;display:block;color:var(--active-solid)}.pulse-page .pulse-quick-create--open>input{grid-area:input;min-width:0;height:40px;border:0;padding:0 3px;font-size:16px}.pulse-page .pulse-quick-create--open>.modern-select{grid-area:project;min-width:0;width:100%}.pulse-page .pulse-quick-create--open>.primary-button{grid-area:submit;width:40px;min-width:40px;height:40px;overflow:hidden;padding:0;font-size:0}.pulse-page .pulse-quick-create--open>.primary-button:after{content:"↑";font-size:19px}.pulse-page .pulse-quick-create--open>.pulse-quick-create__close{grid-area:close;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.pulse-page:has(.pulse-quick-create--open) .pulse-quick-add-fab{display:none}.pulse-page .pulse-empty{min-height:118px;padding:20px}.pulse-page .pulse-empty>svg{width:22px;height:22px}.pulse-page>.pulse-explorer{overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.pulse-page>.pulse-explorer>header{display:none}.pulse-page .pulse-explorer>.filter-sheet-area{margin:0;padding:0 0 8px;background:var(--canvas)}.pulse-page .pulse-explorer .filter-sheet-bar{gap:7px}.pulse-page .pulse-explorer .filter-sheet-bar__trigger{min-height:38px;border-radius:10px;font-weight:650}.pulse-page .pulse-explorer__groups{gap:0;padding:0}.pulse-page .pulse-explorer__groups>section{overflow:hidden;border-width:0 1px 1px;border-radius:0;background:var(--paper)}.pulse-page .pulse-explorer__groups>section:first-child{border-top-width:1px}.pulse-page .pulse-explorer__groups>section>header{min-height:33px;padding:0 11px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.pulse-page .pulse-explorer__groups>section>header strong{font-size:12px;font-weight:600}.pulse-page .pulse-explorer__groups>section>header>b{min-width:23px;height:23px;font-size:9px}.pulse-page .pulse-candidate{position:relative;min-height:62px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 91px 7px 10px}.pulse-page .pulse-candidate>div{gap:3px}.pulse-page .pulse-candidate strong{font-size:12px;line-height:1.25;white-space:normal}.pulse-page .pulse-candidate small{font-size:9px}.pulse-page .pulse-candidate>.priority-badge{display:none!important}.pulse-page .pulse-candidate__priority{position:absolute;top:50%;right:53px;width:28px;height:32px;display:grid;place-items:center;transform:translateY(-50%)}.pulse-page .pulse-candidate .secondary-button{position:absolute;top:50%;right:10px;width:36px;min-width:36px;height:36px;display:grid;place-items:center;overflow:hidden;margin:0;padding:0;border-color:var(--active-border);background:var(--active-start);color:var(--active-solid);font-size:0;transform:translateY(-50%)}.pulse-page .pulse-candidate .secondary-button>svg{width:17px;height:17px}.mail-page>.mail-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible;margin:8px 11px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.mail-page>.mail-filters button{min-width:0;min-height:36px;justify-content:center;padding:0 6px;border-radius:8px;font-size:10.5px;font-weight:780}.mail-page>.mail-filters button.active{border-color:var(--active-border);background:linear-gradient(180deg,var(--active-start),var(--active-end));color:var(--active-text);box-shadow:0 1px 3px #b852001a}.mail-page>.mail-filters button span{background:var(--paper)}.mail-page>.mail-filters button.active span{color:var(--active-solid)}.mail-page>.mail-workspace,.mail-page>.empty-state,.mail-page>.mail-workspace__loading{width:calc(100% - 22px);margin-right:11px;margin-left:11px}.mail-page>.mail-workspace{min-height:calc(100dvh - 286px);display:block;overflow:hidden;padding-bottom:58px}.mail-page .mail-list{max-height:none;border:0;border-radius:10px}.mail-page .mail-list>div{max-height:none}.mail-page .mail-inspector--collapsible{position:fixed;z-index:38;right:0;bottom:0;left:0;min-height:0;height:58px;overflow:hidden;display:block;border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;background:var(--paper);box-shadow:0 -10px 30px #14231e29}.mail-page .mail-inspector--collapsible.mail-inspector--open{top:calc(var(--personal-space-appbar-height) + var(--personal-space-heading-height) + var(--personal-space-tabs-height));height:calc(100dvh - var(--personal-space-appbar-height) - var(--personal-space-heading-height) - var(--personal-space-tabs-height));display:grid;grid-template-rows:54px auto auto minmax(0,1fr) auto}.mail-page .mail-inspector--collapsed>:not(.mail-inspector__peek){display:none}.mail-page .mail-inspector__peek{width:100%;height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:var(--paper);padding:8px 15px;color:var(--ink);text-align:left}.mail-page .mail-inspector--open .mail-inspector__peek{height:54px;border-bottom:1px solid var(--line)}.mail-page .mail-inspector__peek>span{min-width:0;display:grid;gap:2px}.mail-page .mail-inspector__peek small{color:var(--active-solid);font-size:8px;font-weight:800;text-transform:uppercase}.mail-page .mail-inspector__peek strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mail-page .mail-inspector__header{padding:10px 13px}.mail-page .mail-inspector__header h2{font-size:15px}.mail-page .mail-inspector__tabs{padding:0 7px}.mail-page .mail-inspector__tabs button{flex:1;justify-content:center;padding:0 4px}.mail-page .mail-inspector__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:11px}.mail-page .mail-inspector__footer{padding-bottom:max(9px,env(safe-area-inset-bottom));background:var(--paper)}}@media(max-width:1280px){.meetings-page .meetings-layout{height:auto;grid-template-columns:minmax(0,1fr)}.meetings-page .meeting-inbox{max-height:min(48dvh,460px);border-right:0;border-bottom:1px solid var(--line)}.meetings-page .meeting-detail{max-height:none;overflow:visible}}@media(max-width:767px){.meetings-page{min-width:0;overflow-x:clip;padding-inline:10px}.meetings-page>.page-header .page-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-page>.page-header .page-header__actions>button{width:100%;min-width:0;padding-inline:8px}.meetings-page .meeting-connection-banner{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px 10px}.meetings-page .meeting-connection-banner>span{grid-column:2;justify-self:start}.meeting-view-tabs{gap:6px}.meeting-view-tabs>button{min-height:49px;grid-template-columns:19px minmax(0,1fr) 25px;gap:5px;padding:6px 7px}.meeting-view-tabs>button>b{width:25px;height:25px}.meetings-page .meeting-filters.work-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:7px}.meetings-page .meeting-filters .personal-filter-combos{width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;overscroll-behavior-inline:contain;scrollbar-width:none}.meetings-page .meeting-filters .personal-filter-combos::-webkit-scrollbar{display:none}.meetings-page .meeting-filters :is(.filter-controls-title,.meeting-filter-menu){flex:0 0 auto}.meetings-page .meeting-filters .filter-controls-title{width:auto;padding-inline:4px}.meetings-page .meeting-filters .work-filter-toolbar__actions{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;margin-left:0}.meetings-page .meeting-filters .meeting-scope-toggle{min-width:62px;margin-right:0}.meetings-page .meeting-search.table-search{width:100%;min-width:0;max-width:none;flex-basis:auto}.meetings-page .meeting-search.table-search>svg{display:block}.meetings-page .meeting-search.table-search input{min-width:0;font-size:16px}.meeting-grouping-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px}.meeting-grouping-toolbar .modern-control{width:100%;min-width:0}.meeting-grouping-toolbar select{font-size:16px}.meetings-page .meeting-inbox{max-height:min(40dvh,340px)}.meeting-bulk-actions{min-height:52px;margin-inline:0;padding-inline:8px}.meeting-bulk-actions .primary-button{min-width:0;padding-inline:9px}.meeting-inbox-group>header{grid-template-columns:22px minmax(0,1fr) auto}.meeting-inbox-columns,.meeting-inbox-kind{display:none}.meeting-inbox-row{min-height:66px;grid-template-columns:19px 56px 40px minmax(0,1fr);gap:6px;padding:5px 8px}.meeting-inbox-row>.meeting-drag-handle{display:none}.meeting-inbox-date strong{font-size:12px}.meeting-inbox-subject strong{font-size:11px}.meeting-inbox-subject small{font-size:9px}.meetings-page .meeting-detail{padding:13px 10px 18px}.meetings-page .meeting-detail__head{align-items:stretch}.meetings-page .meeting-detail__head h2{overflow-wrap:anywhere;font-size:18px}.meetings-page .meeting-detail__actions{width:100%;min-width:0;flex-wrap:wrap}.meetings-page .meeting-detail__actions>button{flex:1 1 auto}.meeting-catchup-routing{align-items:flex-start;flex-direction:column}.meeting-catchup-routing>b{margin-left:26px;white-space:normal}.meeting-personal-routing__actions,.meeting-routing__actions{width:100%;flex-wrap:wrap}.meeting-personal-routing__actions>button,.meeting-routing__actions>button{min-height:40px;flex:1 1 145px;margin-right:0}.meeting-routing,.meeting-routing__destination,.meeting-routing__health,.meeting-routing__actions{min-width:0}.meetings-page .meeting-routing{grid-template-columns:minmax(0,1fr)}.meetings-page .meeting-routing>*{grid-column:1 / -1;min-width:0}.meetings-page .meeting-routing>.meeting-routing__destination{align-items:stretch}.meetings-page .meeting-routing select,.meetings-page .meeting-suggestions select,.meetings-page .meeting-suggestion__content input,.meetings-page .meeting-suggestion__curation input[type=date],.meetings-page .meeting-suggestion-add>input{font-size:16px}.meeting-content-grid summary{min-width:0;padding-inline:9px}.meeting-content-grid summary b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-copy{max-width:100%;padding:11px;overflow-wrap:anywhere}.meetings-page .meeting-suggestions{max-width:100%;overflow-x:hidden}.meetings-page .meeting-suggestions>*,.meetings-page .meeting-suggestion-group,.meetings-page .meeting-suggestion{width:100%;min-width:0;max-width:100%}.meetings-page .meeting-suggestions>header{min-height:0;gap:9px;padding:11px}.meeting-suggestions__owner{width:100%;justify-content:flex-start}.meetings-page .meeting-suggestion{display:flex;flex-wrap:wrap;gap:7px 9px;padding:10px}.meetings-page .meeting-suggestion__choice{order:1;min-height:32px}.meetings-page .meeting-suggestion>em{order:2;margin-left:auto}.meetings-page .meeting-suggestion>:is(.icon-button,.meeting-suggestion__separate){order:3}.meetings-page .meeting-suggestion__content{order:4;flex:1 1 100%;min-width:0}.meetings-page .meeting-suggestion__curation{order:5;min-width:0;flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr)}.meetings-page .meeting-suggestion__curation>*{width:100%;min-width:0}.meetings-page .meeting-suggestion__content small{white-space:normal;overflow-wrap:anywhere}.meeting-suggestion-group>.meeting-suggestion+.meeting-suggestion{width:calc(100% - 10px);margin-left:10px}.meeting-suggestion-add{padding:10px;flex-direction:column;align-items:stretch}.meeting-suggestion-add>input{min-height:42px}.meeting-suggestion-add>button{width:100%;min-height:40px}.meeting-files>header{align-items:flex-start;flex-direction:column;gap:3px}.meeting-files>header small,.meeting-files>button>span{min-width:0;overflow-wrap:anywhere}.project-drop-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto}.project-drop-modal>footer{align-items:stretch;flex-direction:column}.project-drop-modal>footer>button{width:100%;min-height:40px}}@media(max-width:1100px){.drawer .checklist-heading{flex-wrap:wrap;align-items:center}.drawer .checklist-heading>div{flex:1 1 100%}.drawer .checklist-heading .section-progress-wrap{margin-left:0;margin-right:auto}.drawer .checklist__columns{display:none}.drawer .checklist__row,.drawer .add-check{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-block:12px}.drawer .checklist__row>*,.drawer .add-check>*{min-width:0}.drawer .checklist__main,.drawer .checklist__row-actions,.drawer .add-check>input:first-child{grid-column:1 / -1}.drawer .checklist__row-actions{flex-wrap:wrap}.drawer .checklist__date{width:100%!important}.drawer .checklist__assignee strong{white-space:normal}.drawer .checklist__order{justify-content:flex-end}.drawer .checklist__order button{width:40px;height:40px}.drawer .checklist__comment-form{grid-template-columns:minmax(0,1fr);margin-left:0}.drawer .checklist__comment-form>span{flex-wrap:wrap}.drawer .add-check>.icon-button{justify-self:end}}@media(max-width:767px){.drawer-backdrop{top:56px}.drawer>:is(.drawer__top,.drawer-hero,.drawer-tabs,.drawer__actions){flex-shrink:0}.drawer__top{min-height:60px;gap:10px;padding-block:10px;max-height:25%;overflow-y:auto}.drawer__top>div{min-width:0}.drawer__top h2{font-size:16px;overflow-wrap:anywhere}.drawer__top>button{flex-shrink:0;width:44px;height:44px}.drawer .drawer-hero{padding-block:9px;gap:8px}.drawer .drawer-hero__facts dd{flex-wrap:wrap;gap:4px}.drawer .drawer-hero__facts>div{padding-left:5px}.drawer__body{min-height:0;padding-bottom:18px;overscroll-behavior:contain}.drawer-backdrop--short .drawer-hero{display:none}.drawer__actions{position:static;display:flex;flex-wrap:wrap;min-height:0}.drawer .recurrence-row{grid-template-columns:minmax(0,1fr)}.drawer .panel-section input:not([type=checkbox]):not([type=range]),.drawer .panel-section textarea,.drawer .panel-section select{font-size:16px}.drawer .task-name-field textarea{min-height:44px}.drawer .checklist__comment-form textarea{font-size:16px!important}.drawer .checklist__row-actions button,.drawer .checklist-heading button,.drawer .add-check>button{min-height:40px}.drawer .checklist__assignee-name{display:inline}.drawer .checklist__required input{position:absolute!important;opacity:0!important}.drawer .checklist__required input:focus-visible+span{outline:2px solid var(--active-solid);outline-offset:3px}.person-picker--sheet{animation:none;border-radius:16px}.person-picker--sheet .person-picker__search input{font-size:16px!important}.person-picker--sheet>header button{width:44px;height:44px}.person-picker--sheet .person-picker__groups{overscroll-behavior:contain}.person-picker--sheet .person-picker__group,.person-picker--sheet .person-picker__group+div>button{min-height:44px}.person-picker--sheet .person-picker__group+div strong{font-size:13px}.person-picker--sheet .person-picker__group+div small{font-size:11px}.quick-edit-menu--sheet{animation:none;overscroll-behavior:contain}.quick-edit-menu--sheet>header button{min-width:44px;min-height:44px}.personal-space-mobile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.personal-space-mobile-actions>*{flex:1;min-height:40px}.personal-calendar-entry{min-width:0;margin-bottom:8px}.personal-calendar-entry__date{display:flex;align-items:center;justify-content:flex-end}.personal-calendar-entry__date>button{min-height:40px;padding:6px 10px}.personal-planning-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--line-soft)}.personal-planning-item>.personal-planning-card{display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;border:0;padding:9px}.personal-planning-item>.personal-planning-card>svg:first-child,.personal-planning-item>.personal-planning-card>:is(.priority,.muted){display:none}.personal-planning-item>.personal-planning-card>.type-icon{grid-column:1;grid-row:1}.personal-planning-item>.personal-planning-card>span:not(.type-icon){grid-column:2}.personal-planning-item>.personal-planning-card>span strong{white-space:normal;font-size:12px}.personal-planning-item>.personal-planning-card>em{grid-column:2;justify-self:start}.personal-planning-item>.personal-planning-card>i{grid-column:2}.personal-planning-item>.personal-calendar-entry__date{padding:0 7px 0 0}.personal-planning-item>.personal-calendar-entry__date>button{max-width:78px;min-height:44px;display:grid;justify-items:center;padding:5px;text-align:center;font-size:10px}.personal-daystrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding-inline:8px}.personal-daystrip__day{width:100%;min-width:0}.pulse-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pulse-week button{grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 3px;text-align:center}.pulse-week button strong{grid-column:auto;grid-row:auto}.pulse-week button span{white-space:normal;font-size:10px}.personal-task-editor{max-height:100%}.personal-task-editor__name textarea{min-height:44px;resize:none}}@media(min-width:768px){.checklist__assignee-name{display:none}}@media(max-width:359px){.drawer .add-check,.drawer .checklist__row--editing{grid-template-columns:minmax(0,1fr)}}.member-manager__avatars{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.member-manager__avatars>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:20px;background:var(--paper);font-size:11px}.member-manager__avatars small{font-size:10px;color:var(--muted)}.member-manager__avatars button{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);padding:3px}.team-member-picker__popover{display:flex;flex-direction:column}.team-member-picker__popover>label{flex-shrink:0}.team-member-picker__groups{min-height:0;overscroll-behavior:contain}.topbar{border-bottom-color:#c9421b;background:linear-gradient(105deg,#d45a2c,#ef5a1d 58%,#d84a20);box-shadow:0 3px 14px #7731192e}.sidebar{background:#f8fafb}.sidebar__primary{padding-inline:8px}.sidebar__primary a{min-height:42px;border-radius:0 9px 9px 0;padding-inline:13px}.sidebar__primary a.active{background:#edf2f4;color:#d84f22;box-shadow:inset 3px 0 #df5928}.sidebar__primary a.active>svg{color:#df5928}.sidebar__nav-group-title{min-height:34px;margin:8px 8px 3px;border:0;padding:0 7px;background:transparent;color:#5b6971;font-size:9.5px;font-weight:820;letter-spacing:.12em;box-shadow:none}.sidebar__nav-group-title[aria-expanded=true]{border:0;background:transparent;color:#3e4c54;box-shadow:none}.sidebar__section-title,.sidebar__section-title--personal{min-height:37px;margin:13px 0 4px;border:0;border-top:1px solid #dbe3e7;border-radius:0;padding:13px 18px 0;background:transparent;color:#63717a;box-shadow:none;font-size:9.5px;font-weight:800;letter-spacing:.12em}.sidebar__section-title--personal{margin-top:6px}.sidebar .tree{color:#53636c}.sidebar .tree__folder-row,.sidebar .tree__lists button{min-height:34px}.my-work-page .page-header{min-height:70px;margin-bottom:13px}.my-work-page .page-header h1{font-size:28px;letter-spacing:-.025em}.my-work-page .page-header p{color:#66747c}.my-work-create{position:relative}.my-work-create__trigger{min-width:132px;height:41px;border:1px solid #c94a20;border-radius:9px;background:linear-gradient(180deg,#ee682d,#d84d20);box-shadow:0 7px 16px #d14d1f2e}.my-work-create__popover{width:min(360px,calc(100vw - 48px));overflow:hidden}.my-work-create__popover>header{display:grid;gap:2px;padding:11px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.my-work-create__popover>header strong{font-size:11px}.my-work-create__popover>header small{color:var(--muted)}.my-work-create__popover>div{max-height:270px;overflow-y:auto;padding:5px}.my-work-create__popover>div>button{width:100%;min-height:45px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;border:0;border-radius:8px;padding:5px 8px;background:transparent;color:var(--ink-soft);text-align:left;cursor:pointer}.my-work-create__popover>div>button:hover{background:var(--active-hover-start);color:var(--active-text)}.my-work-create__popover>div>button>span{min-width:0;display:grid;gap:2px}.my-work-create__popover>div strong,.my-work-create__popover>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-work-create__popover>div strong{color:var(--ink);font-size:11px}.my-work-create__popover>div small{color:var(--muted);font-size:9px}.my-work-create__popover>p{margin:0;padding:18px;color:var(--muted);font-size:10px;text-align:center}.my-work-page .metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;gap:0;margin:0 0 18px;border:1px solid #d3dde2;border-radius:12px;background:#ffffffdb;box-shadow:0 3px 12px #21333c09}.my-work-page .metric{min-height:65px;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-content:center;column-gap:10px;border:0;border-radius:0;padding:9px 16px;background:transparent;box-shadow:none;text-align:left}.my-work-page .metric+.metric{border-left:1px solid #d4dfe4}.my-work-page .metric:after{display:none}.my-work-page .metric__icon{grid-row:1;grid-column:1;align-self:center;display:grid;color:#d95724;font-style:normal}.my-work-page .metric span{grid-row:2;grid-column:1 / 3;color:#5f6e77;font-size:10px;font-weight:560;text-align:center}.my-work-page .metric strong{grid-row:1;grid-column:2;align-self:center;color:#40505a;font:720 18px/1 Inter,sans-serif}.my-work-page .metric small{display:none}.my-work-page .metric--danger :is(.metric__icon,strong){color:#e1483d}.my-work-page .metric--accent :is(.metric__icon,strong){color:#ef6a19}.my-work-page .metric--interactive:hover{transform:none;background:#fbf5f1;box-shadow:none}.my-work-page .metric--interactive.active{background:#fff7f2;box-shadow:inset 0 -3px #e35e29}.my-work-page--task-focus .task-groups-unified--transversal>.project-status-group{border-color:#e1e6e9;box-shadow:none}.my-work-page--task-focus .task-groups-unified--transversal .folder-list-group__head,.my-work-page--task-focus .task-groups-unified--transversal .folder-context-groups>section>.context-group-head{background:#f8fafb!important;box-shadow:none!important;color:#697780!important}.my-work-page--task-focus .task-groups-unified--transversal .folder-list-groups>section{border-color:#e5eaed;box-shadow:none}.my-work-page--task-focus .task-groups-unified--transversal :is(.folder-list-group__head,.context-group-head)>strong{color:#596871!important;font-weight:650!important}.my-work-page--task-focus .task-groups-unified--transversal :is(.folder-list-group__head,.context-group-head) .group-level-label{color:#98a3a9!important}.my-work-page--task-focus .task-groups-unified--transversal .sortable-task-table{overflow:hidden;border:1px solid #d6dfe3;border-left-width:1px;border-radius:0 0 7px 7px;background:#fff;box-shadow:0 5px 15px #23343d11}.my-work-page--task-focus .task-groups-unified--transversal .task-table-head{background:#fff}.my-work-page--task-focus .task-groups-unified :is(.project-quick-create--inline,.project-quick-task){display:none}.my-work-page .status-work-groups--interactive{gap:15px}.my-work-page .task-groups-unified>.project-status-group{overflow:visible;border:1px solid #d4dde2;border-radius:11px;background:#fff;box-shadow:0 3px 12px #1e2f3809}.my-work-page .task-groups-unified>.project-status-group>.project-status-group-head{min-height:52px;border:0!important;border-bottom:1px solid #dbe3e7!important;border-radius:10px 10px 0 0!important;padding:0 13px;background:#fff!important;box-shadow:none!important;color:#24333c!important}.my-work-page .task-groups-unified>.project-status-group.collapsed>.project-status-group-head{border-bottom:0!important;border-radius:10px!important}.my-work-page .task-groups-unified>.project-status-group>.project-status-group-head:hover{background:#f8fafb!important}.my-work-page .task-groups-unified>.project-status-group>.project-status-group-head>svg{color:#657781!important}.my-work-page .task-groups-unified>.personal-work-group.project-status-group>button.project-status-group-head{border-color:#dbe3e7!important;background:#fff!important;color:#26353e!important}.my-work-page .task-groups-unified>.personal-work-group.project-status-group>button.project-status-group-head>:is(strong,span,b){color:inherit!important}.my-work-page .task-groups-unified>.personal-work-group .folder-context-groups{margin:7px 9px 10px 18px;padding:0;border:0}.my-work-page .task-groups-unified>.personal-work-group .folder-context-groups>section{position:relative;margin:2px 0;overflow:visible;border:0!important;border-radius:7px;background:transparent!important;box-shadow:none!important;transition:opacity .16s ease,background .16s ease}.my-work-page .task-groups-unified>.personal-work-group .folder-context-groups>section:before,.my-work-page .task-groups-unified>.personal-work-group .folder-context-groups>section:after{display:none!important}.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified>.personal-work-group .folder-context-groups--focused>section:not(.folder-context-group--focused){opacity:.5}.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified>.personal-work-group .folder-context-groups--focused>section:not(.folder-context-group--focused):is(:hover,:focus-within){opacity:1;filter:none}.my-work-page .task-groups-unified>.personal-work-group .context-group-head{min-height:46px;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#26353e!important}.my-work-page .task-groups-unified>.personal-work-group .context-group-head>:is(span,strong,b){color:inherit!important}.my-work-page .project-status-group-head>strong{margin:0!important;padding:0!important;background:transparent!important;color:#26353e!important;font-size:13px!important;font-weight:720}.my-work-page .group-level-label{flex:0 0 auto;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#78868e!important;font-size:8.5px!important;font-weight:760!important;letter-spacing:.075em!important;text-transform:uppercase}.my-work-page .group-head-more{width:24px;height:28px;flex:0 0 24px;display:grid;place-items:center;color:#60717a!important}.my-work-page .group-insight{display:none}.my-work-page .group-insights{min-width:128px!important;flex:1 1 auto;justify-content:flex-end}.my-work-page .group-insights__progress{flex:0 0 124px!important;order:20!important;margin-left:auto}.my-work-page .group-insights__progress>span{height:6px;background:#e7edef}.my-work-page .group-insights__progress i{background:#218b59}.my-work-page :is(.project-status-group-head,.folder-list-group__head,.context-group-head):has(.group-insight--danger)>b{border-color:transparent!important;background:#f0f3f4!important;color:#d73f35!important}.my-work-page :is(.project-status-group-head,.folder-list-group__head,.context-group-head)>b{width:27px!important;min-width:27px!important;height:27px!important;display:grid;place-items:center;margin:0!important;border:0!important;border-radius:50%;padding:0!important;background:#f0f3f4!important;color:#4f6069!important;font-size:10px}.folder-list-groups{position:relative;display:grid;gap:8px;margin:8px 9px 9px 10px;padding-left:8px;border-left:1px dashed #bdcbd2}.folder-list-groups>section{position:relative;min-width:0;overflow:visible;border:1px solid #d8e1e5;border-radius:9px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.task-hierarchy-standard--focus-enabled .folder-list-groups--focused>section:not(.folder-list-group--focused){opacity:.58}.task-hierarchy-standard--focus-enabled .folder-list-groups--focused>section:not(.folder-list-group--focused):is(:hover,:focus-within){opacity:1;filter:none}.task-groups-unified--projects-collapsed .folder-list-groups--focused>section{opacity:1}.task-hierarchy-standard--focus-enabled .folder-list-groups>.folder-list-group--focused{border-color:#d8e1e5;box-shadow:none}.folder-list-groups>section:before{position:absolute;top:24px;left:-9px;width:8px;border-top:1px dashed #bdcbd2;content:""}.folder-list-group__head{width:100%;min-height:45px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px 8px 0 0;padding:0 12px;background:#fff;color:#273740;text-align:left;cursor:pointer}.folder-list-group__head:hover{background:#f8fafb}.folder-list-group__head[aria-expanded=true]{background:#fff;box-shadow:none}.task-hierarchy-standard--focus-enabled .folder-list-group--focused>.folder-list-group__head{background:#fff;box-shadow:none}.folder-list-group__head[aria-expanded=true]:focus-visible{outline:2px solid rgba(216,84,36,.28);outline-offset:-2px}.folder-list-group__head>svg{flex:0 0 auto;color:#667a84}.folder-list-group__head>strong{color:#273740;font-size:13px;font-weight:720}.folder-list-group__projects{position:relative;margin:2px 9px 8px;padding:0;border:0}.task-groups-unified--folder-focus>.project-status-group{transition:opacity .18s ease,filter .18s ease}.task-hierarchy-standard--focus-enabled.task-groups-unified--folder-focus>.project-status-group:not(.project-status-group--focused-path){opacity:.34;filter:saturate(.55)}.task-hierarchy-standard--focus-enabled.task-groups-unified--folder-focus>.project-status-group:not(.project-status-group--focused-path):is(:hover,:focus-within){opacity:1;filter:none}.task-hierarchy-standard--focus-enabled.task-groups-unified--folder-focus>.project-status-group--focused-path{opacity:1;filter:none}.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project.task-groups-unified--folder-focus>.project-status-group,.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-list-groups--focused>section{opacity:1;filter:none}.my-work-page .folder-list-group__projects>.folder-context-groups{margin:0;padding:0;border-left:0}.my-work-page .folder-list-group__projects .folder-context-groups>section{position:relative;overflow:visible;margin:2px 0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;transition:opacity .16s ease,background .16s ease}.my-work-page .task-hierarchy-standard--focus-enabled .folder-list-group__projects .folder-context-groups--focused>section:not(.folder-context-group--focused){opacity:.5}.my-work-page .task-hierarchy-standard--focus-enabled .folder-list-group__projects .folder-context-groups--focused>section:not(.folder-context-group--focused):is(:hover,:focus-within){opacity:1;filter:none}.my-work-page .task-hierarchy-standard--focus-enabled .folder-list-group__projects .folder-context-groups>.folder-context-group--focused{background:#fffbf2!important;border-radius:7px;box-shadow:inset 2px 0 #e8a15b!important}.my-work-page .folder-list-group__projects .folder-context-groups>section:last-child{margin-bottom:0}.my-work-page .folder-list-group__projects .folder-context-groups>section:before,.my-work-page .folder-list-group__projects .folder-context-groups>section:after{display:none!important}.my-work-page .folder-list-group__projects .context-group-head{min-height:44px;border:0!important;border-bottom:0!important;border-radius:7px!important;padding:0 43px 0 9px;background:transparent!important;box-shadow:none!important;color:#273740!important}.my-work-page .folder-list-group__projects .context-group-head:hover{background:#f8fafb!important}.my-work-page .folder-list-group__projects .context-group-head[aria-expanded=true]{background:transparent!important;box-shadow:none!important}.my-work-page .task-hierarchy-standard--focus-enabled .folder-list-group__projects .folder-context-group--focused>.context-group-head{background:#fffbf2!important;box-shadow:inset 2px 0 #e8a15b!important}.my-work-page .folder-list-group__projects .context-group-head[aria-expanded=true]:focus-visible{outline:2px solid rgba(216,84,36,.24)!important;outline-offset:-2px}.my-work-page .folder-list-group__projects .context-group-head>svg:not(.context-group-head__chevron){color:#687b85}.my-work-page .folder-list-group__projects .context-group-head>.context-group-head__chevron{position:static;width:22px;height:24px;flex:0 0 22px;transform:none}.my-work-page .folder-list-group__projects .context-group-head>strong{color:#26353e!important;font-size:13px;font-weight:730}.my-work-page .folder-list-group__projects .project-context-edit{top:9px;right:9px;border:0;background:transparent;color:#60717a}.my-work-page .folder-list-group__projects .project-context-edit:hover{background:#eef2f4;color:#d85424}.my-work-page .folder-list-group__projects .table-card{width:100%;margin:0;overflow:hidden;border:0;border-radius:0!important;box-shadow:none!important}.my-work-page .status-work-groups--interactive .task-table-head{min-height:33px;border-color:#dbe3e7;background:#fbfcfc;color:#596972;box-shadow:none}.my-work-page .status-work-groups--interactive .task-table-head:before{display:none}.my-work-page .status-work-groups--interactive .task-row{min-height:45px;border-color:#e1e7ea;background:#fff;box-shadow:none}.my-work-page .status-work-groups--interactive .task-row:hover{background:#fafcfc}.my-work-page .status-work-groups--interactive .task-row--push-active:before{left:1px;width:2px;box-shadow:none}.my-work-page .project-quick-task{min-height:38px;place-items:stretch;padding:0;border-top:1px solid #e1e7ea;background:#fff}.my-work-page .project-quick-task__trigger{width:100%;height:38px;justify-content:flex-start;gap:7px;padding:0 27px;color:#df5624}.my-work-page .project-quick-task__trigger>span{width:20px;height:20px}.my-work-page .project-quick-task__trigger>strong{max-width:none;overflow:visible;margin:0;opacity:1;color:#df5624;font-size:10.5px;font-weight:620}.my-work-page .project-quick-task__trigger:hover{background:#fff7f2}.my-work-page .project-quick-task__trigger:hover>span{transform:none;border-color:transparent;background:transparent;box-shadow:none;color:#c9471b}.my-work-page .project-quick-task__trigger:hover>strong{max-width:none;margin:0;color:#c9471b}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder,html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head{border-color:#dbe3e7!important;background:#fff!important;box-shadow:none!important;color:#26353e!important;filter:none!important;transform:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder:is(:hover,:focus-visible),html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head:is(:hover,:focus-visible){border-color:#dbe3e7!important;background:#f8fafb!important;box-shadow:none!important;outline:0;transform:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head)>:is(svg,strong,span){color:#26353e!important;text-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head)>:is(.project-status-group-head__chevron,.context-group-head__chevron,b){border-color:transparent!important;background:#f0f3f4!important;color:#53656e!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head)>.group-level-label{background:transparent!important;color:#78868e!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head) .group-insights__progress>b{color:#52636c!important;text-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head) .group-insights__progress>span{height:6px;border:0;background:#e7edef!important;box-shadow:none}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified :is(.project-status-group-head.group-head-tone--folder,.folder-context-groups>section>.context-group-head) .group-insights__progress i{background:#218b59!important;box-shadow:none}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder[aria-expanded=true]{background:#fff!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head[aria-expanded=true]{background:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-list-group__projects .folder-context-groups>section>.context-group-head{border:0!important;background:transparent!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-list-group__projects .folder-context-groups>section>.context-group-head:hover{background:#f7f9fa!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified .folder-list-group__projects .folder-context-groups>section>.context-group-head[aria-expanded=true]{background:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled>.project-status-group--focused-path>.project-status-group-head.group-head-tone--folder[aria-expanded=true],html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled .folder-list-group--focused>.folder-list-group__head[aria-expanded=true]{background:#fff!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled .folder-context-group--focused>.context-group-head[aria-expanded=true]{background:#fffbf2!important;box-shadow:inset 2px 0 #e8a15b!important}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled .folder-list-group--focused .folder-list-group__projects .folder-context-group--focused>.context-group-head[aria-expanded=true],html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled>.personal-work-group.project-status-group--focused-path .personal-folder-contexts>.folder-context-group--focused>.context-group-head[aria-expanded=true]{background:#fffbf2!important;box-shadow:inset 2px 0 #e8a15b!important}.my-work-page .project-quick-create--inline{min-height:34px;display:flex;place-items:initial;align-items:center;margin:0 9px;border:0;padding:0 10px;background:transparent}.my-work-page .project-quick-create--inline>button{width:100%;height:33px;justify-content:flex-start;gap:7px;overflow:visible;border:0;border-radius:0;padding:0;color:#487a9a}.my-work-page .project-quick-create--inline>button>span{width:19px;height:19px}.my-work-page .project-quick-create--inline>button>strong{max-width:none;overflow:visible;opacity:1;color:#487a9a;font-size:10.5px;font-weight:620}.my-work-page .project-quick-create--inline>button:is(:hover,:focus-visible){gap:7px;border:0;padding:0;background:transparent;color:#2f6689;box-shadow:none;transform:none}.my-work-page .project-quick-create--inline>button:is(:hover,:focus-visible)>strong{max-width:none;color:#2f6689}.my-work-page .group-semantic-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--tone-text)!important;font-size:8.5px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.my-work-page .group-semantic-label>i{width:7px;height:7px;border-radius:50%;background:var(--tone-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-border) 14%,transparent)}.my-work-page .task-groups-unified>.project-status-group>.project-status-group-head:has(.group-semantic-label)>strong{color:var(--tone-text)!important}.my-work-page .group-head-tone--task-task{--tone-border:#d35c2d;--tone-text:#88401f}.my-work-page .group-head-tone--task-milestone{--tone-border:#3e7fae;--tone-text:#315f80}.my-work-page .group-head-tone--task-meeting{--tone-border:#6679a8;--tone-text:#4c5e86}.my-work-page .group-head-tone--task-call{--tone-border:#288a78;--tone-text:#25685d}.my-work-page .group-head-tone--task-follow_up{--tone-border:#8b6ba5;--tone-text:#674d7d}.my-work-page .group-head-tone--task-deliverable{--tone-border:#b77a2e;--tone-text:#7e5725}.my-work-page .group-head-tone--task-decision{--tone-border:#745aa0;--tone-text:#594479}.my-work-page .group-head-tone--task-reminder{--tone-border:#a65e7f;--tone-text:#78445c}.task-hierarchy-standard--focus-enabled.task-groups-unified--group-focus>.project-status-group{transition:opacity .18s ease,filter .18s ease}.task-hierarchy-standard--focus-enabled.task-groups-unified--group-focus>.project-status-group:not(.project-status-group--focused-path){opacity:.34;filter:saturate(.55)}.task-hierarchy-standard--focus-enabled.task-groups-unified--group-focus>.project-status-group:not(.project-status-group--focused-path):is(:hover,:focus-within){opacity:1;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--group-focus>.project-status-group--focused-path>.project-status-group-head[aria-expanded=true]{background:#fff8f4!important;box-shadow:inset 3px 0 #d85424!important}.my-work-page .mixed-work-tables--unified{gap:12px}.my-work-page .mixed-work-tables--unified>:is(section,.table-card){overflow:hidden;border:1px solid #d8e1e5;border-radius:9px;background:#fff;box-shadow:0 3px 12px #1e2f3809}.my-work-page .mixed-work-tables--unified>section>header{min-height:42px;border-bottom:1px solid #e1e7ea;background:#f8fafb;color:#596871}.my-work-page .mixed-work-tables--unified .task-row{border-color:#e1e7ea;background:#fff;box-shadow:none}.my-work-page .mixed-work-tables--unified .task-row:hover{background:#fafcfc}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal>.project-status-group>.project-status-group-head{opacity:1;filter:none;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal>.project-status-group>.project-status-group-head :is(.group-semantic-label>i,svg){opacity:1;color:var(--tone-border, currentColor)}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal .folder-context-groups>section>.context-group-head{border-color:transparent!important;background:#f6f8f9!important;box-shadow:none!important}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal .folder-context-groups>section>.context-group-head>.context-path__list{color:#718089!important;font-weight:640}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal .folder-context-groups>section>.context-group-head>.context-path__project{display:inline-flex;align-items:center;gap:7px;color:#26353e!important;font-weight:780!important}html:not([data-theme=dark]) .page.my-work-page .task-groups-unified--transversal .folder-context-groups>section>.context-group-head>.context-path__project:before{width:3px;height:13px;flex:0 0 3px;border-radius:3px;background:#db5b28;content:""}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--single-project .folder-context-groups>section:not(.folder-context-group--expanded){opacity:.38;filter:saturate(.35);transition:opacity .16s ease,filter .16s ease}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--single-project .folder-context-groups>section:not(.folder-context-group--expanded):is(:hover,:focus-within){opacity:1;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--single-project .folder-context-group--expanded>.context-group-head{opacity:1;background:#fff8f4!important;box-shadow:inset 3px 0 #db5b28!important}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--single-project .folder-context-group--expanded>.sortable-task-table{border-color:#d7e0e4;background:#fff;box-shadow:0 6px 18px #23343d13}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section>.context-group-head{opacity:1;filter:saturate(.55);background:#f6f8f9!important}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded){opacity:.38;transition:opacity .16s ease,filter .16s ease}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded):is(:hover,:focus-within){opacity:1;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded):is(:hover,:focus-within)>.context-group-head{filter:none}html:not([data-theme=dark]) .page.my-work-page .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-group--expanded:has(>:is(.sortable-task-table,.personal-work-table) .task-row)>.context-group-head[aria-expanded=true]{background:#fff7e8!important;box-shadow:inset 3px 0 #e46b24!important;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-group--expanded>.context-group-head>*{opacity:1;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-group--expanded>.context-group-head:is(:hover,:focus-visible)>*{opacity:1;filter:none}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-group--expanded>.project-context-edit{opacity:1}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-group--expanded>:is(.sortable-task-table,.personal-work-table){opacity:1;filter:none;border:1px solid #d7e0e4;background:#fff;box-shadow:0 5px 15px #23343d0f}html:not([data-theme=dark]) .page.my-work-page--task-focus .task-groups-unified--transversal>.project-status-group>.project-status-group-head{opacity:1;filter:none;background:#fff!important;color:#26343c!important}html:not([data-theme=dark]) .page.my-work-page--task-focus .task-groups-unified--transversal>.project-status-group>.project-status-group-head>strong{color:#26343c!important;font-weight:700!important}.my-work-page--task-focus .task-groups-unified--transversal>.project-status-group{border-color:#dfe5e8!important;box-shadow:none!important}.my-work-page--task-focus .task-groups-unified--transversal :is(.project-status-group-head,.folder-list-group__head,.context-group-head):focus{outline:0!important}.my-work-page--task-focus .task-groups-unified--transversal :is(.folder-list-groups,.folder-context-groups){border-color:#dfe5e8}.my-work-page--task-focus :is(.task-groups-unified--transversal,.mixed-work-tables--unified) :is(.sortable-task-table,.personal-work-table),.my-work-page--task-focus .mixed-work-tables--unified>.table-card{opacity:1;filter:none;border:1px solid #d2dce1;border-left-width:1px;background:#fff;box-shadow:0 6px 17px #23343d16}.my-work-page--task-focus .mixed-work-tables--unified>section{border-color:#e1e6e9;box-shadow:none}.my-work-page--task-focus .mixed-work-tables--unified>section>header{opacity:.52;background:#f3f6f7}html[data-theme=dark] .topbar{background:linear-gradient(105deg,#74331f,#9a3d1d)}.personal-page.my-work-page .personal-inbox{overflow:visible;border:0;border-radius:0;background:transparent}.personal-page.my-work-page .personal-inbox>header{min-height:44px;padding:0 2px;border:0;background:transparent!important;color:#25343c!important}.personal-page.my-work-page .personal-inbox>header span{color:#25343c!important;font-size:18px;font-weight:720}.personal-page.my-work-page .personal-inbox>header span>svg{display:none}.personal-page.my-work-page .personal-inbox>header>b{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;padding:0 7px;background:#eef2f4!important;color:#60717a!important;font-size:10px;font-weight:700}.personal-page.my-work-page .personal-inbox>.quick-add--personal,.personal-page.my-work-page .personal-inbox>.work-filter-stack{margin-inline:0}.personal-page.my-work-page .personal-inbox>.quick-add--personal{height:42px;margin-block:8px 10px;border-color:#d8e0e4;background:#fff;box-shadow:0 2px 8px #26353e0a}.personal-page.my-work-page .quick-add--personal .personal-destination-picker--quick-add{align-self:center;height:30px;border-left-color:#e1e7ea}.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger{width:100%;height:30px;display:flex;align-items:center;justify-content:center;gap:5px;border:0!important;border-radius:7px;background:transparent!important;color:#6d7b83!important;box-shadow:none!important}.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger>:is(span,small,svg){position:static;grid-column:auto;grid-row:auto;flex:0 0 auto}.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger>small:before{content:"· "}.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger:hover,.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger.active{background:#f3f6f7!important;color:#465861!important}.personal-page.my-work-page .personal-task-groups{gap:11px;padding:0}.personal-page.my-work-page .personal-task-groups .personal-list{width:100%;margin:0;border:0;border-radius:0}.personal-page.my-work-page .personal-task-groups .project-status-group-head>.group-insights{display:none}.personal-page.my-work-page .personal-task-groups>.project-status-group>.project-status-group-head{opacity:1!important;background:#fff!important;color:#26353e!important}.personal-page.my-work-page .personal-task-groups>.project-status-group>.project-status-group-head>strong{opacity:1!important;color:#26353e!important;text-shadow:none!important}.personal-page.my-work-page .personal-task-groups>.project-status-group>.project-status-group-head>svg{opacity:1!important;color:var(--tone-border,#657781)!important}@media(min-width:768px){.personal-page.my-work-page .personal-list{--personal-task-columns: 46px 36px minmax(210px,1.8fr) minmax(110px,.8fr) 100px 68px 52px 52px 52px 116px}.personal-page.my-work-page .personal-task{min-height:62px;border-top:0;border-bottom:1px solid #e1e7ea;padding:0 7px;background:#fff}.personal-page.my-work-page .personal-task:hover{background:#fafcfc}.personal-page.my-work-page .personal-task--due-overdue{background:#fff}.personal-page.my-work-page .personal-task--due-overdue:hover{background:#fafcfc}.personal-page.my-work-page .personal-task__body>:nth-child(1){grid-column:1}.personal-page.my-work-page .personal-task__body>:nth-child(2){grid-column:2}.personal-page.my-work-page .personal-task__body>:nth-child(3){grid-column:3}.personal-page.my-work-page .personal-task__body>:nth-child(4){grid-column:4}.personal-page.my-work-page .personal-task__body>:nth-child(5){grid-column:5}.personal-page.my-work-page .personal-task__body>:nth-child(6){grid-column:6}.personal-page.my-work-page .personal-task__body>:nth-child(7){grid-column:7}.personal-page.my-work-page .personal-task__body>:nth-child(8){grid-column:8}.personal-page.my-work-page .personal-task__body>:nth-child(9){grid-column:9}.personal-page.my-work-page .personal-task__body>:nth-child(10){grid-column:10}.personal-page.my-work-page .personal-task__body>:nth-child(11){grid-column:1 / -1;grid-row:2}.personal-page.my-work-page .personal-task__title .task-row__title-line{width:100%;min-width:0;display:flex;align-items:center;gap:6px}.personal-page.my-work-page .personal-task__title .task-row__title-line>strong{display:-webkit-box;overflow:hidden;min-width:0;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger{width:100%;min-height:30px;align-content:center;justify-items:center;gap:4px;border:1px solid transparent;border-radius:7px;padding:0 8px;background:transparent;color:#74828a;box-shadow:none}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger:hover,.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger.active{border-color:#d8e0e4;background:#f4f7f8;color:#465861}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger>svg:last-child{display:none}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger>span,.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger>small{display:block;max-width:100%;color:#74828a;font-size:9px;line-height:1.2;text-align:center}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger>small:before{content:none}.personal-page.my-work-page .personal-task__classification .personal-destination-picker__trigger>small{grid-column:1}.personal-page.my-work-page .personal-task__body>:nth-child(n+5):nth-child(-n+9){justify-self:center}.personal-page.my-work-page .personal-task__body>:nth-child(n+5):nth-child(-n+9) .quick-edit-trigger{justify-content:center}.personal-page.my-work-page .personal-task .personal-due.overdue{color:#d92e26;font-weight:700}.personal-page.my-work-page .personal-task__actions{width:100%;display:flex;justify-content:flex-end;gap:1px}.personal-page.my-work-page .personal-task__actions .icon-button{width:24px;height:24px}.personal-page.my-work-page .personal-task-head>:nth-child(3){justify-content:flex-start;text-align:left}.personal-page.my-work-page .personal-task-head>:nth-child(n+4):nth-child(-n+9){justify-content:center;text-align:center}.personal-page.my-work-page .personal-task__checklist-panel.inline-checklist{margin:0;display:grid;grid-template-columns:subgrid;gap:0;padding:0;border-top:1px solid #e1e7ea;background:#fff}.personal-page.my-work-page .personal-task__checklist-items{grid-column:1 / -1;grid-template-columns:subgrid;gap:0}.personal-page.my-work-page .personal-inline-checklist__item{grid-column:1 / -1;min-height:50px;grid-template-columns:subgrid;gap:inherit;padding:0 7px;background:#fff}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(1){grid-column:1 / 4}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(2){grid-column:4}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(3){grid-column:5}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(4){grid-column:6}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(5){grid-column:7}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(6){grid-column:8}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(7){grid-column:9}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(8){grid-column:10}.personal-page.my-work-page .personal-inline-checklist__item.completed{background:#f7f9f8}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(n+2):nth-child(-n+7){justify-self:center;text-align:center}.personal-page.my-work-page .personal-inline-checklist__title{flex:1}.personal-page.my-work-page .personal-inline-checklist__title>span{min-width:0}.personal-page.my-work-page .personal-inline-checklist__title input{width:100%;min-width:0;height:26px;overflow:hidden;border:1px solid transparent;border-radius:5px;outline:0;padding:0 4px;background:transparent;color:#405047;font:700 11px Manrope,Inter,sans-serif;text-overflow:ellipsis}.personal-page.my-work-page .personal-inline-checklist__title input:hover,.personal-page.my-work-page .personal-inline-checklist__title input:focus{border-color:var(--line-strong);background:var(--paper)}.personal-page.my-work-page .personal-inline-checklist__item.completed .personal-inline-checklist__title input{color:#819087;text-decoration:line-through}.personal-page.my-work-page .personal-inline-checklist__context{font-size:9px}.personal-page.my-work-page .personal-inline-checklist__actions{width:100%;justify-content:flex-end}.personal-page.my-work-page .personal-inline-checklist__actions .promote-check-button{padding-inline:6px}.personal-page.my-work-page .inline-checklist__add{grid-column:1 / -1;min-height:38px;display:grid;grid-template-columns:18px 17px 17px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0 7px 0 24px;border-top:1px solid #e1e7ea}.personal-page.my-work-page .inline-checklist__add>input{width:100%;min-width:0;height:30px;border:0;outline:0;padding:0 4px;background:transparent}.personal-page.my-work-page .inline-checklist__add>button{width:auto;min-height:27px}.personal-page.my-work-page .personal-task--editing .personal-name-edit,.personal-page.my-work-page .personal-task--editing .personal-task__classification .personal-destination-picker__trigger,.personal-page.my-work-page .personal-task--editing .personal-task__quick-cell,.personal-page.my-work-page .personal-task--editing .personal-inline-checklist__title input{border:1px solid var(--active-border)!important;background:var(--accent-chip)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--active-solid) 12%,transparent)}.personal-page.my-work-page .personal-task--editing .personal-task__quick-cell{width:100%;min-height:30px;justify-content:center}}@media(max-width:767px){.personal-page.my-work-page .personal-task__checklist-panel.inline-checklist{margin:5px -6px -7px -8px;grid-template-columns:minmax(0,1fr);padding:0 0 0 34px;overflow:hidden}.personal-page.my-work-page .personal-task__checklist-items{grid-template-columns:minmax(0,1fr)}.personal-page.my-work-page .personal-inline-checklist__item{min-height:54px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:0 7px 0 0}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(1){grid-column:1}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(8){grid-column:2}.personal-page.my-work-page .personal-inline-checklist__item>:nth-child(n+2):nth-child(-n+7){display:none}.personal-page.my-work-page .personal-inline-checklist__name{gap:6px;padding-left:7px}.personal-page.my-work-page .personal-inline-checklist__title{flex:1}.personal-page.my-work-page .personal-inline-checklist__title input{width:100%;min-width:0;height:28px;border:0;outline:0;padding:0;background:transparent;color:var(--ink);font-size:13px;font-weight:650}.personal-page.my-work-page .personal-inline-checklist__title small{font-size:9px}.personal-page.my-work-page .personal-inline-checklist__actions .promote-check-button{width:26px;padding:0}.personal-page.my-work-page .personal-inline-checklist__actions .promote-check-button>svg{margin:auto}.personal-page.my-work-page .personal-inline-checklist__actions .promote-check-button{font-size:0}.personal-page.my-work-page .inline-checklist__add{min-height:42px;margin:0;grid-template-columns:18px 17px 17px minmax(0,1fr) auto;padding:0 7px;border-top:1px solid var(--line-soft)}.personal-page.my-work-page .inline-checklist__add>input{min-width:0;font-size:16px}}html[data-theme=dark] .sidebar{background:var(--canvas)}html[data-theme=dark] :is(.sidebar__nav-group-title,.sidebar__section-title,.sidebar__section-title--personal,.sidebar .tree){border-color:var(--line);color:var(--muted)}html[data-theme=dark] .sidebar__nav-group-title[aria-expanded=true]{color:var(--ink-soft)}html[data-theme=dark] .sidebar__primary a.active{background:var(--active-start);color:var(--active-text);box-shadow:inset 3px 0 var(--active-border)}html[data-theme=dark] body .page.my-work-page .page-header p{color:var(--muted)}html[data-theme=dark] body .page.my-work-page .metric-grid{border-color:var(--line);background:var(--paper);box-shadow:none}html[data-theme=dark] body .page.my-work-page .metric+.metric{border-color:var(--line)}html[data-theme=dark] body .page.my-work-page .metric span{color:var(--muted)}html[data-theme=dark] body .page.my-work-page .metric strong{color:var(--ink)}html[data-theme=dark] body .page.my-work-page .metric--interactive:hover{background:var(--surface)}html[data-theme=dark] body .page.my-work-page .metric--interactive.active{background:var(--active-start);box-shadow:inset 0 -3px var(--active-border)}html[data-theme=dark] body .page.my-work-page .task-hierarchy-standard--focus-enabled :is(.task-groups-unified>.project-status-group,.folder-list-groups>section,.mixed-work-tables--unified>section,.mixed-work-tables--unified>.table-card,.sortable-task-table,.personal-work-table){border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important}html[data-theme=dark] body .page.my-work-page :is(.task-groups-unified>.project-status-group>.project-status-group-head,.task-groups-unified>.personal-work-group.project-status-group>button.project-status-group-head,.folder-list-group__head,.mixed-work-tables--unified>section>header){border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] body .page.my-work-page :is(.task-groups-unified>.project-status-group>.project-status-group-head,.folder-list-group__head,.folder-list-group__projects .context-group-head):is(:hover,:focus-visible){background:var(--surface)!important}html[data-theme=dark] body .page.my-work-page :is(.project-status-group-head>strong,.folder-list-group__head>strong,.folder-list-group__projects .context-group-head>strong,.task-groups-unified>.personal-work-group .context-group-head,.task-groups-unified>.personal-work-group .context-group-head>:is(span,strong,b)){color:var(--ink)!important;text-shadow:none!important}html[data-theme=dark] body .page.my-work-page :is(.group-level-label,.group-head-more,.folder-list-group__head>svg){color:var(--muted)!important}html[data-theme=dark] body .page.my-work-page :is(.group-semantic-label,.project-status-group-head:has(.group-semantic-label)>strong){color:var(--ink-soft)!important}html[data-theme=dark] body .page.my-work-page :is(.project-status-group-head,.folder-list-group__head,.context-group-head)>b{background:var(--surface)!important;color:var(--ink-soft)!important}html[data-theme=dark] body .page.my-work-page .group-insights__progress>span{background:var(--line-strong)!important}html[data-theme=dark] body .page.my-work-page .folder-list-groups{border-color:var(--line-strong)}html[data-theme=dark] body .page.my-work-page .folder-list-groups>section:before{border-color:var(--line-strong)}html[data-theme=dark] body .page.my-work-page :is(.folder-list-group__projects .folder-context-group--focused,.folder-list-group__projects .folder-context-group--focused>.context-group-head,.task-groups-unified--group-focus>.project-status-group--focused-path>.project-status-group-head){background:var(--active-start)!important;box-shadow:inset 2px 0 var(--active-border)!important}html[data-theme=dark] body .page.my-work-page .status-work-groups--interactive .task-table-head{border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] body .page.my-work-page :is(.status-work-groups--interactive .task-row,.mixed-work-tables--unified .task-row){border-color:var(--line-soft);background:var(--paper)!important;color:var(--ink)}html[data-theme=dark] body .page.my-work-page :is(.status-work-groups--interactive .task-row,.mixed-work-tables--unified .task-row):hover{background:var(--surface)!important}html[data-theme=dark] body .page.my-work-page .task-row--due-week{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 55%,var(--warning-chip) 100%)!important}html[data-theme=dark] body .page.my-work-page .task-row--due-tomorrow{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 55%,var(--push-chip) 100%)!important}html[data-theme=dark] body .page.my-work-page .task-row--due-today,html[data-theme=dark] body .page.my-work-page .task-row--status-in_progress:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 55%,var(--accent-chip) 100%)!important}html[data-theme=dark] body .page.my-work-page .task-row--due-overdue{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 55%,var(--danger-chip) 100%)!important}html[data-theme=dark] body .page.my-work-page .task-row--status-waiting:not(.task-row--due-overdue){background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 55%,var(--personal-chip) 100%)!important}html[data-theme=dark] body .page.my-work-page :is(.project-quick-task,.personal-inbox>.quick-add--personal){border-color:var(--line);background:var(--paper);box-shadow:none}html[data-theme=dark] body .page.my-work-page .project-quick-task__trigger:hover{background:var(--active-start)}html[data-theme=dark] body .page.my-work-page--task-focus :is(.task-groups-unified--transversal .folder-list-group__head,.task-groups-unified--transversal .folder-context-groups>section>.context-group-head,.mixed-work-tables--unified>section>header){background:var(--surface)!important;color:var(--muted)!important}html[data-theme=dark] body .page.personal-page.my-work-page .personal-inbox>header,html[data-theme=dark] body .page.personal-page.my-work-page .personal-inbox>header span{color:var(--ink)!important}html[data-theme=dark] body .page.personal-page.my-work-page .personal-inbox>header>b{background:var(--surface)!important;color:var(--muted)!important}html[data-theme=dark] body .page.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger{color:var(--muted)!important}html[data-theme=dark] body .page.personal-page.my-work-page .quick-add--personal .personal-destination-picker__trigger:is(:hover,.active){background:var(--surface)!important;color:var(--ink-soft)!important}html[data-theme=dark] body .page.personal-page.my-work-page .personal-task-groups>.project-status-group>.project-status-group-head,html[data-theme=dark] body .page.personal-page.my-work-page .personal-task-groups>.project-status-group>.project-status-group-head>strong{background:var(--paper)!important;color:var(--ink)!important}@media(min-width:768px){html[data-theme=dark] body .page.personal-page.my-work-page :is(.personal-task,.personal-task--due-overdue,.personal-task__checklist-panel.inline-checklist,.personal-inline-checklist__item){border-color:var(--line-soft);background:var(--paper);color:var(--ink)}html[data-theme=dark] body .page.personal-page.my-work-page :is(.personal-task,.personal-task--due-overdue):hover{background:var(--surface)}html[data-theme=dark] body .page.personal-page.my-work-page .personal-inline-checklist__item.completed{background:var(--surface)}html[data-theme=dark] body .page.personal-page.my-work-page .personal-inline-checklist__title input{color:var(--ink)}html[data-theme=dark] body .page.personal-page.my-work-page .personal-inline-checklist__item.completed .personal-inline-checklist__title input{color:var(--muted)}html[data-theme=dark] body .page.personal-page.my-work-page .inline-checklist__add{border-color:var(--line-soft);background:var(--paper)}}@media(max-width:767px){.my-work-page .metric-grid{grid-template-columns:repeat(2,1fr)}.my-work-page .metric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.my-work-page .metric:nth-child(4){border-top:1px solid var(--line)}.my-work-page .metric:nth-child(5){border-left:0;border-top:1px solid var(--line)}.my-work-page .metric:nth-child(6){border-top:1px solid var(--line)}.my-work-create__trigger{min-width:40px;padding-inline:11px;font-size:0}.my-work-create__trigger>svg{margin:0}.folder-list-groups{margin-left:9px;padding-left:8px}.folder-list-group__projects{margin-left:14px;padding-left:12px}.my-work-page .group-level-label,.my-work-page .group-head-more{display:none}}html:not([data-theme=dark]) .my-work-page--focus-experiment{--my-work-focus-orange: #e85d1f;--my-work-focus-border: #efb08d;--my-work-focus-start: #ffefe4;--my-work-focus-end: #fff9f5}body .page.my-work-page.my-work-page--focus-experiment .task-groups-unified .group-level-label{display:inline-flex!important;align-items:center;min-height:20px!important;padding:2px 7px!important;border:1px solid!important;border-radius:999px!important;font-size:.62rem!important;font-weight:850!important;line-height:1;letter-spacing:.07em;text-transform:uppercase}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder>.group-level-label{border-color:#b9ddc9!important;background:#eaf6ef!important;color:#176845!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .task-groups-unified :is(.group-head-tone--list,.folder-list-group__head)>.group-level-label{border-color:#c4d8e8!important;background:#edf4fa!important;color:#315d83!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .task-groups-unified .folder-context-groups>section>.context-group-head>.group-level-label{border-color:#f1b995!important;background:#fff0e7!important;color:#a8441b!important}body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head .group-insight--push{min-width:31px;min-height:23px;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;border:1px solid #f0a66f;border-radius:999px;padding:2px 8px;background:#fff0df;color:#b74817!important;font-size:10px;font-weight:850}html[data-theme=dark] body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified>.project-status-group>.project-status-group-head.group-head-tone--folder>.group-level-label{border-color:#3c765e!important;background:#203d31!important;color:#93d9b5!important}html[data-theme=dark] body .page.my-work-page.my-work-page--focus-experiment .task-groups-unified :is(.group-head-tone--list,.folder-list-group__head)>.group-level-label{border-color:#45677d!important;background:#243b4a!important;color:#acd2ec!important}html[data-theme=dark] body .page.my-work-page.my-work-page--focus-experiment .task-groups-unified .folder-context-groups>section>.context-group-head>.group-level-label{border-color:#8a573c!important;background:#4a2f24!important;color:#ffc09c!important}html[data-theme=dark] body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified .folder-context-groups>section>.context-group-head .group-insight--push{border-color:#a15d36;background:#4d2e1e;color:#ffbd91!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-hierarchy-standard--focus-enabled.task-groups-unified--folder-focus.task-groups-unified--multi-project>.project-status-group:not(.project-status-group--focused-path){opacity:.48!important;filter:saturate(.68)!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-list-groups--focused>section:not(.folder-list-group--focused){opacity:.68!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-list-group__projects .folder-context-groups--focused>section:not(.folder-context-group--focused){opacity:.6!important;filter:saturate(.68)!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--single-project .folder-context-group--expanded>.context-group-head[aria-expanded=true]{border-color:var(--my-work-focus-border)!important;background:linear-gradient(90deg,var(--my-work-focus-start),var(--my-work-focus-end) 72%,#fff)!important;color:#3f3029!important;box-shadow:inset 4px 0 var(--my-work-focus-orange),0 3px 10px #7e3e1d1a!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--single-project .folder-context-group--expanded>.context-group-head .context-path__project{color:#7a3519!important;font-weight:820!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--single-project .folder-context-groups>section:not(.folder-context-group--expanded){opacity:1!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--multi-project :is(.project-status-group,.folder-list-groups>section,.folder-context-groups>section,.work-space-context):is(:hover,:focus-within){opacity:1!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded)>.context-group-head{filter:saturate(.72)!important;background:#f7f9fa!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded){opacity:.52!important;filter:saturate(.62)!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--multi-project .folder-context-group--expanded:has(>:is(.sortable-task-table,.personal-work-table) .task-row)>.context-group-head[aria-expanded=true]{border-color:var(--my-work-focus-border)!important;background:linear-gradient(90deg,#ffedda,#fff7eb 72%,#fff)!important;color:#3f3029!important;box-shadow:inset 4px 0 var(--my-work-focus-orange),0 3px 9px #7e3e1d17!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-groups-unified--multi-project .folder-context-group--expanded>.context-group-head .context-path__project{color:#743116!important;font-weight:820!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:not(.folder-context-group--expanded):is(:hover,:focus-within)>.context-group-head{border-color:#efc3aa!important;background:#fffaf6!important;box-shadow:inset 3px 0 #ef8b59!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-list-group__projects .folder-context-groups--focused>section:not(.folder-context-group--focused):is(:hover,:focus-within){opacity:1!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:has(>.context-group-head:hover){opacity:1!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard--focus-enabled.task-groups-unified--multi-project .folder-context-groups>section:has(>.context-group-head:hover)>.context-group-head{opacity:1!important;filter:none!important;border-color:#efc3aa!important;background:#fffaf6!important;box-shadow:inset 3px 0 #ef8b59!important}.task-hierarchy-standard{--task-hierarchy-orange: #e95619;--task-hierarchy-focus-border: #f0b79d;--task-hierarchy-focus-start: #fff1e9;--task-hierarchy-focus-end: #fffaf6}.task-view-chrome{min-width:0;display:grid;gap:5px}.task-view-chrome>:is(.filter-panel-unified,.work-filter-toolbar,.grouping-toolbar){margin-bottom:0}.task-view-chrome .work-active-filters{align-self:stretch}.work-active-filters{min-height:30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:4px 12px;border:0;background:transparent}.work-active-filters__group{min-width:0;min-height:22px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:5px}.work-active-filters__group--criteria{flex:1 1 auto}.work-active-filters__group--view{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.work-active-filters__label{width:55px;flex:0 0 55px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.work-active-filters__group--view .work-active-filters__label{width:auto;flex-basis:auto;margin-left:4px}.work-active-filter-chip{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 8px;border:1px solid rgba(230,109,60,.25);border-radius:999px;background:#fff4ecc7;color:var(--accent-text);font-size:9px;font-weight:650;cursor:pointer}.work-active-filter-chip:hover{border-color:var(--active-border);background:var(--active-start)}.work-active-filter-chip--fixed{padding-right:8px;cursor:default}.work-active-filter-chip--fixed:hover{border-color:#e66d3c40;background:#fff4ecc7}.work-active-filter-chip--view-toggle{padding-right:8px}.work-active-filter-chip--view-toggle[aria-pressed=false]{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.work-active-filter-chip.exclude{border-color:#c24b4538;background:var(--danger-chip);color:var(--danger-text)}html[data-theme=dark] body .page .work-active-filter-chip{border-color:color-mix(in srgb,var(--active-border) 48%,var(--line));background:var(--accent-chip);color:var(--active-text)}html[data-theme=dark] body .page .work-active-filter-chip:hover{border-color:var(--active-border);background:var(--active-start)}html[data-theme=dark] body .page .work-active-filter-chip--fixed:hover{border-color:color-mix(in srgb,var(--active-border) 48%,var(--line));background:var(--accent-chip)}html[data-theme=dark] body .page .work-active-filter-chip.exclude{border-color:color-mix(in srgb,var(--red) 48%,var(--line));background:var(--danger-chip);color:var(--danger-text)}.task-hierarchy-standard.task-groups-unified>.project-status-group{border:0!important;box-shadow:none!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header{border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important;filter:none!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header--project{border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important;filter:none!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header--project[aria-expanded=true]{border-color:#f0b79d!important;background:linear-gradient(90deg,#fff1e9,#fffaf6 76%,#fff)!important;box-shadow:inset 3px 0 #e95619!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header:not(.task-hierarchy-header--project)[aria-expanded=true]{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard.task-groups-unified>.project-status-group>.task-hierarchy-header:not(.task-hierarchy-header--project){border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important;transform:none!important;filter:none!important}html[data-theme=dark] body .page .task-hierarchy-standard .task-hierarchy-header{border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important;filter:none!important}html[data-theme=dark] body .page .task-hierarchy-standard .task-hierarchy-header--project[aria-expanded=true]{border-color:#70432f!important;background:linear-gradient(90deg,#39251d,#2d211c 76%,var(--paper))!important;box-shadow:inset 3px 0 #ff7c42!important}html[data-theme=dark] body .page .task-hierarchy-standard .task-hierarchy-header:not(.task-hierarchy-header--project)[aria-expanded=true]{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important}html[data-theme=dark] body .page .task-hierarchy-standard.task-groups-unified>.project-status-group>.task-hierarchy-header:not(.task-hierarchy-header--project){border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important;transform:none!important;filter:none!important}html body .page .task-hierarchy-standard .folder-context-groups>section>.task-hierarchy-header:not(.task-hierarchy-header--project)>strong{width:auto!important;max-width:none!important;flex:0 1 auto!important;margin:0!important;overflow:visible!important;color:#26372f!important;-webkit-text-fill-color:#26372f!important}html body .page .task-hierarchy-standard .folder-context-groups>section>.task-hierarchy-header--folder>svg:not(.context-group-head__chevron){width:18px!important;height:18px!important;flex:0 0 18px!important;color:#397a5a!important;stroke:#397a5a!important}html[data-theme=dark] body .page .task-hierarchy-standard .folder-context-groups>section>.task-hierarchy-header:not(.task-hierarchy-header--project)>strong{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}html body .page .task-hierarchy-standard .task-hierarchy-header--project>svg:not(.context-group-head__chevron){color:var(--task-hierarchy-orange,#e95619)!important}html body .page .task-hierarchy-standard .task-hierarchy-header>:is(strong,svg){position:relative;z-index:1;display:block!important;border-color:transparent!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important}html body .page .task-hierarchy-standard .task-hierarchy-header--folder>svg:not(.context-group-head__chevron):not(.project-status-group-head__chevron){color:#397a5a!important}html body .page .task-hierarchy-standard .task-hierarchy-header--list>svg:not(.context-group-head__chevron):not(.project-status-group-head__chevron){color:#47799f!important}html body .page .task-hierarchy-standard .task-hierarchy-header>:is(.group-level-label,.group-semantic-label){display:inline-flex!important;min-height:20px!important;align-items:center!important;padding:2px 7px!important;border-width:1px!important;border-style:solid!important;border-radius:999px!important;font-size:.62rem!important;font-weight:850!important;line-height:1!important;letter-spacing:.07em!important;text-transform:uppercase!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header--folder>.group-level-label{border-color:#b9ddc9!important;background:#eaf6ef!important;color:#176845!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header--list>.group-level-label{border-color:#c4d8e8!important;background:#edf4fa!important;color:#315d83!important}html:not([data-theme=dark]) body .page .task-hierarchy-standard .task-hierarchy-header--project>.group-level-label{border-color:#f0b79d!important;background:#fff1e9!important;color:#e95619!important}.grouping-toolbar--standard .group-button{width:auto!important;min-width:0!important;flex:0 0 auto!important;padding-inline:8px!important;gap:5px!important}.grouping-toolbar--standard .group-button>svg{width:18px!important;height:18px!important;flex-basis:18px!important;padding:3px!important}.grouping-toolbar--standard .group-button--bulk-start,.grouping-toolbar--standard .group-button--bulk-start+.group-button{min-width:94px!important}:where(.task-hierarchy-standard,.page) :is(.group-level-label,.group-semantic-label){display:inline-flex!important;min-height:20px!important;align-items:center;gap:5px;padding:2px 7px!important;border:1px solid!important;border-radius:999px!important;font-size:.62rem!important;font-weight:850!important;line-height:1;letter-spacing:.07em;text-transform:uppercase;text-shadow:none!important;filter:none!important}:where(.task-hierarchy-standard,.page) .group-head-tone--pending{--group-label-border:#868e8a;--group-label-text:#515b56}:where(.task-hierarchy-standard,.page) .group-head-tone--in_progress{--group-label-border:#d1a341;--group-label-text:#6e5518}:where(.task-hierarchy-standard,.page) .group-head-tone--waiting{--group-label-border:#957baa;--group-label-text:#5d4a70}:where(.task-hierarchy-standard,.page) .group-head-tone--submitted{--group-label-border:#a8738d;--group-label-text:#6c4357}:where(.task-hierarchy-standard,.page) .group-head-tone--completed{--group-label-border:#6d9e7a;--group-label-text:#40664a}:where(.task-hierarchy-standard,.page) .group-head-tone--cancelled{--group-label-border:#8b8e92;--group-label-text:#55595d}:where(.task-hierarchy-standard,.page) .group-head-tone--task-task{--group-label-border:#d35c2d;--group-label-text:#88401f}:where(.task-hierarchy-standard,.page) .group-head-tone--task-milestone{--group-label-border:#3e7fae;--group-label-text:#315f80}:where(.task-hierarchy-standard,.page) .group-head-tone--task-meeting{--group-label-border:#6679a8;--group-label-text:#4c5e86}:where(.task-hierarchy-standard,.page) .group-head-tone--task-call{--group-label-border:#288a78;--group-label-text:#25685d}:where(.task-hierarchy-standard,.page) .group-head-tone--task-follow_up{--group-label-border:#8b6ba5;--group-label-text:#674d7d}:where(.task-hierarchy-standard,.page) .group-head-tone--task-deliverable{--group-label-border:#b77a2e;--group-label-text:#7e5725}:where(.task-hierarchy-standard,.page) .group-head-tone--task-decision{--group-label-border:#745aa0;--group-label-text:#594479}:where(.task-hierarchy-standard,.page) .group-head-tone--task-reminder{--group-label-border:#a65e7f;--group-label-text:#78445c}:where(.task-hierarchy-standard,.page) .group-head-tone--person{--group-label-border:#8d7caf;--group-label-text:#51436f}:where(.task-hierarchy-standard,.page) .group-head-tone--delegation{--group-label-border:#80649a;--group-label-text:#574469}:is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head>.group-semantic-label,:is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head.group-head-tone--person>.group-level-label,:is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head.group-head-tone--delegation>.group-level-label{border-color:color-mix(in srgb,var(--group-label-border,var(--tone-border,var(--line))) 55%,var(--line))!important;background:color-mix(in srgb,var(--group-label-border,var(--tone-border,var(--line))) 11%,var(--paper))!important;color:var(--group-label-text,var(--tone-text,var(--ink-soft)))!important}:is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head>.group-semantic-label>i{width:6px!important;height:6px!important;flex:0 0 6px;border-radius:50%;background:var(--group-label-border,var(--tone-border,var(--muted)))!important;box-shadow:none!important}html:not([data-theme=dark]) :where(.task-hierarchy-standard,.page) .group-head-tone--folder>.group-level-label{border-color:#b9ddc9!important;background:#eaf6ef!important;color:#176845!important}html:not([data-theme=dark]) :where(.task-hierarchy-standard,.page) :is(.group-head-tone--list,.folder-list-group__head)>.group-level-label{border-color:#c4d8e8!important;background:#edf4fa!important;color:#315d83!important}html:not([data-theme=dark]) :where(.task-hierarchy-standard,.page) .task-hierarchy-header--project>.group-level-label{border-color:#f0b79d!important;background:#fff1e9!important;color:#e95619!important}html[data-theme=dark] .task-hierarchy-standard{--task-hierarchy-focus-border: #8a573c;--task-hierarchy-focus-start: #3e2c22;--task-hierarchy-focus-end: #292521}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--folder>.group-level-label{border-color:#3c765e!important;background:#203d31!important;color:#93d9b5!important}html[data-theme=dark] :where(.task-hierarchy-standard,.page) :is(.group-head-tone--list,.folder-list-group__head)>.group-level-label{border-color:#45677d!important;background:#243b4a!important;color:#acd2ec!important}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .task-hierarchy-header--project>.group-level-label{border-color:#875039!important;background:#39251d!important;color:#ff9b6e!important}html:not([data-theme=dark]) :where(.task-hierarchy-standard,.page) .task-hierarchy-header--project>svg:not(.context-group-head__chevron){color:#e95619!important}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .task-hierarchy-header--project>svg:not(.context-group-head__chevron){color:#ff7c42!important}html:not([data-theme=dark]) .page.my-work-page .task-hierarchy-standard .task-hierarchy-header--project[aria-expanded=true]{border-color:#f0b79d!important;background:linear-gradient(90deg,#fff1e9,#fffaf6 76%,#fff)!important;box-shadow:inset 3px 0 #e95619!important}html[data-theme=dark] .page.my-work-page .task-hierarchy-standard .task-hierarchy-header--project[aria-expanded=true]{border-color:#70432f!important;background:linear-gradient(90deg,#39251d,#2d211c 76%,var(--paper))!important;box-shadow:inset 3px 0 #ff7c42!important}.mobile-project-archive-context{display:none}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--pending{--group-label-text:#c6d0ca}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--in_progress{--group-label-text:#eed788}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--waiting{--group-label-text:#d7c1e7}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--submitted{--group-label-text:#e0b2c8}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--completed{--group-label-text:#b9dfc2}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--cancelled{--group-label-text:#c7ccca}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-task{--group-label-text:#efb696}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-milestone{--group-label-text:#acd2ec}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-meeting{--group-label-text:#bdc8ec}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-call{--group-label-text:#9dd9cf}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-follow_up{--group-label-text:#d5bee6}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-deliverable{--group-label-text:#ebc78f}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-decision{--group-label-text:#cdbce8}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--task-reminder{--group-label-text:#e4b7cc}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--person{--group-label-text:#d2c7ea}html[data-theme=dark] :where(.task-hierarchy-standard,.page) .group-head-tone--delegation{--group-label-text:#d9c4e9}html[data-theme=dark] :is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head>.group-semantic-label,html[data-theme=dark] :is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head.group-head-tone--person>.group-level-label,html[data-theme=dark] :is(.page.my-work-page,.page) :is(.task-hierarchy-standard.task-groups-unified,.task-hierarchy-standard>.task-groups-unified)>.project-status-group>.project-status-group-head.group-head-tone--delegation>.group-level-label{border-color:color-mix(in srgb,var(--group-label-border,var(--tone-border,var(--line))) 68%,var(--line))!important;background:color-mix(in srgb,var(--group-label-border,var(--tone-border,var(--line))) 20%,var(--paper))!important;color:var(--group-label-text,var(--tone-text,var(--ink-soft)))!important}.task-hierarchy-standard .group-insights{min-width:128px!important;flex:1 1 auto;justify-content:flex-end}.task-hierarchy-standard .group-insights__progress{flex:0 0 124px!important;order:20!important;margin-left:auto}.task-hierarchy-standard>.project-status-group>.project-status-group-head .group-insights__progress{transform:translate(-3px)}.task-hierarchy-standard .folder-list-group__head .group-insights__progress{transform:none}.task-hierarchy-standard .folder-list-group__projects>.personal-folder-contexts{margin:0!important;padding:0!important;border-left:0!important}.task-hierarchy-standard .folder-list-group__projects .context-group-head{padding-right:28px!important}.task-hierarchy-standard .folder-list-group__projects .context-group-head .group-insights__progress,.task-hierarchy-standard .personal-folder-contexts .context-group-head .group-insights__progress{transform:translate(5px)}.task-hierarchy-standard .folder-list-group__projects .project-context-edit{right:0}.task-hierarchy-standard .group-insight{display:none}.task-hierarchy-standard .folder-context-groups>section>.context-group-head .group-insight--push{display:inline-flex!important;min-width:31px;min-height:23px;align-items:center;justify-content:center;gap:4px;padding:2px 8px;border:1px solid #f0a66f;border-radius:999px;background:#fff0df;color:#b74817!important;font-size:10px;font-weight:850}html[data-theme=dark] .task-hierarchy-standard .folder-context-groups>section>.context-group-head .group-insight--push{border-color:#a15d36;background:#4d2e1e;color:#ffbd91!important}.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-context-groups>section:not(.folder-context-group--expanded){opacity:.52;filter:saturate(.62)}.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-context-group--expanded:has(>.sortable-task-table .task-row)>.context-group-head[aria-expanded=true],.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--single-project .folder-context-group--expanded:has(>.sortable-task-table .task-row)>.context-group-head[aria-expanded=true]{border-color:var(--task-hierarchy-focus-border)!important;background:linear-gradient(90deg,var(--task-hierarchy-focus-start),var(--task-hierarchy-focus-end) 72%,var(--paper))!important;box-shadow:inset 4px 0 var(--task-hierarchy-orange),0 3px 9px #7e3e1d17!important}.task-hierarchy-standard--focus-enabled .folder-context-groups>section:not(.folder-context-group--expanded):is(:hover,:focus-within){opacity:1!important;filter:none!important}.task-hierarchy-standard--focus-disabled :is(.project-status-group,.folder-list-groups>section,.folder-context-groups>section){opacity:1!important;filter:none!important}.task-hierarchy-standard>.work-space-context{width:100%;min-height:30px;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid var(--line);padding:2px 13px;background:transparent;color:var(--ink-soft);cursor:pointer;text-align:left;transition:opacity .16s ease,filter .16s ease,background .16s ease}.task-hierarchy-standard>.work-space-context>span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:var(--canvas)}.task-hierarchy-standard>.work-space-context>strong{font-size:11px}.task-hierarchy-standard>.work-space-context>b{min-width:22px;height:22px;display:grid;place-items:center;margin-left:auto;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:10px}.task-hierarchy-standard>.work-space-context:is(:hover,:focus-visible){background:var(--surface);color:var(--ink);outline:0}.task-hierarchy-standard--single-project :is(.project-status-group,.folder-list-groups>section,.folder-context-groups>section,.work-space-context),.task-hierarchy-standard--projects-collapsed :is(.project-status-group,.folder-list-groups>section,.folder-context-groups>section,.work-space-context){opacity:1!important;filter:none!important}.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project.task-groups-unified--folder-focus>.work-space-context:not(.work-space-context--focus-path),.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project.task-groups-unified--folder-focus>.project-status-group:not(.project-status-group--focused-path),.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-list-groups--focused>section:not(.folder-list-group--focused){opacity:.5!important;filter:saturate(.65)!important}.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project :is(.work-space-context,.project-status-group,.folder-list-groups>section,.folder-context-groups>section):is(:hover,:focus-within){opacity:1!important;filter:none!important}.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-context-groups>section:is(:hover,:focus-within)>.context-group-head{filter:none!important;background:var(--paper)!important}.task-hierarchy-standard--focus-disabled :is(.work-space-context,.project-status-group,.folder-list-groups>section,.folder-context-groups>section){opacity:1!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page--focus-experiment .task-hierarchy-standard.task-groups-unified--single-project .folder-context-group--expanded>.context-group-head[aria-expanded=true]{border-color:var(--task-hierarchy-focus-border)!important;background:#fff8f4!important;box-shadow:inset 3px 0 var(--task-hierarchy-orange)!important}html:not([data-theme=dark]) body .page.my-work-page--focus-experiment .task-hierarchy-standard.task-groups-unified--single-project .folder-context-group--expanded>:is(.sortable-task-table,.personal-work-table){border-color:#d7e0e4!important;background:var(--paper)!important;box-shadow:0 6px 18px #23343d13!important}html:not([data-theme=dark]) body .page.my-work-page--focus-experiment .task-hierarchy-standard.task-groups-unified--multi-project .folder-context-group--expanded:has(>:is(.sortable-task-table,.personal-work-table) .task-row)>.context-group-head[aria-expanded=true]{border-color:var(--task-hierarchy-focus-border)!important;background:#fff7e8!important;box-shadow:inset 3px 0 var(--task-hierarchy-orange)!important;filter:none!important}html:not([data-theme=dark]) body .page.my-work-page--focus-experiment .task-hierarchy-standard.task-groups-unified--multi-project .folder-context-group--expanded>:is(.sortable-task-table,.personal-work-table){border:1px solid #d7e0e4!important;background:var(--paper)!important;box-shadow:0 5px 15px #23343d0f!important}html[data-theme=dark] body .page.my-work-page--focus-experiment .task-hierarchy-standard .folder-context-group--expanded>.context-group-head[aria-expanded=true]{border-color:var(--task-hierarchy-focus-border)!important;background:linear-gradient(90deg,var(--task-hierarchy-focus-start),var(--task-hierarchy-focus-end) 72%,var(--paper))!important;box-shadow:inset 4px 0 var(--task-hierarchy-orange),0 3px 9px #7e3e1d17!important;filter:none!important}html[data-theme=dark] body .page.my-work-page--focus-experiment .task-hierarchy-standard .folder-context-group--expanded>:is(.sortable-task-table,.personal-work-table){border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important}body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project>.work-space-context:is(:hover,:focus-within),body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project>.project-status-group:is(:hover,:focus-within),body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-list-groups>section:is(:hover,:focus-within),body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project .folder-context-groups>section:is(:hover,:focus-within){opacity:1!important;filter:none!important}body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard.task-hierarchy-standard--focus-enabled.task-hierarchy-standard--multi-project :is(.project-status-group,.folder-list-groups>section,.folder-context-groups>section):is(:hover,:focus-within)>:is(.project-status-group-head,.folder-list-group__head,.context-group-head){opacity:1!important;filter:none!important}@media(max-width:760px){.task-hierarchy-standard .group-insights{min-width:0!important}.task-hierarchy-standard .group-insights__progress{display:none}}@media(max-width:767px){.my-work-page .metric-grid{margin-bottom:9px}.my-work-page .metric{min-height:52px;padding:6px 10px}.my-work-page .metric strong{font-size:16px}.my-work-page .metric span{font-size:9px}.my-work-page .metric__icon>svg{width:16px;height:16px}.my-work-page .work-active-filters{min-height:29px;max-width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:5px;overflow-x:auto;overflow-y:hidden;padding:2px 10px 4px;scrollbar-width:none;overscroll-behavior-inline:contain}.my-work-page .work-active-filters::-webkit-scrollbar{display:none}.my-work-page .work-active-filters__group{flex:0 0 auto;flex-wrap:nowrap;gap:5px}.my-work-page .work-active-filters__group--view{justify-content:flex-start;margin-left:0}.my-work-page .work-active-filters__label{display:none}.my-work-page .task-hierarchy-standard>.work-space-context{min-height:27px;height:27px;gap:5px;padding:0 8px;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 82%,var(--canvas))}.my-work-page .task-hierarchy-standard>.work-space-context>span{width:19px;height:19px}.my-work-page .task-hierarchy-standard>.work-space-context>strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.my-work-page .task-hierarchy-standard>.work-space-context>b{min-width:19px;height:19px;font-size:9px}.my-work-page .task-hierarchy-standard :is(.project-status-group-head,.folder-list-group__head,.folder-context-groups>section>.context-group-head){min-height:31px!important;height:31px!important;max-height:31px!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;overflow:hidden;border-top:0!important;border-bottom:1px solid var(--line-strong)!important;border-radius:0!important;box-shadow:none!important}.my-work-page .task-hierarchy-standard .project-status-group-head{padding:0 8px 0 10px!important}.my-work-page .task-hierarchy-standard .folder-list-group__head{padding:0 8px 0 19px!important}.my-work-page .task-hierarchy-standard .folder-context-groups>section>.context-group-head{padding:0 38px 0 29px!important}.my-work-page .task-hierarchy-standard :is(.project-status-group-head,.folder-list-group__head,.folder-context-groups>section>.context-group-head)>strong{min-width:0;flex:1 1 auto;overflow:hidden;font-size:11px!important;line-height:1!important;text-overflow:ellipsis;white-space:nowrap;border:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}html:not([data-theme=dark]) body .page.my-work-page .status-work-groups--interactive.task-hierarchy-standard>.project-status-group>.project-status-group-head.group-head-tone--folder>strong,html body .page.my-work-page .task-hierarchy-standard .project-status-group-head>strong{background:transparent!important;box-shadow:none!important}.my-work-page .task-hierarchy-standard :is(.project-status-group-head,.folder-list-group__head,.folder-context-groups>section>.context-group-head)>:is(svg,.type-icon){width:14px!important;height:14px!important;flex:0 0 14px!important}.my-work-page .task-hierarchy-standard :is(.project-status-group-head__chevron,.context-group-head__chevron){width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;border-radius:6px!important;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.my-work-page .task-hierarchy-standard [data-hierarchy-bulk-control=true]:active{background:var(--active-end)!important;color:var(--active-solid)!important}.my-work-page .task-hierarchy-standard :is(.group-level-label,.group-semantic-label){min-height:16px!important;height:16px!important;padding:1px 5px!important;font-size:7.5px!important;letter-spacing:.045em}.my-work-page .task-hierarchy-standard :is(.project-status-group-head,.folder-list-group__head,.folder-context-groups>section>.context-group-head)>.group-insights,.my-work-page .task-hierarchy-standard .project-context-meta,.my-work-page .task-hierarchy-standard .context-path__list,.my-work-page .task-hierarchy-standard .group-head-more{display:none!important}.my-work-page .task-hierarchy-standard :is(.project-status-group-head,.folder-list-group__head,.folder-context-groups>section>.context-group-head)>b{min-width:20px!important;width:auto!important;height:20px!important;flex:0 0 auto!important;padding:0 5px!important;font-size:9px!important}.my-work-page .task-hierarchy-standard .project-context-edit{top:2px;right:5px;width:27px;height:27px}.my-work-page .task-hierarchy-standard .project-status-group:has(.context-group-head--mobile-archive[aria-expanded=true])>.project-status-group-head,.my-work-page .task-hierarchy-standard .folder-list-groups>section:has(.context-group-head--mobile-archive[aria-expanded=true])>:is(.folder-list-group__head,.project-quick-create--inline){display:none!important}.my-work-page .task-hierarchy-standard .folder-context-groups>section>.context-group-head--mobile-archive[aria-expanded=true]{position:relative;min-height:68px!important;height:68px!important;max-height:68px!important;margin:0!important;overflow:visible;border:0!important;padding:36px 38px 0 29px!important;background:transparent!important;box-shadow:none!important;isolation:isolate}html body .page.my-work-page .task-hierarchy-standard .folder-context-groups>section>.context-group-head--mobile-archive[aria-expanded=true]{background:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard .folder-context-groups>.folder-context-group--expanded>.context-group-head--mobile-archive[aria-expanded=true],html[data-theme=dark] body .page.my-work-page.my-work-page--focus-experiment .status-work-groups--interactive.task-groups-unified.task-hierarchy-standard .folder-context-groups>.folder-context-group--expanded>.context-group-head--mobile-archive[aria-expanded=true]{background:transparent!important;box-shadow:none!important}#root .page.my-work-page .task-hierarchy-standard .folder-context-groups>section>.context-group-head--mobile-archive[aria-expanded=true]{background:var(--canvas)!important;box-shadow:none!important}.my-work-page .task-hierarchy-standard:has(.context-group-head--mobile-archive[aria-expanded=true]){gap:12px!important}.my-work-page .task-hierarchy-standard .project-status-group:has(.context-group-head--mobile-archive[aria-expanded=true])>.folder-list-groups{gap:12px!important;margin-block:0!important}.my-work-page .task-hierarchy-standard .folder-list-groups>section:has(.context-group-head--mobile-archive[aria-expanded=true]),.my-work-page .task-hierarchy-standard .folder-list-group__projects:has(.context-group-head--mobile-archive[aria-expanded=true]){margin:0!important;padding:0!important}.my-work-page .task-hierarchy-standard .folder-context-groups:has(>section>.context-group-head--mobile-archive[aria-expanded=true]){gap:12px!important}.my-work-page .task-hierarchy-standard .folder-context-groups>section:has(>.context-group-head--mobile-archive[aria-expanded=true]){margin:0!important}.my-work-page .task-hierarchy-standard .project-status-group:has(.context-group-head--mobile-archive[aria-expanded=true]),.my-work-page .task-hierarchy-standard .folder-list-groups>section:has(.context-group-head--mobile-archive[aria-expanded=true]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.my-work-page .task-hierarchy-standard .folder-context-groups>section:has(>.context-group-head--mobile-archive[aria-expanded=true])>.table-card{overflow:hidden;border:1px solid var(--line-strong)!important;border-top:0!important;border-radius:0 0 8px 8px!important}.my-work-page .task-hierarchy-standard .context-group-head--mobile-archive[aria-expanded=true]:after{position:absolute;z-index:3;top:36px;right:0;bottom:0;left:0;border:1px solid #f0b79d;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#fff1e9,#fffaf6 78%,#fff);box-shadow:inset 3px 0 #e95619;content:""}.my-work-page .task-hierarchy-standard .context-group-head--mobile-archive[aria-expanded=true]>:not(.mobile-project-archive-context){position:relative;z-index:4}.my-work-page .task-hierarchy-standard .context-group-head--mobile-archive[aria-expanded=true]>.mobile-project-archive-context{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.my-work-page .task-hierarchy-standard .mobile-project-archive-context__level{position:absolute;display:flex;height:32px;align-items:flex-start;gap:4px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px 8px 0 0;padding:0 8px;background:var(--paper);font-size:10.5px;font-weight:800;line-height:16px;box-shadow:0 -2px 7px color-mix(in srgb,var(--ink) 10%,transparent)}.my-work-page .task-hierarchy-standard .mobile-project-archive-context__level--folder{z-index:1;inset:0 28px auto 0;color:#176845}.my-work-page .task-hierarchy-standard .mobile-project-archive-context__level--list{z-index:2;inset:18px 14px auto 0;color:#315d83}.my-work-page .task-hierarchy-standard .mobile-project-archive-context__kind{flex:0 0 auto;font:inherit;letter-spacing:.035em;text-transform:uppercase}.my-work-page .task-hierarchy-standard .mobile-project-archive-context__level>strong{min-width:0;overflow:hidden;color:inherit!important;font:inherit!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.my-work-page .task-hierarchy-standard .folder-context-groups:has(>section>.context-group-head--mobile-archive[aria-expanded=true]){display:flex;flex-direction:column}.my-work-page .task-hierarchy-standard .folder-context-groups>section:has(>.context-group-head--mobile-archive[aria-expanded=true]){order:-1}.my-work-page .task-hierarchy-standard .folder-context-groups>section:has(>.context-group-head--mobile-archive[aria-expanded=true])>.project-context-edit{z-index:5;top:40px;right:5px;width:24px;height:24px;border-color:color-mix(in srgb,var(--task-hierarchy-orange) 22%,var(--line));background:color-mix(in srgb,var(--paper) 82%,transparent);box-shadow:none;transform:none}.my-work-page .task-hierarchy-standard .folder-context-groups>section:has(>.context-group-head--mobile-archive[aria-expanded=true])>.project-context-edit:is(:hover,:focus-visible,:active){top:40px;transform:none}html[data-theme=dark] .my-work-page .task-hierarchy-standard .context-group-head--mobile-archive[aria-expanded=true]:after{border-color:#70432f;background:linear-gradient(90deg,#39251d,#2d211c 78%,var(--paper));box-shadow:inset 3px 0 #ff7c42}html[data-theme=dark] .my-work-page .task-hierarchy-standard .mobile-project-archive-context__level--folder{color:#93d9b5}html[data-theme=dark] .my-work-page .task-hierarchy-standard .mobile-project-archive-context__level--list{color:#acd2ec}.my-work-page .task-hierarchy-standard .sortable-task-table--mobile-swipe .task-row--mobile-swipe,.my-work-page .task-hierarchy-standard .personal-work-mobile-task>.task-row--mobile-swipe{min-height:76px!important}.my-work-page .task-hierarchy-standard .task-row--mobile-swipe.task-row--push-active:before{top:0!important;bottom:0!important;height:auto!important;border-radius:0 2px 2px 0}.my-work-page .task-hierarchy-standard .project-quick-task{min-height:29px;padding:0}.my-work-page .task-hierarchy-standard .project-quick-task__trigger{height:29px;padding:0 29px}.my-work-page .task-hierarchy-standard .project-quick-create--inline{min-height:29px;height:29px;margin:0;padding:0 19px;border-bottom:1px solid var(--line-soft)}.my-work-page .task-hierarchy-standard .project-quick-create--inline>button{height:28px}}.task-hierarchy-standard .task-hierarchy-header__kind-icon{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--ink-soft);box-shadow:none}.work-view-control{position:relative;display:flex}.page .work-filter-toolbar__actions .work-view-trigger{min-width:112px;justify-content:center}.work-view-trigger>span{overflow:hidden;text-overflow:ellipsis}.work-view-popover{width:min(330px,calc(100vw - 16px));overflow:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 18px 42px #26362e2e}.work-view-popover>header{display:grid;gap:2px;padding:5px 6px 9px;border-bottom:1px solid var(--line-soft)}.work-view-popover>header strong{color:var(--ink);font-size:12px}.work-view-popover>header small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.work-view-popover>section{display:grid;gap:5px;padding:9px 6px 2px}.work-view-popover>section>span{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.work-view-popover>section>div{display:flex;flex-wrap:wrap;gap:5px}.work-view-option{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-soft);font-size:9px;font-weight:650;cursor:pointer}.work-view-option:hover{border-color:var(--active-border);background:var(--active-hover-start);color:var(--active-text)}.work-view-option.active{border-color:var(--active-border);background:linear-gradient(110deg,var(--active-start),var(--active-end));color:var(--active-text);box-shadow:inset 3px 0 var(--orange-400)}.work-view-option:disabled{border-color:var(--line);background:var(--surface);color:var(--muted);box-shadow:none;opacity:.52;cursor:not-allowed}.context-strip__member-summary{display:flex!important;align-items:center;gap:9px}.context-strip__member-summary>strong{white-space:nowrap}.context-strip__avatar-stack{display:flex;align-items:center;padding-left:5px}.context-strip__avatar-stack>span{display:inline-flex;margin-left:-5px}.context-strip__avatar-stack .avatar{width:25px;height:25px;border-width:2px;font-size:7px}.context-strip__avatar-stack>b{min-width:25px;height:25px;display:inline-grid;place-items:center;margin-left:-5px;border:2px solid var(--paper);border-radius:50%;background:var(--surface);color:var(--muted);font-size:9px}.filter-sheet-chip-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;margin-top:7px;padding-bottom:4px;scrollbar-width:none;overscroll-behavior-inline:contain}.filter-sheet-chip-strip::-webkit-scrollbar{display:none}.filter-sheet-chips,.filter-sheet-view-states{flex:0 0 auto;display:flex;gap:6px;overflow:visible;margin:0;padding:0}.filter-sheet-view-states .filter-sheet-chip:not(.active){border-color:var(--line);background:var(--paper);color:var(--muted)}.filter-sheet-view-states .filter-sheet-chip:disabled{opacity:.5;cursor:not-allowed}.filter-sheet-chip--locked{border-color:var(--line-strong);background:var(--surface);color:var(--muted);cursor:default}.filter-sheet__section--disabled{opacity:.72}@media(max-width:767px){.my-work-page{padding-bottom:92px}.my-work-page .my-work-create{position:fixed;z-index:36;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.my-work-page .my-work-create__trigger{font-size:0;cursor:pointer}.my-work-page .my-work-create__trigger>span{display:none}.my-work-page .my-work-create__trigger svg{width:20px;height:20px}.my-work-create__popover{width:min(330px,calc(100vw - 24px));overflow:hidden}.my-work-page .sortable-task-table--mobile-swipe{position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;overflow:hidden!important;margin-right:0!important;margin-left:-50vw!important;border-right:0!important;border-left:0!important;border-radius:0!important;background:var(--paper)!important;box-shadow:none!important}.my-work-page .mixed-work-tables--unified:has(.sortable-task-table--mobile-swipe),.my-work-page .mixed-work-tables--unified>:is(.table-card,section):has(.sortable-task-table--mobile-swipe){overflow:visible}.my-work-page .task-row-wrap--mobile-swipe{position:relative;overflow:hidden;border-bottom:1px solid var(--line-soft);background:var(--surface);touch-action:pan-y}.my-work-page .task-row__swipe-actions{position:absolute;z-index:0;top:0;height:76px;display:grid}.my-work-page .task-row__swipe-actions--date{left:0;width:232px;grid-template-columns:repeat(4,58px)}.my-work-page .task-row__swipe-actions--primary{right:0;width:174px;grid-template-columns:repeat(3,58px)}.my-work-page .task-row__swipe-actions>button{min-width:0;min-height:76px;display:grid;place-content:center;justify-items:center;gap:5px;padding:5px 2px;border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:8.5px;font-weight:780}.my-work-page .task-row__swipe-actions--date>button:is(:first-child,:nth-child(2)){color:var(--success-text)}.my-work-page .task-row__swipe-actions--date>button:nth-child(3),.my-work-page .task-row__swipe-actions--primary>button:first-child{color:var(--active-solid)}.my-work-page .task-row__swipe-actions--primary>button:last-child{color:var(--danger-text)}.my-work-page .task-row--mobile-swipe{z-index:1;width:100%;min-height:76px;display:block;align-content:center;padding:8px 14px 8px 9px;border:0;background:var(--paper)!important;box-shadow:none!important;transition:transform .18s cubic-bezier(.2,.8,.2,1);will-change:transform}.my-work-page .task-row--mobile-swipe.task-row--swiping{transition:none}.my-work-page .task-row--mobile-swipe .task-row__name{position:relative;width:100%;min-height:37px;align-items:flex-start;padding:3px 58px 0 39px}.my-work-page .task-row--mobile-swipe .task-row__name>:is(.quick-complete-button,.quick-complete-button-spacer){position:absolute;top:50%;left:9px;margin:0;transform:translateY(-50%)}.my-work-page .task-row--mobile-swipe .task-row__type-stack,.my-work-page .task-row--mobile-swipe .task-row__title>small{display:none}.my-work-page .task-row--mobile-swipe .task-row__title-line>strong{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}.my-work-page .task-row--mobile-swipe .task-row__expander{position:absolute;top:50%;right:17px;width:36px;min-height:34px;transform:translateY(-50%)}.my-work-page .task-row__mobile-meta{width:calc(100% - 49px);min-height:23px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin-left:39px}.my-work-page .task-row__mobile-context{min-width:0;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.my-work-page .task-row__mobile-context>.type-icon{width:17px;height:17px;flex:0 0 17px;border-radius:5px}.my-work-page .task-row__mobile-project{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.my-work-page .task-row__mobile-project:before{content:"· "}.my-work-page .task-row__mobile-people{display:inline-flex;align-items:center;gap:2px}.my-work-page .task-row__mobile-people .avatar{width:22px;height:22px;border:2px solid var(--paper);font-size:7px}.my-work-page .task-row__mobile-time{min-height:20px;display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.my-work-page .task-row__mobile-time>.task-row__mobile-date{color:var(--green-700);font-size:11.5px;font-weight:700}.my-work-page .task-row__mobile-time>.task-row__mobile-date.date-text--overdue{color:var(--danger-text)}.my-work-page .task-row__mobile-time>.push{width:17px;min-height:18px;display:grid;place-items:center;padding:0;border:0;background:transparent}.my-work-page .task-row--mobile-swipe>:is(.priority,.priority-placeholder,.task-progress,.push-placeholder){display:none}.my-work-page .task-row--mobile-swipe:not(.task-row--editing)>.task-row__actions{display:none}}.task-hierarchy-standard .task-hierarchy-header__kind-icon>svg{width:100%;height:100%;stroke:currentColor}#root .page .task-hierarchy-standard .task-hierarchy-header>.task-hierarchy-header__kind-icon{display:grid!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.task-hierarchy-header__kind-icon--folder{color:#397a5a!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.task-hierarchy-header__kind-icon--list{color:#47799f!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.task-hierarchy-header__kind-icon--project{color:var(--task-hierarchy-orange)!important}#root .page .task-hierarchy-standard .task-hierarchy-header--folder>.group-level-label{border-color:#b9ddc9!important;background:#eaf6ef!important;color:#176845!important}#root .page .task-hierarchy-standard .task-hierarchy-header--list>.group-level-label{border-color:#c4d8e8!important;background:#edf4fa!important;color:#315d83!important}#root .page .task-hierarchy-standard .task-hierarchy-header--project>.group-level-label{border-color:#f0b79d!important;background:#fff1e9!important;color:#e95619!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.group-insights{min-width:128px!important;flex:1 1 auto!important;justify-content:flex-end!important;margin-left:auto!important}#root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress{width:124px!important;flex:0 0 124px!important;order:20!important;margin-left:auto!important;transform:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress>b{color:#375e4b!important;font-size:10px!important;font-weight:850!important;text-shadow:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress>span{height:6px!important;border:0!important;background:#e7edef!important;box-shadow:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress i{background:#218b59!important;box-shadow:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header>b{width:26px!important;min-width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;margin:0 0 0 5px!important;border:1px solid var(--line)!important;border-radius:50%!important;padding:0!important;background:var(--canvas)!important;color:#66736c!important;box-shadow:none!important;font-size:10px!important;font-weight:850!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.group-head-more{width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;margin-left:3px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}@media(min-width:768px){#root .page .task-hierarchy-standard .task-hierarchy-header.task-hierarchy-header--project[aria-expanded=true]{border-color:var(--task-hierarchy-focus-border)!important;background:linear-gradient(90deg,var(--task-hierarchy-focus-start),var(--task-hierarchy-focus-end) 76%,var(--paper))!important;box-shadow:inset 3px 0 var(--task-hierarchy-orange)!important;color:var(--ink)!important;transform:none!important;filter:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header.task-hierarchy-header--project[aria-expanded=false]{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important;color:var(--ink)!important;transform:none!important;filter:none!important}}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress>b{color:#b7d7c4!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress>span{background:#35443d!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress i{background:#63b58a!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header>b{background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header--folder>.group-level-label{border-color:#3c765e!important;background:#203d31!important;color:#93d9b5!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header--list>.group-level-label{border-color:#45677d!important;background:#243b4a!important;color:#acd2ec!important}html[data-theme=dark] #root .page .task-hierarchy-standard .task-hierarchy-header--project>.group-level-label{border-color:#875039!important;background:#39251d!important;color:#ff9b6e!important}.auto-grow-textarea{overflow:hidden;resize:none}.drawer-title-editor{width:min(100%,720px);min-height:34px;max-height:110px;overflow-y:auto;resize:none;border:1px solid transparent;border-radius:8px;padding:3px 7px;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:1.25}.drawer-title-editor:is(:hover,:focus){border-color:var(--active-border);background:var(--active-start);outline:none}.drawer-hero--task{min-height:88px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(430px,1fr) auto;align-items:center;gap:24px;padding-block:13px;background:linear-gradient(105deg,color-mix(in srgb,var(--active-start) 58%,var(--paper)) 0%,var(--paper) 58%,var(--surface) 100%);box-shadow:inset 3px 0 var(--active-border)}.drawer-hero__project{min-width:0;display:flex;align-items:center;gap:11px}.drawer-hero__project-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--active-border);border-radius:11px;background:var(--active-start);color:var(--accent-text)}.drawer-hero__project-copy{min-width:0;display:grid;gap:2px}.drawer-hero__project-copy small,.drawer-hero__facts dt{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.drawer-hero__project-copy strong{overflow:hidden;color:var(--ink);font:750 15px/1.25 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.drawer-hero__project-copy em{overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.drawer-hero__facts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:10px;margin:0}.drawer-hero__facts>div{min-width:0;display:grid;align-content:center;gap:5px;padding-left:12px;border-left:1px solid var(--line)}.drawer-hero__facts dd{min-width:0;min-height:24px;display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-soft);font-size:11px;font-weight:700}.drawer-hero__facts .due{white-space:nowrap}.drawer-hero__access{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:var(--accent-chip);color:var(--accent-text);font-size:9px;white-space:nowrap}html[data-theme=dark] .drawer-hero--task{background:linear-gradient(105deg,color-mix(in srgb,var(--active-start) 72%,var(--paper)) 0%,var(--paper) 62%,var(--surface) 100%)}.inline-checklist__quick-cell{width:100%;min-height:29px;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0 3px}.inline-checklist__quick-cell--editing{border-color:color-mix(in srgb,var(--active-solid) 58%,var(--line));background:color-mix(in srgb,var(--active-start) 55%,var(--paper));color:var(--accent-text)}.inline-checklist__assignee{width:100%;justify-content:center}.inline-checklist__toggle-spacer{width:17px;height:17px}.task-row--editing :is(.inline-type-select,.inline-name-input,.inline-status,.inline-date),.task-row-wrap--editing .inline-task-fields :is(input,.modern-select__trigger,.modern-date__trigger){height:32px;min-height:32px;box-sizing:border-box;border-color:var(--active-border)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--active-solid) 12%,transparent)}.task-row-wrap--editing .inline-task-fields{margin:0 10px 6px;border-color:var(--line);border-top:0;border-radius:0 0 8px 8px;background:var(--paper);box-shadow:inset 3px 0 var(--active-border)}.task-row-wrap--editing :is(.inline-checklist__edit-name>input,.inline-required,.inline-checklist__quick-cell--editing){height:32px;min-height:32px;border:1px solid var(--active-border);border-radius:6px;background:var(--accent-chip);box-shadow:0 0 0 1px color-mix(in srgb,var(--active-solid) 12%,transparent)}.task-row-wrap--editing .inline-required{flex:0 0 auto;padding:0 8px}.push--icon{width:27px;min-width:27px;justify-content:center;padding:0}.push-empty{width:27px;min-width:27px;min-height:22px;display:inline-block}.project-quick-task__draft-row--mobile{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px 8px 18px;border-top:1px solid var(--active-border);border-bottom:1px solid var(--active-border);background:linear-gradient(90deg,var(--active-start) 0%,var(--surface) 30%);box-shadow:inset 3px 0 var(--active-border)}.project-quick-task__mobile-name{width:100%;min-width:0;height:38px;border:1px solid var(--active-border);border-radius:8px;outline:0;padding:0 10px;background:var(--surface);color:var(--text);font:650 14px/1 Manrope,Inter,sans-serif;box-shadow:0 0 0 3px #dc662214}.project-quick-task__mobile-name:focus{border-color:var(--accent);box-shadow:0 0 0 3px #dc662224}.project-quick-task__actions--mobile{min-width:69px;display:grid;grid-template-columns:repeat(2,32px);gap:5px}.project-quick-task__actions--mobile button{width:32px;height:38px;min-height:38px}.checks-page .task-explorer-controls{display:grid;gap:0}.project-dashboard .metric-card:is(.active,[aria-pressed=true]){border-color:var(--orange-400);background:color-mix(in srgb,var(--orange-50) 48%,var(--paper));box-shadow:inset 0 -3px var(--orange-500)}.structure-work-page .work-filter-stack{margin-bottom:5px;border:0;background:transparent;box-shadow:none}.structure-work-page .structure-work-controls{gap:5px}.structure-work-page .group-insights--compact{margin-left:auto}.structure-work-page .group-insights--compact .group-insight--push{min-width:29px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid color-mix(in srgb,var(--orange-400) 48%,var(--line));border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--orange-100) 76%,var(--paper));color:var(--orange-800)!important;font-size:10px;font-weight:800}.structure-work-page .task-groups-unified{gap:7px}.structure-work-page .folder-context-groups{gap:6px;margin-left:8px;border-left:1px dashed color-mix(in srgb,var(--line-strong) 68%,transparent);padding-left:8px}.structure-work-page .project-context-edit{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .structure-work-page .work-filter-stack{border:0!important;background:transparent!important;box-shadow:none!important}.my-work-page .work-filter-toolbar__actions .work-mode-controls--compact .table-search{min-width:190px;max-width:260px;width:220px;flex:1 1 190px}.my-work-page .work-filter-toolbar__actions .work-mode-controls--compact .table-search>svg{display:block}.my-work-create--mobile-only{display:none}@media(max-width:1100px){.drawer-hero--task{grid-template-columns:1fr;gap:12px}.drawer-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-hero__access{justify-self:start}}@media(max-width:767px){.my-work-page .my-work-create--mobile-only{display:block}:is(.personal-quick-add-fab.mobile-task-create-fab,.my-work-page .my-work-create__trigger.mobile-task-create-fab){width:50px;height:50px;min-width:50px;min-height:50px;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-radius:50%;background:var(--active-solid);color:var(--on-solid);box-shadow:0 10px 28px #66301842;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}:is(.personal-quick-add-fab.mobile-task-create-fab,.my-work-page .my-work-create__trigger.mobile-task-create-fab):active{transform:translateY(1px) scale(.96);box-shadow:0 6px 18px #6630183d}:is(.personal-quick-add-fab.mobile-task-create-fab,.my-work-page .my-work-create__trigger.mobile-task-create-fab)>svg{width:20px;height:20px;stroke-width:2.25}.my-work-page .task-row__mobile-status{min-width:25px;min-height:18px;display:grid;place-items:center;padding:0 4px;border-radius:5px;background:var(--surface);color:var(--muted);font-size:8px;font-weight:850}.my-work-page .task-row__mobile-status--in_progress{background:var(--warning-chip);color:var(--warning-text)}.my-work-page .task-row__mobile-status--waiting,.my-work-page .task-row__mobile-status--submitted{background:var(--personal-chip);color:var(--personal-text)}.my-work-page .task-row__mobile-status--completed{background:var(--accent-chip);color:var(--success-text)}.my-work-page .task-row__mobile-meta--editing{grid-template-columns:30px 36px minmax(0,1fr) 32px;gap:5px}.my-work-page .task-row__mobile-meta--editing .quick-edit-trigger{width:100%;min-width:0;min-height:30px;justify-content:center;overflow:hidden;border:1px solid var(--line-soft);border-radius:7px;padding:0 4px;background:var(--surface)}.my-work-page .task-row__mobile-meta--editing .task-row__mobile-date{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.my-work-page .personal-work-mobile-task__save{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--active-solid);color:var(--on-solid)}.my-work-page .personal-work-mobile-checklist{position:relative;z-index:2;display:grid;gap:0;border-top:1px solid var(--line-soft);background:var(--paper)}.my-work-page .personal-work-mobile-checklist>header{min-height:28px;display:flex;align-items:center;gap:5px;padding:0 10px 0 48px;color:var(--muted)}.my-work-page .personal-work-mobile-checklist>header strong{color:var(--ink-soft);font-size:10.5px;font-weight:750}.my-work-page .personal-work-mobile-checklist>header small{margin-left:auto;font-size:9px}.my-work-page .personal-work-mobile-checklist>div{min-height:34px;display:grid;grid-template-columns:28px minmax(0,1fr) 30px 30px;align-items:center;gap:3px;padding:2px 9px 2px 42px;border-top:1px solid var(--line-soft)}.my-work-page .personal-work-mobile-checklist>div>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted)}.my-work-page .personal-work-mobile-checklist>div>button:first-child{border:1px solid var(--line);border-radius:50%;color:transparent}.my-work-page .personal-work-mobile-checklist>div.completed>button:first-child{border-color:var(--success-text);background:var(--success-text);color:var(--on-solid)}.my-work-page .personal-work-mobile-checklist>div>input,.my-work-page .personal-work-mobile-checklist>form>input{width:100%;min-width:0;border:0;border-radius:0;padding:5px 4px;background:transparent;color:var(--ink);font-size:12px}.my-work-page .personal-work-mobile-checklist>div.completed>input{color:var(--muted);text-decoration:line-through}.my-work-page .personal-work-mobile-checklist>form{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;padding:3px 9px 4px 46px;border-top:1px solid var(--line-soft)}.my-work-page .personal-work-mobile-checklist>form>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--active-solid);color:var(--on-solid)}}@media(max-width:767px){.task-hierarchy-standard .task-hierarchy-header__kind-icon{width:14px!important;height:14px!important;flex-basis:14px!important}#root .page .task-hierarchy-standard .task-hierarchy-header>.group-insights{min-width:0!important}#root .page .task-hierarchy-standard .task-hierarchy-header .group-insights__progress{display:none!important}#root .page .task-hierarchy-standard .task-hierarchy-header>b{width:auto!important;min-width:20px!important;height:20px!important;flex-basis:auto!important;padding:0 5px!important;font-size:9px!important}}
