.ss-analytics-toolbar{position:sticky;top:76px;z-index:8}.ss-inline-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.ss-inline-form label{display:grid;gap:5px;font-weight:800;min-width:210px}.ss-inline-form select,.ss-mini-form select,.ss-mini-form textarea,.ss-mini-form input,.ss-form-grid input,.ss-form-grid select,.ss-form-grid textarea{width:100%;border:1px solid #dfe4ef;border-radius:12px;padding:10px 12px;background:#fff;color:var(--ss-text)}.ss-intel-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#eef7ff,#f3efff);border:1px solid #e5e7ff;margin-top:18px}.ss-intel-hero h2{font-size:clamp(1.6rem,4vw,2.5rem);margin:8px 0}.ss-health-ring{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fff;border:12px solid #6c4df6;box-shadow:0 10px 30px rgba(71,54,160,.12)}.ss-health-ring strong{font-size:2rem}.ss-health-ring span{font-size:.8rem;color:var(--ss-muted);max-width:100px}.ss-metric-strip-wide{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ss-risk-summary{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.ss-risk-summary span{padding:10px 12px;background:#f7f8fb;border-radius:12px}.ss-risk-summary b{font-size:1.2rem}.ss-correlation{display:flex;gap:18px;align-items:center;margin:16px 0}.ss-correlation>strong{font-size:2.8rem;color:#6c4df6}.ss-correlation div{display:grid;gap:3px}.ss-correlation small,.ss-topic-row small,.ss-intervention small{display:block;color:var(--ss-muted);margin-top:3px}.ss-risk-pill{display:inline-flex;padding:6px 9px;border-radius:999px;font-weight:900;font-size:.72rem;text-transform:uppercase}.ss-risk-pill.high{background:#fee2e2;color:#991b1b}.ss-risk-pill.medium{background:#fef3c7;color:#92400e}.ss-risk-pill.low{background:#dcfce7;color:#166534}.ss-risk-pill.watch{background:#e0e7ff;color:#3730a3}.ss-mini-form{display:grid;gap:8px;width:min(330px,75vw);padding:12px 0}.ss-heat-list{display:grid;gap:12px}.ss-heat-row{display:grid;grid-template-columns:minmax(110px,1.4fr) minmax(100px,2fr) 54px;gap:10px;align-items:center}.ss-progress{height:10px;background:#edf0f5;border-radius:999px;overflow:hidden}.ss-progress i{display:block;height:100%;background:linear-gradient(90deg,#6c4df6,#22c55e);border-radius:inherit}.ss-score-chip{font-weight:900;background:#f1f5f9;padding:6px 9px;border-radius:10px}.ss-intervention{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f5}.ss-intervention p{margin:5px 0 0}.ss-ai-brief{margin-top:15px;padding:16px;background:#f7f8ff;border:1px solid #e2e4ff;border-radius:16px}.ss-ai-brief h3{margin:0 0 10px}.ss-ai-brief ul{padding-left:20px}.ss-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ss-form-grid label{display:grid;gap:5px;font-weight:800}.ss-form-grid .full{grid-column:1/-1}.ss-number-list{display:grid;gap:10px}.ss-table td small{display:block;color:var(--ss-muted)}
@media(max-width:800px){.ss-analytics-toolbar{position:static}.ss-intel-hero{align-items:flex-start}.ss-health-ring{width:110px;height:110px;border-width:9px}.ss-health-ring strong{font-size:1.45rem}.ss-heat-row{grid-template-columns:1fr 80px 48px}.ss-form-grid{grid-template-columns:1fr}.ss-intervention{display:grid}}
@media print{.ss-header,.ss-announcement,.ss-mobile-nav,.ss-admin-nav,.ss-analytics-toolbar button,.ss-btn,details,footer{display:none!important}.ss-admin-shell{display:block!important}.ss-card,.ss-intel-hero{box-shadow:none!important;break-inside:avoid}.ss-page-hero{padding:18px 0!important}}
