.sv-snapshot{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.sv-tile{padding:14px}.sv-tile small{display:block;color:#8490a3;font-size:9px;font-weight:800;letter-spacing:.07em}.sv-tile strong{display:block;margin:5px 0 2px;color:#172033;font-size:17px}.sv-tile span{font-size:10px;color:#657186}.sv-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:18px;margin-bottom:18px}.sv-board,.sv-focus,.spread-lab,.cds-lab,.sovereign-stress,.issuance-calendar,.credit-transmission{padding:22px}.sv-controls{display:flex;gap:9px}.sv-controls label{display:grid;gap:4px;color:#818c9c;font-size:8px;font-weight:800}.sv-controls select{border:1px solid #dce3eb;border-radius:8px;background:#fff;padding:7px 25px 7px 9px;color:#354158;font:inherit}.sv-table-wrap{overflow:auto;max-height:480px}.sv-table{width:100%;border-collapse:collapse;margin-top:10px}.sv-table th{text-align:left;padding:9px 7px;color:#8993a3;font-size:8px;letter-spacing:.05em}.sv-table td{padding:10px 7px;border-top:1px solid #edf0f4;color:#4f5c71;font-size:10px}.sv-table tr{cursor:pointer}.sv-table tr:hover,.sv-table tr.selected{background:#f4f7fc}.sv-country{display:grid}.sv-country strong{color:#1e2b41;font-size:11px}.sv-country small{color:#8b95a4}.sv-table .wide{color:#c06c26;font-weight:800}.sv-table .tight{color:#16856b;font-weight:800}.rating-pill{display:inline-block;padding:3px 6px;border-radius:6px;background:#edf2fb;color:#315dce;font-weight:800}.country-code{display:inline-grid;place-items:center;min-width:39px;height:28px;margin:10px 0 6px;padding:0 9px;border-radius:8px;background:#eaf0fc;color:#315dce;font-size:10px;font-weight:800}.sv-focus-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.sv-focus-kpis div{padding:10px;border-radius:9px;background:#f5f7fa}.sv-focus-kpis small{display:block;color:#8993a2;font-size:8px;font-weight:800}.sv-focus-kpis strong{font-size:12px}.sv-focus>svg{width:100%;height:130px;margin-top:6px}.curve-labels{display:flex;justify-content:space-between;color:#8a94a4;font-size:8px}.sv-fundamentals{display:grid;gap:1px;margin-top:13px;border:1px solid #e5e9ef;border-radius:10px;overflow:hidden}.sv-fundamentals div{display:flex;justify-content:space-between;padding:9px 11px;background:#f8f9fb;color:#687486;font-size:10px}.sv-fundamentals b{color:#263349}.sv-middle{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.spread-bars{display:grid;gap:9px}.spread-row{display:grid;grid-template-columns:80px 1fr 55px;gap:9px;align-items:center;font-size:10px}.spread-row div{height:8px;border-radius:7px;background:#edf1f5;overflow:hidden}.spread-row i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#527be1,#d3813e)}.spread-row strong{text-align:right}.cds-map{display:flex;flex-wrap:wrap;gap:8px}.cds-bubble{border-radius:50%;display:grid;place-items:center;text-align:center;background:#e8f2ef;color:#197761;font-size:9px;font-weight:800}.cds-bubble.med{background:#fff0da;color:#a96713}.cds-bubble.high{background:#f5d7cd;color:#a34d37}.cds-legend{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;color:#8691a1;font-size:8px}.cds-legend i{width:80px;height:6px;border-radius:6px;background:linear-gradient(90deg,#cceade,#ffe0ad,#e9a796)}.sv-lower{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px}.sv-sliders{display:grid;gap:16px}.sv-sliders label>span{display:flex;justify-content:space-between;margin-bottom:8px;color:#606c80;font-size:11px;font-weight:700}.sv-sliders output{color:#315dce}.sv-sliders input{width:100%;accent-color:#315dce}.stress-output{display:grid;grid-template-columns:190px 1fr;gap:15px;align-items:center;margin-top:18px;padding:14px;border-radius:12px;background:#172b4d;color:#fff}.stress-output small{display:block;color:#9eb0ce;font-size:8px;font-weight:800}.stress-output strong{font-size:29px}.stress-output p{color:#c2cde0;font-size:10px}.issuance-calendar>div:not(.panel-head){display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e8ecf1}.issuance-calendar time{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#edf2fb;color:#315dce;font-size:9px;font-weight:800}.issuance-calendar strong{font-size:11px}.issuance-calendar p{color:#778294;font-size:9px}.issuance-calendar span{color:#b16b18;font-size:9px;font-weight:800}.issuance-calendar .outline-btn{width:100%;margin-top:14px}.credit-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.credit-chain>div{padding:12px;border:1px solid #e3e8ef;border-radius:11px}.credit-chain span{color:#315dce;font-size:8px;font-weight:800}.credit-chain strong{display:block;margin:5px 0 3px;font-size:11px}.credit-chain p{color:#748092;font-size:9px}.credit-chain>i{color:#a2adbc;font-style:normal}.credit-transmission .boundary-note{margin-top:15px}.sv-monitoring{background:#e7f6f1!important;color:#16856b!important;border-color:#b9ded3!important}@media(max-width:1100px){.sv-snapshot{grid-template-columns:repeat(3,1fr)}.sv-grid,.sv-lower{grid-template-columns:1fr}}@media(max-width:760px){.sv-snapshot{grid-template-columns:1fr 1fr}.sv-middle{grid-template-columns:1fr}.sv-controls{width:100%;margin-top:8px}.sv-board .panel-head{align-items:flex-start;flex-direction:column}.stress-output{grid-template-columns:1fr}.credit-chain{grid-template-columns:1fr 1fr}.credit-chain>i{display:none}.sv-table th:nth-child(2),.sv-table td:nth-child(2),.sv-table th:nth-child(4),.sv-table td:nth-child(4),.sv-table th:nth-child(5),.sv-table td:nth-child(5){display:none}}
