*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.5}body{font-feature-settings:"cv11" 1,"tnum" 1}::selection{background:var(--selection);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;font-size:var(--font-size-control)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button{color:inherit}button,fieldset{margin:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:3px}input,textarea{caret-color:var(--brand)}input,select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-control);min-height:34px;padding:6px 10px;line-height:20px;color:var(--ink);max-width:100%}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical}input[type=checkbox]{accent-color:var(--brand);min-height:16px;width:16px;height:16px;margin:0;padding:0}select{padding-right:28px}.lucide{flex:none;vertical-align:middle;stroke-width:1.7}h1,h2,h3,h4,p{margin:0}h1{font-size:24px;line-height:1.25;letter-spacing:-.035em}h1,h2{font-weight:650}h2{font-size:14px;letter-spacing:-.015em}h2,h3{line-height:1.5}h3{font-weight:600}h3,h4{font-size:12px}h4{font-weight:550}small{font-size:var(--font-size-meta)}summary{cursor:pointer}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.negative{color:var(--danger)}.office-app{display:grid;grid-gap:12px;gap:12px;padding:12px;min-height:100vh;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:12px;height:calc(100dvh - 24px);background:var(--sidebar-bg);color:var(--sidebar-fg);border-radius:var(--radius-surface);padding:19px 12px 13px;display:flex;flex-direction:column;min-height:480px}.brand-row{display:flex;gap:8px;align-items:center;padding:0 5px 20px}.brand-button{padding:0;border:0;background:transparent;line-height:0}.brand-button img{border-radius:8px}.brand-wordmark{display:flex;align-items:baseline;font-size:24px;font-weight:750;letter-spacing:-.055em;gap:4px;color:var(--sidebar-fg-strong)}.brand-wordmark span{font-size:var(--font-size-meta);font-weight:550;letter-spacing:0;color:var(--sidebar-fg);white-space:nowrap}.workspace-selector{background:var(--sidebar-hover);border-radius:9px;padding:9px 7px;display:flex;align-items:center;gap:8px;margin-bottom:16px}.workspace-selector strong{font-size:var(--font-size-meta);font-weight:600}.workspace-selector small{font-size:var(--font-size-meta);color:var(--sidebar-fg);display:block}.workspace-selector svg{margin-left:auto;color:var(--sidebar-fg)}.workspace-letter{height:25px;width:25px;display:grid;place-items:center;background:var(--brand-navy-2);border-radius:7px;font-size:11px;font-weight:600;color:var(--sidebar-fg-strong)}.navigation-group{margin-bottom:18px}.navigation-group>p{font-size:var(--font-size-meta);color:var(--sidebar-fg);padding:0 10px 7px}.navigation-group a{display:flex;align-items:center;gap:9px;min-height:35px;border-radius:7px;padding:6px 10px;font-size:12px;color:var(--sidebar-fg);transition:background .15s,color .15s;margin:2px 0}.navigation-group a:hover{background:var(--sidebar-hover);color:var(--sidebar-fg-strong)}.navigation-group a[aria-current=page]{background:var(--sidebar-active);color:var(--sidebar-fg-strong);font-weight:600}.navigation-group a small{margin-left:auto;color:inherit;font-size:var(--font-size-meta)}.sidebar-footer{margin-top:auto;display:flex;gap:8px;align-items:center;border-top:1px solid var(--sidebar-line);padding:14px 5px 0}.source-live-dot{width:6px;height:6px;border-radius:50%;background:var(--good)}.sidebar-footer strong{font-size:var(--font-size-meta);font-weight:600}.sidebar-footer small{display:block;font-size:var(--font-size-meta);color:var(--sidebar-fg)}.sidebar-footer button{margin-left:auto;border:0;background:none;padding:0;color:var(--sidebar-fg)}.sidebar :focus-visible{outline-color:var(--sidebar-focus)}.sidebar .mobile-close{background:var(--sidebar-hover);color:var(--sidebar-fg-strong)}.workspace-body{min-width:0}.topbar{height:var(--header-height);border-radius:var(--radius-surface);background:var(--surface);display:flex;align-items:center;gap:12px;padding:0 14px;position:relative;z-index:10}.icon-button{border:0;background:var(--surface-subtle);border-radius:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:7px;transition:background .15s}.icon-button:hover{background:var(--line)}.global-search{display:flex;align-items:center;gap:7px;padding:0 10px;width:min(360px,38%);color:var(--muted)}.global-search input{border:0;background:transparent;font-size:var(--font-size-control);min-height:30px;padding:5px 0;width:100%;line-height:20px;outline-offset:0}.global-search kbd{font-family:inherit;font-size:11px;color:var(--muted)}.header-source{margin-left:auto;min-width:70px;font-size:var(--font-size-meta)}.header-source span{color:var(--muted);display:block}.header-source strong{font-size:var(--font-size-meta);font-weight:550}.header-source[data-syncing] strong{display:block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-mobile-progress{display:none}.identity-group{gap:6px;position:relative}.identity-group,.user-profile{display:flex;align-items:center}.user-profile{gap:8px;border:0;background:transparent;padding:0 0 0 5px;text-align:left}.user-profile img{border-radius:8px;object-fit:cover}.user-profile strong{font-weight:600}.user-profile small,.user-profile strong{font-size:var(--font-size-meta);display:block}.user-profile small,.user-profile>svg{color:var(--muted)}.user-profile>svg{margin-left:3px}.identity-group .oncall-active{background:var(--good-soft);color:var(--good)}.header-popover{position:absolute;right:0;top:45px;width:300px;background:var(--surface);box-shadow:0 12px 32px rgba(16,24,40,.13);border-radius:12px;padding:18px;z-index:50}.header-popover h3{font-size:13px}.header-popover p{font-size:12px;margin:7px 0 12px;line-height:1.65}.header-popover p,.header-popover small{color:var(--muted)}.profile-popover{width:200px;padding:9px}.profile-popover a{display:flex;gap:9px;align-items:center;font-size:12px;padding:9px;border-radius:6px}.profile-popover a:hover{background:var(--surface-subtle)}.popover-caption{display:block;padding:9px;border-top:1px solid var(--line);font-size:var(--font-size-meta);color:var(--muted)}main{padding:20px 10px 0;min-width:0}.breadcrumb{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:var(--font-size-meta);margin-bottom:14px}.breadcrumb strong{font-weight:450;color:var(--ink)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.page-heading p{font-size:11px;color:var(--muted);margin-top:6px}.context-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.select-control{display:flex;align-items:center;background:var(--surface);border-radius:8px;gap:7px;padding:0 9px;font-size:var(--font-size-control)}.select-control select{border:0;padding:5px 0;background:transparent;font-size:var(--font-size-control);min-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:20px;min-width:130px}.select-control>svg{color:var(--muted)}.filter-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--brand)}.applied-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px;font-size:var(--font-size-meta);color:var(--muted)}.applied-context>span+span:before{content:"·";margin-right:8px;color:var(--text-faint)}.applied-context button{border:0;background:none;padding:0;line-height:0;color:var(--muted)}.page-counter{display:flex;align-items:center;gap:7px;background:var(--surface);border-radius:8px;padding:7px 10px;font-size:11px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;border:0;border-radius:var(--radius-control);font-size:var(--font-size-control);font-weight:550;line-height:19px;padding:6px 10px;white-space:nowrap;transition:background .15s,color .15s}.button-primary{color:var(--on-brand);background:var(--brand-fill)}.button-primary:hover{background:var(--brand-fill-hover)}.button-secondary{background:var(--surface);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--line)}.button-secondary:hover{background:var(--surface-subtle)}.button-quiet{background:transparent;color:var(--muted)}.button-quiet:hover{background:var(--surface-subtle);color:var(--ink)}.surface{background:var(--surface);border-radius:var(--radius-surface);padding:17px 18px;min-width:0;margin-bottom:var(--content-gap)}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.section-heading p{margin-top:3px}.section-heading p,.subtle-tag{font-size:var(--font-size-meta);color:var(--muted)}.subtle-tag{background:var(--surface-subtle);padding:4px 8px;border-radius:5px}.text-action{border:0;background:none;padding:2px 0;color:var(--brand);display:inline-flex;gap:4px;align-items:center;font-size:var(--font-size-meta)}.text-action:hover{text-decoration:underline;text-underline-offset:3px}.priority-section{padding-bottom:5px;margin-bottom:14px}.priority-list{border-top:1px solid var(--line)}.priority-row{display:grid;grid-template-columns:22px minmax(180px,1fr) minmax(85px,auto) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.priority-row:last-child{border-bottom:0}.priority-number{font-size:var(--font-size-meta);background:var(--surface-subtle);height:21px;width:21px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}.priority-row h3{font-size:13px;font-weight:550}.priority-row p{font-size:var(--font-size-meta);color:var(--muted);margin-top:3px}.priority-row>strong{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.priority-actions{display:flex;gap:5px;align-items:center}.metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.metric{background:var(--surface);border-radius:12px;padding:13px 13px 15px;position:relative;min-width:0}.metric-label{display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:11px;line-height:1.5;min-height:27px}.metric-label button{background:none;border:0;padding:0;align-self:flex-start;color:var(--muted);line-height:0}.metric>strong{display:block;font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.03em;white-space:nowrap;margin:7px 0}.metric>p{font-size:var(--font-size-meta);color:var(--muted);line-height:1.6;max-width:calc(100% - 28px)}.metric-value-money,.metric>strong.metric-value-money{display:flex;align-items:baseline;gap:5px;font-size:26px}.metric-unit{font-size:13px;font-weight:500;letter-spacing:0}.metric>strong.metric-value-empty{font-size:18px;white-space:normal}.metric-inspect{position:absolute;right:10px;bottom:10px;border:0;border-radius:5px;width:23px;height:23px;background:var(--surface-subtle);color:var(--text-secondary);display:grid;place-items:center;padding:0}.metric-inspect:hover{color:var(--brand);background:var(--brand-soft)}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:18px;gap:18px}.analytics-grid>.surface{margin-bottom:0}.chart-legend{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.chart-legend i{width:5px;height:5px;border-radius:50%;background:var(--chart-accent)}.chart-total{display:flex;gap:9px;align-items:baseline;margin-top:18px}.chart-total strong{font-size:28px;font-weight:550;letter-spacing:-.025em}.chart-total span{font-size:12px;color:var(--muted)}.metric-chart{width:100%;height:262px}.metric-chart:empty{background:linear-gradient(180deg,transparent 0,var(--surface-subtle) 90%);border-radius:8px}.chart-data{font-size:var(--font-size-meta);color:var(--muted);padding-top:6px}.chart-data[open]{padding-bottom:8px}.chart-data summary{padding:5px 0}.segmented{display:flex;gap:2px;flex-wrap:wrap;background:var(--surface-subtle);border-radius:7px;padding:3px;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.segmented button{border:0;background:transparent;font-size:var(--font-size-control);color:var(--muted);border-radius:5px;padding:4px 10px;line-height:18px;white-space:nowrap}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(16,24,40,.05)}.segmented button:hover{color:var(--ink)}.table-scroll{position:relative;overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:var(--font-size-body);text-align:left}th{font-size:11px;font-weight:500;color:var(--text-secondary);padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface-subtle)}th:first-child{border-top-left-radius:7px}th:last-child{border-top-right-radius:7px}td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--canvas)}td small{display:block;color:var(--muted);font-size:var(--font-size-control);margin-top:3px}tfoot td{padding-top:13px;font-weight:550;border-top:1px solid var(--line);border-bottom:0}tfoot small{font-weight:400;font-size:var(--font-size-meta)}.numeric{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-link{border:0;background:none;color:inherit;padding:0;text-align:left;display:inline-flex;align-items:center;gap:3px}.cell-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.breakdown-table td:first-child{max-width:140px}.source-note{font-size:var(--font-size-meta);color:var(--muted);margin:14px 0 0;line-height:1.7}.source-note summary{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content}.source-note summary:after{content:"+";font-size:12px;margin-left:3px}.source-note[open] summary:after{content:"−"}.source-note>div{padding-top:8px;max-width:72ch}.workspace-footer{display:flex;justify-content:space-between;gap:12px;font-size:var(--font-size-meta);color:var(--muted);padding:22px 2px 12px}.workspace-footer>span>span{margin:0 6px}.clients-surface{padding:0 18px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0}.list-toolbar .segmented{margin:0}.list-summary{display:flex;gap:8px;align-items:center;font-size:11px}.list-summary>span{font-size:var(--font-size-meta);color:var(--muted);margin-left:3px}.search-field{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line-strong);min-height:34px;border-radius:8px;padding:0 10px;color:var(--muted);width:min(290px,40%);margin-left:auto}.search-field:focus-within{border-color:var(--brand);outline:none;box-shadow:inset 0 0 0 1px var(--brand)}.search-field>svg{flex-shrink:0}.search-field input:focus-visible{outline:none}.search-field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-clear{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border:0;border-radius:5px;color:var(--muted);background:transparent}.search-clear:hover{color:var(--brand);background:var(--brand-soft)}.search-clear:focus-visible{outline:none;color:var(--brand);background:var(--brand-soft)}.search-field input{width:100%;min-width:0;border:0;background:transparent;padding:5px 0;font-size:var(--font-size-control);min-height:32px;line-height:22px}.list-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding-bottom:14px}.journey-row-link{border:0;background:none;padding:0;text-align:left;color:var(--ink);font:inherit}.journey-row-link:hover{color:var(--brand)}.journey-overview{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:11px;color:var(--muted);padding:10px 0;border-bottom:1px solid var(--line)}.journey-overview>span{display:inline-flex;align-items:center;gap:6px}.journey-actions{align-items:center;gap:7px}.dialog-content .journey-actions{margin:14px 0}.journey-action-form{border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:18px}.journey-confirmation{display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.journey-confirmation span{color:var(--muted)}.onboarding-table{min-width:1050px}.list-filters label{font-size:var(--font-size-meta);color:var(--muted);display:flex;flex-direction:column;gap:5px}.clients-table{min-width:870px}.clients-table td{padding-top:12px;padding-bottom:12px}.client-name{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;text-align:left;max-width:265px}.client-name strong{font-size:var(--font-size-meta);font-weight:550;color:var(--ink);display:block;line-height:1.5}.client-name:hover strong{color:var(--brand)}.client-name small{font-size:var(--font-size-meta);margin:2px 0 0}.initial-avatar{height:29px;width:29px;display:grid;place-items:center;border-radius:9px;font-size:var(--font-size-meta);font-weight:550;flex:none}.initial-avatar,.initial-avatar.large{background:var(--brand-soft);color:var(--brand)}.initial-avatar.large{width:37px;height:37px;font-size:11px;border-radius:11px}.plan-cell{max-width:170px;line-height:1.6}.contract-id,.plan-cell{font-size:var(--font-size-meta)}.contract-id{color:var(--text-secondary)}.contract-state{color:var(--muted);margin-top:2px}.contract-state,.status{font-size:var(--font-size-meta)}.status{display:inline-flex;align-items:center;border-radius:5px;padding:2px 6px;line-height:16px;background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap}.status-good{color:var(--good);background:var(--good-soft)}.status-warning{color:var(--warning);background:var(--warning-soft)}.status-danger{color:var(--danger);background:var(--danger-soft)}.status-purple{color:var(--brand);background:var(--brand-soft)}.row-open{height:27px;width:27px;border:0;background:var(--surface-subtle);border-radius:6px;padding:0;display:grid;place-items:center;color:var(--text-secondary)}.row-open:hover{background:var(--brand-soft);color:var(--brand)}.table-footer{justify-content:space-between;font-size:var(--font-size-meta);color:var(--muted);padding:16px 0;border-top:1px solid var(--line)}.table-footer,.table-footer>div{display:flex;align-items:center;gap:12px}.table-footer .button{padding:5px;min-width:28px;min-height:27px}.list-provenance{font-size:var(--font-size-meta);color:var(--muted);border-top:1px solid var(--line);padding:12px 0 15px;line-height:1.7}.empty-state{padding:35px 18px;text-align:center}.empty-state h3{font-size:13px;font-weight:600}.empty-state p{font-size:11px;line-height:1.8;color:var(--muted);max-width:56ch;margin:8px auto 16px}.definitions-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.definitions-grid p{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.8}.definitions-grid h3{font-weight:550}.analytics-grid+.surface{margin-top:18px}.number-with-unit{display:flex;align-items:center;position:relative}.number-with-unit input{width:90px;padding-right:25px}.number-with-unit span{position:absolute;right:12px;font-size:var(--font-size-meta)}.settings-layout{display:grid;grid-template-columns:192px minmax(0,1fr);grid-gap:18px;gap:18px;max-width:1340px;align-items:start}.directory-header{padding:12px 0 10px}.list-toolbar.directory-toolbar{padding:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px}.directory-filters,.directory-search{display:flex;gap:8px;align-items:center;min-width:0}.directory-filters{flex-wrap:wrap}.directory-filters .context-picker-field{min-width:0;max-width:100%;flex:none}.directory-search{-webkit-margin-start:auto;margin-inline-start:auto}.directory-search .search-field{flex:1 1;min-width:0}.directory-coverage{margin:8px 0 0;font-size:var(--font-size-meta)}.directory-contract-links{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.directory-search{flex:1 1 100%;-webkit-margin-start:0;margin-inline-start:0}.directory-table{min-width:900px}}.settings-index{position:-webkit-sticky;position:sticky;top:82px;height:-moz-fit-content;height:fit-content;padding:2px 0}.settings-index a{font-size:12px;display:flex;gap:8px;align-items:center;padding:9px;border-radius:6px;color:var(--muted)}.settings-index a:hover{background:var(--surface-subtle);color:var(--ink)}.settings-index a[aria-current=page]{background:var(--brand-soft);color:var(--brand);font-weight:600}.settings-nav-group{display:block;margin:14px 9px 5px;font-size:11px;font-weight:550;color:var(--muted)}.settings-nav-item:first-child .settings-nav-group{margin-top:2px}.settings-panels,.settings-panels>div{min-width:0}.settings-panels>[hidden]{display:none}.preference-save{font-size:11px;color:var(--muted);text-align:right}.appearance-field{padding:17px 0;border-top:1px solid var(--line)}.setting-label{margin-bottom:12px}.setting-label p{margin-top:3px;font-size:11px;color:var(--muted)}.theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:540px}.appearance-choice{min-width:0;padding:7px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);text-align:left}.appearance-choice[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.theme-preview{display:flex;gap:6px;height:58px;padding:7px;background:#f3f5f8;border:1px solid #dce2eb;border-radius:4px}.theme-preview>i{width:19%;background:#dde3ed;border-radius:2px}.theme-preview>span{display:grid;align-content:start;grid-gap:6px;gap:6px;flex:1 1;padding-top:4px}.theme-preview>span>i{display:block;height:5px;width:70%;background:#c1cada;border-radius:2px}.theme-preview>span>i:first-child{width:46%;background:#8191a8}.theme-preview[data-mode=dark]{background:#171c25;border-color:#354054}.theme-preview[data-mode=dark]>i{background:#293344}.theme-preview[data-mode=dark]>span>i{background:#4a5970}.theme-preview[data-mode=dark]>span>i:first-child{background:#c1cada}.theme-preview[data-mode=system]{background:linear-gradient(90deg,#f3f5f8 50%,#171c25 0)}.choice-caption{display:flex;align-items:center;gap:6px;min-height:29px;padding:5px 1px 0;font-size:12px}.choice-caption>svg:last-child:not(:first-child){margin-left:auto;color:var(--brand)}.accent-choices{display:flex;flex-wrap:wrap;gap:8px}.color-choice{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.color-choice[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.accent-swatch{width:16px;height:16px;border-radius:50%;background:#6d28d9;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}[data-accent-choice=fixanet] .accent-swatch{background:#f47a1f}[data-accent-choice=slate] .accent-swatch{background:#365b86}.appearance-field .navigation-palettes{justify-content:flex-start}.appearance-field .navigation-palettes button{min-height:34px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid var(--line)}.setting-row p{font-size:11px;color:var(--muted);margin-top:4px;max-width:65ch}.switch{border:0;width:32px;height:18px;background:var(--line-strong);border-radius:10px;padding:2px;flex:none;transition:background .15s}.switch span{display:block;height:14px;width:14px;border-radius:50%;background:var(--surface);transition:transform .15s}.switch[aria-checked=true]{background:var(--brand-fill)}.switch[aria-checked=true] span{transform:translateX(14px);background:var(--on-brand)}.source-settings>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.source-provider{display:flex;align-items:center;gap:9px;font-weight:650;font-size:16px}.source-integrations{margin-top:15px;border-top:1px solid var(--line)}.source-integrations>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.source-integrations strong{font-weight:450}.inline-confirm{padding:12px;background:var(--surface-subtle);border-radius:9px;display:flex;align-items:center;gap:10px;font-size:11px}.inline-confirm>span{margin-right:auto}.profile-layout{display:grid;grid-gap:18px;gap:18px;max-width:1120px}.profile-summary{display:flex;align-items:center;gap:14px}.profile-summary>img{object-fit:cover;border-radius:14px}.profile-summary .profile-avatar{width:56px;height:56px;border-radius:14px;font-size:19px}.profile-layout .surface{margin-bottom:0}.profile-summary-copy{min-width:0}.profile-summary-copy>span{color:var(--muted);font-size:11px}.profile-summary-copy h2{font-size:20px;line-height:1.35;margin:2px 0;overflow-wrap:anywhere}.profile-summary-copy p{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.profile-summary>.status{margin-left:auto}.profile-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);grid-gap:18px;gap:18px;align-items:start}.profile-aside,.profile-columns>*{min-width:0}.profile-aside{display:grid;grid-gap:18px;gap:18px}.profile-details{margin:0}.profile-details>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.profile-details dt{color:var(--muted);font-size:12px}.profile-details dd{margin:0;font-size:12px;overflow-wrap:anywhere}.profile-access-note{display:flex;align-items:flex-start;gap:8px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.profile-access-note svg{margin-top:1px}.profile-preference{display:flex;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.profile-preference>span:nth-child(2){flex:1 1}.profile-duty b,.profile-preference b{display:block;font-size:12px;font-weight:550}.profile-duty p,.profile-preference small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.profile-preference:hover b,.profile-preference>svg{color:var(--brand)}.profile-preference-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--brand-soft);color:var(--brand)}.profile-duty{display:flex;align-items:flex-start;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.profile-duty>svg{color:var(--muted);margin-top:2px}.definition-list{margin:0}.definition-list>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:15px;gap:15px;margin:9px 0;font-size:var(--font-size-meta)}.definition-list dt{color:var(--muted)}.definition-list dd{margin:0;text-align:right;overflow-wrap:anywhere;line-height:1.7}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--surface);padding:10px 16px;border-radius:10px;font-size:11px;z-index:100;box-shadow:0 8px 24px rgba(16,24,40,.13);max-width:calc(100vw - 32px)}.inline-warning{font-size:11px;line-height:1.7;background:var(--warning-soft);color:var(--warning);padding:8px 12px;border-radius:8px;margin-bottom:12px}.inline-form{gap:15px;margin-top:14px}.inline-form,.inline-form label{display:flex;flex-direction:column}.inline-form label{font-size:11px;gap:6px;color:var(--muted)}.inline-form label input,.inline-form label select,.inline-form label textarea{font-size:var(--font-size-control);color:var(--ink);width:100%}.form-actions{display:flex;gap:7px;align-items:center;margin-top:8px}.form-intro{color:var(--muted);font-size:12px;line-height:1.75}.form-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}dialog{border:0;padding:0;background:var(--surface);color:var(--ink);box-shadow:-10px 0 45px rgba(16,24,40,.09)}dialog::-webkit-backdrop{background:rgba(16,24,40,.27)}dialog::backdrop{background:rgba(16,24,40,.27)}dialog.contract-drawer{margin:0 0 0 auto;width:min(920px,100%);max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}dialog.action-dialog{width:min(660px,calc(100% - 32px));max-width:660px;border-radius:15px;max-height:calc(100dvh - 40px)}.dialog-inner{height:100%;display:flex;flex-direction:column;min-height:0}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--line);flex:none}.dialog-heading>div{min-width:0;flex:1 1}.dialog-heading>.dialog-heading-actions{display:flex;align-items:center;gap:8px;flex:none}.dialog-heading h2{font-size:17px;line-height:1.4;letter-spacing:-.025em}.dialog-content{overflow:auto;padding:22px 24px;flex:1 1;min-height:0}.client-heading{display:flex;gap:11px;align-items:center}.client-heading h2{font-size:15px;font-weight:600}.client-heading p{font-size:var(--font-size-meta);color:var(--muted);margin-top:5px;line-height:1.7}.client-heading p>span{margin:0 6px}.contract-context{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:var(--font-size-meta);color:var(--muted)}.contract-context>span:last-of-type{overflow-wrap:anywhere}.contract-context strong{font-size:11px;white-space:nowrap;color:var(--ink);font-weight:600}.contract-context strong small{font-weight:400}.contract-choice,.contract-context strong small{font-size:var(--font-size-meta);color:var(--muted)}.contract-choice{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:5px 8px;display:inline-flex;align-items:center;gap:8px;line-height:18px}.contract-choice[aria-pressed=true]{border-color:var(--brand);background:var(--surface-subtle);color:var(--brand)}.contract-choice>span{color:var(--muted);font-size:var(--font-size-meta)}.contract-choice>span[data-active=true]{color:var(--good)}.drawer-tabs{display:flex;overflow:auto;scrollbar-width:thin;flex:none;padding:0 16px;border-bottom:1px solid var(--line)}.drawer-tabs>button{padding:11px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:var(--font-size-meta);line-height:20px;white-space:nowrap;flex:none}.drawer-tabs>button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand);font-weight:550}.contract-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.summary-group{background:var(--surface-subtle);border-radius:10px;padding:16px}.summary-group h3{font-size:11px;font-weight:500;color:var(--muted);margin-bottom:12px}.summary-group .definition-list>div{grid-template-columns:95px minmax(0,1fr);gap:10px}.contract-alert{display:flex;gap:8px;background:var(--info-soft);border-radius:8px;padding:10px 12px;margin:19px 0}.contract-alert,.contract-alert>button{align-items:center;font-size:var(--font-size-meta);color:var(--info)}.contract-alert>button{display:inline-flex;gap:4px;margin-left:auto;border:0;background:transparent;white-space:nowrap}.content-title{font-size:11px;margin-top:23px;margin-bottom:10px}.detail-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:11px 0;font-size:var(--font-size-meta)}.detail-row>span:first-child{display:flex;gap:8px;align-items:center;margin-right:auto}.detail-row>time{color:var(--muted);font-size:var(--font-size-meta)}.detail-row>strong{font-size:var(--font-size-meta);font-weight:550}.linked-evidence{border-top:1px solid var(--line);margin-top:22px;padding-top:13px;font-size:var(--font-size-meta);color:var(--muted)}.linked-evidence summary{color:var(--brand);padding:3px 0}.compact-copy{font-size:var(--font-size-control);line-height:1.8}.panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.panel-heading p{margin-top:4px}.panel-heading p,.panel-heading>span{color:var(--muted);font-size:var(--font-size-meta)}.finance-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.finance-grid>div{background:var(--surface-subtle);border-radius:10px;padding:15px;position:relative}.finance-grid span{display:block;font-size:var(--font-size-meta);color:var(--muted)}.finance-grid strong{display:block;font-size:22px;font-weight:550;letter-spacing:-.03em;margin-top:7px}.finance-dot{position:absolute;width:5px;height:5px;border-radius:50%;top:20px;right:14px}.finance-dot.good{background:var(--good)}.finance-dot.warning{background:var(--warning)}.finance-dot.danger{background:var(--danger)}.care-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px}.care-grid section{min-width:0}.care-grid h4{margin-bottom:13px}.conversation-row{display:flex;gap:9px;align-items:center;background:var(--surface-subtle);border:1px solid transparent;border-radius:8px;padding:11px;text-align:left;width:100%;margin-bottom:7px}.conversation-row.selected{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.conversation-row strong{font-size:11px;font-weight:500;display:block}.conversation-row small{display:block;font-size:var(--font-size-meta);color:var(--muted);margin-top:4px}.conversation-note{background:var(--surface-subtle);border-radius:9px;padding:16px;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px}.care-grid .empty-state{padding:20px 8px}.care-grid .empty-state p{font-size:var(--font-size-meta)}.event-timeline,.journey-list{list-style:none;padding:0;margin:18px 0}.event-timeline li{display:flex;gap:13px;position:relative;padding-bottom:24px}.event-timeline li:before{position:absolute;content:"";left:13px;top:28px;bottom:2px;width:1px;background:var(--line)}.event-timeline li:last-child:before{display:none}.event-timeline li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-subtle);color:var(--muted);flex:none}.event-timeline li>div{flex:1 1;min-width:0}.event-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--font-size-meta)}.event-meta strong{font-size:11px;font-weight:550}.event-meta time,.event-timeline p{font-size:var(--font-size-meta);color:var(--muted)}.event-timeline p{line-height:1.8;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.journey-list li{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--line)}.journey-mark{width:28px;height:28px;border-radius:50%;background:var(--surface-subtle);display:grid;place-items:center;color:var(--muted);flex:none}.journey-mark.done{color:var(--good);background:var(--good-soft)}.journey-list li>div{margin-right:auto}.journey-list li strong{font-size:11px}.journey-list li>div>span{margin-left:10px}.journey-list li>div>span,.journey-list p{font-size:var(--font-size-meta);color:var(--muted)}.journey-list p{margin-top:4px}.evidence-scope{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:var(--font-size-meta);margin-bottom:18px}.evidence-copy{font-size:12px;line-height:1.8;color:var(--muted);margin:7px 0 18px}.mobile-backdrop,.mobile-close{display:none}.compact-navigation{--sidebar-width:64px}.compact-navigation .sidebar{padding-inline:8px}.compact-navigation .brand-row{padding-inline:8px;justify-content:center}.compact-navigation .brand-wordmark,.compact-navigation .navigation-group a>small,.compact-navigation .navigation-group a>span,.compact-navigation .navigation-group>p,.compact-navigation .sidebar-footer,.compact-navigation .workspace-selector{display:none}.compact-navigation .navigation-group a{justify-content:center;padding:10px 0}.compact-navigation .navigation-group{margin:0 0 18px}.compact-navigation .sidebar nav{padding-top:12px}@media (min-width:1650px){main{padding-inline:22px}.metrics-grid{gap:12px}.metric>strong{font-size:30px}.metric-label{font-size:11px}.metric>p{font-size:var(--font-size-meta)}.topbar{padding-inline:18px}.client-name strong,.clients-table{font-size:11px}.plan-cell{font-size:var(--font-size-meta)}}@media (max-width:1250px){:root{--sidebar-width:178px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-label{min-height:unset;font-size:11px}.metric>strong{margin:6px 0;font-size:28px}.metric>p{font-size:var(--font-size-meta)}.global-search{max-width:270px}.priority-actions{flex-direction:column;align-items:flex-end}.priority-actions .button{min-height:27px;padding-block:4px}.analytics-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.client-name{max-width:235px}.user-profile>span,.user-profile>svg{display:none}.sidebar .brand-wordmark{font-size:22px}.settings-layout{grid-template-columns:176px minmax(0,1fr)}}@media (max-width:1000px){.office-app{grid-template-columns:64px minmax(0,1fr)}.brand-row,.sidebar{padding-inline:8px}.brand-row{justify-content:center}.brand-wordmark,.navigation-group a>small,.navigation-group a>span,.navigation-group>p,.sidebar-footer,.workspace-selector{display:none}.navigation-group a{justify-content:center;padding:10px 0}.navigation-group{margin:0 0 18px}.sidebar nav{padding-top:12px}.page-heading{align-items:flex-start}.context-toolbar{max-width:330px}.priority-row{grid-template-columns:21px minmax(100px,1fr) auto;gap:8px}.priority-actions{grid-column:2/-1;flex-direction:row;justify-content:flex-end;margin-top:-3px}.priority-row>strong{font-size:12px}.analytics-grid{grid-template-columns:minmax(0,1fr)}.metric-chart{height:240px}.list-summary>span{display:none}.search-field{width:min(260px,45%)}.definitions-grid{gap:20px}.header-source{display:none}.identity-group{margin-left:auto}.global-search{width:55%}}@media (max-width:760px){.office-app{display:block;padding:8px}.compact-navigation .sidebar,.sidebar{position:fixed;z-index:60;left:8px;top:8px;width:204px;height:calc(100dvh - 16px);transform:translateX(-225px);visibility:hidden;transition:transform .18s;min-height:0;padding:18px 12px}.mobile-menu-open .sidebar{transform:none;visibility:visible}.mobile-backdrop{display:block;position:fixed;inset:0;background:rgba(16,24,40,.27);border:0;z-index:59}.sidebar .brand-row{justify-content:flex-start;padding:0 4px 18px}.compact-navigation .sidebar .brand-wordmark,.compact-navigation .sidebar .workspace-selector,.sidebar .brand-wordmark,.sidebar .workspace-selector{display:flex}.compact-navigation .sidebar .navigation-group>p,.sidebar .navigation-group>p{display:block}.compact-navigation .sidebar .navigation-group a>span,.sidebar .navigation-group a>span{display:inline}.sidebar .navigation-group a>small{display:block}.sidebar .navigation-group{margin-bottom:18px}.sidebar .navigation-group a{justify-content:flex-start;padding:7px 9px}.sidebar .sidebar-footer{display:flex}.sidebar nav{padding-top:0}.mobile-close{display:inline-flex;margin-left:auto;width:26px;height:26px;background:none}.topbar{padding:0 10px;gap:8px;height:52px;border-radius:12px}.global-search{display:none}.header-source{display:block;margin-right:auto;margin-left:0;min-width:0}.header-source span,.header-source strong{font-size:var(--font-size-meta)}.identity-group{gap:4px;margin-left:auto}.identity-group .icon-button{width:29px;height:29px;padding:6px}.user-profile{padding-left:3px}.user-profile img{height:29px;width:29px}.header-popover{position:fixed;right:12px;top:67px;max-width:calc(100% - 24px)}main{padding:17px 4px 0}.breadcrumb{font-size:var(--font-size-meta);margin-bottom:12px}.page-heading{display:block;margin-bottom:11px}h1{font-size:23px}.page-heading p{font-size:var(--font-size-meta);line-height:1.8}.context-toolbar{margin-top:13px;justify-content:flex-start;max-width:none}.context-toolbar .select-control{padding:0 9px}.select-control select{font-size:var(--font-size-control);min-width:145px}.applied-context{gap:6px;font-size:var(--font-size-meta);margin-bottom:15px;line-height:1.8}.surface{padding:14px;border-radius:12px;margin-bottom:14px}.section-heading{margin-bottom:11px;gap:8px}.section-heading h2{font-size:13px}.section-heading p{font-size:var(--font-size-meta)}.priority-section{padding-bottom:4px}.priority-row{padding:11px 0;grid-template-columns:20px minmax(0,1fr);gap:8px}.priority-row h3{font-size:var(--font-size-meta);line-height:1.7}.priority-row p{font-size:var(--font-size-meta);line-height:1.6}.priority-row>strong{grid-column:2;text-align:left;font-size:15px;margin-top:0}.priority-actions{grid-column:2;margin-top:0;justify-content:flex-start;flex-wrap:wrap;gap:3px}.priority-actions .button{font-size:var(--font-size-control);padding:4px 8px;min-height:27px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.metric{padding:12px;border-radius:10px}.metric-label{font-size:11px;min-height:23px}.metric>strong{font-size:26px;line-height:1.4;letter-spacing:-.03em}.metric>p{font-size:var(--font-size-meta)}.analytics-grid{gap:14px}.chart-total{margin-top:10px}.chart-total strong{font-size:22px}.chart-legend,.chart-total span{font-size:var(--font-size-meta)}.metric-chart{height:218px}.source-note{font-size:var(--font-size-meta)}.clients-surface{padding:0 12px}.page-counter{font-size:var(--font-size-meta);margin-top:11px;width:-moz-fit-content;width:fit-content}.list-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.list-summary{font-size:11px;margin-right:auto}.search-field{order:3;width:100%;margin-left:0;max-width:none}.search-field input{font-size:var(--font-size-control)}.list-filters{flex-wrap:wrap;gap:8px}.clients-table{min-width:850px}.client-name{max-width:220px}.table-footer{padding:12px 0}.list-provenance,.workspace-footer{font-size:var(--font-size-meta)}.workspace-footer{display:block;padding-top:20px}.workspace-footer>span{display:block;margin:4px 0}.definitions-grid{grid-template-columns:1fr;gap:18px}.definitions-grid p{font-size:var(--font-size-meta);margin-top:5px}.settings-layout{display:block}.settings-index{position:static;display:flex;overflow:auto;white-space:nowrap;margin-bottom:14px;padding:5px}.settings-index a{font-size:var(--font-size-meta);padding:7px}.settings-index svg{width:13px;height:13px}.settings-nav-item{flex:none}.settings-nav-group{display:none}.settings-panels .section-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}.preference-save{text-align:left}.theme-choices{gap:8px}.theme-preview{height:48px;padding:5px;gap:4px}.choice-caption{font-size:11px;gap:4px}.setting-row{gap:15px;padding:12px 0}.inline-confirm,.setting-row p{font-size:var(--font-size-meta)}.inline-confirm{flex-wrap:wrap}.profile-layout{display:grid}.profile-columns{grid-template-columns:minmax(0,1fr)}.profile-summary{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px}.profile-summary>.status{grid-column:2;margin-left:0;justify-self:start}.profile-summary-copy{flex:1 1}.profile-details>div{grid-template-columns:120px minmax(0,1fr)}.dialog-heading{padding:17px 15px}.dialog-content{padding:18px 15px}.client-heading h2{font-size:13px}.client-heading p,.initial-avatar.large{font-size:var(--font-size-meta)}.initial-avatar.large{width:32px;height:32px}.contract-context{gap:7px;margin-top:13px}.contract-context,.contract-context strong,.contract-context strong small{font-size:var(--font-size-meta)}.drawer-tabs{padding:0 6px}.drawer-tabs>button{font-size:var(--font-size-meta);padding:8px 9px}.contract-summary{grid-template-columns:1fr;gap:11px}.summary-group{padding:14px}.summary-group .definition-list>div{grid-template-columns:88px minmax(0,1fr);font-size:var(--font-size-meta)}.contract-alert{font-size:var(--font-size-meta);flex-wrap:wrap;padding:9px 10px;margin-top:15px}.contract-alert span{flex:1 1;min-width:190px}.contract-alert>button,.detail-row{font-size:var(--font-size-meta)}.detail-row{gap:8px}.content-title{margin-top:20px}.finance-grid{gap:7px}.finance-grid>div{padding:12px 10px}.finance-grid span{font-size:var(--font-size-meta);padding-right:4px}.finance-grid strong{font-size:18px}.finance-dot{height:4px;width:4px;right:8px;top:17px}.care-grid{grid-template-columns:1fr}.care-grid section:first-child{padding-bottom:14px;border-bottom:1px solid var(--line)}.panel-heading{align-items:flex-start;flex-wrap:wrap;gap:9px}.panel-heading .button{font-size:var(--font-size-control)}.panel-heading p{font-size:var(--font-size-meta)}.journey-list .button{font-size:var(--font-size-control);padding-inline:8px}.form-columns{grid-template-columns:1fr}.toast{font-size:var(--font-size-meta);width:max-content;max-width:calc(100vw - 32px)}.evidence-copy,.form-intro{font-size:11px}}@media (max-width:1500px){.metric>strong.metric-value-money{font-size:24px}}@media (max-width:360px){.metric>strong.metric-value-money{font-size:20px}.metric-unit{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.case-action-bar,.evidence-toolbar,.indicator-toolbar,.metric-action-bar,.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.indicator-toolbar{justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:18px}.indicator-group{margin-bottom:24px}.indicator-group-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.indicator-group-heading h2{font-size:14px;margin:0;font-weight:650}.indicator-group-heading>small{color:var(--muted);font-size:11px}.indicator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.indicator-card{display:flex;flex-direction:column;background:var(--surface);border-radius:12px;padding:11px 14px;min-width:0}.indicator-label{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.indicator-label h3{font-size:12px;line-height:19px;font-weight:550;margin:0}.indicator-label .icon-button{width:24px;height:24px;flex-shrink:0}.indicator-value{display:block;font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:4px 0 2px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.indicator-card>p{font-size:12px;color:var(--muted);margin:0 0 6px;line-height:1.5}.indicator-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--muted)}.indicator-options{border:0;border-top:1px solid var(--line);margin:18px 0;padding:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 14px;gap:9px 14px}.indicator-options legend{padding:0 8px 0 0;font-weight:600;font-size:13px}.indicator-options label{display:flex;align-items:center;gap:8px;font-size:12px}.indicator-options input{width:15px;height:15px;accent-color:var(--brand);flex-shrink:0}.metric-reading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.metric-reading>strong{font-size:28px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-reading>div{display:grid;grid-gap:4px;gap:4px;font-size:13px}.metric-reading>div>span{color:var(--muted);font-size:11px}.metric-guide{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.case-outcome h3,.case-plan h3,.metric-guide h3{margin:0 0 6px;font-size:13px;font-weight:650}.case-outcome p,.case-plan p,.metric-guide li,.metric-guide p,.metric-method p{font-size:13px;line-height:1.6;margin:0}.metric-guide ul{margin:0 0 6px;padding-left:18px}.case-outcome small,.case-plan small,.metric-guide small{color:var(--muted);font-size:11px;line-height:1.6}.metric-action-bar{margin:20px 0}.metric-action-bar>span{font-size:11px;color:var(--muted)}.metric-method{border-top:1px solid var(--line);padding-top:14px}.metric-method>summary{cursor:pointer;font-weight:600;font-size:13px;margin-bottom:12px}.case-summary,.metric-method-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:16px 0}.case-summary dt,.metric-method-values dt{color:var(--muted);font-size:11px}.case-summary dd,.metric-method-values dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}.evidence-toolbar{justify-content:space-between;margin:16px 0 10px}.case-filters>label:not(.search-field),.evidence-toolbar label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.case-filters select,.evidence-toolbar select{min-height:34px;padding:6px 10px;line-height:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;max-width:100%}.evidence-table{max-height:360px}.evidence-table table{min-width:560px}.evidence-table td{white-space:normal;overflow-wrap:anywhere}.table-pagination{gap:10px;margin-top:14px}.case-filters{display:grid;grid-template-columns:minmax(180px,220px) minmax(110px,140px) minmax(130px,160px) minmax(100px,120px) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:16px}.case-filters .context-picker-field{min-width:0;max-width:none}.case-filters .context-picker summary{min-height:34px;font-size:12px;gap:6px;padding:5px 8px}.case-filters .picker-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-search{min-width:0}.case-search .search-field{width:100%;margin:0}.case-filters>.icon-button{width:34px;height:34px}.picker-menu-searchable>.search-field{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;margin:0 0 4px}.case-view-note{color:var(--muted);font-size:11px;line-height:1.6;margin:8px 0 12px}.cases-table{min-width:1250px}.case-view-toolbar{display:flex;margin-bottom:12px}.case-view-toolbar .segmented{margin:0}.case-view-toolbar .segmented button{display:flex;align-items:center;gap:6px}.case-view-toolbar .segmented button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft);box-shadow:none}.case-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.case-board-lane{min-width:0}.case-board-lane h3{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;font-size:12px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--line)}.case-board-lane h3 .status{white-space:normal;font-size:12px;font-weight:550}.case-lane-count{color:var(--muted);font-weight:550;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-lane-empty{color:var(--muted);font-size:11px;margin:0;padding:8px 0}.case-board-items{display:grid;grid-gap:8px;gap:8px}.case-board-card{display:grid;grid-gap:6px;gap:6px;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;overflow-wrap:anywhere}.case-board-card:hover{border-color:var(--brand)}.case-board-card:focus-visible,.case-calendar-day:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.case-board-card strong{font-size:12px;line-height:1.45}.case-board-card>span{font-size:11px;line-height:1.45}.case-board-card .case-card-city,.case-board-card .case-card-deadline,.case-board-card .case-card-owner{color:var(--muted)}.case-card-city{margin-top:-3px}.case-card-statuses{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0}.case-card-statuses .status{font-size:10px;line-height:16px}.case-card-deadline{display:flex;gap:5px}.case-card-deadline svg{flex-shrink:0}.case-board-card .case-next-step{color:var(--ink)}.case-board-card .case-blocker{color:var(--warning)}.case-board-card .case-overdue,.case-overdue{color:var(--danger)}.case-agenda-controls,.case-agenda-heading,.case-month-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.case-agenda-controls{justify-content:space-between;margin-bottom:14px}.case-month-controls{gap:6px}.case-month-controls>.icon-button{width:34px;height:34px}.case-month-controls>.button{min-height:34px}.case-month-controls .context-picker-field{min-width:0;width:-moz-fit-content;width:fit-content;max-width:none;flex:none}.case-month-controls .context-picker summary{font-size:12px}.case-open-only{display:flex;gap:6px;align-items:center;font-size:12px}.case-open-only input{margin:0;accent-color:var(--brand)}.case-agenda-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}.case-agenda-layout>*{min-width:0}.case-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.case-weekday{color:var(--muted);font-size:11px;text-align:center;padding:4px}.case-calendar-day{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-height:74px;padding:7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;cursor:pointer;text-align:left}.case-calendar-day:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.case-calendar-date{display:flex;align-items:center;justify-content:space-between;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-calendar-day[aria-current=date] .case-calendar-date>span:first-child{color:var(--brand);font-weight:700}.case-day-count{padding:0 4px;border-radius:4px;color:var(--brand);background:var(--brand-soft);font-size:10px;line-height:16px}.case-day-event{display:flex;align-items:center;gap:4px;font-size:10px;line-height:14px;color:var(--muted)}.case-day-event[data-tone=purple]{color:var(--brand)}.case-day-event[data-tone=info]{color:var(--info)}.case-day-event[data-tone=danger]{color:var(--danger)}.case-event-dot{width:4px;height:4px;background:currentColor;border-radius:50%;flex-shrink:0}.case-calendar-day[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.case-agenda-list{border-left:1px solid var(--line);padding-left:20px}.case-agenda-heading{justify-content:space-between;min-height:29px;margin:0 0 10px}.case-agenda-heading h3{display:grid;grid-gap:4px;gap:4px}.case-agenda-heading h3>span{color:var(--muted);font-weight:400;font-size:11px;text-transform:none}.case-agenda-heading h3,.case-checkins h3{font-size:13px;margin:0}.case-agenda-empty{padding:16px 0;font-size:12px;line-height:1.6;color:var(--muted);border-top:1px solid var(--line)}.case-agenda-empty h4{margin:0 0 6px;font-size:12px;color:var(--ink)}.case-agenda-empty p{margin:0;max-width:42ch}.case-agenda-events{list-style:none;padding:0;margin:10px 0 0}.case-agenda-events li{display:grid;grid-template-columns:75px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.case-agenda-events time{font-size:12px}.case-agenda-events li>div{display:grid;grid-gap:4px;gap:4px}.case-agenda-events small{color:var(--muted);font-size:11px}.case-agenda-events .status{justify-self:start;white-space:normal;font-size:10px}.case-agenda-events .text-action{text-align:left;justify-self:start;white-space:normal}.case-overdue-list{margin:12px 0;font-size:12px}.case-overdue-list summary{cursor:pointer;color:var(--danger)}.case-overdue-list ul{padding-left:18px}.case-overdue-list li{margin:6px 0}.case-checkins{margin:14px 0;border-top:1px solid var(--line);padding-top:12px;font-size:12px;overflow-wrap:anywhere}.case-checkins small{display:block;color:var(--muted);margin-top:6px}@media(max-width:1200px){.case-board{grid-template-columns:repeat(3,minmax(0,1fr))}.case-filters{grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(100px,1fr))}.case-search{grid-column:1/-2}.case-agenda-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:14px}.case-agenda-list{padding-left:14px}}@media(max-width:900px){.case-agenda-layout{grid-template-columns:minmax(0,1fr)}.case-agenda-list{border-left:0;padding-left:0}}@media(max-width:760px){.case-board,.case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.case-search{grid-column:1/-1}.case-filters>.icon-button{grid-column:2;justify-self:end}}@media(max-width:480px){.case-board{grid-template-columns:minmax(0,1fr)}.case-calendar-day{min-height:50px;padding:5px}.case-day-event{display:none}.case-agenda-events li{grid-template-columns:75px minmax(0,1fr)}.case-open-only{margin-left:auto}}.cases-table td{vertical-align:middle}.cases-table td:first-child{max-width:190px}.cases-table td:nth-child(2){min-width:160px;max-width:230px;white-space:normal}.cases-table td:nth-child(4){min-width:130px;white-space:normal}.cases-table .case-id{display:block;white-space:nowrap;text-align:left}.cases-table .case-id small{display:block}.cases-table .row-actions{flex-wrap:nowrap}.case-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.case-action-bar{margin:14px 0 18px}.case-summary dd{margin-top:5px;overflow-wrap:anywhere}.case-outcome,.case-plan{border-top:1px solid var(--line);padding:16px 0}.case-outcome p,.case-plan p{margin:0 0 8px}.case-members{max-height:250px;margin-top:12px}.case-members table{min-width:560px}.case-members .text-action{white-space:nowrap}.case-history time{font-size:11px;color:var(--muted)}.case-history p{font-size:13px;line-height:1.6}.form-error{color:var(--danger);font-size:12px}@media(max-width:1200px){.indicator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.indicator-grid{grid-template-columns:1fr}.case-summary,.indicator-options{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-toolbar{align-items:flex-start}.case-filters>label{flex:1 1 130px}.case-filters select{width:100%;max-width:100%}}.executive-view .priority-row{gap:10px;padding:11px 0}.executive-view .priority-row h3{font-size:13px;font-weight:600;line-height:1.5}.executive-view .priority-row p{font-size:12px;line-height:1.5}.executive-view .priority-row>strong{font-size:16px;letter-spacing:-.02em}.priority-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.executive-count,.priority-title>span{color:var(--muted);font-size:11px}.executive-count{text-align:right}.executive-view .priority-actions{flex-direction:row}.executive-view .priority-actions .button{min-height:31px}.executive-view .metric-label{font-size:12px;min-height:26px}.executive-view .metric-label button{margin:-3px -3px 0 0}.executive-view .metric>strong{font-size:28px}.executive-view .metric>strong.metric-value-money{font-size:26px}.executive-view .analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.executive-view .operational-breakdown{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;contain:size}.operational-breakdown>:not(.breakdown-table){flex-shrink:0}.operational-breakdown>.breakdown-table{min-block-size:0;scrollbar-gutter:stable}.operational-breakdown .breakdown-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.operational-breakdown .breakdown-table tfoot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background:var(--surface)}.breakdown-basis{margin:8px 0 0;color:var(--muted);font-size:var(--font-size-meta)}.executive-view .chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:5px}.executive-view .chart-legend i{width:7px;height:7px;border-radius:50%;background:var(--chart-accent)}.executive-view .chart-legend .legend-partial{border:1px solid var(--chart-accent);margin-left:8px}.executive-view .chart-total{margin-top:10px;flex-wrap:wrap;gap:3px 9px}.executive-chart{height:254px}.chart-range{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:10px;margin-bottom:6px}.chart-range-actions,.chart-range-fields{display:flex;gap:6px;align-items:center}.chart-range label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.chart-range select{width:146px;min-height:32px;padding:4px 6px;font-size:12px;line-height:20px}.executive-view .breakdown-table table{font-size:13px}.executive-view .breakdown-table td,.executive-view .breakdown-table th{padding-block:10px}.executive-view .breakdown-table td:first-child{max-width:190px;overflow-wrap:anywhere}.executive-view .breakdown-table .cell-link{text-align:left}.executive-view .breakdown-table tfoot td{border-top:1px solid var(--line-strong);font-size:12px;font-weight:600}.executive-view .breakdown-pagination{gap:6px;font-size:11px}@media (max-width:1200px){.executive-view .analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.executive-view .priority-row{grid-template-columns:22px minmax(0,1fr) auto}.executive-view .priority-actions{grid-column:2/-1;justify-content:flex-end}.executive-view .metric>strong.metric-value-money{font-size:26px}}@media (max-width:1000px){.executive-view .analytics-grid{grid-template-columns:minmax(0,1fr)}.executive-view .operational-breakdown{contain:none}.operational-breakdown>.breakdown-table{max-block-size:min(370px,55dvh)}}@media (max-width:760px){.executive-view .priority-row{grid-template-columns:20px minmax(0,1fr);padding:12px 0}.executive-view .priority-row>strong{grid-column:2;text-align:left;font-size:17px}.executive-view .priority-actions{grid-column:2;justify-content:flex-start;gap:6px}.executive-view .priority-actions .button{min-height:34px}.executive-view .metric>strong.metric-value-money{font-size:23px;gap:3px}.executive-view .metric-unit{font-size:12px}.executive-view .metric>strong{font-size:27px}.executive-view .metric>strong.metric-value-empty{font-size:18px}.executive-view .metric-label{min-height:36px}.executive-view .chart-legend{justify-content:flex-start}.executive-view .analytics-grid>.surface>.section-heading{flex-wrap:wrap}.executive-chart{height:236px}.chart-range-fields{flex-wrap:wrap}.chart-range select{width:130px}.chart-range-actions .button{min-height:34px}.executive-view .breakdown-table table{min-width:400px}.executive-view .priority-number{align-self:start;margin-top:3px}}.context-heading{align-items:flex-end;margin-bottom:10px;gap:24px}.context-heading h1{font-size:27px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.context-heading p{font-size:13px;line-height:1.5;margin-top:5px}.context-filters{gap:10px;align-items:flex-end}.context-picker-field{min-width:210px;max-width:280px}.picker-label{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:500}.context-picker{position:relative}.context-picker summary{list-style:none;display:flex;align-items:center;gap:9px;min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;cursor:pointer;background:var(--surface);font-size:14px;font-weight:500;line-height:22px;color:var(--ink)}.context-picker summary::-webkit-details-marker{display:none}.context-picker summary>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--brand)}.picker-caption{text-transform:none;overflow-wrap:anywhere}.picker-icon{display:flex;flex-shrink:0;color:var(--brand)}.context-picker[open] summary{border-color:var(--brand)}.context-picker-menu{position:absolute;z-index:35;top:calc(100% + 7px);right:0;min-width:270px;max-width:min(330px,calc(100vw - 32px));max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--surface);border-radius:12px;box-shadow:0 10px 28px rgba(11,34,66,.16)}.context-picker-menu fieldset{border:0;padding:0;margin:0 0 4px;min-width:0}.context-picker-menu legend{padding:7px 9px;font-size:12px;font-weight:600;color:var(--muted)}.picker-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;min-height:38px;border-radius:7px;cursor:pointer}.picker-option:hover{background:var(--surface-subtle)}.picker-option:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.picker-option b{font-size:14px;font-weight:500;line-height:1.5;text-transform:none}.picker-option small{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:var(--muted)}.picker-option.is-selected{background:var(--brand-soft);color:var(--brand)}.picker-option>svg{flex-shrink:0}.context-summary{gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:16px}.context-summary>span:first-child,.context-summary>span:nth-child(2){padding:3px 9px;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted)}.context-summary>span:before{display:none}.context-filters .executive-pill,.executive-view .executive-pill{border-radius:999px;padding:5px 11px;min-height:32px;font-size:13px;font-weight:550;gap:6px;line-height:20px;white-space:nowrap}.executive-view .inspect-pill{color:var(--brand-navy);border-color:var(--line-strong);background:transparent}.executive-view .plan-pill{color:var(--brand);background:var(--brand-soft);border-color:var(--selection)}.executive-view .sample-pill{color:var(--brand);background:transparent;border-color:var(--selection)}.executive-view .executive-pill:hover{background:var(--brand-soft);border-color:var(--brand)}.executive-view .metrics-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.executive-view .metric{height:120px;padding:11px 12px;display:grid;grid-template-rows:22px 45px minmax(0,1fr);border-radius:12px}.executive-view .metric-label{min-height:0;font-size:13px;line-height:20px;align-items:center}.executive-view .metric-label button{width:24px;height:24px;padding:4px;margin:-2px -2px -2px 0;color:var(--brand);border-radius:5px;flex-shrink:0}.executive-view .metric-label button:hover{background:var(--brand-soft)}.executive-view .metric>strong{font-size:36px;font-weight:650;line-height:1.1;margin:0;align-self:center;letter-spacing:-.025em}.executive-view .metric>strong.metric-value-money{font-size:30px;gap:3px}.executive-view .metric-unit{font-size:14px}.executive-view .metric>strong.metric-value-empty{font-size:18px;white-space:normal}.executive-view .metric>p{font-size:12px;line-height:1.5}.metric-value[data-tone=good]{color:var(--good)}.metric-value[data-tone=danger]{color:var(--danger)}.metric-value[data-tone=financial]{color:var(--brand-navy)}.metric-value[data-tone=warning]{color:var(--warning)}.executive-view .metric-inspect{width:28px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:7px}.executive-view .priority-row h3{font-size:14px}.executive-view .priority-row p{font-size:13px}.executive-view .executive-count,.executive-view .priority-title>span{font-size:12px}.executive-view .priority-row>strong{font-size:18px}.executive-view .section-heading h2{font-size:15px}.executive-view .chart-legend,.executive-view .section-heading p{font-size:12px}.executive-view .chart-legend i{background:var(--brand)}.executive-view .chart-legend .legend-partial{border-color:var(--brand);background:transparent}.executive-view .chart-total strong{font-size:34px;font-weight:650;color:var(--brand)}.executive-view .chart-total span{font-size:13px}.executive-view .executive-chart{height:306px}.executive-view .segmented button{font-size:13px;padding:5px 10px}.executive-view .breakdown-table table{font-size:14px}.executive-view .breakdown-table th{font-size:12px}.executive-view .breakdown-table .upgrade-count{color:var(--good);font-weight:550}.executive-view .chart-range select{font-size:13px;width:145px}.executive-view .chart-data,.executive-view .chart-range label,.executive-view .source-note{font-size:12px}@media (max-width:1800px){.executive-view .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:normal}}@media (max-width:1200px){.context-heading{align-items:flex-start}.executive-view .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-view .metrics-grid .metric:last-child{grid-column:auto}.context-heading{flex-wrap:wrap;gap:12px}}@media (max-width:760px){.context-heading h1{font-size:25px}.context-filters{width:100%;justify-content:flex-start}.context-picker-field{min-width:0;max-width:none;flex:1 1 160px}.context-picker-menu{left:0;right:auto;min-width:0;width:300px}.context-picker-field:nth-child(2) .context-picker-menu{left:auto;right:0}.executive-view .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executive-view .metric{height:124px;padding:11px}.executive-view .metric>strong{font-size:33px}.executive-view .metric>strong.metric-value-money{font-size:25px}.executive-view .metric>strong.metric-value-empty{font-size:17px}.executive-view .metric-label,.executive-view .metric-unit,.executive-view .metric>p{font-size:12px}.executive-view .priority-actions .executive-pill{min-height:34px}.executive-view .breakdown-table table{min-width:500px}.executive-view .executive-chart{height:252px}}@media (min-width:2560px){.context-heading h1{font-size:38px}.context-heading p,.context-summary{font-size:18px}.context-picker-field{min-width:300px;max-width:380px}.picker-label{font-size:17px}.context-picker summary{font-size:20px;line-height:28px;min-height:48px}.context-picker-menu{min-width:360px;max-width:420px;max-height:480px}.picker-option b{font-size:20px}.context-picker-menu legend,.picker-option small{font-size:17px}.executive-view .metrics-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.executive-view .metric{height:170px;padding:16px 18px;grid-template-rows:30px 66px minmax(0,1fr)}.executive-view .metric-label{font-size:20px;line-height:28px}.executive-view .metric>strong{font-size:54px}.executive-view .metric>strong.metric-value-money{font-size:44px}.executive-view .metric>strong.metric-value-empty{font-size:26px}.executive-view .metric-unit{font-size:20px}.executive-view .metric>p{font-size:18px}.executive-view .metric-inspect,.executive-view .metric-label button{width:34px;height:34px}.executive-view .metric-inspect svg,.executive-view .metric-label button svg{width:22px;height:22px}.executive-view .priority-row{padding-block:16px}.executive-view .priority-row h3{font-size:22px}.executive-view .priority-row p{font-size:19px}.executive-view .priority-row>strong{font-size:26px}.executive-view .executive-count,.executive-view .priority-title>span{font-size:17px}.executive-view .executive-pill{font-size:18px;min-height:42px;padding:6px 15px}.executive-view .section-heading h2{font-size:23px}.executive-view .chart-legend,.executive-view .section-heading p{font-size:18px}.executive-view .chart-total strong{font-size:48px}.executive-view .chart-total span{font-size:19px}.executive-view .executive-chart{height:470px}.executive-view .segmented button{font-size:19px}.executive-view .breakdown-table table{font-size:21px}.executive-view .breakdown-table tfoot td,.executive-view .breakdown-table th{font-size:18px}.executive-view .breakdown-table td,.executive-view .breakdown-table th{padding-block:16px}.executive-view .breakdown-table td:first-child{max-width:340px}.executive-view .chart-range select{font-size:18px;width:190px;min-height:42px}.executive-view .chart-data,.executive-view .chart-range label,.executive-view .source-note{font-size:17px}.executive-view .chart-range-actions .button{font-size:17px;min-height:40px}.context-screen{--sidebar-width:260px;--header-height:72px}.context-screen main{max-width:2480px;width:100%;margin-inline:auto}.context-screen .navigation-group a{font-size:18px;min-height:44px}.context-screen .navigation-group a svg{width:20px;height:20px}.context-screen .navigation-group>p,.context-screen .sidebar-footer{font-size:16px}.context-screen .workspace-selector strong{font-size:17px}.context-screen .workspace-selector small{font-size:15px}.context-screen .brand-wordmark{font-size:33px}.context-screen .breadcrumb{font-size:16px}.context-screen .global-search{max-width:460px}.context-screen .global-search input{font-size:17px}.context-screen .topbar .icon-button{width:40px;height:40px}.context-screen .topbar .icon-button svg{width:20px;height:20px}.context-screen .user-profile strong{font-size:17px}.context-screen .user-profile small{font-size:15px}.context-screen .sidebar-footer strong{font-size:16px}.context-screen .sidebar-footer small,.context-screen .workspace-footer{font-size:15px}.context-screen .context-picker summary svg,.executive-view .executive-pill svg{width:20px;height:20px}}.context-picker-menu[popover]{position:fixed;inset:auto;margin:0;border:0;color:var(--ink)}.chart-range-fields{flex:1 1;align-items:flex-end}.chart-range-fields .context-picker-field{min-width:0;width:150px;max-width:190px}.chart-range-fields .picker-label{font-size:12px}.chart-range-fields .context-picker summary{min-height:34px;font-size:13px}.chart-range-actions{align-self:flex-end}.executive-view .chart-total{margin:8px 0 0}.breakdown-upgrade-source{margin-top:12px;font-size:12px;line-height:1.5;color:var(--muted)}.upgrade-report-dialog.action-dialog{width:min(1120px,calc(100% - 32px));max-width:1120px;height:min(860px,calc(100dvh - 40px));overflow:hidden}.upgrade-context{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.6}.upgrade-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}.upgrade-date-fields{display:flex;gap:6px}.upgrade-date-fields label,.upgrade-search{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.upgrade-filters input{min-height:36px;font-size:13px;padding:6px 9px;line-height:22px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.upgrade-date-fields input{width:134px}.upgrade-filters .context-picker-field{min-width:170px;max-width:245px;flex:1 1}.upgrade-search{flex:1 1;min-width:170px}.upgrade-rules{border-block:1px solid var(--line);padding:10px 0;margin-bottom:16px;font-size:13px}.upgrade-rules>summary{font-weight:550;cursor:pointer}.upgrade-rules>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 14px;gap:9px 14px;margin-top:14px}.upgrade-rules label{display:flex;gap:8px;align-items:flex-start;line-height:1.5}.upgrade-rules input{flex:none;margin-top:3px}.upgrade-rules p{font-size:12px;color:var(--muted);line-height:1.5;margin-top:12px}.upgrade-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 0 18px;border-bottom:1px solid var(--line);margin-bottom:16px}.upgrade-summary dt{font-size:12px;color:var(--muted);line-height:1.5}.upgrade-summary dd{margin:6px 0 0;font-size:23px;font-weight:600;color:var(--brand-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;letter-spacing:-.02em}.upgrade-report-toolbar{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;align-items:center}.upgrade-export-actions{display:flex;gap:6px;flex-wrap:wrap}.upgrade-feedback,.upgrade-table-caption{font-size:12px;color:var(--muted);margin-bottom:10px;line-height:1.5}.upgrade-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.upgrade-group{min-width:0;margin-bottom:20px}.upgrade-group h3{font-size:14px;margin-bottom:10px;font-weight:600}.upgrade-group .table-scroll{max-height:300px}.upgrade-group table{font-size:13px;min-width:460px}.upgrade-group th{font-size:12px}.upgrade-group tfoot td{font-weight:600;border-top:1px solid var(--line-strong)}.upgrade-events{max-height:430px}.upgrade-events table{min-width:1120px;font-size:13px}.upgrade-events td{white-space:normal}.upgrade-events td:first-child,.upgrade-events td:nth-child(5){min-width:200px}.upgrade-events small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.upgrade-summary .negative{color:var(--danger)}@media (max-width:760px){.chart-range-fields .context-picker-field{width:auto;flex:1 1;max-width:none}.chart-range-fields{width:100%}.upgrade-report-dialog.action-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.upgrade-report-dialog .dialog-content,.upgrade-report-dialog .dialog-heading{padding:16px}.upgrade-group-grid{grid-template-columns:minmax(0,1fr);gap:0}.upgrade-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.upgrade-rules>div{grid-template-columns:minmax(0,1fr)}.upgrade-filters .context-picker-field{max-width:none;min-width:140px}.upgrade-search{flex-basis:100%}.upgrade-date-fields{width:100%}.upgrade-date-fields label{flex:1 1;min-width:0}.upgrade-date-fields input{width:100%}}@media (min-width:2560px){.chart-range-fields .context-picker-field{width:210px;max-width:240px}.chart-range-fields .context-picker summary{font-size:18px;min-height:42px}.chart-range-fields .picker-label{font-size:17px}}@media print{body:has(.upgrade-report) .sidebar,body:has(.upgrade-report) .topbar,body:has(.upgrade-report) main{display:none!important}body:has(.upgrade-report){background:white}.upgrade-report-dialog.action-dialog{position:static;width:100%;max-width:none;max-height:none;height:auto;margin:0;box-shadow:none}.upgrade-report-dialog .dialog-content,.upgrade-report-dialog .dialog-inner{height:auto;overflow:visible}.upgrade-report-dialog .table-scroll{max-height:none;overflow:visible}.upgrade-filters,.upgrade-report-dialog .icon-button,.upgrade-report-toolbar,.upgrade-rules{display:none}}@media (min-width:2560px){.upgrade-report-dialog.action-dialog{width:min(1600px,calc(100% - 64px));max-width:1600px;height:min(1200px,calc(100dvh - 64px))}.upgrade-report-dialog .dialog-heading h2{font-size:24px}.upgrade-context,.upgrade-feedback,.upgrade-report .source-note,.upgrade-rules,.upgrade-table-caption{font-size:17px}.upgrade-filters input{font-size:18px;min-height:44px}.upgrade-date-fields input{width:175px}.upgrade-summary dt{font-size:17px}.upgrade-summary dd{font-size:31px}.upgrade-group h3{font-size:20px}.upgrade-events table,.upgrade-group table{font-size:18px}.upgrade-events small,.upgrade-group th,.upgrade-report .button,.upgrade-report .segmented button{font-size:17px}}@media (max-width:760px){.chart-range-fields{flex:1 0 100%;min-width:0}.chart-range-actions{flex:0 0 auto}}.office-app{--sidebar-width:200px;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.office-app.compact-navigation{--sidebar-width:64px}.brand-button{display:grid;place-items:center;border-radius:9px;cursor:pointer;flex-shrink:0}.brand-button img{display:block;width:34px;height:34px}.mobile-brand-button{display:none}.sidebar .navigation-group>p{font-size:12px;font-weight:500}.sidebar .navigation-group a{font-size:14px;line-height:21px;min-height:36px}.sidebar .navigation-group a>svg{width:18px;height:18px;stroke-width:1.8;flex-shrink:0}.office-app:not(.compact-navigation) .brand-wordmark{display:flex}.office-app:not(.compact-navigation) .sidebar .brand-row{justify-content:flex-start}.office-app:not(.compact-navigation) .navigation-group>p{display:block}.office-app:not(.compact-navigation) .navigation-group a>span{display:inline}.office-app:not(.compact-navigation) .navigation-group a{justify-content:flex-start;padding:7px 10px}.office-app.compact-navigation .brand-row{padding-inline:0}.global-search{min-height:36px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-subtle);padding:0 7px 0 10px;gap:8px;width:min(380px,40vw);max-width:380px}.global-search:focus-within{border-color:var(--brand);background:var(--surface)}.global-search>svg{color:var(--muted);flex-shrink:0}.global-search input{min-width:0;flex:1 1;font-size:13px;line-height:22px;padding:6px 0}.search-clear,.search-submit{border:0;border-radius:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;flex-shrink:0;background:transparent;color:var(--brand)}.search-clear:hover,.search-submit:hover{background:var(--brand-soft)}.header-source{position:relative;padding-right:38px}.header-source .sync-reading{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--brand);background:transparent}.sync-reading.is-syncing svg{animation:reading-spin .8s linear infinite}@keyframes reading-spin{to{transform:rotate(1turn)}}.user-profile .user-role-pill{display:inline-block;width:-moz-fit-content;width:fit-content;background:var(--brand-soft);color:var(--brand);border:1px solid var(--selection);border-radius:999px;font-size:11px;font-weight:550;line-height:16px;padding:0 6px;margin-top:3px}.executive-view .priority-number{font-size:13px;font-weight:650;opacity:.6;background:transparent}.priority-number[data-tone=danger]{color:var(--danger)}.priority-number[data-tone=warning]{color:var(--warning)}.priority-number[data-tone=info]{color:var(--info)}.context-picker-menu.picker-menu-period{width:250px;min-width:0;max-width:calc(100vw - 16px)}.context-picker-menu.picker-menu-branch{min-width:190px;max-width:min(250px,calc(100vw - 16px))}.context-picker-menu.month-picker-menu{width:250px;min-width:0;max-width:calc(100vw - 16px)}.month-picker-year{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 10px}.month-picker-year strong{font-size:15px;font-weight:600}.month-picker-year button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--brand)}.month-picker-year button:disabled{opacity:.35;cursor:default}.month-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0;padding:0;border:0}.month-option{position:relative;padding:8px 4px;font-size:13px;text-transform:capitalize;text-align:center;border-radius:7px;cursor:pointer}.month-option:hover{background:var(--surface-subtle)}.month-option.is-selected{color:var(--brand);background:var(--brand-soft);font-weight:600}.month-option.is-disabled{color:var(--text-secondary);opacity:.35;cursor:default}.month-option:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.breakdown-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.breakdown-controls .context-picker-field{min-width:160px;max-width:200px}.breakdown-controls .context-picker summary{font-size:12px;min-height:32px}.breakdown-controls .picker-label{font-size:11px}.executive-chart svg{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}@media (max-width:760px){.office-app{grid-template-columns:minmax(0,1fr)}.mobile-brand-button{display:grid}.sidebar{width:200px}.global-search{display:flex;width:auto;min-width:0;max-width:none;flex:1 1}.global-search input{font-size:12px}.global-search .search-submit{display:none}.topbar .header-source{display:flex;padding:0;min-width:28px;margin:0}.header-source>span,.header-source>strong,.topbar .header-source[data-syncing]>strong{display:none}.topbar .header-source[data-syncing]>.sync-mobile-progress{display:block;font-size:var(--font-size-meta);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.header-source .sync-reading{position:static;transform:none;width:28px;height:28px}.context-filters .context-picker summary{font-size:12px;gap:6px;padding-inline:8px}.user-profile>span{display:none}.topbar{gap:6px;padding-inline:8px}.identity-group{gap:3px}.identity-group .icon-button{width:28px;height:28px}}@media (min-width:2560px){.office-app{--sidebar-width:260px}.office-app.compact-navigation{--sidebar-width:74px}.sidebar .navigation-group a{font-size:19px;min-height:44px}.sidebar .navigation-group a>svg{width:22px;height:22px}.sidebar .navigation-group>p{font-size:16px}.global-search{width:460px;max-width:460px}.user-profile .user-role-pill{font-size:15px;line-height:21px}.context-picker-menu.month-picker-menu{width:310px}.month-option{font-size:18px;padding-block:11px}}@media (prefers-reduced-motion:reduce){.sync-reading.is-syncing svg{animation:none}}.brand-wordmark{letter-spacing:-.03em}.context-picker-inline summary{gap:6px;min-height:34px;padding:5px 9px}.context-picker-inline .picker-inline-label{font-size:12px;color:var(--muted);font-weight:400}.context-picker-inline .picker-caption{white-space:nowrap;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breakdown-controls .segmented{margin-bottom:0}.breakdown-controls .context-picker-inline{min-width:0;max-width:none;width:-moz-fit-content;width:fit-content;flex:none;margin-left:auto}.breakdown-controls .context-picker-inline summary{font-size:13px;min-height:34px}.sample-link{color:var(--brand)}.sample-link:hover{background:var(--brand-soft)}.sample-context{font-size:12px;color:var(--muted);margin-bottom:12px;line-height:1.5}.search-shortcut{font-family:inherit;font-size:11px;font-weight:500;line-height:18px;padding:0 5px;border:1px solid var(--line);border-radius:4px;white-space:nowrap;color:var(--muted)}.command-results>button b{font-size:13px;font-weight:500}.command-results>button>svg{color:var(--muted)}@media (max-width:760px){.search-shortcut{display:none}}.sidebar .navigation-group a[aria-current=page]{background:var(--sidebar-active)}.sidebar .navigation-group a[aria-current=page]>svg{color:var(--sidebar-accent)}.topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px) minmax(max-content,1fr)}.command-search{grid-column:2;width:100%;max-width:none;position:relative;min-height:36px;background:var(--surface);border-color:var(--line-strong);padding-inline:10px;gap:9px}.command-search input{border:0;border-radius:0;background:transparent;box-shadow:none;min-height:32px;padding:4px 0;font-size:14px}.command-search input:focus-visible{outline:0}.command-search:focus-within{outline:2px solid var(--brand);outline-offset:2px;border-color:transparent}.header-actions{grid-column:3;display:flex;gap:12px;align-items:center;justify-self:end}.header-source{flex-shrink:0}.header-source strong{font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-results{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:55;background:var(--surface);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:5px;max-height:420px;overflow:auto}.command-results>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;padding:8px;border-radius:6px;background:transparent;font-size:13px}.command-results>button small{display:block;color:var(--muted);font-size:11px;text-align:left;margin-top:2px}.command-results>button:hover,.command-results>button[aria-selected=true]{background:var(--brand-soft)}.command-results>p{padding:10px;font-size:12px;color:var(--muted)}.context-filters{gap:8px}.context-filters .context-picker-field{min-width:0;width:max-content}.context-filters .context-picker summary{font-size:13px;min-height:32px;padding:4px 8px;gap:7px}.context-filters .context-picker summary>.picker-icon svg{width:15px;height:15px}.context-picker-menu.picker-menu-period{width:225px;padding:7px}.context-picker-menu.picker-menu-branch{min-width:0;width:max-content;max-width:min(225px,calc(100vw - 16px));padding:7px}.picker-menu-branch .picker-option,.picker-menu-period .picker-option{padding:6px 7px;gap:10px}.picker-menu-branch .picker-option b,.picker-menu-period .picker-option b{font-size:13px;line-height:19px}.picker-menu-period .picker-option small{font-size:11px;line-height:16px}.upgrade-city-toggle{display:flex;align-items:center;gap:7px;margin:4px 0 10px;font-size:12px;color:var(--muted)}.navigation-palettes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.navigation-palettes button{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.navigation-palettes button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.navigation-palettes i{width:12px;height:12px;border-radius:3px;background:#28252c}.navigation-palettes [data-palette=orbit] i{background:#292038}.navigation-palettes [data-palette=blue] i{background:#24334b}.executive-chart svg,.metric-chart svg{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.executive-chart svg text,.metric-chart svg text{font-feature-settings:"tnum" 1}@media (max-width:1200px){.topbar{grid-template-columns:minmax(0,1fr) minmax(200px,320px) minmax(max-content,1fr)}.header-actions{gap:6px}.header-source strong{max-width:120px}.header-actions .user-profile>span{display:none}}@media (max-width:760px){.topbar{display:flex}.command-search{width:auto;flex:1 1;min-width:0}.command-search input{font-size:12px}.header-actions{gap:3px}.command-results{position:fixed;left:8px;right:8px;top:64px}.header-actions .identity-group>.icon-button[aria-label="Abrir configurações"]{display:none}.context-filters .context-picker-field{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);width:auto}.context-filters .context-picker summary{font-size:12px;gap:6px}.navigation-palettes{justify-content:flex-start}.upgrade-table:not(.has-city) table{min-width:0;width:100%;table-layout:fixed}.upgrade-table:not(.has-city) th:first-child{width:74px}.upgrade-table:not(.has-city) th:last-child{width:70px}.upgrade-table:not(.has-city) td{white-space:normal;overflow-wrap:anywhere;padding-inline:6px}.upgrade-table:not(.has-city) td:first-child{white-space:nowrap;overflow-wrap:normal}.upgrade-table.has-city td:last-child,.upgrade-table.has-city th:last-child{position:-webkit-sticky;position:sticky;right:0;background:var(--surface)}}@media (min-width:2560px){.topbar{grid-template-columns:minmax(0,1fr) minmax(380px,520px) minmax(max-content,1fr)}.context-filters .context-picker summary{min-height:40px;font-size:18px}.header-source strong{font-size:15px;max-width:260px}}.indicator-value.metric-value-money{display:flex;font-size:26px;gap:4px}.indicator-value.metric-value-empty{font-size:18px}.indicator-label .icon-button{color:var(--brand);background:var(--brand-soft);border-radius:7px}@media screen{dialog.action-dialog.is-expanded{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}dialog.action-dialog.is-expanded .table-scroll{max-height:none}}@media(min-width:1600px){.indicator-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:2560px){.indicator-grid{gap:18px}.indicator-toolbar,.indicator-toolbar .button{font-size:18px}.indicator-group-heading{margin-bottom:14px}.indicator-group-heading h2{font-size:21px}.indicator-label h3{font-size:18px;line-height:26px}.indicator-value{font-size:42px}.indicator-value.metric-value-money{font-size:36px}.indicator-value.metric-value-empty{font-size:24px}.indicator-card>p,.indicator-value .metric-unit{font-size:18px}.indicator-footer{font-size:16px}.indicator-footer .text-action{font-size:17px}.indicator-label .icon-button{width:30px;height:30px}.indicator-label .icon-button svg{width:20px;height:20px}}@media screen{html{scrollbar-gutter:stable}body:has(dialog[open]),html:has(dialog[open]){overflow:hidden;overscroll-behavior:none}dialog[open]{overflow:hidden}dialog.action-dialog>.dialog-inner{max-height:inherit}}.dialog-content{overscroll-behavior:contain;scrollbar-gutter:stable}.financial-selection-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.financial-selection-controls .list-search{flex:1 1;min-width:180px}dialog.financial-workbench-dialog{width:min(1080px,calc(100% - 32px));max-width:1080px}.financial-workbench-dialog td small,.related-work small{display:block;color:var(--muted)}.related-work{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.related-work summary{cursor:pointer;font-weight:600}.related-work ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.related-work li span{display:flex;align-items:center;gap:5px;font-size:12px}dialog:has(dialog[open])>.dialog-inner>.dialog-content{overflow:hidden}.dialog-heading-actions .icon-button{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.dialog-heading-actions .icon-button:hover,.dialog-heading-actions .icon-button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.status-info{color:var(--info);background:var(--info-soft)}.indicator-personalize{color:var(--brand);background:var(--brand-soft)}.indicator-personalize[aria-pressed=true],.preference-preset[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand)}.preference-preset[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.context-summary>span[data-period-state=partial]{color:var(--warning);background:var(--warning-soft);border-color:var(--warning)}.context-summary>span[data-period-state=closed]{color:var(--info);background:var(--info-soft);border-color:var(--line)}.context-summary>span[data-filtered=true]{color:var(--brand);background:var(--brand-soft);border-color:var(--selection)}.metric-evidence-layout,.metric-workbench{min-width:0}.metric-evidence-layout .metric-reading{gap:12px}.metric-evidence-layout .metric-reading>.metric-value{margin:0;font-size:32px;flex-shrink:0}.metric-evidence-layout .metric-reading>.metric-value-empty{font-size:18px}.metric-evidence-layout .metric-reading>.status{color:inherit;margin-left:auto}.metric-evidence-layout .metric-reading>.status-info{color:var(--info)}.metric-evidence-layout .metric-reading>.status-warning{color:var(--warning)}.metric-evidence-layout .metric-reading>.status-purple{color:var(--brand)}.metric-workbench .metric-action-bar{align-items:flex-start}.metric-workbench .metric-action-bar>span{width:100%}.evidence-toolbar .context-picker-field{min-width:0;max-width:100%}.evidence-toolbar .row-actions .icon-button:not(:disabled),.table-pagination .icon-button:not(:disabled){color:var(--brand);background:var(--brand-soft)}@media screen{dialog.action-dialog .table-scroll{max-height:none}}@media(min-width:1100px) and (min-height:650px){.is-expanded .metric-evidence-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);grid-column-gap:24px;column-gap:24px;align-items:start}.is-expanded .metric-evidence-layout>.metric-reading{grid-column:1/-1}.is-expanded .metric-workbench{position:-webkit-sticky;position:sticky;top:0}.is-expanded .metric-method{margin:0;border-top:0;padding-top:0}.is-expanded .metric-method-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.metric-evidence-layout .metric-reading>.status{margin-left:0}.metric-evidence-layout .metric-reading>div{flex-basis:100%}}.order-evidence-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;grid-column:1/-1}.order-evidence-filters .context-picker-field{min-width:0;max-width:100%}.order-evidence-filters .icon-button:not(:disabled){color:var(--brand);background:var(--brand-soft)}.order-insights{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);min-width:0}.order-insights h3{margin:0 0 10px;font-size:13px;font-weight:600}.order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px;margin:0 0 14px}.order-summary dt{font-size:11px;color:var(--muted);line-height:1.5}.order-summary dd{font-size:22px;font-weight:650;margin:4px 0;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-summary small{display:block;font-size:10px;color:var(--muted);line-height:1.5}.order-summary dd.warning{color:var(--warning)}.order-city-summary td.positive{color:var(--good)}.order-age-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 16px;gap:7px 16px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px}.order-age-bands>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.order-age-bands span{color:var(--muted)}.order-age-bands b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.order-audit-heading h3{margin:0}.ai-audit-placeholder{color:var(--muted);font-size:11px;line-height:1.5}.order-city-summary{margin-top:10px;font-size:11px}.order-city-summary td,.order-city-summary th{padding:8px 7px}.order-city-summary tfoot td{font-weight:600}.order-insights .table-pagination{margin:8px 0;font-size:11px}.order-insights .compact-copy{font-size:11px;line-height:1.5}.order-evidence-dialog .evidence-table td{vertical-align:top}.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table th:nth-child(2){min-width:145px}.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table th:nth-child(3){min-width:90px}.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table th:nth-child(4){min-width:170px}.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table td:first-child,.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table td:nth-child(3),.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table th:first-child{white-space:nowrap}@media screen{dialog.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog){height:-moz-fit-content;height:fit-content}dialog.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog)>.dialog-inner{height:auto}dialog.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .dialog-content{flex:0 1 auto}}@media(min-width:1100px) and (min-height:650px){.is-expanded .metric-workbench{position:static}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-evidence-layout{grid-template-columns:minmax(0,1fr)}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-method{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-action-bar{margin-top:14px;align-items:center}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-action-bar>span{width:auto}}@media(max-width:540px){.order-evidence-filters .context-picker-field{flex:1 1 100%}.order-evidence-filters .context-picker summary{width:100%}}.metric-evidence{min-width:0}.metric-evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.metric-evidence-heading h3{margin:0;font-size:13px;font-weight:600}.metric-evidence-heading>span{font-size:11px;color:var(--muted);white-space:nowrap}.metric-evidence>.metric-method{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.metric-evidence>.metric-method:not([open])>summary{margin-bottom:0}.identity-evidence .evidence-table th:nth-child(2){min-width:48px}.identity-evidence .evidence-table th:nth-child(3){min-width:200px}.identity-evidence .evidence-table th:nth-child(4),.identity-evidence .evidence-table th:nth-child(5){min-width:105px}.identity-evidence .evidence-table td:nth-child(3){white-space:normal}.identity-evidence .evidence-table td:nth-child(4),.identity-evidence .evidence-table td:nth-child(5){white-space:nowrap}.identity-evidence .evidence-table td.numeric{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priority-context{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.priority-context h3{margin:0 0 6px;font-size:13px}.priority-context p{font-size:13px;line-height:1.6;margin:0 0 12px}.priority-context .source-note{margin:8px 0}.priority-section .priority-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.priority-section .priority-title{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.priority-section .priority-title h3{font-size:13px;margin:0}.priority-section .executive-count,.priority-section .priority-title span{font-size:11px;color:var(--muted)}.priority-section .priority-row p{font-size:12px;margin:4px 0;line-height:1.5}.priority-section .priority-row .metric-value{font-size:18px;white-space:nowrap}.priority-section .priority-actions{display:flex;gap:6px}.priority-section .priority-coverage{margin:7px 0 0;font-size:11px}.indicator-toolbar+.priority-section{margin-bottom:20px}.care-workbench{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.care-followup h3,.care-workbench h3,.economic-outcomes h3{font-size:13px;margin:0 0 8px}.care-identity-controls{margin:12px 0}.care-identity-controls label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted);min-width:0}.care-identity-controls input,.care-identity-controls select{width:100%;min-width:0;height:36px;line-height:20px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font:inherit}.care-investigation-summary p{font-size:12px;line-height:1.6;margin:8px 0}.care-order-history{font-size:12px}.care-order-history td small,.economic-outcomes td small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.care-order-history td{vertical-align:top}.care-followup{border-top:1px solid var(--line);padding-top:16px;margin:18px 0}.care-followup details>summary,.economic-outcomes details>summary{font-size:12px;font-weight:600;cursor:pointer;margin:12px 0}.care-followup details>label{display:grid;grid-gap:6px;gap:6px;margin:10px 0;font-size:12px;color:var(--muted)}.care-return-windows .case-summary,.economic-outcomes .case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.economic-entry{margin-top:14px}@media(max-width:760px){.priority-section .priority-row{grid-template-columns:18px minmax(0,1fr) auto;gap:8px}.priority-section .priority-actions{grid-column:2/-1;flex-wrap:wrap}.priority-section .priority-row .metric-value{font-size:16px}.care-identity-controls{grid-template-columns:1fr}.care-order-history{min-width:0;max-width:100%}.care-order-history table{min-width:520px}}.evidence-pickers{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.evidence-fixed-dimension{color:var(--muted);font-size:12px}.evidence-table td[data-tone=good]{color:var(--good)}.evidence-table td[data-tone=danger]{color:var(--danger)}.evidence-pickers .context-picker-inline{max-width:100%}@media(max-width:540px){.evidence-pickers{flex:1 1 100%}.evidence-pickers .context-picker-field{flex:1 1 45%;min-width:0}}.order-evidence-dialog .metric-evidence[data-dimension=order] .evidence-table td:nth-child(3){white-space:normal;min-width:180px}.metric-evidence[data-dimension=subject] .evidence-table td:first-child{min-width:180px;max-width:300px}.evidence-table td.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evidence-table .text-action{display:block}@media(min-width:900px){.audit-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.evidence-table td[data-tone=warning]{color:var(--warning)}.metric-evidence-topline{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;min-width:0}.metric-evidence-topline .metric-evidence-heading{margin:0;flex-shrink:0}.metric-evidence-topline .order-evidence-filters{margin:0 0 0 auto;justify-content:flex-end}.metric-evidence-topline .evidence-pickers{margin-left:auto;justify-content:flex-end}.evidence-toolbar-end{justify-content:flex-end}.evidence-table th.numeric{text-align:right}@media(max-width:540px){.metric-evidence-topline{align-items:flex-start}.metric-evidence-topline .order-evidence-filters{width:100%}.metric-evidence-topline .evidence-pickers{width:100%;margin-left:0;justify-content:flex-start}}.metric-evidence-layout .metric-reading>.metric-provenance{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto;flex-basis:auto;font-size:11px}.metric-provenance>span:first-child{color:var(--muted)}.metric-provenance .icon-button{width:28px;height:28px;color:var(--brand)}.metric-evidence-topline .row-actions{margin-left:auto;flex-shrink:0}.metric-evidence-topline .row-actions .icon-button:not(:disabled){color:var(--brand)}.evidence-filter-dialog h3{font-size:13px;margin:16px 0 8px}.evidence-filter-dialog .evidence-pickers,.evidence-filter-dialog .order-evidence-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;align-items:start}.evidence-filter-dialog .context-picker-field{min-width:0;max-width:100%}.evidence-filter-dialog .context-picker summary{width:100%}.evidence-action-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 9px;border:1px solid var(--selection);border-radius:999px;background:var(--brand-soft);color:var(--brand);font:inherit;font-size:11px;line-height:20px;white-space:nowrap;cursor:pointer}.evidence-action-pill:hover{border-color:var(--brand)}.evidence-action-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.metric-evidence-layout .care-workbench{margin:0 0 12px;padding:0 0 12px;border-top:0;border-bottom:1px solid var(--line)}.identity-evidence .evidence-table td{white-space:normal;vertical-align:top}@media(max-width:540px){.metric-evidence-layout .metric-reading>.metric-provenance{margin-left:0;flex-basis:100%}.metric-evidence-topline{flex-wrap:nowrap;align-items:center;gap:8px}.metric-evidence-topline .metric-evidence-heading{flex:1 1 auto;min-width:0}.care-identity-controls.form-columns,.evidence-filter-dialog .evidence-pickers,.evidence-filter-dialog .order-evidence-filters{grid-template-columns:minmax(0,1fr)}}.order-record-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.order-record-dates dt{font-size:11px;color:var(--muted)}.order-record-dates dd{margin:4px 0 0;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-record .case-summary dd{font-size:13px}.order-record h3{font-size:13px;margin:14px 0 10px}.order-record h4{font-size:12px;margin:16px 0 8px}.order-client{margin:0 0 12px;font-size:12px}.order-detail-layout>div{min-width:0}.order-service-context{border-top:1px solid var(--line);padding-top:10px;margin-top:14px}.order-context-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.order-context-heading h3{margin:0}.order-message{margin:8px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.order-message b{font-size:11px;color:var(--muted);font-weight:500}.order-message p{margin:4px 0;white-space:pre-wrap}.order-milestones{list-style:none;padding:0;margin:0;font-size:12px}.order-milestones li{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.order-milestones time{color:var(--muted)}.order-investigation-entry{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.order-investigation-entry .button{justify-self:start}.order-selection-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.order-selection-controls .context-picker-field{min-width:0;width:max-content;max-width:100%}.order-age-input,.order-age-toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.order-age-input input{width:85px}.order-selection-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0;font-size:12px;color:var(--muted)}.order-investigation-dialog.action-dialog{width:min(880px,calc(100% - 32px));max-width:880px}.order-investigation-dialog table{min-width:620px}.initial-escalation{border-top:1px solid var(--line);padding:10px 0;font-size:12px}.initial-escalation summary{cursor:pointer;color:var(--brand)}.initial-escalation>label{margin-top:10px}.inline-form .initial-escalation>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}@media(min-width:1100px){.order-detail-dialog.is-expanded .order-detail-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr);grid-gap:24px;gap:24px;align-items:start}.order-detail-dialog.is-expanded .order-service-context{border-top:0;border-left:1px solid var(--line);padding:14px 0 0 24px;margin:0}.order-detail-dialog.is-expanded .case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-evidence-layout .metric-provenance .status-warning{color:var(--warning)}.metric-evidence-layout .metric-provenance .status-purple{color:var(--brand)}.metric-evidence-layout .metric-provenance .status-info{color:var(--info)}.identity-evidence[data-dimension=order] .evidence-table table{min-width:760px;table-layout:fixed}.identity-evidence[data-dimension=order] .evidence-table th:first-child{width:12%;min-width:0}.identity-evidence[data-dimension=order] .evidence-table th:nth-child(2){width:28%;min-width:0}.identity-evidence[data-dimension=order] .evidence-table th:nth-child(3){width:18%;min-width:0}.identity-evidence[data-dimension=order] .evidence-table th:nth-child(4){width:26%;min-width:0}.identity-evidence[data-dimension=order] .evidence-table th:nth-child(5){width:16%;min-width:0}.identity-evidence[data-dimension=order] .evidence-table td:nth-child(4),.identity-evidence[data-dimension=order] .evidence-table td:nth-child(5){white-space:normal}.identity-evidence[data-dimension=order] .evidence-table table:has(th:nth-child(6)){min-width:860px}.identity-evidence[data-dimension=order] .evidence-table table:has(th:nth-child(6)) th:nth-child(2){width:24%}.identity-evidence[data-dimension=order] .evidence-table table:has(th:nth-child(6)) th:nth-child(4){width:22%}.identity-evidence[data-dimension=order] .evidence-table th:nth-child(6){width:8%}@media screen{dialog.metric-evidence-dialog.is-expanded.short-evidence-dialog{height:-moz-fit-content;height:fit-content}dialog.metric-evidence-dialog.is-expanded.short-evidence-dialog>.dialog-inner{height:auto}dialog.metric-evidence-dialog.is-expanded.short-evidence-dialog .dialog-content{flex:0 1 auto}}.evidence-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.evidence-row-actions small{flex-basis:100%;color:var(--muted);font-size:10px}.evidence-row-actions svg{flex-shrink:0}.evidence-action-pill{gap:5px}.evidence-composition-action{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 0;border:0;background:transparent;color:var(--brand);font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.evidence-composition-action:hover{text-decoration:underline}.evidence-composition-action:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.portfolio-conflict{margin:8px 0;font-size:12px;color:var(--danger)}.portfolio-conflict button{margin:4px 8px 0 0}.financial-portfolio{margin:14px 0;padding:12px 0;border-block:1px solid var(--line)}.financial-portfolio h3{display:flex;align-items:center;gap:6px;font-size:13px;margin:0 0 10px}.financial-population-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.financial-population-summary dt{color:var(--muted);font-size:10px;line-height:1.5}.financial-population-summary dd{margin:2px 0 0;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financial-portfolio .search-field{max-width:320px;margin:10px 0}.financial-population-table{overflow-x:auto}.financial-population-table table{width:100%;min-width:470px}.financial-population-table td,.financial-population-table th{padding:7px 8px;font-size:11px}.financial-population-table .numeric{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financial-portfolio .table-pagination{margin-top:8px;font-size:11px}.financial-contact-boundary{margin-top:10px;font-size:11px;color:var(--muted)}.financial-contact-boundary summary{cursor:pointer;color:var(--ink)}.financial-contact-boundary p{line-height:1.55}@media(max-width:600px){.financial-population-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-population-table table{min-width:470px}}.evidence-table:has(.evidence-row-actions) table{min-width:820px}.evidence-table:has(.evidence-row-actions) td{overflow-wrap:normal}.evidence-table:has(.evidence-row-actions) td:first-child{min-width:100px}.evidence-table:has(.evidence-row-actions) td:nth-child(2){min-width:120px}.evidence-table:has(.evidence-row-actions) td.numeric{white-space:nowrap}.evidence-table:has(.evidence-row-actions) td:last-child{min-width:175px}.acquisition-dialog{width:min(1120px,calc(100vw - 32px))}.acquisition-intro p{margin:0 0 3px;font-weight:600}.acquisition-intro small{display:block;color:var(--muted)}.acquisition-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 0;margin:10px 0;border-block:1px solid var(--line)}.acquisition-summary dt{font-size:11px;color:var(--muted)}.acquisition-summary dd{margin:3px 0 0;font-size:19px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acquisition-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px}.acquisition-products h3,.acquisition-section-heading h3{display:flex;align-items:center;gap:6px;font-size:13px;margin:0}.acquisition-section-heading>span{font-size:11px;color:var(--muted)}.acquisition-plans .table-scroll{max-height:270px}.acquisition-plans table{min-width:640px}.acquisition-plans tr[data-selected=true]{background:var(--brand-soft)}.acquisition-plans td:first-child{min-width:240px;max-width:470px;white-space:normal}.acquisition-profile{display:block;margin-top:2px;font-size:10px;color:var(--muted)}.acquisition-dialog td.numeric,.acquisition-dialog th.numeric{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acquisition-dialog .table-scroll td,.acquisition-dialog .table-scroll th,.acquisition-reference td,.acquisition-reference th{padding:8px;font-size:11px;vertical-align:top}.acquisition-products{margin:16px 0;padding-block:12px;border-block:1px solid var(--line)}.acquisition-products p{margin:7px 0 0}.acquisition-product-list{display:flex;gap:6px 12px;flex-wrap:wrap;margin-top:9px}.acquisition-product-list>button:not(.button){border:0;background:transparent;color:var(--brand);text-align:left;padding:4px 0;font:inherit;font-size:11px}.acquisition-product-list>button span{display:block;color:var(--muted);font-size:10px}.acquisition-product-list>button[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.acquisition-filters{justify-content:space-between;gap:10px;margin:10px 0}.acquisition-filters .search-field{flex:1 1 240px;max-width:400px}.acquisition-contract-table{min-width:1000px}.seller-pending{margin:12px 0;border-block:1px solid var(--line);padding:10px 0}.seller-pending summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:600}.seller-pending-table{min-width:760px}.sale-process,.seller-pending-table td small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:4px;white-space:normal}.sale-process span{display:block}.acquisition-contract-table small,.acquisition-reference td small{display:block;color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;white-space:normal}.acquisition-contract-table td:nth-child(2){min-width:170px}.acquisition-contract-table td:nth-child(3){min-width:210px;max-width:300px;white-space:normal}.acquisition-contract-table td:nth-child(4){min-width:150px}.acquisition-contract-table td:nth-child(5){min-width:145px;white-space:normal}.acquisition-contract-table .evidence-row-actions{min-width:140px}.acquisition-next-actions{gap:7px}.acquisition-batch-members{max-height:200px;overflow:auto;padding-left:18px;font-size:12px}.acquisition-reference{border-block:1px solid var(--line);padding-block:12px;margin:14px 0}.acquisition-reference h3{margin:0 0 8px;font-size:13px}.acquisition-reference details{font-size:11px}.acquisition-reference summary{cursor:pointer}.acquisition-reference table{min-width:620px}.breakdown-options{display:flex;align-items:center;justify-content:flex-end;gap:6px}.breakdown-options .icon-button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}@media(max-width:600px){.acquisition-summary{grid-template-columns:1fr 1fr;gap:10px}.acquisition-summary dd{font-size:17px}.acquisition-summary>div:last-child{grid-column:1/-1}.acquisition-dialog .dialog-header h2{font-size:14px}.breakdown-controls{flex-wrap:wrap}.breakdown-options{margin-left:auto}}.execution-control{min-width:0}.execution-control>.form-actions,.related-work li span{flex-wrap:wrap}.related-work li{min-width:0;overflow-wrap:anywhere}.evidence-table td.numeric,.evidence-table th.numeric{white-space:nowrap;overflow-wrap:normal}.forecast-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.forecast-memory{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.forecast-memory summary,.forecast-reference summary,.forecast-saved summary{cursor:pointer;font-weight:600}.forecast-reference{margin:10px 0;min-width:0}.forecast-reference h3{font-size:13px;margin-bottom:4px}.forecast-saved>div{border-top:1px solid var(--line);padding:10px 0}.forecast-reference p{overflow-wrap:anywhere}@media(max-width:600px){.forecast-actions .button{white-space:normal;text-align:left}}.goal-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.goals-table{min-width:640px}.goal-history small,.goals-table td small{display:block;color:var(--muted)}.goal-history{padding-left:18px}.goal-history li{margin:8px 0}.goal-detail p{overflow-wrap:anywhere}.goal-detail summary{cursor:pointer;font-weight:600}.forecast-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:14px;color:var(--muted);font-size:12px;line-height:1.5}.forecast-toolbar b{font-weight:600;color:var(--text-secondary)}.forecast-toolbar-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forecast-toolbar-controls .context-picker-inline{min-width:0;width:max-content}.forecast-toolbar-controls .context-picker summary{font-size:13px;min-height:34px}.forecast-adjustment{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 4px 0 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font-size:12px;color:var(--muted)}.forecast-adjustment:focus-within{border-color:var(--brand)}.forecast-adjustment .number-with-unit input{width:56px;min-height:28px;padding:2px 20px 2px 4px;border:0;background:transparent;font-size:13px;line-height:20px;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.forecast-adjustment .number-with-unit input:focus-visible{outline:0}.forecast-adjustment .number-with-unit span{right:6px;font-size:12px}.forecast-toolbar-controls .button{min-height:34px}.forecast-view .metric{position:relative;height:auto;min-height:120px}.forecast-view .metric>p{padding-right:30px}.forecast-view .chart-legend{display:flex;gap:4px 12px}.forecast-view .chart-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.forecast-view .chart-legend .legend-partial{margin-left:0}.forecast-view .chart-legend .legend-scenario{width:14px;height:0;border-radius:0;background:transparent;border-top:2px dashed var(--projection)}.forecast-view .chart-legend .legend-goal{width:8px;height:8px;border-radius:1px;background:var(--good);transform:rotate(45deg)}.forecast-headline{margin:6px 0 0}.forecast-view .forecast-headline span{font-size:13px;line-height:1.55;color:var(--text-secondary);max-width:820px}.forecast-horizon{margin-top:4px;border-top:1px solid var(--line)}.forecast-horizon table{font-size:13px}.forecast-horizon td,.forecast-horizon th{padding-block:7px}.forecast-horizon th[aria-current=true]{color:var(--projection)}.forecast-horizon td[data-selected]{color:var(--ink);font-weight:600}.forecast-horizon td:not([data-selected]).numeric{color:var(--muted)}.forecast-view .forecast-memory{font-size:12px}.forecast-view .forecast-memory .compact-copy{margin:8px 0}.forecast-view .forecast-memory ul{margin:4px 0 4px 18px;font-size:12px}.forecast-breakdown td:first-child{max-width:190px;overflow-wrap:anywhere}.forecast-breakdown .cell-link{font:inherit;color:inherit;text-align:left}.forecast-goal-cell .status{font-size:11px}.forecast-view>.source-note{margin:14px 0}.forecast-view #forecast-goals>.surface{margin-bottom:18px;scroll-margin-top:16px}.forecast-view .analytics-grid{margin-bottom:var(--content-gap)}.goal-toolbar{justify-content:space-between}.goal-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.goal-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:12px 0}.goal-figures>div{min-width:0}.goal-figures dt{font-size:12px;color:var(--muted);line-height:1.5}.goal-figures dd{margin:2px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.35}.goal-figures dd[data-tone=good]{color:var(--good)}.goal-figures dd[data-tone=warning]{color:var(--warning)}.goal-figures small{display:block;font-size:11px;color:var(--muted);line-height:1.45;margin-top:2px}.goal-month-summary{padding:10px 0;border-block:1px solid var(--line)}.goal-warning{color:var(--warning)}.goal-warning .button{margin-top:8px}.goals-table tr[data-scope=general] td:first-child{font-weight:600}.goals-table tr[data-closed] td{color:var(--muted)}.goal-detail-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.goal-detail-heading h3{font-size:14px;font-weight:650;margin:0}.goal-dimensions{list-style:none;margin:0 0 12px;padding:10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px 16px;gap:8px 16px;border-block:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--text-secondary)}.goal-dimensions b{display:block;font-size:11px;font-weight:600;color:var(--muted)}.goal-allocation{margin-bottom:10px}.goal-allocation .goal-figures{margin-top:0}.goal-preview{border-top:1px solid var(--line);padding-top:10px}.goal-preview h4{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.goal-preview .goal-figures dd{font-size:16px}.goal-form-context{display:flex;gap:10px;flex-wrap:wrap}.goal-form-context .context-picker-field{min-width:200px;flex:1 1 200px;max-width:none}.goal-parcels{margin:12px 0;border-top:1px solid var(--line);padding-top:10px}.goal-parcels h3{font-size:13px;margin:0 0 6px}.goal-parcels ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.goal-parcels li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.forecast-toolbar{align-items:flex-start}.forecast-toolbar-controls{width:100%}.forecast-toolbar-controls .context-picker-inline{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);width:auto}.forecast-view .chart-legend{justify-content:flex-start;flex-wrap:wrap}.goal-toolbar-actions,.goal-toolbar-actions .button{width:100%}.goal-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:2560px){.forecast-toolbar,.forecast-view .forecast-memory,.goal-dimensions,.goal-figures dt{font-size:17px}.forecast-adjustment,.forecast-adjustment .number-with-unit input,.forecast-toolbar-controls .context-picker summary{font-size:18px;min-height:42px}.forecast-horizon table,.forecast-view .forecast-headline span{font-size:19px}.forecast-horizon th{font-size:16px}.goal-figures dd{font-size:26px}}.form-field{position:relative;display:flex;flex-direction:column;min-width:0}.form-field .context-picker-field{min-width:0;max-width:none;width:100%}.form-field>.context-picker-field{flex:none}.form-field .picker-label{font-size:11px;font-weight:400;line-height:1.4;margin-bottom:6px;color:var(--muted)}.form-field .context-picker summary{min-height:34px;padding:6px 10px;gap:8px;border-color:var(--line);border-radius:var(--radius-control);font-size:var(--font-size-control);font-weight:400;line-height:20px}.form-field .context-picker summary:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.form-field .context-picker[open] summary{border-color:var(--brand)}.form-field[data-invalid] .context-picker summary{border-color:var(--danger)}.form-field .picker-icon svg{width:15px;height:15px}.picker-placeholder{color:var(--muted)}.picker-caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-picker-field.is-disabled summary{opacity:.55;cursor:not-allowed}.field-proxy{position:absolute;left:12px;bottom:4px;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.field-error,.field-hint{font-size:11px;line-height:1.4;margin-top:4px}.field-error{color:var(--danger)}.field-hint{color:var(--muted)}.picker-create{width:100%;border:0;border-top:1px solid var(--line);border-radius:0 0 7px 7px;margin-top:4px;background:transparent;text-align:left;color:var(--ink)}.picker-create svg{color:var(--brand)}.picker-empty{padding:8px 10px;font-size:12px;color:var(--muted)}.date-picker-menu{width:280px;min-width:0;max-width:calc(100vw - 16px);padding:8px}.date-picker-grid,.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.date-picker-weekdays span{text-align:center;font-size:11px;color:var(--muted);padding:2px 0 4px}.date-picker-grid{margin:0;padding:0;border:0;min-width:0}.date-option{position:relative;display:grid;place-items:center;height:32px;border-radius:7px;font-size:13px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.date-option:hover{background:var(--surface-subtle)}.date-option.is-today{color:var(--brand);font-weight:600}.date-option.is-selected{background:var(--brand);color:var(--surface);font-weight:600}.date-option.is-disabled{opacity:.35;cursor:default}.date-option.is-disabled:hover{background:transparent}.date-option:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.date-picker-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.date-picker-actions button{min-height:28px;padding:3px 8px;border:0;border-radius:6px;background:transparent;color:var(--brand);font-size:12px}.date-picker-actions button:hover:not(:disabled){background:var(--brand-soft)}.date-picker-actions button:disabled{opacity:.4;cursor:default}.date-time-field{flex-direction:row;align-items:flex-end;gap:6px}.date-time-field>.context-picker-field{flex:1 1}.date-time-field .time-input input{width:96px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.suggestion-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.suggestion-chips button{min-height:26px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:12px;line-height:20px;text-align:left}.suggestion-chips button:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.list-filters .form-field{flex:1 1 160px;max-width:240px}.list-filters .form-field .picker-label{font-size:var(--font-size-meta);margin-bottom:4px}.upgrade-date-fields .context-picker-field{width:150px;min-width:0}.upgrade-date-fields .context-picker summary{min-height:36px;font-size:13px}.goal-form-context .context-picker-field.is-disabled{opacity:1}.front-list{list-style:none;margin:4px 0 10px;padding:0}.front-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.front-row:first-child{border-top:0}.front-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--brand);background:var(--brand-soft)}.front-body h3{margin:0;font-size:14px;font-weight:600;line-height:1.4}.front-question{margin:2px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.front-signal{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.front-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:12px;color:var(--muted)}.front-blocker{color:var(--warning)}.front-actions{display:flex;gap:6px;align-items:center;padding-top:2px}@media (max-width:760px){.front-row{grid-template-columns:28px minmax(0,1fr)}.front-actions{grid-column:2}.list-filters .form-field{max-width:none;flex-basis:calc(50% - 4px)}.upgrade-date-fields .context-picker-field{width:auto;flex:1 1}}@media (min-width:2560px){.field-error,.field-hint,.form-field .picker-label{font-size:16px}.form-field .context-picker summary{font-size:18px;min-height:44px}.date-picker-menu{width:360px}.date-option{height:42px;font-size:18px}.date-picker-actions button,.date-picker-weekdays span,.suggestion-chips button{font-size:16px}.front-body h3{font-size:20px}.front-question,.front-status{font-size:16px}.front-signal{font-size:18px}}.form-field .context-picker-menu label,.inline-form .context-picker-menu label,.list-filters .context-picker-menu label{flex-direction:row;gap:14px;font-size:inherit;color:var(--ink)}.form-field .context-picker-menu .date-option,.inline-form .context-picker-menu .date-option,.inline-form .context-picker-menu .month-option{display:grid;font-size:13px}.context-picker-menu .picker-option.is-selected{color:var(--brand)}.context-picker-menu .date-option.is-selected{color:var(--surface)}.context-picker-menu .date-option.is-today:not(.is-selected){color:var(--brand)}.context-picker-menu{color:var(--ink);font-size:14px}.goal-form-context .picker-label{font-size:11px;font-weight:400;line-height:1.4;margin-bottom:6px;color:var(--muted)}.goal-form-context .context-picker summary{min-height:34px;padding:6px 10px;gap:8px;border-color:var(--line);border-radius:var(--radius-control);font-size:var(--font-size-control);font-weight:400;line-height:20px}.goal-form-context .context-picker[open] summary{border-color:var(--brand)}.goal-form-context .picker-icon svg{width:15px;height:15px}.goal-form-context{gap:12px 15px}.breakdown-table .cell-link,.executive-view .breakdown-table .cell-link,.indicator-footer .text-action{min-height:28px;padding-block:4px;display:inline-flex;align-items:center}.switch{position:relative}.switch:after{content:"";position:absolute;inset:-8px}.definition-list>div{align-items:baseline;gap:16px}.definition-list dt{white-space:nowrap}.table-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}.table-pagination>div{display:flex;gap:6px}.action-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:560;line-height:20px;white-space:nowrap;box-shadow:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--brand-navy);transition:background .15s,border-color .15s,color .15s}.action-pill svg{flex:none}.action-pill:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.action-pill[data-variant=primary]{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.action-pill[data-variant=primary]:hover:not(:disabled){background:var(--brand-fill-hover);border-color:var(--brand-fill-hover);color:var(--on-brand)}.action-pill[data-variant=soft]{background:var(--brand-soft);border-color:var(--selection);color:var(--brand)}.action-pill[data-variant=quiet]{background:transparent;border-color:transparent;color:var(--text-secondary)}.action-pill[data-variant=quiet]:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.action-pill[data-tone=good]{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent);background:var(--good-soft)}.action-pill[data-tone=warning]{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:var(--warning-soft)}.action-pill[data-tone=danger]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft)}.action-pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.action-pill:disabled,.action-pill[data-variant=primary]:disabled{opacity:1;cursor:not-allowed;background:var(--surface-subtle);border:1px dashed var(--line-strong);color:var(--text-faint)}.action-pill-count{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:650;background:rgba(255,255,255,.22)}.action-pill:disabled .action-pill-count{background:var(--line);color:var(--muted)}.action-pill:not([data-variant]) .action-pill-count,.action-pill[data-variant=secondary] .action-pill-count{background:var(--brand-soft);color:var(--brand)}.icon-pill{width:30px;height:30px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface);color:var(--brand-navy);transition:background .15s,border-color .15s,color .15s}.icon-pill:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.icon-pill:disabled{opacity:1;color:var(--text-faint);border-style:dashed;background:var(--surface-subtle)}.icon-pill[data-tone=brand]{color:var(--brand);background:var(--brand-soft);border-color:var(--selection)}.info-tip{position:relative;vertical-align:middle}.info-tip,.info-tip-trigger{display:inline-flex;align-items:center}.info-tip-trigger{width:22px;height:22px;padding:0;border:0;border-radius:999px;justify-content:center;background:transparent;color:var(--muted)}.info-tip-trigger:hover,.info-tip[data-open] .info-tip-trigger{background:var(--surface-subtle);color:var(--brand)}.info-tip[data-tone=warning] .info-tip-trigger{color:var(--warning)}.info-tip[data-tone=info] .info-tip-trigger{color:var(--info)}.info-tip-panel{position:absolute;z-index:60;top:calc(100% + 6px);right:-6px;width:min(320px,80vw);display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 32px rgba(16,24,40,.16);color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal}.info-tip-panel>strong{color:var(--ink);font-size:12px;font-weight:620}.info-tip-panel>span{display:block}.info-tip.align-start .info-tip-panel{right:auto;left:-6px}.executive-view>.source-note:last-child,.forecast-view>.source-note:last-child{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.decision-queue{margin:0;padding:0;list-style:none}.decision-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,24%) minmax(0,230px);align-items:center;grid-gap:10px 16px;gap:10px 16px;padding:10px 0;border-top:1px solid var(--line)}.decision-signal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.decision-signal>svg{margin-top:3px;color:var(--muted)}.decision-signal h3{margin:0;font-size:14px;font-weight:620;line-height:1.4}.decision-signal .metric-value{font-size:17px;opacity:.6;white-space:nowrap}.decision-signal .metric-unit{font-size:11px}.decision-assignment p,.decision-detail p,.decision-signal p{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.decision-assignment{overflow-wrap:anywhere}.decision-assignment strong{font-size:13px;font-weight:600}.decision-assignment [data-tone=danger]{color:var(--danger)}.decision-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.decision-actions .action-pill{min-width:0;text-align:left;white-space:normal}.decision-expand{flex:none}.decision-expand[aria-expanded=true] svg{transform:rotate(180deg)}.decision-detail:not([hidden]){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;padding:10px 12px;background:var(--surface-subtle);border-radius:8px}.decision-detail h4{margin:0 0 3px;font-size:12px}.decision-detail p+p{margin-top:4px}.decision-detail-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.decision-detail-actions details{flex-basis:100%;font-size:12px}.decision-detail-actions .action-pill{white-space:normal;text-align:left}@media (max-width:760px){.decision-row{grid-template-columns:minmax(0,1fr);gap:6px}.decision-actions,.decision-assignment{-webkit-margin-start:25px;margin-inline-start:25px}.decision-actions{justify-content:space-between}.decision-actions:has(>:only-child){justify-content:flex-end}.decision-detail:not([hidden]){grid-template-columns:minmax(0,1fr)}}@media (min-width:2560px){.action-pill{min-height:42px;padding:6px 18px;font-size:18px;gap:8px}.action-pill svg{width:20px;height:20px}.icon-pill{width:42px;height:42px}.icon-pill svg{width:20px;height:20px}.info-tip-trigger{width:30px;height:30px}.info-tip-trigger svg{width:19px;height:19px}.info-tip-panel{font-size:17px;width:440px}.info-tip-panel>strong{font-size:17px}.decision-row{grid-template-columns:minmax(0,1fr) minmax(180px,24%) minmax(0,320px);padding-block:14px}.decision-assignment strong,.decision-signal h3{font-size:18px}.decision-signal .metric-value{font-size:23px}.decision-assignment p,.decision-detail p,.decision-signal p{font-size:16px}}.upgrade-context-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.upgrade-context-bar .upgrade-context{margin:0;flex:1 1 220px}.upgrade-import{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.upgrade-import-status{font-size:12px;color:var(--good)}.upgrade-import-status.form-error{color:var(--danger)}.upgrade-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px}@media (min-width:2560px){.upgrade-import-status{font-size:17px}}.page-heading-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.page-heading-line>p{margin:0!important}.page-heading .page-heading-line .applied-context{margin:0}.context-heading{align-items:center;margin-bottom:14px;gap:16px}.context-heading h1{font-size:23px;line-height:1.2}.context-heading .page-heading-line>p{font-size:12.5px}.context-heading .context-summary{font-size:11.5px;gap:6px}.context-heading .context-summary>span{line-height:18px}.context-heading .context-summary>span:first-child,.context-heading .context-summary>span:nth-child(2){padding:1px 9px}.context-heading .context-summary>span:first-child{display:inline-flex;align-items:center;gap:4px}.context-heading .context-summary button{display:inline-flex;color:inherit}.context-heading .context-filters{align-items:center}.context-heading .context-filters .picker-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:2560px){.context-heading h1{font-size:34px}.context-heading .context-summary,.context-heading .page-heading-line>p{font-size:17px}.context-heading .context-summary>span{line-height:26px}}.topbar .identity-group{gap:4px}.topbar .header-source .sync-reading,.topbar .identity-group .topbar-icon{width:34px;height:34px;padding:0;border-radius:999px;background:transparent;color:var(--text-secondary)}.topbar .identity-group .topbar-icon:hover,.topbar .identity-group .topbar-icon[aria-expanded=true]{background:var(--surface-subtle);color:var(--ink)}.topbar .header-source .sync-reading{color:var(--brand)}.topbar .header-source .sync-reading:hover{background:var(--brand-soft)}.topbar .identity-group .oncall-active{color:var(--good);background:var(--good-soft)}.topbar .identity-group svg{shape-rendering:geometricPrecision}.topbar .user-profile{gap:9px;padding:3px 6px 3px 4px;margin-left:4px;border-radius:999px;border:1px solid transparent}.topbar .user-profile:hover,.topbar .user-profile[aria-expanded=true]{background:var(--surface-subtle);border-color:var(--line)}.topbar .user-profile img{width:32px;height:32px;border-radius:999px;box-shadow:0 0 0 1px var(--line);image-rendering:auto}.topbar .user-profile strong{font-size:12px;line-height:16px}.topbar .header-actions{gap:14px}.topbar .header-actions .header-source{padding-right:40px}.topbar .header-actions .header-source span{font-size:11px;line-height:14px}.topbar .header-actions .header-source strong{font-size:12px;line-height:16px;font-weight:600}.header-popover.profile-popover{width:248px;padding:6px;border:1px solid var(--line)}.profile-popover [role=menu]{display:grid;grid-gap:1px;gap:1px}.profile-popover-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.profile-popover-head img{border-radius:999px;box-shadow:0 0 0 1px var(--line)}.profile-popover-head strong{display:block;font-size:13px}.profile-popover-head small{display:block;font-size:11px;color:var(--muted);line-height:1.4}.profile-popover [role=menu]>a,.profile-popover [role=menu]>button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:8px;background:transparent;font-size:12.5px;color:var(--ink);text-align:left}.profile-popover [role=menu]>a:hover,.profile-popover [role=menu]>button:hover{background:var(--surface-subtle)}.profile-popover [role=menu] svg{color:var(--muted);flex:none}.menu-switch{margin-left:auto;width:28px;height:16px;border-radius:999px;background:var(--line-strong);position:relative;flex:none;transition:background .15s}.menu-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;transition:transform .15s}.menu-switch[data-on]{background:var(--brand)}.menu-switch[data-on]:after{transform:translateX(12px)}.profile-popover .popover-caption{margin-top:4px;line-height:1.45}@media (min-width:2560px){.topbar .header-source .sync-reading,.topbar .identity-group .topbar-icon{width:46px;height:46px}.topbar .header-source .sync-reading svg,.topbar .identity-group .topbar-icon svg{width:24px;height:24px}.topbar .user-profile img{width:44px;height:44px}.topbar .user-profile strong{font-size:17px;line-height:22px}.topbar .header-actions .header-source span{font-size:15px;line-height:20px}.topbar .header-actions .header-source strong{font-size:17px;line-height:22px}.topbar .header-actions .header-source{padding-right:54px}.header-popover.profile-popover{width:340px}.profile-popover [role=menu]>a,.profile-popover [role=menu]>button,.profile-popover-head strong{font-size:17px}.profile-popover .popover-caption,.profile-popover-head small{font-size:15px}}.metric-guide.metric-guide-steps{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.guide-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px 14px}.guide-step+.guide-step{border-top:1px solid var(--line)}.guide-step-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle);color:var(--muted)}.guide-step[data-step=finding] .guide-step-icon{color:var(--brand);background:var(--brand-soft)}.guide-step[data-step=decide] .guide-step-icon{color:var(--warning);background:var(--warning-soft)}.guide-step[data-step=verify] .guide-step-icon{color:var(--good);background:var(--good-soft)}.metric-guide-steps h3{margin:0 0 2px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.metric-guide-steps p{font-size:13px;line-height:1.5;margin:0;color:var(--ink)}.guide-decisions{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.guide-decisions li{font-size:12.5px;line-height:1.4;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-subtle);color:var(--ink)}.guide-role{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted)}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-guide.metric-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.metric-evidence-dialog.is-expanded:not(.order-evidence-dialog) .metric-guide-steps .guide-step+.guide-step{border-top:0;border-left:1px solid var(--line)}.metric-guide-steps[data-audience=operator]{grid-template-columns:minmax(0,1fr)}.evidence-table td:first-child{overflow-wrap:normal;word-break:normal}@media (min-width:2560px){.guide-step{grid-template-columns:40px minmax(0,1fr);padding:16px 20px;gap:14px}.guide-step-icon{width:40px;height:40px}.guide-step-icon svg{width:20px;height:20px}.metric-guide-steps h3{font-size:15px}.guide-decisions li,.metric-guide-steps p{font-size:18px}.guide-role{font-size:16px}}.acquisition-summary.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:4px 0 14px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:visible}.metric-strip>div{display:grid;grid-template-rows:auto auto auto;align-content:start;grid-gap:2px;gap:2px;padding:12px 16px;min-width:0}.metric-strip>div+div{border-left:1px solid var(--line)}.metric-strip dt{font-size:11.5px;font-weight:600;color:var(--text-secondary)}.metric-strip dd{margin:0;font-size:28px;line-height:1.15;font-weight:680;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-strip dd[data-tone=financial]{color:var(--brand-navy)}.metric-strip dd[data-tone=warning]{color:var(--warning)}.metric-strip dd .metric-unit{font-size:15px;font-weight:600}.metric-strip dd .metric-of{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.metric-strip small{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--muted)}@media (max-width:600px){.acquisition-summary.metric-strip{grid-template-columns:1fr}.metric-strip>div+div{border-left:0;border-top:1px solid var(--line)}}.acquisition-scope{display:flex;align-items:center;gap:6px;margin:0 0 10px}.acquisition-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.select-switch{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:3px 12px 3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);text-align:left}.select-switch:hover:not(:disabled){border-color:var(--brand)}.select-switch-track{width:30px;height:18px;border-radius:999px;background:var(--line-strong);position:relative;flex:none;transition:background .15s}.select-switch-track>span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.2);transition:transform .15s}.select-switch[aria-checked=true] .select-switch-track{background:var(--brand)}.select-switch[aria-checked=true] .select-switch-track>span{transform:translateX(12px)}.select-switch-label{display:grid;font-size:12px;font-weight:560;line-height:1.25}.select-switch-label small{font-size:10.5px;font-weight:400;color:var(--muted)}.select-switch:disabled{opacity:1;color:var(--text-faint);border-style:dashed}.select-column{width:34px}.row-check{width:16px;height:16px;accent-color:var(--brand)}.state-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.state-stack small{font-size:11px;color:var(--muted)}.owner-chip,.work-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px;border-radius:999px;font-size:11.5px;line-height:18px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--line)}.owner-chip[data-missing],.work-chip[data-missing]{color:var(--warning);background:transparent;border:1px dashed color-mix(in srgb,var(--warning) 55%,transparent)}button.work-chip{cursor:pointer;text-align:left;border-radius:8px;padding:3px 8px;color:var(--info);background:var(--info-soft);border-color:transparent}button.work-chip span{display:grid;line-height:1.3}button.work-chip small{color:var(--muted);font-size:10.5px}button.work-chip:hover{border-color:var(--info)}.row-action-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.acquisition-next-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.reconcile-note{display:inline-flex;align-items:center;gap:4px}.preset-bar{margin-top:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.preset-bar>header{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px}.preset-bar>header .action-pill{margin-left:auto;min-height:28px}.preset-toggle{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:4px 0;font-size:12.5px;font-weight:620;color:var(--ink)}.preset-toggle svg:first-child{color:var(--brand)}.preset-chevron{color:var(--muted);transition:transform .15s}.preset-bar:not([data-open]) .preset-chevron{transform:rotate(-90deg)}.preset-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:var(--surface-subtle);color:var(--muted)}.preset-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px}.preset-chip{display:inline-flex;align-items:center;gap:2px}.preset-chip .action-pill small{font-size:11px;font-weight:450;opacity:.8}.preset-remove{width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.preset-remove:hover{background:var(--danger-soft);color:var(--danger)}.preset-applied,.preset-empty{font-size:12px;color:var(--muted)}.preset-applied{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px}.form-columns.form-columns-3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}@media (max-width:640px){.form-columns.form-columns-3{grid-template-columns:1fr}}.escalation-choice{border:1px solid var(--line);border-radius:10px;padding:8px 12px 10px;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.escalation-choice>legend{padding:0 4px;font-size:11px;font-weight:600;color:var(--muted)}.escalation-choice .segmented button{display:inline-flex;align-items:center;gap:5px}.escalation-choice .segmented button[aria-checked=true]:last-child{color:var(--warning)}.escalation-choice>.form-columns{flex:1 1 100%}.after-create{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;counter-reset:step}.after-create li{counter-increment:step;display:grid;grid-gap:2px;gap:2px;padding:8px 10px 8px 34px;position:relative;border-radius:10px;background:var(--surface-subtle);font-size:12px;line-height:1.4;color:var(--text-secondary)}.after-create li:before{content:counter(step);position:absolute;left:10px;top:9px;width:17px;height:17px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.after-create b{color:var(--ink);font-size:12px}@media (max-width:640px){.after-create{grid-template-columns:1fr}}.criterion-line b{display:block;font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.case-support-seed summary small{font-weight:400;color:var(--muted);margin-left:4px}.case-support-seed[open]{display:grid;grid-gap:10px;gap:10px}.form-actions .info-tip{margin-left:auto}@media (min-width:2560px){.metric-strip dt{font-size:16px}.metric-strip dd{font-size:42px}.metric-strip dd .metric-unit{font-size:22px}.metric-strip dd .metric-of,.metric-strip small{font-size:15px}.owner-chip,.select-switch-label,.work-chip{font-size:16px;line-height:24px}.after-create b,.after-create li,.preset-empty,.preset-toggle{font-size:16px}}.acquisition-dialog td,.acquisition-dialog th{vertical-align:middle}.acquisition-plans td:last-child,.acquisition-plans th:last-child{text-align:right;white-space:nowrap}td .action-pill{min-height:28px;padding:3px 10px;font-size:12px}td .icon-pill{width:28px;height:28px}.acquisition-plans td:first-child small{display:block}@media (min-width:2560px){td .action-pill{min-height:38px;font-size:16px}td .icon-pill{width:38px;height:38px}}dialog.action-dialog.acquisition-dialog:not(.is-expanded){width:min(1120px,calc(100vw - 32px));max-width:1120px}@media (min-width:2560px){dialog.action-dialog.acquisition-dialog:not(.is-expanded){width:min(1600px,calc(100vw - 64px));max-width:1600px}}.plan-chips{list-style:none;margin:8px 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.plan-chips li{font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--surface-subtle);border:1px solid var(--line);color:var(--text-secondary)}@media (min-width:2560px){.plan-chips li{font-size:15px}}.suggested-text .suggestion-chips{margin-bottom:4px}.case-support-seed[open]>.form-columns{align-items:start}.c360-resumo{display:grid;grid-gap:12px;gap:12px}.c360-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:0;gap:0;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.c360-facts>div{padding:9px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin-right:-1px;margin-bottom:-1px;min-width:0}.c360-facts dt{font-size:11px;color:var(--muted);line-height:1.3}.c360-facts dd{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--ink);line-height:1.35;overflow-wrap:anywhere}.c360-signals{display:flex;flex-wrap:wrap;gap:8px}.c360-signal{--tone:var(--muted);--tone-soft:var(--surface-subtle);display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);background:var(--tone-soft);color:var(--tone);font-size:12.5px;font-weight:550;text-align:left}button.c360-signal:hover{border-color:var(--tone)}.c360-signal b{font-weight:700}.c360-signal span{color:var(--ink)}.c360-signal[data-tone=good]{--tone:var(--good);--tone-soft:var(--good-soft)}.c360-signal[data-tone=warning]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.c360-signal[data-tone=danger]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.c360-signal[data-tone=info]{--tone:var(--info);--tone-soft:var(--info-soft)}.c360-signal-wide{width:100%;margin-bottom:10px;border-radius:10px}.c360-signal-wide>svg:last-child{margin-left:auto}.c360-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:760px){.c360-columns{grid-template-columns:1fr}}.c360-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 12px;min-width:0}.c360-card>header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.c360-card>header h3{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:650;color:var(--ink)}.c360-card>header h3 svg{color:var(--muted)}.c360-card>header .text-action,.c360-card>header small{margin-left:auto;font-size:11.5px;color:var(--muted)}.c360-card>header .text-action{color:var(--brand)}.c360-count{min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:11px;font-weight:650;display:inline-flex;align-items:center;justify-content:center}.c360-list{list-style:none;margin:0;padding:0;display:grid}.c360-list li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.c360-list li:first-child{border-top:0}.c360-list-main{display:grid;min-width:0;flex:1 1}.c360-list-main b{font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.c360-list-main small{font-size:11.5px;color:var(--muted)}.c360-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.c360-chips li{display:grid;padding:5px 10px;border-radius:10px;background:var(--surface-subtle);border:1px solid var(--line)}.c360-chips b{font-size:12.5px;font-weight:600}.c360-chips small{font-size:11px;color:var(--muted)}.c360-empty{flex-wrap:wrap;gap:6px 10px;font-size:12.5px;color:var(--text-secondary)}.c360-empty,.c360-subtitle{display:flex;align-items:center}.c360-subtitle{gap:6px;margin:10px 0 4px;font-size:12px;font-weight:650;color:var(--muted)}.c360-exchanges{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.c360-exchanges li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 10px;border-radius:10px;background:var(--info-soft);font-size:12.5px}.exchange-from{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.exchange-to{color:var(--ink);font-weight:600}.c360-exchanges small{margin-left:auto;color:var(--info);font-size:11.5px}.c360-cases li .icon-pill{flex:none}.module-state{margin-top:12px;border:1px dashed var(--line-strong);border-radius:12px;padding:10px 12px;background:var(--surface)}.module-state header{display:flex;align-items:center;gap:8px}.module-state h4{margin:0;font-size:12.5px;font-weight:650}.module-state ul{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--text-secondary);line-height:1.6}.care-quick-form{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:12px;background:var(--surface)}.care-source{display:grid;grid-gap:8px;gap:8px}.care-source .compact-copy{margin:0}.care-quick-form .care-check{display:flex;flex-direction:row;align-items:center;gap:7px}.care-quick-form .care-check input{width:16px;height:16px;min-height:0;margin:0}.care-reference{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.care-reference .text-action{display:inline-flex;align-items:center;gap:4px}.care-thread{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.care-thread li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.care-thread li:first-child{border-top:0}.care-thread-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.care-thread p{margin:2px 0 0;font-size:13px;line-height:1.5}.c360-timeline li{padding-bottom:10px!important;gap:10px}.c360-timeline li>div{padding-top:2px}.c360-timeline .event-meta{flex-wrap:wrap;gap:4px 8px}.c360-timeline .event-meta strong{font-size:13px}.c360-timeline .event-meta time{font-size:12px}.c360-timeline p{font-size:12.5px!important;margin:2px 0 0!important;color:var(--text-secondary)}@media (min-width:2560px){.c360-card>header small,.c360-chips small,.c360-facts dt,.c360-list-main small{font-size:15px}.c360-card>header h3,.c360-chips b,.c360-facts dd,.c360-list-main b,.c360-signal,.c360-timeline p,.care-thread p,.module-state h4,.module-state ul{font-size:18px!important}}.c360-timeline li[data-source=ixc]>span{color:var(--info);background:var(--info-soft)}.c360-timeline li[data-source=case]>span{color:var(--warning);background:var(--warning-soft)}.c360-timeline li[data-source=orbit]>span{color:var(--brand);background:var(--brand-soft)}.c360-timeline li[data-event-tone=good]>span{color:var(--good);background:var(--good-soft)}.c360-timeline li[data-event-tone=warning]>span{color:var(--warning);background:var(--warning-soft)}.c360-timeline li:before{top:30px}.journey-actions{display:flex;flex-wrap:wrap;gap:6px}.journey-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.journey-milestones li{display:grid!important;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 10px!important;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.journey-milestones li>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0 8px;gap:0 8px}.journey-milestones li>div>strong{font-size:12.5px}.journey-milestones li>div>span{grid-column:1;font-size:11.5px;color:var(--muted)}.journey-milestones li>div>.status{grid-column:2;grid-row:1/span 2}.journey-milestones .journey-mark{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle);color:var(--muted)}.journey-milestones li[data-state=done] .journey-mark{background:var(--good-soft);color:var(--good)}.journey-milestones li[data-state=due] .journey-mark{background:var(--warning-soft);color:var(--warning)}.journey-milestones li[data-state=late]{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.journey-milestones li[data-state=late] .journey-mark{background:var(--danger-soft);color:var(--danger)}.journey-milestones li[data-state=future]{opacity:.8}@media (max-width:640px){.journey-milestones{grid-template-columns:1fr}}@media (min-width:2560px){.journey-milestones li>div>strong{font-size:17px}.journey-milestones li>div>span{font-size:15px}}.queue-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px;position:relative}.queue-kpis.directory-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.queue-kpis.directory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-kpi{--tone:var(--ink);display:grid;grid-gap:1px;gap:1px;text-align:left;padding:10px 14px;border-radius:12px;border:1px solid transparent;background:var(--surface);color:var(--ink);min-width:0}.queue-kpi span{font-size:12px;font-weight:600;color:var(--text-secondary)}.queue-kpi strong{font-size:26px;line-height:1.15;font-weight:700;color:var(--tone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queue-kpi small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-kpi:hover{border-color:var(--line-strong)}.queue-kpi[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.queue-kpi[data-tone=warning]{--tone:var(--warning)}.queue-kpi[data-tone=danger]{--tone:var(--danger)}.queue-kpi[data-tone=good]{--tone:var(--good)}.queue-kpi[data-tone=info]{--tone:var(--info)}.queue-kpi-note{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--danger)}@media (max-width:1100px){.queue-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.queue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-kpi small{white-space:normal;overflow:visible;text-overflow:clip}}.journey-filters{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(130px,1fr)) auto!important;align-items:end}.journey-search .search-field{width:100%}.journey-search .picker-label{display:block;margin-bottom:6px;font-size:11px;color:var(--muted)}@media (max-width:1200px){.journey-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.journey-search{grid-column:1/-1}}@media (max-width:640px){.journey-filters{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:2560px){.queue-kpi span{font-size:17px}.queue-kpi strong{font-size:40px}.journey-search .picker-label,.queue-kpi small{font-size:15px}}.list-filters.journey-filters{display:grid;grid-gap:10px;gap:10px}.clients-kpis .queue-kpi small{display:inline-flex;align-items:center;gap:3px;white-space:normal}.kpi-unavailable{color:var(--text-faint)!important}.icon-pill[data-tone=danger]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft)}.filter-toggle{color:var(--brand);background:var(--brand-soft);border:1px solid var(--selection)}.filter-toggle.is-filtered,.filter-toggle[aria-pressed=true]{border-color:var(--brand)}.filter-toggle.is-filtered{position:relative}.filter-toggle.is-filtered:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:999px;background:var(--brand-orange)}.case-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.queue-kpi[data-tone=purple]{--tone:var(--brand)}.case-board-card{display:grid!important;grid-gap:6px!important;gap:6px!important;text-align:left}.case-board-card[data-overdue]{border-color:color-mix(in srgb,var(--danger) 40%,transparent)!important}.case-card-top{display:flex;flex-wrap:wrap;gap:4px}.case-board-card>strong{font-size:12.5px;line-height:1.35}.case-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.case-card-city{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.case-blocker{display:flex;align-items:flex-start;gap:4px;color:var(--warning)!important}.case-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding-top:6px;border-top:1px solid var(--line);font-size:11.5px}.case-card-deadline{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.case-card-comments{display:inline-flex;align-items:center;gap:3px;color:var(--info)}.case-card-escalation{margin-left:auto;padding:0 7px;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:11px}.case-overdue{color:var(--danger)!important}.case-action-bar{margin:12px 0}.case-action-bar,.case-people{display:flex;flex-wrap:wrap;gap:6px}.case-people{list-style:none;margin:0 0 12px;padding:0}.case-people li{display:grid;padding:5px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);min-width:120px}.case-people small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.case-people b{font-size:12.5px}.case-people li[data-kind=missing]{border-style:dashed;border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.case-people li[data-kind=missing] b{color:var(--danger)}.case-people li[data-kind=escalation] b{color:var(--warning)}.case-thread{margin:14px 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.case-thread h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px}.case-thread .care-thread-icon{font-size:12px;font-weight:700}.case-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.case-comment-form .segmented{grid-column:1/-1;justify-self:start}.case-comment-form textarea{width:100%}@media (max-width:1100px){.case-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.case-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.case-comment-form{grid-template-columns:1fr}}@media (min-width:2560px){.case-board-card>strong,.case-people b,.case-thread h3{font-size:17px}.case-card-city,.case-card-foot,.case-people small{font-size:15px}}.economic-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.economic-head h3{margin:0!important}.economic-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.economic-strip>div{padding:8px 12px;min-width:0}.economic-strip>div+div{border-left:1px solid var(--line)}.economic-strip dt{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11.5px;color:var(--muted)}.economic-strip dd{margin:2px 0 0;font-size:16px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.economic-strip>div[data-empty] dd{color:var(--text-faint)}.economic-strip small{font-size:11px;color:var(--muted)}.economic-outcomes details{margin-top:6px}@media (max-width:640px){.economic-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.economic-strip>div:nth-child(3){border-left:0}.economic-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (min-width:2560px){.economic-strip dt,.economic-strip small{font-size:15px}.economic-strip dd{font-size:22px}}.owner-chip{white-space:nowrap}.economic-strip dt{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.case-comment-form>.form-field{grid-column:1/-1;max-width:320px}.team-list table{width:100%}.team-access-panel{margin-bottom:16px}.team-access-list{list-style:none;margin:0;padding:0}.team-access-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.team-access-list li>span:nth-child(2){display:grid}.team-access-list small{font-size:11px;color:var(--muted)}.team-access-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}@media (max-width:540px){.team-access-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.team-access-actions{grid-column:1/-1;justify-content:flex-start}}.team-name{display:inline-flex;align-items:center;gap:8px}.team-name>span{display:grid}.team-name small{font-size:11px;color:var(--muted)}.team-tags{display:flex;flex-wrap:wrap;gap:4px}.team-tags>span:not(.muted){font-size:11px;padding:1px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.team-note{align-items:center;gap:6px 8px;margin:12px 0 0;font-size:12px;color:var(--muted)}.tag-picker,.team-note{display:flex;flex-wrap:wrap}.tag-picker{border:0;padding:0;margin:0;gap:6px}.tag-picker legend{font-size:11px;color:var(--muted);margin-bottom:6px}.tag-picker button{padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:12px}.tag-picker button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.module-list .setting-row h3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (min-width:2560px){.executive-view .breakdown-table .cell-link,.executive-view .breakdown-table td,.executive-view .breakdown-table th{font-size:18px}.executive-view .execution-control h3{font-size:21px}.executive-view .execution-control .button,.executive-view .execution-control p,.executive-view .related-work .text-action,.executive-view .related-work summary{font-size:17px}.executive-view .related-work li span,.executive-view .related-work small,.executive-view>.source-note summary{font-size:15px}}.action-pill:disabled,.action-pill[data-variant=primary]:disabled,.icon-pill:disabled,.select-switch:disabled{color:var(--text-disabled)}.kpi-unavailable{color:var(--text-disabled)!important}.info-tip-trigger{position:relative}.info-tip-trigger:after,.row-check-hit:after{content:"";position:absolute;inset:-5px}.case-support-seed summary,.linked-evidence summary,.metric-method summary,.related-work summary,.source-note summary{min-height:28px;display:flex;align-items:center;gap:6px}.onboarding-table td:first-child input[type=checkbox],.row-check{width:18px;height:18px;margin:3px;accent-color:var(--brand);cursor:pointer}.c360-card>header .text-action{min-height:28px;padding:0 4px}.action-menu{position:relative;display:inline-flex}.action-menu-list{position:absolute;z-index:70;top:calc(100% + 4px);left:0;min-width:200px;display:grid;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 32px rgba(16,24,40,.16)}.action-menu-list [role=menuitem]{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border:0;border-radius:7px;background:transparent;font-size:12.5px;text-align:left;color:var(--ink)}.action-menu-list [role=menuitem]:focus-visible,.action-menu-list [role=menuitem]:hover:not(:disabled){background:var(--surface-subtle);outline:none}.action-menu-list [role=menuitem]:disabled{color:var(--text-disabled);opacity:1}.action-menu-list svg{color:var(--muted)}button.queue-kpi{cursor:pointer;position:relative}button.queue-kpi:after{content:"";position:absolute;top:12px;right:12px;width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);opacity:.55}button.queue-kpi:hover:after,button.queue-kpi[aria-pressed=true]:after{opacity:1;border-color:var(--brand)}div.queue-kpi{background:color-mix(in srgb,var(--surface) 70%,transparent)}.executive-view>.execution-control{background:var(--surface);border-radius:var(--radius-surface);padding:16px 18px;margin-bottom:var(--content-gap)}.execution-control>.form-actions .button{border-radius:999px;min-height:30px;padding:4px 12px}.execution-control>.form-actions .button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}@media (prefers-reduced-motion:reduce){.action-pill,.icon-pill,.menu-switch,.menu-switch:after,.preset-chevron,.queue-kpi,.select-switch-track,.select-switch-track>span{transition:none!important}}@media (min-width:2560px){.action-menu-list [role=menuitem]{font-size:17px;min-height:44px}}.action-menu-list{left:auto;right:0}.journey-milestones li>div{width:100%}.journey-milestones li>div>.status{justify-self:end;font-size:11px}.journey-milestones li>div>.status.status-danger{color:var(--danger);background:var(--danger-soft)}.journey-milestones li>div>.status.status-warning{color:var(--warning);background:var(--warning-soft)}.journey-milestones li>div>.status.status-good{color:var(--good);background:var(--good-soft)}.journey-milestones li>div>.status.status-neutral{color:var(--muted);background:var(--surface-subtle)}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--canvas)}.login-card{width:min(340px,100%);display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface)}.login-card h1{margin:4px 0 0;font-size:18px;line-height:24px;color:var(--ink)}.login-card label{display:flex;flex-direction:column;gap:6px;font-size:var(--font-size-meta);color:var(--muted)}.login-card label input{width:100%;color:var(--ink)}.login-card .button{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.login-brand{display:flex;align-items:center;gap:8px}.login-brand .brand-wordmark{display:flex;color:var(--ink);font-size:20px}.login-brand .brand-wordmark span{color:var(--muted)}.login-notice{margin:0;font-size:var(--font-size-control);color:var(--warning)}.login-meta{margin:0;font-size:var(--font-size-meta);color:var(--text-disabled)}.login-entry{--login-gutter:clamp(20px,4vw,60px);position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,464px);align-content:center;grid-gap:18px;gap:18px;padding:var(--login-gutter) max(var(--login-gutter),calc((100% - 1552px) / 2 + var(--login-gutter)));background:var(--feature-surface)}.login-entry-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--login-grid-line:color-mix(in srgb,var(--feature-line) 35%,transparent);background-image:linear-gradient(to right,var(--login-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--login-grid-line) 1px,transparent 1px);background-size:32px 32px}.login-entry-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--feature-surface),transparent 68%)}.login-access{grid-column:2;grid-row:1;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;min-width:0;min-height:min(800px,calc(100svh - 2 * var(--login-gutter)));padding:20px clamp(24px,3vw,44px);border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface)}.login-access-form{grid-row:2;width:min(352px,100%);gap:14px;border:0;padding:0;background:transparent}.login-access-form h1{margin:0;font-size:27px;line-height:1.16;letter-spacing:-.035em}.login-access-heading{display:grid;grid-gap:6px;gap:6px;margin:8px 0 3px}.login-access-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.login-provider-brand{gap:10px;margin-bottom:4px}.login-provider-brand img{flex:none;border-radius:var(--radius-control)}.login-orbit-name{display:flex;align-items:baseline;gap:4px;font-size:24px;font-weight:720;line-height:1;letter-spacing:-.035em}.login-orbit-name small{color:var(--muted);font-size:var(--font-size-control);font-weight:500;letter-spacing:0;white-space:nowrap}.login-provider{display:grid;grid-gap:2px;gap:2px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:12px;padding-inline-start:12px;line-height:1.1}.login-provider small{color:var(--muted);font-size:var(--font-size-meta);line-height:1.2}.login-provider strong{font-size:15px;font-weight:650}.brand-button img,.login-provider-brand img{object-fit:contain}.login-provider{min-width:0}.login-provider,.platform-invite{overflow-wrap:anywhere}.login-field{display:grid;grid-gap:6px;gap:6px}.login-field label{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:600}.login-field input{width:100%;min-height:40px;border-color:color-mix(in srgb,var(--muted) 62%,var(--line));font-size:14px}.login-password{position:relative}.login-password input{-webkit-padding-end:42px;padding-inline-end:42px}.login-password .login-password-toggle{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;min-height:0;padding:0;border:0;background:transparent;color:var(--muted)}.login-password .login-password-toggle:hover{background:var(--surface-subtle);color:var(--ink)}.login-password .login-password-toggle:focus-visible{outline-offset:0}.login-access-form .login-submit{position:relative;align-self:stretch;justify-content:center;min-height:40px;font-size:var(--font-size-body)}.login-submit svg{position:absolute;inset-inline-end:12px}.login-access-footer{grid-row:3;align-self:end;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%;margin-top:28px;padding-top:14px;border-top:1px solid var(--line)}.login-version{color:var(--muted);font-size:12px;font-weight:600}.login-access-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.login-access-links>a:not(.action-pill){display:inline-flex;align-items:center;gap:5px;min-height:30px;color:var(--text-secondary);font-size:12px}.login-access-links>a:not(.action-pill):hover{color:var(--brand)}.login-support-content{display:grid;grid-gap:12px;gap:12px}.login-support-content p{margin:0;color:var(--text-secondary);line-height:1.55}.login-support-content p strong{display:block;color:var(--ink)}.login-feature{grid-column:1;grid-row:1;display:flex;align-items:flex-end;min-width:0;padding:clamp(28px,4.2vw,72px);color:var(--feature-ink)}.login-feature-copy{display:grid;grid-gap:12px;gap:12px;width:min(560px,100%)}.login-feature-copy h2,.login-feature-copy p{margin:0}.login-feature-copy>p:first-child{display:flex;align-items:center;gap:10px;color:var(--feature-muted);font-size:var(--font-size-control);font-weight:650;letter-spacing:.12em;text-transform:uppercase}.login-feature-copy>p:first-child:before{content:"";width:22px;height:2px;background:var(--brand-orange)}.login-feature h2{max-width:15ch;font-size:clamp(32px,4vw,60px);font-weight:680;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.login-feature-description{max-width:47ch;color:var(--feature-muted);font-size:15px;line-height:1.55}.login-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:10px 0 0;list-style:none;border:1px solid var(--feature-line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--feature-surface) 95%,var(--feature-ink))}.login-workflow li{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0;padding:12px 14px}.login-workflow li+li{-webkit-border-start:1px solid var(--feature-line);border-inline-start:1px solid var(--feature-line)}.login-workflow svg{margin-bottom:4px;color:var(--brand-orange)}.login-workflow strong{font-size:var(--font-size-body);font-weight:650}.login-workflow span{color:var(--feature-muted);font-size:var(--font-size-meta);line-height:1.35}.login-orbit-art{position:absolute;left:42%;top:42%;transform:translate(-50%,-50%);width:clamp(720px,102vw,1660px);height:auto}.login-orbit-rings{stroke:var(--feature-line)}@media (max-width:800px){.login-entry{--login-gutter:clamp(12px,4vw,24px);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:var(--login-gutter) max(var(--login-gutter),calc((100% - 520px) / 2 + var(--login-gutter)))}.login-access{grid-column:1;grid-template-rows:auto auto;min-height:0;padding:28px clamp(16px,5vw,32px) 16px}.login-access-form{grid-row:1}.login-access-footer{grid-row:2;margin-top:24px}.login-field input{font-size:16px}.login-feature{grid-column:1;grid-row:2;padding:22px clamp(16px,5vw,32px)}.login-feature-copy{gap:9px}.login-feature h2{font-size:26px;line-height:1.1}.login-feature-description{font-size:var(--font-size-body)}.login-workflow{margin-top:8px}.login-workflow li{padding:10px 8px}.login-workflow strong{font-size:var(--font-size-control)}.login-workflow span{display:none}.login-orbit-art{left:50%;top:58%;opacity:.65}}.avatar-initials{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:var(--font-size-meta);font-weight:650;box-shadow:0 0 0 1px var(--line)}.header-actions .user-profile>.avatar-initials{display:inline-grid}.avatar-initials-lg{width:36px;height:36px;font-size:var(--font-size-control)}.avatar-initials-xl{width:72px;height:72px;border-radius:16px;font-size:22px}.jobs-panel{display:flex;flex-direction:column;gap:10px}.jobs-worker{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--font-size-control)}.jobs-history{border-top:1px solid var(--line);padding-top:7px}.jobs-history summary{display:flex;align-items:center;gap:7px;padding:6px 0;cursor:pointer;list-style:none}.jobs-history summary::-webkit-details-marker{display:none}.jobs-history summary>svg{transform:rotate(-90deg)}.jobs-history[open] summary>svg{transform:none}.jobs-history summary>span{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--font-size-meta)}.jobs-history-filter{display:flex;align-items:center;gap:6px;margin:4px 0 8px;font-size:var(--font-size-meta)}.jobs-panel .jobs-history-scroll{max-height:300px;overflow:auto}.jobs-history-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-subtle)}.jobs-history .jobs-origin{-webkit-margin-start:6px;margin-inline-start:6px}.jobs-history .jobs-error{display:block;margin-bottom:4px;overflow-wrap:anywhere}.action-dialog.ixc-schedule-dialog{width:min(410px,calc(100vw - 24px))}.ixc-schedule-form{display:grid;justify-items:start;grid-gap:10px;gap:10px}.ixc-schedule-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.ixc-schedule-time{display:flex;gap:4px;align-items:flex-end;min-width:0}.ixc-schedule-time label{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:var(--font-size-meta)}.ixc-schedule-time input{min-width:0;width:100%;min-height:34px;padding:5px 7px;line-height:1.35;color-scheme:inherit}.ixc-schedule-actions{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:410px){.ixc-schedule-times{grid-template-columns:1fr}}.sidebar-footer.active-company{padding:9px 4px 2px}.active-company svg{flex:none}.active-company div{min-width:0}.active-company strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:761px){.compact-navigation .sidebar-footer.active-company{display:flex;justify-content:center}.compact-navigation .active-company div{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.jobs-key{display:block}.jobs-error,.jobs-key{font-size:var(--font-size-meta)}.jobs-error{max-width:320px;color:var(--text-secondary);overflow-wrap:anywhere}.rules-actions{display:inline-flex;align-items:center;gap:6px}.rules-branches{display:block;font-size:var(--font-size-meta)}.case-sla{margin:10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control)}.case-sla h3{gap:6px;font-size:var(--font-size-body)}.case-sla h3,.case-sla-origin{display:flex;align-items:center;margin:0 0 6px}.case-sla-origin{flex-wrap:wrap;gap:8px;font-size:var(--font-size-control)}.case-sla-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.case-sla-steps li{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:6px;gap:6px;font-size:var(--font-size-control)}.case-sla-steps li[data-state=future]>span:nth-child(2){color:var(--text-secondary)}.case-sla-steps li[data-state=cancelled]{color:var(--text-disabled)}.case-sla-icon{display:inline-grid;place-items:center;color:var(--muted)}.case-messages{margin:10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control)}.case-messages h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--font-size-body)}.case-messages h3 .action-pill{margin-left:auto}.case-messages-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.case-messages-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;font-size:var(--font-size-control)}.case-messages-error{grid-column:1/-1;color:var(--danger);font-size:var(--font-size-meta)}.case-messages-form{margin-top:8px}.messaging-secrets{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius-control);padding:8px 10px}.messaging-secrets label{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-meta);color:var(--muted)}.messaging-writeback{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:var(--font-size-control)}.results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.results-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--font-size-control);color:var(--text-secondary)}.results-card b{font-size:20px;line-height:26px;color:var(--ink)}.results-card-meta{font-size:var(--font-size-meta)}.results-card-meta,.results-heading{display:flex;align-items:center;gap:6px}.results-heading{margin:14px 0 6px;font-size:var(--font-size-body)}.results-formulas{margin-top:12px;font-size:var(--font-size-control)}.results-formulas ul{margin:6px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:6px}.results-formulas p{margin:2px 0}.messaging-writeback{justify-content:flex-start}.messaging-writeback input[type=checkbox]{width:16px!important;flex:none}.messaging-secret-name{display:flex;align-items:center;gap:6px}.header-source[data-stale]>span,.header-source[data-stale]>strong{color:var(--warning)}.topbar .header-actions .header-source[data-syncing]{display:block}@media (max-width:760px){.topbar .header-actions .header-source[data-syncing]{display:flex;align-items:center;gap:3px;padding:0}}.onboarding-shell{min-height:100vh;max-width:760px;margin:0 auto;padding:20px 16px 40px;display:flex;flex-direction:column;gap:12px;background:var(--canvas)}.onboarding-header{display:flex;align-items:center;gap:12px}.onboarding-header .brand-wordmark{font-size:18px}.onboarding-tenant{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--font-size-control);color:var(--ink)}.onboarding-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--font-size-control);color:var(--muted)}.onboarding-steps li{display:inline-flex;align-items:center;gap:6px}.onboarding-steps li>span{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:50%;font-size:var(--font-size-meta);line-height:1}.onboarding-steps li[data-done]{color:var(--ink)}.onboarding-steps li[data-done]>span{border-color:var(--good);color:var(--good)}.onboarding-branches{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 12px;gap:6px 12px}.onboarding-branches label{flex-direction:row;align-items:center;gap:6px;color:var(--ink)}.company-admin-heading{margin:20px 0 4px;font-size:var(--font-size-body)}.company-admin-heading:first-of-type{margin-top:4px}.context-picker-menu{overflow-x:hidden;box-sizing:border-box}.context-picker-menu .search-field{min-width:0;max-width:100%;box-sizing:border-box}.context-picker-menu .search-field input{min-width:0;width:100%}.context-picker-menu .picker-option{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.journey-period{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.journey-period>small{color:var(--muted);font-size:11px}.financial-year-filter,.operation-window-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.financial-year-filter{margin:0 0 12px}.financial-year-filter .context-picker-field{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;flex:none}.financial-year-filter>small,.operation-window-filter>small{color:var(--muted);font-size:11px}.indicator-group-heading .financial-year-filter{margin:0}.ixc-reports{display:grid;grid-gap:12px;gap:12px;min-width:0}.ixc-report-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ixc-report-groups{display:flex;gap:6px;flex-wrap:wrap}.ixc-report-navigation>.context-picker-field{min-width:0;width:300px;max-width:100%}.ixc-report-context{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.ixc-report-heading{flex:1 1 360px;min-width:0}.ixc-report-heading h2{font-size:14px;font-weight:650;margin:0 0 4px}.ixc-report-heading p{font-size:12px;line-height:1.5;color:var(--muted);margin:0;max-width:76ch;text-wrap:pretty}.ixc-report-filters,.ixc-report-period{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin:0}.ixc-report-period label{display:grid;grid-gap:4px;gap:4px;font-size:var(--font-size-meta);min-width:0}.ixc-report-period .date-picker-field{min-width:0;width:148px}.ixc-report-period .context-picker summary{min-height:34px;padding:5px 8px;font-size:12px;line-height:22px}.ixc-report-period .ixc-report-cost{width:160px}.ixc-report-period input{min-height:34px;width:100%;max-width:100%;padding:5px 8px;line-height:22px;font-size:12px}.ixc-report-period>.action-pill{min-height:34px}.ixc-report-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:var(--muted)}.ixc-report-stats.indicator-grid{grid-template-columns:repeat(var(--report-stat-columns),minmax(0,1fr))}.ixc-report-stats .indicator-card>p{margin:2px 0 0}.ixc-report-evidence .list-toolbar{padding:0;gap:8px;margin-bottom:10px}.ixc-report-evidence .list-toolbar .search-field{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 1 290px}.ixc-report-filters{align-items:center}.ixc-report-filters .context-picker-field{min-width:0;width:auto;max-width:100%;flex:0 1 auto}.ixc-report-applied{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.ixc-report-applied .action-pill{min-height:28px;padding:3px 9px;font-size:11px}.ixc-report-technicians summary{cursor:pointer;font-size:12px;font-weight:550}.ixc-report-technicians{margin:8px 0}.ixc-report-technicians .table-scroll{max-height:280px;overflow:auto}.ixc-report-technicians .context-picker-field{margin-block:8px}.ixc-report-technicians td:not(:first-child),.ixc-report-technicians th:not(:first-child){text-align:right;white-space:nowrap}.ixc-report-table{margin-top:10px;overflow:auto}.ixc-report-table table{min-width:820px}.ixc-report-table .numeric{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ixc-report-table td,.ixc-report-table th{padding-block:8px}@media (max-width:640px){.ixc-report-navigation>.context-picker-field{width:100%}.ixc-report-heading{flex-basis:100%}.ixc-report-period{width:100%}.ixc-report-period .date-picker-field{flex:1 1 135px}.ixc-report-period .ixc-report-cost{flex:1 1 160px}.ixc-report-evidence .list-toolbar .list-summary{flex-basis:100%}.ixc-report-evidence .list-toolbar .search-field{flex:1 1;width:0;min-width:0}}@media (max-width:1000px){.ixc-report-stats.indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}