.tts-provider-status{--tts-status-color:#abb4c4;display:grid;gap:8px;padding:14px 16px;margin:0 0 18px;border:1px solid #3c414c;border-left:3px solid var(--tts-status-color);border-radius:12px;background:#171a21;color:#e9edf4;min-width:0}
.tts-provider-status[data-state="healthy"]{--tts-status-color:#64dda8}
.tts-provider-status[data-state="degraded"],.tts-provider-status[data-state="cooldown"]{--tts-status-color:#f4bb63}
.tts-provider-status[data-state="retrying"]{--tts-status-color:#82baff}
.tts-provider-status-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600}
.overlay-item .tts-provider-status span{color:inherit;font-family:inherit;font-size:inherit;word-break:normal;display:inline;line-height:inherit}
.overlay-item .tts-provider-status .tts-provider-status-label{display:inline-flex;align-items:center;gap:7px;color:var(--tts-status-color);font-size:12px;line-height:1.6}
.tts-provider-status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}
.tts-provider-status-detail{margin:0;color:#bbc3d0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
