.header-nav{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:750}.auth-shell{min-height:650px;display:grid;place-items:center;padding:45px 18px}.auth-card{width:min(460px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:var(--shadow)}.auth-card h1{font-size:40px;letter-spacing:-.04em;margin:8px 0}.auth-card>p{color:var(--muted);margin-bottom:25px}.auth-card label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:750;margin:16px 0}.auth-card input,.auth-card select{width:100%;border:1px solid #d7dde8;border-radius:11px;padding:12px;background:#fbfcfe}.auth-card .check{flex-direction:row;align-items:center}.auth-card .check input{width:auto}.admin-shell{max-width:1180px;margin:55px auto;padding:0 24px}.admin-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.admin-title h1{font-size:48px;letter-spacing:-.04em;margin:8px 0}.admin-title p{color:var(--muted);margin:0}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:20px}table{border-collapse:collapse;width:100%;min-width:780px}th,td{text-align:left;padding:16px;border-bottom:1px solid var(--line);font-size:13px}th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}td small{display:block;color:var(--muted)}.status{display:inline-block;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:800}.status.on{background:#e5f8f1;color:#087355}.status.off{background:#f5e9e9;color:#963838}.row-actions{display:flex;gap:12px;align-items:center}.row-actions a,.row-actions button{color:var(--primary);font-weight:750;background:0;border:0;padding:0;cursor:pointer}.row-actions form{margin:0}@media(max-width:600px){.header-nav{gap:10px}.admin-title{align-items:start;gap:18px;flex-direction:column}.auth-card{padding:25px 18px}}
