/* Pause switches — Settings → Connections (public/links.js) */
.lk-master { display:flex; align-items:center; gap:16px; padding:16px 18px; border-bottom:1px solid var(--line); flex-wrap:wrap; }
.lk-master b { font-size:15px; }
.lk-master .muted { flex:1 1 280px; }
.lk-big { font-weight:700; padding:10px 18px; border-radius:10px; border:0; cursor:pointer; font:inherit; font-weight:700; }
.lk-big.stop { background:var(--bad); color:#fff; }
.lk-big.go { background:var(--ok); color:#fff; }
.lk-big[disabled] { opacity:.5; cursor:not-allowed; }
.lk-all-off { background:var(--bad-soft); }
.lk-all-off b { color:var(--bad); }
.lk-t td { vertical-align:middle; }
.lk-t td.c { white-space:normal; max-width:460px; color:var(--muted); font-size:12.5px; }
.lk-t tr.sec td { background:var(--soft); font-weight:700; font-size:12px; text-transform:uppercase; letter-spacing:.04em; color:var(--ink-2); }
.lk-t tr.held td:not(.sw-c) { opacity:.6; }
.lk-t .sw-c { text-align:right; white-space:nowrap; }
.lk-t .lx-sw input:disabled + span { opacity:.45; cursor:not-allowed; }
.lk-bar { display:flex; align-items:center; gap:10px; margin:0 0 14px; padding:10px 14px; border-radius:10px; background:var(--warn-soft); color:var(--ink); font-size:13px; }
.lk-bar.all { background:var(--bad-soft); }
.lk-bar b { color:var(--bad); }
.lk-bar a { margin-left:auto; font-weight:600; }
