/* Shared dark administrative palette. */
@font-face{font-family:PanelGolos;src:url(fonts/GolosText.ttf)format("truetype");font-weight:400 900;font-display:swap}:root{color-scheme:dark;--bg:#10151d;--surface:#19212c;--ink:#e8eef7;--text:#e8eef7;--muted:#a4b1c4;--line:#2e3b4d;--soft:#202c3b;--accent:#a9d981;--blue:#a6c6f1;--green:#8ed5ab;--admin-green:#293e32;--admin-dark:#121b25;--admin-rail:258px;background:var(--bg)}body.admin-console{font-family:PanelGolos,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);min-height:100dvh;margin:0;font-size:14px}.admin-console [hidden]{display:none!important}.admin-console h1,.admin-console h2,.admin-console h3,.admin-console strong{color:inherit}.admin-console h1{font-size:clamp(21px,3vw,32px);font-weight:730;letter-spacing:-.035em}.admin-console h2{font-size:clamp(19px,2.4vw,25px);font-weight:700;letter-spacing:-.027em}.admin-console p{line-height:1.55}.admin-console .muted{color:var(--muted)}.admin-console .admin-shell{display:grid;grid-template-columns:var(--admin-rail) minmax(0,1fr);min-height:100dvh;width:100%}.admin-console.admin-collapsed{--admin-rail:72px}.admin-main{min-width:0}.admin-sidebar{height:100dvh;position:sticky;top:0;z-index:22;display:flex;flex-direction:column;gap:9px;overflow-y:auto;overflow-x:hidden;padding:16px 12px 12px;background:var(--surface);border-right:1px solid var(--line);scrollbar-width:thin}.admin-brand,.admin-home-link,.admin-identity{display:flex;align-items:center;gap:10px;min-width:0}.admin-brand{justify-content:space-between;margin-bottom:11px}.admin-home-link{font-weight:700;text-decoration:none}.admin-logo,.admin-avatar,.admin-project-icon,.admin-banner-mark{display:grid;place-items:center;flex:none}.admin-logo{height:36px;width:42px;border-radius:11px;background:#253b32;color:var(--ink);font-weight:800;font-size:16px}.admin-home-link b,.admin-home-link small,.admin-identity strong,.admin-identity small{display:block}.admin-home-link small,.admin-identity small{font-size:11px;color:var(--muted);font-weight:450;margin-top:3px}.admin-project-icon{width:22px;height:22px;border-radius:7px;background:var(--surface);color:#a9d8b6;font-weight:750;font-size:10px}.admin-search{display:flex;align-items:center;gap:7px;border-radius:10px;background:var(--soft);padding:0 9px;color:var(--muted)}.admin-search svg,.admin-nav-link svg,.admin-icon svg,.admin-host svg{width:18px;height:18px}.admin-console .admin-search input{border:none;background:transparent;box-shadow:none;padding:9px 0;min-height:38px;width:100%;font-size:12px}.admin-search:focus-within{outline:2px solid var(--line);outline-offset:2px}.admin-search kbd{flex:none;font-family:inherit;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-size:10px}.admin-nav-label{color:var(--muted);font-weight:680;font-size:10px;letter-spacing:.10em;padding:9px 9px 0}.admin-nav{display:grid;gap:3px}.admin-console .admin-nav-link{display:flex;width:100%;gap:10px;align-items:center;justify-content:flex-start;min-height:39px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-weight:540;text-decoration:none;text-align:left;white-space:nowrap;box-shadow:none}.admin-console .admin-nav-link:hover,.admin-console .admin-nav-link.project-current{background:var(--surface);color:var(--ink)}.admin-console .admin-nav-link.active{background:var(--admin-green);color:var(--ink);font-weight:700}.admin-console .admin-nav-link.game-tab>span{min-width:0;padding:0;background:transparent;color:inherit;font-size:inherit;border-radius:0;text-align:left}.admin-console .admin-nav-link:before,.admin-console .admin-nav-link:after{display:none}#admin-search-empty{padding:9px}.admin-sidebar-bottom{margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.admin-identity{padding:5px 6px 9px}.admin-identity strong{font-size:13px}.admin-avatar{width:34px;height:34px;border-radius:50%;background:var(--admin-dark);color:#a9d8b6;font-size:15px;font-weight:750}.admin-collapsed .admin-sidebar-text{display:none}.admin-collapsed .admin-nav-link,.admin-collapsed .admin-identity{justify-content:center}.admin-collapsed .admin-logo{margin-left:2px}.admin-console .admin-icon{display:grid;place-items:center;min-height:37px;width:38px;flex:none;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:0}.admin-console .admin-icon:hover{background:var(--soft)}.admin-console .admin-close,.admin-scrim{display:none}.admin-top{height:62px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:center;padding:0 clamp(14px,3vw,32px)}.admin-login-top{justify-content:space-between}.admin-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);min-width:0;font-size:13px}.admin-breadcrumb strong{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-breadcrumb>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-host{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink);font-size:12px}.admin-banner{margin:22px clamp(14px,3vw,32px)0;min-height:100px;padding:19px 22px;border-radius:17px;display:flex;align-items:center;gap:16px;background:var(--admin-dark);color:#fff}.admin-banner small{display:block;color:#a9d8b6;font-size:10px;font-weight:650;letter-spacing:.12em;margin-bottom:5px}.admin-banner-mark{width:48px;height:48px;border-radius:13px;background:#303d2d;color:#a9d8b6;font-size:20px;font-weight:800}.admin-console .main-container,.admin-console .panel-content{width:100%;max-width:none;margin:0;padding:24px clamp(14px,3vw,32px) 42px}.admin-console .main-container .page-section{max-width:none;width:100%;margin:0}.admin-console .view{min-width:0}.admin-console .view:not(.active){display:none}.admin-console .players-heading,.admin-console .servers-heading,.admin-console .version-heading,.admin-console .ticket-toolbar{margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-console .project-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:880px;margin-top:18px}.admin-console .project-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:110px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:none;color:var(--ink)}.admin-console .project-choice:hover{border-color:var(--line);background:var(--surface)}.admin-console .project-choice:after{display:none}.admin-console .project-arrow{background:var(--admin-green);border-radius:8px;padding:6px 10px;color:var(--ink)}.admin-console .section-eyebrow{color:#a9d8b6;font-weight:650}.admin-console .button,.admin-console .row-actions button,.admin-console .pagination button,.admin-console .server-list-switch button,.admin-console #payment-rows button{min-height:36px;height:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 13px;color:var(--ink);font:inherit;font-weight:570;box-shadow:none;cursor:pointer}.admin-console .button:hover,.admin-console .row-actions button:hover,.admin-console .pagination button:hover,.admin-console #payment-rows button:hover{background:var(--surface);border-color:var(--line);color:var(--ink)}.admin-console .button.primary{background:var(--admin-dark);color:#f4faed;border-color:var(--admin-dark)}.admin-console .button.primary:hover{background:#303e2f;color:#fff;border-color:var(--line)}.admin-console .button.danger,.admin-console .button.danger-text,.admin-console .button.danger-outline{background:var(--surface);color:#ffb4ad;border-color:var(--line)}.admin-console button:disabled{opacity:.48;cursor:default}.admin-console :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--line);outline-offset:2px}.admin-console :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:38px;padding:8px 10px}.admin-console input[type=checkbox]{accent-color:#547c35;min-height:0;width:17px;height:17px;vertical-align:middle}.admin-console label,.admin-console label>small{color:var(--muted)}.admin-console .input-shell,.admin-console .search{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--muted)}.admin-console .input-shell input,.admin-console .search input,.admin-console .admin-search input{background:transparent;border:0}.admin-console :is(.players-surface,.players-table,.server-table-wrap,.support-list,.admin-card,.server-card,.commerce-card,.pass-management,.pass-reward,.overview-metrics>div,.admin-data-wrap){background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:none;color:var(--ink)}.admin-console :is(.table-scroll,.admin-data-wrap,.support-list,.players-table){max-width:100%;overflow:auto}.admin-console table{width:100%;border-collapse:collapse}.admin-console table th{background:var(--surface);color:var(--ink);font-weight:670;border-bottom:1px solid var(--line)}.admin-console table td{color:var(--ink);border-color:var(--line)}.admin-console table tbody tr{animation:none}.admin-console table tbody tr:hover{background:var(--surface)}.admin-console #payment-rows td,.admin-console #payments th{padding:10px;text-align:left;font-size:12px}.admin-console #payment-rows td:first-child{white-space:nowrap}.admin-console .pagination>span{color:var(--muted)}.admin-console .pagination{border-color:var(--line);color:var(--muted);margin-top:10px}.admin-console .admin-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 15px}.admin-console .admin-payment-card{margin:0;min-width:0;padding:16px;display:grid;gap:12px;align-content:start}.admin-payment-card h3{font-size:16px;margin:0}.admin-payment-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.admin-payment-facts div{border-radius:8px;background:var(--surface);padding:9px;min-width:0}.admin-payment-facts dt{font-size:10px;color:var(--muted);margin:0 0 4px}.admin-payment-facts dd{margin:0;font-weight:640;overflow-wrap:anywhere}.admin-payment-toggle{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.admin-payment-card #payment-copy{justify-self:start}.admin-payment-card #payment-hook{width:100%;font:11px ui-monospace,Consolas,monospace}#payment-note:not(:empty){margin:0 0 12px;color:#a9d8b6}.admin-console .version-badge,.admin-console .role-badge,.admin-console .character-chip,.admin-console .section-count{background:var(--surface);color:var(--ink);border:1px solid var(--line);clip-path:none;box-shadow:none}.admin-console .role-badge::before,.admin-console .role-badge::after{display:none}.admin-console .role-administrator{background:var(--surface);color:#aec9f2;border-color:var(--line)}.admin-console .role-tester{background:#253b32;color:#ffb4ad;border-color:var(--line)}.admin-console .account-status,.admin-console .ticket-status{color:var(--ink)}.admin-console .account-status.is-blocked,.admin-console .form-error,.admin-console .game-admin-error.is-error{color:#ffb4ad}.admin-console .server-list-switch{background:var(--surface);border:1px solid var(--line);border-radius:10px}.admin-console .server-list-switch button.active,.admin-console .player-tab.active{background:var(--admin-green);color:#a9d8b6}.admin-console .player-tab,.admin-console .maintenance-field,.admin-console .field-section,.admin-console .news-preview,.admin-console .ticket-message,.admin-console .ticket-message.staff,.admin-console .slot-access,.admin-console .account-block-fields{color:var(--ink);background:var(--surface);border-color:var(--line)}.admin-console .gs-role-editor,.admin-console #player-details .gs-character,.admin-console .player-editor-head,.admin-console .player-editor-footer,.admin-console #edit-form .dialog-actions{border-color:var(--line);background:var(--surface)}.admin-console dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 60px #17251725}.admin-console dialog::backdrop{background:#17251765}.admin-console .dialog-lead,.admin-console .dialog-heading>button,.admin-console .close-dialog{color:var(--muted)}.admin-console .close-dialog:not(.button),.admin-console .password-field button,.admin-console .code-field button{background:var(--surface);color:var(--ink)}.admin-console .empty{color:var(--muted)}.admin-console .empty-icon{background:var(--surface);color:var(--ink)}@media (max-width:850px){.admin-console .admin-shell{display:block}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(286px,90vw);height:100dvh;transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s}.admin-drawer-open .admin-sidebar{visibility:visible;transform:translateX(0)}.admin-console .admin-close{display:grid;font-size:23px}.admin-console .admin-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:21;width:100%;height:100%;border:0;background:#16241555}.admin-drawer-open{overflow:hidden}}@media (max-width:580px){.admin-top{height:52px;gap:8px}.admin-breadcrumb>span{display:none}.admin-banner{margin-top:14px;padding:13px;min-height:77px;gap:10px}.admin-banner-mark{width:39px;height:39px;font-size:16px}.admin-console .main-container,.admin-console .panel-content{padding-top:17px}.admin-console .admin-payment-grid,.admin-console .project-picker{grid-template-columns:minmax(0,1fr)}.admin-console .admin-host{font-size:11px}.admin-console .admin-data-wrap table{min-width:720px}.admin-console .gs-role-editor{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-console *{transition:none!important}}.admin-console .view,.admin-console .view.active{animation:none}.admin-console .admin-identity[title]{cursor:default}@media (max-width:580px){.admin-console .filters.player-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.admin-console .filters.player-toolbar .filter-field{width:100%;min-width:0;max-width:100%;margin:0}.admin-console .filters.player-toolbar .search-field,.admin-console .filters.player-toolbar .toolbar-refresh{grid-column:1/-1}.admin-console .filters.player-toolbar :is(select,input){width:100%;min-width:0;max-width:100%}.admin-console .filters.player-toolbar .filter-field>span{white-space:normal;overflow-wrap:anywhere}}.admin-console{--admin-border:var(--line);--control-border:#3d4d61;--control-hover:#2c3d50;--control-fill:#36553f}.admin-console .admin-home-link>svg{width:25px;height:25px;padding:4px;color:var(--control-fill)}.admin-console .admin-banner{min-height:86px;background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:17px 20px}.admin-console .admin-banner small{color:var(--ink)}.admin-console.admin-collapsed .admin-project-name{font-size:10px;text-align:center;white-space:normal;line-height:1.2}.admin-console.admin-collapsed .admin-nav-link:has(.admin-project-name){padding-inline:1px}.admin-console :is(.players-heading,.servers-heading,.version-heading,.ticket-toolbar)>div:first-child{min-width:0}.admin-console .players-heading>div:first-child>p{margin:4px 0 0}.admin-console .filters{align-items:end;gap:10px}.admin-console :is(.dialog-actions,.ticket-tools,.version-actions,.server-toolbar,.server-actions,.pass-tools,.account-tools,.payment-row-actions){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-console :is(.dialog-actions,.version-actions){justify-content:flex-end}.admin-console .pagination{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.admin-console .pagination>div{display:flex;gap:8px}.admin-console button:not([type=hidden]),.admin-console summary{font-family:inherit}.admin-console :is(.button,.player-tab,.section-switch>button,.server-list-switch>button,.row-actions>button,.dialog-heading>.close-dialog,.player-editor-head>.close-dialog){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--control-border);border-radius:8px;padding:8px 12px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;line-height:1.28;text-align:center;box-shadow:none;max-width:100%;white-space:normal}.admin-console :is(.button,.player-tab,.section-switch>button,.server-list-switch>button,.row-actions>button):enabled:hover{background:var(--control-hover);border-color:var(--line);color:var(--ink)}.admin-console .button.primary{color:#fff;background:var(--control-fill);border-color:var(--control-fill)}.admin-console .button.primary:enabled:hover{color:#fff;background:#33512c;border-color:var(--line)}.admin-console :is(.button.danger,.button.danger-text,.button.danger-outline){color:#ffb4ad;background:var(--surface);border-color:var(--line)}.admin-console :is(.button.danger,.button.danger-text,.button.danger-outline):enabled:hover{color:#ffb4ad;background:var(--surface);border-color:var(--line)}.admin-console :is(.button,.player-tab,.admin-icon):disabled{opacity:.53;cursor:not-allowed}.admin-console :is(.button,.player-tab,.admin-nav-link,.admin-icon) svg{width:17px;height:17px;flex:none}.admin-console .icon-button{min-width:38px;padding-inline:7px}.admin-console .row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-console .row-actions>button{min-height:36px;padding:6px 9px}.admin-console .copy-code{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:5px 8px}.admin-console .copy-code:hover{color:var(--ink);background:var(--surface)}.admin-console :is(.dialog-heading,.player-editor-head)>.close-dialog:not(.button),.admin-console .player-editor-head>.close-dialog{position:static;flex:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;margin:0;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:21px;line-height:1}.admin-console :is(.dialog-heading,.player-editor-head)>.close-dialog:hover{background:var(--surface)}.admin-console .dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-console .dialog-heading h2{min-width:0;overflow-wrap:anywhere}.admin-console .dialog-actions>.button{flex:0 1 auto;min-width:95px}.admin-console :is(.role-badge,.account-status,.ticket-status,.server-status){font-weight:600}.admin-console .account-status.is-blocked{color:#ffb4ad}.admin-console .role-player{background:var(--surface);color:var(--ink);border-color:var(--line)}.admin-console :is(.empty h3,.players-table td:first-child,.gs-panel .field-section){color:var(--ink)}.admin-console :is(.game-admin-error,.price-note){color:var(--ink)}.admin-console :is(.game-admin-error.is-error,.form-error,.image-error){color:#ffb4ad}.admin-console :is(.ticket-message.staff,.pass-reward.pass-final){background:var(--surface);border-color:var(--line)}.admin-console :is(.ticket-player,.account-block-fields,.field-section,.maintenance-field,.gs-role-editor,.news-preview,.ticket-controls,.version-actions){border-color:var(--line)}.admin-console .news-preview{background:var(--surface);color:var(--ink)}.admin-console .version-fields{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:12px}.admin-console .version-fields input{width:100%}.admin-console :is(.ticket-toolbar,.players-heading,.servers-heading,.version-heading)>:is(.button,.server-toolbar,.ticket-tools){margin-left:auto}.admin-console .admin-data-wrap td{overflow-wrap:anywhere}.admin-console .payment-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:15px 0 10px}.admin-console .payment-list-toolbar #payment-note{margin:0;font-size:13px}.admin-console :is(.section-switch,.server-list-switch){display:flex;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.admin-console :is(.section-switch,.server-list-switch)>button{border-color:transparent;min-height:34px;padding:6px 10px}.admin-console .section-switch>button[aria-pressed=true],.admin-console .server-list-switch>button.active{background:var(--surface);color:var(--ink);border-color:var(--line)}.admin-console .payment-row-actions{align-items:stretch;min-width:115px}.admin-console #payment-rows .payment-row-actions button{padding:6px 8px;min-height:32px;font-size:12px}.admin-console .server-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:13px;margin-top:14px}.admin-console .server-card{padding:15px;min-width:0;display:flex;flex-direction:column;gap:11px}.admin-console .server-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.admin-console .server-card .server-host{display:block;color:var(--muted);font-size:12px;margin-top:5px}.admin-console .server-card .server-status{flex:none}.admin-console .server-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.admin-console .server-card-meta dt{font-size:11px;color:var(--muted)}.admin-console .server-card-meta dd{margin:3px 0 0;overflow-wrap:anywhere}.admin-console .server-card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.admin-console .server-card-actions .button{flex:1 1 85px}.admin-console .server-empty-card{padding:20px;background:var(--surface);border:1px dashed var(--line);border-radius:10px;color:var(--muted);grid-column:1/-1}.admin-console #edit-dialog{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.admin-console #edit-form{display:flex;flex-direction:column;max-height:calc(100dvh - 26px);min-height:0;margin:0;padding:0}.admin-console .player-editor-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 19px 11px;background:var(--surface)}.admin-console .player-editor-head h2{font-size:20px;margin:0}.admin-console .player-editor-tabs{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 19px 11px}.admin-console .player-tab{padding:6px 4px;font-size:12px;min-width:0;min-height:38px}.admin-console .player-tab.active{background:var(--surface);color:var(--ink);border-color:var(--line)}.admin-console .player-editor-body{flex:1 1 auto;min-height:0;overflow:auto;padding:2px 19px 16px;overscroll-behavior:contain}.admin-console .player-editor-footer{flex:none;background:var(--surface);border-top:1px solid var(--line);padding:12px 19px}.admin-console #edit-form .dialog-actions{margin:0;padding:0;border:0;position:static}.admin-console #edit-form .edit-section{padding:0;margin:0;min-width:0;border:0;background:transparent}.admin-console #edit-form .edit-section>legend{display:none}.admin-console #edit-form .form-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-console #edit-form .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console #edit-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){width:100%;min-width:0}.admin-console #edit-form :is(.password-field,.code-field){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px}.admin-console #edit-form :is(.password-field,.code-field) button{position:static;align-self:stretch;width:auto;height:auto;min-width:38px;margin:0;padding-inline:9px}.admin-console #edit-form .artifact-access{display:grid;gap:7px}.admin-console #edit-form .slot-access,.admin-console .block-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.admin-console #edit-form .slot-access .button{min-width:126px}.admin-console #edit-form .slot-access .button[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--line)}.admin-console #edit-form .account-block-fields label{display:block;margin-top:10px}.admin-console #edit-form .account-block-fields label :is(input,select,textarea){display:block;margin-top:5px}.admin-console #edit-form .advanced-tools{margin-top:12px;border-top:1px solid var(--line);padding-top:9px}.admin-console #edit-form .advanced-tools summary{min-height:36px;padding:8px 0}.admin-console .reset-choices{display:grid;gap:6px;margin:10px 0}.admin-console .reset-choices label{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid var(--line);border-radius:8px}.admin-console .reset-choices label small{display:block;margin-top:3px;color:var(--muted)}.admin-console .reset-choices .button{justify-self:start}.admin-console #edit-error:empty{display:none}.admin-console .commerce-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,230px);gap:10px;margin:0 0 13px}.admin-console .commerce-toolbar :is(input,select){width:100%}.admin-console .commerce-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr));gap:11px}.admin-console .commerce-card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:11px}.admin-console .commerce-card>img{display:block;width:100%;height:78px;max-height:78px;object-fit:contain;flex:none}.admin-console .commerce-card h3{font-size:14px;line-height:1.3;margin:0;overflow-wrap:anywhere}.admin-console .commerce-card>small{color:var(--muted)}.admin-console .commerce-price{display:grid;gap:6px;margin-top:auto;padding-top:5px}.admin-console .commerce-price label{display:grid;gap:4px;font-size:12px}.admin-console .commerce-price input{width:100%;font-variant-numeric:tabular-nums}.admin-console .commerce-price .price-note:empty{display:none}.admin-console .commerce-price .button{width:100%}.admin-console .pass-management{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;margin:0 0 9px}.admin-console .pass-management>div:first-child{display:grid;gap:4px}.admin-console .pass-management small{color:var(--muted)}.admin-console .pass-track-heading{display:flex;align-items:center;gap:10px;margin:17px 0 8px}.admin-console .pass-track-heading span{font-size:12px;color:var(--muted)}.admin-console .pass-reward-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,102px),1fr));gap:7px}.admin-console .pass-reward{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 5px;text-align:center}.admin-console .pass-reward img{display:block;width:100%;height:40px;max-height:40px;object-fit:contain;flex:none}.admin-console .pass-reward strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.admin-console .pass-reward small{font-size:11px;color:var(--muted)}@media (max-width:580px){.admin-console .admin-banner{min-height:66px;padding:12px}.admin-console .commerce-toolbar,.admin-console .version-fields{grid-template-columns:1fr}.admin-console .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-console .commerce-card{padding:9px}.admin-console .commerce-card>img{height:62px;max-height:62px}.admin-console .pass-reward-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,88px),1fr))}.admin-console .pass-tools>.button{flex:1 1 auto}.admin-console .player-editor-head,.admin-console .player-editor-footer{padding:11px 12px}.admin-console .player-editor-tabs{padding:0 12px 9px}.admin-console .player-editor-body{padding:0 12px 11px}.admin-console #edit-form :is(.form-grid,.resource-grid){grid-template-columns:1fr}.admin-console #edit-form .dialog-actions>.button{flex:1 1 0;min-width:0}.admin-console .slot-access .button{min-width:0}.admin-console .row-actions{justify-content:flex-start}.admin-console .players-heading,.admin-console .servers-heading,.admin-console .version-heading,.admin-console .ticket-toolbar{align-items:flex-start}}.admin-console .pass-schedule{display:block}.admin-console .pass-schedule h3{margin:0 0 12px;font-size:15px}.admin-console .pass-schedule fieldset{min-width:0;margin:0 0 8px;padding:0;border:0}.admin-console .pass-schedule-grid{display:grid;grid-template-columns:minmax(105px,.65fr) repeat(2,minmax(0,1fr));gap:9px 12px;margin-bottom:10px}.admin-console .pass-schedule-grid label{display:grid;gap:4px;min-width:0}.admin-console .pass-schedule-grid input{width:100%;min-width:0}.admin-console .pass-clock{font-variant-numeric:tabular-nums}@media (max-width:610px){.admin-console .pass-schedule-grid{grid-template-columns:minmax(0,1fr)}}
