/* Real-source structural shell; no fabricated work records or statuses. */
.daily-context{display:flex;gap:24px;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);overflow:auto;min-height:52px;flex-shrink:0}.daily-context a{font-size:13px;color:var(--muted);text-decoration:none;padding:15px 0;white-space:nowrap;border-bottom:2px solid transparent}.daily-context a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.real-ia-shell #main>.client-tabs{display:none}.daily-tools-label{font-size:11px;color:var(--muted);padding:17px 12px 4px;margin-top:12px;border-top:1px solid var(--line)}.daily-scope-label{font-size:11px;color:var(--muted);margin-right:8px;white-space:nowrap}.real-ia-shell .client-control{max-width:480px;display:flex;align-items:center}.real-ia-shell #client-select{max-width:100%;min-width:0}.real-ia-shell .nav-label{font-size:10px}.real-ia-shell .nav-item{padding:9px 12px;margin-bottom:3px}.real-ia-shell .apv-body{font-family:inherit;line-height:1.75;white-space:pre-wrap;max-width:76ch}.real-ia-shell .apv-check-details{font-size:12px}.real-ia-shell .work-menu-list a{min-height:48px}.real-ia-shell .ew-switch{display:none}.real-ia-shell .ew-week-controls{margin-left:auto}.real-ia-shell .reply-editor textarea{font-family:inherit}.real-ia-shell .work-hero{margin-top:8px}
@media(min-width:761px){.real-ia-shell #nav .nav-item[data-work-nav=more]{display:none}.real-ia-shell #nav .work-nav-full{display:inline}.real-ia-shell #nav .work-nav-short{display:none}}
@media(max-width:760px){.daily-context{padding:0 16px;gap:22px;min-height:49px}.daily-context a{font-size:12px;padding:13px 0}.real-ia-shell #nav{grid-template-columns:repeat(6,minmax(0,1fr))}.real-ia-shell #nav .daily-tools-label{display:none}.real-ia-shell #nav .work-nav-short{font-size:9px}.daily-scope-label{font-size:10px;margin-right:4px}.real-ia-shell .client-control{flex-basis:160px}.real-ia-shell .ew-week-controls{margin-left:0}.real-ia-shell .topbar{position:sticky}}
.integration-transport-notice{padding:8px 16px;background:#302b22;color:#f0c88c;font-size:12px;text-align:center;border-bottom:1px solid #685331}

@media(max-width:760px){.real-ia-shell #nav .nav-item{padding:7px 2px;gap:4px}.real-ia-shell #nav .work-nav-short{max-width:100%;font-size:9px;letter-spacing:-.2px}}

#main.mail-workspace{display:block;align-content:start}#main.mail-workspace>.page-heading{display:block;min-height:0;margin:0 0 14px;padding:0}#main.mail-workspace>.page-heading>div:first-child{display:block}#main.mail-workspace>.page-heading h1{font-size:26px;line-height:1.3}#main.mail-workspace>.page-heading p{margin:8px 0 0}#main.mail-workspace>.muted{margin:0 0 12px}
/* designroll approvals overrides (2026-11-04): approvals.css is owned by another lane; these restate its literal
   colors as HQ tokens with the same selectors, loaded after it. Only rules whose original text is still live. */
.apv-kind{background:var(--success-bg);color:var(--success)}
.apv-chg{background:var(--warning-bg)}
.apv-chg del{color:var(--danger)}
.apv-chg ins{color:var(--success)}
:root[data-theme="dark"] .apv-chg{background:var(--warning-bg)}
.apv-applied{color:var(--success)}
.apv-stale,.apv-failed{color:var(--danger)}
.apv-mail{background:var(--info-bg);color:var(--info)}
.apv-op{background:var(--agent-bg);color:var(--agent)}
.apv-on{color:var(--success)}
.agr-running b,.agr-queued b{color:var(--warning)}
.agr-done b{color:var(--success)}
.agr-failed b{color:var(--danger)}
.agr-k{background:var(--agent-bg);color:var(--agent)}
.apv-chip.apv-on{background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 35%,var(--line))}
.apv-tool-down{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}
.apv-down{color:var(--danger)}
.apv-context{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));border-left:1px solid var(--warning);border-radius:var(--radius-coverage);background:var(--warning-bg);color:var(--ink)}
.apv-context-checked{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 45%,var(--line));border-left-color:var(--info);color:var(--ink)}
.apv-context-history{border-left-color:var(--faint)}
:root[data-theme="dark"] .apv-context-hold{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning) 45%,var(--line));color:var(--ink)}
:root[data-theme="dark"] .apv-context-checked{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 45%,var(--line));color:var(--ink)}
.apv-unverified{background:color-mix(in srgb,var(--warning) 9%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}
.apv-task-proof-hold{border-color:var(--warning)}
.apv-review-ready{background:var(--success-bg);color:var(--success)}
.apv-review-held{background:var(--warning-bg);color:var(--warning)}
:root[data-theme="dark"] .apv-review-ready{background:var(--success-bg);color:var(--success)}
:root[data-theme="dark"] .apv-review-held{background:var(--warning-bg);color:var(--warning)}
