:root{font-family:Segoe UI,Arial,sans-serif;color:#18273b;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}main{max-width:1200px;margin:auto;padding:32px 20px}h1{margin:0;font-size:30px}h2{font-size:20px}p{color:#58677c;line-height:1.5}section{background:white;border:1px solid #e0e7ef;border-radius:10px;padding:24px;margin:20px 0}form,.bar{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.bar{align-items:center}.bar h2{margin-right:auto}label{display:flex;flex-direction:column;gap:7px;font-size:14px}input{padding:10px;border:1px solid #bccada;border-radius:5px;font:inherit}button{background:#1966d7;color:white;border:0;border-radius:5px;padding:11px 16px;cursor:pointer;font:inherit}button:disabled{opacity:.5;cursor:wait}.table{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:24px}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid #e7edf4;font-size:14px}th{color:#58677c}td button{margin:3px;font-size:13px}.muted{display:block;color:#58677c;margin-top:4px}.active{color:#08765c}.blocked{color:#b84949}dialog{border:1px solid #bccada;border-radius:10px;max-width:95vw;padding:24px}dialog form{flex-direction:column;align-items:stretch;min-width:320px}dialog::backdrop{background:#18273b88}#message{white-space:pre-wrap}#audit{font-size:13px;line-height:1.8}input[type=checkbox]{align-self:start}
