/* v1.6.1: official provider status, issue alerts, compact information overlay. */
.provider-status-host{margin:0 0 9px}.provider-status{border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:7px 10px;font-size:11px;line-height:1.45}.provider-status summary{cursor:pointer;font-weight:700;list-style:none}.provider-status summary::-webkit-details-marker{display:none}.provider-status summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.provider-status.has-issue{border-color:#db5867;background:#581a24;color:#fff;animation:provider-alert 2s ease-in-out infinite}.provider-status-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.provider-status-row{padding:7px;border:1px solid var(--line);border-radius:6px;display:grid;gap:2px;min-width:0}.provider-status-row.issue{border-color:#ff6875;color:#ffb5bd}.provider-status-row span{overflow-wrap:anywhere}.provider-status-row a{font-size:10px;color:#a9c8ff}.provider-status>small{display:block;color:var(--muted);margin-top:7px}.widget .provider-status{padding:5px 6px;font-size:10px}.widget .provider-status-list,.floating-body .provider-status-list,.pip-body .provider-status-list{grid-template-columns:1fr}.widget .provider-status-row{padding:4px}.widget .provider-status>small{font-size:9px}:root[data-theme="standard"] .provider-status{background:#fff;color:#233047}:root[data-theme="standard"] .provider-status.has-issue{background:#fff0f1;color:#a81e31}:root[data-theme="standard"] .provider-status-row a{color:#2856a0}@keyframes provider-alert{50%{box-shadow:0 0 0 3px #d6394b55}}@media(prefers-reduced-motion:reduce){.provider-status.has-issue{animation:none}}@media(max-width:700px){.provider-status-list{grid-template-columns:1fr}}html:fullscreen main{grid-template-rows:auto auto minmax(0,1fr)}html:fullscreen .provider-status-host{margin:0}html:fullscreen .provider-status{font-size:12px;padding:5px 8px}html:fullscreen .provider-status-list{grid-template-columns:repeat(3,minmax(0,1fr))}html:fullscreen .provider-status-row{padding:4px}.reset strong{font-weight:650}
