.task-list-heading .task-list-title{background:transparent;border:0;color:var(--color-brand-navy);cursor:pointer;font-size:var(--text-title-sm);font-weight:var(--weight-semibold);line-height:1.3;min-height:30px;overflow-wrap:anywhere;padding:0;text-align:left}.task-list-heading .task-list-title:hover{background:transparent;border-color:transparent;color:var(--color-brand-navy-2)}.task-list li[data-status=done] .task-list-title{color:var(--color-muted);text-decoration:line-through}.task-card-actions{overflow:visible}.task-list>li{contain:layout style}.task-card-core-actions{align-items:center;display:flex;flex-wrap:nowrap;position:relative}.task-card-actions[data-variant=board] .task-card-core-actions,.task-card-actions[data-variant=table] .task-card-core-actions{display:flex;grid-template-columns:none}.task-card-actions[data-variant=table]{min-width:140px}.task-card-actions .task-card-primary-action{background:var(--color-chip-bg);border-color:var(--color-chip-border);color:var(--color-brand-navy);white-space:nowrap}.task-card-overflow{position:relative}.task-card-overflow>summary{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:var(--text-caption);font-weight:var(--weight-medium);justify-content:center;list-style:none;min-height:28px;padding:0 7px;white-space:nowrap;min-width:32px}.task-card-overflow>summary::-webkit-details-marker{display:none}.task-card-overflow>summary:hover,.task-card-overflow[open]>summary{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-brand-navy)}.task-card-overflow>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-dialog);display:grid;grid-gap:3px;gap:3px;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:35}.task-card-actions[data-variant=board] .task-card-overflow>div{left:0;right:auto}.task-card-overflow:not([open])>div{display:none}.task-card-overflow>div>button{background:transparent;border:0;border-radius:5px;justify-content:flex-start;min-height:30px;padding-inline:var(--space-2);text-align:left;width:100%}.task-card-overflow>div>button:hover{background:var(--color-surface-hover)}.task-card-overflow>div>.danger-action{border:0}.task-list-group>header{background:color-mix(in srgb,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2px 0;position:-webkit-sticky;position:sticky;top:64px;z-index:18}.task-list-group>header>button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-brand-navy);cursor:pointer;display:flex;gap:7px;min-height:32px;padding:0 7px;text-align:left;width:100%}.task-list-group>header>button:hover{background:var(--color-surface-hover)}.task-list-group>header>button>span{color:var(--color-muted);font-size:var(--text-body-sm);width:10px}.task-list-group>header strong{flex:1 1;font-size:var(--text-label);font-weight:var(--weight-semibold)}.task-list-group>header small{color:var(--color-muted);font-size:var(--text-overline)}.task-list-group>header em,.task-table-group-row button em{background:transparent;border:0;border-radius:0;color:var(--color-muted-strong);font-size:var(--text-overline);font-style:normal;font-weight:var(--weight-semibold);padding:0}.calendar-toolbar,.table-view-toolbar,.task-list-view-menu{position:-webkit-sticky;position:sticky;top:66px;z-index:24}.table-view-toolbar{background:color-mix(in srgb,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding-inline:0}.task-table-group-row td{background:color-mix(in srgb,var(--color-surface) 96%,transparent);position:-webkit-sticky;position:sticky;top:38px;z-index:3}.task-table-group-row button{min-height:34px}.task-table-group-row button:hover{background:var(--color-surface-hover)}.calendar-day,.task-list li,.task-table tbody tr{transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),opacity var(--motion-fast),transform var(--motion-fast)}.calendar-agenda-backdrop,.task-card-overflow[open]>div,.task-inspector-dialog[open] .task-inspector{animation:takt-surface-enter var(--motion-enter) both}@keyframes takt-chip-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes takt-surface-enter{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes takt-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.toolbar{margin-top:-4px}.active-filter-strip{align-items:flex-start}.active-filter-strip>span{flex-basis:100%}}@media (max-width:760px){.reminder-center-popover{width:auto}.task-reminder-create{grid-template-columns:1fr}.toolbar{top:0}.toolbar-heading>p{max-width:36vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-toolbar,.table-view-toolbar,.task-list-group>header,.task-list-view-menu{top:58px}.active-filter-strip>div{flex-basis:100%}.active-filter-strip .active-filter-clear,.active-filter-strip .active-filter-edit{padding-inline:3px}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);transition:grid-template-columns var(--motion-fast)}.sidebar{background:var(--color-sidebar-top);align-self:start;height:100vh;min-height:0;overflow-y:auto;padding:var(--space-6) 14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.sidebar .takt-product-lockup{margin:0 10px var(--space-7)}.sidebar .desktop-nav{gap:6px}.sidebar .desktop-nav a{align-items:center;display:flex;font-size:var(--text-title-sm);gap:var(--space-3);min-height:46px;padding:0 14px}.sidebar .desktop-nav a svg{flex:0 0 auto}.sidebar .desktop-nav a[aria-current=page]{background:rgb(255 255 255/11%);box-shadow:inset 3px 0 0 var(--color-brand-orange)}.sidebar-context{margin-top:var(--space-6)}.sidebar-context>summary{min-height:44px;padding-inline:14px}.sidebar-footer{border-top:1px solid rgb(255 255 255/14%);display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding-top:14px}.sidebar-account-trigger:hover,.sidebar-collapse-trigger:hover{background:rgb(255 255 255/8%);color:var(--color-sidebar-text)}.sidebar-account-trigger>span{align-items:center;background:#0e1d3c;border:1px solid rgb(255 255 255/28%);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:var(--text-overline);height:24px;justify-content:center;justify-self:center;width:24px}.sidebar-account-trigger strong{flex:1 1;font-size:var(--text-label);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-collapse-trigger{font-size:var(--text-label)}.sidebar-collapse-trigger:focus-visible{outline:var(--focus-outline-inverse);outline-offset:var(--focus-outline-offset)}.app-shell[data-sidebar-collapsed=true]{--sidebar-width:84px}.app-shell[data-sidebar-collapsed=true] .sidebar .takt-product-lockup{justify-content:center;margin-inline:0}.app-shell[data-sidebar-collapsed=true] .takt-product-lockup__logo{max-width:54px}.app-shell[data-sidebar-collapsed=true] .desktop-nav a span,.app-shell[data-sidebar-collapsed=true] .sidebar-account-trigger strong,.app-shell[data-sidebar-collapsed=true] .sidebar-account-trigger svg,.app-shell[data-sidebar-collapsed=true] .sidebar-collapse-trigger span,.app-shell[data-sidebar-collapsed=true] .sidebar-context,.app-shell[data-sidebar-collapsed=true] .sidebar-reminder-trigger>span,.app-shell[data-sidebar-collapsed=true] .takt-product-lockup__divider,.app-shell[data-sidebar-collapsed=true] .takt-product-lockup__product{display:none}.app-shell[data-sidebar-collapsed=true] .desktop-nav a,.app-shell[data-sidebar-collapsed=true] .sidebar-account-trigger,.app-shell[data-sidebar-collapsed=true] .sidebar-collapse-trigger,.app-shell[data-sidebar-collapsed=true] .sidebar-reminder-trigger{grid-template-columns:20px;justify-content:center;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .sidebar-collapse-trigger{width:100%}.app-shell[data-sidebar-collapsed=true] .sidebar-reminder-trigger{position:relative}.app-shell[data-sidebar-collapsed=true] .sidebar-reminder-trigger strong{font-size:10px;min-height:16px;min-width:16px;padding:0 3px;position:absolute;right:18px;top:6px}.workspace{padding:26px var(--space-7) 34px}.toolbar{align-items:center;border-bottom:0;margin-bottom:var(--space-5);padding-bottom:0}.toolbar-heading>p{color:var(--color-muted);font-size:var(--text-label);font-weight:var(--weight-semibold)}.toolbar-heading h1{font-size:1.8rem;line-height:1.08}.toolbar-actions{gap:var(--space-2)}.task-surface[data-view=inbox]{gap:14px}.task-surface[data-view=inbox] .task-list-view-menu{display:none}.task-surface[data-view=inbox] .inbox-cockpit{background:transparent;display:block;padding:0}.task-surface[data-view=inbox] .quick-capture{order:10}.task-surface[data-view=inbox] .work-toolbar{order:20}.task-surface[data-view=inbox] .task-summary{order:5}.task-surface[data-view=inbox] .task-bulk-bar{order:35}.task-surface[data-view=inbox] .task-workbench{order:40}.task-surface[data-view=inbox] .audit-panel,.task-surface[data-view=inbox] .bulk-capture,.task-surface[data-view=inbox] .credential-panel{order:50}.task-surface[data-view=inbox] .quick-capture{border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none;padding:0}.quick-capture>div:not(.quick-patterns){align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) auto 32px;min-height:42px}.quick-capture-icon{align-items:center;background:transparent;border-radius:50%;color:var(--color-muted);display:inline-flex;height:28px;justify-content:center;width:28px}.task-surface[data-view=inbox] .quick-capture input{background:transparent;border-color:transparent;font-size:var(--text-title-sm);min-height:40px}.task-surface[data-view=inbox] .quick-capture input:focus-visible{border-color:var(--color-border-strong)}.quick-capture[data-filled=false] button[type=submit]{visibility:hidden}.task-surface[data-view=inbox] .quick-capture button[type=submit]{background:transparent;border-color:transparent;color:var(--color-brand-navy);min-height:32px;padding-inline:var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.task-surface[data-view=inbox] .quick-capture button[type=submit]:hover:not(:disabled){background:var(--color-surface-hover);border-color:transparent;color:var(--color-brand-navy);-webkit-text-decoration-color:var(--color-brand-navy);text-decoration-color:var(--color-brand-navy)}.quick-capture .quick-capture-more{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-muted);display:inline-flex;justify-content:center;min-height:32px;padding:0;width:32px}.quick-capture .quick-capture-more:hover{background:var(--color-surface-hover);border-color:transparent;color:var(--color-brand-navy)}.task-surface[data-view=inbox] .work-toolbar{align-items:center}.task-surface[data-view=inbox] .work-toolbar>.task-findbar{border:0}.task-surface[data-view=inbox] .work-toolbar[data-expanded=false]>.task-findbar{display:grid}.task-surface[data-view=inbox] .task-findbar label{gap:var(--space-1)}.task-surface[data-view=inbox] .task-findbar label>span{align-items:center;display:inline-flex;gap:5px}.task-surface[data-view=inbox] .task-findbar button{font-size:var(--text-caption);min-height:38px}.task-surface[data-view=inbox] .active-filter-strip{grid-column:1/-1;order:3}.task-surface[data-view=inbox] .work-toolbar:has(.task-controls-panel[open]) .quick-filter-bar{display:flex}.task-surface[data-view=inbox] .work-toolbar:has(.task-controls-panel[open]) .work-toolbar-disclosures{display:grid}.task-surface[data-view=inbox] .task-summary{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.task-surface[data-view=inbox] .task-summary>div{align-items:center;background:transparent;border:0;border-left:1px solid var(--color-border);border-radius:0;border-top:1px solid var(--color-border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);padding:var(--space-3) var(--space-6) var(--space-2)}.task-surface[data-view=inbox] .task-summary>div:first-child{border-left:0}.task-surface[data-view=inbox] .task-summary>div>div{display:grid;grid-gap:1px;gap:1px}.task-surface[data-view=inbox] .task-summary>div p{font-size:var(--text-caption);order:2}.task-surface[data-view=inbox] .task-summary>div strong{font-size:1.15rem;line-height:1;order:1}.task-surface[data-view=inbox] .task-summary>div span{font-size:var(--text-overline);order:3}.task-surface[data-view=inbox] .task-list-surface{gap:0}.task-surface[data-view=inbox] .task-list-group,.task-surface[data-view=inbox] .task-list-groups{gap:var(--space-2)}.task-surface[data-view=inbox] .task-list-group+.task-list-group{margin-top:var(--space-6)}.task-surface[data-view=inbox] .task-list-group>header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border);position:static}.task-surface[data-view=inbox] .task-list-group>header>button{min-height:34px;padding-inline:5px}.task-surface[data-view=inbox] .task-list-group>header strong{color:var(--color-muted);font-size:var(--text-overline);letter-spacing:.12em;text-transform:uppercase}.task-surface[data-view=inbox] .task-list{background:transparent;border:0;border-radius:0;gap:0}.task-surface[data-view=inbox] .task-list li{background:transparent;border-bottom:1px solid var(--color-hint-border);border-left:3px solid var(--area-accent,transparent);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) 14px}.task-surface[data-view=inbox] .task-list-controls{gap:var(--space-1)}.task-surface[data-view=inbox] .task-row-select{height:24px;opacity:0;transition:opacity var(--motion-fast)}.task-surface[data-view=inbox] .task-list li:focus-within .task-row-select,.task-surface[data-view=inbox] .task-list li:hover .task-row-select,.task-surface[data-view=inbox] .task-row-select:has(input:checked){opacity:1}.task-surface[data-view=inbox] .task-status{height:28px;width:28px}.task-surface[data-view=inbox] .task-list-heading .task-list-title{font-size:var(--text-title-sm)}.task-surface[data-view=inbox] .task-card-overflow>summary{min-height:32px;min-width:34px}.task-card-overflow>summary>span{display:none}.task-surface[data-view=inbox] .audit-panel,.task-surface[data-view=inbox] .bulk-capture,.task-surface[data-view=inbox] .credential-panel{background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:0}.task-surface[data-view=inbox] .audit-panel>summary,.task-surface[data-view=inbox] .bulk-capture>summary,.task-surface[data-view=inbox] .credential-panel>summary{min-height:44px}@media (max-width:1180px){.task-surface[data-view=inbox] .work-toolbar{grid-template-columns:1fr}.task-surface[data-view=inbox] .task-summary>div{padding-inline:14px}}@media (max-width:760px){.app-shell,.app-shell[data-sidebar-collapsed=true]{grid-template-columns:1fr}.sidebar{height:auto;overflow:visible}.sidebar .desktop-nav,.sidebar-context,.sidebar-footer{display:none}.sidebar .mobile-nav{display:flex}.sidebar .mobile-nav a{align-items:center;display:inline-flex;gap:7px}.workspace{padding:18px var(--space-4) var(--space-7)}.toolbar-actions{overflow-x:auto;padding-bottom:2px}.quick-capture>div:not(.quick-patterns){grid-template-columns:36px minmax(0,1fr) 38px}.quick-capture button[type=submit]{grid-column:1/-1;width:100%}.quick-capture .quick-capture-more{grid-column:3;grid-row:1}.task-surface[data-view=inbox] .task-list li{grid-template-columns:30px minmax(0,1fr)}.task-surface[data-view=inbox] .task-list-heading{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.task-surface[data-view=inbox] .task-card-core-actions{justify-content:flex-end}}.workspace-view-header{align-items:center;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:18px;min-width:0}.workspace-view-heading{display:grid;grid-gap:3px;gap:3px;min-width:0}.workspace-view-heading>p{color:var(--color-muted);font-size:var(--text-label);font-weight:var(--weight-semibold);margin:0}.workspace-view-heading>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px var(--space-3);min-width:0}.workspace-view-heading h1{color:var(--color-brand-navy);font-size:1.8rem;line-height:1.08;margin:0}.workspace-view-heading h1:focus-visible{border-radius:4px;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.workspace-view-date{color:var(--color-muted);font-size:var(--text-label);font-weight:var(--weight-medium);text-transform:capitalize}.workspace-view-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.workspace-view-actions button{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--text-label);font-weight:var(--weight-semibold);justify-content:center;min-height:32px;text-decoration:none}.workspace-view-command{background:transparent;border:1px solid transparent;color:var(--color-muted-strong);gap:7px;padding:0 var(--space-2)}.workspace-view-command kbd{color:var(--color-muted);font-size:var(--text-overline)}.workspace-view-command:hover{background:var(--color-surface-hover);color:var(--color-brand-navy)}.task-surface>*{grid-column:1/-1}.task-surface>.quick-capture{grid-column:1;order:10}.task-surface>.work-toolbar[data-expanded=false]{align-self:stretch;grid-column:2}@media (max-width:760px){.task-surface>.quick-capture,.task-surface>.work-toolbar[data-expanded=false]{grid-column:1/-1}}.task-surface>.work-toolbar{order:20}.task-surface>.mutation-feedback-region{order:35}.task-surface>.task-summary{order:5}.task-surface:is([data-view=today],[data-view=week],[data-view=board],[data-view=calendar],[data-view=table])>.task-summary{display:none}.task-surface>.task-bulk-bar{order:45}.task-surface>.task-workbench{order:50}.task-surface>.audit-panel,.task-surface>.bulk-capture,.task-surface>.credential-panel{order:70}.task-surface>.quick-capture{background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none;padding:0}.task-surface>.quick-capture input{background:transparent;border-color:transparent;min-height:40px}.task-surface>.quick-capture button[type=submit]{background:transparent;border-color:transparent;color:var(--color-brand-navy);min-height:32px;padding-inline:var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.task-surface>.quick-capture button[type=submit]:hover:not(:disabled){background:var(--color-surface-hover);border-color:transparent;-webkit-text-decoration-color:var(--color-brand-navy);text-decoration-color:var(--color-brand-navy)}.task-surface[data-view=inbox] .work-toolbar,.work-toolbar{background:transparent;border:0;border-radius:0;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;padding:0}.task-surface[data-view=inbox] .work-toolbar-header{display:flex}.task-surface[data-view=inbox] .work-toolbar[data-expanded=false]>:not(.work-toolbar-header),.work-toolbar[data-expanded=false]>:not(.work-toolbar-header){display:none}.task-surface[data-view=inbox] .work-toolbar>.task-findbar,.work-toolbar>.task-findbar{align-items:end;border-top:1px solid var(--color-border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(230px,1fr) minmax(150px,.38fr) auto;padding:9px 0}.workspace-context-chips{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-2) 0}.workspace-context-chips button{align-items:center;background:var(--color-chip-bg);border:1px solid var(--color-chip-border);border-radius:6px;color:var(--color-muted-strong);cursor:pointer;display:inline-flex;font-size:var(--text-overline);gap:5px;min-height:32px;padding:0 9px}.workspace-context-chips button:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.workspace-context-chips .workspace-all-filters{background:transparent;border-color:transparent;color:#1b66bb;margin-left:auto}.task-surface[data-view=inbox] .quick-filter-bar{display:flex;grid-column:1/-1;padding-inline:0}.task-surface[data-view=inbox] .work-toolbar-disclosures{display:grid;grid-column:1/-1}.mutation-feedback-region{bottom:20px;display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:calc(100vw - 32px);position:fixed;right:20px;width:440px;z-index:100}.mutation-notice{animation:takt-toast-enter var(--motion-enter) both;align-items:center;background:var(--color-surface);border:1px solid var(--color-state-success-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-dialog);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}.mutation-notice[data-tone=danger]{border-color:var(--color-state-danger-border)}.mutation-notice-icon{color:var(--color-state-success)}.mutation-notice[data-tone=danger] .mutation-notice-icon{color:var(--color-danger)}.mutation-notice strong{color:var(--color-brand-navy);display:block;font-size:var(--text-body-sm)}.mutation-notice p{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4;margin:2px 0 0}.mutation-notice-actions{align-items:center;display:flex;gap:5px}.mutation-notice-actions button{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-brand-navy);cursor:pointer;display:inline-flex;font-size:var(--text-caption);font-weight:var(--weight-semibold);gap:5px;justify-content:center;min-height:34px;padding:0 9px}.mutation-notice-actions button:last-child{min-width:34px;padding:0}.task-inspector-dialog{height:100dvh;margin:0 0 0 auto;max-height:100dvh}.task-inspector-dialog .task-inspector{border-radius:0;border-width:0 0 0 1px;height:100dvh;max-height:100dvh}.task-inspector-hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);margin:-16px -18px 0;padding:var(--space-4) 18px var(--space-3);position:-webkit-sticky;position:sticky;top:-16px;z-index:5}.task-inspector-eyebrow{color:var(--color-muted);display:block;font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.task-inspector-hero .task-inspector-status-row{margin-top:9px}.task-inspector-close{gap:5px}.task-inspector-disclosure{border-block:1px solid var(--color-border);padding:3px 0}.task-inspector-disclosure>summary{align-items:center;color:var(--color-brand-navy);cursor:pointer;display:flex;font-size:var(--text-label);font-weight:var(--weight-semibold);justify-content:space-between;min-height:40px}.task-inspector-disclosure>summary small{color:var(--color-muted);font-weight:var(--weight-medium)}.task-inspector-disclosure-content{display:grid;grid-gap:10px;gap:10px;padding:var(--space-2) 0 var(--space-3)}.task-recurrence-weekdays{border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.task-recurrence-weekdays legend{color:var(--color-muted);font-size:var(--text-label);font-weight:var(--weight-semibold);margin-bottom:6px;width:100%}.task-recurrence-weekdays label{align-items:center;background:var(--color-soft-surface);border:1px solid var(--color-border);border-radius:999px;display:inline-flex;gap:5px;min-height:34px;padding:5px 9px}@media (max-width:900px){.workspace-view-header{align-items:flex-start}.workspace-view-actions .workspace-view-command,.workspace-view-date{display:none}}@media (max-width:760px){.workspace-view-header{align-items:stretch;display:grid;grid-gap:10px;gap:10px}.workspace-view-heading>p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-view-heading h1{font-size:var(--text-page-title)}.workspace-view-actions{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.task-surface[data-view=inbox] .work-toolbar>.task-findbar,.work-toolbar>.task-findbar{grid-template-columns:1fr}.workspace-context-chips .workspace-all-filters{margin-left:0}.task-surface[data-view=inbox] .task-summary{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.task-surface[data-view=inbox] .task-summary>div{border-bottom:1px solid var(--color-border);min-width:0;padding:10px}.mutation-feedback-region{bottom:12px;right:12px;width:calc(100vw - 24px)}.mutation-notice{align-items:start;grid-template-columns:auto minmax(0,1fr)}.mutation-notice-actions{grid-column:1/-1;justify-content:flex-end}.task-inspector-dialog{max-width:100vw}.task-inspector-dialog .task-inspector{border:0;padding-inline:14px}.task-inspector-hero{grid-template-columns:minmax(0,1fr) auto;margin-inline:-14px;padding-inline:14px}.task-inspector-close{min-width:38px;padding:0}.task-inspector-close span{display:none}.task-inspector-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-inspector-quick-actions button{width:100%}}.workspace-view-actions>button{transition:background var(--motion-fast),color var(--motion-fast),-webkit-text-decoration-color var(--motion-fast);transition:background var(--motion-fast),color var(--motion-fast),text-decoration-color var(--motion-fast);transition:background var(--motion-fast),color var(--motion-fast),text-decoration-color var(--motion-fast),-webkit-text-decoration-color var(--motion-fast)}.quick-capture,.work-toolbar{transition:border-color var(--motion-fast)}.quick-capture:focus-within{border-color:var(--color-border-strong)}.quick-capture:focus-within .quick-capture-icon{color:var(--color-brand-navy)}.work-toolbar:focus-within{border-color:var(--color-border-strong)}.task-list-group>header>button>span{align-items:center;display:inline-flex;justify-content:center}.task-list-group>header>button>span svg{display:block}.task-surface[data-view=inbox] .task-list li{transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.task-surface[data-view=inbox] .task-list li:hover{background:var(--color-surface-hover);box-shadow:none}.task-surface[data-view=inbox] .task-list li[data-selected=true]{background:var(--color-state-info-soft);box-shadow:none}.task-surface[data-view=inbox] .task-list li:focus-within{background:var(--color-surface-hover)}.task-list-heading .task-list-title:focus-visible{border-radius:4px;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.task-surface[data-view=inbox] :is(.bulk-capture,.credential-panel,.audit-panel)>summary{border-radius:var(--radius-sm);transition:background var(--motion-fast),color var(--motion-fast)}.task-surface[data-view=inbox] :is(.bulk-capture,.credential-panel,.audit-panel)>summary:hover{background:var(--color-surface-hover)}@media (max-width:760px){.sidebar{min-height:112px;padding:14px var(--space-3) var(--space-2);position:relative}.sidebar .takt-product-lockup{margin:0 104px 10px 10px;min-height:36px}.sidebar .reminder-center{position:absolute;right:10px;top:12px}.sidebar .sidebar-reminder-trigger{border-color:rgb(255 255 255/18%);border-radius:var(--radius-control);grid-template-columns:auto auto;margin:0;min-height:38px;padding:0 10px;width:auto}.sidebar .sidebar-reminder-trigger>span{display:none}.sidebar .mobile-nav{margin-inline:-12px;padding-inline:var(--space-2)}.reminder-center-popover{bottom:auto;left:12px;max-height:calc(100vh - 132px);right:12px;top:62px}.workspace{padding-top:var(--space-4)}.workspace-view-actions{scrollbar-width:none}.workspace-view-actions::-webkit-scrollbar{display:none}.task-surface[data-view=inbox] .task-list li{padding-block:13px}}@media (prefers-reduced-motion:reduce){.quick-capture:focus-within .quick-capture-icon{transform:none}}.task-inspector-dialog{max-width:none;width:min(720px,calc(100vw - 64px))}.task-inspector-dialog .task-inspector{gap:14px;padding:var(--space-5) var(--space-6) var(--space-8)}.task-inspector-dialog .task-inspector-hero{margin:-20px -24px 0;padding:var(--space-5) var(--space-6) var(--space-4);top:-20px}.task-inspector-dialog .task-inspector-title{font-size:1.14rem}.task-inspector-dialog .task-inspector-quick-actions{align-items:center;gap:var(--space-2)}.task-inspector-dialog .task-inspector-quick-actions .danger-action{margin-left:auto}.task-inspector-dialog .task-inspector-details-form,.task-inspector-dialog :is(.task-subtasks,.task-resources,.task-attachments){border-radius:0;padding:0}.task-inspector-dialog .task-inspector-details-form{gap:14px}.task-inspector-dialog .task-inspector-form-header{align-items:center;grid-template-columns:minmax(0,1fr) minmax(180px,auto)}.task-inspector-dialog .task-inspector-section-label{border-top:1px solid var(--color-border);margin-top:2px;padding-top:14px}.task-inspector-field{color:var(--color-muted);display:grid;font-size:var(--text-label);font-weight:var(--weight-medium);grid-gap:6px;gap:6px}.searchable-select,.task-inspector-field{min-width:0;position:relative}.searchable-select>.searchable-select-trigger{align-items:center;background:var(--color-control-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-control);color:var(--color-text)!important;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:var(--size-control-md);padding:6px 10px!important;text-align:left;width:100%}.searchable-select-option>span,.searchable-select-trigger>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.searchable-select-option strong,.searchable-select-trigger strong{font-size:var(--text-body-sm);font-weight:580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-option small,.searchable-select-trigger small{color:var(--color-muted);font-size:var(--text-overline);font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-trigger [data-placeholder=true]{color:var(--color-muted-strong)}.searchable-select-trigger:focus-visible,.searchable-select[data-open=true] .searchable-select-trigger{border-color:var(--color-brand-navy)!important;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.searchable-select-popover{background:var(--color-card);border:1px solid var(--color-border-strong);border-radius:10px;box-shadow:0 18px 44px rgb(20 43 89/20%);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.searchable-select-search{align-items:center;border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--space-2) 10px}.searchable-select-search svg{color:var(--color-muted)}.searchable-select-search input{background:transparent;border:0;box-shadow:none!important;min-height:34px;padding-inline:var(--space-2);width:100%}.searchable-select-options{display:grid;max-height:250px;overflow-y:auto;padding:6px}.searchable-select-option{align-items:center;background:var(--color-surface)!important;border:0!important;border-radius:7px;color:var(--color-text)!important;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:7px 9px!important;text-align:left}.searchable-select-option:is(:hover,[data-active=true]){background:var(--color-surface-hover)!important}.searchable-select-option[aria-selected=true]{background:var(--color-brand-blue-soft)!important;color:var(--color-brand-navy)!important}.searchable-select-options>p{font-size:var(--text-label);padding:9px}.task-subtask-toggle svg{display:block;margin:auto}.sidebar-account-trigger,.sidebar-collapse-trigger,.sidebar-structure-trigger{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:rgb(255 255 255/82%);cursor:pointer;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;min-height:42px;padding:0 14px;text-align:left;width:100%}.sidebar-collapse-trigger svg,.sidebar-structure-trigger svg{justify-self:center}.sidebar-structure-trigger:hover{background:rgb(255 255 255/8%);color:var(--color-sidebar-text)}.sidebar-structure-trigger:focus-visible{outline:var(--focus-outline-inverse);outline-offset:var(--focus-outline-offset)}.sidebar-structure-trigger span{font-size:var(--text-label);font-weight:var(--weight-semibold)}.app-shell[data-sidebar-collapsed=true] .sidebar-structure-trigger span{display:none}.app-shell[data-sidebar-collapsed=true] .sidebar-structure-trigger{justify-content:center;padding-inline:0;grid-template-columns:20px}.structure-manager-dialog{background:transparent;border:0;border-radius:14px;height:auto;margin:auto;max-height:calc(100dvh - 48px);max-width:min(1040px,calc(100vw - 48px));overflow:visible;padding:0;width:100%}.structure-manager-dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgb(11 28 58/48%)}.structure-manager-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgb(11 28 58/48%)}.structure-manager{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 24px 80px rgb(11 28 58/26%);display:grid;max-height:calc(100dvh - 48px);overflow:hidden}.structure-manager>header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-5) 22px var(--space-4)}.structure-manager-content>section>header span,.structure-manager>header>div>span{color:var(--color-muted);display:block;font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.structure-manager h2,.structure-manager h3,.structure-manager p{margin:0}.structure-manager h2{color:var(--color-brand-navy);font-size:1.25rem;margin-top:2px}.structure-manager-content>section>p,.structure-manager>header p{color:var(--color-muted);font-size:var(--text-body-sm);line-height:1.45;margin-top:var(--space-1)}.structure-manager>header>button{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-brand-navy);display:flex;gap:6px;min-height:36px;padding-inline:11px}.structure-manager-summary{align-items:center;background:transparent;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:10px var(--space-5);padding:10px 22px}.structure-manager-summary span{color:var(--color-muted-strong);font-size:var(--text-label)}.structure-manager-summary strong{color:var(--color-brand-navy);font-size:var(--text-body)}.structure-manager-summary small{color:var(--color-muted);font-size:var(--text-caption);margin-left:auto}.structure-manager-error{background:var(--color-danger-soft);border-bottom:1px solid var(--color-danger-border-strong);color:var(--color-danger);font-size:var(--text-body-sm);padding:10px 22px}.structure-manager-content{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:0;overflow-y:auto;padding:18px 22px 22px}.structure-manager-content>section{align-content:start;background:transparent;border:0;border-radius:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:14px}.structure-manager-content>section>header{align-items:center;display:flex;justify-content:space-between}.structure-manager-content h3{color:var(--color-brand-navy);font-size:var(--text-title-sm);margin-top:2px}.structure-manager-content>section>header small{color:var(--color-muted);font-size:var(--text-caption)}.structure-create{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.structure-create-project{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto}.structure-manager :is(input,select){background:var(--color-control-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;min-height:38px;min-width:0;padding-inline:9px}.structure-manager button{background:var(--color-brand-navy);border:1px solid var(--color-brand-navy);border-radius:var(--radius-control);color:var(--color-text-inverse);cursor:pointer;font:inherit;font-size:var(--text-label);font-weight:var(--weight-semibold);min-height:36px;padding-inline:10px}.structure-manager button:disabled{cursor:not-allowed;opacity:.48}.structure-manager :is(input,select,button):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.structure-manager-content ul{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.structure-manager-content li{align-items:center;background:transparent;border:0;border-radius:0;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr) auto;padding:7px;border-bottom:1px solid var(--color-hint-border)}.structure-manager-content li[data-selected=true]{background:var(--color-state-info-soft)}.structure-manager-content>section:first-child li{grid-template-columns:minmax(0,1fr) auto}.structure-item-main{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.structure-manager-content li button{background:var(--color-card);border-color:var(--color-border);color:var(--color-muted-strong)}.structure-manager-content li>button:last-child{color:var(--color-danger)}.structure-item-area{min-width:0}.structure-item-area select{width:100%}.work-toolbar .task-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.work-toolbar .task-controls>:is(label,fieldset){min-width:0}.work-toolbar .task-controls fieldset{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.work-toolbar .task-controls fieldset label{min-width:0;padding-inline:9px;white-space:nowrap}@media (max-width:900px){.structure-manager-content{grid-template-columns:1fr}.structure-manager-content li{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) auto}}@media (max-width:760px){.task-inspector-dialog{width:100vw}.task-inspector-dialog .task-inspector{padding:var(--space-4) 14px var(--space-7)}.task-inspector-dialog .task-inspector-hero{margin:-16px -14px 0;padding:var(--space-4) 14px var(--space-3);top:-16px}.task-inspector-dialog .task-inspector-quick-actions .danger-action{margin-left:0}.task-inspector-dialog .task-inspector-form-header{grid-template-columns:1fr}.structure-manager-dialog{border-radius:0;max-height:100dvh;max-width:100vw}.structure-manager{border:0;border-radius:0;max-height:100dvh}.structure-manager>header{padding:var(--space-4) 14px var(--space-3)}.structure-manager-content,.structure-manager-summary{padding-inline:14px}.structure-manager-summary small{flex-basis:100%;margin-left:0}.structure-create,.structure-create-project,.structure-manager-content li,.structure-manager-content>section:first-child li{grid-template-columns:1fr}.sidebar-structure-trigger,.structure-manager>header>button span{display:none}.work-toolbar .task-controls fieldset{grid-column:auto}}