:root{--ops-bg:#f4f2ef;--ops-paper:#fff;--ops-ink:#201e1d;--ops-muted:#716d69;--ops-line:#c9c5c1;--ops-accent:#ec3013;--ops-accent-soft:#fff0ec;--ops-success:#147548;--ops-warning:#9b6500;--ops-danger:#a8271d;font-family:Arial,Helvetica,sans-serif;color:var(--ops-ink);background:var(--ops-bg)}
body{background:var(--ops-bg);color:var(--ops-ink)}
main{max-width:none;margin:0;padding:0;min-height:100vh}
.card,.overview-panel{border:2px solid var(--ops-line);border-radius:0;box-shadow:none;background:var(--ops-paper)}
.brand-lockup{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.brand-lockup i{display:block;width:15px;height:15px;background:var(--ops-accent)}.brand-lockup small{padding-left:10px;border-left:1px solid var(--ops-line);color:var(--ops-muted);font-size:10px;letter-spacing:.1em}
.login{width:min(520px,calc(100% - 32px));margin:7vh auto;padding:42px}.login .brand-lockup{margin-bottom:54px}.login h1{max-width:430px;font-size:46px;line-height:1;letter-spacing:-.055em}.login form{margin-top:32px}.login button{width:100%;margin-top:8px}
button,.download{border-radius:0;background:var(--ops-ink);color:#fff;text-transform:none}.secondary{border:2px solid var(--ops-line);background:transparent;color:var(--ops-ink)}button:hover,.download:hover{filter:none;background:var(--ops-accent);color:#fff}.secondary:hover{border-color:var(--ops-ink);background:var(--ops-ink);color:#fff}
input,textarea,select,.modal-card select{border:2px solid var(--ops-line);border-radius:0;background:#fff}input:focus,textarea:focus,select:focus{outline:3px solid color-mix(in srgb,var(--ops-accent) 20%,transparent);border-color:var(--ops-accent)}
.eyebrow{color:var(--ops-accent);letter-spacing:.13em}.muted{color:var(--ops-muted)}
#workspace{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:44px auto 1fr;min-height:100vh}.ops-topbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 18px;border:0;background:var(--ops-accent);color:#fff}.environment-identity,.environment-session{display:flex;align-items:center;gap:13px}.environment-identity strong{font-size:10px;letter-spacing:.14em}.environment-identity span{padding-left:13px;border-left:1px solid rgba(255,255,255,.42);font-size:10px}.environment-session{font-size:9px}.environment-session>span:last-of-type{display:grid;padding-left:13px;border-left:1px solid rgba(255,255,255,.42)}.environment-session strong{font-size:10px}.environment-session small{color:rgba(255,255,255,.76);font-size:8px}.environment-signout{padding:5px 9px;border:1px solid rgba(255,255,255,.65);background:transparent;color:#fff;font-size:9px}.environment-signout:hover{border-color:#fff;background:#fff;color:var(--ops-accent)}
.operator-notice{grid-column:2;min-height:0;margin:0;padding:0 34px;background:var(--ops-paper);color:var(--ops-success)}.operator-notice:not(:empty){padding-block:11px;border-bottom:2px solid var(--ops-line)}.operator-notice.error{color:var(--ops-danger)}
.view-tabs{grid-column:1;grid-row:2/4;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:0;height:calc(100vh - 44px);margin:0;padding:17px 11px 13px;border:0;background:var(--ops-ink);color:#fff;overflow:auto}.view-tabs p{margin:20px 10px 7px;color:#8e8985;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.view-tabs button{position:relative;display:grid;gap:2px;width:100%;padding:10px 10px;border:0;border-left:3px solid transparent;background:transparent;color:#d7d2ce;text-align:left}.view-tabs button span{font-size:12px;font-weight:800}.view-tabs button small{color:#8e8985;font-size:9px}.view-tabs button.active{border-left-color:var(--ops-accent);background:#f4f2ef;color:var(--ops-ink)}.view-tabs button.active small{color:var(--ops-muted)}.view-tabs button i{position:absolute;top:10px;right:10px}.view-tabs footer{display:grid;gap:5px;margin-top:auto;padding:18px 10px 4px;border-top:1px solid #494542;color:#89837e;font-size:8px;line-height:1.45}.view-tabs footer strong{color:#bbb4ae;letter-spacing:.08em}.nav-organization{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #4b4744}.nav-organization>span:last-child{display:grid;min-width:0}.nav-organization small{color:#8e8985;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.nav-organization strong{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.organization-mark{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;background:var(--ops-accent);color:#fff;font-weight:900}
#workspace>section{grid-column:2;padding:25px 29px;min-width:0}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;padding-bottom:18px;border-bottom:2px solid var(--ops-ink)}.page-intro h1{margin:2px 0 7px;font-size:36px;line-height:1;letter-spacing:-.05em}.page-intro p:last-child{margin-bottom:0}.page-intro>.button-row{margin:0}.health-cluster{display:flex;align-items:center;gap:10px}.health-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #8fc1a6;background:#edf8f1;color:var(--ops-success);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.health-chip:before{content:"";width:7px;height:7px;background:var(--ops-success)}.health-chip.warning{border-color:#e0b6ae;background:#fff0ec;color:var(--ops-danger)}.health-chip.warning:before{background:var(--ops-danger)}
.overview-metrics,.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;border:2px solid var(--ops-line);background:var(--ops-paper)}.overview-stat,.metric{position:relative;display:grid;gap:7px;min-height:112px;padding:18px;border:0;border-right:2px solid var(--ops-line);border-radius:0;background:transparent}.overview-stat:last-child,.metric:last-child{border-right:0}.overview-stat span,.metric span{color:var(--ops-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.overview-stat strong,.metric strong{font-size:30px;letter-spacing:-.04em}.overview-stat small{color:var(--ops-muted);font-size:10px}.overview-stat.attention:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--ops-accent)}
.operations-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:17px}.operations-kpis .overview-stat{min-height:95px;padding:14px}.operations-kpis .overview-stat strong{font-size:26px}
.operations-home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;align-items:start}.snapshot-column{display:grid;gap:16px}.subsection-heading{margin-top:20px}.operations-work-row,.incident-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;padding:14px 4px;border:0;border-bottom:1px solid var(--ops-line);background:transparent;color:var(--ops-ink);text-align:left}.operations-work-row:hover,.incident-summary:hover{background:var(--ops-accent-soft);color:var(--ops-ink)}.operations-work-row span,.incident-summary span{display:grid;gap:3px}.operations-work-row small,.incident-summary small{color:var(--ops-muted);font-size:9px}.operations-work-row b{font-size:19px}.operations-work-row em{color:var(--ops-accent);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.urgency-dot{width:8px;height:8px;background:#a6a19c}.urgency-dot.warning{background:#d08a13}.urgency-dot.danger{background:var(--ops-danger)}.incident-summary{grid-template-columns:auto minmax(0,1fr) auto}.incident-summary>i{padding:4px 6px;background:var(--ops-danger);color:#fff;font-size:7px;font-style:normal;font-weight:800}.incident-summary time{font-size:8px;color:var(--ops-muted)}.snapshot-facts{display:grid;grid-template-columns:repeat(3,1fr)}.snapshot-facts span{display:grid;gap:5px;padding:15px 10px;border-right:1px solid var(--ops-line)}.snapshot-facts span:last-child{border:0}.snapshot-facts small{color:var(--ops-muted);font-size:8px;text-transform:uppercase}.snapshot-facts strong{font-size:22px}.queue-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:17px}.queue-summary-card{display:grid;gap:8px;min-height:142px;padding:17px;border:2px solid var(--ops-line);background:var(--ops-paper);color:var(--ops-ink);text-align:left}.queue-summary-card:hover{border-color:var(--ops-accent);background:var(--ops-paper);color:var(--ops-ink)}.queue-summary-card span{color:var(--ops-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.queue-summary-card strong{font-size:32px}.queue-summary-card small{color:var(--ops-muted);font-size:10px}.queue-summary-card em{margin-top:auto;color:var(--ops-accent);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}
.overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px}.overview-panel{padding:22px}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:2px solid var(--ops-line)}.section-heading h2,.overview-panel h2{margin:2px 0 0;font-size:21px;letter-spacing:-.03em}.text-button{padding:5px 0;background:transparent;color:var(--ops-accent);font-size:11px}.overview-market-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 64px;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--ops-line)}.overview-market-row:last-child{border-bottom:0}.overview-market-row span{display:grid;gap:3px}.overview-market-row small{color:var(--ops-muted);font-size:9px;text-transform:uppercase}.overview-market-row strong{font-size:13px}.overview-market-row b{font-size:12px;text-align:right}.overview-market-row i{font-style:normal;text-align:right;color:var(--ops-accent);font-size:11px;font-weight:800}.access-list{display:grid}.access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ops-line)}.access-row:last-child{border:0}.access-row span{display:grid}.access-row small{color:var(--ops-muted);font-size:9px}.access-row b{font-size:10px;color:var(--ops-success)}.attention-panel{margin-top:18px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr)}.principle-grid article{padding:20px;border-right:2px solid var(--ops-line)}.principle-grid article:last-child{border:0}.principle-grid b{display:block;margin-bottom:24px;color:var(--ops-accent);font-size:11px}.principle-grid strong{display:block;font-size:14px}.principle-grid p{margin:8px 0 0;color:var(--ops-muted);font-size:11px;line-height:1.55}
.market-ops-layout{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr)}.operator-market-card,.case{border:2px solid var(--ops-line);border-radius:0}.operator-market-card.selected,.case.selected{border-color:var(--ops-accent);box-shadow:inset 4px 0 0 var(--ops-accent)}.market-detail{top:18px}.lifecycle-state,.pill,.command-status,.source-chip{border-radius:0}.market-card-top i,.lifecycle-track li.current span{color:var(--ops-accent)}.lifecycle-track li.complete span{border-color:var(--ops-ink);background:var(--ops-ink)}.control-boundary,.liquidity-boundary{border-radius:0}.resolution-proposal{border-radius:0}.fact,.command-preview{border-radius:0}.tabs button{border:2px solid var(--ops-line);background:transparent;color:var(--ops-ink)}.tabs button.active{border-color:var(--ops-ink);background:var(--ops-ink);color:#fff}
.team-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;align-items:start}.role-guide{position:sticky;top:18px}.team-member{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(170px,1fr) auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid var(--ops-line)}.team-member:last-child{border:0}.member-identity{display:flex;align-items:center;gap:12px}.member-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:var(--ops-ink);color:#fff;font-weight:900}.member-identity span,.member-role{display:grid}.member-identity small,.member-role small{color:var(--ops-muted);font-size:9px}.permission-chips{display:flex;flex-wrap:wrap;gap:5px}.permission-chip,.status-chip,.source-chip{display:inline-flex;width:max-content;padding:4px 7px;border:1px solid var(--ops-line);background:#f7f5f3;color:var(--ops-muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.status-chip.active{border-color:#99c8af;background:#edf8f1;color:var(--ops-success)}.source-chip{font-size:9px}.role-group{padding:15px 0;border-bottom:1px solid var(--ops-line)}.role-group strong{display:block;font-size:12px}.role-group p{margin:5px 0 0;color:var(--ops-muted);font-size:10px}.role-group .permission-chips{margin-top:10px}.access-note{margin-top:18px;padding:16px;border:2px solid var(--ops-ink);background:var(--ops-ink);color:#fff}.access-note p{margin:7px 0 0;color:#d7d1cc;font-size:10px;line-height:1.55}
.team-secondary{margin-top:18px}.team-member-actions{display:flex;gap:6px;flex-wrap:wrap}.team-member-actions button{padding:7px 9px;font-size:9px}.team-invitation-row,.team-audit-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ops-line)}.team-invitation-row:last-child,.team-audit-row:last-child{border:0}.team-invitation-row span,.team-audit-row span{display:grid}.team-invitation-row small,.team-audit-row small{color:var(--ops-muted)}.team-access-card{max-width:660px}.team-access-card fieldset{border:1px solid var(--ops-line);padding:14px}.custom-permission-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.custom-permission-list label{display:flex;align-items:center;gap:8px;font-size:10px}.custom-permission-list input{width:auto}.status-chip.suspended{border-color:#edb3ad;background:#fff2f0;color:#a23227}
.account-setup-card{max-width:560px}.account-identity{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;margin:18px 0;background:#f5f7f5;border:1px solid var(--ops-line)}.account-identity span{display:grid;gap:4px;min-width:0}.account-identity small{color:var(--ops-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.account-identity strong{overflow-wrap:anywhere}.password-rules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px}.password-rules span{color:var(--ops-muted);font-size:11px}.password-rules span::before{content:"○";display:inline-block;width:18px}.password-rules span.valid{color:#177346}.password-rules span.valid::before{content:"✓"}.account-setup-note{display:block;margin-top:10px;text-align:center;color:var(--ops-muted)}@media(max-width:600px){.account-identity,.password-rules{grid-template-columns:1fr}}
.modal{background:rgba(32,30,29,.7)}.modal-card{border:2px solid var(--ops-ink);border-radius:0}.download{border-radius:0}.dead-alert{border-radius:0}.command-table{border-radius:0}
@media(max-width:1100px){#workspace{grid-template-columns:200px minmax(0,1fr)}.overview-grid,.operations-home-grid,.team-layout{grid-template-columns:1fr}.role-guide{position:static}.team-member{grid-template-columns:1fr 1fr}.overview-metrics,.metrics,.operations-kpis{grid-template-columns:repeat(2,1fr)}.overview-stat:nth-child(2),.metric:nth-child(2){border-right:0}.overview-stat:nth-child(-n+2),.metric:nth-child(-n+2){border-bottom:2px solid var(--ops-line)}.queue-summary-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){#workspace{display:block}.ops-topbar{position:sticky;top:0;z-index:5;padding:0 12px}.environment-identity span,#operations-clock{display:none}.environment-session>span:last-of-type{padding-left:0;border:0}.environment-session small{display:none}.view-tabs{position:sticky;top:44px;z-index:4;display:flex;flex-direction:row;width:100%;height:auto;padding:0;border-right:0;border-bottom:2px solid var(--ops-ink);overflow:auto}.view-tabs p,.nav-organization,.view-tabs button small,.view-tabs footer{display:none}.view-tabs button{width:auto;flex:0 0 auto;padding:13px 15px;border-left:0;border-bottom:3px solid transparent}.view-tabs button.active{border-bottom-color:var(--ops-accent)}.operator-notice{padding-inline:18px}#workspace>section{padding:24px 18px}.page-intro{align-items:flex-start;flex-direction:column}.page-intro h1{font-size:34px}.health-cluster{width:100%;justify-content:space-between}.overview-grid{grid-template-columns:1fr}.queue-summary-grid{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:2px solid var(--ops-line)}.principle-grid article:last-child{border-bottom:0}.team-member{grid-template-columns:1fr}.overview-market-row{grid-template-columns:1fr auto}.overview-market-row b{display:none}.login{padding:30px}.login h1{font-size:37px}}

/* Detailed Meridian operations reference alignment */
.mobile-menu,.nav-backdrop{display:none}
#workspace{grid-template-columns:210px minmax(0,1fr);grid-template-rows:44px auto 1fr;background:var(--ops-bg)}
.ops-topbar{height:44px;padding:0 16px}.environment-identity strong{font-size:11px}.environment-identity span{font-size:11px}.environment-session{gap:14px;font-size:10px}.environment-session>span:last-of-type{display:flex;align-items:center;gap:5px}.environment-session small{font-size:9px}.environment-signout{border-width:2px;padding:4px 9px;font-weight:800}
.view-tabs{width:210px;height:calc(100vh - 44px);padding:18px 0;background:var(--ops-ink)}
.nav-organization{gap:8px;height:auto;padding:7px 16px 18px;border:0}.nav-organization strong{color:var(--ops-bg);font-size:15px;text-transform:uppercase}.organization-mark{display:block;width:14px;height:14px;flex:0 0 14px;background:var(--ops-accent)}
.view-tabs button{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 16px;border:0;background:transparent;color:rgba(243,242,242,.75)}.view-tabs button span{flex:1;font-size:12px;font-weight:700;letter-spacing:.02em}.view-tabs button.active{border:0;background:var(--ops-bg);color:var(--ops-ink)}.view-tabs button i{position:static;display:inline-flex;padding:2px 6px;background:rgba(243,242,242,.2);color:#fff;font-size:9px;font-style:normal}.view-tabs button #dead-badge{background:var(--ops-accent)}.view-tabs footer{display:block;margin-top:auto;padding:14px 16px;border:0;color:rgba(243,242,242,.55);font-size:10px;line-height:1.6}
#overview-view{padding:0;background:var(--ops-bg)}
#overview-view .page-intro{min-height:98px;margin:0;padding:22px 26px 16px;border-bottom:2px solid var(--ops-line);align-items:flex-end}
#overview-view .page-intro h1{margin:0;font-size:26px;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}
#overview-view .page-intro .muted{margin:6px 0 0;font-size:12px}
.health-cluster{gap:8px}.health-chip,.critical-health{display:inline-flex;align-items:center;padding:6px 10px;border:0;background:var(--ops-ink);color:var(--ops-bg);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.health-chip:before{display:none}.health-chip.warning{border:2px solid var(--ops-accent);background:transparent;color:var(--ops-danger)}.critical-health{border:2px solid var(--ops-accent);background:transparent;color:var(--ops-danger)}.health-cluster .text-button{padding:6px 0}
.overview-metrics.operations-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0;border:0;border-bottom:2px solid var(--ops-line);background:transparent}
.operations-kpis .overview-stat{display:block;min-height:112px;padding:16px 22px;border:0;border-right:2px solid var(--ops-line)}.operations-kpis .overview-stat:last-child{border-right:0}.operations-kpis .overview-stat span{display:block;color:var(--ops-muted);font-size:10px;letter-spacing:.08em}.operations-kpis .overview-stat strong{display:block;margin:8px 0 7px;font-size:30px;line-height:1}.operations-kpis .overview-stat small{font-size:11px}.operations-kpis .overview-stat.attention:after{display:none}.operations-kpis .overview-stat.attention span,.operations-kpis .overview-stat.attention strong{color:var(--ops-accent)}
.operations-home-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;align-items:stretch}
.operations-home-grid>.overview-panel,.snapshot-column>.overview-panel{margin:0;padding:0;border:0;background:transparent}
.operations-home-grid>.work-column{border-right:2px solid var(--ops-line)}.snapshot-column{display:flex;flex-direction:column;gap:0}
#overview-view .section-heading{min-height:45px;padding:16px 26px 8px;border:0;align-items:baseline}#overview-view .section-heading .eyebrow{margin:0;color:var(--ops-muted);font-size:10px}#overview-view .section-heading h2{display:none}
#overview-view .snapshot-column .section-heading{padding:16px 22px 8px}.subsection-heading{margin:0!important;padding-top:18px!important}
.operations-work-row{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 26px;border:0;border-bottom:1px solid #d8d5d3;background:transparent;color:var(--ops-ink)}.operations-work-row:hover{background:#ebe9e8;color:var(--ops-ink)}.operations-work-row span{flex:1;min-width:0}.operations-work-row span strong{display:block;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.operations-work-row span small{display:block;margin-top:3px;font-size:11px}.operations-work-row em{flex:none;color:var(--ops-ink);font-size:11px;font-weight:800}.operations-work-row b{font-size:15px}.work-tag{width:84px;flex:none;padding:4px 7px;border:2px solid var(--ops-line);color:var(--ops-muted);font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.06em;text-align:left}.work-tag.warning{border-color:var(--ops-accent);color:var(--ops-danger)}.work-tag.danger{border-color:var(--ops-accent);background:var(--ops-accent);color:#fff}.work-tag.ink{border-color:var(--ops-ink);background:var(--ops-ink);color:var(--ops-bg)}
#overview-incidents{padding-bottom:12px}.incident-summary{display:flex;align-items:center;gap:12px;width:calc(100% - 52px);margin:0 26px 8px;padding:12px 14px;border:2px solid var(--ops-accent);background:transparent;color:var(--ops-ink);text-align:left}.incident-summary:hover{background:var(--ops-accent-soft);color:var(--ops-ink)}.incident-summary>i{flex:none;padding:4px 7px;background:var(--ops-accent);font-size:9.5px}.incident-summary span{flex:1;min-width:0}.incident-summary span strong{font-size:12.5px}.incident-summary time{flex:none;font-size:10px}
.money-now-card{display:flex;flex-direction:column;gap:8px;margin:0 22px;padding:14px 16px;border:2px solid var(--ops-ink);font-size:12px}.money-now-card span{display:flex;justify-content:space-between;gap:14px}.money-now-card small{color:var(--ops-muted);font-size:12px}.money-now-card hr{width:100%;height:2px;margin:1px 0;border:0;background:var(--ops-line)}.money-now-card .money-invariant{font-weight:800}
#overview-markets{margin:0 22px;border:2px solid var(--ops-line)}.overview-market-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;border:0;border-bottom:1px solid #d8d5d3;background:transparent;color:var(--ops-ink);text-align:left}.overview-market-row:last-child{border-bottom:0}.overview-market-row:hover{background:#ebe9e8;color:var(--ops-ink)}.overview-market-row>strong{flex:1;min-width:0;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.overview-market-row>b{flex:none;color:var(--ops-accent);font-size:12px}.market-state-tag{width:88px;flex:none;padding:4px 7px;border:2px solid var(--ops-line);color:var(--ops-muted);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-align:left}.market-state-tag.ink{border-color:var(--ops-ink);background:var(--ops-ink);color:var(--ops-bg)}.market-state-tag.danger{border-color:var(--ops-accent);background:var(--ops-accent);color:#fff}
#overview-audit{margin:0 22px 22px;border-top:1px solid var(--ops-line)}#overview-audit .command-empty{padding:12px 0;font-size:11px}.overview-audit-row{display:grid;grid-template-columns:52px 1fr;gap:10px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--ops-line);background:transparent;color:var(--ops-ink);text-align:left}.overview-audit-row:hover{background:#ebe9e8;color:var(--ops-ink)}.overview-audit-row time{color:var(--ops-muted);font-size:9px}.overview-audit-row span{display:grid;gap:3px}.overview-audit-row strong{font-size:10px}.overview-audit-row small{color:var(--ops-muted);font-size:9px}
.operator-notice{grid-column:2;padding-inline:26px}

@media(max-width:1100px) and (min-width:821px){#workspace{grid-template-columns:210px minmax(0,1fr)}.operations-home-grid{grid-template-columns:minmax(0,1fr)}.operations-home-grid>.work-column{border-right:0;border-bottom:2px solid var(--ops-line)}.overview-metrics.operations-kpis{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.operations-kpis .overview-stat{border-bottom:0}.snapshot-column{display:grid;grid-template-columns:1fr 1fr}.snapshot-column .audit-panel{grid-column:1/-1}}

@media(max-width:820px){
  body.backoffice-menu-open{overflow:hidden}
  #workspace{display:block;min-height:100vh}.ops-topbar{position:sticky;top:0;z-index:30;height:52px;padding:0 12px;align-items:center;flex-direction:row}.mobile-menu{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 38px;gap:3px;width:38px;height:34px;padding:0;border:2px solid #fff;background:transparent}.mobile-menu span{display:block;width:17px;height:2px;background:#fff}.mobile-menu b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.environment-identity{margin-right:auto}.environment-identity strong{font-size:10px}.environment-identity span,#operations-clock,.environment-session small{display:none}.environment-session{flex:0 0 auto}.environment-session>span:last-of-type{display:none}.environment-signout{padding:5px 8px}
  .nav-backdrop{position:fixed;z-index:39;inset:52px 0 0;display:block;border:0;background:rgba(32,30,29,.58)}.nav-backdrop[hidden]{display:none}
  .view-tabs{position:fixed;z-index:40;top:52px;bottom:0;left:0;display:flex;flex-direction:column;width:min(280px,84vw);height:auto;padding:18px 0;border:0;overflow-y:auto;transform:translateX(-101%);transition:transform .2s ease}.backoffice-menu-open .view-tabs{transform:translateX(0)}.view-tabs .nav-organization{display:flex}.view-tabs button{display:flex;width:100%;flex:0 0 auto;padding:10px 16px;border:0}.view-tabs button span{display:block}.view-tabs footer{display:block}
  .operator-notice{padding-inline:16px}#workspace>section{padding:20px 16px}#overview-view{padding:0}
  #overview-view .page-intro{min-height:auto;padding:18px 16px;align-items:flex-start;flex-direction:column}.health-cluster{width:100%;flex-wrap:wrap;justify-content:flex-start}.health-cluster .text-button{margin-left:auto}#overview-view .page-intro h1{font-size:24px}
  .overview-metrics.operations-kpis{grid-template-columns:repeat(2,1fr);overflow:visible}.operations-kpis .overview-stat{min-height:102px;padding:14px 16px;border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line)}.operations-kpis .overview-stat:nth-child(2n){border-right:0}.operations-kpis .overview-stat:last-child{grid-column:1/-1;border-bottom:0}
  .operations-home-grid{grid-template-columns:1fr}.operations-home-grid>.work-column{border-right:0;border-bottom:2px solid var(--ops-line)}#overview-view .section-heading,#overview-view .snapshot-column .section-heading{padding:16px 16px 8px}.operations-work-row{padding:12px 16px}.operations-work-row span strong{white-space:normal}.operations-work-row em{display:none}.work-tag{width:66px}.incident-summary{width:calc(100% - 32px);margin-inline:16px;align-items:flex-start}.incident-summary time{display:none}.snapshot-column{display:flex}.money-now-card,#overview-markets,#overview-audit{margin-inline:16px}.markets-today-panel,.audit-panel{padding-bottom:8px!important}
  .queue-summary-grid{grid-template-columns:1fr}#queues-view .page-intro{align-items:flex-start;flex-direction:column}.team-member{grid-template-columns:1fr}.login{padding:30px}.login h1{font-size:37px}
}

/* Final specificity corrections over legacy console styles */
#workspace>#overview-view{padding:0}
.view-tabs button{border-radius:0}

.integration-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;align-items:start}.integration-providers{display:grid}.integration-provider{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(150px,.7fr) minmax(125px,.5fr) auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ops-line)}.integration-provider:last-child{border-bottom:0}.provider-mark{display:grid;place-items:center;width:40px;height:40px;background:#0ba4db;color:#fff;font-size:19px;font-weight:900}.provider-name,.provider-credential,.integration-provider>span{display:grid;gap:3px}.provider-name small,.provider-credential small,.integration-provider>span small{color:var(--ops-muted);font-size:9px}.integration-actions{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.integration-actions button{padding:8px 10px;font-size:9px}.security-principles article{padding:15px 0;border-bottom:1px solid var(--ops-line)}.security-principles article strong{font-size:12px}.security-principles article p{margin:5px 0 0;color:var(--ops-muted);font-size:10px;line-height:1.5}.integration-modal-card{max-width:620px}.integration-modal-card form{display:grid;gap:12px}
@media(max-width:1100px){.integration-layout{grid-template-columns:1fr}.integration-provider{grid-template-columns:44px 1fr 1fr}.integration-actions{grid-column:2/-1;justify-content:flex-start}}
@media(max-width:820px){.integration-provider{grid-template-columns:40px 1fr}.provider-credential,.integration-provider>span,.integration-actions{grid-column:2}.integration-actions{justify-content:flex-start}}
