:root{color:#101c31;font-synthesis:none;background:#f3f5f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit;cursor:pointer;color:#fff;background:#142746;border:0;border-radius:10px;padding:13px 18px;font-weight:600}button:hover{background:#284970}button:focus-visible{outline-offset:3px;outline:3px solid #547fc9}button.secondary{color:#1d324e;background:#e7edf5}.admin-page{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:52px 18px 28px;display:flex}.identity-mark{color:#fff;background:#173255;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:24px;font-size:26px;font-weight:800;display:grid}.admin-panel{background:#fff;border:1px solid #e1e6ee;border-radius:19px;width:min(100%,500px);padding:42px;box-shadow:0 15px 50px #192d4b0f}.eyebrow{color:#5b708c;letter-spacing:.13em;font-size:11px;font-weight:750}h1{letter-spacing:-.025em;margin:10px 0 8px;font-size:34px}h2{margin-top:12px;font-size:23px}.subtitle{color:#62718a;margin:0 0 34px;line-height:1.6}.auth-action p,.message p,.footnote{color:#51627b;line-height:1.6}.message{color:#3c526d;background:#f4f6fa;border-radius:10px;padding:20px}.message.warning{color:#804a25;background:#fff6ed}.message.warning p{color:#805638}.session-status{color:#28674f;font-size:13px;font-weight:700}dl{margin:24px 0}dl>div{border-bottom:1px solid #e4eaf0;padding:12px 0}dt{color:#647590;margin-bottom:5px;font-size:12px}dd{overflow-wrap:anywhere;margin:0;font-weight:550}.page-footer{color:#8795a9;text-align:center;margin-top:24px;font-size:12px}.configuration-error{max-width:520px;margin:12vh auto;padding:24px}@media (width<=520px){.admin-panel{padding:27px 24px}h1{font-size:29px}}
