.admin-dialog{background:#12131f;color:#fff;border:1px solid #444; border-radius:20px;padding:24px;width:min(560px,94vw);max-height:90dvh;overflow:auto}.admin-dialog::backdrop{background:#000b}.admin-dialog h2{font-size:24px;font-weight:800;margin-bottom:20px}.admin-dialog label{display:block;margin:12px 0}.admin-dialog input:not([type=checkbox]){display:block;width:100%;padding:10px;background:#202235;border:1px solid #686a80;border-radius:8px;color:#fff;color-scheme:dark}.admin-dialog fieldset{border:1px solid #444;border-radius:10px;padding:12px;margin:16px 0}.admin-dialog p{font-size:14px;margin:12px 0;color:#bceef3}.admin-dialog button{background:#37384c;padding:10px 20px;border-radius:9px;margin:8px 8px 0 0}.admin-dialog button[type=submit],.admin-dialog button:not([type]){background:#c50049}.admin-dialog button:disabled{opacity:.5}#admin-languages{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}#admin-languages input{margin-right:8px}.admin-dialog [hidden]{display:none!important}
.admin-dialog,.admin-dialog *{box-sizing:border-box}.admin-dialog input{min-width:0;max-width:100%}
#admin-analytics{border-top:1px solid #444;margin-top:24px;padding-top:24px}#admin-analytics select{display:block;background:#202235;color:white;padding:10px;border:1px solid #686a80;border-radius:8px;width:100%}.analytics-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analytics-cards>div{padding:16px;background:#202235;border-radius:12px}.analytics-cards strong{display:block;font-size:28px;color:#67e8f9}.analytics-cards span{font-size:13px}#admin-analytics h3{font-size:18px;font-weight:700;margin:24px 0 10px}#admin-analytics table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}#admin-analytics th,#admin-analytics td{padding:8px;text-align:left;border-bottom:1px solid #38394d;overflow-wrap:anywhere}#admin-analytics th{color:#a5f3fc}
