.oc-sw{--sw-tr-ok:#52b788;--sw-tr-err:#e07a3f;--sw-tr-err-ink:#f0955c}.oc-app-root[data-theme=light] .oc-sw{--sw-tr-ok:#2f7a57;--sw-tr-err:#a8461a;--sw-tr-err-ink:#9a3f15}.sw-tr-msgs{display:grid;gap:8px;margin-bottom:16px}.sw-tr-msg{border:1px solid var(--sw-rule);border-left:3px solid var(--sw-tr-ok);padding:10px 14px;font-size:13px}.sw-tr-msg[data-tone=error]{border-left-color:var(--sw-tr-err);color:var(--sw-tr-err-ink)}.sw-tr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--sw-rule)}.sw-tr-bar label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;margin-right:auto}.sw-tr-count{font-family:var(--sw-mono);font-size:11px;color:var(--sw-muted)}.sw-tr-check{width:16px;height:16px;accent-color:var(--sw-gold)}.sw-tr-scroll{width:100%;overflow-x:auto}.sw-tr-table td:first-child,.sw-tr-table th:first-child{width:32px}.sw-tr-title{font-weight:600;overflow-wrap:anywhere}.sw-tr-desc{margin-top:4px;color:var(--sw-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.sw-tr-mono{font-family:var(--sw-mono);font-size:11px;color:var(--sw-muted);white-space:nowrap}.sw-tr-row{cursor:pointer}.sw-tr-empty{padding:28px 10px;color:var(--sw-muted);font-family:var(--sw-mono);font-size:12px}@media (max-width:720px){.sw-tr-table thead{display:none}.sw-tr-table tr{display:grid;grid-template-columns:28px 1fr;border-bottom:1px solid var(--sw-rule);padding:8px 0}.sw-tr-table td{border:0;padding:2px 4px}.sw-tr-table td:first-child{grid-row:span 4}.sw-tr-mono{white-space:normal}}.sw-tr-table .sw-badge[data-tone=warn]{border-color:var(--sw-tr-err);color:var(--sw-tr-err-ink)}.sw-tr-check:focus-visible{outline:1px solid var(--sw-gold);outline-offset:2px}