.obs-check{--oc-border:var(--streamer-online-border,#aca899);--oc-panel:var(--streamer-online-bg-panel,#fff);--oc-raised:var(--streamer-online-bg-elevated,#ece9d8);--oc-text:var(--streamer-online-text-strong,#000);--oc-muted:var(--streamer-online-text-muted,#404040);--oc-legend:color-mix(in srgb, var(--streamer-online-accent,#0046d5) 70%, var(--oc-text));--oc-ok:#2f9b2a;--oc-warn:#e3a10b;--oc-bad:#c4281c;border:1px solid var(--oc-border);min-width:0;color:var(--oc-text);border-radius:4px;margin:16px 0 0;padding:10px 14px 14px;font-size:12px;line-height:1.45}.obs-check__legend{color:var(--oc-legend);align-items:center;gap:6px;padding:0 5px;font-weight:700;display:inline-flex}.obs-check__legend img{object-fit:contain;width:16px;height:16px}.obs-check__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.obs-check__intro{max-width:60ch;color:var(--oc-muted);margin:0}.obs-check__run{flex:none;min-width:150px}.obs-check__progress{border:1px solid var(--oc-border);background:var(--oc-panel);border-radius:3px;height:13px;margin-top:10px;padding:1px;overflow:hidden}.obs-check__progress span{background:repeating-linear-gradient(90deg,#2fbf2a 0 7px,#0000 7px 9px);width:34%;height:100%;animation:1.1s linear infinite obs-check-marquee;display:block}@keyframes obs-check-marquee{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.obs-check__progress span{opacity:.6;width:100%;animation:none}}.obs-check__subhead{color:var(--oc-legend);margin:12px 0 5px;font-size:11px;font-weight:700}.obs-check__commands ul,.obs-check__status,.obs-check__reasons{margin:0;padding:0;list-style:none}.obs-check__commands li{padding:1px 0}.obs-check__commands li span{color:var(--oc-muted)}.obs-check code{border:1px solid var(--oc-border);background:var(--oc-raised);color:var(--oc-text);border-radius:2px;padding:0 3px;font:11px/1.4 Lucida Console,Courier New,monospace}.obs-check__result{border-top:1px solid var(--oc-border);margin-top:12px;padding-top:10px}.obs-check__status{gap:5px;display:grid}.obs-check__status-row{align-items:flex-start;gap:8px;display:flex}.obs-check__mark{color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:inline-grid;box-shadow:inset 0 1px #ffffff8c,0 1px 1px #0005}.obs-check__mark svg{stroke-width:3.2px;width:11px;height:11px}.obs-check__status-row--ok .obs-check__mark{background:linear-gradient(#8fde7f, var(--oc-ok))}.obs-check__status-row--warn .obs-check__mark{color:#3a2a00;background:linear-gradient(#ffe48a, var(--oc-warn));border-radius:3px}.obs-check__status-row--bad .obs-check__mark{background:linear-gradient(#ff9a8c, var(--oc-bad))}.obs-check__reasons{gap:3px;display:grid}.obs-check__reasons li{color:var(--oc-muted);padding-left:14px;position:relative}.obs-check__reasons li:before{content:"";background:var(--oc-muted);width:4px;height:4px;position:absolute;top:.6em;left:3px}.obs-check__note{color:var(--oc-muted);margin:8px 0 0}.obs-check__error{color:var(--streamer-online-danger,var(--oc-bad));margin:10px 0 0;font-weight:700}.obs-check__foot{color:var(--oc-muted);margin:8px 0 0;font-size:11px}.obs-check__listview{border:1px solid var(--oc-border);background:var(--oc-panel);max-width:100%;overflow-x:auto;box-shadow:inset 1px 1px #0000001a}.obs-check__listview:focus-visible{outline:1px dotted var(--oc-text);outline-offset:2px}.obs-check__listview table{border-collapse:collapse;width:100%;min-width:520px}.obs-check__listview th{border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border);background:linear-gradient(var(--oc-panel), var(--oc-raised));color:var(--oc-text);text-align:left;white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:400}.obs-check__listview th:last-child{border-right:0}.obs-check__listview td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--oc-border) 45%, transparent);padding:4px 8px}.obs-check__listview tbody tr:last-child td{border-bottom:0}.obs-check__listview tbody tr:hover td{background:var(--streamer-online-bg-hover,transparent)}.obs-check__listview td:first-child{color:var(--oc-muted);white-space:nowrap}.obs-check__listview td:last-child{padding-left:20px;position:relative}.obs-check__listview td:last-child:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:8px;box-shadow:0 0 0 1px #0003}.obs-check__row--ok td:last-child:before{background:var(--oc-ok)}.obs-check__row--warn td:last-child:before{background:var(--oc-warn)}.obs-check__row--bad td:last-child:before{background:var(--oc-bad)}@media (max-width:560px){.obs-check{padding:8px 10px 12px}.obs-check__run{width:100%}}
