/* VX Product #48 — service/outage health */
.vxSrvServiceStrip{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 13px}.vxSrvServicePill{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:4px 9px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(255,255,255,.025);font-size:11px;white-space:nowrap}.vxSrvServicePill i{width:7px;height:7px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.08)}.vxSrvServicePill b{font-size:11px;font-weight:700}.vxSrvServicePill small{font-size:10px;opacity:.72}.vxSrvServicePill.is-ok i{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}.vxSrvServicePill.is-warn i{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.vxSrvServicePill.is-bad i{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.vxSrvAvailabilityNotice{margin:0 18px 13px;padding:10px 12px;border:1px solid rgba(245,158,11,.23);border-radius:10px;background:rgba(245,158,11,.055);display:flex;gap:8px;align-items:flex-start;flex-direction:column}.vxSrvAvailabilityNotice b{font-size:12px}.vxSrvAvailabilityNotice span{font-size:11px;line-height:1.45;opacity:.76}.vxSrvAvailabilityNotice.is-api-down{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.055)}.vxDashError.is-api-down{border-color:rgba(239,68,68,.28)!important;background:rgba(239,68,68,.045)!important}.vxDashError.is-api-down small{max-width:680px;line-height:1.5}@media(max-width:720px){.vxSrvServiceStrip{padding:0 12px 11px;gap:5px}.vxSrvServicePill{padding:4px 7px}.vxSrvAvailabilityNotice{margin:0 12px 11px}}
