.svs-banner{position:relative;margin:12px 0;padding:12px 14px;border-radius:12px;font-weight:700}
.svs-banner--ok{background:#d1fae5;color:#065f46;border:2px solid #10b981}
.svs-banner--warn{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}
.svs-banner__title{font-size:1.05rem;margin:0 0 4px 0}
.svs-banner__desc{margin:0;font-weight:600}
