.administrator-page{margin:0;min-height:100dvh;background:radial-gradient(ellipse at top,#203443,#071018 70%);color:#edf8ff;font-family:Arial,sans-serif;padding:clamp(14px,4vw,48px);box-sizing:border-box}
.administrator-page .administrator-panel{position:relative;inset:auto;width:100%;max-width:1060px;max-height:none;overflow:visible;margin:0 auto;box-sizing:border-box}
.administrator-panel .stats-header{align-items:center;flex-wrap:wrap;gap:20px}.administrator-panel h1{font:400 clamp(29px,5vw,44px)/1.1 Arial,sans-serif;letter-spacing:-.04em;margin:6px 0 0}.administrator-panel .admin-back{font-size:14px;color:#c4e7f4;text-decoration:underline;text-underline-offset:4px}
.admin-browser-help{padding:20px;border:1px solid #bce6fc35;border-radius:16px;background:#bce6fc09;margin:24px 0}.admin-browser-help h2{font:600 17px/1.4 Arial,sans-serif;margin:0 0 8px}.admin-browser-help p{font:14px/1.65 Arial,sans-serif;color:#c2d8e3;margin:0 0 14px}.admin-browser-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.admin-browser-actions a{color:#def5ff;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.5;padding:8px 0}.administrator-panel a:focus-visible{outline:2px solid #c5ecff;outline-offset:4px;border-radius:3px}.administrator-panel .admin-link-label{display:block;font:13px/1.5 Arial,sans-serif;color:#c2d8e3;margin:8px 0}.administrator-panel [data-admin-link]{box-sizing:border-box;width:100%;min-width:0;font-size:16px;padding:12px;border:1px solid #ccefff44;border-radius:8px;background:#07121d;color:#e5f8ff}.admin-browser-help .admin-copy-status{font-size:13px;margin:12px 0 0}.administrator-panel .stats-login{margin-left:0}.administrator-panel .stats-login input{font-size:16px}.administrator-panel .stats-message{overflow-wrap:anywhere}.site-stats-trigger{text-decoration:none}
@media(max-width:600px){.administrator-page{padding:12px}.administrator-page .administrator-panel{padding:20px 16px;width:100%;max-width:100%;border-radius:20px}.admin-browser-help{padding:16px}.admin-browser-actions{align-items:stretch;flex-direction:column}.admin-browser-actions button{align-self:flex-start;min-height:44px}}
