.risk-verdict{display:grid;grid-template-columns:auto minmax(150px,auto);gap:5px 14px;align-items:center;text-align:left}.risk-verdict strong{margin:0;text-align:right}.risk-verdict .health-normal{color:#20e3c0}.risk-verdict .health-extended_drawdown,.risk-verdict .health-historical_extreme{color:#e8bd55}.risk-verdict .health-review_required,.risk-verdict .health-unknown{color:#ff766e}
.risk-grid{align-items:start}.risk-card{min-height:0!important}.strategy-health-band{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:6px 14px;margin:17px -4px 0;padding:13px 14px;border:1px solid rgba(38,225,193,.22);background:linear-gradient(115deg,rgba(4,32,31,.82),rgba(2,13,18,.35))}.strategy-health-band span,.strategy-health-band small{color:var(--console-muted);font-size:10px;letter-spacing:.1em}.strategy-health-band strong{grid-row:1/3;grid-column:2;align-self:center;color:var(--console-emerald);font-size:12px;letter-spacing:.11em;text-align:right}.health-extended-drawdown .strategy-health-band strong,.health-historical-extreme .strategy-health-band strong{color:#e8bd55}.health-review-required .strategy-health-band{border-color:rgba(255,118,110,.42);box-shadow:inset 0 0 28px rgba(255,80,72,.055)}.health-review-required .strategy-health-band strong,.health-unknown .strategy-health-band strong{color:#ff766e}
.risk-card .risk-orbit{width:150px;height:150px;margin:20px auto}.risk-card .risk-orbit strong{font-size:25px}.risk-card .risk-orbit small{top:91px}.risk-card dl{grid-template-columns:1fr}.risk-card dl div{display:grid;grid-template-columns:minmax(145px,.8fr) 1.2fr;align-items:center;gap:12px;padding:9px 0}.risk-card dd{margin:0;text-align:right}.health-explanation,.metric-boundary{position:relative;z-index:1}.health-explanation{min-height:58px;margin:13px 0 0!important;color:#c8d5d5!important;font-size:11px!important;line-height:1.55}.metric-boundary{margin:10px 0 0!important;color:var(--console-muted)!important;font-size:10px!important;line-height:1.5}.strategy-review-action{position:relative;z-index:1;width:100%;margin-top:13px;min-height:42px;font-size:10px;letter-spacing:.08em}.strategy-review-action:disabled{cursor:not-allowed;opacity:.6}
.strategy-review-console{margin-top:10px;padding:22px!important}.strategy-review-console>header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.strategy-review-console h2{margin:7px 0 0;font:500 22px var(--console-display);letter-spacing:.03em}.strategy-review-console>header>b{padding:9px 12px;border:1px solid rgba(35,226,193,.3);color:var(--console-emerald);font-size:10px;letter-spacing:.1em}.strategy-review-console>p{margin:10px 0 0!important;color:var(--console-muted)!important;font-size:11px!important}.strategy-review-ledger{display:grid;margin-top:15px}.strategy-review-ledger>div:not(.empty-state){display:grid;grid-template-columns:1fr auto 150px;gap:18px;align-items:center;min-height:58px;border-top:1px solid var(--console-line-soft)}.strategy-review-ledger span{display:grid;gap:4px}.strategy-review-ledger b{font-size:11px}.strategy-review-ledger small{color:var(--console-muted);font-size:10px}.strategy-review-ledger strong{color:#e8bd55;font-size:10px;letter-spacing:.08em}.strategy-review-ledger code{color:var(--console-muted);font-size:10px;text-align:right}
html[data-theme="light"] .strategy-health-band{background:linear-gradient(115deg,rgba(214,244,237,.86),rgba(247,251,250,.75))}html[data-theme="light"] .health-explanation{color:#24373a!important}
@media(max-width:760px){.risk-verdict{width:100%;grid-template-columns:1fr auto}.risk-card dl div{grid-template-columns:1fr}.risk-card dd{text-align:left}.strategy-review-console>header{display:grid}.strategy-review-ledger>div:not(.empty-state){grid-template-columns:1fr auto}.strategy-review-ledger code{grid-column:1/3;text-align:left}.strategy-health-band{grid-template-columns:1fr}.strategy-health-band strong{grid-row:auto;grid-column:auto;text-align:left}}
