html body .admin-page{color:#edf2fa;background:#0b1018;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 48px;font-size:14px;line-height:1.5}.admin-page *,.admin-page :before,.admin-page :after{box-sizing:border-box}html body .admin-page .admin-hero{align-items:center;padding:28px clamp(16px,4vw,56px)}html body .admin-page .admin-hero h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,3vw,42px);line-height:1.15}html body .admin-page .admin-hero p{max-width:650px;font-size:14px;line-height:1.6}html body .admin-page .admin-content{max-width:1600px;margin:auto;padding:24px clamp(16px,4vw,56px)}.admin-inline-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717173;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}html body .admin-page .admin-tabs{gap:6px;padding:12px clamp(16px,4vw,56px)}html body .admin-page .admin-tabs button{white-space:nowrap;width:auto;min-width:max-content;height:44px;font-size:13px;line-height:20px;border-radius:10px!important;padding:10px 15px!important}.admin-community.users-only>:nth-child(n+3),.admin-community.community-only>:nth-child(-n+2){display:none}html body .admin-page h2{color:#f1f5fb;letter-spacing:-.025em;margin:0 0 18px;font-size:21px;line-height:1.3}html body .admin-page h3{font-size:16px;line-height:1.4}html body .admin-page .admin-block{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:24px;margin:0;display:grid}html body .admin-page .admin-single{grid-template-columns:minmax(0,1fr)}html body .admin-page .account-card{border-radius:16px;width:100%;max-width:none;margin:0;padding:24px;background:#131c29!important;border:1px solid #273345!important}html body .admin-page .account-card label{margin:0 0 18px;font-size:13px;font-weight:500;line-height:1.5;display:block;color:#bac7d9!important}html body .admin-page input:not([type=checkbox]),html body .admin-page select,html body .admin-page textarea{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:7px;line-height:1.5;display:block;color:#edf2fa!important;background:#0b131f!important;border:1px solid #344155!important;border-radius:9px!important;padding:11px 12px!important;font-size:14px!important}html body .admin-page textarea{resize:vertical;min-height:110px}html body .admin-page input[type=file]{overflow:hidden;font-size:12px!important}.admin-page input::file-selector-button{color:#f0f4fa;cursor:pointer;background:#29394f;border:0;border-radius:6px;margin-right:8px;padding:6px 9px}html body .admin-page .check-label{align-items:flex-start;gap:10px;display:flex}html body .admin-page input[type=checkbox]{accent-color:#d8ad48;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}html body .admin-page .btn{text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:auto;min-height:42px;line-height:1.4;display:inline-flex;color:#f4f7fc!important;box-shadow:none!important;background:#24334a!important;border:1px solid #3b4b63!important;border-radius:9px!important;padding:10px 15px!important;font-size:13px!important}html body .admin-page .btn.primary{background:#366be3!important;border-color:#366be3!important}html body .admin-page .btn.ghost{background:0 0!important}html body .admin-page .btn.full{width:100%;margin-top:10px}.admin-page button:disabled{opacity:.5;cursor:wait}html body .admin-page .admin-list{gap:12px;width:100%;min-width:0;display:grid}html body .admin-page .admin-row{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:none;margin:0;padding:18px;display:flex;background:#131c29!important;border:1px solid #273345!important}html body .admin-page .admin-row>div:first-child{flex:200px;min-width:0}html body .admin-page .admin-row strong{color:#edf2fa;font-size:15px;line-height:1.5;display:block}html body .admin-page .admin-row small{color:#98a9bf;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}html body .admin-page .admin-row-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;max-width:100%;display:flex}html body .admin-page .admin-row-actions select{width:220px;min-width:0;margin:0}html body .admin-page .admin-status{padding:6px 10px;font-size:10px}html body .admin-page .admin-stat-grid button span,html body .admin-page .admin-operations-grid article span{font-size:13px}html body .admin-page .admin-stat-grid button small{font-size:11px}html body .admin-page .admin-quick-grid button,html body .admin-page .admin-quick-grid a{min-height:42px;font-size:13px}html body .admin-page .admin-finance-summary small{font-size:11px}html body .admin-page .admin-track-editor{border:1px solid #344155;border-radius:12px;margin:16px 0;padding:16px}@media (width<=1000px){html body .admin-page .admin-block{grid-template-columns:minmax(0,1fr)}html body .admin-page .admin-hero{align-items:flex-start}}@media (width<=600px){html body .admin-page .admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px;display:grid;position:relative;overflow:visible}html body .admin-page .admin-tabs button{justify-content:flex-start;width:100%;min-width:0;min-height:46px;font-size:12px;padding:10px!important}html body .admin-page .admin-tabs button svg{flex-shrink:0}html body .admin-page .admin-content{padding:20px 16px}html body .admin-page .admin-hero{gap:16px;padding:24px 16px}html body .admin-page input:not([type=checkbox]),html body .admin-page select,html body .admin-page textarea{font-size:16px!important}html body .admin-page .btn{min-height:46px}html body .admin-page .admin-finance-summary{grid-template-columns:minmax(0,1fr)}html body .admin-page .admin-search{min-width:0}html body .admin-page .admin-search input{margin:0}html body .admin-page .admin-stat-grid strong{overflow-wrap:anywhere;font-size:26px}html body .admin-page .admin-hero-actions{flex-wrap:wrap}html body .admin-page .admin-row{padding:16px;display:block}html body .admin-page .admin-row-actions{width:100%;margin-top:14px;display:flex}html body .admin-page .admin-row-actions select{width:100%}html body .admin-page .admin-row-actions .btn{flex:120px}html body .admin-page .account-card{padding:18px}html body .admin-page .admin-quick-grid{grid-template-columns:minmax(0,1fr)}html body .admin-page .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .admin-page .admin-stat-grid button,html body .admin-page .admin-operations-grid article{padding:14px}}
