.nvis-v103-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.nvis-v103-stat{background:#fff;border:1px solid #dbe9f2;border-radius:18px;padding:18px;box-shadow:0 8px 25px rgba(17,63,102,.05)}.nvis-v103-stat small{display:block;color:#73859a;font-weight:700;margin-bottom:8px}.nvis-v103-stat strong{font-size:30px;color:#143a64}.nvis-v103-stat.is-alert{border-color:#ffd4d4;background:#fffafa}.nvis-v103-stat.is-alert strong{color:#b42318}.nvis-v103-bar{margin:14px 0}.nvis-v103-bar>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:6px}.nvis-v103-bar i{display:block;height:12px;background:#e8f2f7;border-radius:20px;overflow:hidden}.nvis-v103-bar em{display:block;height:100%;background:linear-gradient(90deg,#0878b8,#1aa7d1);border-radius:20px}.nvis-v103-issue{padding:12px 14px;border-radius:12px;background:#f6f9fb;margin:8px 0;display:flex;flex-direction:column;gap:3px;border-left:4px solid #86b9d8}.nvis-v103-issue.is-danger{border-left-color:#d92d20;background:#fff7f6}.nvis-v103-issue.is-warning{border-left-color:#f4b400;background:#fffbef}.nvis-v103-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nvis-v103-rules span{padding:12px 14px;background:#f2f8fb;border-radius:12px;color:#244760;font-weight:700}.nvis-v103-health{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;color:#fff}.nvis-v103-health b,.nvis-v103-health span{color:#fff}.nvis-v103-health button{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.14);color:#fff;border-radius:999px;padding:6px 10px;font-weight:700;cursor:pointer}.nvis-v103-light{width:12px;height:12px;border-radius:50%;display:inline-block;background:#8aa}.nvis-v103-light.is-green{background:#2fd276}.nvis-v103-light.is-yellow{background:#ffd166}.nvis-v103-light.is-red{background:#ff5c5c}@media(max-width:1100px){.nvis-v103-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.nvis-v103-stats,.nvis-v103-rules{grid-template-columns:1fr}.nvis-v103-health{font-size:12px}}
