/* ASRION v13.17.67 — institutional Risk Command Center */
[data-terminal-view="risk"].risk67-view{padding-bottom:34px}.risk67-toolbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;padding:22px 24px!important;border:1px solid #23485f!important;border-radius:14px!important;background:radial-gradient(circle at 92% -10%,rgba(51,149,198,.18),transparent 33%),radial-gradient(circle at 8% 120%,rgba(212,171,80,.08),transparent 30%),linear-gradient(150deg,#0b2130,#071721 58%,#061019)!important;box-shadow:0 18px 50px rgba(0,0,0,.18)!important}.risk67-toolbar-copy{min-width:0}.risk67-eyebrow{display:block;color:#72a7c2;font:850 9px/1 var(--as-mono,ui-monospace,monospace);letter-spacing:.14em}.risk67-toolbar h1{margin:8px 0 6px;color:#f3f8fb;font:850 clamp(25px,2.4vw,37px)/1.03 var(--as-sans,Inter,system-ui,sans-serif);letter-spacing:-.035em}.risk67-toolbar p{max-width:790px;margin:0;color:#8fa8b7;font:600 12px/1.6 var(--as-sans,Inter,system-ui,sans-serif)}.risk67-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.risk67-actions button{min-height:38px;padding:0 13px;border:1px solid #315b73;border-radius:8px;background:#0b2230;color:#b9d1de;font:800 9px var(--as-mono,ui-monospace,monospace);letter-spacing:.04em;cursor:pointer}.risk67-actions button:hover{border-color:#4b85a6;background:#103047;color:#f2fbff}.risk67-actions .primary{border-color:#3c789a;background:linear-gradient(180deg,#185170,#10374e);color:#f3fbff}.risk67-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.risk67-status-strip>div{min-width:0;padding:11px 13px;border:1px solid #17364a;border-radius:8px;background:linear-gradient(160deg,#091a25,#06131c)}.risk67-status-strip span{display:block;color:#66879a;font:800 8px var(--as-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.risk67-status-strip strong{display:block;margin-top:5px;color:#dcebf2;font:850 12px var(--as-mono,ui-monospace,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk67-status-strip small{display:block;margin-top:3px;color:#587284;font:600 8px var(--as-sans,Inter,system-ui,sans-serif)}
.risk67-grid{margin-top:10px!important}.risk67-panel{min-height:0!important;height:auto!important;overflow:hidden!important;border-color:#1d4056!important;background:linear-gradient(165deg,#0a1d29,#07141e)!important}.risk67-panel .panel-header{min-height:48px!important;padding:0 15px!important;background:linear-gradient(180deg,#0d2635,#091a25)!important;border-bottom:1px solid #1d4056!important}.risk67-panel .panel-header h2{font-size:12px!important;letter-spacing:-.01em!important;color:#e5f0f5!important}.risk67-panel .panel-header .meta{font-size:8px!important;color:#65869a!important}.risk67-panel .panel-body{padding:15px!important}.risk67-panel.risk67-tail{border-top-color:#8f7040!important}.risk67-panel.risk67-credit{border-top-color:#5d7fa0!important}.risk67-panel.risk67-liquidity{border-top-color:#39765f!important}.risk67-panel.risk67-stress{border-top-color:#8b5b62!important}.risk67-panel.risk67-alerts{border-top-color:#7b6aa3!important}.risk67-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.risk67-kpi{min-width:0;padding:12px;border:1px solid #17384d;border-radius:9px;background:radial-gradient(circle at 95% 0,rgba(57,135,180,.08),transparent 40%),#071722}.risk67-kpi span{display:block;color:#63849a;font:800 8px var(--as-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.07em}.risk67-kpi strong{display:block;margin-top:7px;color:#e5f0f5;font:900 17px var(--as-mono,ui-monospace,monospace);white-space:nowrap}.risk67-kpi small{display:block;margin-top:4px;color:#5c7687;font:600 8px/1.4 var(--as-sans,Inter,system-ui,sans-serif)}.risk67-up{color:#5ad89c!important}.risk67-down{color:#ff7b82!important}.risk67-warn{color:#e8bd6b!important}
.risk67-tail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px}.risk67-tail-card{padding:12px;border:1px solid #26445a;border-radius:9px;background:#071722}.risk67-tail-card span{display:block;color:#718fa2;font:800 8px var(--as-mono,ui-monospace,monospace);letter-spacing:.07em}.risk67-tail-card strong{display:block;margin-top:6px;color:#f0d28f;font:900 18px var(--as-mono,ui-monospace,monospace)}.risk67-tail-card small{display:block;margin-top:3px;color:#617a8b;font-size:8px}.risk67-dist{height:210px;border:1px solid #18394e;border-radius:9px;background:#06131c;overflow:hidden}.risk67-dist svg{display:block;width:100%;height:100%}.risk67-note{margin:10px 0 0;color:#698397;font:600 9px/1.55 var(--as-sans,Inter,system-ui,sans-serif)}
.risk67-credit-grid,.risk67-liq-grid,.risk67-corr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.risk67-stat{padding:13px;border:1px solid #17384d;border-radius:9px;background:#071722}.risk67-stat span{display:block;color:#66879a;font:800 8px var(--as-mono,ui-monospace,monospace);letter-spacing:.07em}.risk67-stat strong{display:block;margin-top:7px;color:#e4eef4;font:900 16px var(--as-mono,ui-monospace,monospace)}.risk67-stat small{display:block;margin-top:4px;color:#5f798a;font:600 8px/1.45 var(--as-sans,Inter,system-ui,sans-serif)}.risk67-breakdown{margin-top:9px;display:grid;gap:6px}.risk67-breakdown-row{display:grid;grid-template-columns:100px 1fr 46px;gap:8px;align-items:center}.risk67-breakdown-row span,.risk67-breakdown-row b{font:750 8px var(--as-mono,ui-monospace,monospace);color:#7994a5}.risk67-breakdown-row b{text-align:right;color:#a9bfcc}.risk67-breakdown-row i{height:6px;border-radius:999px;background:#102a39;overflow:hidden}.risk67-breakdown-row i:after{content:"";display:block;width:var(--w,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#246587,#53a7ce)}
.risk67-scenario-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.risk67-scenario-tabs button{min-height:31px;padding:0 10px;border:1px solid #29495e;border-radius:7px;background:#091a25;color:#7898aa;font:800 8px var(--as-mono,ui-monospace,monospace);cursor:pointer}.risk67-scenario-tabs button.active{border-color:#8c6268;background:#2a171c;color:#ffc0c4}.risk67-scenario-card{padding:14px;border:1px solid #4f3439;border-radius:10px;background:linear-gradient(145deg,#1c1115,#0c151c)}.risk67-scenario-card>span{color:#bc7e85;font:800 8px var(--as-mono,ui-monospace,monospace);letter-spacing:.08em}.risk67-scenario-card h3{margin:6px 0 5px;color:#f2e6e7;font:850 16px var(--as-sans,Inter,system-ui,sans-serif)}.risk67-scenario-card p{margin:0;color:#8e777c;font:600 9px/1.5 var(--as-sans,Inter,system-ui,sans-serif)}.risk67-shocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.risk67-shock{padding:9px;border:1px solid #3b2b30;border-radius:7px;background:#110d10}.risk67-shock span{display:block;color:#8d7378;font:700 8px var(--as-mono,ui-monospace,monospace)}.risk67-shock strong{display:block;margin-top:4px;color:#f0a4aa;font:850 11px var(--as-mono,ui-monospace,monospace)}
.risk67-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.risk67-alert{display:grid;grid-template-columns:1fr 88px;gap:10px;align-items:center;padding:11px;border:1px solid #2d3550;border-radius:8px;background:#0a1320}.risk67-alert label{color:#a5abc4;font:750 9px var(--as-sans,Inter,system-ui,sans-serif)}.risk67-alert small{display:block;margin-top:3px;color:#646b85;font-size:8px}.risk67-alert input{width:100%;height:34px;border:1px solid #4a4f70;border-radius:7px;background:#080d16;color:#e6e5f1;padding:0 9px;font:800 10px var(--as-mono,ui-monospace,monospace)}.risk67-alert-state{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.risk67-alert-state span{padding:5px 8px;border:1px solid #2a495d;border-radius:999px;background:#091923;color:#7290a2;font:750 8px var(--as-mono,ui-monospace,monospace)}.risk67-alert-state span.hit{border-color:#74434a;background:#221116;color:#ff999f}
.risk67-method{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.risk67-method section{padding:14px;border:1px solid #18384c;border-radius:9px;background:#071722}.risk67-method h3{margin:0 0 7px;color:#dce9ef;font:800 12px var(--as-sans,Inter,system-ui,sans-serif)}.risk67-method p,.risk67-method li{color:#718b9c;font:600 9px/1.6 var(--as-sans,Inter,system-ui,sans-serif)}.risk67-method ul{margin:0;padding-left:17px}.risk67-method .prov{display:grid;gap:7px}.risk67-method .prov div{display:flex;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid rgba(110,149,172,.12)}.risk67-method .prov div:last-child{border-bottom:0}.risk67-method .prov span{color:#69879a;font:750 8px var(--as-mono,ui-monospace,monospace)}.risk67-method .prov b{color:#b5c8d3;font:800 8px var(--as-mono,ui-monospace,monospace);text-align:right}
@media(max-width:1250px){.risk67-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.risk67-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.risk67-toolbar{flex-direction:column}.risk67-actions{justify-content:flex-start}.risk67-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.risk67-tail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk67-method{grid-template-columns:1fr}.risk67-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.risk67-toolbar{padding:17px!important}.risk67-toolbar h1{font-size:25px}.risk67-actions{width:100%}.risk67-actions button{flex:1}.risk67-status-strip,.risk67-kpis,.risk67-credit-grid,.risk67-liq-grid,.risk67-corr-grid,.risk67-alert-grid{grid-template-columns:1fr}.risk67-tail-grid{grid-template-columns:1fr 1fr}.risk67-shocks{grid-template-columns:1fr 1fr}.risk67-panel .panel-body{padding:12px!important}}
