.client-heading-module__5BTKSq__heading{align-items:center;gap:var(--space-7);display:flex}.client-heading-module__5BTKSq__who{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.client-heading-module__5BTKSq__title{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-heading-module__5BTKSq__summary{font-size:var(--text-md);color:var(--color-text-subtle)}
.tabs-module__kfJroq__list{align-items:center;gap:var(--space-10);border-bottom:1px solid var(--color-border);display:flex}.tabs-module__kfJroq__tab{padding-bottom:var(--space-5);font-size:var(--text-xl);color:var(--color-text-subtle)}.tabs-module__kfJroq__tab[data-active]{font-weight:var(--weight-semibold);color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent)}.tabs-module__kfJroq__back{margin-right:var(--space-2);vertical-align:-1px;--icon-size:11px;display:inline-block;transform:rotate(180deg)}.tabs-module__kfJroq__tab:hover:not([data-active]){color:var(--color-text-secondary)}@media (max-width:767px){.tabs-module__kfJroq__list{scrollbar-width:none;overflow-x:auto}.tabs-module__kfJroq__tab{flex:none}}
.task-check-module__p1JM_q__check{aspect-ratio:1;border:1.5px solid var(--color-border-stronger);color:#0000;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:0 0;border-radius:50%;flex:none;justify-content:center;justify-self:start;align-items:center;padding:0;display:flex}.task-check-module__p1JM_q__check[data-size=md]{width:17px;height:17px}.task-check-module__p1JM_q__check[data-size=lg]{width:22px;height:22px}.task-check-module__p1JM_q__check:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.task-check-module__p1JM_q__check[data-completed]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.task-check-module__p1JM_q__check:disabled{cursor:not-allowed;opacity:.5}.task-check-module__p1JM_q__check[data-pending]{cursor:progress;opacity:1;animation:task-check-module__p1JM_q__pending 1.1s var(--ease) infinite}@keyframes task-check-module__p1JM_q__pending{50%{opacity:.45}}[data-size=lg] .task-check-module__p1JM_q__check[data-pending]{cursor:progress;opacity:1;animation:task-check-module__p1JM_q__pending 1.1s var(--ease) infinite}.task-check-module__p1JM_q__tick{width:11px;height:11px}
.project-tasks-module__RnpOQW__tab{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.project-tasks-module__RnpOQW__toolbar{padding-bottom:var(--space-7)}.project-tasks-module__RnpOQW__toolbarSpacer{flex:1}.project-tasks-module__RnpOQW__headTask{grid-column:span 2}.project-tasks-module__RnpOQW__alignEnd{text-align:right;justify-content:flex-end;display:flex}.project-tasks-module__RnpOQW__groupHead{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--card-pad-x);display:flex}.project-tasks-module__RnpOQW__groupName{font-size:var(--text-md);font-weight:var(--weight-semibold)}.project-tasks-module__RnpOQW__groupCount{font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__elbow{--icon-size:13px;color:var(--color-text-faint);flex:none}.project-tasks-module__RnpOQW__pending{opacity:.72}.project-tasks-module__RnpOQW__pendingLabel{font-size:var(--text-sm);color:var(--color-text-subtle);flex:none}.project-tasks-module__RnpOQW__due{font-size:var(--text-md)}.project-tasks-module__RnpOQW__actions{justify-self:end}.project-tasks-module__RnpOQW__ghost{align-items:center;gap:var(--space-6);width:100%;height:var(--row-h-compact);padding:0 var(--card-pad-x);border-top:1px solid var(--color-border-row);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);margin-top:-1px;display:flex}.project-tasks-module__RnpOQW__ghost:hover:not(:disabled){background:var(--color-surface-hover)}.project-tasks-module__RnpOQW__ghost:hover:not(:disabled) .project-tasks-module__RnpOQW__ghostLabel{color:var(--color-text)}.project-tasks-module__RnpOQW__ghost:disabled{cursor:default}.project-tasks-module__RnpOQW__ghostChild{border-top-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.project-tasks-module__RnpOQW__ghostMark{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.project-tasks-module__RnpOQW__ghostLabel{align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-faint);--icon-size:13px;display:flex}.project-tasks-module__RnpOQW__ghostHint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__doneBand{border-radius:0}.project-tasks-module__RnpOQW__doneToggle{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-subtle);cursor:pointer;--icon-size:12px;display:flex}.project-tasks-module__RnpOQW__doneToggle:hover{color:var(--color-text)}.project-tasks-module__RnpOQW__doneChevron{transition:transform var(--motion-fast) var(--ease)}.project-tasks-module__RnpOQW__doneChevron[data-open]{transform:rotate(90deg)}.project-tasks-module__RnpOQW__doneCount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint)}.project-tasks-module__RnpOQW__total{font-size:var(--text-md);color:var(--color-text-subtle)}.project-tasks-module__RnpOQW__totalValue{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-text)}.project-tasks-module__RnpOQW__doneList{border-top:1px solid var(--color-border)}@container page (max-width:991px){.project-tasks-module__RnpOQW__card.project-tasks-module__RnpOQW__card{background:0 0;border-color:#0000}.project-tasks-module__RnpOQW__groupHead{padding:var(--space-3) var(--space-5)}.project-tasks-module__RnpOQW__ghost{margin-top:0;margin-bottom:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius)}.project-tasks-module__RnpOQW__ghostChild{width:calc(100% - var(--space-10));margin-left:var(--space-10);border-color:var(--color-border-strong)}}
.page-module__Y6Ba5G__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__Y6Ba5G__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);min-height:0;padding:var(--space-12) var(--content-pad-x) var(--space-16);flex:1;display:grid;overflow-y:auto}.page-module__Y6Ba5G__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__Y6Ba5G__spacer{flex:1}.page-module__Y6Ba5G__alignEnd{justify-content:flex-end;display:flex}.page-module__Y6Ba5G__head{align-items:flex-start;gap:var(--space-7);display:flex}.page-module__Y6Ba5G__headText{flex:1;min-width:0}.page-module__Y6Ba5G__title{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);overflow-wrap:anywhere}.page-module__Y6Ba5G__title[data-completed]{color:var(--color-text-subtle);text-decoration:line-through}.page-module__Y6Ba5G__meta{align-items:center;gap:var(--space-5);margin-top:var(--space-5);font-size:var(--text-md);color:var(--color-text-subtle);display:flex}.page-module__Y6Ba5G__metaDot{color:var(--color-border-stronger)}.page-module__Y6Ba5G__headActions{align-items:center;gap:var(--space-6);flex:none;display:flex}.page-module__Y6Ba5G__saveState{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:9.5rem;font-size:var(--text-base);color:var(--color-accent);opacity:0;transition:opacity var(--motion-base) var(--ease);--icon-size:13px;display:flex}.page-module__Y6Ba5G__saveState[data-saved]{opacity:1}.page-module__Y6Ba5G__caption{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);color:var(--color-text-subtle)}.page-module__Y6Ba5G__editorFrame{margin-top:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--motion-fast) var(--ease);overflow:hidden}.page-module__Y6Ba5G__editorFrame:focus-within{border-color:var(--focus-field-border)}.page-module__Y6Ba5G__editorFrame[data-dirty]{border-color:var(--color-accent)}.page-module__Y6Ba5G__descriptionRead{width:100%;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius);text-align:left;display:block}.page-module__Y6Ba5G__noDescription{font-size:var(--text-xl);color:var(--color-text-faint)}.page-module__Y6Ba5G__editorFoot{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-surface-muted);background:var(--color-surface-sunken);display:flex}.page-module__Y6Ba5G__editorNote{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-faint);--icon-size:12px;display:flex}.page-module__Y6Ba5G__unsaved{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.page-module__Y6Ba5G__unsavedDot{border-radius:var(--radius-circle);background:var(--color-warning);flex:none;width:6px;height:6px}.page-module__Y6Ba5G__headSubtask{grid-column:span 2}.page-module__Y6Ba5G__ghost{align-items:center;gap:var(--space-6);width:100%;height:var(--row-h-compact);padding:0 var(--card-pad-x);border-top:1px solid var(--color-border-row);border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);margin-top:-1px;display:flex}.page-module__Y6Ba5G__ghost:hover:not(:disabled){background:var(--color-surface-hover)}.page-module__Y6Ba5G__ghost:hover:not(:disabled) .page-module__Y6Ba5G__ghostLabel{color:var(--color-text)}.page-module__Y6Ba5G__ghost:disabled{cursor:default}.page-module__Y6Ba5G__ghostMark{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.page-module__Y6Ba5G__ghostLabel{align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-faint);--icon-size:13px;display:flex}.page-module__Y6Ba5G__figures{align-items:flex-end;gap:var(--space-16);padding:var(--card-pad-x);display:flex}.page-module__Y6Ba5G__figure{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.page-module__Y6Ba5G__figureQuiet{color:var(--color-text-secondary)}.page-module__Y6Ba5G__against{flex:1;min-width:0}.page-module__Y6Ba5G__againstHead{font-size:var(--text-base);color:var(--color-text-subtle);justify-content:space-between;align-items:baseline;display:flex}.page-module__Y6Ba5G__delta{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-accent)}.page-module__Y6Ba5G__delta[data-over]{color:var(--color-warning)}.page-module__Y6Ba5G__againstEmpty{font-size:var(--text-base);color:var(--color-text-faint)}.page-module__Y6Ba5G__track{width:96px;margin-top:var(--space-4);border-radius:var(--radius);background:var(--color-surface-active);height:6px;display:block;overflow:hidden}.page-module__Y6Ba5G__against .page-module__Y6Ba5G__track{width:auto}.page-module__Y6Ba5G__bar{border-radius:var(--radius);background:var(--color-accent);height:6px;transition:width var(--motion-base) var(--ease);display:block}.page-module__Y6Ba5G__bar[data-over]{background:var(--color-warning)}.page-module__Y6Ba5G__onBand{background:var(--section-edge)}.page-module__Y6Ba5G__onBand .page-module__Y6Ba5G__bar:not([data-over]){background:var(--section)}.page-module__Y6Ba5G__side{flex-direction:column;min-width:0;display:flex}.page-module__Y6Ba5G__panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__Y6Ba5G__fieldLabel{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__Y6Ba5G__fieldControl{justify-self:end;max-width:100%;display:flex}.page-module__Y6Ba5G__fieldValue{align-items:center;gap:var(--space-4);max-width:100%;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;display:flex}.page-module__Y6Ba5G__fieldChevron{--icon-size:11px;color:var(--color-text-faint);flex:none}.page-module__Y6Ba5G__fieldEmpty{font-weight:var(--weight-normal);color:var(--color-text-faint)}.page-module__Y6Ba5G__estimateField{font-family:var(--font-mono);justify-self:end;margin-right:0}.page-module__Y6Ba5G__stack{align-items:center;display:flex}.page-module__Y6Ba5G__stackSlot{border-radius:var(--radius);box-shadow:0 0 0 1.5px var(--color-surface);flex:none;display:flex}.page-module__Y6Ba5G__stackSlot+.page-module__Y6Ba5G__stackSlot{margin-left:-7px}.page-module__Y6Ba5G__addMark{border:1px dashed var(--color-border-strong);border-radius:var(--radius-circle);width:24px;height:24px;color:var(--color-text-faint);--icon-size:11px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__Y6Ba5G__memberText{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Y6Ba5G__memberTitle{font-size:var(--text-xs);color:var(--color-text-subtle)}.page-module__Y6Ba5G__panelNote{padding:var(--space-5) var(--space-5) var(--space-3);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__Y6Ba5G__sideNote{margin-top:var(--space-7);padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__Y6Ba5G__frozen{margin-top:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__Y6Ba5G__resourcesAnchor{scroll-margin-top:var(--space-10)}@container page (max-width:879px){.page-module__Y6Ba5G__body{flex-direction:column;display:flex}.page-module__Y6Ba5G__main{display:contents}.page-module__Y6Ba5G__main>*{order:2}.page-module__Y6Ba5G__main>:first-child{order:0}.page-module__Y6Ba5G__side{order:1}}@container page (max-width:639px){.page-module__Y6Ba5G__head{row-gap:var(--space-6);flex-wrap:wrap}.page-module__Y6Ba5G__headText,.page-module__Y6Ba5G__headActions{flex:1 0 100%}.page-module__Y6Ba5G__saveState{order:1;margin-left:auto}.page-module__Y6Ba5G__figures{row-gap:var(--space-6);gap:var(--space-6) var(--space-12);flex-wrap:wrap}.page-module__Y6Ba5G__against{flex-basis:100%}}
.assigned-tasks-module__u8W88W__page{flex-direction:column;flex:1;min-height:0;display:flex}.assigned-tasks-module__u8W88W__toolbar,.assigned-tasks-module__u8W88W__toolbarShape{padding:var(--card-pad-x) var(--content-pad-x) 0}.assigned-tasks-module__u8W88W__toolbarShape{height:calc(var(--card-pad-x) + var(--control-h));flex:none}.assigned-tasks-module__u8W88W__spacer{flex:1}.assigned-tasks-module__u8W88W__toggleAll{--icon-size:13px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer;display:flex}.assigned-tasks-module__u8W88W__toggleAll:hover{background:var(--color-surface-hover);color:var(--color-text)}.assigned-tasks-module__u8W88W__toggleAllIcon{transition:transform var(--motion-fast) var(--ease);transform:rotate(90deg)}.assigned-tasks-module__u8W88W__toggleAllIcon[data-open]{transform:rotate(-90deg)}.assigned-tasks-module__u8W88W__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.assigned-tasks-module__u8W88W__headTask{grid-column:span 2}.assigned-tasks-module__u8W88W__alignEnd{text-align:right}.assigned-tasks-module__u8W88W__groupHead{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-4) var(--card-pad-x);text-align:left;display:flex}.assigned-tasks-module__u8W88W__groupMark{flex:none;justify-content:center;width:28px;display:flex}.assigned-tasks-module__u8W88W__groupLabel{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.assigned-tasks-module__u8W88W__overdueTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-danger-soft);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-danger);white-space:nowrap}.assigned-tasks-module__u8W88W__groupNote{font-size:var(--text-sm);color:var(--color-text-faint)}.assigned-tasks-module__u8W88W__doingTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);flex:none}.assigned-tasks-module__u8W88W__priority{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text-muted);white-space:nowrap;display:flex}.assigned-tasks-module__u8W88W__meta{min-width:0;transition:opacity var(--motion-fast) var(--ease)}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__meta,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__meta{opacity:0}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__meta{opacity:0}.assigned-tasks-module__u8W88W__due{font-size:var(--text-md)}.assigned-tasks-module__u8W88W__loggedCell{justify-content:flex-end;display:flex;position:relative}.assigned-tasks-module__u8W88W__logged{font-family:var(--font-mono);font-size:var(--text-md)}.assigned-tasks-module__u8W88W__noTime{color:var(--color-text-disabled)}.assigned-tasks-module__u8W88W__actions{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--motion-fast) var(--ease);pointer-events:none;display:flex;position:absolute;top:0;bottom:0;right:0}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__actions,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto}.assigned-tasks-module__u8W88W__action{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;flex:none;display:flex}.assigned-tasks-module__u8W88W__action:hover{background:var(--color-surface-active);border-color:var(--color-border-strong)}.assigned-tasks-module__u8W88W__actionProject{padding-left:var(--space-4)}.assigned-tasks-module__u8W88W__elbow{--icon-size:13px;color:var(--color-text-faint);flex:none}.assigned-tasks-module__u8W88W__empty{padding:var(--space-16) var(--card-pad-x);text-align:center;font-size:var(--text-md);color:var(--color-text-faint)}@container page (max-width:991px){.assigned-tasks-module__u8W88W__card.assigned-tasks-module__u8W88W__card{background:0 0;border-color:#0000}.assigned-tasks-module__u8W88W__groupHead{gap:var(--space-4);padding:var(--space-3) var(--space-5)}.assigned-tasks-module__u8W88W__groupMark{width:auto;min-width:calc(var(--card-pad-x) - var(--space-4) + 1px);justify-content:flex-start}.assigned-tasks-module__u8W88W__loggedCell{display:contents}.assigned-tasks-module__u8W88W__actions{opacity:1;pointer-events:auto;position:static}.assigned-tasks-module__u8W88W__taskRow:hover .assigned-tasks-module__u8W88W__meta,.assigned-tasks-module__u8W88W__taskRow:focus-within .assigned-tasks-module__u8W88W__meta{opacity:1}.assigned-tasks-module__u8W88W__taskRow:has([aria-expanded=true]) .assigned-tasks-module__u8W88W__meta{opacity:1}}
.popover-module__tsABRW__wrapper{display:inline-flex;position:relative}.popover-module__tsABRW__panel{z-index:var(--z-popover);width:max-content;min-width:100%;max-width:min(var(--popover-max), calc(100vw - var(--space-8) * 2));padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);--control-border:initial;--control-fg:initial;--control-hover-bg:initial;--control-track-border:initial;--control-track-bg:initial;--control-selected-shadow:initial;position:absolute}.popover-module__tsABRW__panel[data-size=wide]{width:36rem;max-width:calc(100vw - var(--space-8) * 2)}.popover-module__tsABRW__panel[data-fit=content]{min-width:0}@media (prefers-reduced-motion:no-preference){.popover-module__tsABRW__panel{animation:popover-module__tsABRW__appear var(--motion-fast) var(--ease)}}@keyframes popover-module__tsABRW__appear{0%{opacity:0;transform:translateY(-4px)}}.popover-module__tsABRW__panel[data-placement=bottom-start]{top:calc(100% + var(--space-2));left:0}.popover-module__tsABRW__panel[data-placement=bottom-end]{top:calc(100% + var(--space-2));right:0}.popover-module__tsABRW__panel[data-placement=top-start]{bottom:calc(100% + var(--space-2));left:0}.popover-module__tsABRW__panel[data-placement=top-end]{bottom:calc(100% + var(--space-2));right:0}.popover-module__tsABRW__panel[data-placement=right-start]{top:0;left:calc(100% + var(--space-6))}.popover-module__tsABRW__panel[data-placement=right-end]{bottom:0;left:calc(100% + var(--space-6))}@media (max-width:767px){.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel{width:auto;min-width:0;max-width:none;max-height:86vh;padding:var(--space-10) var(--space-4) var(--space-6);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 0 0 100vmax var(--color-scrim), var(--shadow-lg);border-width:1px 0 0;animation:none;position:fixed;inset:auto 0 0;overflow-y:auto}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel:before{top:var(--space-3);border-radius:var(--radius);background:var(--color-border-stronger);content:"";width:36px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel>*{width:100%;max-width:none}.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel :is(button,[role=option],[role=menuitem],[role=menuitemradio]),.popover-module__tsABRW__wrapper .popover-module__tsABRW__panel input:not([type=checkbox],[type=radio]){min-height:44px}}
.task-composer-module__oHpNdW__composer{border-top:1px solid var(--color-border-row);background:var(--focus-field-bg);margin-top:-1px;position:relative}.task-composer-module__oHpNdW__child{border-top-color:var(--color-border-row-subtle);background:color-mix(in srgb, var(--focus-field-bg) 60%, var(--color-surface-nested))}.task-composer-module__oHpNdW__row{grid-template-columns:var(--list-columns);align-items:center;gap:var(--space-6);min-height:var(--row-h-compact);padding:0 var(--card-pad-x);display:grid}.task-composer-module__oHpNdW__composer[data-edit]{background:color-mix(in srgb, var(--focus-field-bg) 55%, var(--color-surface))}.task-composer-module__oHpNdW__mark{border:1.5px dashed var(--color-accent);border-radius:var(--radius-circle);flex:none;width:17px;height:17px}.task-composer-module__oHpNdW__mark[data-edit]{border-style:solid;border-color:var(--color-border-stronger)}.task-composer-module__oHpNdW__titleCell{align-items:center;gap:var(--space-4);min-width:0;display:flex}.task-composer-module__oHpNdW__input{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-medium);background:0 0;border:0;flex:1;padding:0}.task-composer-module__oHpNdW__input:focus,.task-composer-module__oHpNdW__input:focus-visible{box-shadow:none;outline:none}.task-composer-module__oHpNdW__input::placeholder{color:var(--color-text-faint);font-weight:var(--weight-normal)}.task-composer-module__oHpNdW__chipWrap{justify-self:start;min-width:0;max-width:100%}.task-composer-module__oHpNdW__foot{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--card-pad-x) var(--space-7);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6));display:flex}.task-composer-module__oHpNdW__addDescription{align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);cursor:pointer;--icon-size:12px;flex:none;display:flex}.task-composer-module__oHpNdW__addDescription:hover{text-decoration:underline}.task-composer-module__oHpNdW__spacer{flex:1}.task-composer-module__oHpNdW__dot{font-size:var(--text-base);color:var(--color-text-faint)}.task-composer-module__oHpNdW__hint{font-size:var(--text-base);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-composer-module__oHpNdW__descriptionRow{grid-template-columns:var(--list-columns);gap:var(--space-6);padding:var(--space-2) var(--card-pad-x) var(--space-5);display:grid}.task-composer-module__oHpNdW__descriptionCell{gap:var(--space-4);flex-direction:column;grid-column:2/-1;min-width:0;display:flex}.task-composer-module__oHpNdW__errorRow{padding:0 var(--card-pad-x) var(--space-6);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6))}.task-composer-module__oHpNdW__composer[data-dragging]{background:var(--color-accent-soft);outline:1.5px dashed var(--color-accent);outline-offset:-3px}.task-composer-module__oHpNdW__dropOverlay{z-index:1;justify-content:center;align-items:center;gap:var(--space-4);background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-accent);pointer-events:none;--icon-size:16px;display:flex;position:absolute;inset:0}.task-composer-module__oHpNdW__filesRow{grid-template-columns:var(--list-columns);gap:var(--space-6);padding:var(--space-1) var(--card-pad-x) var(--space-4);display:grid}.task-composer-module__oHpNdW__files{gap:var(--space-3);flex-wrap:wrap;grid-column:2/-1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.task-composer-module__oHpNdW__file{align-items:center;gap:var(--space-3);max-width:100%;height:var(--control-h-sm);padding:0 var(--space-2) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-sm);display:inline-flex}.task-composer-module__oHpNdW__fileName{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-composer-module__oHpNdW__fileSize{color:var(--color-text-faint);flex:none}.task-composer-module__oHpNdW__file[data-too-big]{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.task-composer-module__oHpNdW__file[data-too-big] .task-composer-module__oHpNdW__fileSize{color:var(--color-danger)}.task-composer-module__oHpNdW__fileRemove{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer;--icon-size:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.task-composer-module__oHpNdW__fileRemove:hover{background:var(--color-surface-hover);color:var(--color-text)}.task-composer-module__oHpNdW__panel{gap:var(--space-5);width:256px;padding:var(--space-6);flex-direction:column;display:flex}.task-composer-module__oHpNdW__quick{gap:var(--space-3);flex-wrap:wrap;display:flex}.task-composer-module__oHpNdW__quickButton[data-selected]{border-color:var(--focus-field-border);background:var(--focus-field-bg);color:var(--color-accent)}.task-composer-module__oHpNdW__typedRow{gap:var(--space-3);flex-direction:column;display:flex}.task-composer-module__oHpNdW__typed{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xl)}.task-composer-module__oHpNdW__typed:focus{border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none;outline:none}.task-composer-module__oHpNdW__typedHint{min-height:1.2em;font-size:var(--text-sm);color:var(--color-text-subtle)}.task-composer-module__oHpNdW__panelClear{align-self:flex-start}
.task-description-module__yLqjma__mark{border-radius:var(--radius);width:20px;height:20px;color:var(--color-text-faint);cursor:pointer;--icon-size:14px;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.task-description-module__yLqjma__mark:hover{background:var(--color-surface-sunken);color:var(--color-text-muted)}.task-description-module__yLqjma__mark[data-open]{background:var(--color-accent-soft);color:var(--color-accent)}.task-description-module__yLqjma__readingRow[data-interactive]{background:var(--color-surface-hover);border-bottom-color:#0000}.task-description-module__yLqjma__readingRow[data-nested][data-interactive]{background:var(--color-surface-nested-hover)}.task-description-module__yLqjma__panel{padding:var(--space-4) var(--card-pad-x) var(--space-7);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6));border-bottom:1px solid var(--color-border-row);background:var(--color-surface-hover);position:relative}.task-description-module__yLqjma__panel[data-in-card]{background:0 0;border:0;padding:0}.task-description-module__yLqjma__panel[data-nested]{border-bottom-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.task-description-module__yLqjma__text:after{clear:both;content:"";display:block}.task-description-module__yLqjma__panel[data-editable] .task-description-module__yLqjma__text{cursor:text}.task-description-module__yLqjma__panel[data-editable]:hover{background:color-mix(in srgb, var(--color-surface-hover) 50%, var(--color-border-row))}.task-description-module__yLqjma__panel[data-in-card][data-editable]:hover{background:0 0}.task-description-module__yLqjma__pencil{float:right;margin:calc(var(--space-2) * -1) 0 var(--space-2) var(--space-4);color:var(--color-text-faint)}.task-description-module__yLqjma__panel:hover .task-description-module__yLqjma__pencil{color:var(--color-text)}@media (hover:none){.task-description-module__yLqjma__pencil{color:var(--color-text)}}.task-description-module__yLqjma__editor{gap:var(--space-4);flex-direction:column;display:flex}.task-description-module__yLqjma__actions{align-items:center;gap:var(--space-4);display:flex}.task-description-module__yLqjma__hint{font-size:var(--text-base);color:var(--color-text-faint)}.task-description-module__yLqjma__spacer{flex:1}.task-description-module__yLqjma__empty{font-size:var(--text-md);color:var(--color-text-faint)}
.card-module__2A4pRq__card{gap:var(--space-6);min-width:0;padding:var(--space-7) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.card-module__2A4pRq__flush{border-top:2px solid var(--section,var(--color-border));gap:0;padding:0}.card-module__2A4pRq__flush>:first-child,.card-module__2A4pRq__flush>:first-child>:first-child{border-top-left-radius:calc(var(--radius-card) - 2px);border-top-right-radius:calc(var(--radius-card) - 2px)}.card-module__2A4pRq__header{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.card-module__2A4pRq__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.card-module__2A4pRq__banded{border-top:2px solid var(--section);--heading-bg:var(--color-surface-sunken);--heading-rule:var(--color-border);--heading-fg:var(--color-text-faint);gap:0;padding:0}.card-module__2A4pRq__banded[data-section=notes]{border-color:var(--color-border);border-top-color:var(--section);background:var(--color-section-notes-soft)}.card-module__2A4pRq__band{align-items:center;row-gap:var(--space-3);gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);border-bottom:1px solid var(--section-edge);border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0;background:var(--section-soft);color:var(--color-text);--control-border:var(--section);--control-fg:var(--section);--control-hover-bg:var(--section-soft);--control-track-border:1px solid var(--section);--control-track-bg:var(--color-surface);--control-selected-shadow:none;flex-wrap:wrap;display:flex}.card-module__2A4pRq__bandIcon{width:var(--avatar-sm);height:var(--avatar-sm);border:1px solid var(--section-edge);border-radius:var(--radius);background:var(--color-surface);color:var(--section);--icon-size:13px;flex:none;justify-content:center;align-items:center;display:flex}.card-module__2A4pRq__banded>.card-module__2A4pRq__band a,.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=ghost],.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=link]{font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}.card-module__2A4pRq__banded>.card-module__2A4pRq__band a:hover:not(:disabled),.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=ghost]:hover:not(:disabled),.card-module__2A4pRq__banded>.card-module__2A4pRq__band [data-tone=link]:hover:not(:disabled){color:var(--section);background:0 0}.card-module__2A4pRq__bandTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;flex:none}.card-module__2A4pRq__bandCount{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}.card-module__2A4pRq__bandSpacer{flex:1}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button){flex-wrap:nowrap}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandTitle{white-space:normal;flex:0 auto;min-width:0}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandNote{flex:0 auto;min-width:0;max-width:55%}.card-module__2A4pRq__band:has(>.card-module__2A4pRq__bandNote button) .card-module__2A4pRq__bandNote>*{min-width:0;max-width:100%}.card-module__2A4pRq__bandNote{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--text-sm);text-align:right;color:var(--color-text-subtle);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}
.assignees-card-module__q7GaPq__rows{padding:var(--space-4) var(--card-pad-x);flex-direction:column;display:flex}.assignees-card-module__q7GaPq__row{align-items:center;gap:var(--space-5);padding:var(--space-2) 0;display:flex}.assignees-card-module__q7GaPq__row+.assignees-card-module__q7GaPq__row{border-top:1px solid var(--color-border-row-subtle)}.assignees-card-module__q7GaPq__name{min-width:0;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.assignees-card-module__q7GaPq__empty{padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}
.field-chip-module__43lxDG__chip{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;height:var(--control-h-sm);padding:0 var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text-subtle);cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);justify-self:start;display:inline-flex}.field-chip-module__43lxDG__chip:hover{border-color:var(--color-text-subtle);background:var(--color-surface-hover);color:var(--color-text)}.field-chip-module__43lxDG__chipSet{border-style:solid;border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.field-chip-module__43lxDG__chipSet:hover{border-color:var(--color-border-stronger)}.field-chip-module__43lxDG__chipMark{padding-top:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1)}.field-chip-module__43lxDG__chipField{height:var(--control-h);padding:0 var(--space-5);font-size:var(--text-md)}.field-chip-module__43lxDG__chipField.field-chip-module__43lxDG__chipMark{padding-left:var(--space-3)}.field-chip-module__43lxDG__icon{--icon-size:12px;flex:none}.field-chip-module__43lxDG__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.page-module__oa7ynW__body{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-24);flex-direction:column;flex:1;display:flex}.page-module__oa7ynW__columns{align-items:start;gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__oa7ynW__side{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}@container page (max-width:879px){.page-module__oa7ynW__columns{grid-template-columns:minmax(0,1fr)}}.page-module__oa7ynW__card{min-width:0}.page-module__oa7ynW__section,.page-module__oa7ynW__pairRow{padding:var(--card-pad-x)}.page-module__oa7ynW__section+.page-module__oa7ynW__section,.page-module__oa7ynW__section+.page-module__oa7ynW__pairRow{padding-top:0}.page-module__oa7ynW__label{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.page-module__oa7ynW__hint{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__oa7ynW__nameInput{margin-top:var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.page-module__oa7ynW__editor{margin-top:var(--space-5)}.page-module__oa7ynW__chips{margin-top:var(--space-6)}.page-module__oa7ynW__pairRow{gap:var(--space-16);display:flex}.page-module__oa7ynW__pairHalf{flex:1;min-width:0}.page-module__oa7ynW__picker{margin-top:var(--space-5)}.page-module__oa7ynW__clientOptions{min-width:20rem;max-height:20rem}.page-module__oa7ynW__clientOptionName{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__oa7ynW__clientName{font-size:var(--text-xl);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__oa7ynW__flagHead,.page-module__oa7ynW__flagCell{justify-content:center;display:flex}.page-module__oa7ynW__flagCaption{display:none}@container list (max-width:639px){.page-module__oa7ynW__flagCell{gap:var(--space-3);align-items:center}.page-module__oa7ynW__flagCaption{font-size:var(--text-sm);color:var(--color-text-muted);display:inline}}.page-module__oa7ynW__clientActions{justify-self:end}.page-module__oa7ynW__remove{border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-faint);cursor:pointer;--icon-size:13px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__oa7ynW__remove:hover{background:var(--color-surface-muted);color:var(--color-danger)}.page-module__oa7ynW__danger{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__oa7ynW__danger[data-open]{border-color:var(--color-danger-border)}.page-module__oa7ynW__dangerRow{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--card-pad-x);display:flex}.page-module__oa7ynW__dangerRow+.page-module__oa7ynW__dangerRow{border-top:1px solid var(--color-border-row)}.page-module__oa7ynW__dangerText{flex:1;min-width:0}.page-module__oa7ynW__dangerTitle{align-items:center;gap:var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-semibold);display:flex}.page-module__oa7ynW__danger[data-open] .page-module__oa7ynW__dangerRow:first-child .page-module__oa7ynW__dangerTitle{color:var(--color-danger)}.page-module__oa7ynW__dangerBody{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__oa7ynW__saveBar{bottom:var(--sticky-bottom);z-index:var(--z-sticky);padding:var(--space-7) var(--content-pad-x);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky}.page-module__oa7ynW__saveInner{align-items:center;gap:var(--space-5);width:100%;display:flex}.page-module__oa7ynW__saveNote{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-secondary);display:flex}.page-module__oa7ynW__saveDot{border-radius:var(--radius-circle);background:var(--color-warning);flex:none;width:7px;height:7px}.page-module__oa7ynW__saveSpacer{flex:1}.page-module__oa7ynW__cleanNote{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-accent);--icon-size:14px;display:flex}@container page (max-width:639px){.page-module__oa7ynW__dangerRow{row-gap:var(--space-5);flex-wrap:wrap}.page-module__oa7ynW__dangerRow>:first-child{flex:1 0 100%}.page-module__oa7ynW__pairRow{gap:var(--space-8);flex-direction:column}}@container page (min-width:880px){.page-module__oa7ynW__pairRow{gap:var(--space-8);flex-direction:column}}
.person-form-shapes-module__bJih_W__heading{align-items:center;gap:var(--space-7);display:flex}.person-form-shapes-module__bJih_W__who{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.person-form-shapes-module__bJih_W__card{margin-top:var(--space-8);border:1px solid var(--color-border);border-top:2px solid var(--section);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.person-form-shapes-module__bJih_W__card:first-child{margin-top:0}.person-form-shapes-module__bJih_W__band{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--card-pad-x);border-bottom:1px solid var(--section-edge);background:var(--section-soft);display:flex}.person-form-shapes-module__bJih_W__body{gap:var(--space-4);padding:var(--card-pad-x);flex-direction:column;display:flex}
.password-field-module__QK9tQa__row{align-items:center;gap:var(--space-4);display:flex}.password-field-module__QK9tQa__box{align-items:center;gap:var(--space-4);min-width:0;height:var(--field-h);padding:0 var(--space-6);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease);flex:1;display:flex}.password-field-module__QK9tQa__box:focus-within{border-color:var(--focus-field-border);background:var(--focus-field-bg);box-shadow:none}.password-field-module__QK9tQa__box[data-invalid]{border-color:var(--color-danger)}.password-field-module__QK9tQa__box[data-variant=own]{border-width:1px}.password-field-module__QK9tQa__box[data-variant=own]:hover:not(:focus-within,[data-invalid]){border-color:var(--color-border-stronger)}.password-field-module__QK9tQa__box[data-variant=own][data-invalid]{border-color:var(--color-danger)}.password-field-module__QK9tQa__lock{--icon-size:14px;color:var(--color-text-subtle);flex:none}.password-field-module__QK9tQa__input{min-width:0;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text);background:0 0;border:0;flex:1;padding:0}.password-field-module__QK9tQa__input:focus{box-shadow:none;outline:none}.password-field-module__QK9tQa__reveal{--icon-size:15px;color:var(--color-text-subtle);cursor:pointer;flex:none;align-items:center;display:flex}.password-field-module__QK9tQa__reveal:hover{color:var(--color-text)}.password-field-module__QK9tQa__generate{--icon-size:14px;flex:none}
.row-actions-module__Pjm9Sq__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.row-actions-module__Pjm9Sq__actions>*{opacity:0;transition:opacity var(--motion-fast) var(--ease)}tr:hover .row-actions-module__Pjm9Sq__actions>*,tr:focus-within .row-actions-module__Pjm9Sq__actions>*,[data-interactive]:hover .row-actions-module__Pjm9Sq__actions>*,[data-interactive]:focus-within .row-actions-module__Pjm9Sq__actions>*,.row-actions-module__Pjm9Sq__actions:focus-within>*{opacity:1}.row-actions-module__Pjm9Sq__actions:has([aria-expanded=true])>*{opacity:1}tr:hover .row-actions-module__Pjm9Sq__actions,tr:focus-within .row-actions-module__Pjm9Sq__actions,[data-interactive]:hover .row-actions-module__Pjm9Sq__actions,[data-interactive]:focus-within .row-actions-module__Pjm9Sq__actions,.row-actions-module__Pjm9Sq__actions:focus-within{pointer-events:auto}.row-actions-module__Pjm9Sq__actions:has([aria-expanded=true]){pointer-events:auto}.row-actions-module__Pjm9Sq__actions:not([data-overlay])>:has([data-icon=more]){opacity:1}.row-actions-module__Pjm9Sq__actions[data-persistent]>*{opacity:1}.row-actions-module__Pjm9Sq__actions[data-overlay]{top:0;right:var(--row-actions-inset,0);pointer-events:none;position:absolute;bottom:0}@media (hover:none){.row-actions-module__Pjm9Sq__actions>*{opacity:1}.row-actions-module__Pjm9Sq__actions{pointer-events:auto}}@container page (max-width:639px){.row-actions-module__Pjm9Sq__actions>*{opacity:1}.row-actions-module__Pjm9Sq__actions{pointer-events:auto}}
.app-sidebar-module__XLkISa__sidebar{z-index:var(--z-sidebar);align-self:flex-start;gap:var(--space-1);width:var(--sidebar-width);height:100vh;padding:0 var(--space-6) var(--space-8);border-right:1px solid var(--color-rail);background:var(--color-rail);color:var(--color-rail-text);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow:visible}.app-sidebar-module__XLkISa__brand{box-sizing:border-box;height:var(--topbar-h);margin:0 calc(-1 * var(--space-6)) var(--space-6);padding:0 calc(var(--space-6) + var(--space-4));border-bottom:1px solid var(--color-rail-line);flex:none}.app-sidebar-module__XLkISa__links{gap:var(--space-1);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.app-sidebar-module__XLkISa__link{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-xl);color:var(--color-rail-text-muted);transition:background var(--motion-fast) var(--ease);display:flex}.app-sidebar-module__XLkISa__link:hover{background:var(--color-rail-hover);color:var(--color-rail-text)}.app-sidebar-module__XLkISa__link[data-active]{background:var(--color-rail-line);color:var(--color-rail-text);font-weight:var(--weight-semibold)}.app-sidebar-module__XLkISa__beforeFooter{margin-top:auto}.app-sidebar-module__XLkISa__beforeFooter+.app-sidebar-module__XLkISa__footer{margin-top:0}.app-sidebar-module__XLkISa__footer{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-rail-line);min-height:calc(24px + var(--space-4));margin-top:auto;display:flex}.app-sidebar-module__XLkISa__account{cursor:pointer;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-2);border-radius:var(--radius);flex:1;display:flex}.app-sidebar-module__XLkISa__account:hover{background:var(--color-rail-line)}.app-sidebar-module__XLkISa__accountName{font-size:var(--text-lg);color:var(--color-rail-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar-module__XLkISa__accountPopover{flex:1;min-width:0;display:flex}.app-sidebar-module__XLkISa__accountChevron{color:var(--color-rail-text-muted);margin-left:auto;transform:rotate(-90deg)}.app-sidebar-module__XLkISa__account[aria-expanded=true]{background:var(--color-rail-line)}.app-sidebar-module__XLkISa__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-rail-text-muted);margin-left:auto}.app-sidebar-module__XLkISa__link[data-active] .app-sidebar-module__XLkISa__count{color:var(--color-accent-on-dark)}.app-sidebar-module__XLkISa__scrim{display:none}@media (max-width:1023px){.app-sidebar-module__XLkISa__sidebar{z-index:var(--z-sidebar);visibility:hidden;box-shadow:var(--shadow-lg);transition:transform var(--motion-base) var(--ease), visibility 0s linear var(--motion-base);position:fixed;left:0;transform:translate(-100%)}.app-sidebar-module__XLkISa__sidebar[data-open]{visibility:visible;transition:transform var(--motion-base) var(--ease);transform:none}.app-sidebar-module__XLkISa__scrim{z-index:var(--z-sidebar);background:var(--color-scrim);display:block;position:fixed;inset:0}}
.budget-rows-module__Iyraya__colNumber{width:72px}.budget-rows-module__Iyraya__colClient{width:172px}.budget-rows-module__Iyraya__colAssignees{width:112px}.budget-rows-module__Iyraya__colStatus{width:144px}.budget-rows-module__Iyraya__colEstimate{width:112px}.budget-rows-module__Iyraya__colSent{width:128px}.budget-rows-module__Iyraya__colProject{width:76px}.budget-rows-module__Iyraya__colActions{width:52px}.budget-rows-module__Iyraya__centered{text-align:center}.budget-rows-module__Iyraya__number{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle)}.budget-rows-module__Iyraya__nameCell{min-width:0}.budget-rows-module__Iyraya__nameLink{color:inherit}.budget-rows-module__Iyraya__nameLink:hover{color:var(--color-accent)}.budget-rows-module__Iyraya__clientChip{max-width:100%;padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;display:inline-block;overflow:hidden}.budget-rows-module__Iyraya__quiet{font-size:var(--text-sm);color:var(--color-text-faint)}.budget-rows-module__Iyraya__estimate{font-family:var(--font-mono);font-size:var(--text-md)}.budget-rows-module__Iyraya__estimate[data-empty]{color:var(--color-text-faint)}.budget-rows-module__Iyraya__sent{align-items:baseline;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);display:inline-flex}.budget-rows-module__Iyraya__sendCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-faint)}.budget-rows-module__Iyraya__projectMark{vertical-align:middle;display:inline-flex}.budget-rows-module__Iyraya__notAttached{width:var(--avatar-sm);height:var(--avatar-sm);box-sizing:border-box;border:1px dashed var(--color-border-stronger);border-radius:var(--radius);color:var(--color-text-faint);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.budget-rows-module__Iyraya__markShape{width:var(--avatar-sm);height:var(--avatar-sm);vertical-align:middle;display:inline-flex}.budget-rows-module__Iyraya__stackShape{width:calc(var(--avatar-sm) * 2);height:var(--avatar-sm);vertical-align:middle;display:inline-flex}.budget-rows-module__Iyraya__cardNumber,.budget-rows-module__Iyraya__cardOnly{display:none}@container table (max-width:879px){.budget-rows-module__Iyraya__colNumber{width:56px}.budget-rows-module__Iyraya__colClient{width:140px}.budget-rows-module__Iyraya__colStatus{width:128px}.budget-rows-module__Iyraya__colEstimate{width:96px}.budget-rows-module__Iyraya__colProject{width:64px}.budget-rows-module__Iyraya__colActions{width:44px}}@container table (max-width:639px){.budget-rows-module__Iyraya__cardNumber{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle);display:inline}.budget-rows-module__Iyraya__cardOnly{font-size:var(--text-base);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.budget-rows-module__Iyraya__projectMark{align-items:center;gap:var(--space-3);max-width:100%}.budget-rows-module__Iyraya__notAttached{gap:var(--space-3);width:auto;padding:0 var(--space-3)}}
.page-module__fSynKG__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__fSynKG__spacer{flex:1}.page-module__fSynKG__headRow{align-items:center;gap:var(--space-6);min-width:0;display:flex}.page-module__fSynKG__headline{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.page-module__fSynKG__headActions{align-items:center;gap:var(--space-4);flex:none;display:flex}.page-module__fSynKG__headMove{display:contents}.page-module__fSynKG__number{padding:var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-secondary);flex:none}.page-module__fSynKG__title{min-width:0;font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:var(--leading-tight);overflow-wrap:anywhere}.page-module__fSynKG__meta{margin-top:var(--space-4);font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__fSynKG__reason{color:var(--color-text-secondary)}.page-module__fSynKG__menuLabel{flex:1}.page-module__fSynKG__menuHint{font-size:var(--text-xs);color:var(--color-text-faint)}.page-module__fSynKG__body{grid-template-columns:var(--page-grid);align-items:start;gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-12);flex:1;display:grid}.page-module__fSynKG__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__fSynKG__aside{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__fSynKG__cardBody{gap:var(--space-3);padding:var(--space-8) var(--card-pad-x);flex-direction:column;display:flex}.page-module__fSynKG__captionRow{align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.page-module__fSynKG__caption{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.page-module__fSynKG__captionNote{font-size:var(--text-base);color:var(--color-text-faint)}.page-module__fSynKG__empty{font-size:var(--text-md);color:var(--color-text-faint)}.page-module__fSynKG__editor{gap:var(--space-5);flex-direction:column;display:flex}.page-module__fSynKG__editorActions{justify-content:flex-end;gap:var(--space-3);display:flex}.page-module__fSynKG__estimate{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:var(--leading-tight)}.page-module__fSynKG__estimateWas{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-text-subtle)}.page-module__fSynKG__mono{font-family:var(--font-mono);color:var(--color-text-secondary)}.page-module__fSynKG__estimateForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__fSynKG__range{align-items:center;gap:var(--space-3);display:flex}.page-module__fSynKG__hours{width:5rem;font-family:var(--font-mono)}.page-module__fSynKG__dash{color:var(--color-text-faint)}.page-module__fSynKG__unit{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__fSynKG__version{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-text-subtle)}.page-module__fSynKG__sendText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__fSynKG__sendDate{align-items:center;gap:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-medium);display:flex}.page-module__fSynKG__sendWho{font-size:var(--text-base);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__fSynKG__sendRange{font-family:var(--font-mono);font-size:var(--text-md)}.page-module__fSynKG__projectLink{align-items:center;gap:var(--space-4);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-accent);display:inline-flex}.page-module__fSynKG__projectNone{font-size:var(--text-md);color:var(--color-text-secondary)}.page-module__fSynKG__quiet{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__fSynKG__footnote{padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-faint)}.page-module__fSynKG__rowShare{font-size:var(--text-base);color:var(--color-text-faint);text-align:right}.page-module__fSynKG__rowMinutes{font-family:var(--font-mono);text-align:right}.page-module__fSynKG__against{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.page-module__fSynKG__againstFigures{align-items:baseline;gap:var(--space-4);display:flex}.page-module__fSynKG__againstLogged{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium)}.page-module__fSynKG__againstNote{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__fSynKG__sendHint{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__fSynKG__locked{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.page-module__fSynKG__locked svg{--icon-size:11px}.page-module__fSynKG__clientChip{background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}.page-module__fSynKG__sendCurrent{background:var(--color-info-soft);box-shadow:inset 3px 0 0 var(--color-info)}@container page (max-width:879px){.page-module__fSynKG__headRow{row-gap:var(--space-6);flex-wrap:wrap}.page-module__fSynKG__headActions{flex-wrap:wrap;flex:100%}.page-module__fSynKG__body{flex-direction:column;align-items:stretch;display:flex}}
.page-module__ZxXScW__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-24);flex:1;align-content:start;align-items:start;display:grid}.page-module__ZxXScW__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__ZxXScW__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__ZxXScW__emailRow{align-items:center;gap:var(--space-4);display:flex}.page-module__ZxXScW__emailRow>:first-child{flex:1;min-width:0}.page-module__ZxXScW__section{gap:var(--space-8);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__ZxXScW__mono{font-family:var(--font-mono);font-size:var(--text-lg)}.page-module__ZxXScW__hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__ZxXScW__spacer{flex:1}.page-module__ZxXScW__passwordClosed{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.page-module__ZxXScW__passwordActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-module__ZxXScW__passwordActions .page-module__ZxXScW__hint{flex:1 0 100%}.page-module__ZxXScW__danger{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__ZxXScW__danger[data-active]{border-color:var(--color-danger-border)}.page-module__ZxXScW__dangerRow{align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--card-pad-x);flex-direction:column;display:flex}.page-module__ZxXScW__dangerText{min-width:0}.page-module__ZxXScW__dangerTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);display:block}.page-module__ZxXScW__danger[data-active] .page-module__ZxXScW__dangerTitle{color:var(--color-danger)}.page-module__ZxXScW__dangerBody{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__ZxXScW__dangerFoot{padding:0 var(--card-pad-x) var(--space-7);font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__ZxXScW__formError{min-width:0}.page-module__ZxXScW__saveBar{bottom:var(--sticky-bottom);z-index:var(--z-sticky);align-items:center;gap:var(--space-5);padding:var(--space-7) var(--content-pad-x);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;position:sticky}.page-module__ZxXScW__saveNote{font-size:var(--text-md);color:var(--color-text-subtle)}@container page (max-width:879px){.page-module__ZxXScW__body{flex-direction:column;align-items:stretch;display:flex}}.page-module__ZxXScW__failed{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--card-pad-x);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-danger);--icon-size:15px;grid-column:1/-1;display:flex}.page-module__ZxXScW__failedText{font-size:var(--text-md);flex:1}
.app-bottom-bar-module__a9_JTa__bar{display:none}@media (max-width:767px){.app-bottom-bar-module__a9_JTa__bar{z-index:var(--z-sticky);height:var(--bottombar-h);border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;position:fixed;bottom:0;left:0;right:0}}.app-bottom-bar-module__a9_JTa__tab{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-subtle);font-size:var(--text-xs);cursor:pointer;--icon-size:18px;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.app-bottom-bar-module__a9_JTa__tab[data-active]{color:var(--color-accent);font-weight:var(--weight-semibold)}
.file-preview-module__R_IADq__dialog{background:var(--color-stage);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--color-text);border:0;margin:0;padding:0;overflow:hidden}.file-preview-module__R_IADq__dialog[open]{flex-direction:column;display:flex}.file-preview-module__R_IADq__dialog::backdrop{background:var(--color-stage)}.file-preview-module__R_IADq__bar{align-items:center;gap:var(--space-3);height:58px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.file-preview-module__R_IADq__back{transform:rotate(180deg)}.file-preview-module__R_IADq__divider{background:var(--color-border);flex:none;width:1px;height:20px}.file-preview-module__R_IADq__identity{flex-direction:column;flex:1;min-width:0;display:flex}.file-preview-module__R_IADq__name{font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__R_IADq__meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-preview-module__R_IADq__position{color:var(--color-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.file-preview-module__R_IADq__esc{color:var(--color-text-disabled);font-size:var(--text-xs)}.file-preview-module__R_IADq__metaPosition{display:none}@media (max-width:767px){.file-preview-module__R_IADq__bar{gap:var(--space-2);padding:0 var(--space-3)}.file-preview-module__R_IADq__bar .file-preview-module__R_IADq__label,.file-preview-module__R_IADq__divider,.file-preview-module__R_IADq__position,.file-preview-module__R_IADq__esc{display:none}.file-preview-module__R_IADq__metaPosition{display:inline}.file-preview-module__R_IADq__bar .file-preview-module__R_IADq__download{width:var(--space-16);justify-content:center;padding:0}}.file-preview-module__R_IADq__stage{min-height:0;color:var(--color-stage-text);--stage-wash:#ffffff1a;--stage-wash-strong:#ffffff29;flex-direction:column;flex:1;display:flex;position:relative}.file-preview-module__R_IADq__stage[data-tone=card]{background:var(--color-surface-muted);--color-stage-text:var(--color-text);--color-stage-raised:var(--color-border);--stage-wash:var(--color-surface);--stage-wash-strong:var(--color-surface-sunken);flex:none;height:min(70vh,40rem)}.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__imageScroll{padding:var(--space-8) var(--space-10) var(--space-16)}.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__sideArrow,.file-preview-module__R_IADq__stage[data-tone=card] .file-preview-module__R_IADq__zoom{box-shadow:var(--shadow-sm)}.file-preview-module__R_IADq__imageScroll{min-height:0;padding:var(--space-10) var(--space-16) var(--space-16);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.file-preview-module__R_IADq__imageScroll[data-actual]{justify-content:flex-start;align-items:flex-start;overflow:auto}.file-preview-module__R_IADq__image{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--shadow-lg)}.file-preview-module__R_IADq__imageScroll[data-actual] .file-preview-module__R_IADq__image{max-width:none;max-height:none;margin:auto}.file-preview-module__R_IADq__image[data-state=opening]{opacity:0;position:absolute}.file-preview-module__R_IADq__imageShape{width:min(900px,80%);height:60%}.file-preview-module__R_IADq__sideArrow{border-radius:var(--radius-circle);background:var(--stage-wash);width:40px;height:40px;color:var(--color-stage-text);cursor:pointer;--icon-size:18px;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.file-preview-module__R_IADq__sideArrow:hover{background:var(--stage-wash-strong)}.file-preview-module__R_IADq__sideArrow:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.file-preview-module__R_IADq__sideArrow[data-side=left]{left:var(--space-5)}.file-preview-module__R_IADq__sideArrow[data-side=right]{right:var(--space-5)}.file-preview-module__R_IADq__zoom{bottom:var(--space-5);align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius);background:var(--stage-wash);font-size:var(--text-xs);display:flex;position:absolute;left:50%;transform:translate(-50%)}.file-preview-module__R_IADq__zoomOption{padding:var(--space-1) var(--space-3);border-radius:var(--radius);color:var(--color-stage-text);cursor:pointer;font:inherit;background:0 0;border:0}.file-preview-module__R_IADq__zoomOption[aria-pressed=true]{background:var(--stage-wash-strong)}.file-preview-module__R_IADq__zoomOption:focus-visible{outline:var(--focus-ring)}.file-preview-module__R_IADq__zoomSize{padding:var(--space-1) var(--space-3);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__pdf{flex-direction:column;flex:1;min-height:0;display:flex}.file-preview-module__R_IADq__pdfPages{align-items:center;gap:var(--space-5);min-height:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.file-preview-module__R_IADq__pdfPage{background:var(--color-surface);box-shadow:var(--shadow-lg);flex:none}.file-preview-module__R_IADq__pdfFoot,.file-preview-module__R_IADq__stageFoot{justify-content:center;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-surface);height:40px;color:var(--color-text-secondary);font-size:var(--text-sm);flex:none;display:flex}.file-preview-module__R_IADq__pdfCount{font-variant-numeric:tabular-nums;text-align:center;min-width:90px}.file-preview-module__R_IADq__pageScroll{flex:1;justify-content:center;min-height:0;display:flex;overflow:auto}.file-preview-module__R_IADq__textPage,.file-preview-module__R_IADq__docPage{box-sizing:border-box;width:min(760px,100%);min-height:100%;padding:var(--space-8) var(--space-10);background:var(--color-surface);color:var(--color-text);margin:0}.file-preview-module__R_IADq__textPage{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;word-break:break-word}.file-preview-module__R_IADq__docNote{align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);display:flex}.file-preview-module__R_IADq__csv{min-height:0;padding:var(--space-5) var(--space-6) 0;flex-direction:column;flex:1;display:flex}.file-preview-module__R_IADq__csvScroll{border-radius:var(--radius) var(--radius) 0 0;background:var(--color-surface);flex:1;min-height:0;overflow:auto}.file-preview-module__R_IADq__csvTable{border-collapse:collapse;min-width:100%;color:var(--color-text);font-size:var(--text-sm)}.file-preview-module__R_IADq__csvTable th,.file-preview-module__R_IADq__csvTable td{height:30px;padding:0 var(--space-3);border-bottom:1px solid var(--color-border-row);text-align:left;white-space:nowrap}.file-preview-module__R_IADq__csvTable th{background:var(--color-surface-page);font-weight:var(--weight-semibold);position:sticky;top:0}.file-preview-module__R_IADq__csvNumber{color:var(--color-text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__card{box-sizing:border-box;align-items:center;gap:var(--space-2);width:340px;padding:var(--space-6);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-align:center;flex-direction:column;margin:auto;display:flex}.file-preview-module__R_IADq__cardTitle{margin-top:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.file-preview-module__R_IADq__cardMeta{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.file-preview-module__R_IADq__cardNote{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.file-preview-module__R_IADq__cardWarning{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius);background:var(--color-danger-soft);color:var(--color-danger);--icon-size:16px;justify-content:center;align-items:center;display:flex}.file-preview-module__R_IADq__cardActions{gap:var(--space-2);display:flex}.file-preview-module__R_IADq__pageShape{box-sizing:border-box;gap:var(--space-3);width:min(420px,60%);margin:var(--space-6) auto 0;padding:var(--space-6);background:var(--color-stage-raised);flex-direction:column;display:flex}.file-preview-module__R_IADq__shapeLine{opacity:.35}
.project-about-card-module__aKb0lG__facts{border-bottom:1px solid var(--color-border-row);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-about-card-module__aKb0lG__fact{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--card-pad-x);flex-direction:column;display:flex}.project-about-card-module__aKb0lG__fact+.project-about-card-module__aKb0lG__fact{border-left:1px solid var(--color-border-row)}.project-about-card-module__aKb0lG__label{font-size:var(--text-sm);color:var(--color-text-subtle)}.project-about-card-module__aKb0lG__value{font-size:var(--text-md);font-weight:var(--weight-semibold)}.project-about-card-module__aKb0lG__dueChip{align-items:center;gap:var(--space-3);height:var(--control-h-sm);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);--icon-size:12px;display:inline-flex}.project-about-card-module__aKb0lG__dueChip:hover{border-color:var(--color-border-strong)}.project-about-card-module__aKb0lG__description{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--card-pad-x) var(--space-7);flex-direction:column;display:flex}.project-about-card-module__aKb0lG__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-about-card-module__aKb0lG__text[data-expanded]{display:block;overflow:visible}.project-about-card-module__aKb0lG__empty{font-size:var(--text-md);color:var(--color-text-faint)}
.project-team-module__ZjchCa__remove{border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-faint);opacity:0;flex:none;justify-content:center;align-items:center;display:flex}.project-team-module__ZjchCa__row:hover .project-team-module__ZjchCa__remove,.project-team-module__ZjchCa__remove:focus-visible{opacity:1}@media (hover:none){.project-team-module__ZjchCa__remove{opacity:1}}@container page (max-width:639px){.project-team-module__ZjchCa__remove{opacity:1}}.project-team-module__ZjchCa__remove:hover{background:var(--color-surface-muted);color:var(--color-text)}.project-team-module__ZjchCa__panel{width:250px}.project-team-module__ZjchCa__panelHeading{padding:var(--space-3) var(--space-5) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;color:var(--color-text-subtle)}.project-team-module__ZjchCa__candidateNames{flex-direction:column;min-width:0;display:flex}.project-team-module__ZjchCa__candidateName{font-size:var(--text-md)}.project-team-module__ZjchCa__candidateTitle{font-size:var(--text-xs);color:var(--color-text-subtle)}.project-team-module__ZjchCa__panelFootnote{padding:var(--space-3) var(--space-5) var(--space-2);border-top:1px solid var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.4}.project-team-module__ZjchCa__note{align-items:center;gap:var(--space-5);display:inline-flex}.project-team-module__ZjchCa__hint{font-size:var(--text-sm);color:var(--color-text-faint)}.project-team-module__ZjchCa__footHint{display:none}@container page (max-width:719px){.project-team-module__ZjchCa__hint{display:none}.project-team-module__ZjchCa__footHint{display:inline}}
.spinner-module__-jVpYa__spinner{width:var(--spinner-size,1em);height:var(--spinner-size,1em);border:2px solid var(--color-border-stronger);border-top-color:var(--color-text-secondary);border-radius:var(--radius-circle);animation:.6s linear infinite spinner-module__-jVpYa__spin;display:inline-block}@media (prefers-reduced-motion:reduce){.spinner-module__-jVpYa__spinner{border-top-color:var(--color-border-stronger);opacity:.6;animation:none}}@keyframes spinner-module__-jVpYa__spin{to{transform:rotate(1turn)}}
.page-module__hfmcZq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__hfmcZq__toolbar,.page-module__hfmcZq__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__hfmcZq__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__hfmcZq__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__hfmcZq__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__hfmcZq__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}
.own-details-card-module__rTW-TG__label{font-size:var(--text-md);color:var(--color-text-subtle)}.own-details-card-module__rTW-TG__value{font-size:var(--text-xl);color:var(--color-text)}.own-details-card-module__rTW-TG__email{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text)}.own-details-card-module__rTW-TG__none{font-size:var(--text-xl);color:var(--color-text-faint)}.own-details-card-module__rTW-TG__role{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.own-details-card-module__rTW-TG__roleBlurb{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle)}.own-details-card-module__rTW-TG__kept{align-items:center;gap:var(--space-3);--icon-size:12px;display:flex}
.personal-notes-module__WSwOKa__card{flex-direction:column;min-height:0;display:flex}.personal-notes-module__WSwOKa__body{flex-direction:column;height:30rem;display:flex;position:relative}.personal-notes-module__WSwOKa__shapes{gap:var(--space-5);padding:var(--card-pad-x);flex-direction:column;display:flex}.personal-notes-module__WSwOKa__placeholder{top:calc(var(--space-3) * 2 + 24px + 1px + var(--space-6));left:var(--space-7);font-size:var(--text-xl);color:var(--color-text-subtle);pointer-events:none;position:absolute}.personal-notes-module__WSwOKa__state{font-size:var(--text-sm);color:inherit}.personal-notes-module__WSwOKa__state[data-state=error]{color:var(--color-danger);font-weight:var(--weight-semibold)}.personal-notes-module__WSwOKa__footer{margin-top:auto}.personal-notes-module__WSwOKa__private{align-items:center;gap:var(--space-3);display:inline-flex}.personal-notes-module__WSwOKa__lock{--icon-size:13px;flex:none}.personal-notes-module__WSwOKa__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.personal-notes-module__WSwOKa__count[data-full]{color:var(--color-warning)}
.task-attachments-module__m9Dlyq__panel{align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--card-pad-x) var(--space-7);padding-left:calc(var(--card-pad-x) + 28px + var(--space-6));border-bottom:1px solid var(--color-border-row);background:var(--color-surface-hover);flex-direction:column;display:flex}.task-attachments-module__m9Dlyq__panel[data-nested]{border-bottom-color:var(--color-border-row-subtle);background:var(--color-surface-nested)}.task-attachments-module__m9Dlyq__tiles{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.task-attachments-module__m9Dlyq__tile{gap:var(--space-2);width:10.5rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-align:left;color:var(--color-text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);flex-direction:column;display:flex}.task-attachments-module__m9Dlyq__tile:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.task-attachments-module__m9Dlyq__preview{height:4.5rem;margin-bottom:var(--space-1);border-radius:var(--radius);background:var(--color-surface-sunken);justify-content:center;align-items:center;display:flex;overflow:hidden}.task-attachments-module__m9Dlyq__image{object-fit:cover;width:100%;height:100%}.task-attachments-module__m9Dlyq__name{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-attachments-module__m9Dlyq__meta{font-size:var(--text-xs);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-attachments-module__m9Dlyq__more{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-accent);--icon-size:10px;display:inline-flex}.task-attachments-module__m9Dlyq__more:hover{text-decoration:underline}.task-attachments-module__m9Dlyq__empty{font-size:var(--text-base);color:var(--color-danger);margin:0}
.card-figures-module___dTiAG__figures{gap:var(--space-8) var(--space-16);padding:var(--space-8) var(--card-pad-x) var(--space-6);flex-wrap:wrap;display:flex}.card-figures-module___dTiAG__label{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.card-figures-module___dTiAG__value{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.card-figures-module___dTiAG__value[data-quiet]{color:var(--color-text-secondary)}
.highlight-module__oOlq0q__match{border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}
.stat-card-module__qcgdXa__card{min-width:0;padding:var(--space-8) var(--card-pad-x);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex:1;position:relative}.stat-card-module__qcgdXa__card[data-section]{border-top:2px solid var(--section)}.stat-card-module__qcgdXa__head{align-items:center;gap:var(--space-5);min-height:var(--space-10);display:flex}.stat-card-module__qcgdXa__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle)}.stat-card-module__qcgdXa__action{margin-left:auto}.stat-card-module__qcgdXa__valueLine{align-items:baseline;gap:var(--space-5);margin-top:var(--space-4);display:flex}.stat-card-module__qcgdXa__value{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-medium);letter-spacing:-.03em}.stat-card-module__qcgdXa__note{margin-top:var(--space-3);font-size:var(--text-base);color:var(--color-text-subtle)}
.toast-module__V7vQda__host{inset:auto;bottom:var(--space-8);z-index:var(--z-toast);gap:var(--space-4);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.toast-module__V7vQda__toast{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-7);border-radius:var(--radius);background:var(--color-text);color:var(--color-text-inverse);box-shadow:var(--shadow-lg);font-size:var(--text-lg);pointer-events:auto;display:flex}.toast-module__V7vQda__toast[data-tone=danger]{background:var(--color-danger)}@media (prefers-reduced-motion:no-preference){.toast-module__V7vQda__toast{animation:toast-module__V7vQda__rise var(--motion-base) var(--ease)}}@keyframes toast-module__V7vQda__rise{0%{opacity:0;transform:translateY(var(--space-4))}}.toast-module__V7vQda__message{white-space:nowrap}.toast-module__V7vQda__undo{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:inherit;font-weight:var(--weight-semibold);cursor:pointer}.toast-module__V7vQda__undo:hover{background:var(--color-on-inverse-hover)}.toast-module__V7vQda__dismiss{margin-right:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;opacity:.7;cursor:pointer;--icon-size:13px;justify-content:center;align-items:center;display:flex}.toast-module__V7vQda__dismiss:hover{background:var(--color-on-inverse-hover);opacity:1}@media (max-width:767px){.toast-module__V7vQda__host{right:var(--content-pad-x);bottom:calc(var(--bottombar-h) + var(--space-6));left:var(--content-pad-x);width:auto;transform:none}.toast-module__V7vQda__message{white-space:normal;flex:1;min-width:0}}
.upload-list-module__i6j3zG__panel{border-top:1px solid var(--color-border-row);background:var(--color-surface);flex-direction:column;display:flex}.upload-list-module__i6j3zG__row{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--card-pad-x);border-bottom:1px solid var(--color-border-row);display:flex}.upload-list-module__i6j3zG__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.upload-list-module__i6j3zG__head{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.upload-list-module__i6j3zG__name{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-list-module__i6j3zG__size{color:var(--color-text-subtle);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);flex:none}.upload-list-module__i6j3zG__track{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:3px;display:block;overflow:hidden}.upload-list-module__i6j3zG__bar{width:var(--upload-progress,0%);background:var(--color-accent);height:100%;transition:width var(--motion-fast) var(--ease);display:block}.upload-list-module__i6j3zG__row[data-state=added] .upload-list-module__i6j3zG__bar{background:var(--color-success)}.upload-list-module__i6j3zG__state{width:180px;color:var(--color-accent);font-size:var(--text-sm);text-align:right;flex:none}.upload-list-module__i6j3zG__row[data-state=waiting] .upload-list-module__i6j3zG__state{color:var(--color-text-faint)}.upload-list-module__i6j3zG__row[data-state=added] .upload-list-module__i6j3zG__state{color:var(--color-success)}.upload-list-module__i6j3zG__row[data-state=refused] .upload-list-module__i6j3zG__state,.upload-list-module__i6j3zG__row[data-state=failed] .upload-list-module__i6j3zG__state{color:var(--color-danger)}.upload-list-module__i6j3zG__foot{padding:var(--space-3) var(--card-pad-x);align-items:center;display:flex}.upload-list-module__i6j3zG__summary{color:var(--color-text-subtle);font-size:var(--text-sm)}.upload-list-module__i6j3zG__spacer{flex:1}
.page-module__FX4wVW__back{transform:rotate(180deg)}.page-module__FX4wVW__range{margin:var(--space-4) 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.page-module__FX4wVW__rangeNow{font-family:var(--font-mono);color:var(--color-text-secondary)}.page-module__FX4wVW__changeText{gap:var(--space-1);min-width:0;font-size:var(--text-md);flex-direction:column;display:flex}.page-module__FX4wVW__changeDetail{font-size:var(--text-xs);color:var(--color-text-muted)}
.page-module__g73sZq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__g73sZq__body{min-height:0;padding:var(--space-16) var(--content-pad-x);flex-direction:column;flex:1;display:flex}.page-module__g73sZq__section{gap:var(--space-10);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__g73sZq__row{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__g73sZq__range{align-items:center;gap:var(--space-4);display:flex}.page-module__g73sZq__hours{width:6rem;font-family:var(--font-mono)}.page-module__g73sZq__dash{color:var(--color-text-faint)}.page-module__g73sZq__unit{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__g73sZq__strong{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}@container page (max-width:879px){.page-module__g73sZq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__g73sZq__row>:first-child{grid-column:1/-1}}@container page (max-width:639px){.page-module__g73sZq__row{grid-template-columns:minmax(0,1fr)}}
.page-module__Nba2tq__page{gap:var(--space-8);min-height:0;padding:var(--space-10) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__Nba2tq__spacer{flex:1}.page-module__Nba2tq__figures{align-items:flex-end;gap:var(--space-16);display:flex}.page-module__Nba2tq__caption{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-subtle)}.page-module__Nba2tq__figure,.page-module__Nba2tq__figureMuted{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.page-module__Nba2tq__figureMuted{color:var(--color-text-secondary)}.page-module__Nba2tq__explain{max-width:26rem;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-subtle);text-align:right}.page-module__Nba2tq__barRow{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.page-module__Nba2tq__legend{font-size:var(--text-sm);color:var(--color-text-faint);justify-content:space-between;display:flex}.page-module__Nba2tq__colNumber{width:72px}.page-module__Nba2tq__colStatus{width:144px}.page-module__Nba2tq__colEstimate{width:112px}.page-module__Nba2tq__colSent{width:146px}.page-module__Nba2tq__number{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__Nba2tq__nameLink{color:inherit}.page-module__Nba2tq__nameLink:hover{color:var(--color-accent)}.page-module__Nba2tq__mono{font-family:var(--font-mono);font-size:var(--text-md)}.page-module__Nba2tq__sent{align-items:baseline;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-secondary);display:inline-flex}.page-module__Nba2tq__sendCount{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-faint)}.page-module__Nba2tq__quiet{font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__Nba2tq__cardNumber{display:none}@container table (max-width:639px){.page-module__Nba2tq__cardNumber{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-subtle);display:inline}}@container page (max-width:639px){.page-module__Nba2tq__figures{row-gap:var(--space-5);gap:var(--space-5) var(--space-12);flex-wrap:wrap}.page-module__Nba2tq__spacer{display:none}.page-module__Nba2tq__explain{max-width:none;font-size:var(--text-sm);text-align:left;flex-basis:100%}.page-module__Nba2tq__figure,.page-module__Nba2tq__figureMuted{font-size:var(--text-3xl)}}
.page-module__YHo_Uq__grid{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-12);align-items:start;display:grid}.page-module__YHo_Uq__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__YHo_Uq__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__YHo_Uq__aboutLabel{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__YHo_Uq__aboutValue,.page-module__YHo_Uq__aboutNone{font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__YHo_Uq__aboutValue{color:var(--color-text)}.page-module__YHo_Uq__aboutNone{color:var(--color-text-faint)}@container page (max-width:879px){.page-module__YHo_Uq__grid{flex-direction:column;align-items:stretch;display:flex}}
.global-search-module__09SESG__trigger{align-items:center;gap:var(--space-3);width:15rem;height:var(--control-h-sm);padding:0 var(--space-3) 0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-page);color:var(--color-text-faint);font-size:var(--text-md);cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);flex:none;display:flex}.global-search-module__09SESG__trigger:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.global-search-module__09SESG__trigger[aria-expanded=true]{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.global-search-module__09SESG__triggerIcon{color:var(--color-text-subtle);flex:none}.global-search-module__09SESG__triggerText{text-align:left;flex:1}.global-search-module__09SESG__kbd{min-width:1.25rem;height:1.25rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-subtle);justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){.global-search-module__09SESG__trigger{width:var(--control-h-sm);background:0 0;border-color:#0000;justify-content:center;padding:0}.global-search-module__09SESG__triggerText,.global-search-module__09SESG__trigger .global-search-module__09SESG__kbd{display:none}}.global-search-module__09SESG__list{max-height:min(34rem,70vh)}.global-search-module__09SESG__group{flex-direction:column;display:flex}.global-search-module__09SESG__heading{padding:var(--space-5) var(--space-5) var(--space-2);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-subtle);justify-content:space-between;align-items:baseline;display:flex}.global-search-module__09SESG__count{font-family:var(--font-mono);font-weight:var(--weight-normal);letter-spacing:0;color:var(--color-text-faint)}.global-search-module__09SESG__hint{padding:var(--space-5);font-size:var(--text-base);color:var(--color-text-faint)}.global-search-module__09SESG__lines{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.global-search-module__09SESG__name{font-size:var(--text-md);color:var(--color-text)}.global-search-module__09SESG__sub{font-size:var(--text-xs);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-module__09SESG__number{font-family:var(--font-mono);color:var(--color-text-subtle)}.global-search-module__09SESG__seeAll{margin-top:var(--space-2);border-top:1px solid var(--color-surface-muted);color:var(--color-accent);border-radius:0}.global-search-module__09SESG__seeAllText{flex:1}.global-search-module__09SESG__shapeRow{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);display:flex}
.page-module__lWlGda__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__lWlGda__toolbar,.page-module__lWlGda__toolbarShape{padding:var(--card-pad-x) var(--content-pad-x) 0}.page-module__lWlGda__toolbarShape{height:calc(var(--card-pad-x) + var(--control-h));flex:none}.page-module__lWlGda__spacer{flex:1}.page-module__lWlGda__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.page-module__lWlGda__ghost{align-items:center;gap:var(--identity-gap);width:100%;height:var(--row-h);padding:0 var(--card-pad-x);text-align:left;cursor:pointer;display:flex}.page-module__lWlGda__ghost:hover{background:var(--color-surface-hover)}.page-module__lWlGda__ghostSquare{width:var(--avatar-md);height:var(--avatar-md);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-faint);flex:none;justify-content:center;align-items:center;display:flex}.page-module__lWlGda__ghostLabel{font-size:var(--text-lg);color:var(--color-text-faint)}.page-module__lWlGda__ghost:hover .page-module__lWlGda__ghostLabel{color:var(--color-text)}.page-module__lWlGda__ghostHint{font-size:var(--text-sm);color:var(--color-text-disabled)}.page-module__lWlGda__empty{padding:var(--space-24) var(--card-pad-x);border-bottom:1px solid var(--color-border);text-align:center}
.page-module__b55utG__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);padding:var(--space-10) var(--content-pad-x) var(--space-24);flex:1;align-content:start;align-items:start;display:grid}.page-module__b55utG__main{gap:var(--space-8);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__b55utG__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__b55utG__section{gap:var(--space-8);padding:var(--card-pad-x);border-top:1px solid var(--color-border-row);flex-direction:column;display:flex}.page-module__b55utG__danger{border:1px solid var(--color-danger-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__b55utG__dangerRow{align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--card-pad-x);flex-direction:column;display:flex}.page-module__b55utG__dangerTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-danger)}.page-module__b55utG__dangerBody{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle)}.page-module__b55utG__saveBar{bottom:var(--sticky-bottom);z-index:var(--z-sticky);align-items:center;gap:var(--space-5);padding:var(--space-7) var(--content-pad-x);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;position:sticky}.page-module__b55utG__saveNote{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__b55utG__spacer{flex:1}@container page (max-width:879px){.page-module__b55utG__body{flex-direction:column;align-items:stretch;display:flex}}
.page-module__AxeHQq__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__AxeHQq__toolbar,.page-module__AxeHQq__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__AxeHQq__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__AxeHQq__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__AxeHQq__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__AxeHQq__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.page-module__AxeHQq__gridCard{container:media-grid/inline-size}.page-module__AxeHQq__grid{gap:var(--space-8) var(--space-6);padding:var(--space-7) var(--card-pad-x) var(--space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-module__AxeHQq__tile{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module__AxeHQq__tilePicture,.page-module__AxeHQq__tileShape{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);transition:box-shadow var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);display:block;position:relative;overflow:hidden}.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tilePicture{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tilePicture{transform:none}}.page-module__AxeHQq__tileOpen{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.page-module__AxeHQq__tileOpen:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.page-module__AxeHQq__tileCaption{gap:var(--space-1);padding:var(--space-10) var(--space-5) var(--space-4);background:linear-gradient(to top, color-mix(in srgb, var(--color-section-neutral) 88%, transparent) 35%, transparent);color:var(--color-text-inverse);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__AxeHQq__tileName{color:inherit;cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;background:0 0;border:0;padding:0;overflow:hidden}.page-module__AxeHQq__tileName:hover{text-decoration:underline}.page-module__AxeHQq__tileMeta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__AxeHQq__tileDownload{top:var(--space-3);right:var(--space-3);opacity:0;box-shadow:var(--shadow-sm);transition:opacity var(--motion-fast) var(--ease);position:absolute}.page-module__AxeHQq__tile:hover .page-module__AxeHQq__tileDownload,.page-module__AxeHQq__tile:focus-within .page-module__AxeHQq__tileDownload{opacity:1}@media (hover:none){.page-module__AxeHQq__tileDownload{opacity:1}}.page-module__AxeHQq__tileWhere{gap:var(--space-2);min-width:0;padding:0 var(--space-1);flex-direction:column;display:flex}.page-module__AxeHQq__tileProject,.page-module__AxeHQq__rowProject{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.page-module__AxeHQq__rowProject{margin-top:0}.page-module__AxeHQq__tileProject:hover,.page-module__AxeHQq__rowProject:hover{color:var(--color-accent)}.page-module__AxeHQq__tileProjectName,.page-module__AxeHQq__rowProjectName,.page-module__AxeHQq__rowByName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__AxeHQq__tileTask{min-width:0;display:flex}.page-module__AxeHQq__projectWide{color:var(--color-text-faint);font-size:var(--text-xs)}.page-module__AxeHQq__colProject{width:212px}.page-module__AxeHQq__colTask{width:202px}.page-module__AxeHQq__colBy{width:128px}.page-module__AxeHQq__colAdded{width:104px}.page-module__AxeHQq__colSize{width:84px}.page-module__AxeHQq__colActions{width:80px}.page-module__AxeHQq__rowName{max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.page-module__AxeHQq__rowName:hover{color:var(--color-accent)}.page-module__AxeHQq__rowBy{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.page-module__AxeHQq__rowWhen{color:var(--color-text-subtle);font-size:var(--text-sm)}.page-module__AxeHQq__rowSize{color:var(--color-text-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-sm)}@container media-grid (max-width:1199px){.page-module__AxeHQq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container media-grid (max-width:999px){.page-module__AxeHQq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container media-grid (max-width:799px){.page-module__AxeHQq__grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@container media-grid (max-width:519px){.page-module__AxeHQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container table (max-width:879px){.page-module__AxeHQq__colProject{width:176px}.page-module__AxeHQq__colAdded{width:96px}.page-module__AxeHQq__colSize,.page-module__AxeHQq__colActions{width:76px}}
.page-module__cQ8K_W__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__cQ8K_W__toolbar,.page-module__cQ8K_W__toolbarShape{padding:var(--space-8) var(--content-pad-x) 0}.page-module__cQ8K_W__toolbarShape{height:calc(var(--space-8) + var(--control-h));flex:none}.page-module__cQ8K_W__clear{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer}.page-module__cQ8K_W__clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.page-module__cQ8K_W__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}
.page-module__tgOCba__page{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__tgOCba__error{padding:var(--space-6) var(--card-pad-x)}
.page-module__RVlhkW__body{grid-template-columns:var(--page-grid);gap:var(--page-grid-gap);min-height:0;padding:var(--space-10) var(--content-pad-x) var(--space-12);flex:1;display:grid;overflow-y:auto}.page-module__RVlhkW__main{gap:var(--space-10);flex-direction:column;grid-column:span 2;min-width:0;display:flex}.page-module__RVlhkW__side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__RVlhkW__mono{font-family:var(--font-mono);text-align:right}.page-module__RVlhkW__rowLink{font-size:var(--text-xl);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__rowLink:hover{color:var(--color-accent)}.page-module__RVlhkW__rowStatus{align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);display:inline-flex}.page-module__RVlhkW__rowMark{justify-content:center;display:flex}.page-module__RVlhkW__rowTrailing{text-align:right;font-size:var(--text-md)}.page-module__RVlhkW__rowMeta{font-size:var(--text-base);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__rowShare{text-align:right;font-size:var(--text-base);color:var(--color-text-faint)}.page-module__RVlhkW__completedMark{border-radius:var(--radius-circle);background:var(--color-accent);width:15px;height:15px;color:var(--color-text-inverse);--icon-size:8px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__RVlhkW__completedTitle{font-size:var(--text-xl);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__completedTitle:hover{color:var(--color-accent)}.page-module__RVlhkW__clientName{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__RVlhkW__clientTags{align-items:center;gap:var(--space-3);display:flex}.page-module__RVlhkW__clientTag{padding:var(--space-1) var(--space-4);border-radius:var(--radius);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.page-module__RVlhkW__clientTag[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent)}.page-module__RVlhkW__sideFootnote{padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.55}@container page (max-width:879px){.page-module__RVlhkW__body{flex-direction:column;display:flex}}
.page-module__Co9bKG__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__Co9bKG__body{gap:var(--space-16);min-height:0;padding:var(--space-16) var(--content-pad-x) var(--space-24);flex:1;display:flex}.page-module__Co9bKG__cancelIcon{--icon-size:13px}.page-module__Co9bKG__rail{flex-direction:column;flex:none;width:258px;display:flex}.page-module__Co9bKG__railCaption{padding:0 var(--space-5) var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);color:var(--color-text-subtle)}.page-module__Co9bKG__step{align-items:flex-start;gap:var(--space-6);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);display:flex}.page-module__Co9bKG__step:hover{background:var(--color-surface-muted)}.page-module__Co9bKG__step[data-current]{background:var(--color-accent-soft)}.page-module__Co9bKG__stepMark{width:var(--avatar-sm);height:var(--avatar-sm);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-circle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle);--icon-size:10px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.page-module__Co9bKG__stepMark[data-done]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.page-module__Co9bKG__step[data-current] .page-module__Co9bKG__stepMark:not([data-done]){border-color:var(--color-accent);color:var(--color-accent)}.page-module__Co9bKG__stepText{flex:1;min-width:0}.page-module__Co9bKG__stepLine{align-items:center;gap:var(--space-3);display:flex}.page-module__Co9bKG__stepLabel{font-size:var(--text-lg)}.page-module__Co9bKG__step[data-current] .page-module__Co9bKG__stepLabel{font-weight:var(--weight-semibold)}.page-module__Co9bKG__stepOptional{padding:0 var(--space-3);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-faint)}.page-module__Co9bKG__stepValue{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__Co9bKG__stepValue[data-set]{color:var(--color-text-secondary)}.page-module__Co9bKG__railNote{margin-top:var(--space-7);padding:var(--space-6);border-radius:var(--radius);background:var(--color-accent-soft);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__Co9bKG__main{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Co9bKG__counter{font-family:var(--font-mono)}.page-module__Co9bKG__cardBody{padding:var(--space-10)}.page-module__Co9bKG__foot{gap:var(--space-5)}.page-module__Co9bKG__spacer{flex:1}.page-module__Co9bKG__backChevron{transform:rotate(180deg)}.page-module__Co9bKG__footNote{margin-top:var(--space-6);padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-faint)}.page-module__Co9bKG__label{font-size:var(--text-md);font-weight:var(--weight-semibold);display:block}.page-module__Co9bKG__hint{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-subtle);display:block}.page-module__Co9bKG__hint[data-lead]{margin-top:0}.page-module__Co9bKG__nameInput{margin-top:var(--space-5);font-size:var(--text-2xl);font-weight:var(--weight-medium)}.page-module__Co9bKG__field{margin-top:var(--space-10)}.page-module__Co9bKG__types{margin-top:var(--space-6)}.page-module__Co9bKG__pickList{gap:var(--space-3);margin-top:var(--space-7);flex-direction:column;display:flex}.page-module__Co9bKG__pickSearch{margin-top:var(--space-7)}.page-module__Co9bKG__pickSearch+.page-module__Co9bKG__pickList{margin-top:var(--space-4)}.page-module__Co9bKG__pickRow{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);display:flex}.page-module__Co9bKG__pickRow:hover{background:var(--color-surface-sunken)}.page-module__Co9bKG__pickRow[data-picked]{border-color:var(--focus-field-border);background:var(--focus-field-bg)}.page-module__Co9bKG__pickName{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.page-module__Co9bKG__principal{flex:none}.page-module__Co9bKG__personText{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Co9bKG__personTitle{font-size:var(--text-sm);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__Co9bKG__youTag{font-size:var(--text-xs);color:var(--color-text-faint);flex:none}.page-module__Co9bKG__pickMore{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);display:flex}.page-module__Co9bKG__pickMoreNote,.page-module__Co9bKG__pickEmpty{font-size:var(--text-sm);color:var(--color-text-subtle)}.page-module__Co9bKG__pickEmpty{padding:var(--space-5) var(--space-6);margin:0}.page-module__Co9bKG__newRow{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease);display:flex}.page-module__Co9bKG__newRow:hover{background:var(--color-surface-sunken)}.page-module__Co9bKG__newBox{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);width:17px;height:17px;color:var(--color-text-faint);--icon-size:11px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__Co9bKG__newLabel{font-size:var(--text-lg);color:var(--color-text-faint);flex:1}.page-module__Co9bKG__newNote{font-size:var(--text-sm);color:var(--color-text-faint);flex:none}.page-module__Co9bKG__draftRow{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border:1.5px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent-soft);display:flex}.page-module__Co9bKG__draftInput{min-width:0;font-size:var(--text-lg);background:0 0;border:0;flex:1;padding:0}.page-module__Co9bKG__draftInput::placeholder{color:var(--color-text-faint)}.page-module__Co9bKG__draftHint{font-size:var(--text-xs);color:var(--color-text-faint);flex:none}.page-module__Co9bKG__editor{margin-top:var(--space-5)}.page-module__Co9bKG__detailsBottom{gap:var(--space-8);margin-top:var(--space-10);display:flex}.page-module__Co9bKG__dueColumn{flex:none;width:262px}.page-module__Co9bKG__calendar{margin-top:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__Co9bKG__dueRow{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.page-module__Co9bKG__dueValue{font-size:var(--text-base);color:var(--color-text-faint)}.page-module__Co9bKG__dueValue[data-set]{color:var(--color-text)}.page-module__Co9bKG__parentColumn{flex:1;min-width:0}.page-module__Co9bKG__picker{margin-top:var(--space-5)}.page-module__Co9bKG__review{margin-top:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.page-module__Co9bKG__reviewLabel{font-size:var(--text-md);color:var(--color-text-subtle)}.page-module__Co9bKG__reviewValue{font-size:var(--text-lg);color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__Co9bKG__reviewValue[data-set]{color:var(--color-text)}.page-module__Co9bKG__reviewAction{justify-self:end}.page-module__Co9bKG__reviewNote{margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle)}.page-module__Co9bKG__doneCard{width:100%;padding:var(--space-16) var(--content-pad-x);align-self:flex-start}.page-module__Co9bKG__doneHead{align-items:center;gap:var(--space-7);display:flex}.page-module__Co9bKG__doneText{flex:1;min-width:0}.page-module__Co9bKG__doneName{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__Co9bKG__doneSummary{margin-top:var(--space-2);font-size:var(--text-md);color:var(--color-text-subtle);display:block}.page-module__Co9bKG__doneNote{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-12);padding:var(--space-6) var(--space-7);border-radius:var(--radius);background:var(--color-accent-soft);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);--icon-size:15px;display:flex}.page-module__Co9bKG__doneNote>svg{margin-top:var(--space-1);color:var(--color-accent);flex:none}.page-module__Co9bKG__doneActions{align-items:center;gap:var(--space-4);margin-top:var(--space-12);display:flex}@container page (max-width:639px){.page-module__Co9bKG__body{gap:var(--space-8);padding-top:var(--space-8);flex-direction:column}.page-module__Co9bKG__rail{gap:var(--space-3);width:auto;margin:0 calc(-1 * var(--content-pad-x));padding:0 var(--content-pad-x);scrollbar-width:none;flex-direction:row;position:relative;overflow-x:auto}.page-module__Co9bKG__railCaption,.page-module__Co9bKG__railNote,.page-module__Co9bKG__stepValue,.page-module__Co9bKG__stepOptional{display:none}.page-module__Co9bKG__step{align-items:center;gap:var(--space-4);width:auto;padding:var(--space-3) var(--space-5);flex:none}.page-module__Co9bKG__stepMark{margin-top:0}.page-module__Co9bKG__stepLabel{font-size:var(--text-md);white-space:nowrap}}
.page-module__mfS-Ka__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__mfS-Ka__toolbar,.page-module__mfS-Ka__toolbarShape{padding:var(--card-pad-x) var(--content-pad-x) 0}.page-module__mfS-Ka__toolbarShape{height:calc(var(--card-pad-x) + var(--control-h));flex:none}.page-module__mfS-Ka__spacer{flex:1}.page-module__mfS-Ka__listWrap{min-height:0;padding:var(--space-8) var(--content-pad-x) var(--space-12);flex:1}.page-module__mfS-Ka__ghostRow{border-bottom:1px solid var(--color-border-row)}.page-module__mfS-Ka__ghost{align-items:center;gap:var(--space-6);width:100%;height:var(--row-h);padding:0 var(--card-pad-x);text-align:left;display:flex}.page-module__mfS-Ka__ghost:hover{background:var(--color-surface-hover)}.page-module__mfS-Ka__ghostSquare{width:var(--avatar-md);height:var(--avatar-md);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-faint);--icon-size:14px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__mfS-Ka__ghostLabel{font-size:var(--text-lg);color:var(--color-text-faint)}.page-module__mfS-Ka__ghost:hover .page-module__mfS-Ka__ghostLabel{color:var(--color-text)}.page-module__mfS-Ka__ghostHint{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-border-stronger);display:flex}.page-module__mfS-Ka__ghostChevron{--icon-size:12px}.page-module__mfS-Ka__empty{padding:var(--space-12) var(--card-pad-x);border-bottom:1px solid var(--color-border-row)}
.layout-module__nma9dW__page{flex-direction:column;flex:1;min-height:0;display:flex}.layout-module__nma9dW__tabs{margin-top:var(--space-10);border-bottom:0;margin-bottom:-1px}.layout-module__nma9dW__error{padding:var(--space-10) var(--content-pad-x)}@container page (max-width:639px){.layout-module__nma9dW__tabs{margin-top:var(--space-8)}}
.project-time-module__5T3_CG__tab{min-height:0;padding:var(--space-7) var(--content-pad-x) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.project-time-module__5T3_CG__toolbar{padding-bottom:var(--space-8)}.project-time-module__5T3_CG__caption{font-size:var(--text-md);color:var(--color-text-subtle);white-space:nowrap}.project-time-module__5T3_CG__figures{align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-8);flex:none;display:flex}.project-time-module__5T3_CG__total{flex:none;width:260px}.project-time-module__5T3_CG__breakdown{flex:1}.project-time-module__5T3_CG__bucket{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-time-module__5T3_CG__bucketLink{font-size:var(--text-md);color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-time-module__5T3_CG__bucketLink:hover{color:var(--color-accent);text-decoration:underline}.project-time-module__5T3_CG__bucket[data-muted]{color:var(--color-text-subtle)}.project-time-module__5T3_CG__minutes{font-family:var(--font-mono);font-size:var(--text-md);text-align:right}.project-time-module__5T3_CG__card{flex:none}@container page (max-width:719px){.project-time-module__5T3_CG__figures{flex-direction:column;align-items:stretch}.project-time-module__5T3_CG__total{width:auto}}
.saved-screens-panel-module__YPr9DG__panel{width:20rem;max-width:100%;max-height:calc(100vh - var(--space-8) * 2);flex-direction:column;display:flex;overflow-y:auto}.saved-screens-panel-module__YPr9DG__caption{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-text-faint);margin:0}.saved-screens-panel-module__YPr9DG__full{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-row);background:var(--color-surface-sunken);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.saved-screens-panel-module__YPr9DG__group{padding:var(--space-4) 0 var(--space-2);flex-direction:column;display:flex}.saved-screens-panel-module__YPr9DG__group+.saved-screens-panel-module__YPr9DG__group{border-top:1px solid var(--color-border-row)}.saved-screens-panel-module__YPr9DG__groupHead{padding:0 var(--space-5) var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.saved-screens-panel-module__YPr9DG__groupCount{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.saved-screens-panel-module__YPr9DG__groupNote{padding:0 var(--space-5) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-subtle);margin:0}.saved-screens-panel-module__YPr9DG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saved-screens-panel-module__YPr9DG__rowsSkeleton{gap:var(--space-3);padding:var(--space-2) var(--space-5);flex-direction:column;display:flex}.saved-screens-panel-module__YPr9DG__row{border-radius:var(--radius);align-items:center;display:flex;position:relative}.saved-screens-panel-module__YPr9DG__row:hover,.saved-screens-panel-module__YPr9DG__row:focus-within{background:var(--color-surface-muted)}.saved-screens-panel-module__YPr9DG__rowLink{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-3) var(--space-5);flex:1;display:flex}.saved-screens-panel-module__YPr9DG__rowMark{border-radius:var(--radius);background:var(--section-soft);width:1.5rem;height:1.5rem;color:var(--section);flex:none;place-items:center;display:grid}.saved-screens-panel-module__YPr9DG__row[data-quiet] .saved-screens-panel-module__YPr9DG__rowMark{background:var(--color-surface-muted);color:var(--color-text-subtle)}.saved-screens-panel-module__YPr9DG__rowText{flex-direction:column;min-width:0;display:flex}.saved-screens-panel-module__YPr9DG__rowLabel{font-size:var(--text-md);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-screens-panel-module__YPr9DG__rowContext{font-size:var(--text-xs);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-screens-panel-module__YPr9DG__rowEnd{padding-right:var(--space-2);opacity:0;flex:none}.saved-screens-panel-module__YPr9DG__row:hover .saved-screens-panel-module__YPr9DG__rowEnd,.saved-screens-panel-module__YPr9DG__row:focus-within .saved-screens-panel-module__YPr9DG__rowEnd{opacity:1}.saved-screens-panel-module__YPr9DG__rowEnd:has([aria-expanded=true]){opacity:1}@media (hover:none){.saved-screens-panel-module__YPr9DG__rowEnd{opacity:1}}.saved-screens-panel-module__YPr9DG__renaming{align-items:flex-start;gap:var(--space-5);padding:var(--space-3) var(--space-5);display:flex}.saved-screens-panel-module__YPr9DG__renameField{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.saved-screens-panel-module__YPr9DG__error{padding:0 var(--space-5);font-size:var(--text-xs);color:var(--color-danger);margin:0}.saved-screens-panel-module__YPr9DG__renameField .saved-screens-panel-module__YPr9DG__error{padding:0}.saved-screens-panel-module__YPr9DG__emptyBox{align-items:flex-start;gap:var(--space-5);margin:0 var(--space-5) var(--space-3);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);display:flex}.saved-screens-panel-module__YPr9DG__emptyMark{border:1px solid var(--color-border-strong);border-radius:var(--radius);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}
.layout-module__OWra0a__page{flex-direction:column;flex:1;min-height:0;display:flex}.layout-module__OWra0a__tabs{margin-top:var(--space-10);border-bottom:0;margin-bottom:-1px}.layout-module__OWra0a__error{padding:var(--space-10) var(--content-pad-x)}@container page (max-width:639px){.layout-module__OWra0a__tabs{margin-top:var(--space-8)}}
.page-module__x2proW__page{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__x2proW__body{min-height:0;padding:var(--space-16) var(--content-pad-x);flex-direction:column;flex:1;display:flex}.page-module__x2proW__section{gap:var(--space-10);padding:var(--card-pad-x);flex-direction:column;display:flex}.page-module__x2proW__people{border:1px solid var(--color-border);border-radius:var(--radius);max-height:16rem;overflow-y:auto}.page-module__x2proW__pair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__x2proW__estimate{max-width:12rem;font-family:var(--font-mono)}@container page (max-width:639px){.page-module__x2proW__body{padding-top:var(--space-8)}.page-module__x2proW__pair{grid-template-columns:minmax(0,1fr)}}
