.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.admin-stat{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid #33536c;background:#10263a;border-radius:14px}.admin-stat strong{font-size:32px;color:#ffdc83}.admin-stat span,.admin-hint{font-size:13px;color:#b4c7d6}.admin-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.admin-search input,.admin-dialog input{padding:12px;border:1px solid #59738b;background:#10263a;color:#fff;border-radius:8px;font:inherit;max-width:100%;box-sizing:border-box}.admin-table-wrap{overflow-x:auto;border:1px solid #33536c;border-radius:12px}.admin-table{border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}.admin-table th,.admin-table td{text-align:left;padding:14px;border-bottom:1px solid #33536c}.admin-table th{background:#10263a;color:#c5d5e1;white-space:nowrap}.admin-table td{overflow-wrap:anywhere}.admin-table tr:last-child td{border-bottom:0}.admin-actions{min-width:180px}.admin-actions button{margin:3px}.admin-danger{color:#ffb4ab!important;border-color:#a75757!important}.admin-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:16px 0}.admin-dialog{max-width:620px;max-height:80vh;overflow:auto}.admin-dialog label{display:block;margin:16px 0 8px}.admin-dialog button{margin:4px}#page-admin button:disabled{opacity:.4;cursor:default}@media(max-width:650px){.admin-stats{grid-template-columns:1fr;gap:8px}.admin-stat{padding:14px;flex-direction:row;align-items:center;gap:18px}.admin-stat strong{font-size:26px}.admin-search input{width:100%}.admin-pagination{justify-content:center;font-size:12px}}
