/* Дополнения к стилям из макета: таблицы, формы, пагинация, статус бота */
a{color:inherit}
.head{grid-template-columns:220px 1fr auto}
.live{justify-self:center;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}
.live i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #7fb08a22}
.live.off i{background:var(--bad);box-shadow:0 0 0 4px #f06a6a22}
.me{margin:0}
.title form.searchform{display:flex;gap:8px;align-items:center}
input,select,textarea{background:rgba(0,0,0,.35);border:1px solid var(--line-2);border-radius:9px;padding:9px 12px;color:var(--text);font:inherit}
textarea{width:100%;min-height:140px;resize:vertical}
.sent.bad{background:#f06a6a1f;border-color:var(--bad)}
.login .lbox form{margin:0}
.login .lbox form + form{margin-top:6px}
.tablecard{margin-top:22px;padding:6px 8px;overflow-x:auto}
.tbl{width:100%;border-collapse:collapse;font-size:13.5px}
.tbl th{text-align:left;color:var(--muted);font-weight:500;font-size:12px;padding:10px 12px;border-bottom:1px solid var(--line)}
.tbl td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}
.tbl tr:last-child td{border-bottom:0}
.muted{color:var(--muted)}
.pager{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:16px;color:var(--muted)}
.flash{margin-top:16px;padding:10px 14px;border-radius:10px;border:1px dashed var(--acc);background:var(--acc-soft)}
.flash.bad{border-color:var(--bad);background:#f06a6a1f}
.formrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}
.formcard{margin-top:22px}
.checks{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.checks label{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer}
.btn.danger{border-color:var(--bad);color:var(--bad)}

html{background:#0F1012}
body{background:transparent}
