.rcc-root{--rcc-ink:#171b19;--rcc-muted:#68716c;--rcc-line:#dfe4e0;--rcc-line-soft:#edf0ed;--rcc-paper:#fbfcfa;--rcc-panel:#fff;--rcc-soft:#f3f6f3;--rcc-green:#147754;--rcc-green-soft:#e9f5ee;--rcc-amber:#94600e;--rcc-amber-soft:#fff3d6;--rcc-coral:#b44b38;--rcc-coral-soft:#fff0ec;--rcc-violet:#6258a3;min-width:0;color:var(--rcc-ink);background:var(--rcc-paper);padding:24px}.rcc-root *,.rcc-root :before,.rcc-root :after{box-sizing:border-box}.rcc-root button{letter-spacing:0}.rcc-root button:focus-visible{outline-offset:2px;outline:2px solid #2a7dd1}.rcc-command-header{color:#f7faf7;background:#1a1e1c;border:1px solid #272c29;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:14px;padding:13px 16px;display:flex}.rcc-command-identity{align-items:center;gap:12px;min-width:0;display:flex}.rcc-command-mark{color:#83d3a8;border:1px solid #589d78;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.rcc-command-identity>div{min-width:0}.rcc-command-identity small{color:#7fc39e;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.rcc-command-identity h1{margin:4px 0 2px;font-size:17px;line-height:1.25}.rcc-command-identity p{color:#a7b1ab;overflow-wrap:anywhere;margin:0;font-size:10px}.rcc-command-status{flex:none;align-items:center;gap:9px;display:flex}.rcc-command-status>span:first-child{color:#adb6b1;align-items:center;gap:6px;font-size:9px;display:flex}.rcc-judgment{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.rcc-judgment-pass{color:var(--rcc-green);background:var(--rcc-green-soft)}.rcc-judgment-hold{color:var(--rcc-amber);background:var(--rcc-amber-soft)}.rcc-judgment-fail{color:var(--rcc-coral);background:var(--rcc-coral-soft)}.rcc-metric-strip{border:1px solid var(--rcc-line);background:var(--rcc-panel);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.rcc-metric-strip article{border-right:1px solid var(--rcc-line);min-width:0;min-height:100px;padding:14px 15px}.rcc-metric-strip article:last-child{border-right:0}.rcc-metric-strip article>span{color:var(--rcc-muted);align-items:center;gap:6px;font-size:10px;display:flex}.rcc-metric-strip strong{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;font-size:20px;line-height:1;display:block;overflow:hidden}.rcc-metric-strip small{color:#87908b;font-size:9px}.rcc-metric-strip .rcc-positive{color:var(--rcc-green)}.rcc-metric-strip .rcc-negative,.rcc-metric-alert strong{color:var(--rcc-coral)}.rcc-metric-alert{background:linear-gradient(110deg, #fff 0%, var(--rcc-coral-soft) 180%)}.rcc-primary-grid,.rcc-secondary-grid,.rcc-closing-grid{align-items:start;gap:14px;margin-bottom:14px;display:grid}.rcc-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.rcc-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.rcc-closing-grid{grid-template-columns:minmax(250px,.72fr) minmax(290px,.82fr) minmax(360px,1.2fr)}.rcc-band{border:1px solid var(--rcc-line);background:var(--rcc-panel);min-width:0}.rcc-section-heading{border-bottom:1px solid var(--rcc-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:70px;padding:13px 15px;display:grid}.rcc-section-icon{background:var(--rcc-soft);color:#35433c;place-items:center;width:32px;height:32px;display:grid}.rcc-section-heading>div{min-width:0}.rcc-section-heading small{color:var(--rcc-green);font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.rcc-section-heading h2{margin:4px 0 2px;font-size:13px;line-height:1.3}.rcc-section-heading p{max-width:620px;color:var(--rcc-muted);margin:0;font-size:9px;line-height:1.45}.rcc-section-aside{align-self:center;align-items:center;display:flex}.rcc-count{color:var(--rcc-muted);background:var(--rcc-soft);white-space:nowrap;padding:5px 7px;font-size:9px}.rcc-count-critical{color:var(--rcc-coral);background:var(--rcc-coral-soft)}.rcc-action-head,.rcc-anomaly-head,.rcc-policy-head{background:var(--rcc-soft);color:#7b847f;align-items:center;gap:10px;min-height:30px;padding:0 13px;font-size:8px;display:grid}.rcc-action-head{grid-template-columns:42px minmax(190px,1.5fr) 74px 92px 72px 94px}.rcc-action-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:42px minmax(190px,1.5fr) 74px 92px 72px 94px;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.rcc-action-row:last-child{border-bottom:0}.rcc-row-copy{min-width:0}.rcc-row-copy strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35;display:block}.rcc-row-copy p{color:var(--rcc-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;line-height:1.45}.rcc-row-copy small{color:#8a928e;overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.rcc-action-row>b{color:var(--rcc-green);font-size:9px;line-height:1.4}.rcc-priority{white-space:nowrap;width:fit-content;padding:4px 5px;font-size:8px;font-weight:700}.rcc-priority-urgent{color:var(--rcc-coral);background:var(--rcc-coral-soft)}.rcc-priority-today{color:var(--rcc-amber);background:var(--rcc-amber-soft)}.rcc-priority-scheduled{color:var(--rcc-muted);background:var(--rcc-soft)}.rcc-owner{color:#4f5954;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex}.rcc-owner small{color:#929995;font-size:7px;display:block}.rcc-state{width:fit-content;max-width:100%;color:var(--rcc-muted);background:var(--rcc-soft);white-space:nowrap;padding:4px 5px;font-size:8px}.rcc-state-ready,.rcc-state-done,.rcc-state-delivered,.rcc-state-resolved{color:var(--rcc-green);background:var(--rcc-green-soft)}.rcc-state-blocked,.rcc-state-open,.rcc-state-assigned,.rcc-state-action_planned,.rcc-state-retrying,.rcc-state-pending{color:var(--rcc-amber);background:var(--rcc-amber-soft)}.rcc-state-running{color:#315f9e;background:#e8f0ff}.rcc-state-failed,.rcc-state-rejected{color:var(--rcc-coral);background:var(--rcc-coral-soft)}.rcc-button{border:1px solid var(--rcc-line);min-height:30px;color:var(--rcc-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.rcc-button-primary{color:#fff;background:#1b201e;border-color:#1b201e}.rcc-button-danger{color:var(--rcc-coral);background:var(--rcc-coral-soft);border-color:#d9a89e}.rcc-button:disabled,.rcc-root button:disabled{opacity:.38;cursor:not-allowed}.rcc-button:not(:disabled):hover,.rcc-icon-action:not(:disabled):hover,.rcc-row-actions button:not(:disabled):hover{border-color:#89928d}.rcc-connector-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:30px minmax(0,1fr) auto 58px;align-items:center;gap:9px;min-height:73px;padding:11px 12px;display:grid;position:relative}.rcc-connector-row:last-child{border-bottom:0}.rcc-connector-mark{color:#172019;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.rcc-connector-ads{background:#dceee4}.rcc-connector-crm{background:#e7ecfa}.rcc-connector-payment{background:#f7e8d8}.rcc-connector-messaging{background:#f7efc8}.rcc-connector-analytics{background:#eee8f7}.rcc-connector-state{justify-items:end;gap:4px;display:grid}.rcc-connector-state>span:last-child{color:var(--rcc-muted);font-size:7px}.rcc-row-actions{justify-content:end;gap:4px;display:flex}.rcc-row-actions button,.rcc-icon-action{border:1px solid var(--rcc-line);cursor:pointer;background:#fff;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.rcc-connector-reason{color:var(--rcc-amber);border-top:1px dashed #e1e5e2;grid-column:2/-1;margin:-4px 0 0;padding-top:6px;font-size:8px;line-height:1.4}.rcc-anomaly-band,.rcc-policy-band{margin-bottom:14px}.rcc-anomaly-head{grid-template-columns:62px minmax(250px,1.7fr) 104px 90px 78px 184px}.rcc-anomaly-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:62px minmax(250px,1.7fr) 104px 90px 78px 184px;align-items:center;gap:10px;min-height:86px;padding:11px 13px;display:grid;position:relative}.rcc-anomaly-row:last-child{border-bottom:0}.rcc-anomaly-critical{box-shadow:inset 3px 0 var(--rcc-coral)}.rcc-anomaly-warning{box-shadow:inset 3px 0 #c88b25}.rcc-severity{color:var(--rcc-amber);align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.rcc-anomaly-critical .rcc-severity{color:var(--rcc-coral)}.rcc-anomaly-metric{gap:4px;display:grid}.rcc-anomaly-metric strong{color:var(--rcc-coral);font-size:11px}.rcc-anomaly-metric small{color:var(--rcc-muted);font-size:8px}.rcc-anomaly-actions{align-items:center;gap:6px;display:flex}.rcc-evidence-link{color:var(--rcc-green);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;display:inline-flex}.rcc-suggested{background:var(--rcc-soft);color:#505b55;grid-column:2/-1;align-items:center;gap:5px;margin:-2px 0 0;padding:6px 8px;font-size:8px;line-height:1.4;display:flex}.rcc-approval-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:minmax(180px,1fr) 66px 112px 136px;align-items:center;gap:10px;min-height:74px;padding:11px 13px;display:grid}.rcc-approval-row:last-child{border-bottom:0}.rcc-risk{width:fit-content;color:var(--rcc-coral);background:var(--rcc-coral-soft);padding:4px 5px;font-size:8px}.rcc-gate-checks{flex-wrap:wrap;gap:4px;display:flex}.rcc-gate-checks span{align-items:center;gap:2px;padding:3px 4px;font-size:7px;display:flex}.rcc-gate-checks .is-ready{color:var(--rcc-green);background:var(--rcc-green-soft)}.rcc-gate-checks .is-held{color:var(--rcc-amber);background:var(--rcc-amber-soft)}.rcc-gate-checks small{width:100%;color:var(--rcc-muted);font-size:7px}.rcc-approval-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.rcc-notification-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:8px minmax(0,1fr) 74px 28px;align-items:center;gap:8px;min-height:66px;padding:10px 12px;display:grid}.rcc-notification-row:last-child{border-bottom:0}.rcc-delivery-dot{background:#9da5a0;border-radius:50%;width:7px;height:7px}.rcc-delivery-delivered{background:var(--rcc-green)}.rcc-delivery-retrying,.rcc-delivery-pending{background:var(--rcc-amber)}.rcc-delivery-failed{background:var(--rcc-coral)}.rcc-policy-head{grid-template-columns:minmax(240px,1.6fr) .6fr .6fr .55fr .8fr}.rcc-policy-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:minmax(240px,1.6fr) .6fr .6fr .55fr .8fr;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.rcc-policy-row:last-child{border-bottom:0}.rcc-policy-row>b{font-size:11px}.rcc-policy-row>span:not(.rcc-judgment),.rcc-policy-row>small{color:var(--rcc-muted);overflow-wrap:anywhere;font-size:9px}.rcc-detail-list{margin:0;padding:6px 14px}.rcc-detail-list>div{border-bottom:1px solid var(--rcc-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.rcc-detail-list>div:last-child{border-bottom:0}.rcc-detail-list dt{color:var(--rcc-muted);font-size:8px}.rcc-detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.rcc-band-footer{border-top:1px solid var(--rcc-line);background:#fafbfa;justify-content:space-between;align-items:center;gap:9px;min-height:49px;padding:9px 13px;display:flex}.rcc-recovery-score{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:17px;min-height:205px;padding:18px 14px;display:grid}.rcc-score-ring{--rcc-score:0%;background:conic-gradient(var(--rcc-green) var(--rcc-score), #e8ece9 0);border-radius:50%;align-content:center;place-items:center;gap:3px;width:100px;height:100px;display:grid;position:relative}.rcc-score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.rcc-score-ring strong,.rcc-score-ring span{z-index:1;position:relative}.rcc-score-ring strong{font-size:16px}.rcc-score-ring span{color:var(--rcc-muted);font-size:7px}.rcc-recovery-score>div:last-child{gap:9px;min-width:0;display:grid}.rcc-recovery-score>div:last-child span{color:var(--rcc-muted);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:4px;font-size:8px;display:grid}.rcc-recovery-score>div:last-child b{color:var(--rcc-ink);overflow-wrap:anywhere;grid-column:2;font-size:9px}.rcc-recovery-score code{background:var(--rcc-soft);color:#6d7671;text-overflow:ellipsis;padding:5px;font-size:7px;display:block;overflow:hidden}.rcc-proof-row{border-bottom:1px solid var(--rcc-line-soft);grid-template-columns:minmax(160px,1fr) 90px 72px 28px;align-items:center;gap:8px;min-height:69px;padding:10px 12px;display:grid}.rcc-proof-row:last-child{border-bottom:0}.rcc-proof-progress{grid-template-columns:1fr 24px;align-items:center;gap:5px;display:grid}.rcc-proof-progress i{background:#e8ece9;height:6px;overflow:hidden}.rcc-proof-progress b{background:var(--rcc-green);height:100%;display:block}.rcc-proof-progress span{color:var(--rcc-muted);font-size:7px}.rcc-empty{min-height:74px;color:var(--rcc-green);justify-content:center;align-items:center;gap:7px;padding:16px;font-size:9px;display:flex}.rcc-authority-footer{color:#b4beb8;background:#202522;border:1px solid #313834;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 13px;display:flex}.rcc-authority-footer span{align-items:center;gap:5px;font-size:8px;display:flex}.rcc-authority-footer span:first-child{color:#dce4df}@media (max-width:1260px){.rcc-primary-grid,.rcc-secondary-grid{grid-template-columns:1fr}.rcc-closing-grid{grid-template-columns:1fr 1fr}.rcc-proof-band{grid-column:1/-1}}@media (max-width:980px){.rcc-root{padding:18px}.rcc-metric-strip{grid-template-columns:repeat(3,1fr)}.rcc-metric-strip article:nth-child(3){border-right:0}.rcc-metric-strip article:nth-child(-n+3){border-bottom:1px solid var(--rcc-line)}.rcc-metric-strip article:nth-child(5){border-right:0}.rcc-action-head,.rcc-anomaly-head,.rcc-policy-head{display:none}.rcc-action-row{grid-template-columns:42px minmax(180px,1fr) 85px 95px}.rcc-action-row>b,.rcc-action-row>.rcc-state{display:none}.rcc-anomaly-row{grid-template-columns:62px minmax(220px,1fr) 92px 170px}.rcc-anomaly-row>.rcc-owner,.rcc-anomaly-row>.rcc-state{display:none}.rcc-suggested{grid-column:2/-1}.rcc-policy-row{grid-template-columns:minmax(220px,1.6fr) .7fr .7fr .6fr}.rcc-policy-row>small{display:none}}@media (max-width:720px){.rcc-root{padding:12px}.rcc-command-header{align-items:flex-start}.rcc-command-status{justify-items:end;display:grid}.rcc-command-status>span:first-child{display:none}.rcc-command-identity h1{font-size:15px}.rcc-metric-strip{grid-template-columns:1fr 1fr}.rcc-metric-strip article,.rcc-metric-strip article:nth-child(3){border-right:1px solid var(--rcc-line);border-bottom:1px solid var(--rcc-line)}.rcc-metric-strip article:nth-child(2n){border-right:0}.rcc-metric-strip article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.rcc-section-heading{grid-template-columns:30px minmax(0,1fr) auto;padding:11px}.rcc-section-icon{width:28px;height:28px}.rcc-section-heading p{max-width:310px}.rcc-action-row{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.rcc-action-row>.rcc-owner{display:none}.rcc-action-row>.rcc-button{grid-column:2/-1;justify-self:end}.rcc-connector-row{grid-template-columns:30px minmax(0,1fr) auto}.rcc-connector-state{display:none}.rcc-connector-reason{grid-column:2/-1}.rcc-anomaly-row{grid-template-columns:58px minmax(0,1fr) 84px}.rcc-anomaly-actions{grid-column:2/-1;justify-content:flex-end}.rcc-suggested{grid-column:2/-1}.rcc-secondary-grid,.rcc-closing-grid{grid-template-columns:1fr}.rcc-proof-band{grid-column:auto}.rcc-approval-row{grid-template-columns:minmax(0,1fr) 72px}.rcc-approval-row>.rcc-risk{display:none}.rcc-approval-actions{grid-column:1/-1;justify-self:end;width:160px}.rcc-policy-row{grid-template-columns:minmax(0,1fr) auto auto}.rcc-policy-row>span:not(.rcc-judgment){display:none}.rcc-proof-row{grid-template-columns:minmax(0,1fr) 74px 28px}.rcc-proof-row>.rcc-judgment{display:none}.rcc-authority-footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.rcc-command-mark,.rcc-command-identity p{display:none}.rcc-command-header{min-height:62px}.rcc-section-heading{grid-template-columns:28px minmax(0,1fr)}.rcc-section-aside{grid-column:2;justify-self:start}.rcc-metric-strip strong{font-size:17px}.rcc-action-row{grid-template-columns:34px minmax(0,1fr)}.rcc-action-row>.rcc-button{grid-column:1/-1;justify-self:stretch}.rcc-anomaly-row{grid-template-columns:52px minmax(0,1fr)}.rcc-anomaly-metric{grid-area:2/2}.rcc-anomaly-actions,.rcc-suggested{grid-column:1/-1}.rcc-notification-row{grid-template-columns:8px minmax(0,1fr) 28px}.rcc-notification-row>.rcc-state{display:none}.rcc-policy-row{grid-template-columns:minmax(0,1fr) auto}.rcc-policy-row>b{display:none}.rcc-recovery-score{grid-template-columns:84px minmax(0,1fr);gap:11px}.rcc-score-ring{width:82px;height:82px}.rcc-proof-row{grid-template-columns:minmax(0,1fr) 28px}.rcc-proof-progress{display:none}}@media (prefers-reduced-motion:reduce){.rcc-root *,.rcc-root :before,.rcc-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:620px){.sidebar nav{grid-template-columns:repeat(9,1fr)}}
