:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1020;color:#e5ebff}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:auto;padding:32px 20px}header,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}small,a{color:#89e9b5}h1{margin:6px 0;font-size:32px}h2{font-size:21px}section,article{background:#151e33;border:1px solid #2a3955;border-radius:16px;padding:24px;margin:20px 0}#loginPanel{max-width:480px}label{display:block;margin:12px 0;font-size:14px}input,select{display:block;width:100%;background:#0c1427;border:1px solid #4b5c79;color:inherit;border-radius:8px;padding:12px;margin-top:8px;font:inherit}button{background:#80efb2;color:#0d1e19;border:0;border-radius:8px;padding:11px 16px;font-weight:700;cursor:pointer;margin:4px}button:disabled{opacity:.5;cursor:wait}button.danger{background:#ffb0b6;color:#49161d}button.secondary,#cancel,#logout,#refresh{background:#2b3c58;color:#e5ebff}.check{display:flex;align-items:center;gap:12px}.check input{width:auto;margin:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stats article{margin-bottom:0}.stats strong{display:block;font-size:26px;margin-top:12px;overflow-wrap:anywhere}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}td,th{border-bottom:1px solid #2a3955;padding:14px 10px}td:nth-child(2){white-space:normal;min-width:120px;overflow-wrap:anywhere}#status{padding:14px;border-radius:8px;background:#192a41}#status[data-error="true"]{background:#512832}p{color:#becde2;line-height:1.7}[hidden]{display:none!important}:focus-visible{outline:3px solid #89e9b5;outline-offset:3px}@media(max-width:650px){main{padding:20px 12px}.stats{grid-template-columns:1fr}.stats article{margin:0}section{padding:18px}.toolbar label{width:100%}}
