
.sos-report-command{display:grid;grid-template-columns:120px 1fr 320px;gap:24px;align-items:center;padding:24px;border:1px solid #25301f;border-radius:12px;background:linear-gradient(120deg,#111712,#0b100c)}
.sos-report-score{width:92px;height:92px;border-radius:50%;display:grid;place-content:center;text-align:center;border:3px solid #85e000;box-shadow:0 0 28px rgba(133,224,0,.18)}.sos-report-score strong{font-size:32px;color:#fff}.sos-report-score span{font-size:9px;color:#85e000}.sos-report-command h2{margin:5px 0 8px}.sos-report-command p{color:#a9b2aa}.sos-report-command__meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sos-report-command__meta span,.sos-report-control span{background:#141a15;border:1px solid #222c23;border-radius:8px;padding:12px;color:#859087;font-size:11px}.sos-report-command__meta strong,.sos-report-control strong{display:block;color:#fff;font-size:15px;margin-top:5px}.sos-report-filters{display:flex;gap:12px;align-items:end;margin-top:14px;padding:16px}.sos-report-filters label{flex:1;color:#8c968e;font-size:11px}.sos-report-filters select{width:100%;margin-top:6px;background:#0c110d;color:#fff;border:1px solid #273028;padding:10px;border-radius:6px}.sos-report-narrative__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sos-report-narrative__grid article{padding:15px;border:1px solid #242d25;border-radius:8px;background:#111612}.sos-report-narrative__grid span{font-size:10px;color:#85e000;text-transform:uppercase}.sos-report-narrative__grid p{color:#d9dfda;line-height:1.5}.sos-report-narrative ol{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;padding:0;list-style:none}.sos-report-narrative li{background:#0c110d;padding:11px;border-left:2px solid #85e000}.sos-report-bars a{display:grid;grid-template-columns:145px 1fr 90px;gap:12px;align-items:center;padding:10px 0;color:#fff;text-decoration:none}.sos-report-bars div{height:9px;background:#1b241c;border-radius:10px;overflow:hidden}.sos-report-bars i{display:block;height:100%;background:linear-gradient(90deg,#5da800,#a6f500)}.sos-report-bars strong{text-align:right;color:#93ed18}.sos-report-forecast{height:230px;display:flex;align-items:end;gap:18px;padding-top:18px}.sos-report-forecast div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center}.sos-report-forecast span{display:block;width:70%;min-height:20px;background:linear-gradient(#9bed19,#4f9000);border-radius:5px 5px 0 0}.sos-report-forecast strong{font-size:11px;margin-top:8px}.sos-report-forecast small{color:#7e887f}.sos-report-list a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #202821;color:#fff;text-decoration:none}.sos-report-list small{display:block;color:#7f8981;margin-top:4px}.sos-report-list b{color:#91e819}.sos-report-alerts{display:grid;gap:9px}.sos-report-alerts a{padding:13px;border:1px solid #2a312a;border-left:3px solid #d7a900;border-radius:7px;text-decoration:none;color:#fff}.sos-report-alerts a.is-critical{border-left-color:#ef584c}.sos-report-alerts span{display:block;color:#8f9991;margin-top:5px}.sos-report-control{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:1050px){.sos-report-command{grid-template-columns:100px 1fr}.sos-report-command__meta{grid-column:1/-1}.sos-report-narrative__grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.sos-report-command{grid-template-columns:1fr}.sos-report-filters{flex-direction:column;align-items:stretch}.sos-report-narrative__grid,.sos-report-narrative ol{grid-template-columns:1fr}.sos-report-bars a{grid-template-columns:110px 1fr 70px}}
