.activities-admin{display:grid;gap:22px;min-width:0;color:#dce6f3;font-size:16px;line-height:1.55}.activities-admin *{box-sizing:border-box}.activities-admin .admin-panel__header{flex-wrap:wrap;gap:16px}.activities-admin .admin-panel__title{font-size:21px;line-height:1.4}.activities-admin .admin-panel__body{padding:20px}.activities-admin :is(h2,h3,h4,p,label,.button){word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.activities-admin :is(h3,h4,p){margin:0}.activities-admin h3{font-size:18px}.activities-admin h4{font-size:16px}.activities-admin .button{min-height:44px;max-width:100%;font-size:14px;line-height:1.4;white-space:normal}.activities-admin .button>span{min-width:0;white-space:normal}.activities-admin .admin-status-badge__label{font-size:14px;white-space:normal;text-overflow:clip;overflow:visible}.activity-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.activity-admin-actions>.button{flex:1 1 160px}.activity-admin-editor,.activity-admin-editor fieldset,.activity-admin-partner,.activity-admin-key,.activity-admin-preview,.activity-admin-recovery{display:grid;gap:18px;min-width:0}.activity-admin-editor fieldset{border:0;margin:0;padding:0}.activity-admin-field{display:grid;gap:7px;min-width:0}.activity-admin-field>span{display:flex;align-items:center;gap:5px}.activities-admin :is(input,select,textarea){width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #536b85;border-radius:9px;background:#0d1c2e;color:#e5edf8;font:inherit;font-size:16px}.activities-admin textarea{resize:vertical}.activities-admin input:disabled{opacity:.7}.activity-admin-field.is-invalid :is(input,textarea){border-color:#efb070}.activity-admin-field small{font-size:13px;color:#f1bc83}.activity-admin-columns,.activity-admin-comparison{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.activity-admin-note{color:#b8cadd;font-size:14px}.activity-admin-warning{padding:14px 16px;border-left:3px solid #ddad64;background:#302919;border-radius:6px;color:#f2d4a3;font-size:14px}.activity-admin-success{padding:12px 16px;border:1px solid #438875;border-radius:8px;background:#14362f;color:#caebdf}.activity-admin-report{padding:16px;border:1px dashed #9a845b;border-radius:10px;color:#ddcba7}.activity-admin-key,.activity-admin-preview,.activity-admin-recovery,.activity-admin-comparison>section{padding:18px;border:1px solid #405975;border-radius:12px;background:#13243a}.activity-admin-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.activity-admin-check input{width:20px;height:20px;min-height:20px;padding:0;margin-top:2px}.activity-admin-preview>.button{justify-self:center;min-width:180px}.activity-admin-comparison>section{display:grid;gap:12px;background:#0e1e31}.activity-admin-comparison dl{display:grid;gap:10px;margin:0}.activity-admin-comparison dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.activity-admin-comparison dt{color:#b9c9da}.activity-admin-comparison dd{margin:0;color:#f2e6c8}.activity-admin-amount{white-space:nowrap;display:inline-block;max-width:100%;font-variant-numeric:tabular-nums}.activity-admin-list{display:grid;gap:18px;margin-top:18px}.activity-admin-list>article{display:grid;gap:16px;padding:18px;border:1px solid #405975;border-radius:12px;background:#13243a}.activity-admin-list header{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.activity-admin-list header p{font-size:14px;color:#b6c8de;margin-top:5px}.activity-admin-list article>.button{justify-self:start}.activity-admin-summary{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:15px}.activity-admin-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.activity-admin-metrics>div{min-width:0;padding:12px;border:1px solid #354f6c;border-radius:9px;background:#172d46}.activity-admin-metrics span{display:block;font-size:13px;color:#b9cce2}.activity-admin-metrics strong{font-size:17px;color:#f2d9aa}.activity-admin-filter{max-width:360px;margin-bottom:12px}.activity-admin-integration{padding:16px;border:1px solid #405975;border-radius:10px;background:#0e1e31;min-width:0}.activity-admin-integration summary,.activity-admin-preview-details summary{cursor:pointer;color:#f2d9aa;padding:8px 0}.activity-admin-integration>div{display:grid;gap:14px;padding-top:12px}.activity-admin-integration :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;margin:0;min-width:0}.activity-admin-integration pre{padding:14px;border:1px solid #405975;border-radius:8px;background:#091726}.activity-admin-preview-details dl>div{display:grid;gap:3px;margin-top:12px}.activity-admin-preview-details dd{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap}.activity-admin-preview-details dd.activity-admin-url{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.activities-admin .profile-time{display:inline-flex;flex-wrap:wrap;gap:6px;font-size:14px}.activities-admin .profile-time span{white-space:nowrap}.activities-admin .admin-state__description{font-size:14px;line-height:1.5}@media (min-width:800px){.activity-admin-columns,.activity-admin-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.activities-admin .admin-panel__body{padding:14px}.activity-admin-key,.activity-admin-preview,.activity-admin-recovery,.activity-admin-list>article{padding:14px}.activity-admin-metrics{grid-template-columns:minmax(0,1fr)}}.system-versions .system-version-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.system-versions .system-version-card{min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-panel-soft)}.system-versions .system-version-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.system-versions .system-version-card h3{font-size:18px;line-height:1.4;margin:0;overflow-wrap:normal;word-break:normal}.system-versions .system-version-card .admin-status-badge{white-space:normal;font-size:14px;line-height:1.5}.system-versions .system-version-card .admin-status-badge__label{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:normal;word-break:normal}.system-versions dl{display:grid;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.55}.system-versions dl>div{min-width:0}.system-versions dt{color:var(--admin-text-muted)}.system-versions dd{margin:3px 0 0;color:var(--admin-text);font-variant-numeric:tabular-nums}.system-versions code{display:block;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;word-break:normal;font-size:13px}.system-versions details{margin-top:16px;padding-top:12px;border-top:1px solid var(--admin-border)}.system-versions summary{cursor:pointer;font-size:14px;line-height:1.5;min-height:32px;color:var(--admin-text-secondary)}.system-versions summary:focus-visible{outline:2px solid var(--admin-info);outline-offset:3px;border-radius:4px}.system-versions .system-version-warning{color:var(--admin-warning);font-size:14px;line-height:1.55;margin:12px 0}.system-versions .system-version-legacy p{font-size:14px;line-height:1.55;color:var(--admin-text-muted)}.agent-workspace{display:grid;gap:18px;min-width:0}.agent-workspace .admin-panel,.agent-workspace .admin-panel__body{min-width:0}.agent-workspace__status,.agent-workspace__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.agent-workspace__status span,.agent-workspace p,.agent-workspace strong,.agent-workspace time,.agent-workspace dd,.agent-workspace li{overflow-wrap:anywhere}.agent-workspace__muted{color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.agent-workspace__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.agent-workspace__card{display:grid;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-panel-soft)}.agent-workspace__card p{margin:0}.agent-workspace__card .status-badge{justify-self:start}.agent-workspace__form{display:grid;gap:14px;margin-top:18px;min-width:0}.agent-workspace__form label,.agent-workspace__period{display:grid;gap:8px;min-width:0;font-size:13px}.agent-workspace__form input:not([type=checkbox]),.agent-workspace__form select,.agent-workspace__form textarea,.agent-workspace__period select{width:100%;min-width:0;min-height:var(--admin-control-height);box-sizing:border-box;color:inherit;border:1px solid var(--admin-border);border-radius:8px;padding:10px 12px;background:var(--admin-bg-alt);font:inherit}.agent-workspace__form textarea{resize:vertical;line-height:1.5}.agent-workspace__form input:focus-visible,.agent-workspace__form select:focus-visible,.agent-workspace__form textarea:focus-visible,.agent-workspace__period select:focus-visible,.agent-workspace__editor summary:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.agent-workspace__form fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--admin-border);border-radius:8px}.agent-workspace__form fieldset legend{padding:0 5px}.agent-workspace__form label.agent-workspace__checkbox{display:flex;align-items:flex-start;gap:10px;padding:8px 0;line-height:1.5}.agent-workspace__checkbox input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:var(--admin-gold)}.agent-workspace__metadata{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:8px 12px;font-size:12px}.agent-workspace__metadata dd{margin:0}.agent-workspace__preview{border:1px solid var(--admin-border);border-radius:10px;padding:14px;min-width:0}.agent-workspace__preview h4{margin:0 0 12px;overflow-wrap:anywhere}.agent-workspace__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;line-height:1.65}.agent-workspace__editor{margin-top:18px}.agent-workspace__editor summary{cursor:pointer;padding:12px 0;color:var(--admin-gold)}.agent-workspace__review{padding-top:14px;border-top:1px solid var(--admin-border)}.agent-workspace__features{display:grid;gap:12px;padding:0;list-style:none}.agent-workspace__features li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-workspace__features li>span:last-child{flex-basis:100%}.agent-workspace__period{max-width:260px}.agent-workspace__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.agent-workspace__metrics>div{min-width:0;padding:12px;background:var(--admin-panel-soft);border-radius:8px}.agent-workspace__metrics dt{color:var(--admin-text-secondary);font-size:12px}.agent-workspace__metrics dd{margin:6px 0 12px;font-size:18px;font-weight:700}.agent-workspace__audit{display:grid;gap:12px;padding:0;list-style:none}.agent-workspace__audit li{display:grid;gap:6px;padding:12px;border:1px solid var(--admin-border);border-radius:8px;font-size:12px}.agent-workspace__code{overflow-wrap:anywhere}@media (max-width: 600px){.admin-workspace-modern .agent-workspace .button{min-height:44px;height:auto}.agent-workspace__metadata{grid-template-columns:minmax(0,1fr)}.agent-workspace__metadata dt{color:var(--admin-text-secondary)}.agent-workspace__metadata dd{margin-bottom:8px}.agent-workspace__actions .button{flex:1 1 160px;white-space:normal;text-align:center}.agent-workspace .admin-panel__actions .button{white-space:normal}}.admin-player-identity{min-width:0;color:var(--admin-text)}.admin-player-identity dl{display:grid;gap:12px;margin:0;min-width:0}.admin-player-identity__field{min-width:0}.admin-player-identity dt{color:var(--admin-text-secondary);font-size:13px;line-height:1.5}.admin-player-identity dd{margin:4px 0 0;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.admin-player-identity__field--id dd{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.admin-player-identity code{display:block;max-width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:text;user-select:text}.admin-player-identity__field--id a{min-width:0;max-width:100%}.admin-workspace-modern .admin-player-identity .button,.admin-player-identity .button{min-height:44px;height:auto;min-width:0;padding:8px 10px;font-size:13px;white-space:normal}.admin-player-identity--full dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.admin-player-identity--full dd{font-size:16px}.admin-player-identity__source{display:grid;gap:8px;justify-items:start;margin-top:14px}.admin-player-identity__source .admin-status-badge{max-width:100%;white-space:normal;line-height:1.4}.admin-player-identity__source .admin-status-badge__label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}.admin-player-identity__source time,.admin-player-identity__notice{color:var(--admin-text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-player-identity__notice{margin:8px 0 0}.admin-player-identity__identifier{overflow-wrap:anywhere}.admin-player-identity__game-name dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.admin-player-identity__game-name small{display:grid;gap:4px;margin-top:6px;color:var(--admin-text-secondary);font-size:12px;line-height:1.5}.admin-player-identity :is(code,button):focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}@media (max-width: 600px){.admin-player-identity--full dl{grid-template-columns:minmax(0,1fr)}}.admin-login.admin-logout-recovery{grid-template-columns:minmax(0,1fr);min-height:100dvh;padding-block:80px 32px;overflow:visible}.logout-recovery-card{margin-block:16px;font-size:16px;line-height:1.55}.logout-recovery-heading{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px}.logout-recovery-heading>svg{margin-top:4px;color:var(--admin-gold)}.logout-recovery-heading h1{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal}.logout-recovery-card p{margin:0;overflow-wrap:normal;word-break:normal}.logout-recovery-card .button{min-height:44px;width:100%;white-space:normal;font-size:16px;line-height:1.35}.logout-recovery-card .button>span{white-space:normal;overflow-wrap:normal;word-break:normal}.logout-recovery-problem{padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#d8ad550f}.sponsored-scoring-calculator{min-width:0;display:grid;gap:20px;padding:20px;margin-top:24px;border:1px solid #36536d;border-radius:14px;background:#0a1728}.sponsored-scoring-calculator>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.sponsored-scoring-calculator h3{margin:0 0 8px;color:#edf4fd;font-size:20px;line-height:1.4}.sponsored-scoring-calculator p{margin:8px 0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.sponsored-scoring-calculator>header p,.scoring-simulator-note{color:#a8bbd2}.sponsored-scoring-calculator label{display:grid;gap:8px;min-width:0;font-size:14px;line-height:1.5}.sponsored-scoring-calculator label>span{color:#c2cfe0}.sponsored-control-room .sponsored-scoring-calculator input,.sponsored-control-room .sponsored-scoring-calculator select{min-height:44px;width:100%;min-width:0;font-size:16px}.scoring-simulator-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.sponsored-scoring-calculator fieldset{min-width:0;border:1px solid #2b4159;border-radius:10px;padding:16px;margin:0}.sponsored-scoring-calculator legend{padding:0 8px;color:#e8c98a;font-size:16px;font-weight:600}.scoring-simulator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.scoring-simulator-actions{display:flex;gap:12px;flex-wrap:wrap}.sponsored-control-room .sponsored-scoring-calculator .button{min-height:44px;font-size:16px;white-space:normal}.sponsored-control-room .sponsored-scoring-calculator .admin-status-badge{font-size:14px}.scoring-simulator-result{display:grid;gap:18px;border-top:1px solid #36536d;padding-top:20px}.scoring-simulator-result-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.scoring-simulator-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scoring-simulator-outcomes article{min-width:0;background:linear-gradient(130deg,#152f45,#112235);border:1px solid #365775;border-radius:12px;padding:18px}.scoring-simulator-outcomes article>span{color:#bdcce0;font-size:16px}.scoring-simulator-outcomes article>strong{display:block;font-size:clamp(25px,2.5vw,34px);line-height:1.4;color:#f1d393;overflow-wrap:anywhere;margin-top:8px}.sponsored-scoring-calculator details{border:1px solid #2b4159;padding:14px;border-radius:10px;min-width:0}.sponsored-scoring-calculator summary{cursor:pointer;min-height:44px;align-content:center;font-size:16px;color:#c5d9f1}.scoring-simulator-breakdown{display:grid;gap:0}.scoring-simulator-breakdown>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid #22364d;font-size:14px}.scoring-simulator-breakdown>div>span:last-child{font-variant-numeric:tabular-nums;color:#e8d8b7;overflow-wrap:anywhere;min-width:0}.sponsored-scoring-baseline{padding:14px;border:1px solid #36536d;border-radius:10px;font-size:14px;line-height:1.6}.sponsored-control-room .sponsored-scoring-baseline .button{min-height:44px;white-space:normal}.scoring-simulator-bound{border-left:3px solid #cba856;padding-left:14px}.sponsored-scoring-calculator code{display:block;overflow-x:auto;white-space:nowrap;max-width:100%;padding:8px 0;font-size:14px;color:#b5cce4}@media (max-width: 1100px){.scoring-simulator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sponsored-scoring-calculator{padding:16px}.scoring-simulator-source,.scoring-simulator-fields,.scoring-simulator-outcomes{grid-template-columns:minmax(0,1fr)}.sponsored-scoring-calculator fieldset{padding:12px}.scoring-simulator-actions .button{width:100%}}.sponsor-prize-images{container-type:inline-size}.sponsor-prize-images .admin-panel__title,.sponsor-prize-images .admin-panel__meta{overflow:visible;white-space:normal;text-overflow:clip}.sponsor-prize-images__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sponsor-prize-images__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sponsor-prize-images__card{display:flex;flex-direction:column;min-width:0;padding:14px;gap:14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsor-prize-images__card header{min-width:0}.sponsor-prize-images__card h3{margin:0 0 7px;font-size:15px}.sponsor-prize-images__card p{margin:0;line-height:1.5}.sponsor-prize-images__preview{display:grid;gap:8px;margin:0;min-width:0}.sponsor-prize-images__preview figcaption{color:var(--admin-text-secondary);font-size:12px;line-height:1.4}.sponsor-prize-images__image{display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1;margin-inline:auto;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md)}.sponsor-prize-images__image img{display:block;width:100%;height:100%;object-fit:contain;min-width:0;min-height:0}.sponsor-prize-images__image span{color:var(--admin-text-muted);padding:14px;text-align:center;font-size:12px;line-height:1.5}.sponsor-prize-images__field{display:grid;gap:8px;min-width:0;font-size:12px;line-height:1.4}.sponsor-prize-images__field input,.sponsor-prize-images__field textarea{width:100%;min-width:0;max-width:100%}.sponsor-prize-images__draft{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--admin-border)}.sponsor-prize-images__draft .sponsor-prize-images__image{width:min(100%,160px)}.sponsor-prize-images__filename{overflow-wrap:anywhere;font-size:11px;color:var(--admin-text-secondary)}.sponsor-prize-images__actions{display:grid;gap:8px;margin-top:auto}.sponsor-prize-images__actions .button{width:100%;min-height:var(--admin-control-height);white-space:normal}.sponsor-prize-images__formats{color:var(--admin-text-muted);line-height:1.5;margin:14px 0 0}.sponsor-prize-images__review{margin-bottom:14px}.sponsor-prize-images__review p{margin-top:0}.sponsor-prize-images p,.sponsor-prize-images h3,.sponsor-prize-images label{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}@container (max-width: 720px){.sponsor-prize-images__grid{grid-template-columns:minmax(0,1fr)}}.sponsored-settings-drawer .admin-drawer{position:relative;container-type:inline-size;width:min(560px,100vw);background:#0e1a2c;border-left-color:#b99957;color:#e8eef7}.sponsored-settings-drawer .admin-drawer__header{padding:18px 66px 18px 18px;min-height:84px;border-color:#2d3e54;background:#121f32}.sponsored-settings-drawer .admin-drawer__title{font-size:18px;line-height:1.4}.sponsored-settings-drawer .admin-drawer__subtitle{font-size:14px;line-height:1.45;color:#a8b9cf}.sponsored-settings-drawer .admin-drawer__close{position:absolute;top:18px;right:18px;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0}.sponsored-settings-drawer .admin-drawer__body{padding:18px;overflow-y:auto;overflow-x:hidden}.sponsored-settings-drawer .admin-drawer__footer{display:block;padding:14px 18px;border-color:#2d3e54;background:#091421}.sponsored-settings-drawer .sponsor-settings-flow{display:grid;gap:18px;min-width:0;font-size:14px;line-height:1.55}.sponsored-settings-drawer .sponsor-settings-flow :is(p,h3,h4,ul,ol,dl){margin:0}.sponsored-settings-drawer .sponsor-settings-flow :is(p,li,label,h3,h4,dt,dd){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.sponsored-settings-drawer .sponsor-settings-flow h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#efcf8c;font-size:16px;line-height:1.45}.sponsored-settings-drawer .sponsor-settings-flow h4{color:#dce7f5;font-size:14px;line-height:1.5}.sponsored-settings-drawer .sponsor-settings-flow p{font-size:14px;line-height:1.6}.sponsored-settings-drawer .sponsor-settings-flow .admin-status-badge{max-width:100%;white-space:normal;font-size:14px;line-height:1.5}.sponsored-settings-drawer .sponsor-settings-flow .admin-status-badge__label{white-space:normal;text-overflow:clip;overflow:visible}.sponsored-settings-drawer .sponsor-settings-effects{display:grid;gap:16px;min-width:0}.sponsored-settings-drawer .sponsor-settings-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:8px}.sponsored-settings-drawer .sponsor-settings-steps li{display:grid;align-content:center;min-height:44px;padding:8px;border:1px solid #293c54;border-radius:8px;font-size:14px;text-align:center;color:#a9bbd0}.sponsored-settings-drawer .sponsor-settings-steps li[aria-current=step]{color:#f3d497;border-color:#b39456;background:#27303d}.sponsored-settings-drawer .sponsor-settings-environment{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#aec0d6}.sponsored-settings-drawer .sponsor-settings-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.sponsored-settings-drawer .sponsor-settings-card{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid #314660;border-radius:10px;background:#142239}.sponsored-settings-drawer .sponsor-settings-impact{border-left:3px solid #c9a661}.sponsored-settings-drawer .sponsor-settings-card ul{display:grid;gap:10px;padding-left:20px}.sponsored-settings-drawer .sponsor-settings-cancellations{display:grid;gap:14px}.sponsored-settings-drawer .sponsor-settings-cancellations>strong{color:#ffb9b9}.sponsored-settings-drawer .sponsor-settings-cancellations li{display:grid;gap:8px;padding-block:10px;border-bottom:1px solid #38415a;min-width:0}.sponsored-settings-drawer .sponsor-settings-retained{display:grid;gap:8px;border-top:1px solid #344861;padding-top:12px}.sponsored-settings-drawer .sponsor-settings-plan{border-color:#a88c55;background:#182638}.sponsored-settings-drawer .sponsor-settings-important{padding:10px 12px;border-left:3px solid #dfb971;background:#293341;color:#fae3b1}.sponsored-settings-drawer .sponsor-settings-code{display:grid;gap:6px;min-width:0;color:#becce0;font-size:14px}.sponsored-settings-drawer .sponsor-settings-flow input,.sponsored-settings-drawer .sponsor-settings-flow textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #3c536f;border-radius:8px;font:inherit;font-size:16px;line-height:1.5;background:#0b1626;color:#edf3fd}.sponsored-settings-drawer .sponsor-settings-code input{font:16px/1.5 ui-monospace,monospace;white-space:nowrap;text-overflow:clip}.sponsored-settings-drawer .sponsor-settings-flow textarea{resize:vertical}.sponsored-settings-drawer .sponsor-settings-flow input:focus-visible,.sponsored-settings-drawer .sponsor-settings-flow textarea:focus-visible{outline:2px solid #dfba72;outline-offset:2px}.sponsored-settings-drawer .sponsor-settings-pins{display:grid;gap:12px}.sponsored-settings-drawer .sponsor-settings-schedule,.sponsored-settings-drawer .sponsor-settings-counts{display:grid;min-width:0}.sponsored-settings-drawer .sponsor-settings-schedule>div{display:grid;gap:5px;padding-block:10px;border-bottom:1px solid #32465e}.sponsored-settings-drawer .sponsor-settings-schedule dt{color:#afc1d8}.sponsored-settings-drawer .sponsor-settings-schedule dd{margin:0;color:#f1d499;font-variant-numeric:tabular-nums}.sponsored-settings-drawer .sponsor-settings-counts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:10px;border-bottom:1px solid #32465e}.sponsored-settings-drawer .sponsor-settings-counts dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f1d499}.sponsored-settings-drawer .sponsor-settings-number{white-space:nowrap;font-variant-numeric:tabular-nums}.sponsored-settings-drawer .sponsor-settings-flow time{white-space:nowrap;font-variant-numeric:tabular-nums}.sponsored-settings-drawer .sponsor-settings-review-time{color:#b4c3d8}.sponsored-settings-drawer .sponsor-settings-form{display:grid;gap:16px;padding-top:18px;border-top:1px solid #a68b56}.sponsored-settings-drawer .sponsor-settings-form label{display:grid;gap:8px;min-width:0}.sponsored-settings-drawer .sponsor-settings-form label>span{display:flex;align-items:center;gap:8px;font-size:14px;color:#cfdaea}.sponsored-settings-drawer .sponsor-settings-error,.sponsored-settings-drawer .sponsor-settings-warning{display:grid;gap:10px;padding:14px;border:1px solid #a68045;border-radius:10px;background:#302a2b;color:#f4ddbc}.sponsored-settings-drawer .sponsor-settings-error{border-color:#a35a66;background:#322533;color:#ffd1d6}.sponsored-settings-drawer .sponsor-settings-flow .sponsor-settings-reason{white-space:pre-wrap;overflow-wrap:anywhere}.sponsored-settings-drawer .sponsor-settings-result{border-color:#4b9278}.sponsored-settings-drawer .sponsor-settings-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;min-width:0}.sponsored-settings-drawer .sponsor-settings-actions>.button{flex:1 1 160px;min-width:min(160px,100%)}.admin-workspace-modern .sponsored-settings-drawer .button{min-height:44px;font-size:14px;line-height:1.45;white-space:normal;text-overflow:clip;padding:10px 14px}.sponsored-settings-drawer .button>span{overflow-wrap:normal;word-break:normal;white-space:normal}@container (max-width: 460px){.sponsored-settings-drawer .sponsor-settings-comparison,.sponsored-settings-drawer .sponsor-settings-steps{grid-template-columns:minmax(0,1fr)}.sponsored-settings-drawer .sponsor-settings-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.sponsored-scoring-create-drawer .admin-drawer{position:relative;container-type:inline-size;width:min(560px,100vw);background:#0e1a2c;border-left-color:#b99957;color:#e8eef7}.sponsored-scoring-create-drawer .admin-drawer__header{padding:18px 66px 18px 18px;min-height:84px;border-color:#2d3e54;background:#121f32}.sponsored-scoring-create-drawer .admin-drawer__title{font-size:18px;line-height:1.4}.sponsored-scoring-create-drawer .admin-drawer__subtitle{font-size:14px;line-height:1.45;color:#a8b9cf}.sponsored-scoring-create-drawer .admin-drawer__close{position:absolute;top:18px;right:18px;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0}.sponsored-scoring-create-drawer .admin-drawer__body{padding:18px;overflow-y:auto;overflow-x:hidden}.sponsored-scoring-create-drawer .admin-drawer__footer{display:block;padding:14px 18px;border-color:#2d3e54;background:#091421}.sponsored-scoring-create-drawer .scoring-create-flow{display:grid;gap:18px;min-width:0;font-size:14px;line-height:1.55}.sponsored-scoring-create-drawer .scoring-create-flow :is(p,h3,h4,ul,ol,dl,dd){margin:0}.sponsored-scoring-create-drawer .scoring-create-flow :is(p,li,label,h3,h4,dt,dd,summary){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.sponsored-scoring-create-drawer .scoring-create-flow h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#efcf8c;font-size:16px;line-height:1.45}.sponsored-scoring-create-drawer .scoring-create-flow h4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#dce7f5;font-size:14px;line-height:1.5}.sponsored-scoring-create-drawer .scoring-create-flow p{font-size:14px;line-height:1.6}.sponsored-scoring-create-drawer .scoring-create-flow .admin-status-badge{max-width:100%;white-space:normal;font-size:14px;line-height:1.5}.sponsored-scoring-create-drawer .scoring-create-flow .admin-status-badge__label{white-space:normal;text-overflow:clip;overflow:visible}.sponsored-scoring-create-drawer .scoring-create-effects,.sponsored-scoring-create-drawer .scoring-create-definition-list{display:grid;gap:16px;min-width:0}.sponsored-scoring-create-drawer .scoring-create-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;gap:8px}.sponsored-scoring-create-drawer .scoring-create-steps li{display:grid;align-content:center;min-height:44px;padding:8px;border:1px solid #293c54;border-radius:8px;font-size:14px;text-align:center;color:#a9bbd0}.sponsored-scoring-create-drawer .scoring-create-steps li[aria-current=step]{color:#f3d497;border-color:#b39456;background:#27303d}.sponsored-scoring-create-drawer .scoring-create-environment{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#aec0d6}.sponsored-scoring-create-drawer .scoring-create-card{display:grid;align-content:start;gap:14px;min-width:0;padding:14px;border:1px solid #314660;border-radius:10px;background:#142239}.sponsored-scoring-create-drawer .scoring-create-impact{border-left:3px solid #c9a661}.sponsored-scoring-create-drawer .scoring-create-important{padding:10px 12px;border-left:3px solid #dfb971;background:#293341;color:#fae3b1}.sponsored-scoring-create-drawer .scoring-create-code{display:grid;gap:6px;min-width:0;font-size:14px;color:#becce0}.sponsored-scoring-create-drawer .scoring-create-code output{display:block;padding:10px 12px;min-height:44px;border:1px solid #3c536f;border-radius:8px;background:#0b1626;color:#edf3fd;font:14px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.sponsored-scoring-create-drawer .scoring-create-coefficient{display:grid;gap:10px;min-width:0;padding:12px 0;border-top:1px solid #32465e}.sponsored-scoring-create-drawer .scoring-create-coefficient.is-changed{padding:12px;border:1px solid #a78a53;border-radius:8px;background:#27303b}.sponsored-scoring-create-drawer .scoring-create-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.sponsored-scoring-create-drawer .scoring-create-pair>div{display:grid;gap:6px;min-width:0}.sponsored-scoring-create-drawer .scoring-create-pair dt{color:#b8c8dc}.sponsored-scoring-create-drawer .scoring-create-pair dd{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f3d497}.sponsored-scoring-create-drawer .scoring-create-change{color:#f3d497;font-size:14px}.sponsored-scoring-create-drawer .scoring-create-definition-values{display:grid;min-width:0}.sponsored-scoring-create-drawer .scoring-create-definition-values>div{display:grid;gap:4px;padding-block:8px;border-bottom:1px solid #304259}.sponsored-scoring-create-drawer .scoring-create-definition-values dt{color:#aec1da}.sponsored-scoring-create-drawer .scoring-create-definition-values dd{color:#e8eef7;font-variant-numeric:tabular-nums}.sponsored-scoring-create-drawer .scoring-create-counts{display:grid;gap:8px}.sponsored-scoring-create-drawer .scoring-create-counts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.sponsored-scoring-create-drawer .scoring-create-counts dd{color:#f3d497;font-variant-numeric:tabular-nums;white-space:nowrap}.sponsored-scoring-create-drawer .scoring-create-flow summary{min-height:44px;padding-block:10px;cursor:pointer;color:#edcf95}.sponsored-scoring-create-drawer .scoring-create-definition{min-width:0;padding:12px;border:1px solid #344c68;border-radius:8px;background:#102034}.sponsored-scoring-create-drawer .scoring-create-definition>summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.sponsored-scoring-create-drawer .scoring-create-definition>summary>span:first-child{min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.sponsored-scoring-create-drawer .scoring-create-definition[open]>:not(summary){margin-top:12px}.sponsored-scoring-create-drawer .scoring-create-definition-pair{display:grid;gap:18px}.sponsored-scoring-create-drawer .scoring-create-form{display:grid;gap:16px;padding-top:18px;border-top:1px solid #a68b56}.sponsored-scoring-create-drawer .scoring-create-form label{display:grid;gap:8px;min-width:0}.sponsored-scoring-create-drawer .scoring-create-form label>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#cfdaea;font-size:14px}.sponsored-scoring-create-drawer .scoring-create-flow input,.sponsored-scoring-create-drawer .scoring-create-flow textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #3c536f;border-radius:8px;font-size:16px;line-height:1.5;font-family:inherit;background:#0b1626;color:#edf3fd}.sponsored-scoring-create-drawer .scoring-create-flow textarea{resize:vertical}.sponsored-scoring-create-drawer .scoring-create-flow :is(input,textarea,output,summary):focus-visible{outline:2px solid #dfba72;outline-offset:2px}.sponsored-scoring-create-drawer .scoring-create-error,.sponsored-scoring-create-drawer .scoring-create-warning{display:grid;gap:10px;padding:14px;border:1px solid #a68045;border-radius:10px;background:#302a2b;color:#f4ddbc}.sponsored-scoring-create-drawer .scoring-create-error{border-color:#a35a66;background:#322533;color:#ffd1d6}.sponsored-scoring-create-drawer .scoring-create-flow .scoring-create-reason{white-space:pre-wrap;overflow-wrap:normal}.sponsored-scoring-create-drawer .scoring-create-reason-url{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.sponsored-scoring-create-drawer .scoring-create-result{border-color:#4b9278}.sponsored-scoring-create-drawer .scoring-create-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;min-width:0}.sponsored-scoring-create-drawer .scoring-create-actions>.button{flex:1 1 160px;min-width:min(160px,100%)}.admin-workspace-modern .sponsored-scoring-create-drawer .button{min-height:44px;font-size:14px;line-height:1.45;white-space:normal;text-overflow:clip;padding:10px 14px}.sponsored-scoring-create-drawer .button>span{overflow-wrap:normal;word-break:normal;white-space:normal}@container (max-width: 460px){.sponsored-scoring-create-drawer .scoring-create-steps,.sponsored-scoring-create-drawer .scoring-create-pair{grid-template-columns:minmax(0,1fr)}.sponsored-scoring-create-drawer .scoring-create-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.admin-mfa{display:grid;gap:24px;min-width:0;font-size:15px;line-height:1.65;color:#c7d5e7}.admin-mfa-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.admin-mfa-intro h2{margin:4px 0 8px;font-size:28px;line-height:1.3;color:#edf3fc}.admin-mfa-intro p{margin:0}.admin-mfa-layout{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,.8fr);align-items:start;gap:24px}.admin-mfa .admin-panel,.admin-mfa .admin-panel__heading,.admin-mfa .admin-panel__body{min-width:0}.admin-mfa .admin-panel__title{font-size:19px;line-height:1.4;white-space:normal;text-overflow:clip;overflow:visible}.admin-mfa .admin-panel__header{flex-wrap:wrap}.admin-mfa-form,.admin-mfa-recovery{display:grid;gap:18px}.admin-mfa p{margin-block:0 14px}.admin-mfa h3{margin:0;font-size:18px;line-height:1.5;color:#e7eef9}.admin-mfa-form label{display:grid;gap:8px;font-size:15px;color:#d7e3f3}.admin-mfa :is(input:not([type=checkbox]),textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px 12px;min-height:44px;border-radius:8px;border:1px solid #435873;background:#0b1729;color:#edf4ff;font-size:16px}.admin-mfa :is(input,textarea):focus-visible{outline:2px solid #d7b66f;outline-offset:2px}.admin-mfa :is(input,textarea):disabled{opacity:.65}.admin-mfa .admin-mfa-secret{font:14px/1.8 ui-monospace,monospace;letter-spacing:0;resize:none;white-space:pre}.admin-mfa-notice{padding:14px 16px;border:1px solid #3b4f6a;border-left:3px solid #d7b66f;border-radius:8px;background:#16263d}.admin-mfa-muted{color:#a8bbd2;font-size:14px;line-height:1.6}.admin-mfa-error{padding:16px;border:1px solid #a86572;border-radius:8px;background:#382433;color:#ffe0e7}.admin-mfa-error p:last-child{margin-bottom:0}.admin-mfa .button,.admin-sign-in .button{min-height:44px;max-width:100%;font-size:14px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip}.admin-mfa-form>.button,.admin-mfa-recovery>.button{justify-self:center}.admin-mfa-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.admin-mfa-check{display:flex;gap:12px;align-items:center;min-height:44px}.admin-mfa-check input{width:20px;height:20px;flex:0 0 20px;accent-color:#d7b66f}.admin-mfa-details{display:grid;margin:18px 0 24px}.admin-mfa-details>div{padding:12px 0;border-bottom:1px solid #30445e}.admin-mfa-details dt{font-size:14px;color:#a5bad2}.admin-mfa-details dd{margin:4px 0 0;color:#e1eaf6}.admin-mfa-identifier{overflow-wrap:anywhere}.admin-mfa-state{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;line-height:1.4;color:#e4eaf4}.admin-mfa-state>span{width:9px;height:9px;border-radius:50%;background:#aab7c9;flex:0 0 9px}.admin-mfa-state.is-enabled{color:#8ce0bb}.admin-mfa-state.is-enabled>span{background:#8ce0bb}.admin-sign-in{min-width:0}.admin-login .login-card.admin-sign-in p,.admin-login .login-card.admin-sign-in small{font-size:14px;line-height:1.6}.admin-sign-in h2{white-space:normal}.admin-sign-in input{font-size:16px}.admin-mfa-login-actions{display:grid;gap:10px}@media (max-width: 1200px){.admin-mfa-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.admin-mfa .admin-mfa-secret{padding-inline:8px}}.backup-action-drawer .backup-action-flow{font-size:14px;line-height:1.55}.backup-action-drawer .operation-form>label>span{display:flex;align-items:center;gap:8px}.backup-action-drawer .backup-code-field{display:grid;gap:6px;min-width:0}.backup-action-drawer .backup-code-field input{width:100%;min-width:0;font:12px/1.5 ui-monospace,monospace}.backup-action-drawer .backup-action-error{padding:12px;border:1px solid var(--admin-danger);border-radius:8px;color:var(--admin-text)}.backup-action-drawer .admin-drawer__footer .btn{min-height:42px;white-space:normal}.backup-action-drawer .operation-impact span{display:block}.backup-action-drawer .operation-impact span,.backup-action-drawer .backup-action-steps li,.backup-action-drawer .operation-form small{font-size:14px}.backup-action-drawer .backup-review-card p{white-space:pre-wrap;overflow-wrap:normal}.backup-diagnostics{margin-block:12px;font-size:14px}.backup-diagnostics summary{cursor:pointer}.backup-diagnostics p{white-space:pre-wrap;overflow-wrap:anywhere}.good-deeds-page{display:grid;min-width:0;gap:14px}.good-deeds-page>.page-head{margin-bottom:2px}.good-deeds-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:10px}.good-deeds-capacity,.good-deed-editor__notice{display:flex;align-items:flex-start;min-width:0;gap:10px;padding:11px 13px;border:1px solid rgba(229,184,93,.3);border-radius:var(--admin-radius-md);background:var(--admin-warning-soft)}.good-deeds-capacity>.admin-icon,.good-deed-editor__notice>.admin-icon{flex:0 0 auto;margin-top:1px;color:var(--admin-warning)}.good-deeds-capacity>div{display:grid;min-width:0;gap:3px}.good-deeds-capacity strong{color:#efd092;font-size:11px}.good-deeds-capacity span,.good-deed-editor__notice span{color:var(--admin-text-muted);font-size:10px;line-height:1.45}.good-deeds-filter{display:flex;align-items:center;min-width:0;gap:4px;padding:3px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#050c167a}.good-deeds-filter button{min-height:28px;padding:5px 9px;color:var(--admin-text-muted);font-size:9px;font-weight:700;white-space:nowrap;border-radius:6px;background:transparent;cursor:pointer}.good-deeds-filter button:hover{color:var(--admin-text);background:#ffffff0a}.good-deeds-filter button.is-active{color:#f1d69c;background:#d8ad5524;box-shadow:inset 0 0 0 1px #d8ad5533}.good-deeds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));min-width:0;gap:12px}.good-deed-card{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel-soft);box-shadow:0 10px 28px #00000029}.good-deed-card--active{border-color:#42cf9152}.good-deed-card--completed{border-color:#5da0ff47}.good-deed-card--archived{opacity:.82}.good-deed-card__image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 8.5;overflow:hidden;color:#ecc26ab8;background:radial-gradient(circle at 50% 35%,rgba(216,173,85,.16),transparent 45%),linear-gradient(145deg,#101d30,#09121f)}.good-deed-card__image:after{position:absolute;inset:auto 0 0;height:45%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(4,9,16,.55))}.good-deed-card__image img{width:100%;height:100%;object-fit:cover}.good-deed-card__image>.admin-status-badge{position:absolute;z-index:1;top:10px;left:10px;max-width:calc(100% - 20px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.good-deed-card__body{display:grid;min-width:0;gap:11px;padding:13px}.good-deed-card__heading{display:flex;align-items:flex-start;min-width:0;gap:10px}.good-deed-card__heading>div{display:grid;min-width:0;gap:4px}.good-deed-card__heading strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:14px;line-height:1.3}.good-deed-card__heading code,.good-deed-card__heading>span{color:var(--admin-text-muted);font-size:9px}.good-deed-card__heading>span{flex:0 0 auto;margin-left:auto;padding:3px 6px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-pill)}.good-deed-card__money{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px}.good-deed-card__money>span,.good-deed-card__money>small{color:var(--admin-text-muted);font-size:9px}.good-deed-card__money>strong{color:#f0cd86;font-size:16px;font-variant-numeric:tabular-nums}.good-deed-card__money>small{grid-column:1 / -1}.good-deed-card__progress{height:6px;overflow:hidden;border-radius:var(--admin-radius-pill);background:#ffffff0f}.good-deed-card__progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d2a84f,#f0d48e);box-shadow:0 0 12px #d8ad553d}.good-deed-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;gap:7px}.good-deed-card__facts>div{display:grid;min-width:0;gap:3px;padding:8px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#050c1657}.good-deed-card__facts>div:last-child{grid-column:1 / -1}.good-deed-card__facts dt,.good-deed-card__facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.good-deed-card__facts dt{color:var(--admin-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.good-deed-card__facts dd{color:var(--admin-text-secondary);font-size:10px;font-variant-numeric:tabular-nums}.good-deed-card__footer{display:flex;align-items:center;min-width:0;gap:10px;padding-top:10px;border-top:1px solid var(--admin-border)}.good-deed-card__footer small{min-width:0;margin-right:auto;overflow:hidden;color:var(--admin-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.good-deed-card__footer .button{min-height:30px;padding:5px 9px;font-size:9px}.good-deed-editor{display:grid;min-width:0;gap:16px}.good-deed-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:11px}.good-deed-editor label,.good-deed-editor__language{display:grid;min-width:0;gap:6px}.good-deed-editor label>span,.good-deed-editor__language label>span,.good-deed-editor__reason>span{color:var(--admin-text-secondary);font-size:10px;font-weight:700}.good-deed-editor label>small,.good-deed-editor__reason>small,.good-deed-cover-editor small,.good-deed-editor__media>small{color:var(--admin-text-muted);font-size:9px;line-height:1.4}.good-deed-editor fieldset{min-width:0;margin:0;padding:13px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:#050c164d}.good-deed-editor legend{padding:0 7px;color:var(--admin-text);font-size:11px;font-weight:750}.good-deed-editor__languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.good-deed-editor__language{align-content:start;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.good-deed-editor__language>strong{width:fit-content;padding:3px 7px;color:#efd292;font-size:9px;letter-spacing:.08em;border:1px solid rgba(216,173,85,.25);border-radius:var(--admin-radius-pill);background:#d8ad5514}.good-deed-editor__media{display:grid;gap:12px}.good-deed-cover-editor{display:grid;grid-template-columns:minmax(150px,42%) minmax(0,1fr);align-items:center;min-width:0;gap:13px}.good-deed-cover-editor>div:last-child{display:grid;min-width:0;gap:8px}.good-deed-cover-editor__preview{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;color:#ecc26ab8;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:radial-gradient(circle at 50% 35%,rgba(216,173,85,.15),transparent 45%),#091321}.good-deed-cover-editor__preview img{width:100%;height:100%;object-fit:cover}.good-deed-file-button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;min-height:34px;padding:7px 11px;color:var(--admin-text-secondary);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#132035;box-shadow:var(--admin-shadow-control);cursor:pointer}.good-deed-file-button:hover{color:var(--admin-text);border-color:#d8ad5570}.good-deed-file-button:focus-within{outline:2px solid var(--admin-focus);outline-offset:2px}.good-deed-file-button>input{position:absolute;width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.good-deed-file-button--wide{display:flex!important;width:100%;border-style:dashed}.good-deed-media-remove{width:fit-content;padding:0;color:#ff9ba3;font-size:9px;text-decoration:underline;text-underline-offset:3px;background:transparent;cursor:pointer}.good-deed-result-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:8px}.good-deed-result-gallery figure{position:relative;width:100%;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#091321}.good-deed-result-gallery figure.is-new{border-color:#d8ad5573}.good-deed-result-gallery img{width:100%;height:100%;object-fit:cover}.good-deed-result-gallery figure>button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#050a12cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.good-deed-result-gallery figcaption{position:absolute;right:6px;bottom:6px;padding:3px 6px;color:#f1d89f;font-size:8px;font-weight:750;border-radius:var(--admin-radius-pill);background:#050a12c7}.good-deed-result-gallery__empty{grid-column:1 / -1;padding:18px;color:var(--admin-text-muted);font-size:10px;text-align:center;border:1px dashed var(--admin-border);border-radius:var(--admin-radius-md)}.good-deed-editor__reason{padding:13px;border:1px solid rgba(216,173,85,.24);border-radius:var(--admin-radius-lg);background:#d8ad550b}.good-deed-editor__reason>small{justify-self:end}@media screen and (max-width: 1180px){.good-deeds-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 760px){.good-deeds-page>.page-head{display:grid}.good-deeds-page>.page-head .page-actions{justify-content:flex-start;margin-left:0}.good-deeds-page .admin-panel__header{align-items:flex-start;flex-wrap:wrap}.good-deeds-page .admin-panel__actions{width:100%;margin-left:0;overflow-x:auto}.good-deeds-filter{width:max-content}.good-deed-editor__languages{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 560px){.good-deeds-metrics,.good-deed-editor__grid{grid-template-columns:minmax(0,1fr)}.good-deeds-page>.page-head .page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.good-deeds-page>.page-head .page-actions .button{width:100%}.good-deed-cover-editor{grid-template-columns:minmax(0,1fr)}.good-deed-result-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.good-deed-card__footer{align-items:stretch;flex-direction:column}.good-deed-card__footer .button{width:100%}.good-deed-card__footer small{margin-right:0;white-space:normal}}.antifraud-dossier{min-width:0;font-size:16px;line-height:1.6}.antifraud-dossier .admin-panel__body{padding:20px}.antifraud-dossier .admin-panel__title{font-size:19px}.antifraud-dossier :is(p,h2,h3,h4,dt,dd,summary,button){word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.dossier-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}.antifraud-dossier .button,.dossier-lookup .button{min-height:44px;max-width:100%;white-space:normal;font-size:15px;line-height:1.5}.dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px 24px;margin-block:20px}.dossier-field{min-width:0;margin-block:10px}.dossier-field dt{color:#b5c7de;font-weight:600;margin-bottom:6px}.dossier-field dd{margin:0}.antifraud-dossier code{display:block;max-width:100%;overflow-wrap:anywhere}.antifraud-dossier .profile-time{display:inline-flex;flex-wrap:wrap;gap:0 8px;font-variant-numeric:tabular-nums}.dossier-number{display:inline-block;max-width:100%;overflow-x:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.dossier-notice{padding:16px;border-left:3px solid #c6a25d;background:#172334}.dossier-events{list-style:none;padding:0;margin:0}.dossier-event{padding:20px 0;border-top:1px solid #40536b}.dossier-event>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.dossier-event h3{margin:0;color:#e8d0a1;font-size:20px}.dossier-event h4{font-size:16px;margin:16px 0 8px}.dossier-prose{white-space:pre-wrap;max-width:100%;overflow-x:auto}.dossier-snapshot{min-width:0;border:1px solid #40536b;border-radius:10px;padding:16px;background:#111e30}.dossier-source{display:grid;gap:8px;margin-block:16px}.antifraud-dossier details{margin-block:18px}.antifraud-dossier summary{min-height:44px;cursor:pointer;color:#e8d0a1}.dossier-lookup{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-block:20px}.dossier-lookup label{display:grid;gap:8px;flex:1 1 220px;min-width:0}.dossier-lookup input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.dossier-lookup>p{flex-basis:100%;color:#ffc4c4}.arena-league-thresholds{display:grid;gap:14px;min-width:0}.arena-league-thresholds fieldset{margin:0;min-width:0;padding:14px;border:1px solid var(--border-color, rgba(255,255,255,.12));border-radius:10px}.arena-league-thresholds legend{padding:0 6px;color:#d5b66d;font-weight:700}.arena-league-thresholds__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arena-league-thresholds__fields label{min-width:0}.arena-league-thresholds__wide{grid-column:1 / -1}.arena-league-thresholds fieldset p{margin-top:10px}.arena-league-thresholds .arena-league-thresholds__pass{color:#e8ca85}@media (max-width: 600px){.arena-league-thresholds__fields{grid-template-columns:minmax(0,1fr)}}.admin-control-plane{display:grid;gap:18px}.control-plane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.control-plane-head h1{margin:5px 0 6px}.control-plane-head p{margin:0;max-width:820px;color:var(--text-muted, #9da9b8)}.control-plane-head__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.control-plane-tabs{display:flex;gap:7px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:thin}.control-plane-tabs button{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c141ead;color:#aeb9c8;padding:9px 13px;white-space:nowrap;cursor:pointer}.control-plane-tabs button.is-active{color:#0f171f;border-color:#eabf64;background:linear-gradient(135deg,#f4d486,#dba844);box-shadow:0 6px 20px #ddad4933}.control-plane-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.control-json{max-height:320px;overflow:auto;margin:12px 0 0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#04090ead;color:#cbd6e2;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.control-json--audit{max-height:440px}.preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.preview-facts div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#ffffff0a}.preview-facts span{color:#9da9b8}.achievement-boundary,.analyst-boundary,.weak-signal-note{padding:14px 16px;border:1px solid rgba(242,190,82,.35);border-radius:14px;background:#7e530d24}.achievement-boundary p{margin:6px 0 0;color:#d7c7a3}.achievement-v11-table{max-height:520px;overflow:auto}.achievement-v11-table table{min-width:760px}.achievement-v11-table td:first-child{min-width:250px}.achievement-v11-table small{color:#8794a3}.achievement-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.achievement-admin-grid__full{grid-column:1 / -1}.achievement-runtime-control{display:grid;gap:12px}.achievement-runtime-control>p{margin:0}.achievement-runtime-control__owner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(230px,.72fr);gap:12px;align-items:end}.achievement-runtime-control__owner label{display:grid;min-width:0;gap:5px;color:#aeb9c8;font-size:12px}.achievement-runtime-control__owner input,.achievement-runtime-control__owner textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#01060ba6;color:#edf4fb;padding:9px;font:inherit;resize:vertical}.achievement-runtime-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;border:1px solid rgba(125,143,163,.45);border-radius:13px;padding:9px 12px;color:#dce6ef;background:#0b141ed1;text-align:left;cursor:pointer}.achievement-runtime-switch:not(:disabled):hover{border-color:#f1c25bb3}.achievement-runtime-switch:disabled{cursor:not-allowed;opacity:.55}.achievement-runtime-switch>span:last-child{display:grid;gap:3px}.achievement-runtime-switch strong{font-size:13px}.achievement-runtime-switch small{color:#8f9dab;font-size:10px}.achievement-runtime-switch__track{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:#3b4653;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .18s ease}.achievement-runtime-switch__track>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#dce5ed;box-shadow:0 2px 5px #0000006b;transition:transform .18s ease}.achievement-runtime-switch[aria-checked=true]{border-color:#4acc808c;background:#0f452b4d}.achievement-runtime-switch[aria-checked=true] .achievement-runtime-switch__track{background:#2aa864}.achievement-runtime-switch[aria-checked=true] .achievement-runtime-switch__track>span{transform:translate(20px);background:#f2fff7}.achievement-runtime-control__warning{color:#f1c266;font-size:12px}.achievement-runtime-control__epoch{color:#9eacba;font-size:11px}.achievement-runtime-control__epoch code{color:#dce7f2}.achievement-admin-statuses{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.achievement-admin-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.achievement-admin-facts>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.achievement-admin-facts dt{color:#8794a3;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.achievement-admin-facts dd{min-width:0;margin:5px 0 0;color:#e6edf5;font-size:12px;overflow-wrap:break-word}.achievement-admin-facts dd code{white-space:pre-wrap;overflow-wrap:anywhere}.achievement-validation-errors{display:grid;gap:5px;margin:9px 0 0;padding-left:20px;color:#ef9f9f}.achievement-reachability-table{max-height:520px;overflow:auto}.achievement-reachability-table table{min-width:740px}.achievement-reachability-table td:first-child{min-width:260px}.achievement-snapshot-json{max-height:520px}.achievement-draft-form,.achievement-correction-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.achievement-draft-form label,.achievement-correction-form label{display:grid;min-width:0;gap:5px;color:#aeb9c8;font-size:12px}.achievement-draft-form input,.achievement-draft-form textarea,.achievement-correction-form input,.achievement-correction-form select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#01060ba6;color:#edf4fb;padding:9px;font:inherit}.achievement-draft-form input[readonly],.achievement-draft-form textarea[readonly]{color:#a9b5c2;background:#01060b6b}.achievement-draft-json,.achievement-draft-form>.actions,.achievement-correction-form>p,.achievement-correction-form>button{grid-column:1 / -1}.achievement-draft-json textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45}.achievement-correction-result{margin-top:12px}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.control-metric{display:grid;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d1722ad}.control-metric>span{font-size:11px;letter-spacing:.05em;color:#9da9b8}.control-metric>strong{font-size:20px}.control-metric small{font-size:11px;color:#9da9b8}.control-metric--critical{border-color:#e9535373}.control-metric--warning{border-color:#f2be5266}.control-table-wrap{overflow-x:auto;margin-top:10px}.control-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.control-table-wrap th,.control-table-wrap td{padding:9px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top}.control-table-wrap th{color:#9da9b8;font-weight:600}.control-table-wrap code{overflow-wrap:anywhere}.control-subhead{margin:18px 0 4px;font-size:14px}.control-details{margin-top:7px}.control-details>summary{color:#d5b66d;cursor:pointer;font-size:11px}.control-details .control-json{max-height:230px;margin-top:7px}.hash-line{display:grid;gap:4px;margin-top:8px}.hash-line span{color:#9da9b8;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.hash-line code{color:#cbd6e2;font-size:10px}.actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.runtime-facts,.control-facts{display:grid;gap:6px;margin:9px 0 0}.runtime-facts div,.control-facts div{display:grid;grid-template-columns:minmax(76px,.45fr) minmax(0,1fr);gap:8px}.runtime-facts dt,.control-facts dt{color:#8695a6;font-size:10px;text-transform:uppercase}.runtime-facts dd,.control-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.runtime-facts{font-size:10px}.signal-queue-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.signal-queue{display:grid;gap:9px;margin-top:10px}.signal-card{display:grid;gap:8px;padding:11px;border:1px solid rgba(242,190,82,.3);border-radius:12px;background:#3f290824}.signal-card--linked{border-color:#68be8d40;background:#11422a1f}.signal-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.signal-card__head>div{display:grid;min-width:0;gap:3px}.signal-card__head code{overflow-wrap:anywhere}.signal-card__head small{color:#8794a3}.signal-card .control-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card .control-facts div{display:block}.signal-card .control-facts dd{margin-top:3px}.signal-card .control-facts dd code{display:block}.config-comparisons{display:grid;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.config-comparisons h3{margin:0 0 2px}.config-comparison{border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#04090e59}.config-comparison>summary{padding:11px;cursor:pointer}.config-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 11px 11px}.config-comparison__grid>div{min-width:0}.config-comparison__grid>div>strong,.audit-before-after>div>strong{color:#d5b66d;font-size:10px;letter-spacing:.04em}.config-comparison__grid .control-json{max-height:250px}.weak-signal-note{margin:12px 0 0;font-size:12px}.alert-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.owner-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid rgba(230,177,69,.28);border-radius:16px;background:#53370a17}.owner-controls__gate{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.owner-controls__gate>strong,.owner-controls__gate>small{grid-column:1 / -1}.owner-control-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#080f17b3}.owner-control-card h3{margin:0}.owner-control-card p{margin:0;color:#9da9b8;font-size:12px}.owner-control-card label,.owner-controls__gate label{display:grid;gap:5px;font-size:12px;color:#aeb9c8}.owner-control-card input,.owner-control-card select,.owner-control-card textarea,.owner-controls__gate input,.owner-controls__gate textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#01060ba6;color:#edf4fb;padding:9px;font:inherit}.owner-control-card .inline-check{display:flex;align-items:flex-start;gap:9px}.owner-control-card .inline-check input{width:auto}.owner-control-card--signal{border-color:#f2be5247}.analyst-boundary{display:flex;align-items:center;gap:12px}.audit-timeline{display:grid;gap:9px;margin-top:10px}.audit-entry{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#04090e66}.audit-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;cursor:pointer}.audit-entry>summary>span{display:grid;gap:3px}.audit-entry>summary small{color:#8794a3}.audit-entry>.control-facts{padding:0 11px}.audit-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px}.audit-before-after>div{min-width:0}.audit-before-after .control-json{max-height:300px}.muted{color:#9da9b8}@media (max-width: 980px){.control-plane-head{flex-direction:column}.control-plane-head__actions{justify-content:flex-start}.control-plane-grid,.owner-controls,.achievement-admin-grid{grid-template-columns:1fr}.achievement-admin-grid__full{grid-column:auto}.achievement-runtime-control__owner,.owner-controls__gate{grid-template-columns:1fr}.owner-controls__gate>strong,.owner-controls__gate>small{grid-column:auto}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-comparison__grid,.audit-before-after{grid-template-columns:1fr}}@media (max-width: 620px){.metrics-grid,.preview-facts,.signal-card .control-facts,.achievement-admin-facts,.achievement-draft-form,.achievement-correction-form{grid-template-columns:1fr}.achievement-draft-json,.achievement-draft-form>.actions,.achievement-correction-form>p,.achievement-correction-form>button{grid-column:auto}.signal-card__head,.audit-entry>summary{align-items:stretch;flex-direction:column}}.season-economy{display:grid;gap:18px;min-width:0}.season-economy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.season-economy__head h1{margin:5px 0 6px}.season-economy__head p{max-width:920px;margin:0;color:var(--text-muted,#9da9b8)}.season-readiness{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;padding:16px;border:1px solid rgba(242,190,82,.3);border-radius:16px;background:#53370a1a}.season-readiness>p{grid-column:1 / -1;margin:0;color:#c8b98e;font-size:12px}.season-readiness dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.season-readiness dl>div{min-width:0;padding:9px 11px;border-radius:10px;background:#04090e6b}.season-readiness dt{color:#8794a3;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.season-readiness dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere}.season-economy__columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;align-items:start}.season-form-stack,.season-preview-stack{display:grid;min-width:0;gap:14px}.season-preview-stack{position:sticky;top:16px}.season-fields{display:grid;gap:10px}.season-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.season-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.season-fields label,.season-authorize label{display:grid;min-width:0;gap:5px;color:#aeb9c8;font-size:11px}.season-fields input,.season-authorize input,.season-authorize textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#01060ba6;color:#edf4fb;padding:9px;font:inherit}.season-fields input[readonly]{color:#9aa7b5;background:#01060b61}.season-field--wide{grid-column:1 / -1}.season-note{margin:12px 0 0;padding:10px 12px;border-left:2px solid #d5a94e;color:#aeb9c8;background:#d5a94e0f;font-size:11px}.season-preview-button{width:100%;justify-content:center;min-height:44px}.season-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.season-preview-facts>div{display:grid;gap:4px;min-width:0;padding:10px;border-radius:10px;background:#ffffff0a}.season-preview-facts span{color:#8794a3;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.season-preview-facts strong{overflow-wrap:anywhere;font-size:12px}.season-store-binding{display:grid;gap:6px;margin-top:12px;padding:11px;border:1px solid rgba(104,190,141,.24);border-radius:11px;background:#11422a1a}.season-store-binding code,.season-store-binding small{overflow-wrap:anywhere}.season-preview-stack details{margin-top:12px}.season-preview-stack summary{color:#d5b66d;cursor:pointer;font-size:11px}.season-preview-stack pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border-radius:10px;background:#04090ea6;color:#cbd6e2;font-size:10px}.season-authorize{display:grid;gap:11px}.season-confirm{display:flex!important;align-items:flex-start;gap:9px!important;padding:10px;border:1px solid rgba(242,190,82,.25);border-radius:10px;background:#7e530d1a}.season-confirm input{width:auto;margin-top:2px}.season-idempotency{display:grid;gap:4px;min-width:0}.season-idempotency span{color:#8794a3;font-size:9px;text-transform:uppercase}.season-idempotency code{overflow-wrap:anywhere;font-size:10px}.season-authorize>p{margin:0;color:#8794a3;font-size:10px}.season-table-wrap{max-width:100%;overflow-x:auto}.season-table-wrap table{width:100%;min-width:840px;border-collapse:collapse;font-size:11px}.season-table-wrap th,.season-table-wrap td{padding:10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.season-table-wrap th{color:#8794a3}.season-table-wrap td{min-width:130px}.season-table-wrap td:first-child{min-width:210px}.season-table-wrap td>code,.season-table-wrap td>small{display:block;margin-top:5px;overflow-wrap:anywhere;color:#8794a3}@media (max-width: 1180px){.season-economy__columns{grid-template-columns:1fr}.season-preview-stack{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.season-economy__head{flex-direction:column}.season-readiness{grid-template-columns:1fr}.season-readiness>p{grid-column:auto}.season-readiness dl{grid-template-columns:1fr}.season-fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}.season-preview-stack{grid-template-columns:1fr}}@media (max-width: 560px){.season-fields--three,.season-fields--two,.season-preview-facts{grid-template-columns:1fr}.season-field--wide{grid-column:auto}}.storefront-editor{display:grid;min-width:0;gap:16px;margin-top:8px;padding-top:18px;border-top:1px solid var(--admin-border, #344356)}.storefront-editor h4,.storefront-editor h5,.storefront-editor p{margin:0;line-height:1.5}.storefront-editor h4{font-size:17px}.storefront-editor h5{font-size:15px}.storefront-main-fields,.storefront-label-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;min-width:0}.storefront-editor .storefront-check{display:flex;flex-direction:row;align-items:center;gap:10px}.storefront-editor .storefront-check input{width:20px;height:20px;flex:0 0 20px;padding:0}.storefront-group,.storefront-badge,.storefront-repair,.storefront-advanced{display:grid;min-width:0;gap:12px}.storefront-badge{padding-block:12px;border-block-start:1px solid var(--admin-border, #344356)}.storefront-editor .button{justify-self:center;min-height:42px;max-width:100%;white-space:normal;overflow-wrap:normal}.storefront-editor .storefront-boundary{color:var(--admin-text-muted, #acbbce)}.storefront-editor [role=alert]{color:#f3b7a8}.storefront-advanced>summary{cursor:pointer}.storefront-advanced[open]>label{margin-top:12px}.storefront-preview{min-width:0;padding:16px;border:1px solid var(--admin-border,#334155);border-radius:12px}.storefront-preview summary{cursor:pointer;font-weight:650}.storefront-preview p{line-height:1.5}.storefront-preview label{display:grid;gap:8px;max-width:390px;margin:12px 0}.storefront-preview iframe{display:block;width:390px;max-width:100%;height:568px;border:0;margin:16px auto 0;background:#07111d}.store-promotions{min-width:0;container-type:inline-size}.store-promotions .store-promotion-policy{margin:0 0 20px;line-height:1.6}.store-promotion-rule{padding-block:20px;border-top:1px solid var(--border, #304153)}.store-promotion-rule h3,.store-promotion-rule h4{margin:0 0 16px}.store-promotion-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-block:16px}.store-promotion-grid label,.store-promotion-add-target{display:grid;gap:8px;min-width:0}.store-promotion-grid input,.store-promotion-grid select,.store-promotion-grid textarea,.store-promotion-add-target select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px}.store-promotion-grid label>span{line-height:1.5}.store-promotion-target{border-top:1px solid var(--border, #304153);padding-block:18px}.store-promotion-target>strong{display:block;line-height:1.5}.store-promotion-add-target{margin-block:16px}.store-promotion-amount{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.store-promotion-money-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.store-promotion-money-input small{grid-column:1/-1}.store-promotions .button{min-height:44px;max-width:100%;white-space:normal;text-align:center}.store-promotion-history-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.store-promotion-history-fields dd{margin:0 0 12px;overflow-wrap:anywhere}.store-promotions time{overflow-wrap:anywhere}@container (min-width: 510px){.store-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-catalog-diff{display:grid;gap:14px;min-width:0;font-size:14px;line-height:1.5}.store-catalog-diff>header,.store-catalog-diff__offer>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.store-catalog-diff h3,.store-catalog-diff h4,.store-catalog-diff h5,.store-catalog-diff p,.store-catalog-diff dl{margin:0}.store-catalog-diff h3{font-size:18px}.store-catalog-diff h4{font-size:16px;flex:1 1 220px;min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.store-catalog-diff h4:focus-visible{outline:2px solid var(--admin-accent, #dcb45c);outline-offset:3px}.store-catalog-diff h5{font-size:14px;margin-bottom:10px;color:var(--admin-text-muted, #9da9b8)}.store-catalog-diff__base code,.store-catalog-diff__id,.store-catalog-diff dd code{overflow-wrap:anywhere}.store-catalog-diff__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.store-catalog-diff__counts>div{border:1px solid var(--admin-border, #29405c);border-radius:10px;padding:12px}.store-catalog-diff dt{color:var(--admin-text-muted, #9da9b8)}.store-catalog-diff dd{margin:3px 0 0}.store-catalog-diff__counts dd{font-size:24px;font-weight:650}.store-catalog-diff__offer{display:grid;gap:12px;padding:14px;border:1px solid var(--admin-border, #29405c);border-radius:12px;min-width:0}.store-catalog-diff__id{color:var(--admin-text-muted, #9da9b8)}.store-catalog-diff__comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.store-catalog-diff__comparison>section{min-width:0}.store-catalog-diff__comparison dl{display:grid;gap:10px}.store-catalog-diff dd code{display:block}.store-catalog-diff__amount{white-space:nowrap}.store-catalog-diff__relative{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;border-top:1px solid var(--admin-border, #29405c);padding-top:12px}.store-catalog-diff__relative strong{font-size:16px}.store-catalog-diff__fields{color:var(--admin-text-muted, #9da9b8)}.store-product-editor,.store-product-form{min-width:0;display:grid;gap:16px}.store-product-editor p{line-height:1.5}.store-product-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-product-editor label{min-width:0;display:grid;gap:7px}.store-product-editor input:not([type=checkbox]),.store-product-editor textarea,.store-product-editor select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.store-product-editor textarea{resize:vertical;min-height:84px}.store-product-editor details textarea{font-family:monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.store-product-editor details{min-width:0}.store-product-editor summary{cursor:pointer;padding:12px 0;line-height:1.5}.store-product-editor .button,.store-catalog-admin .store-product-editor .button{min-height:44px;height:auto;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;padding:10px 14px}.store-product-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.store-product-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-product-list .button{display:grid;text-align:left;gap:6px;justify-items:start;min-width:0}.store-product-editor code,.store-product-id{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-user-select:text;user-select:text}.store-product-list .button[aria-pressed=true]{outline:2px solid var(--admin-accent,#e2b76a);outline-offset:1px}.store-product-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.store-product-asset{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px;border:1px solid var(--admin-border,#394352);border-radius:12px}.store-product-asset img{width:100%;height:180px;object-fit:contain}.store-product-asset small,.store-product-asset code{display:block;max-width:100%}.store-product-editor .store-product-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.store-product-check input{flex:0 0 auto;margin-top:4px}.store-product-validation,.store-product-message{border:1px solid var(--admin-border,#394352);border-radius:12px;padding:14px;overflow-wrap:anywhere}.store-product-editor li{margin:8px 0}.store-product-editor h4{margin-top:0}@media (max-width:700px){.store-product-fields,.store-product-list,.store-product-assets{grid-template-columns:minmax(0,1fr)}.store-product-actions>.button{flex:1 1 180px}.store-product-editor .button{max-width:100%}}.store-catalog-admin{display:grid;min-width:0;gap:18px}.store-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:20px}.store-catalog-head h1{margin:5px 0 6px}.store-catalog-head p{max-width:900px;margin:0;color:var(--admin-text-muted, #9da9b8);font-size:12px;line-height:1.5}.store-catalog-head__actions,.store-lifecycle-actions,.store-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.store-catalog-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;padding:15px 17px;color:#d7c7a3;border:1px solid rgba(242,190,82,.34);border-radius:14px;background:#7e530d21;font-size:12px;line-height:1.5}.store-catalog-boundary strong{color:#f0d692}.store-catalog-layout{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.5fr);align-items:start;min-width:0;gap:16px}.store-catalog-rail,.store-catalog-main,.store-editor-stack{display:grid;min-width:0;gap:14px}.store-catalog-rail{position:sticky;top:16px}.store-catalog-list{display:grid;max-height:560px;gap:7px;overflow-y:auto;overflow-x:hidden}.store-catalog-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;min-height:58px;padding:10px 11px;text-align:left}.store-catalog-list>button.is-active{border-color:#e0b95fbf;background:linear-gradient(135deg,#e0b95f21,#0f1b2ce6);box-shadow:inset 3px 0 #dcb45c}.store-catalog-list>button>span:first-child{display:grid;min-width:0;gap:5px}.store-catalog-list strong,.store-catalog-list small,.store-technical-id,.store-manifest-note code,.store-catalog-facts code,.store-event-table-wrap code{overflow-wrap:anywhere}.store-catalog-list strong{color:var(--admin-text, #edf4fb);font-size:11px}.store-catalog-list small,.store-technical-id,.store-event-table-wrap small{color:var(--admin-text-muted, #8794a3);font-size:10px;line-height:1.4}.store-binding-head{display:flex;align-items:center;min-width:0;gap:9px;margin-bottom:10px}.store-binding-head code{min-width:0;overflow-wrap:anywhere}.store-safe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.store-safe-grid>div{display:grid;min-width:0;gap:4px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.store-safe-grid span{color:#8794a3;font-size:9px}.store-safe-grid strong{color:#efd28d;font-size:12px;white-space:nowrap}.store-catalog-facts,.store-preview-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.store-catalog-facts>div,.store-preview-counts>div{display:grid;min-width:0;gap:4px;padding:10px;border-radius:10px;background:#ffffff0a}.store-catalog-facts__wide{grid-column:1 / -1}.store-catalog-facts dt,.store-preview-counts dt{color:#8794a3;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.store-catalog-facts dd,.store-preview-counts dd{min-width:0;margin:0;color:#e6edf5;font-size:12px}.store-manifest-note,.store-lifecycle-note,.store-editor-note,.store-muted{margin:11px 0 0;color:#9da9b8;font-size:11px;line-height:1.5}.store-lifecycle-actions{margin-top:13px}.store-editor-fields,.store-offer-fields,.store-owner-gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-editor-fields label,.store-offer-fields label,.store-owner-gate label{display:grid;min-width:0;gap:5px;color:#aeb9c8;font-size:11px}.store-editor-fields input,.store-editor-fields textarea,.store-offer-fields input,.store-offer-fields select,.store-offer-fields textarea,.store-owner-gate input,.store-owner-gate textarea,.store-price-table-wrap input,.store-price-table-wrap select{width:100%;box-sizing:border-box;padding:9px;color:#edf4fb;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#01060ba6;font:inherit}.store-offer-fields textarea,.store-editor-fields textarea,.store-owner-gate textarea{resize:vertical}.store-offer-fields label:last-of-type textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.45}.store-editor-fields input[readonly],.store-offer-fields input[readonly],.store-offer-fields select:disabled,.store-price-table-wrap input[readonly],.store-price-table-wrap select:disabled{color:#8d9bab;background:#01060b61}.store-field-wide,.store-offer-remove,.store-base-lock{grid-column:1 / -1}.store-price-table-wrap,.store-event-table-wrap{max-width:100%;overflow-x:auto}.store-price-table-wrap table,.store-event-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.store-price-table-wrap table{min-width:760px}.store-event-table-wrap table{min-width:900px}.store-price-table-wrap th,.store-price-table-wrap td,.store-event-table-wrap th,.store-event-table-wrap td{padding:9px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07)}.store-price-table-wrap th,.store-event-table-wrap th{color:#8794a3;font-weight:600}.store-price-table-wrap td:first-child{min-width:190px}.store-offer-list{display:grid;gap:8px}.store-offer-card{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#04090e66}.store-offer-card>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;cursor:pointer}.store-offer-card>summary>span:first-child{display:grid;min-width:0;gap:3px}.store-offer-card>summary strong{color:#e6edf5;font-size:12px;overflow-wrap:anywhere}.store-offer-card>summary small,.store-base-lock{color:#8794a3;font-size:10px}.store-offer-fields{padding:0 11px 12px}.store-base-lock{padding:8px 10px;border-left:2px solid #d5a94e;background:#d5a94e0f}.store-preview-result{display:grid;gap:11px;margin-top:12px}.store-preview-status{display:flex;align-items:center;min-width:0;gap:9px}.store-preview-status code{overflow-wrap:anywhere}.store-preview-errors{display:grid;gap:5px;margin:0;padding-left:20px;color:#ef9f9f}.store-preview-result details summary{color:#d5b66d;cursor:pointer;font-size:11px}.store-preview-result pre{max-height:240px;overflow:auto;padding:10px;color:#cbd6e2;border-radius:10px;background:#04090ea6;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 1120px){.store-catalog-layout{grid-template-columns:1fr}.store-catalog-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.store-catalog-head,.store-catalog-boundary{grid-template-columns:1fr;flex-direction:column}.store-catalog-head__actions{justify-content:flex-start}.store-catalog-rail,.store-editor-fields,.store-offer-fields,.store-owner-gate{grid-template-columns:1fr}.store-field-wide,.store-offer-remove,.store-base-lock{grid-column:auto}}@media (max-width: 520px){.store-safe-grid,.store-catalog-facts,.store-preview-counts{grid-template-columns:1fr}.store-catalog-facts__wide{grid-column:auto}.store-catalog-head__actions>.button,.store-lifecycle-actions>.button,.store-preview-actions>.button{width:100%;white-space:normal}}.store-catalog-admin .store-price-open{display:block;min-height:44px;font-size:14px;margin-top:12px;white-space:normal}.system-resource-history{grid-column:1 / -1;min-width:0}.system-resource-history .admin-panel__header{align-items:center;flex-wrap:wrap;gap:16px}.resource-period-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.resource-period-controls select,.resource-period-controls button{min-height:44px;font-size:14px;max-width:100%}.resource-period-controls select{width:auto}.resource-period-controls label{color:var(--admin-text-secondary)}.resource-legend{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:14px;color:var(--admin-text-secondary)}.resource-legend>span{display:inline-flex;align-items:center;gap:8px}.resource-key{display:inline-block;width:3px;height:14px;border-radius:1px}.resource-key--min{background:var(--admin-success)}.resource-key--max{background:var(--admin-danger)}.resource-key--now{background:var(--admin-info)}.resource-key--range{width:20px;height:10px;background:#61a5ff38;border:1px solid var(--admin-border-strong)}.resource-coverage{display:flex;flex-wrap:wrap;gap:6px 20px;margin:18px 0;font-size:14px;color:var(--admin-text-secondary)}.resource-coverage>span:last-child{flex-basis:100%}.resource-coverage strong{color:var(--admin-text);font-weight:500}.resource-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resource-card{min-width:0;padding:20px;background:var(--admin-panel-soft);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg)}.resource-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.resource-card__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.4}.resource-card__current{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0 14px}.resource-card__current>div{display:grid;align-content:start;gap:4px}.resource-card__current span{font-size:14px;color:var(--admin-text-secondary)}.resource-card__current strong{color:var(--admin-info);font-size:clamp(22px,1.7rem,28px);line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.resource-card__capacity b{font-size:17px;line-height:1.7;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.resource-scale{position:relative;height:36px;margin:0 2px}.resource-scale__groove{position:absolute;top:12px;right:0;bottom:12px;left:0;border-radius:8px;background:#202e44;box-shadow:inset 0 0 0 1px #41516a;overflow:hidden}.resource-scale__range{position:absolute;inset-block:0;background:#61a5ff57}.resource-scale__marker{position:absolute;width:3px;transform:translate(-50%);border-radius:2px}.resource-scale__marker--min{top:0;height:14px;background:var(--admin-success);z-index:4}.resource-scale__marker--max{bottom:0;height:14px;background:var(--admin-danger);z-index:5}.resource-scale__marker--now{top:8px;bottom:8px;width:3px;background:var(--admin-info);box-shadow:0 0 0 1px #08101f;z-index:3}.resource-scale__marker--now:before{content:"";position:absolute;top:-2px;left:-3px;width:9px;height:5px;background:var(--admin-info);clip-path:polygon(0 0,100% 0,50% 100%)}.resource-scale__axis{display:flex;align-items:start;justify-content:space-between;gap:8px;margin-top:4px;color:var(--admin-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.resource-scale__axis>span{white-space:nowrap}.resource-scale__axis>span:nth-child(2){color:var(--admin-info)}.resource-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--admin-border)}.resource-card__details dt{font-size:14px;color:var(--admin-text-secondary);line-height:1.4;margin-bottom:4px}.resource-card__details dd{margin:0;font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.resource-card__details [data-kind=min] dd{color:var(--admin-success)}.resource-card__details [data-kind=max] dd{color:var(--admin-danger)}.resource-card__footer{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:18px;color:var(--admin-text-muted);font-size:13px}.resource-history-warning,.resource-card__notice{border-inline-start:3px solid var(--admin-danger);padding:10px 14px;background:var(--admin-danger-soft);color:var(--admin-text);font-size:14px;line-height:1.5}.resource-history-note,.resource-sizing-note,.resource-card__unscaled{color:var(--admin-text-secondary);font-size:14px;line-height:1.6}.resource-history-note{border-inline-start:3px solid var(--admin-info);background:var(--admin-info-soft);padding:10px 14px;margin:0 0 18px}.resource-sizing-note{margin:18px 0 0}.resource-sizing-note .context-hint{margin-inline-start:6px}@media (max-width: 900px){.resource-history-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.resource-card{padding:14px}.resource-period-controls,.resource-period-controls label{width:100%}.resource-period-controls select{min-width:0;flex:1}.resource-card__details{gap:12px}.resource-card__current strong{font-size:24px}}.operational-monitoring{grid-column:1 / -1;min-width:0;container-type:inline-size}.operational-monitoring .admin-panel__body{padding:20px;font-size:14px;line-height:1.6}.operational-monitoring h3{font-size:16px;line-height:1.5}.operational-monitoring .admin-status-badge__label,.operational-monitoring .admin-state__title,.operational-monitoring .admin-state__description{font-size:14px}.operational-monitoring .admin-state__retry{font-size:14px;min-height:44px;white-space:normal;max-width:100%}.operational-monitoring h3 .context-hint{margin-inline-start:8px}.operational-actions{display:flex;justify-content:center;margin:12px 0}.operational-actions .button,.operational-period .button{min-height:44px;white-space:normal;max-width:100%}.admin-workspace-modern .operational-monitoring .button{min-height:44px}.operational-notice{padding:12px;border:1px solid var(--border,#263950);border-radius:8px}.operational-summary{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.operational-summary>div{display:flex;align-items:center;gap:10px}.operational-checks{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@container (min-width: 600px){.operational-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 900px){.operational-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.operational-checks>section,.operational-metrics>div{min-width:0;border:1px solid var(--border,#263950);border-radius:12px;padding:16px;background:#0c192b59}.operational-checks h3{margin:0 0 12px}.operational-checks p{margin:10px 0}.operational-value,.operational-metrics dd{white-space:nowrap;font-variant-numeric:tabular-nums}.operational-incidents{list-style:none;padding:0;display:grid;gap:12px}.operational-incidents>li{padding:16px;border-inline-start:3px solid var(--border,#263950);background:#0c192b59}.operational-incidents li>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.operational-incidents p{margin:8px 0 0}.operational-period{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.operational-period .button{min-width:0;padding-inline:8px;font-size:14px}.operational-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.operational-metrics dt{color:var(--text-secondary,#b8c9dd)}.operational-metrics dd{margin:8px 0 0;font-size:16px;font-weight:600}.operational-explanation-label{display:flex;align-items:center;gap:10px}.operational-monitoring .operational-history-detail,.operational-monitoring .operational-family-detail{margin-top:24px;padding-top:12px;border-top:1px solid var(--border,#263950)}.operational-monitoring .operational-history-detail>h3,.operational-monitoring .operational-family-detail>h3{display:flex;align-items:center;gap:8px}.operational-monitoring .operational-history-detail>h3 .context-hint,.operational-monitoring .operational-family-detail>h3 .context-hint{flex:0 0 auto;margin-inline-start:0}.operational-monitoring .operational-history-detail .button,.operational-monitoring .operational-family-detail .button{font-size:14px}.operational-monitoring .operational-history-detail .operational-period .button{padding-inline:4px}.operational-monitoring .operational-detail-time{display:inline-block;white-space:nowrap}.operational-monitoring .operational-history-dates{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.operational-monitoring .operational-history-dates label{display:grid;gap:6px;min-width:0}.operational-monitoring .operational-history-dates input{box-sizing:border-box;min-width:0;width:100%;min-height:44px;font-size:14px}.operational-monitoring .operational-component-filter>summary{display:list-item;cursor:pointer;min-height:44px;font-size:14px;white-space:normal;padding:12px;list-style-position:inside}.operational-monitoring .operational-component-options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-block:12px}.operational-monitoring .operational-component-options label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--border,#263950);border-radius:8px;cursor:pointer}.operational-monitoring .operational-component-options input{flex:0 0 auto;width:18px;height:18px}.operational-monitoring .operational-history-coverage{padding:12px;background:#0c192b59;border-radius:8px}.operational-monitoring .operational-history-coverage p{margin:4px 0}.operational-monitoring .operational-history-count strong{white-space:nowrap;font-variant-numeric:tabular-nums}.operational-monitoring .operational-families{list-style:none;padding:0;display:grid;gap:12px}.operational-monitoring .operational-families>li{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px solid var(--border,#263950);border-radius:12px;padding:16px;background:#0c192b59}.operational-monitoring .operational-families h4{font-size:16px;margin:0}.operational-monitoring .operational-families dl{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.operational-monitoring .operational-families dt{color:var(--text-secondary,#b8c9dd)}.operational-monitoring .operational-families dd{margin:4px 0 0;font-size:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}@container (min-width: 700px){.operational-monitoring .operational-history-dates,.operational-monitoring .operational-component-options{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-monitoring .operational-families dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1000px){.operational-monitoring .operational-families>li{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center}}.profile-level-settings{min-width:0;container-type:inline-size}.profile-level-settings .admin-panel__body{display:grid;gap:18px}.profile-level-settings__notice,.profile-level-settings__page{margin:0;font-size:14px;line-height:1.6;color:var(--text-muted, #a9b4c4)}.profile-level-settings__fill{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr);align-items:end;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(180,198,220,.15)}.profile-level-settings label{display:grid;min-width:0;gap:8px;font-size:15px;line-height:1.4}.profile-level-settings__label{display:flex;align-items:center;gap:6px}.profile-level-settings input,.profile-level-settings select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid rgba(180,198,220,.25);border-radius:9px;color:var(--text, #eaf0f7);background:var(--surface-input, #111b29);font:inherit;font-size:16px}.profile-level-settings input[aria-invalid=true]{border-color:#f08b8b}.profile-level-settings input:disabled{opacity:.6;cursor:not-allowed}.profile-level-settings .button{min-height:44px;font-size:14px;white-space:normal;line-height:1.4}.profile-level-settings__range{grid-template-columns:minmax(0,1fr) minmax(110px,160px);align-items:center}.profile-level-settings__rows{display:grid;gap:10px}.profile-level-settings__row{display:grid;grid-template-columns:minmax(58px,.55fr) minmax(170px,1.6fr) minmax(95px,1fr);align-items:center;gap:16px;padding:14px;border:1px solid rgba(180,198,220,.12);border-radius:11px;background:#6487b409}.profile-level-settings__transition{font-size:17px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-level-settings__delta{display:grid;gap:8px;font-size:14px;color:var(--text-muted, #a9b4c4)}.profile-level-settings__delta strong{color:var(--text, #eaf0f7);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-level-settings__error{display:grid;gap:10px;padding:12px;border:1px solid rgba(240,139,139,.45);border-radius:9px;color:#f8b5b5;font-size:14px;line-height:1.5}@container (max-width: 520px){.profile-level-settings__row{grid-template-columns:minmax(0,1fr);gap:12px}.profile-level-settings__delta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}@container (max-width: 380px){.profile-level-settings__fill,.profile-level-settings__range{grid-template-columns:minmax(0,1fr)}}.ht-referral-settings{min-width:0;container-type:inline-size}.ht-referral-settings .admin-panel__title{letter-spacing:0}.ht-referral-settings__row{display:grid;grid-template-columns:minmax(70px,.55fr) repeat(2,minmax(150px,1fr));align-items:end;gap:16px;padding-block:14px}.ht-referral-settings__row+.ht-referral-settings__row{border-top:1px solid var(--admin-border)}.ht-referral-settings__row>strong{align-self:center;font-size:14px;white-space:nowrap}.ht-referral-settings label{display:grid;min-width:0;gap:6px;font-size:13px;line-height:1.4}.ht-referral-settings input{width:100%;min-width:0;min-height:44px;font-size:16px}.ht-referral-settings input[aria-invalid=true]{border-color:var(--admin-danger)}@container (max-width: 500px){.ht-referral-settings__row{grid-template-columns:minmax(0,1fr);gap:10px}}.workspace-load-error{min-width:0}.workspace-load-error .admin-panel__body{display:grid;gap:18px}.workspace-load-error p{margin:0;line-height:1.5}.workspace-load-error [data-workspace-load-warning],.workspace-load-error [data-workspace-load-financial]{padding-top:16px;border-top:1px solid var(--admin-border, #344356)}.workspace-load-error__actions{display:flex;justify-content:center}.workspace-load-error .button{min-height:44px;max-width:100%;white-space:normal}.audit-export{min-width:0;margin-bottom:20px}.audit-export .admin-panel__body{display:grid;gap:16px}.audit-export p{margin:0;line-height:1.5}.audit-export__scope,.audit-export__receipt{border-top:1px solid var(--admin-border, #344356);padding-top:16px}.audit-export__error{color:var(--danger, #ff8b8b)}.audit-export__actions{display:flex;justify-content:center}.audit-export .audit-export__actions .button{min-height:44px;max-width:100%;white-space:normal}.audit-export dl{margin:16px 0 0;display:grid;gap:12px}.audit-export dt{color:var(--muted, #a7b7ca);margin-bottom:4px}.audit-export dd{margin:0;overflow-wrap:anywhere}:root{color-scheme:dark;font-family:Arial,Aptos,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--admin-bg: #050914;--admin-bg-alt: #08101f;--admin-topbar: #060c17;--admin-sidebar-top: #091220;--admin-sidebar-bottom: #060d18;--admin-panel: #0f192b;--admin-panel-strong: #121f34;--admin-panel-soft: #0b1525;--admin-panel-raised: #15233a;--admin-border: #1f2c42;--admin-border-strong: #31435f;--admin-text: #eef2f8;--admin-text-secondary: #aeb8c8;--admin-text-muted: #8f9db1;--admin-text-faint: #627087;--admin-gold: #d8ad55;--admin-gold-bright: #f4d58a;--admin-gold-dark: #a9762c;--admin-success: #42cf91;--admin-success-soft: rgba(66, 207, 145, .12);--admin-warning: #e5b85d;--admin-warning-soft: rgba(229, 184, 93, .12);--admin-danger: #ff6f78;--admin-danger-soft: rgba(255, 111, 120, .12);--admin-info: #61a5ff;--admin-info-soft: rgba(97, 165, 255, .12);--admin-purple: #a78bfa;--admin-purple-soft: rgba(167, 139, 250, .12);--admin-focus: #f4d58a;--admin-overlay: rgba(1, 5, 13, .78);--admin-radius-xs: 4px;--admin-radius-sm: 6px;--admin-radius-md: 10px;--admin-radius-lg: 14px;--admin-radius-xl: 18px;--admin-radius-pill: 999px;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 24px;--admin-space-6: 32px;--admin-space-7: 40px;--admin-space-8: 48px;--admin-sidebar-width: 236px;--admin-sidebar-compact-width: 76px;--admin-topbar-height: 70px;--admin-control-height: 38px;--admin-content-max: 1680px;--admin-shadow-panel: 0 18px 48px rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .018);--admin-shadow-float: 0 24px 72px rgba(0, 0, 0, .48), 0 0 0 1px rgba(255, 255, 255, .02);--admin-shadow-gold: 0 8px 24px rgba(216, 173, 85, .14);--admin-transition: .16s cubic-bezier(.2, .72, .25, 1)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--admin-bg);scrollbar-color:var(--admin-border-strong) var(--admin-bg);scrollbar-width:thin}body{min-width:320px;min-height:100vh;min-height:100dvh;margin:0;overflow-x:hidden;color:var(--admin-text);background:radial-gradient(circle at 82% -18%,rgba(52,79,121,.13),transparent 34%),linear-gradient(180deg,#060b16 0,var(--admin-bg) 240px)}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:var(--admin-info);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#8fc0ff}img,svg{display:block;max-width:100%}p,h1,h2,h3,h4,dl,dd{margin-top:0}::selection{color:#171006;background:var(--admin-gold-bright)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--admin-bg)}::-webkit-scrollbar-thumb{border:2px solid var(--admin-bg);border-radius:var(--admin-radius-pill);background:var(--admin-border-strong)}::-webkit-scrollbar-thumb:hover{background:#435876}#root{min-height:100vh;min-height:100dvh;isolation:isolate}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}:where(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed}.admin-login,.login-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,440px);align-items:stretch;min-height:100vh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 22% 42%,rgba(216,173,85,.1),transparent 28%),radial-gradient(circle at 72% 8%,rgba(97,165,255,.08),transparent 24%),var(--admin-bg)}.login-visual,.login-brand{position:relative;display:grid;align-content:center;min-width:0;padding:clamp(40px,8vw,120px);overflow:hidden}.login-visual:before,.login-brand:before{position:absolute;top:10%;right:8%;bottom:10%;left:8%;content:"";border:1px solid rgba(216,173,85,.09);border-radius:50%;background:radial-gradient(circle,rgba(216,173,85,.07),transparent 56%),repeating-radial-gradient(circle,transparent 0 46px,rgba(97,165,255,.035) 47px 48px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 86%);mask-image:linear-gradient(90deg,#000,transparent 86%);pointer-events:none}.login-visual>*,.login-brand>*{position:relative;z-index:1}.login-visual h1,.login-brand h1{max-width:720px;margin-bottom:var(--admin-space-4);color:var(--admin-text);font-size:clamp(34px,5vw,64px);font-weight:750;letter-spacing:-.04em;line-height:.98}.login-visual h1:after,.login-brand h1:after{display:block;width:72px;height:3px;margin-top:var(--admin-space-5);content:"";border-radius:var(--admin-radius-pill);background:linear-gradient(90deg,var(--admin-gold),transparent)}.login-visual p,.login-brand p{max-width:600px;margin:0;color:var(--admin-text-secondary);font-size:clamp(15px,1.7vw,20px);line-height:1.55}.login-card{position:relative;z-index:1;display:grid;align-self:center;gap:var(--admin-space-4);width:min(100% - 48px,420px);margin-inline:auto;padding:clamp(24px,4vw,36px);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 28%),#0f192bf5;box-shadow:var(--admin-shadow-float)}.login-card h2{margin-bottom:0;font-size:24px;letter-spacing:-.02em}.login-card>p{margin-bottom:0}.admin-shell{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);grid-template-rows:var(--admin-topbar-height) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--admin-bg)}.sidebar{position:sticky;z-index:40;top:0;grid-row:1 / -1;display:flex;flex-direction:column;width:var(--admin-sidebar-width);height:100vh;height:100dvh;min-width:0;padding:20px 16px 18px;border-right:1px solid var(--admin-border);background:linear-gradient(180deg,var(--admin-sidebar-top),var(--admin-sidebar-bottom)),var(--admin-topbar);transition:width var(--admin-transition),transform var(--admin-transition)}.brand{display:flex;align-items:center;min-width:0;min-height:64px;gap:var(--admin-space-3);padding:0 8px 18px;border-bottom:1px solid var(--admin-border)}.brand-mark{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;color:#211709;font-size:18px;font-weight:900;border:1px solid #f1cc78;border-radius:50% 50% 46% 46%;background:linear-gradient(145deg,#efc76f,#ae7d30);box-shadow:inset 0 1px #ffffff73,0 8px 22px #d8ad551f}.brand-copy{min-width:0}.brand-title{overflow:hidden;color:var(--admin-text);font-size:16px;font-weight:750;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.brand-subtitle{margin-top:2px;overflow:hidden;color:var(--admin-text-muted);font-size:9px;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nav-group{display:grid;gap:4px;margin-top:22px}.nav-group-title{margin:0 10px 6px;overflow:hidden;color:var(--admin-text-faint);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.nav-item{position:relative;display:flex;align-items:center;min-width:0;min-height:42px;gap:10px;padding:8px 10px;color:var(--admin-text-secondary);font-size:13px;font-weight:650;line-height:1.12;text-align:left;text-decoration:none;border:1px solid transparent;border-radius:var(--admin-radius-md);background:transparent;cursor:pointer;transition:color var(--admin-transition),border-color var(--admin-transition),background-color var(--admin-transition),transform var(--admin-transition)}.nav-item:hover{color:var(--admin-text);border-color:#31435fb8;background:#ffffff06}.nav-item:active{transform:translateY(1px)}.nav-item.active,.nav-item[aria-current=page]{color:#f5e2b7;border-color:#d8ad5552;background:linear-gradient(90deg,#d8ad5526,#d8ad5509),#ffffff05}.nav-item.active:before,.nav-item[aria-current=page]:before{position:absolute;top:8px;bottom:8px;left:-17px;width:3px;content:"";border-radius:0 var(--admin-radius-pill) var(--admin-radius-pill) 0;background:var(--admin-gold);box-shadow:0 0 14px #d8ad5559}.nav-icon{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;color:currentColor;font-size:12px;border:1px solid var(--admin-border-strong);border-radius:7px}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-count{min-width:28px;margin-left:auto;padding:2px 7px;color:var(--admin-text-secondary);font-size:9px;font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--admin-radius-pill);background:#26344d}.nav-count.danger{color:#ffb0b5;background:#ff6f782e}.sidebar-spacer{flex:1 1 auto}.sidebar-foot{display:flex;align-items:center;min-width:0;min-height:56px;gap:10px;margin-top:18px;padding:10px 12px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#08111ec2}.sidebar-foot-status{flex:0 0 auto;width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--admin-success);box-shadow:0 0 10px #42cf9161}.sidebar-foot-copy{min-width:0}.sidebar-foot-copy strong,.sidebar-foot-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot-copy strong{color:var(--admin-text);font-size:11px}.sidebar-foot-copy small{margin-top:3px;color:var(--admin-text-muted);font-size:9px}.sidebar-scrim{position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;padding:0;cursor:pointer;border:0;background:var(--admin-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.topbar{z-index:30;grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;min-height:var(--admin-topbar-height);gap:var(--admin-space-4);padding:0 24px;border-bottom:1px solid var(--admin-border);background:#060c17f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-menu-button{display:none}.global-search{position:relative;display:flex;align-items:center;width:min(360px,32vw);min-width:220px}.global-search:before{position:absolute;z-index:1;left:13px;content:"⌕";color:var(--admin-text-muted);font-size:13px;pointer-events:none}.global-search input{height:var(--admin-control-height);padding-left:34px;border-color:var(--admin-border-strong);background:#0a1424}.environment-banner{display:inline-flex;align-items:center;min-height:30px;gap:8px;margin-left:auto;padding:5px 12px;color:#ff9ea4;font-size:10px;font-weight:800;letter-spacing:.055em;line-height:1.05;border:1px solid rgba(255,111,120,.48);border-radius:8px;background:#60303945;text-transform:uppercase}.environment-banner:before{width:6px;height:6px;content:"";border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.environment-banner.staging{color:#8fc0ff;border-color:#61a5ff75;background:#2742684d}.environment-banner.development{color:#f4d58a;border-color:#d8ad5575;background:#694e1e40}.top-actions,.topbar-actions{display:flex;align-items:center;min-width:0;gap:8px}.topbar-actions{margin-left:auto}.account-chip{display:flex;align-items:center;min-width:0;gap:10px;padding-left:8px}.account-avatar{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;color:#24190a;font-size:12px;font-weight:800;border:1px solid var(--admin-gold);border-radius:50%;background:linear-gradient(145deg,#d8ad55,#584625)}.account-copy{min-width:0}.account-copy strong,.account-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{color:var(--admin-text);font-size:11px}.account-copy small{margin-top:2px;color:var(--admin-text-muted);font-size:9px}.workspace{grid-column:2;grid-row:2;min-width:0;padding:22px 24px 32px}.workspace-inner{width:min(100%,var(--admin-content-max));margin-inline:auto}.page-head,.section-head{display:flex;align-items:flex-start;min-width:0;gap:var(--admin-space-4);margin-bottom:16px}.page-head-copy,.section-head>:first-child{min-width:0}.page-head h1,.page-head h2,.section-head h2{margin:0;color:var(--admin-text);font-size:clamp(22px,2vw,27px);font-weight:750;letter-spacing:-.035em;line-height:1.12}.page-head p,.section-head p{max-width:760px;margin:5px 0 0;color:var(--admin-text-muted);font-size:12px;line-height:1.45}.page-actions,.section-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px;margin-left:auto}.admin-page{display:grid;width:min(100% - 32px,1500px);min-width:0;margin-inline:auto;padding:16px 0 28px;gap:14px}.admin-page.login-shell{width:100%;max-width:none;padding:0}.button,.btn,button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--admin-control-height);gap:8px;padding:8px 14px;overflow:hidden;color:var(--admin-text-secondary);font-size:12px;font-weight:700;line-height:1.08;text-align:center;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent),var(--admin-panel);box-shadow:none;cursor:pointer;transition:color var(--admin-transition),border-color var(--admin-transition),background-color var(--admin-transition),box-shadow var(--admin-transition),transform var(--admin-transition),opacity var(--admin-transition)}.button:hover,.btn:hover,button:hover{color:var(--admin-text);border-color:#415675;background-color:var(--admin-panel-raised);box-shadow:0 8px 22px #0000002e;transform:translateY(-1px)}.button:active,.btn:active,button:active{box-shadow:none;transform:translateY(1px)}.button:disabled,.btn:disabled,button:disabled,.button[aria-disabled=true],.btn[aria-disabled=true]{color:#667286;border-color:#202b3d;background:#0b1321;box-shadow:none;opacity:.6;transform:none}.button.primary,.button--primary,.btn.primary{color:#1c1408;border-color:#e0b95f;background:linear-gradient(180deg,rgba(255,244,195,.26),transparent 48%),linear-gradient(180deg,#dcb45c,#af7d31);box-shadow:inset 0 1px #ffffff52,var(--admin-shadow-gold)}.button.primary:hover,.button--primary:hover,.btn.primary:hover{color:#130e06;border-color:#f2ce78;background:linear-gradient(180deg,rgba(255,250,218,.3),transparent 48%),linear-gradient(180deg,#e4bd66,#bb8736);box-shadow:inset 0 1px #ffffff61,0 10px 28px #d8ad5538}.button.secondary,.button--secondary,.btn.secondary,.btn:not(.primary,.danger,.ghost,.accent){color:var(--admin-text-secondary);border-color:var(--admin-border-strong);background:linear-gradient(180deg,#132139,#0d1829)}.button.danger,.button--danger,.btn.danger{color:#ff9ea4;border-color:#ff6f7885;background:var(--admin-danger-soft)}.button.danger:hover,.button--danger:hover,.btn.danger:hover{color:#ffc0c4;border-color:var(--admin-danger);background:#ff6f782e;box-shadow:0 10px 26px #ff6f7817}.button.ghost,.button--ghost,.btn.ghost{color:var(--admin-text-secondary);border-color:transparent;background:transparent}.button.ghost:hover,.button--ghost:hover,.btn.ghost:hover{color:var(--admin-text);border-color:var(--admin-border);background:#ffffff08}.button.icon,.button--icon,.btn.icon{flex:0 0 auto;width:var(--admin-control-height);min-width:var(--admin-control-height);padding:0}.button.accent,.btn.accent{color:#6be2ae;border-color:#42cf9180;background:var(--admin-success-soft)}.button.small,.btn.small{min-height:30px;padding:6px 10px;font-size:10px;border-radius:8px}label,.field{display:grid;min-width:0;gap:6px;color:var(--admin-text-secondary);font-size:11px;font-weight:650}.field-label{color:var(--admin-text-secondary);font-size:10px;font-weight:700;letter-spacing:.02em}.field-hint{color:var(--admin-text-muted);font-size:10px;font-weight:400;line-height:1.4}.field-error{color:#ff9ea4;font-size:10px;font-weight:600}input,select,textarea{width:100%;min-width:0;min-height:var(--admin-control-height);padding:8px 11px;color:var(--admin-text);font-size:12px;line-height:1.25;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);outline:none;background:#0a1424;box-shadow:inset 0 1px 4px #00000024,0 0 0 0 transparent;transition:border-color var(--admin-transition),background-color var(--admin-transition),box-shadow var(--admin-transition)}input::placeholder,textarea::placeholder{color:#647187;opacity:1}input:hover,select:hover,textarea:hover{border-color:#415675}input:focus,select:focus,textarea:focus{border-color:var(--admin-gold);box-shadow:0 0 0 3px #d8ad551c}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{color:#7c889a;border-color:#202b3d;background:#09111e;opacity:.78}textarea{min-height:96px;resize:vertical}input[type=checkbox],input[type=radio]{width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;accent-color:var(--admin-gold);box-shadow:none}.input-group{display:flex;align-items:stretch;min-width:0}.input-group>:first-child{border-radius:var(--admin-radius-md) 0 0 var(--admin-radius-md)}.input-group>:last-child{border-radius:0 var(--admin-radius-md) var(--admin-radius-md) 0}.input-group>*+*{margin-left:-1px}.switch{position:relative;display:inline-flex;grid-template-columns:none;align-items:center;width:fit-content;min-height:28px;gap:9px;color:var(--admin-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;width:1px;min-width:1px;height:1px;min-height:1px;opacity:0;pointer-events:none}.switch-track{position:relative;display:inline-block;flex:0 0 auto;width:34px;height:18px;border:1px solid #35445c;border-radius:var(--admin-radius-pill);background:#182338;transition:border-color var(--admin-transition),background-color var(--admin-transition)}.switch-track:after{position:absolute;top:2px;left:2px;width:12px;height:12px;content:"";border-radius:50%;background:#8491a5;box-shadow:0 1px 4px #00000059;transition:background-color var(--admin-transition),transform var(--admin-transition)}.switch input:checked+.switch-track{border-color:#42cf919e;background:#42cf9157}.switch input:checked+.switch-track:after{background:#63e3ad;transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--admin-focus);outline-offset:2px}.switch input:disabled+.switch-track,.switch input:disabled~*{opacity:.5}.panel,.card{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%),var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.card{padding:14px}.panel{overflow:hidden}.panel-head{display:flex;align-items:center;min-width:0;min-height:48px;gap:12px;padding:12px 15px;border-bottom:1px solid var(--admin-border)}.panel-head h2,.panel-head h3{min-width:0;margin:0;color:var(--admin-text);font-size:13px;font-weight:750;letter-spacing:-.01em}.panel-head small{margin-left:auto;color:var(--admin-text-muted);font-size:9px}.panel-body{min-width:0;padding:14px}.panel-body.flush{padding:0}.panel-divider{height:1px;margin-inline:-14px;background:var(--admin-border)}.section-grid{display:grid;min-width:0;gap:14px}.kpi-grid,.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:14px}.metric-card{position:relative;display:grid;align-content:start;min-width:0;min-height:102px;gap:6px;padding:15px 14px;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 0,rgba(97,165,255,.06),transparent 34%),linear-gradient(180deg,#111d32,#0e192b);box-shadow:var(--admin-shadow-panel);transition:border-color var(--admin-transition),transform var(--admin-transition)}button.metric-card{width:100%;color:inherit;text-align:left}button.metric-card:hover,.metric-card.interactive:hover{border-color:var(--admin-border-strong);transform:translateY(-2px)}.metric-card>span,.metric-label{overflow:hidden;color:var(--admin-text-muted);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.metric-card>strong,.metric-value{color:var(--admin-text);font-size:clamp(23px,2vw,28px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.05}.metric-delta{color:var(--admin-text-muted);font-size:10px;font-variant-numeric:tabular-nums}.metric-delta.positive{color:var(--admin-success)}.metric-delta.negative{color:var(--admin-danger)}.metric-icon{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:36px;height:36px;color:var(--admin-gold);border:1px solid var(--admin-border-strong);border-radius:11px;background:#61a5ff0a}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;min-width:0;gap:14px}.dashboard-grid>*{grid-column:span 4}.dashboard-grid>.wide{grid-column:span 8}.dashboard-grid>.full,.dashboard-grid>[data-span="12"]{grid-column:1 / -1}.split-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;min-width:0;gap:14px}.master-detail{display:grid;grid-template-columns:minmax(360px,58fr) minmax(420px,42fr);min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.master-detail>*{min-width:0}.master-detail>*+*{border-left:1px solid var(--admin-border)}.rail{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent),var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;color:var(--admin-text-secondary);font-size:12px}.compare-block,.admin-message-panel,.runtime-box{min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#08111e8f}.compare-head,.admin-message-head{display:flex;align-items:center;min-width:0;gap:12px;margin-bottom:10px}.compare-head h3,.admin-message-head strong,.runtime-box h3{margin:0;color:var(--admin-text);font-size:13px}.compare-head p,.admin-message-head span,.runtime-box p{margin:3px 0 0;color:var(--admin-text-muted);font-size:10px}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.compare-card{display:grid;min-width:0;gap:4px;padding:10px;border:1px solid var(--admin-border);border-left:3px solid var(--admin-text-muted);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.compare-card.good{border-left-color:var(--admin-success)}.compare-card.bad{border-left-color:var(--admin-danger)}.compare-card.flat{border-left-color:var(--admin-info)}.compare-card span,.compare-card small{color:var(--admin-text-muted);font-size:10px}.compare-card strong{color:var(--admin-text);font-size:20px;font-variant-numeric:tabular-nums}.compare-card em{color:var(--admin-text-secondary);font-size:10px;font-style:normal;font-weight:700}.filter-bar{display:flex;align-items:center;min-width:0;gap:8px;padding:9px 10px;border-bottom:1px solid var(--admin-border);background:#08111e80}.filter-bar .search-field{flex:1 1 280px;min-width:180px}.filter-bar select{flex:0 1 170px;width:auto}.users-filter-bar{flex-wrap:wrap}.users-filter-bar .search-control{flex:1 1 320px}.date-filter{display:grid;flex:0 1 170px;min-width:145px;gap:3px}.date-filter span{color:var(--admin-text-muted);font-size:8px;text-transform:uppercase}.date-filter input{min-height:var(--admin-control-height)}.filter-actions{display:flex;gap:8px;margin-left:auto}.tabs{display:flex;align-items:center;min-width:0;gap:4px}.tabs.card{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:7px}.tab{position:relative;min-height:38px;padding:8px 12px;color:var(--admin-text-muted);font-size:11px;font-weight:700;border:0;border-radius:0;background:transparent}.tab:hover{color:var(--admin-text);background:#ffffff05;box-shadow:none}.tab.active,.tab[aria-selected=true]{color:#f5d98f}.tab.active:after,.tab[aria-selected=true]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;content:"";border-radius:var(--admin-radius-pill);background:var(--admin-gold)}.table-shell,.table-wrap{width:100%;min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-panel);box-shadow:var(--admin-shadow-panel);scrollbar-color:var(--admin-border-strong) var(--admin-panel-soft)}.card>.table-wrap{border-radius:var(--admin-radius-md);box-shadow:none}table{width:100%;min-width:760px;border-spacing:0;border-collapse:separate;color:var(--admin-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.table-wrap table{min-width:1080px}th,td{height:42px;padding:8px 10px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--admin-border)}th{position:sticky;z-index:3;top:0;height:36px;color:#7f8da3;font-size:9px;font-weight:750;letter-spacing:.06em;background:#0d1729;text-transform:uppercase;white-space:nowrap}tbody tr{background:transparent;transition:color var(--admin-transition),background-color var(--admin-transition)}tbody tr:hover{color:var(--admin-text);background:#61a5ff0b}tbody tr:last-child td{border-bottom:0}tbody tr.selected,tbody tr[aria-selected=true],.selected-row{color:var(--admin-text);background:linear-gradient(90deg,rgba(216,173,85,.09),transparent 65%),#ffffff05}tbody tr.selected td:first-child,tbody tr[aria-selected=true] td:first-child,.selected-row td:first-child{box-shadow:inset 2px 0 var(--admin-gold)}.sticky-column{position:sticky;z-index:2;left:0;background:inherit;box-shadow:1px 0 var(--admin-border)}th.sticky-column{z-index:4;background:#0d1729}.selection-cell{width:42px;text-align:center}.selection-cell input{margin-inline:auto}.actions{display:flex;align-items:center;min-width:170px;gap:6px}.actions .button,.actions .btn{flex:1 1 0;min-height:30px;padding:5px 8px;font-size:9px}.short-id{display:inline-flex;max-width:120px;padding:3px 6px;overflow:hidden;color:#91bdff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--admin-border);border-radius:6px;background:#08111e}.telegram-cell{min-width:125px}.telegram-cell span,.telegram-cell small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-cell small{margin-top:2px;color:var(--admin-text-muted);font-size:9px}.badge{display:inline-flex;align-items:center;width:fit-content;min-height:22px;gap:6px;padding:3px 9px;color:var(--admin-text-secondary);font-size:9px;font-weight:750;letter-spacing:.025em;line-height:1;border:1px solid var(--admin-border-strong);border-radius:7px;background:#8f9db114;text-transform:uppercase;white-space:nowrap}.badge.dot:before{width:6px;height:6px;content:"";border-radius:50%;background:currentColor}.badge.success,.badge.ok{color:#66dfab;border-color:#42cf916b;background:var(--admin-success-soft)}.badge.warning,.badge.warn{color:#e8c275;border-color:#e5b85d6b;background:var(--admin-warning-soft)}.badge.danger,.badge.bad{color:#ff939b;border-color:#ff6f7870;background:var(--admin-danger-soft)}.badge.info{color:#8fc0ff;border-color:#61a5ff70;background:var(--admin-info-soft)}.badge.gold{color:#f4d58a;border-color:#d8ad5570;background:#d8ad551f}.badge.purple{color:#c7b8ff;border-color:#a78bfa6b;background:var(--admin-purple-soft)}.badge.neutral{color:var(--admin-text-secondary);border-color:var(--admin-border-strong);background:#8f9db114}.data-list{margin:0;padding:0;list-style:none}.data-list>li,.data-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px;gap:14px;padding:9px 0;color:var(--admin-text-secondary);font-size:11px;border-bottom:1px solid var(--admin-border)}.data-list>:last-child{border-bottom:0}.data-list strong{color:var(--admin-text);font-size:11px;font-variant-numeric:tabular-nums}.timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline:before{position:absolute;top:14px;bottom:14px;left:83px;width:1px;content:"";background:var(--admin-border)}.timeline-item{position:relative;display:grid;grid-template-columns:70px 1fr;min-width:0;gap:22px;padding:9px 0}.timeline-time{color:var(--admin-text-muted);font-size:9px;font-variant-numeric:tabular-nums;text-align:right}.timeline-content{position:relative;min-width:0;color:var(--admin-text-secondary);font-size:10px}.timeline-content:before{position:absolute;top:3px;left:-13px;width:7px;height:7px;content:"";border:1px solid var(--admin-bg);border-radius:50%;background:var(--admin-info)}.timeline-content.success:before{background:var(--admin-success)}.timeline-content.warning:before{background:var(--admin-warning)}.timeline-content.danger:before{background:var(--admin-danger)}.timeline-content strong{display:block;margin-bottom:2px;color:var(--admin-text);font-size:10px}.chart{position:relative;min-height:220px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 45px,rgba(49,67,95,.22) 46px),linear-gradient(180deg,rgba(97,165,255,.018),transparent)}.chart:after{position:absolute;right:0;bottom:0;left:0;height:58%;content:"";background:linear-gradient(180deg,rgba(97,165,255,.13),transparent);clip-path:polygon(0 78%,9% 65%,18% 70%,28% 48%,37% 58%,48% 31%,58% 40%,68% 27%,79% 35%,90% 13%,100% 18%,100% 100%,0 100%);opacity:.5;pointer-events:none}.bar-chart{display:flex;align-items:flex-end;min-height:180px;gap:10px;padding:16px}.bar-chart>*{flex:1 1 0;min-width:8px;height:var(--bar-value, 50%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--admin-gold),#765521);box-shadow:0 0 14px #d8ad5514}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;gap:12px}.settings-grid .full{grid-column:1 / -1}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,42%);align-items:center;min-width:0;gap:16px;padding:12px 0;border-bottom:1px solid var(--admin-border)}.setting-row:last-child{border-bottom:0}.setting-copy{min-width:0}.setting-copy strong{display:block;color:var(--admin-text);font-size:11px}.setting-copy p{margin:4px 0 0;color:var(--admin-text-muted);font-size:10px;line-height:1.4}.json-editor{min-height:260px;padding:13px;color:#d7e5f8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.6;-moz-tab-size:2;tab-size:2;border-color:#263a5a;background:#050d18}.diff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:12px}.diff-column{min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#07101c}.diff-column h3{margin-bottom:10px;color:var(--admin-text-secondary);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.diff-line{display:block;min-height:20px;padding:2px 6px;color:var(--admin-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.6;border-radius:4px}.diff-line.added{color:#6be2ae;background:#42cf9114}.diff-line.removed{color:#ff939b;background:#ff6f7814}.runtime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;color:var(--admin-text-secondary);font-size:11px}.runtime-grid>div{min-width:0;padding:9px 10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-panel-soft)}.payout-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,160px) minmax(180px,1fr) auto;align-items:end;min-width:0;gap:8px}.admin-message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.admin-message-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) auto;align-items:end;min-width:0;gap:8px}.admin-message-text textarea{min-height:92px}.empty,.loading,.unavailable{display:grid;place-items:center;min-height:150px;padding:28px;color:var(--admin-text-muted);font-size:11px;line-height:1.5;text-align:center}td.empty{display:table-cell;height:120px}.loading:before{width:24px;height:24px;margin-bottom:10px;content:"";border:2px solid var(--admin-border-strong);border-top-color:var(--admin-gold);border-radius:50%;animation:admin-spin .8s linear infinite}.unavailable{color:#d4ad5c;border:1px dashed rgba(216,173,85,.34);border-radius:var(--admin-radius-md);background:#d8ad5509}.skeleton{position:relative;overflow:hidden;color:transparent;border-radius:6px;background:#162238}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);transform:translate(-100%);animation:admin-shimmer 1.4s ease-in-out infinite}.notices{display:grid;gap:8px}.error,.success,.hint{margin:0;font-size:11px;line-height:1.45}.error{color:#ff9ea4}.success{color:#6be2ae}.hint{color:var(--admin-text-muted)}.toast-stack{position:fixed;z-index:100;top:20px;left:50%;display:grid;width:min(380px,calc(100vw - 32px));gap:8px;transform:translate(-50%);pointer-events:none}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0;gap:10px;padding:12px 14px;color:var(--admin-text-secondary);font-size:11px;line-height:1.45;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#0f192bfa;box-shadow:var(--admin-shadow-float);pointer-events:auto;animation:admin-toast-in var(--admin-transition) both}.toast.success{border-left:3px solid var(--admin-success)}.toast.warning{border-left:3px solid var(--admin-warning)}.toast.danger,.toast.error{border-left:3px solid var(--admin-danger)}.toast.info{border-left:3px solid var(--admin-info)}.toast strong{display:block;margin-bottom:2px;color:var(--admin-text)}.drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:var(--admin-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:admin-fade-in var(--admin-transition) both}.drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw);height:100%;min-width:0;border-left:1px solid var(--admin-border-strong);background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 20%),var(--admin-panel);box-shadow:-24px 0 64px #0000006b;animation:admin-drawer-in var(--admin-transition) both}.drawer-head{display:flex;align-items:flex-start;min-width:0;gap:12px;padding:18px;border-bottom:1px solid var(--admin-border)}.drawer-head>:first-child{min-width:0}.drawer-head h2{margin:0;color:var(--admin-text);font-size:18px;letter-spacing:-.02em}.drawer-head p{margin:4px 0 0;color:var(--admin-text-muted);font-size:10px}.drawer-head .button,.drawer-head .btn{margin-left:auto}.drawer-body{min-width:0;padding:18px;overflow-y:auto;overscroll-behavior:contain}.drawer-footer{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px;padding:14px 18px;border-top:1px solid var(--admin-border);background:#08111ec7}.code-block{min-width:0;margin:0;padding:12px;overflow-wrap:anywhere;color:#d7e5f8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.55;white-space:pre-wrap;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#050d18}.muted{color:var(--admin-text-muted)!important}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full{grid-column:1 / -1}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-shimmer{to{transform:translate(100%)}}@keyframes admin-fade-in{0%{opacity:0}}@keyframes admin-drawer-in{0%{transform:translate(24px)}}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(8px)}}.admin-icon{display:block;flex:0 0 auto;overflow:visible}.brand__mark{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;color:#211709;font-size:16px;font-weight:900;letter-spacing:-.04em;border:1px solid #f1cc78;border-radius:50% 50% 46% 46%;background:linear-gradient(145deg,#efc76f,#ae7d30);box-shadow:inset 0 1px #ffffff73,0 8px 22px #d8ad551f}.brand>div{display:grid;min-width:0;gap:3px}.brand>div strong,.brand>div small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand>div strong{color:var(--admin-text);font-size:15px;letter-spacing:-.015em}.brand>div small{color:var(--admin-text-muted);font-size:9px;font-weight:700;letter-spacing:.08em}.sidebar>nav{flex:1 1 auto;min-width:0;overflow-y:auto;scrollbar-width:none}.sidebar>nav::-webkit-scrollbar{display:none}.nav-group__label{display:block;margin:0 10px 6px;overflow:hidden;color:var(--admin-text-faint);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.nav-item>.admin-icon{width:20px;height:20px}.nav-item>span{min-width:0;overflow:visible;line-height:1.3;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.nav-item>small{min-width:27px;margin-left:auto;padding:3px 6px;overflow:hidden;color:var(--admin-text-secondary);font-size:9px;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;border-radius:var(--admin-radius-pill);background:#26344d}.nav-item.is-active{color:#f5e2b7;border-color:#d8ad5552;background:linear-gradient(90deg,#d8ad5526,#d8ad5509),#ffffff05}.nav-item.is-active:before{position:absolute;top:8px;bottom:8px;left:-17px;width:3px;content:"";border-radius:0 var(--admin-radius-pill) var(--admin-radius-pill) 0;background:var(--admin-gold);box-shadow:0 0 14px #d8ad5559}.environment-card{display:grid;min-width:0;gap:7px}.environment-card small{overflow:hidden;color:var(--admin-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sidebar-toggle,.icon-button{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--admin-control-height);min-width:var(--admin-control-height);height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0;border-radius:9px}.sidebar-toggle{display:none}.global-search:before{display:none}.global-search>.admin-icon{position:absolute;z-index:1;left:12px;width:16px;height:16px;color:var(--admin-text-muted);pointer-events:none}.global-search input{padding-left:37px}.environment-banner:before{display:none}.environment-banner>i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.account-chip>span{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;color:#24190a;font-size:11px;font-weight:850;border:1px solid var(--admin-gold);border-radius:50%;background:linear-gradient(145deg,#d8ad55,#584625)}.account-chip>div{display:grid;min-width:0;gap:2px}.account-chip>div strong,.account-chip>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip>div strong{color:var(--admin-text);font-size:11px}.account-chip>div small{color:var(--admin-text-muted);font-size:9px}.top-actions{margin-left:auto}.login-brand-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;color:#211709;font-size:23px;font-weight:900;letter-spacing:-.05em;border:1px solid var(--admin-gold-bright);border-radius:50% 50% 46% 46%;background:linear-gradient(145deg,#f0ca74,#9e6e28);box-shadow:inset 0 1px #ffffff85,0 16px 42px #d8ad552b}.eyebrow,.environment-kicker{display:inline-flex;width:fit-content;color:var(--admin-gold-bright);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.login-visual .eyebrow{margin-bottom:14px}.environment-kicker{margin-bottom:12px;padding:5px 8px;color:#ffabb0;border:1px solid rgba(255,111,120,.36);border-radius:6px;background:#ff6f7814}.login-card>div:first-child p{margin:6px 0 0;color:var(--admin-text-muted);font-size:11px;line-height:1.45}.login-card>small{color:var(--admin-text-faint);font-size:9px;line-height:1.45;text-align:center}.login-guard{display:flex;align-items:center;max-width:600px;gap:10px;margin-top:28px;padding:12px 14px;color:var(--admin-text-secondary);font-size:11px;line-height:1.45;border:1px solid rgba(216,173,85,.2);border-radius:var(--admin-radius-md);background:#d8ad550b}.login-guard .admin-icon{color:var(--admin-gold)}.form-error{padding:9px 11px;color:#ffabb0;font-size:10px;font-weight:650;line-height:1.45;border:1px solid rgba(255,111,120,.35);border-radius:8px;background:var(--admin-danger-soft)}.page-head__copy{min-width:0}.back-link{width:fit-content;min-height:28px;margin:0 0 7px;padding:3px 7px 3px 4px;color:var(--admin-text-muted);font-size:10px;border-color:transparent;background:transparent}.back-link:hover{color:var(--admin-gold-bright);border-color:transparent;background:transparent;box-shadow:none}.back-link .admin-icon{transform:rotate(180deg)}.admin-panel{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%),var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.admin-panel__header{display:flex;align-items:center;min-width:0;min-height:50px;gap:12px;padding:12px 15px;border-bottom:1px solid var(--admin-border);background:#08111e2e}.admin-panel__heading{display:grid;min-width:0;gap:3px}.admin-panel__title{min-width:0;margin:0;overflow:hidden;color:var(--admin-text);font-size:13px;font-weight:750;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis}.admin-panel__meta{overflow:hidden;color:var(--admin-text-muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-panel__actions{display:flex;align-items:center;flex:0 0 auto;gap:8px;margin-left:auto}.admin-panel__body{min-width:0;padding:14px}.admin-panel__body>.filter-bar:first-child,.admin-panel__body>.segmented:first-child{margin:-14px -14px 14px}.admin-panel__body>.table-shell{border-radius:var(--admin-radius-md);box-shadow:none}.admin-metric-card{--metric-tone: var(--admin-info);--metric-glow: rgba(97, 165, 255, .07);--metric-border: var(--admin-border);position:relative;display:grid;align-content:start;width:100%;min-width:0;min-height:112px;gap:8px;padding:15px 14px 13px;overflow:hidden;color:var(--admin-text);text-align:left;border:1px solid var(--metric-border);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 0,var(--metric-glow),transparent 38%),linear-gradient(180deg,#111d32,#0e192b);box-shadow:var(--admin-shadow-panel);transition:border-color var(--admin-transition),box-shadow var(--admin-transition),transform var(--admin-transition)}button.admin-metric-card{justify-content:initial}.admin-metric-card--interactive{cursor:pointer}.admin-metric-card--interactive:hover{border-color:var(--metric-tone);box-shadow:var(--admin-shadow-panel),0 0 0 1px var(--metric-glow);transform:translateY(-2px)}.admin-metric-card--interactive:active{transform:translateY(0)}.admin-metric-card__header{display:flex;align-items:flex-start;min-width:0;gap:10px}.admin-metric-card__label{min-width:0;overflow:hidden;color:var(--admin-text-muted);font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card__icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;margin:-3px -2px 0 auto;color:var(--metric-tone);border:1px solid var(--metric-border);border-radius:9px;background:var(--metric-glow)}.admin-metric-card__icon .admin-icon{width:16px;height:16px}.admin-metric-card__value{min-width:0;overflow:hidden;color:var(--admin-text);font-size:clamp(22px,2vw,28px);font-weight:520;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card__footer{display:flex;align-items:center;min-width:0;gap:8px;margin-top:auto}.admin-metric-card__trend,.admin-metric-card__freshness{overflow:hidden;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card__trend{color:var(--metric-tone);font-weight:700}.admin-metric-card__freshness{margin-left:auto;color:var(--admin-text-faint)}.admin-metric-card--muted{--metric-tone: #8794a7;--metric-glow: rgba(135, 148, 167, .06)}.admin-metric-card--neutral{--metric-tone: var(--admin-info);--metric-glow: rgba(97, 165, 255, .07);--metric-border: var(--admin-border)}.admin-metric-card--info{--metric-tone: var(--admin-info);--metric-glow: var(--admin-info-soft);--metric-border: rgba(97, 165, 255, .25)}.admin-metric-card--success,.admin-metric-card--positive{--metric-tone: var(--admin-success);--metric-glow: var(--admin-success-soft);--metric-border: rgba(66, 207, 145, .24)}.admin-metric-card--warning{--metric-tone: var(--admin-warning);--metric-glow: var(--admin-warning-soft);--metric-border: rgba(229, 184, 93, .25)}.admin-metric-card--gold{--metric-tone: var(--admin-gold-bright);--metric-glow: rgba(216, 173, 85, .12);--metric-border: rgba(216, 173, 85, .28)}.admin-metric-card--danger,.admin-metric-card--negative{--metric-tone: var(--admin-danger);--metric-glow: var(--admin-danger-soft);--metric-border: rgba(255, 111, 120, .25)}.admin-status-badge{--status-tone: var(--admin-text-secondary);--status-border: var(--admin-border-strong);--status-fill: rgba(143, 157, 177, .08);display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:22px;gap:6px;padding:3px 8px;color:var(--status-tone);font-size:9px;font-weight:750;letter-spacing:.025em;line-height:1.05;border:1px solid var(--status-border);border-radius:7px;background:var(--status-fill);text-transform:uppercase}.admin-status-badge__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.admin-status-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-status-badge--neutral{--status-tone: var(--admin-text-secondary);--status-border: var(--admin-border-strong);--status-fill: rgba(143, 157, 177, .08)}.admin-status-badge--muted{--status-tone: #8490a2;--status-border: rgba(132, 144, 162, .28);--status-fill: rgba(132, 144, 162, .07)}.admin-status-badge--info{--status-tone: #8fc0ff;--status-border: rgba(97, 165, 255, .44);--status-fill: var(--admin-info-soft)}.admin-status-badge--success,.admin-status-badge--positive{--status-tone: #66dfab;--status-border: rgba(66, 207, 145, .42);--status-fill: var(--admin-success-soft)}.admin-status-badge--warning{--status-tone: #e8c275;--status-border: rgba(229, 184, 93, .42);--status-fill: var(--admin-warning-soft)}.admin-status-badge--gold{--status-tone: var(--admin-gold-bright);--status-border: rgba(216, 173, 85, .44);--status-fill: rgba(216, 173, 85, .12)}.admin-status-badge--danger,.admin-status-badge--negative{--status-tone: #ff939b;--status-border: rgba(255, 111, 120, .44);--status-fill: var(--admin-danger-soft)}.admin-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:126px;gap:12px;padding:22px;color:var(--admin-text-muted);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#08111e57}.admin-state__icon{display:grid;place-items:center;width:38px;height:38px;color:var(--admin-text-muted);border:1px solid var(--admin-border);border-radius:11px;background:#ffffff05}.admin-state__content{display:grid;min-width:0;gap:4px}.admin-state__title{color:var(--admin-text-secondary);font-size:11px}.admin-state__description{max-width:640px;color:var(--admin-text-muted);font-size:10px;line-height:1.5}.admin-state__action{justify-self:end}.admin-state--empty{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.admin-state--empty .admin-state__content{justify-items:center}.admin-state--loading{grid-template-columns:auto auto;justify-content:center;min-height:150px;border-color:transparent;background:transparent}.admin-state__spinner{width:24px;height:24px;border:2px solid var(--admin-border-strong);border-top-color:var(--admin-gold);border-radius:50%;animation:admin-spin .8s linear infinite}.admin-state--unavailable{border-color:#d8ad5552;background:#d8ad5509}.admin-state--unavailable .admin-state__icon{color:var(--admin-warning);border-color:#d8ad5547;background:#d8ad5512}.admin-state__retry{min-height:32px;padding:6px 10px;font-size:10px}.admin-drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:var(--admin-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:admin-fade-in var(--admin-transition) both}.admin-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw);height:100%;min-width:0;border-left:1px solid var(--admin-border-strong);outline:0;background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 20%),var(--admin-panel);box-shadow:-24px 0 64px #0000006b;animation:admin-drawer-in var(--admin-transition) both}.admin-drawer__header{display:flex;align-items:flex-start;min-width:0;gap:12px;padding:18px;border-bottom:1px solid var(--admin-border)}.admin-drawer__heading{display:grid;min-width:0;gap:4px}.admin-drawer__title{margin:0;color:var(--admin-text);font-size:18px;letter-spacing:-.02em}.admin-drawer__subtitle{color:var(--admin-text-muted);font-size:10px;line-height:1.4}.admin-drawer__close{display:grid;flex:0 0 auto;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin-left:auto;padding:0;border-radius:9px}.admin-drawer__body{min-width:0;padding:18px;overflow-y:auto;overscroll-behavior:contain}.admin-drawer__footer{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px;padding:14px 18px;border-top:1px solid var(--admin-border);background:#08111ec7}.badge-row,.button-row,.chart-legend,.pagination,.subtabs,.segmented{display:flex;align-items:center;min-width:0;gap:8px}.badge-row,.button-row,.chart-legend{flex-wrap:wrap}.button-row{justify-content:flex-end}.search-control{position:relative;display:flex;flex:1 1 260px;align-items:center;min-width:180px}.search-control>.admin-icon{position:absolute;z-index:1;left:11px;width:16px;height:16px;color:var(--admin-text-muted);pointer-events:none}.search-control input{padding-left:36px}.definition-list{display:grid;min-width:0;margin:0}.definition-list>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:start;min-width:0;gap:16px;padding:10px 0;border-bottom:1px solid var(--admin-border)}.definition-list>div:last-child{border-bottom:0}.definition-list dt,.definition-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.definition-list dt{color:var(--admin-text-muted);font-size:10px}.definition-list dd{color:var(--admin-text-secondary);font-size:11px;font-weight:650;text-align:right}.definition-list code,.operation-idempotency code{color:#91bdff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.inline-json{max-width:420px;max-height:130px;margin:0;padding:6px 8px;overflow:auto;color:var(--admin-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#08111e8a}.panel-callout,.rail-note,.legacy-contract-note,.environment-notice,.operation-impact{min-width:0;padding:11px 12px;color:var(--admin-text-muted);font-size:10px;line-height:1.5;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#08111e85}.section-label{margin:18px 0 9px;color:var(--admin-text-muted);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.segmented,.subtabs{overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar,.subtabs::-webkit-scrollbar{display:none}.segmented{gap:0;padding:7px;border-bottom:1px solid var(--admin-border);background:#08111e80}.segmented button,.subtabs button{flex:0 0 auto;min-height:34px;padding:7px 11px;color:var(--admin-text-muted);font-size:10px;border-color:transparent;background:transparent;box-shadow:none}.segmented button:hover,.subtabs button:hover{color:var(--admin-text);border-color:transparent;background:#ffffff06;box-shadow:none}.segmented button.is-active{color:#1b1307;border-color:var(--admin-gold);background:linear-gradient(180deg,#dfb960,#ad7b2f)}.subtabs{padding:5px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.subtabs button{position:relative}.subtabs button.is-active{color:var(--admin-gold-bright);background:#d8ad5514}.subtabs button.is-active:after{position:absolute;right:9px;bottom:0;left:9px;height:2px;content:"";border-radius:var(--admin-radius-pill);background:var(--admin-gold)}.dashboard-chart-panel{grid-column:span 8}.dashboard-lower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;gap:14px}.dashboard-lower-grid>.admin-panel{height:100%}.chart-legend{justify-content:flex-end;margin-bottom:8px}.chart-legend>span{display:inline-flex;align-items:center;gap:5px;color:var(--admin-text-muted);font-size:9px;white-space:nowrap}.dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%}.dot--blue{background:var(--admin-info)}.dot--gold{background:var(--admin-gold)}.dot--green{background:var(--admin-success)}.dot--red{background:var(--admin-danger)}.bar-chart{display:flex;align-items:stretch;height:238px;min-height:238px;gap:8px;padding:18px 6px 6px;overflow-x:auto;background:repeating-linear-gradient(0deg,transparent 0 42px,rgba(49,67,95,.22) 43px)}.bar-chart>.bar-chart__column{display:grid;flex:1 0 32px;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-width:32px;height:100%;gap:7px;color:var(--admin-text-muted);font-size:8px;font-variant-numeric:tabular-nums;text-align:center;border-radius:0;background:transparent;box-shadow:none}.bar-chart__bars{display:flex;align-items:flex-end;justify-content:center;min-height:0;gap:2px;border-bottom:1px solid var(--admin-border-strong)}.bar{display:block;flex:1 1 0;width:100%;max-width:9px;min-height:3px;border-radius:3px 3px 1px 1px;opacity:.9}.bar--blue{background:linear-gradient(180deg,#7bb7ff,#356eaf)}.bar--gold{background:linear-gradient(180deg,#f0ca74,#9e6e28)}.bar--green{background:linear-gradient(180deg,#69e2af,#238a61)}.bar--red{background:linear-gradient(180deg,#ff9ba2,#ae3e4a)}.chart-table{margin-top:10px;border-top:1px solid var(--admin-border)}.chart-table summary{padding:10px 2px 0;color:var(--admin-text-muted);font-size:9px;cursor:pointer}.chart-table .table-shell{margin-top:10px;box-shadow:none}.data-list__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-height:48px;gap:12px;padding:8px 2px;color:var(--admin-text-secondary);font-size:10px;text-align:left;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:transparent;box-shadow:none}.data-list__row:last-child{border-bottom:0}.data-list__row:hover{color:var(--admin-text);border-color:var(--admin-border);background:#ffffff05;box-shadow:none;transform:none}.data-list__row>.admin-icon{color:var(--admin-text-faint)}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}.service-card{display:grid;align-content:start;min-width:0;min-height:76px;gap:7px;padding:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.service-card__head{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:8px}.service-card__head .context-hint{width:22px;height:22px}.service-card strong,.service-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.service-card strong{color:var(--admin-text-secondary);font-size:10px;white-space:nowrap}.service-card small{color:var(--admin-text-muted);font-size:9px;line-height:1.35}.compact-list{display:grid;min-width:0}.compact-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:initial;width:100%;min-height:42px;gap:10px;padding:8px 2px;text-align:left;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:transparent;box-shadow:none}.compact-list>button:last-child{border-bottom:0}.compact-list>button:hover{background:#ffffff05;box-shadow:none;transform:none}.compact-list>button span{overflow:hidden;color:var(--admin-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compact-list>button small{color:var(--admin-text-muted);font-size:9px;font-variant-numeric:tabular-nums}tbody tr.is-selected,.data-table tbody tr.is-selected{color:var(--admin-text);background:linear-gradient(90deg,rgba(216,173,85,.09),transparent 65%),#ffffff05}tbody tr.is-selected td:first-child,.data-table tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 var(--admin-gold)}.users-table td:last-child{width:1%;white-space:nowrap}.user-cell{display:flex;align-items:center;min-width:150px;gap:9px}.avatar,.player-avatar{display:grid;flex:0 0 auto;place-items:center;color:#20170a;font-weight:850;border:1px solid rgba(216,173,85,.68);border-radius:50%;background:linear-gradient(145deg,#d7b05d,#6f5428)}.avatar{width:30px;height:30px;font-size:9px}.user-cell>div{display:grid;min-width:0;gap:2px}.user-cell strong,.user-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell strong{color:var(--admin-text);font-size:10px}.user-cell small{color:var(--admin-text-muted);font-size:9px}.telegram-id-value{color:#91bdff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.telegram-id-label{display:inline-flex;align-items:center;gap:6px;text-transform:none}.telegram-id-label .context-hint{width:18px;height:18px}.definition-list code.telegram-id-value{font-size:inherit}.table-footer{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:12px;padding-top:12px;color:var(--admin-text-muted);font-size:9px}.pagination>span{min-width:48px;color:var(--admin-text-secondary);font-variant-numeric:tabular-nums;text-align:center}.pagination .button{min-height:30px;padding:5px 9px;font-size:9px}.player-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;min-width:0;gap:14px}.player-main{display:grid;min-width:0;gap:14px}.player-hero{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;min-width:0;gap:16px;padding:18px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 100% 0,rgba(216,173,85,.09),transparent 30%),var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.player-avatar{position:relative;width:58px;height:58px;overflow:hidden;font-size:17px;isolation:isolate}.player-avatar__fallback{display:grid;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;place-items:center}.player-avatar>img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--admin-panel-strong)}.avatar-overview-grid,.avatar-ownership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:14px}.avatar-current-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:12px}.avatar-current-card>div:last-child,.avatar-ownership-card__head>div:nth-child(2),.avatar-grant-preview__copy{display:grid;min-width:0;gap:6px}.avatar-current-card code,.avatar-ownership-card code,.avatar-grant-preview code{min-width:0;overflow-wrap:anywhere;color:var(--admin-text-muted);font-size:9px}.avatar-current-card__portrait,.avatar-ownership-card__portrait,.avatar-grant-preview__portrait{display:grid;flex:0 0 auto;position:relative;place-items:center;overflow:hidden;border:1px solid rgba(216,173,85,.4);border-radius:var(--admin-radius-md);color:var(--admin-gold);background:radial-gradient(circle at 50% 20%,rgba(216,173,85,.16),transparent 58%),#08111eb3}.avatar-current-card__portrait{width:76px;height:76px}.avatar-ownership-card__portrait{width:54px;height:54px}.avatar-grant-preview__portrait{width:82px;height:82px}.avatar-current-card__portrait img,.avatar-ownership-card__portrait img,.avatar-grant-preview__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.avatar-ownership-card{display:grid;min-width:0;gap:12px;padding:13px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#08111e75}.avatar-ownership-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;gap:10px}.avatar-piece-strip{display:grid;grid-template-columns:repeat(4,minmax(42px,1fr));min-width:0;gap:7px}.avatar-piece-strip img{width:100%;height:52px;min-width:0;object-fit:contain;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#ffffff06}.avatar-piece-strip>span{grid-column:1 / -1;padding:11px;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);font-size:9px;text-align:center}.avatar-ownership-meta,.avatar-grant-preview__assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.avatar-ownership-meta>div,.avatar-grant-preview__assets>div{display:grid;min-width:0;gap:3px;padding:8px;border-radius:var(--admin-radius-sm);background:#ffffff06}.avatar-ownership-meta dt,.avatar-grant-preview__assets dt{color:var(--admin-text-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.avatar-ownership-meta dd,.avatar-grant-preview__assets dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--admin-text-secondary);font-size:9px}.avatar-grant-picker,.avatar-grant-preview{display:grid;min-width:0;gap:12px}.avatar-grant-preview{padding:13px;border:1px solid rgba(216,173,85,.35);border-radius:var(--admin-radius-md);background:#d8ad550e}.avatar-grant-preview__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:12px}.avatar-grant-preview__note{margin:0;padding:9px 10px;border-left:2px solid var(--admin-gold);color:var(--admin-text-secondary);background:#d8ad550d;font-size:9px;line-height:1.55}@media screen and (max-width: 760px){.avatar-overview-grid,.avatar-ownership-grid,.avatar-ownership-meta,.avatar-grant-preview__assets{grid-template-columns:minmax(0,1fr)}.avatar-ownership-card__head{grid-template-columns:auto minmax(0,1fr)}.avatar-ownership-card__head>.admin-status-badge{grid-column:1 / -1;justify-self:start}.avatar-grant-preview__main{align-items:start}}.player-identity{min-width:0}.player-identity h2{margin:0;color:var(--admin-text);font-size:19px;letter-spacing:-.025em}.player-identity p{margin:4px 0 9px;overflow-wrap:anywhere;color:var(--admin-text-muted);font-size:10px}.player-stats{display:grid;grid-template-columns:repeat(3,minmax(68px,1fr));min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#08111e7a}.player-stats>div{min-width:0;padding:10px 12px;text-align:right}.player-stats>div+div{border-left:1px solid var(--admin-border)}.player-stats strong,.player-stats span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-stats strong{color:var(--admin-text);font-size:16px;font-variant-numeric:tabular-nums}.player-stats span{margin-top:3px;color:var(--admin-text-muted);font-size:8px;text-transform:uppercase}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:14px}.action-rail,.liveops-rail,.message-rail{position:sticky;top:calc(var(--admin-topbar-height) + 14px);display:grid;min-width:0;gap:14px}.rail-group{display:grid;min-width:0;gap:7px;padding:11px 0;border-bottom:1px solid var(--admin-border)}.rail-group:first-child{padding-top:0}.rail-group:last-child{padding-bottom:0;border-bottom:0}.rail-group>span{color:var(--admin-text-muted);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.rail-group>.button{width:100%;justify-content:flex-start}.rail-note{margin-top:10px;color:var(--admin-warning);border-color:#e5b85d42;background:var(--admin-warning-soft)}.timeline:before{display:none}.timeline__item{position:relative;display:grid;grid-template-columns:112px 10px minmax(0,1fr);align-items:start;min-width:0;gap:11px;padding:9px 0}.timeline__item:before{position:absolute;z-index:0;top:0;bottom:0;left:127px;width:1px;content:"";background:var(--admin-border)}.timeline__item:first-child:before{top:14px}.timeline__item:last-child:before{bottom:calc(100% - 14px)}.timeline__item>time{color:var(--admin-text-muted);font-size:8px;font-variant-numeric:tabular-nums;line-height:1.45;text-align:right}.timeline__dot{position:relative;z-index:1;width:8px;height:8px;margin-top:3px;border:2px solid var(--admin-panel);border-radius:50%;background:var(--admin-text-muted);box-shadow:0 0 0 1px var(--admin-border-strong)}.timeline__dot--info{background:var(--admin-info)}.timeline__dot--success,.timeline__dot--positive{background:var(--admin-success)}.timeline__dot--warning,.timeline__dot--gold{background:var(--admin-warning)}.timeline__dot--danger,.timeline__dot--negative{background:var(--admin-danger)}.timeline__item>div{display:grid;min-width:0;gap:3px}.timeline__item>div strong{color:var(--admin-text);font-size:10px}.timeline__item>div span{overflow-wrap:anywhere;color:var(--admin-text-muted);font-size:9px;line-height:1.45}.tournament-layout{display:grid;grid-template-columns:minmax(330px,38%) minmax(0,1fr);align-items:start;min-width:0;gap:14px}.tournament-list-panel,.tournament-detail-panel{min-width:0}.master-list{display:grid;min-width:0;margin:-1px}.master-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:initial;width:100%;min-height:68px;gap:5px 10px;padding:11px 13px;color:var(--admin-text-secondary);text-align:left;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:transparent;box-shadow:none}.master-list>button:hover{background:#61a5ff09;box-shadow:none;transform:none}.master-list>button.is-active{background:linear-gradient(90deg,rgba(216,173,85,.1),transparent),#ffffff03;box-shadow:inset 2px 0 var(--admin-gold)}.master-list>button>div{display:flex;align-items:center;min-width:0;gap:8px}.master-list>button strong{min-width:0;overflow:hidden;color:var(--admin-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.master-list>button small{grid-column:1;overflow:hidden;color:var(--admin-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.master-list>button>span{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--admin-text-muted);font-size:9px;font-variant-numeric:tabular-nums}.summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:8px;margin-bottom:14px}.summary-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-cards>div{display:grid;min-width:0;gap:5px;padding:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.summary-cards span{overflow:hidden;color:var(--admin-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.summary-cards strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:12px;font-variant-numeric:tabular-nums}.tournament-detail-panel .subtabs{margin:14px 0}.danger-zone{display:flex;align-items:center;min-width:0;gap:16px;margin-top:14px;padding:12px;border:1px solid rgba(255,111,120,.32);border-radius:var(--admin-radius-md);background:var(--admin-danger-soft)}.danger-zone>div{display:grid;min-width:0;gap:3px}.danger-zone strong{color:#ffb2b8;font-size:11px}.danger-zone span{color:var(--admin-text-muted);font-size:9px;line-height:1.4}.danger-zone>.button{flex:0 0 auto;margin-left:auto}.environment-notice{display:flex;align-items:flex-start;gap:10px;color:var(--admin-text-secondary);border-color:#61a5ff40;background:var(--admin-info-soft)}.environment-notice>.admin-icon{margin-top:1px;color:var(--admin-info)}.environment-notice>div{display:grid;min-width:0;gap:3px}.environment-notice strong{color:#a8cdff;font-size:10px}.environment-notice span{font-size:9px}.liveops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;min-width:0;gap:14px}.liveops-main{display:grid;min-width:0;gap:14px}.setting-row{min-height:62px;padding:10px 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.setting-row:last-child{border-bottom:1px solid var(--admin-border)}.setting-row>span,.setting-row>div{min-width:0}.setting-row>span{overflow-wrap:anywhere;color:var(--admin-text-secondary);font-size:10px;line-height:1.4}.setting-row>div{display:grid;gap:4px}.setting-row>div strong{color:var(--admin-text);font-size:10px}.setting-row>div span{color:var(--admin-text-muted);font-size:9px;font-weight:400;line-height:1.4}.setting-row--wide{grid-column:1 / -1}.setting-row--switch{grid-template-columns:minmax(0,1fr) auto}.setting-row--switch input[type=checkbox]{width:38px;min-width:38px;height:21px;min-height:21px;padding:0;border:1px solid #35445c;border-radius:var(--admin-radius-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 8px 50%,#8491a5 0 6px,transparent 7px),#182338;box-shadow:none;cursor:pointer;transition:border-color var(--admin-transition),background var(--admin-transition)}.setting-row--switch input[type=checkbox]:checked{border-color:#42cf919e;background:radial-gradient(circle at 29px 50%,#75e7b7 0 6px,transparent 7px),#42cf914d}.setting-row--danger{border-color:#ff6f784d;background:var(--admin-danger-soft)}.setting-row--danger input[type=checkbox]:checked{border-color:#ff6f78ad;background:radial-gradient(circle at 29px 50%,#ff9ca3 0 6px,transparent 7px),#ff6f7847}.legacy-contract-note{display:flex;align-items:flex-start;gap:9px;margin-top:12px}.legacy-contract-note .admin-icon{margin-top:1px;color:var(--admin-info)}.achievement-catalog-editor{display:grid;grid-column:1 / -1;min-width:0;gap:12px;padding:14px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#0913219e}.achievement-catalog-editor__head{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:14px}.achievement-catalog-editor__head>div{display:grid;min-width:0;gap:4px}.achievement-catalog-editor__head strong{color:var(--admin-text);font-size:14px}.achievement-catalog-editor__head span{color:var(--admin-text-muted);font-size:12px}.achievement-catalog-list{display:grid;min-width:0;gap:8px}.achievement-catalog-row{display:grid;grid-template-columns:36px minmax(150px,1.05fr) minmax(140px,1fr) minmax(140px,1fr) minmax(108px,auto);align-items:end;min-width:0;gap:10px;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.achievement-catalog-order{align-self:center;color:var(--admin-text-muted);font-variant-numeric:tabular-nums;font-size:11px;text-align:center}.achievement-catalog-field{display:grid;min-width:0;gap:6px}.achievement-catalog-field>span,.achievement-catalog-toggle>span{color:var(--admin-text-secondary);font-size:11px;line-height:1.35}.achievement-catalog-field input{width:100%;min-width:0}.achievement-catalog-toggle{display:inline-flex;align-items:center;align-self:center;min-width:0;gap:8px;padding:8px 2px}.achievement-catalog-toggle input,.liveops-page .achievement-catalog-toggle input{width:38px;min-width:38px;height:21px;min-height:21px;margin:0;padding:0;border:1px solid #35445c;border-radius:var(--admin-radius-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 8px 50%,#8491a5 0 6px,transparent 7px),#182338;box-shadow:none;cursor:pointer}.achievement-catalog-toggle input:checked,.liveops-page .achievement-catalog-toggle input:checked{border-color:#42cf919e;background:radial-gradient(circle at 29px 50%,#75e7b7 0 6px,transparent 7px),#42cf914d}.achievement-catalog-editor>.form-error{margin:0}@media screen and (max-width: 1100px){.achievement-catalog-row{grid-template-columns:36px repeat(2,minmax(170px,1fr))}.achievement-catalog-field--id,.achievement-catalog-toggle{grid-column:auto}}@media screen and (max-width: 760px){.achievement-catalog-editor__head{align-items:stretch;flex-direction:column}.achievement-catalog-row{grid-template-columns:28px minmax(0,1fr);align-items:stretch}.achievement-catalog-order{grid-row:1 / span 4}.achievement-catalog-row>:not(.achievement-catalog-order){grid-column:2}}.access-plan-editor{display:grid;grid-column:1 / -1;min-width:0;gap:12px;padding:14px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#0913219e}.access-plan-editor__head{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:14px}.access-plan-editor__head>div{display:grid;min-width:0;gap:4px}.access-plan-editor__head strong{color:var(--admin-text);font-size:14px}.access-plan-editor__head span{color:var(--admin-text-muted);font-size:12px;line-height:1.45}.access-plan-list{display:grid;min-width:0;gap:10px}.access-plan-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-width:0;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.access-plan-field{display:grid;min-width:0;gap:6px}.access-plan-field>span,.access-plan-toggle>span{color:var(--admin-text-secondary);font-size:12px;line-height:1.35}.access-plan-field input,.access-plan-field select{width:100%;min-width:0}.access-plan-toggle{display:inline-flex;align-items:center;align-self:center;min-width:0;gap:8px;padding:8px 2px}.access-plan-toggle--enabled{grid-column:1 / 2}.access-plan-toggle--default{grid-column:2 / 4}.access-plan-toggle input,.liveops-page .access-plan-toggle input{width:20px;min-width:20px;height:20px;min-height:20px;margin:0}.access-plan-row>.button{grid-column:5;justify-self:end}.access-plan-editor>.form-error{margin:0}.referral-tier-editor{display:grid;grid-column:1 / -1;min-width:0;gap:12px;padding:14px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#0913219e}.referral-tier-editor__head>div{display:grid;min-width:0;gap:4px}.referral-tier-editor__head strong{color:var(--admin-text);font-size:14px}.referral-tier-editor__head>div>span:last-child{color:var(--admin-text-muted);font-size:12px;line-height:1.45}.referral-tier-list{display:grid;min-width:0;gap:8px}.referral-tier-row{display:grid;grid-template-columns:minmax(86px,auto) repeat(2,minmax(150px,1fr));align-items:end;min-width:0;gap:10px;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.referral-tier-row>strong{align-self:center;color:var(--admin-text);font-size:12px}.referral-tier-row>label{display:grid;min-width:0;gap:6px}.referral-tier-row>label>span{color:var(--admin-text-secondary);font-size:11px;line-height:1.35}.referral-tier-row input{width:100%;min-width:0}@media screen and (max-width: 760px){.referral-tier-row{grid-template-columns:minmax(0,1fr)}}.balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}label.json-editor{display:grid;min-height:0;margin-top:12px;padding:0;gap:6px;border:0;background:transparent}label.json-editor>span{color:var(--admin-text-muted);font-family:Arial,Aptos,Segoe UI,system-ui,sans-serif;font-size:9px}.json-editor textarea{min-height:300px;color:#d7e5f8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.55;-moz-tab-size:2;tab-size:2;border-color:#263a5a;background:#050d18}.kill-switch-list{display:grid;min-width:0}.kill-switch-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:10px;padding:9px 0;border-bottom:1px solid var(--admin-border)}.kill-switch-list>div:last-child{border-bottom:0}.kill-switch-list>div>span{color:var(--admin-text-secondary);font-size:10px;line-height:1.4}.finance-actions{margin-bottom:14px}.finance-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;gap:8px}.finance-action-grid .button{width:100%}.kpi-grid+.finance-layout{margin-top:14px}.finance-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;min-width:0;gap:14px}.finance-master,.finance-detail{min-width:0}.finance-master tbody tr{cursor:pointer}.amount-positive{color:var(--admin-success);font-weight:700}.amount-negative{color:var(--admin-danger);font-weight:700}.finance-detail .definition-list{margin:4px 0 14px}.finance-detail .panel-callout{margin-bottom:14px}.withdrawal-queue{margin-top:14px}.withdrawal-actions{display:flex;flex-wrap:wrap;min-width:240px;gap:5px}.withdrawal-actions .button{min-height:28px;padding:5px 8px;font-size:8px}.withdrawal-failure{display:block;max-width:210px;margin-top:5px;overflow-wrap:anywhere;color:var(--admin-danger)}.messages-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:start;min-width:0;gap:14px}.message-editor,.message-rail{min-width:0}.message-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;min-width:0;gap:16px}.message-form,.message-preview{display:grid;min-width:0;gap:12px}.message-preview>span{color:var(--admin-text-muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.recipient-summary{display:flex;align-items:center;min-width:0;gap:10px;padding:10px 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.recipient-summary strong{color:var(--admin-gold-bright);font-size:22px;font-variant-numeric:tabular-nums}.recipient-summary span{color:var(--admin-text-muted);font-size:9px;line-height:1.4}.telegram-preview{position:relative;min-height:190px;padding:16px;overflow:hidden;color:#e9f2ff;border:1px solid #244568;border-radius:14px 14px 14px 4px;background:radial-gradient(circle at 100% 0,rgba(76,148,205,.16),transparent 40%),#10263b;box-shadow:0 12px 34px #0003}.telegram-preview strong{color:#8cc8ff;font-size:11px}.telegram-preview p{margin:10px 0 24px;overflow-wrap:anywhere;font-size:11px;line-height:1.55;white-space:pre-wrap}.telegram-preview small{position:absolute;right:12px;bottom:9px;color:#7290a8;font-size:8px}.message-history{margin-top:14px}.delivery-report{display:grid;min-width:0;gap:12px}.delivery-report__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:7px}.delivery-report__stats>div{display:grid;gap:3px;padding:9px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.delivery-report__stats span{color:var(--admin-text-muted);font-size:8px;text-transform:uppercase}.delivery-report__stats strong{color:var(--admin-text);font-size:18px;font-variant-numeric:tabular-nums}.delivery-failures{display:grid;max-height:180px;gap:6px;overflow:auto}.delivery-failures>div{display:grid;gap:3px;padding:8px;border-left:2px solid var(--admin-danger);background:#ef69710f}.delivery-failures span,.history-message{overflow-wrap:anywhere;color:var(--admin-text-secondary);font-size:9px}.history-message{display:block;max-width:420px;white-space:pre-wrap}@media screen and (max-width: 1439px){.finance-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 760px){.finance-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-actions{min-width:180px}}@media screen and (max-width: 480px){.finance-action-grid{grid-template-columns:minmax(0,1fr)}}.analytics-layout,.audit-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;gap:14px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}.comparison-card{display:grid;min-width:0;gap:5px;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.comparison-card>span,.comparison-card>small{overflow:hidden;color:var(--admin-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.comparison-card>strong{color:var(--admin-text);font-size:20px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.comparison-card>.admin-status-badge{margin-top:2px}.audit-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.audit-master,.audit-detail{min-width:0}.audit-master tbody tr{cursor:pointer}.audit-detail .diff-grid>div{min-width:0}.audit-detail .diff-grid>div>span,.operation-form .diff-grid>div>span{display:block;margin-bottom:6px;color:var(--admin-text-muted);font-size:9px;font-weight:750;text-transform:uppercase}.code-block--before{border-left:3px solid var(--admin-danger)}.code-block--after{border-left:3px solid var(--admin-success)}.system-grid{display:grid;grid-template-areas:"services services jobs" "release release backups" "release release incidents";grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;gap:14px}.system-services{grid-area:services}.system-jobs{grid-area:jobs}.system-backups{grid-area:backups}.system-backup-stack{grid-area:backups;display:flex;flex-direction:column;gap:14px;min-width:0}.system-release{grid-area:release}.system-incidents{grid-area:incidents}.system-grid .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;gap:10px;margin-bottom:10px;padding:10px;border:1px solid rgba(66,207,145,.24);border-radius:var(--admin-radius-md);background:var(--admin-success-soft)}.release-banner strong,.release-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-banner strong{color:var(--admin-text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.release-banner span{color:var(--admin-text-muted);font-size:8px}.operation-form,.operation-result{display:grid;min-width:0;gap:14px}.operation-summary{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);min-width:0;gap:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.operation-summary>span,.operation-summary>strong{min-width:0;padding:9px 10px;overflow-wrap:anywhere;border-bottom:1px solid var(--admin-border)}.operation-summary>:nth-last-child(-n+2){border-bottom:0}.operation-summary>span{color:var(--admin-text-muted);font-size:9px}.operation-summary>strong{color:var(--admin-text-secondary);font-size:10px}.operation-impact{display:flex;align-items:flex-start;gap:10px;color:var(--admin-text-secondary);border-color:#e5b85d47;background:var(--admin-warning-soft)}.operation-impact>.admin-icon{margin-top:1px;color:var(--admin-warning)}.operation-impact>div{display:grid;min-width:0;gap:4px}.operation-impact strong{color:#eccb86;font-size:10px}.operation-impact span{color:var(--admin-text-muted);font-size:9px;line-height:1.5}.operation-idempotency{display:grid;min-width:0;gap:5px;padding:9px 10px;border:1px solid var(--admin-border);border-radius:8px;background:#07101c}.operation-idempotency span{color:var(--admin-text-muted);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.operation-idempotency code{overflow-wrap:anywhere}.operation-result{padding:12px;border:1px solid rgba(66,207,145,.28);border-radius:var(--admin-radius-md);background:#42cf9109}.operation-result--failed{border-color:#ff6f7852;background:#ff6f780a}.diff-wide{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-width:0;gap:12px;padding:10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-panel-soft)}.diff-wide>span{margin:0!important}.toast--success{border-left:3px solid var(--admin-success)}.toast--danger{border-left:3px solid var(--admin-danger)}.toast--info{border-left:3px solid var(--admin-info)}.toast>.admin-icon:first-child{margin-top:1px}.toast--success>.admin-icon:first-child{color:var(--admin-success)}.toast--danger>.admin-icon:first-child{color:var(--admin-danger)}.toast--info>.admin-icon:first-child{color:var(--admin-info)}.toast>button:last-child{display:grid;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:-4px -5px 0 0;padding:0;color:var(--admin-text-muted);border-color:transparent;background:transparent}@media (min-width: 1440px){.admin-shell{grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)}.sidebar{width:var(--admin-sidebar-width)}}@media (min-width: 1101px) and (max-width: 1439px){.admin-shell{grid-template-columns:var(--admin-sidebar-compact-width) minmax(0,1fr)}.sidebar{width:var(--admin-sidebar-compact-width);padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand-copy,.nav-group-title,.nav-label,.nav-count,.sidebar-foot-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nav-item{justify-content:center;padding-inline:0}.nav-item.active:before,.nav-item[aria-current=page]:before{left:-11px}.sidebar-foot{justify-content:center;padding-inline:0}.sidebar-foot-status{position:absolute;right:8px;bottom:8px;margin:0}.topbar,.workspace{grid-column:2}.account-copy{display:none}.global-search{width:min(340px,35vw)}}@media (max-width: 1100px){.admin-shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;z-index:50;inset:0 auto 0 0;width:min(var(--admin-sidebar-width),calc(100vw - 56px));transform:translate(-102%);box-shadow:24px 0 64px #0000006b}.admin-shell.sidebar-open .sidebar{transform:translate(0)}.admin-shell.sidebar-open .sidebar-scrim,.sidebar-scrim.visible{display:block}.topbar,.workspace{grid-column:1}.topbar{position:sticky;top:0;padding-inline:16px}.mobile-menu-button{display:inline-flex}.workspace{padding:18px 16px 28px}.kpi-grid,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid>*,.dashboard-grid>.wide{grid-column:span 6}.split-layout,.master-detail{grid-template-columns:minmax(0,1fr)}.master-detail>*+*{border-top:1px solid var(--admin-border);border-left:0}.environment-banner{margin-left:0}.account-copy{display:none}.payout-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-grid{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.admin-message-grid>:last-child{grid-column:1 / -1}.page-head,.section-head{align-items:stretch;flex-direction:column}.page-actions,.section-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.topbar-actions{flex:1 1 auto}}@media (max-width: 760px){:root{--admin-control-height: 42px}.admin-login,.login-shell{grid-template-columns:minmax(0,1fr);align-content:center}.login-visual,.login-brand{min-height:auto;padding:32px 24px 12px}.login-visual:before,.login-brand:before{display:none}.login-visual h1,.login-brand h1{font-size:clamp(28px,10vw,40px)}.login-visual h1:after,.login-brand h1:after{margin-top:16px}.login-visual p,.login-brand p{font-size:14px}.login-card{width:calc(100% - 32px);margin-block:16px 32px;padding:22px 18px}.topbar{min-height:58px;gap:8px;padding-block:8px}.global-search{flex:1 1 auto;width:auto;min-width:0}.environment-banner{display:inline-flex;min-height:26px;padding:4px 7px;font-size:8px;white-space:nowrap}.top-actions>:not(.account-chip,.mobile-menu-button,.environment-banner),.topbar-actions>:not(input,select,.account-chip){display:none}.workspace{padding:14px 12px 24px}.admin-page{width:calc(100% - 20px);padding-top:10px}.page-head h1,.page-head h2,.section-head h2{font-size:21px}.page-actions,.section-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page-actions>*,.section-actions>*{width:100%}.kpi-grid,.metrics-grid,.settings-grid,.diff-grid,.payout-form,.admin-message-grid{grid-template-columns:minmax(0,1fr)}.metric-card{min-height:92px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid>*,.dashboard-grid>.wide,.dashboard-grid>.full{grid-column:1}.setting-row{grid-template-columns:minmax(0,1fr);gap:8px}.filter-bar{align-items:stretch;flex-direction:column}.filter-bar .search-field,.filter-bar select{flex:0 0 auto;width:100%}.filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.tabs.card{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head,.drawer-head{align-items:flex-start}.panel-head{flex-wrap:wrap}.panel-head small{width:100%;margin-left:0}.admin-message-head{align-items:flex-start;flex-direction:column}.admin-message-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin-left:0}.runtime-grid{grid-template-columns:minmax(0,1fr)}.timeline:before{left:9px}.timeline-item{grid-template-columns:minmax(0,1fr);gap:3px;padding-left:24px}.timeline-time{text-align:left}.timeline-content:before{left:-18px}.drawer{width:100vw;border-left:0}.drawer-footer{display:grid;grid-template-columns:minmax(0,1fr)}.drawer-footer>*{width:100%}.toast-stack{top:10px;left:10px;right:10px;width:calc(100vw - 20px);transform:none}.actions{min-width:150px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{:root{color-scheme:light;--admin-bg: #ffffff;--admin-panel: #ffffff;--admin-panel-strong: #ffffff;--admin-panel-soft: #ffffff;--admin-border: #c8c8c8;--admin-border-strong: #999999;--admin-text: #111111;--admin-text-secondary: #333333;--admin-text-muted: #666666}html,body,#root,.admin-shell,.workspace,.admin-page{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;color:#111!important;background:#fff!important}.admin-shell{display:block}.sidebar,.sidebar-scrim,.topbar,.page-actions,.section-actions,.filter-bar,.toast-stack,.drawer-backdrop,.button,.btn,button,.actions{display:none!important}.panel,.card,.metric-card,.master-detail,.table-shell,.table-wrap{break-inside:avoid;color:#111!important;border-color:#bbb!important;background:#fff!important;box-shadow:none!important}.table-shell,.table-wrap{overflow:visible!important}table{min-width:0!important;color:#111!important;font-size:9pt}th{position:static;color:#222!important;background:#eee!important}td,th{border-color:#ccc!important}.badge{color:#111!important;border-color:#777!important;background:transparent!important}}@media screen{:root{--admin-font-xs: 12px;--admin-font-sm: 14px;--admin-font-md: 16px;--admin-font-lg: 18px;--admin-control-height: 44px}body{font-size:var(--admin-font-sm)}.nav-group__label,.nav-group-title,.brand-subtitle,.account-copy small,.account-chip small,.environment-card small{font-size:var(--admin-font-xs)}.nav-item,.button,.btn,button,input,select,textarea,label,.field{font-size:var(--admin-font-sm)}.brand-title,.brand>div>strong,.account-copy strong,.account-chip strong{font-size:var(--admin-font-md)}.page-head p,.section-head p,.panel-callout,.rail-note,.legacy-contract-note,.operation-impact{font-size:var(--admin-font-sm)}.admin-panel__title{font-size:var(--admin-font-md)}.admin-panel__meta,.field-label,.field-hint,.field-error,.section-label,.admin-metric-card__trend,.admin-metric-card__freshness,.table-footer,.pagination .button{font-size:var(--admin-font-xs)}.admin-panel__title-row{display:flex;align-items:center;min-width:0;gap:8px}.admin-metric-card__label,.admin-state__description,.definition-list dt,.data-list__row,.service-card small,.compact-list>button span,.compact-list>button small,.user-cell strong,.user-cell small,.segmented button,.subtabs button{font-size:13px}.admin-state__title,.definition-list dd,.service-card strong{font-size:var(--admin-font-sm)}.admin-status-badge{min-height:26px;padding:4px 9px;font-size:var(--admin-font-xs)}table,.data-table{font-size:var(--admin-font-sm)}th,td{font-size:inherit}.context-hint{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:var(--admin-info);border:1px solid rgba(97,165,255,.32);border-radius:50%;background:#61a5ff14;cursor:help;transition:color var(--admin-transition),border-color var(--admin-transition),background-color var(--admin-transition),transform var(--admin-transition)}.context-hint:hover,.context-hint:focus-visible{color:#b8d7ff;border-color:#61a5ff9e;background:#61a5ff29}.context-hint:active{transform:scale(.96)}.context-tooltip{position:fixed;z-index:240;display:block;width:min(360px,calc(100vw - 24px));padding:12px 14px;color:#f3f7fc;font-size:var(--admin-font-sm);font-weight:550;line-height:1.5;text-align:left;overflow-wrap:anywhere;border:1px solid #456387;border-radius:10px;background:#101e32;box-shadow:0 18px 48px #00000085;pointer-events:none;animation:admin-tooltip-in .14s ease-out both;animation-delay:.18s}.context-tooltip[data-placement=above]{transform:translate(-50%,-100%);transform-origin:50% 100%}.context-tooltip[data-placement=below]{transform:translate(-50%);transform-origin:50% 0}.admin-metric-card__label{display:flex;align-items:center;gap:7px}.admin-metric-card__label .context-hint{width:21px;height:21px}.language-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(42px,1fr));gap:3px;padding:3px;border:1px solid var(--admin-border-strong);border-radius:10px;background:#091321}.language-switch button{min-width:42px;min-height:32px;padding:5px 9px;font-size:12px;border-color:transparent;background:transparent;box-shadow:none}.language-switch button:hover{border-color:transparent;background:#ffffff0a;box-shadow:none;transform:none}.language-switch button.is-active{color:#171006;border-color:var(--admin-gold);background:linear-gradient(180deg,#e2bd68,#b48236)}.login-language-switch{position:absolute;z-index:5;top:20px;right:24px}.liveops-page{--liveops-caption: 18px;--liveops-body: 20px;--liveops-title: 24px}.liveops-page .environment-notice{gap:14px;padding:16px 18px}.liveops-page .environment-notice strong{font-size:var(--liveops-body);line-height:1.35}.liveops-page .environment-notice span,.liveops-page .legacy-contract-note,.liveops-page label.json-editor>span{font-size:var(--liveops-caption);line-height:1.5}.liveops-page .liveops-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px);gap:20px}.liveops-page .liveops-main,.liveops-page .liveops-rail{gap:20px}.liveops-page .admin-panel__header{min-height:72px;padding:16px 20px}.liveops-page .admin-panel__title{overflow:visible;font-size:var(--liveops-title);line-height:1.25;text-overflow:clip;white-space:normal}.liveops-page .admin-panel__meta{overflow:visible;font-size:var(--liveops-caption);line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.liveops-page .admin-panel__body{padding:20px}.liveops-page .settings-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.liveops-page .balance-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.liveops-page .setting-row{min-height:96px;gap:12px;padding:16px 18px}.liveops-page .setting-row>span,.liveops-page .setting-row>.setting-label,.liveops-page .setting-row>div strong,.liveops-page .setting-row>div span{overflow:visible;font-size:var(--liveops-body);line-height:1.4;text-overflow:clip;white-space:normal}.liveops-page .setting-row>div span{font-size:var(--liveops-caption)}.liveops-page .access-plan-editor{gap:16px;padding:18px}.liveops-page .access-plan-editor__head strong{font-size:var(--liveops-title)}.liveops-page .access-plan-editor__head span,.liveops-page .access-plan-field>span,.liveops-page .access-plan-toggle>span{font-size:var(--liveops-caption)}.liveops-page .access-plan-row{gap:14px;padding:16px}.liveops-page .setting-label,.liveops-page .setting-title-with-hint{display:flex;align-items:center;min-width:0;gap:9px}.liveops-page input,.liveops-page select,.liveops-page textarea,.liveops-page .button{min-height:50px;font-size:18px}.liveops-page .setting-row--switch input[type=checkbox]{width:58px;min-width:58px;height:32px;min-height:32px;background:radial-gradient(circle at 12px 50%,#8491a5 0 9px,transparent 10px),#182338}.liveops-page .setting-row--switch input[type=checkbox]:checked{background:radial-gradient(circle at 44px 50%,#75e7b7 0 9px,transparent 10px),#42cf914d}.liveops-page .setting-row--danger input[type=checkbox]:checked{background:radial-gradient(circle at 44px 50%,#ff9ca3 0 9px,transparent 10px),#ff6f7847}.liveops-page .json-editor textarea{min-height:360px;font-size:16px;line-height:1.6}.liveops-page .definition-list>div,.liveops-page .kill-switch-list>div{gap:16px;padding:15px 0}.liveops-page .definition-list dt,.liveops-page .kill-switch-list>div>span{font-size:var(--liveops-caption);line-height:1.45}.liveops-page .definition-list dd{font-size:var(--liveops-body);line-height:1.4}.liveops-page .admin-status-badge{min-height:34px;padding:6px 10px;font-size:16px}.liveops-page .admin-status-badge__label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.liveops-page .admin-state__title{font-size:18px}.liveops-page .admin-state__description,.liveops-page .admin-state__retry{font-size:16px}}@media screen{.period-selector{min-width:190px;min-height:42px;font-size:14px}.liveops-page .liveops-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:22px}.liveops-page .liveops-main,.liveops-page .liveops-rail{min-width:0}.liveops-page .liveops-rail{position:static;top:auto;align-self:start}.liveops-page .settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:stretch;gap:16px}.liveops-page .settings-zone-label{display:grid;grid-column:1 / -1;min-width:0;gap:5px;margin-top:8px;padding:14px 16px;border:1px solid rgba(97,165,255,.3);border-radius:var(--admin-radius-md);background:linear-gradient(90deg,#61a5ff1a,#61a5ff05)}.liveops-page .settings-zone-label:first-child{margin-top:0}.liveops-page .settings-zone-label strong{color:var(--admin-text);font-size:21px;line-height:1.3}.liveops-page .settings-zone-label span{color:var(--admin-text-muted);font-size:16px;line-height:1.45}.liveops-page .setting-row--side-card{border-color:#61a5ff42;background:linear-gradient(135deg,rgba(97,165,255,.08),var(--admin-panel-soft))}.liveops-page .access-plan-row{grid-template-columns:repeat(3,minmax(170px,1fr));align-items:end}.liveops-page .access-plan-toggle--enabled,.liveops-page .access-plan-toggle--default,.liveops-page .access-plan-row>.button{grid-column:auto;justify-self:stretch}.liveops-page .definition-list>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.liveops-page .kill-switch-list>div{grid-template-columns:minmax(0,1fr);align-items:start}.liveops-page .kill-switch-list .admin-status-badge{justify-self:start}.liveops-page .definition-list dt,.liveops-page .definition-list dd{min-width:0;overflow-wrap:anywhere}.sponsored-control-room{gap:22px}.sponsored-control-room>.admin-panel,.sponsored-data-grid>.admin-panel{border-color:#61a5ff38;box-shadow:0 12px 28px #02091429}.sponsored-control-room .admin-panel__header{min-height:66px;padding:15px 18px}.sponsored-control-room .admin-panel__body{padding:18px}.sponsored-control-room .admin-panel__title{overflow:visible;font-size:20px;line-height:1.3;text-overflow:clip;white-space:normal}.sponsored-control-room .admin-panel__meta,.sponsored-control-room small,.sponsored-control-room .sponsored-rating-meta,.sponsored-control-room .sponsored-version-list span,.sponsored-control-room .sponsored-version-list small,.sponsored-control-room .sponsored-revision-list span,.sponsored-control-room .sponsored-revision-list small,.sponsored-control-room .sponsored-group-list span,.sponsored-control-room .sponsored-group-list small,.sponsored-control-room .sponsored-gift-identity span,.sponsored-control-room .sponsored-gift-identity small,.sponsored-control-room .sponsored-gift-status span,.sponsored-control-room .sponsored-gift-status small{overflow:visible;font-size:14px;line-height:1.5;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sponsored-control-room .sponsored-rating-card>header>div>span,.sponsored-control-room .sponsored-compact-table th{font-size:12px}.sponsored-control-room .sponsored-rating-card>header>div>strong,.sponsored-control-room .sponsored-group-list strong,.sponsored-control-room .sponsored-version-list strong,.sponsored-control-room .sponsored-revision-list strong,.sponsored-control-room .sponsored-gift-identity strong,.sponsored-control-room .sponsored-gift-status strong,.sponsored-control-room .sponsored-gift-editor legend{font-size:16px;line-height:1.4}.sponsored-control-room .sponsored-compact-table table,.sponsored-control-room table.sponsored-compact-table,.sponsored-control-room .sponsored-compact-table td,.sponsored-control-room input,.sponsored-control-room select,.sponsored-control-room textarea,.sponsored-control-room .button{font-size:14px}.sponsored-control-room input,.sponsored-control-room select,.sponsored-control-room textarea,.sponsored-control-room .button{min-height:42px}.sponsored-control-room .admin-status-badge{min-height:28px;font-size:12px}.sponsored-control-room .sponsored-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.sponsored-control-room .sponsored-data-grid{gap:20px}.sponsored-control-room .sponsored-data-grid--balanced>.sponsored-schedule-panel,.sponsored-control-room .sponsored-data-grid--balanced>.sponsored-schedule-panel+.admin-panel{grid-column:1 / -1}.sponsored-schedule-panel{border-color:#42cf9161;background:linear-gradient(135deg,rgba(66,207,145,.07),transparent 52%),var(--admin-panel)}.sponsored-control-room .sponsored-liveops-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.sponsored-schedule-switch{min-height:136px;padding:20px 22px;border-color:#42cf916b;background:#42cf9114}.sponsored-schedule-switch>div>.setting-title-with-hint strong{color:var(--admin-text);font-size:clamp(20px,1.8vw,26px);line-height:1.25}.sponsored-schedule-switch>div>span:last-child{font-size:16px;line-height:1.55}.sponsored-schedule-switch input[type=checkbox]{width:64px;min-width:64px;height:36px;min-height:36px;background:radial-gradient(circle at 13px 50%,#8491a5 0 10px,transparent 11px),#182338}.sponsored-schedule-switch input[type=checkbox]:checked{background:radial-gradient(circle at 49px 50%,#75e7b7 0 10px,transparent 11px),#42cf914d}.sponsored-control-room .sponsored-liveops-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:16px;font-size:14px}.sponsored-readiness{display:grid;grid-column:1 / -1;min-width:0;gap:12px;padding:16px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:#091321a3}.sponsored-readiness>strong{color:var(--admin-text);font-size:17px}.sponsored-readiness__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsored-readiness__grid>span{display:grid;min-width:0;gap:7px;padding:11px;color:var(--admin-text-secondary);font-size:14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel-soft)}.sponsored-readiness__warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:#bed7ff;font-size:14px;line-height:1.45;border:1px solid rgba(97,165,255,.3);border-radius:var(--admin-radius-sm);background:#61a5ff14}.sponsored-control-room .sponsored-phase-grid,.sponsored-control-room .sponsored-action-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.sponsored-control-room .sponsored-phase-card{min-height:108px;padding:14px}.sponsored-control-room .sponsored-phase-card>span,.sponsored-control-room .sponsored-phase-card>strong{font-size:15px;line-height:1.4}.sponsored-control-room .sponsored-rating-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.sponsored-control-room .sponsored-rating-card,.sponsored-control-room .sponsored-group-list>*,.sponsored-control-room .sponsored-version-list>*,.sponsored-control-room .sponsored-revision-list>*{padding:13px 14px}.sponsored-control-room .sponsored-status-summary span,.sponsored-control-room .sponsored-status-summary small{overflow:visible;font-size:13px;text-overflow:clip;white-space:normal}.sponsored-control-room .sponsored-config-form{grid-template-columns:repeat(2,minmax(230px,1fr));gap:14px}.sponsored-config-form>label>.setting-label,.sponsored-gift-editor .setting-label,.sponsored-scheme-name>.setting-label{color:var(--admin-text-secondary);font-size:14px;line-height:1.4}.sponsored-control-room .sponsored-validation{padding:14px 16px;font-size:14px}.sponsored-control-room .sponsored-gift-editor{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.sponsored-control-room .sponsored-gift-editor>fieldset{gap:11px;padding:14px}.sponsored-control-room .sponsored-gift-queue>*{grid-template-columns:minmax(230px,1fr) minmax(180px,.75fr) minmax(260px,auto);gap:16px;padding:14px 16px}.sponsored-action-item,.backup-action-cell{display:flex;align-items:center;min-width:0;gap:8px}.sponsored-action-item .button{flex:1 1 auto}.sponsored-action-item .context-hint,.backup-action-cell .context-hint{flex:0 0 auto}.backup-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.backup-safety-note,.backup-action-flow .operation-impact--danger{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:var(--admin-text-secondary);font-size:14px;line-height:1.5;border:1px solid rgba(97,165,255,.3);border-radius:var(--admin-radius-md);background:#61a5ff12}.backup-action-flow .operation-impact--danger{border-color:#ff6f7866;background:var(--admin-danger-soft)}.backup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:14px}.backup-summary>div{display:grid;min-width:0;gap:5px;padding:11px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel-soft)}.backup-summary span{color:var(--admin-text-muted);font-size:12px}.backup-summary strong{color:var(--admin-text);font-size:17px}.backup-table-shell table{min-width:820px}.backup-table-shell td>small{display:block;margin-top:4px}.backup-action-flow{display:grid;gap:18px}.backup-action-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.backup-action-steps li{padding:9px 10px;color:var(--admin-text-muted);font-size:12px;text-align:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm)}.backup-action-steps li.is-active,.backup-action-steps li.is-complete{color:var(--admin-text);border-color:#61a5ff66;background:#61a5ff17}.backup-review-card{display:grid;gap:14px}}@media screen and (max-width: 1439px){.liveops-page .liveops-layout{grid-template-columns:minmax(0,1fr)}.liveops-page .liveops-rail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sponsored-control-room .sponsored-liveops-facts,.sponsored-control-room .sponsored-readiness__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsored-control-room .sponsored-gift-queue>*{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr)}.sponsored-gift-actions{grid-column:1 / -1;justify-content:flex-start}}@media screen and (max-width: 1100px){.sponsored-control-room .sponsored-data-grid,.sponsored-control-room .sponsored-data-grid--balanced,.sponsored-control-room .sponsored-gift-editor,.sponsored-control-room .sponsored-config-form{grid-template-columns:minmax(0,1fr)}.sponsored-control-room .sponsored-config-form>label,.sponsored-control-room .sponsored-gift-editor>fieldset{grid-column:1}.sponsored-control-room .sponsored-gift-queue>*{grid-template-columns:minmax(0,1fr)}.sponsored-gift-actions{grid-column:1}.liveops-page .access-plan-row{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media screen and (max-width: 760px){.period-selector{width:100%}.liveops-page .liveops-rail,.liveops-page .settings-grid,.liveops-page .balance-grid,.liveops-page .access-plan-row,.sponsored-control-room .sponsored-liveops-facts,.sponsored-control-room .sponsored-readiness__grid,.backup-summary,.backup-action-steps{grid-template-columns:minmax(0,1fr)}.liveops-page .setting-row--switch,.sponsored-schedule-switch{grid-template-columns:minmax(0,1fr) auto}.sponsored-schedule-switch{min-height:0;padding:16px}.sponsored-control-room .sponsored-dashboard-grid,.sponsored-control-room .sponsored-current-next,.sponsored-control-room .sponsored-phase-grid,.sponsored-control-room .sponsored-action-grid,.sponsored-control-room .sponsored-rating-grid{grid-template-columns:minmax(0,1fr)}.sponsored-control-room .admin-panel__header,.sponsored-control-room .admin-panel__body{padding-inline:14px}.backup-panel-actions,.backup-panel-actions .button{width:100%}}.sponsored-control-room{display:grid;min-width:0;gap:var(--admin-space-4)}.sponsored-control-room>*{min-width:0}.sponsored-control-room .admin-status-badge__dot,.sponsored-control-room .admin-status-badge__label{color:inherit}.sponsored-control-room .admin-status-badge__label{font-size:inherit}.sponsored-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:var(--admin-space-3)}.sponsored-dashboard-grid>*{min-width:0}.sponsored-liveops-form{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:end;min-width:0;gap:var(--admin-space-3)}.sponsored-liveops-form>label,.sponsored-config-form>label,.sponsored-scheme-name{display:grid;min-width:0;gap:var(--admin-space-2)}.sponsored-liveops-form>label>span,.sponsored-config-form>label>span,.sponsored-scheme-name>span{color:var(--admin-text-muted);font-size:14px;font-weight:650;line-height:1.35}.sponsored-liveops-form input,.sponsored-liveops-form select,.sponsored-config-form input,.sponsored-config-form select,.sponsored-gift-editor input,.sponsored-gift-editor select{width:100%;min-width:0}.sponsored-liveops-form>.button,.sponsored-liveops-form>button{grid-column:1 / -1;justify-self:start}.sponsored-liveops-facts{display:flex;grid-column:1 / -1;flex-wrap:wrap;min-width:0;gap:var(--admin-space-2) var(--admin-space-4);padding-top:var(--admin-space-2);color:var(--admin-text-muted);font-size:14px;border-top:1px solid var(--admin-border)}.sponsored-liveops-facts strong{color:var(--admin-text-secondary);font-variant-numeric:tabular-nums}.sponsored-liveops-facts>div{display:grid;flex:1 1 150px;min-width:0;gap:3px}.sponsored-liveops-facts span,.sponsored-liveops-facts code,.sponsored-liveops-facts strong{min-width:0;overflow-wrap:anywhere}.sponsored-current-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:var(--admin-space-3)}.sponsored-current-next>*{display:grid;align-content:start;min-width:0;gap:var(--admin-space-2);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsored-current-next>button{width:100%;color:var(--admin-text-secondary);text-align:left;transition:border-color var(--admin-transition),background-color var(--admin-transition),transform var(--admin-transition)}.sponsored-current-next>button:hover:not(:disabled){border-color:var(--admin-border-strong);background:var(--admin-panel-raised);box-shadow:none;transform:translateY(-1px)}.sponsored-current-next>button.is-active{border-color:#61a5ff59;background:linear-gradient(135deg,var(--admin-info-soft),transparent 66%),var(--admin-panel-soft);box-shadow:inset 2px 0 var(--admin-info)}.sponsored-current-next>button:disabled{opacity:.55}.sponsored-current-next strong,.sponsored-current-next span,.sponsored-current-next small{min-width:0;margin:0;overflow-wrap:anywhere}.sponsored-current-next>button>span:first-child{color:var(--admin-text-muted);font-size:12px;font-weight:750;letter-spacing:.08em}.sponsored-current-next>button>strong{color:var(--admin-text);font-size:16px}.sponsored-current-next>button>small{color:var(--admin-text-muted);font-size:13px;line-height:1.45}.sponsored-cycle-selector,select.sponsored-cycle-selector{display:block;width:min(360px,42vw);min-width:220px;max-width:100%}.sponsored-version-line{display:flex;flex-wrap:wrap;min-width:0;gap:6px;margin-bottom:var(--admin-space-3);color:var(--admin-text-muted);font-size:13px;line-height:1.45}.sponsored-version-line>span{min-width:0;padding:5px 7px;overflow-wrap:anywhere;color:var(--admin-text-muted);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel-soft)}.sponsored-version-line strong{color:var(--admin-text-secondary);font-weight:750}.sponsored-rating-draw-snapshot{display:grid;min-width:0;gap:10px;margin-bottom:var(--admin-space-3);padding:13px 14px;border:1px solid rgba(216,173,85,.38);border-radius:var(--admin-radius-md);background:linear-gradient(135deg,rgba(216,173,85,.09),transparent 62%),var(--admin-panel-soft)}.sponsored-rating-draw-snapshot>div:first-child{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.sponsored-rating-draw-snapshot>div:first-child>strong{min-width:0;color:var(--admin-text);font-size:15px;line-height:1.4}.sponsored-rating-draw-codes{display:flex;flex-wrap:wrap;min-width:0;gap:6px}.sponsored-rating-draw-codes code{padding:5px 7px;border:1px solid rgba(216,173,85,.28);border-radius:var(--admin-radius-sm);color:var(--admin-gold);background:#d8ad550e;font-size:11px}.sponsored-phase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:var(--admin-space-2)}.sponsored-phase-grid>*,.sponsored-phase-card{position:relative;display:grid;align-content:start;min-width:0;gap:5px;min-height:88px;padding:10px 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsored-phase-grid>*.is-current,.sponsored-phase-grid>*.is-active,.sponsored-phase-card.is-current,.sponsored-phase-card.is-active{border-color:#61a5ff85;background:linear-gradient(145deg,rgba(97,165,255,.13),transparent 70%),var(--admin-panel-soft);box-shadow:inset 0 2px var(--admin-info)}.sponsored-phase-grid strong,.sponsored-phase-grid span,.sponsored-phase-grid small{min-width:0;overflow-wrap:anywhere}.sponsored-phase-grid strong{color:var(--admin-text);font-size:15px}.sponsored-phase-grid span,.sponsored-phase-grid small{color:var(--admin-text-muted);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.sponsored-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:var(--admin-space-2)}.sponsored-phase-grid+.sponsored-action-grid{margin-top:var(--admin-space-3)}.sponsored-action-grid>*{min-width:0}.sponsored-action-grid .button,.sponsored-action-grid button{justify-content:center;width:100%;min-height:42px;white-space:normal}.sponsored-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;gap:var(--admin-space-4)}.sponsored-data-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsored-data-grid--config{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.sponsored-data-grid>*{min-width:0}.sponsored-data-grid>.sponsored-ratings-panel,.sponsored-data-grid>.sponsored-invitations-panel{grid-column:1 / -1}.sponsored-rating-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;gap:var(--admin-space-2)}.sponsored-rating-grid>*,.sponsored-rating-card{display:grid;align-content:start;min-width:0;gap:var(--admin-space-2);min-height:128px;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 55%),var(--admin-panel-soft)}.sponsored-rating-grid>*.is-frozen,.sponsored-rating-card.is-frozen{border-color:#61a5ff4d}.sponsored-rating-grid>*.is-empty,.sponsored-rating-card.is-empty{opacity:.72}.sponsored-rating-card.is-draw-disabled{border-color:#8491a54d;background:linear-gradient(180deg,rgba(132,145,165,.055),transparent 55%),var(--admin-panel-soft)}.sponsored-rating-card.is-draw-selected{border-color:#d8ad5580;box-shadow:inset 0 2px #d8ad55c7}.sponsored-rating-grid h3,.sponsored-rating-grid strong,.sponsored-rating-grid p{min-width:0;margin:0;overflow-wrap:anywhere}.sponsored-rating-grid h3,.sponsored-rating-grid strong{color:var(--admin-text);font-size:15px;line-height:1.35}.sponsored-rating-grid p,.sponsored-rating-grid small,.sponsored-rating-grid span{color:var(--admin-text-muted);font-size:13px;line-height:1.5}.sponsored-rating-grid ol,.sponsored-rating-grid ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--admin-text-secondary);font-size:13px}.sponsored-rating-card>header{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:var(--admin-space-2)}.sponsored-rating-card>header>div{display:grid;min-width:0;gap:3px}.sponsored-rating-card>header>div>span{color:var(--admin-info);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750;letter-spacing:.04em}.sponsored-rating-card>header>div>strong{overflow-wrap:anywhere}.sponsored-rating-card>header>.admin-status-badge{flex:0 0 auto}.sponsored-rating-meta{display:flex;flex-wrap:wrap;min-width:0;gap:4px 8px;padding-block:6px;border-block:1px solid var(--admin-border)}.sponsored-rating-draw-state{display:grid;min-width:0;gap:5px}.sponsored-rating-draw-state>.admin-status-badge{justify-self:start}.sponsored-rating-actions{display:grid;grid-template-columns:minmax(0,1fr);align-self:end;min-width:0;gap:7px;margin-top:auto;padding-top:4px}.sponsored-rating-actions .button,.sponsored-rating-actions button{justify-content:center;width:100%;min-width:0;min-height:40px;padding-inline:10px;line-height:1.25;white-space:normal}.sponsored-rating-card>ol{padding:0;list-style:none;counter-reset:none}.sponsored-rating-card>ol>li{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:8px;padding-bottom:4px;border-bottom:1px solid rgba(31,44,66,.72)}.sponsored-rating-card>ol>li:last-child{padding-bottom:0;border-bottom:0}.sponsored-rating-card>ol>li>span{min-width:0;overflow-wrap:anywhere;color:var(--admin-text-secondary)}.sponsored-rating-card>ol>li>strong{flex:0 0 auto;color:var(--admin-text);font-variant-numeric:tabular-nums}.sponsored-status-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0;gap:var(--admin-space-2);margin-bottom:var(--admin-space-3)}.sponsored-status-summary>*{display:grid;min-width:0;gap:4px;padding:9px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel-soft)}.sponsored-status-summary span,.sponsored-status-summary small{min-width:0;overflow:hidden;color:var(--admin-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sponsored-status-summary strong{color:var(--admin-text);font-size:17px;font-variant-numeric:tabular-nums}.sponsored-compact-table{width:100%;min-width:0;overflow:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);scrollbar-gutter:stable}.sponsored-compact-table table,table.sponsored-compact-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}table.sponsored-compact-table{display:block;overflow:auto}.sponsored-compact-table th,.sponsored-compact-table td{padding:8px 10px;vertical-align:top;text-align:left;border-bottom:1px solid var(--admin-border)}.sponsored-compact-table th{color:var(--admin-text-muted);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;background:var(--admin-panel-soft)}.sponsored-compact-table td{color:var(--admin-text-secondary);overflow-wrap:anywhere}.sponsored-compact-table tbody tr:last-child td{border-bottom:0}.sponsored-group-preview{display:grid;min-width:0;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:linear-gradient(135deg,rgba(97,165,255,.05),transparent 60%),var(--admin-panel-soft)}.sponsored-group-preview>header,.sponsored-group-preview__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;min-width:0;gap:var(--admin-space-2)}.sponsored-group-preview h3,.sponsored-group-preview p{min-width:0;margin:0;overflow-wrap:anywhere}.sponsored-group-preview p,.sponsored-group-preview small{color:var(--admin-text-muted);font-size:13px;line-height:1.5}.sponsored-preview-hash{display:block;min-width:0;padding:7px 9px;overflow-wrap:anywhere;color:#b9cff0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#07111f}.sponsored-revision-list,.sponsored-version-list{display:grid;min-width:0;gap:var(--admin-space-2);margin:0;padding:0;list-style:none}.sponsored-group-preview+.sponsored-revision-list,.sponsored-group-preview+.sponsored-version-list,.admin-state+.sponsored-revision-list{margin-top:var(--admin-space-3)}.sponsored-revision-list>*,.sponsored-version-list>*{display:grid;min-width:0;gap:4px;padding:9px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel-soft)}.sponsored-revision-list strong,.sponsored-version-list strong{min-width:0;overflow-wrap:anywhere;color:var(--admin-text-secondary);font-size:14px}.sponsored-revision-list span,.sponsored-revision-list small,.sponsored-version-list span,.sponsored-version-list small{min-width:0;overflow-wrap:anywhere;color:var(--admin-text-muted);font-size:13px;line-height:1.5}.sponsored-version-list>div>div:first-child{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--admin-space-2)}.sponsored-version-list>div>div:first-child>.admin-status-badge{flex:0 0 auto}.sponsored-version-list+form{margin-top:var(--admin-space-4)}.sponsored-group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));min-width:0;gap:var(--admin-space-2);margin:0;padding:0;list-style:none}.sponsored-group-list>*{display:grid;align-content:start;min-width:0;gap:6px;padding:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-panel)}.sponsored-group-list strong,.sponsored-group-list span,.sponsored-group-list small{min-width:0;overflow-wrap:anywhere}.sponsored-group-list strong{color:var(--admin-text);font-size:15px}.sponsored-group-list span,.sponsored-group-list small{color:var(--admin-text-muted);font-size:13px}.sponsored-group-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:var(--admin-space-2)}.sponsored-group-list ol{display:grid;gap:3px;margin:0;padding-left:18px;color:var(--admin-text-secondary);font-size:13px}.sponsored-run-list{display:grid;gap:5px;margin:2px 0 0;padding:0;list-style:none}.sponsored-run-list li{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--admin-space-2);padding-top:5px;border-top:1px solid var(--admin-border)}.sponsored-run-list .button{flex:0 0 auto;min-height:26px;padding:4px 8px}.sponsored-config-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;gap:var(--admin-space-3)}.sponsored-config-form>.span-all,.sponsored-config-form>.sponsored-validation,.sponsored-config-form>.button-row,.sponsored-config-form>.button{grid-column:1 / -1}.sponsored-config-form>.button{justify-self:start}.sponsored-validation{display:grid;min-width:0;gap:6px;margin:0;padding:10px 12px 10px 30px;color:var(--admin-text-secondary);font-size:13px;line-height:1.5;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsored-validation.is-valid,.sponsored-validation--valid{color:#8be5bd;border-color:#42cf9157;background:var(--admin-success-soft)}.sponsored-validation.is-invalid,.sponsored-validation--invalid,.sponsored-validation.has-errors{color:#ffb2b8;border-color:#ff6f785c;background:var(--admin-danger-soft)}.sponsored-scheme{display:grid;min-width:0;gap:var(--admin-space-3)}.sponsored-scheme-name{max-width:520px;margin-bottom:var(--admin-space-3)}.sponsored-gift-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3)}.sponsored-gift-editor>fieldset{display:grid;align-content:start;min-width:0;gap:var(--admin-space-2);margin:0;padding:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsored-gift-editor>fieldset>legend{padding-inline:5px;color:var(--admin-gold-bright);font-size:14px;font-weight:750}.sponsored-gift-editor>fieldset>label{display:grid;min-width:0;gap:5px}.sponsored-gift-editor>fieldset>label>span{color:var(--admin-text-muted);font-size:13px;font-weight:650}.sponsored-gift-editor>fieldset input{width:100%;min-width:0}.sponsored-gift-queue{display:grid;min-width:0;gap:var(--admin-space-2)}.sponsored-gift-queue>*,.sponsored-gift-queue__item{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(140px,.7fr) minmax(240px,auto);align-items:center;min-width:0;gap:var(--admin-space-3);padding:10px 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-panel-soft)}.sponsored-gift-queue>*.is-failed,.sponsored-gift-queue__item.is-failed{border-color:#ff6f784d}.sponsored-gift-identity,.sponsored-gift-status{display:grid;min-width:0;gap:4px}.sponsored-gift-identity strong,.sponsored-gift-identity span,.sponsored-gift-identity small,.sponsored-gift-status strong,.sponsored-gift-status span,.sponsored-gift-status small{min-width:0;overflow-wrap:anywhere}.sponsored-gift-identity strong,.sponsored-gift-status strong{color:var(--admin-text);font-size:15px}.sponsored-gift-identity span,.sponsored-gift-identity small,.sponsored-gift-status span,.sponsored-gift-status small{color:var(--admin-text-muted);font-size:13px;line-height:1.5}.sponsored-gift-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;min-width:0;gap:6px}.sponsored-gift-actions .button,.sponsored-gift-actions button{min-height:34px}@media screen and (max-width: 1279px){.sponsored-control-room .sponsored-dashboard-grid,.sponsored-liveops-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsored-liveops-form>.button,.sponsored-liveops-form>button{justify-self:start}.sponsored-rating-grid,.sponsored-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsored-gift-queue>*,.sponsored-gift-queue__item{grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr)}.sponsored-gift-actions{grid-column:1 / -1;justify-content:flex-start}}@media screen and (max-width: 1100px){.sponsored-current-next,.sponsored-data-grid,.sponsored-data-grid--balanced,.sponsored-data-grid--config{grid-template-columns:minmax(0,1fr)}.sponsored-phase-grid,.sponsored-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 760px){.sponsored-control-room .sponsored-dashboard-grid,.sponsored-liveops-form,.sponsored-current-next,.sponsored-phase-grid,.sponsored-action-grid,.sponsored-data-grid,.sponsored-data-grid--balanced,.sponsored-data-grid--config,.sponsored-config-form,.sponsored-gift-editor,.sponsored-gift-queue>*,.sponsored-gift-queue__item{grid-template-columns:minmax(0,1fr)}.sponsored-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsored-liveops-form>.button,.sponsored-liveops-form>button,.sponsored-action-grid .button,.sponsored-action-grid button,.sponsored-gift-actions .button,.sponsored-gift-actions button{width:100%}.sponsored-config-form>.span-all,.sponsored-config-form>.sponsored-validation,.sponsored-config-form>.button-row,.sponsored-config-form>.button,.sponsored-gift-actions{grid-column:1}.sponsored-gift-actions{display:grid;grid-template-columns:minmax(0,1fr)}.sponsored-cycle-selector,select.sponsored-cycle-selector,.sponsored-version-line{width:100%;min-width:0}.sponsored-group-preview>header,.sponsored-group-preview__head{align-items:stretch;flex-direction:column}.sponsored-compact-table table,table.sponsored-compact-table{min-width:560px}}@media screen and (max-width: 480px){.sponsored-rating-grid,.sponsored-group-list{grid-template-columns:minmax(0,1fr)}.sponsored-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.sponsored-control-room .sponsored-action-grid,.sponsored-control-room .sponsored-gift-actions,.sponsored-control-room form .button,.sponsored-control-room form button{display:none!important}.sponsored-current-next>*,.sponsored-phase-grid>*,.sponsored-rating-grid>*,.sponsored-status-summary>*,.sponsored-group-preview,.sponsored-revision-list>*,.sponsored-group-list>*,.sponsored-version-list>*,.sponsored-gift-queue>*{break-inside:avoid;color:#111!important;border-color:#bbb!important;background:#fff!important;box-shadow:none!important}}@keyframes admin-tooltip-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 1279px){.liveops-page .liveops-layout{grid-template-columns:minmax(0,1fr)}.liveops-page .liveops-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 840px){.top-actions>.language-switch{display:inline-grid}.liveops-page .liveops-rail,.liveops-page .settings-grid,.liveops-page .balance-grid{grid-template-columns:minmax(0,1fr)}.liveops-page .setting-row:not(.setting-row--switch){grid-template-columns:minmax(0,1fr)}.liveops-page .access-plan-editor__head{align-items:stretch;flex-direction:column}.liveops-page .access-plan-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.liveops-page .access-plan-toggle--enabled,.liveops-page .access-plan-toggle--default,.liveops-page .access-plan-row>.button{grid-column:1;justify-self:stretch}.language-switch{grid-template-columns:repeat(2,40px)}.language-switch button{min-width:40px;padding-inline:6px}}@media screen and (max-width: 1100px){.top-actions>.environment-banner,.top-actions>.icon-button,.top-actions>.button{display:none}.top-actions>.account-chip{padding-left:0}.top-actions>.account-chip>div{display:none}}@media screen and (min-width: 1440px){.workspace{padding-inline:28px}.dashboard-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-layout,.liveops-layout{grid-template-columns:minmax(0,1fr) 320px}}@media screen and (min-width: 1280px) and (max-width: 1439px){.global-search{width:min(360px,34vw)}.dashboard-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-stats{grid-template-columns:repeat(3,minmax(62px,1fr))}.message-columns{grid-template-columns:minmax(0,1fr) minmax(220px,270px)}}@media screen and (min-width: 1101px) and (max-width: 1439px){.brand>div,.nav-group__label,.nav-item>span,.nav-item>small,.environment-card>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nav-item.is-active:before{left:-11px}.environment-card{justify-items:center}.environment-card .admin-status-badge{justify-content:center;width:24px;min-width:24px;height:24px;padding:0}.environment-card .admin-status-badge__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.account-chip>div{display:none}.player-layout,.liveops-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px)}.finance-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr)}.messages-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px)}}@media screen and (max-width: 1100px){.admin-shell.sidebar-is-open:before{content:none}.admin-shell.sidebar-is-open .sidebar{transform:translate(0)}.sidebar-toggle{display:inline-grid}.dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lower-grid>:last-child{grid-column:1 / -1}.player-layout,.tournament-layout,.liveops-layout,.finance-layout,.messages-layout,.analytics-layout,.audit-layout{grid-template-columns:minmax(0,1fr)}.action-rail,.liveops-rail,.message-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.action-rail>:only-child,.liveops-rail>:only-child,.message-rail>:only-child{grid-column:1 / -1}.tournament-list-panel .master-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--admin-border)}.tournament-list-panel .master-list>button{border-bottom:0;background:var(--admin-panel)}.message-columns{grid-template-columns:minmax(0,1fr) minmax(230px,290px)}.system-grid{grid-template-areas:"services services" "release release" "jobs backups" "incidents incidents";grid-template-columns:repeat(2,minmax(0,1fr))}.system-grid .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-panel__header,.admin-panel__actions{flex-wrap:wrap}}@media screen and (max-width: 760px){.topbar{gap:7px;padding-inline:10px}.global-search{min-width:0}.top-actions{flex:0 0 auto}.top-actions>.environment-banner{display:none}.top-actions>.language-switch{display:inline-grid;grid-template-columns:repeat(2,34px);padding:2px}.top-actions>.language-switch button{min-width:34px;min-height:30px;padding-inline:4px}.top-actions>.account-chip{padding-left:0}.top-actions>.account-chip>div{display:none}.account-chip>span{width:34px;height:34px}.login-brand-mark{width:52px;height:52px;margin-bottom:18px;font-size:19px}.login-guard{align-items:flex-start;margin-top:20px}.admin-panel__header{align-items:flex-start}.admin-panel__actions{width:100%;margin-left:0}.admin-panel__actions>*{flex:1 1 auto}.admin-metric-card{min-height:104px}.admin-metric-card__footer{align-items:flex-start;flex-direction:column;gap:3px}.admin-metric-card__freshness{margin-left:0}.admin-state{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.admin-state__content{justify-items:center}.admin-state__action{justify-self:center}.admin-state--loading{grid-template-columns:auto auto}.admin-drawer{width:100vw;border-left:0}.admin-drawer__footer{display:grid;grid-template-columns:minmax(0,1fr)}.admin-drawer__footer>*{width:100%}.filter-bar .search-control{flex:0 0 auto;width:100%}.button-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.button-row>*{width:100%}.dashboard-lower-grid,.overview-grid,.service-grid,.balance-grid,.comparison-grid,.message-columns,.action-rail,.liveops-rail,.message-rail{grid-template-columns:minmax(0,1fr)}.dashboard-lower-grid>:last-child,.action-rail>:only-child,.liveops-rail>:only-child,.message-rail>:only-child{grid-column:1}.bar-chart{height:214px;min-height:214px;padding-inline:2px}.bar-chart>.bar-chart__column{flex-basis:28px;min-width:28px}.chart-legend{justify-content:flex-start}.data-list__row{grid-template-columns:minmax(0,1fr) auto}.data-list__row>.admin-status-badge{grid-column:1 / -1}.table-footer{align-items:stretch;flex-direction:column}.pagination{justify-content:space-between;width:100%}.player-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.player-stats{grid-column:1 / -1;width:100%}.player-stats>div{padding-inline:8px;text-align:center}.definition-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.definition-list dd{text-align:left}.timeline:before{display:none}.timeline__item{grid-template-columns:10px minmax(0,1fr);gap:10px;padding-left:2px}.timeline__item:before{left:5px}.timeline__item>time{grid-column:2;grid-row:1;text-align:left}.timeline__item>.timeline__dot{grid-column:1;grid-row:1 / span 2}.timeline__item>div{grid-column:2;grid-row:2}.tournament-list-panel .master-list{grid-template-columns:minmax(0,1fr)}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.danger-zone{align-items:stretch;flex-direction:column}.danger-zone>.button{width:100%;margin-left:0}.settings-grid{grid-template-columns:minmax(0,1fr)}.setting-row--wide{grid-column:1}.setting-row:not(.setting-row--switch){grid-template-columns:minmax(0,1fr)}.message-preview{padding-top:4px;border-top:1px solid var(--admin-border)}.system-grid{grid-template-areas:"services" "release" "jobs" "backups" "incidents";grid-template-columns:minmax(0,1fr)}.system-grid .service-grid{grid-template-columns:minmax(0,1fr)}.release-banner{grid-template-columns:minmax(0,1fr);align-items:start}.operation-summary{grid-template-columns:minmax(92px,34%) minmax(0,1fr)}.operation-form .diff-grid{grid-template-columns:minmax(0,1fr)}.diff-wide{grid-column:1}}@media print{.admin-drawer-backdrop,.sidebar-toggle,.icon-button,.admin-panel__actions,.admin-state__action,.subtabs,.segmented{display:none!important}.admin-panel,.admin-metric-card,.player-hero,.service-card,.comparison-card{break-inside:avoid;color:#111!important;border-color:#bbb!important;background:#fff!important;box-shadow:none!important}.admin-status-badge{color:#111!important;border-color:#777!important;background:transparent!important}}@media screen{.nav-item>small,.sidebar-foot-copy small,.environment-banner,.panel-head small,.metric-delta,.runtime-box p,.compare-card span,.compare-card small,.compare-card em,.date-filter span,.actions .button,.actions .btn,.short-id,.telegram-cell small,.badge,.timeline-time,.timeline__item>time,.rail-group>span,.master-list>button small,.master-list>button>span,.summary-cards span,.danger-zone span,.withdrawal-actions .button,.message-preview>span,.recipient-summary span,.telegram-preview small,.delivery-report__stats span,.delivery-failures span,.history-message,.comparison-card>span,.comparison-card>small,.audit-detail .diff-grid>div>span,.operation-form .diff-grid>div>span,.release-banner strong,.release-banner span,.operation-summary>span,.operation-impact span,.operation-idempotency span,.admin-drawer__subtitle,.chart-table summary,.player-stats span{font-size:12px}.sidebar-foot-copy strong,.metric-label,.data-list strong,.timeline-content,.timeline__item>div strong,.timeline__item>div span,.setting-copy strong,.setting-copy p,.success,.hint,.drawer-head p,.player-identity p,.master-list>button strong,.danger-zone strong,.telegram-preview strong,.telegram-preview p,.operation-summary>strong,.operation-impact strong{font-size:14px}.liveops-page .balance-grid .setting-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.liveops-page .balance-grid .setting-row>input{width:100%;min-width:0}.liveops-page .balance-coefficient-heading{display:grid;gap:6px}.liveops-page .balance-coefficient-heading>code{color:var(--admin-text-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}}@media screen and (max-width: 1599px){.sponsored-data-grid--scoring{grid-template-columns:minmax(0,1fr)}.sponsored-control-room .sponsored-dashboard-grid .admin-metric-card__footer{align-items:flex-start;flex-direction:column;gap:3px}.sponsored-control-room .sponsored-dashboard-grid .admin-metric-card__freshness{margin-left:0;overflow:visible;text-overflow:clip;white-space:normal}.liveops-page .setting-row:not(.setting-row--switch){grid-template-columns:minmax(0,1fr);align-items:stretch}}@media screen and (min-width: 761px) and (max-width: 1599px){.system-grid{grid-template-areas:"services services" "release release" "jobs backups" "incidents incidents";grid-template-columns:repeat(2,minmax(0,1fr))}}.system-grid{grid-template-areas:"overview overview overview" "services services services" "resources resources resources" "backups backups jobs" "backups backups release" "incidents incidents incidents"}.system-overview{display:flex;grid-area:overview;align-items:center;justify-content:space-between;min-width:0;gap:18px;padding:15px 17px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 8% 0,rgba(66,207,145,.08),transparent 34%),var(--admin-panel);box-shadow:var(--admin-shadow-panel)}.system-overview__status{display:flex;align-items:center;min-width:0;gap:12px}.system-overview__status>span:first-child{color:var(--admin-text);font-size:16px;font-weight:760}.system-overview__status>small{color:var(--admin-text-muted);font-size:13px;line-height:1.4}.monitor-legend{display:flex;flex:0 0 auto;align-items:center;gap:8px}.system-resources{grid-area:resources}.monitor-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:12px}.monitor-card-grid--resources{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-card{--monitor-tone: var(--admin-text);--monitor-border: rgba(238, 242, 248, .38);--monitor-fill: rgba(238, 242, 248, .045);display:grid;align-content:start;min-width:0;min-height:166px;gap:10px;padding:14px;border:1px solid var(--monitor-border);border-radius:var(--admin-radius-lg);background:radial-gradient(circle at 92% 0,var(--monitor-fill),transparent 42%),linear-gradient(180deg,#111d32,#0c1728);box-shadow:inset 3px 0 color-mix(in srgb,var(--monitor-tone) 78%,transparent)}.monitor-card--good{--monitor-tone: var(--admin-success);--monitor-border: rgba(66, 207, 145, .42);--monitor-fill: rgba(66, 207, 145, .1)}.monitor-card--normal{--monitor-tone: #f4f7fb;--monitor-border: rgba(244, 247, 251, .48);--monitor-fill: rgba(244, 247, 251, .07)}.monitor-card--bad{--monitor-tone: var(--admin-danger);--monitor-border: rgba(255, 111, 120, .5);--monitor-fill: rgba(255, 111, 120, .11)}.monitor-card--unknown{--monitor-tone: var(--admin-text-secondary)}.monitor-card__head{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:10px}.monitor-card__title{display:flex;align-items:center;min-width:0;gap:7px;color:var(--admin-text);font-size:14px;font-weight:730;line-height:1.35}.monitor-card__title>span{min-width:0;white-space:normal}.monitor-card__title>h3{min-width:0;margin:0;color:inherit;font:inherit;white-space:normal}.monitor-card__title .context-hint{flex:0 0 auto;width:24px;height:24px}.monitor-card__value{min-width:0;color:var(--monitor-tone);font-size:clamp(25px,2.1vw,32px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.monitor-card__detail,.monitor-card__freshness{min-width:0;color:var(--admin-text-secondary);font-size:13px;line-height:1.45;white-space:normal}.monitor-card__freshness{margin-top:auto;padding-top:8px;color:var(--admin-text-muted);border-top:1px solid var(--admin-border)}.monitor-traffic-detail{display:grid;min-width:0;gap:6px}.monitor-traffic-detail__speeds,.monitor-traffic-detail__load{display:flex;flex-wrap:wrap;min-width:0;gap:4px 12px}.monitor-traffic-detail__speeds>span,.monitor-traffic-detail__load>span{min-width:0}.monitor-traffic-detail__speeds>span{white-space:nowrap}.monitor-traffic-detail__speeds b{color:var(--admin-text);font-weight:700}.monitor-traffic-detail__state{color:var(--admin-text-muted);font-size:12px}.number-token{white-space:nowrap}.system-grid .admin-status-badge--success,.system-grid .admin-status-badge--positive{--status-tone: #42cf91;--status-border: rgba(66, 207, 145, .5);--status-fill: rgba(66, 207, 145, .1)}.system-grid .admin-status-badge--neutral{--status-tone: #f4f7fb;--status-border: rgba(244, 247, 251, .48);--status-fill: rgba(244, 247, 251, .07)}.system-grid .admin-status-badge--danger,.system-grid .admin-status-badge--negative{--status-tone: #ff6f78;--status-border: rgba(255, 111, 120, .52);--status-fill: rgba(255, 111, 120, .11)}.system-grid .admin-status-badge--muted{--status-tone: #8490a2;--status-border: rgba(132, 144, 162, .32);--status-fill: rgba(132, 144, 162, .07)}.monitor-job-list{display:grid;min-width:0}.monitor-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-width:0;gap:8px 12px;padding:12px 2px;border-bottom:1px solid var(--admin-border)}.monitor-job-row:last-child{border-bottom:0}.monitor-job-row__name{display:flex;align-items:center;min-width:0;gap:7px;color:var(--admin-text);font-size:13px;font-weight:700}.monitor-job-row__name .context-hint{flex:0 0 auto;width:24px;height:24px}.system-release .release-banner{grid-template-columns:minmax(0,1fr);align-items:start}.system-release .release-banner>.admin-status-badge{justify-self:start}.system-release .release-banner strong,.system-release .release-banner span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.system-release .release-banner strong{font-size:12px}.system-release .release-banner span{font-size:12px;line-height:1.45}.system-release .timeline__item>div,.system-release .timeline__item span{min-width:0;overflow-wrap:anywhere;white-space:normal}.monitor-job-row__age{color:var(--admin-text-secondary);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-job-row>small{grid-column:1 / -1;color:var(--admin-text-muted);font-size:12px;line-height:1.4}.monitor-refresh-error{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;color:#ffd1d4;font-size:13px;line-height:1.45;border:1px solid rgba(255,111,120,.45);border-radius:var(--admin-radius-md);background:var(--admin-danger-soft)}@media screen and (min-width: 761px) and (max-width: 1599px){.system-grid{grid-template-areas:"overview overview" "services services" "resources resources" "backups backups" "jobs release" "incidents incidents";grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-card-grid,.monitor-card-grid--resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 760px){.system-grid{grid-template-areas:"overview" "services" "resources" "jobs" "backups" "release" "incidents";grid-template-columns:minmax(0,1fr)}.system-overview,.system-overview__status{align-items:flex-start;flex-direction:column}.monitor-legend{flex-wrap:wrap}.monitor-card-grid,.monitor-card-grid--resources{grid-template-columns:minmax(0,1fr)}.monitor-job-row{grid-template-columns:minmax(0,1fr) auto}.monitor-job-row__age{grid-column:1}.monitor-job-row>.admin-status-badge{grid-column:2;grid-row:1 / span 2}}@media screen{.dashboard-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.admin-metric-card__footer{flex-wrap:wrap;align-items:flex-start}.admin-metric-card__label,.admin-metric-card__trend,.admin-metric-card__freshness{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:normal}.admin-metric-card__freshness{margin-left:0}.nav-item{min-height:44px}.nav-item>span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal}.nav-group__label{letter-spacing:.055em}.page-head__copy h1,.season-economy__head h1,.store-catalog-head h1,.control-plane-head h1{font-size:clamp(24px,2vw,32px);line-height:1.2}.page-head__copy p,.season-economy__head p,.store-catalog-head p,.control-plane-head p{font-size:14px;line-height:1.55}.season-preview-stack,.store-catalog-rail,.liveops-rail{position:static;top:auto;max-height:none;overflow:visible}.admin-archive{min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-panel-soft)}.admin-archive>summary{cursor:pointer;color:var(--admin-text-secondary);font-size:15px;font-weight:650;line-height:1.4}.admin-archive>p{font-size:14px;line-height:1.5;color:var(--admin-text-muted)}.admin-archive fieldset{min-width:0;margin:12px 0 0;padding:0;border:0}.admin-archive .achievement-catalog-editor__head .button{display:none}.admin-archive fieldset:disabled{opacity:.8}.finance-archive-note{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--admin-text-muted)}.system-grid{grid-template-areas:"overview overview overview" "capacity capacity capacity" "services services services" "resources resources resources" "backups backups jobs" "backups backups release" "incidents incidents incidents"}.system-grid>.system-resource-history{grid-area:capacity}.admin-control-plane,.season-economy,.store-catalog-admin{font-size:14px;line-height:1.5}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(input,select,textarea){font-size:15px;line-height:1.4;min-width:0}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(input:not([type=checkbox]),select){min-height:44px}:is(.admin-control-plane,.season-economy,.store-catalog-admin) .button{min-height:44px;height:auto;min-width:0;white-space:normal;overflow-wrap:normal;text-overflow:clip;line-height:1.35;font-size:14px}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(label,label>span,p,th,td,.muted){font-size:14px;line-height:1.5;overflow-wrap:normal;word-break:normal}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(dt,small,summary,.section-label,.eyebrow,.hash-line span,.season-idempotency span){font-size:12px;line-height:1.45}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(.control-json,pre,textarea[spellcheck=false]){font-size:12px;line-height:1.6}:is(.admin-control-plane,.season-economy,.store-catalog-admin) :is(dd,.season-preview-facts strong,.control-metric>strong){overflow-wrap:normal;font-variant-numeric:tabular-nums}:is(.admin-control-plane,.season-economy,.store-catalog-admin) code{overflow-wrap:anywhere}.control-plane-tabs{flex-wrap:wrap;overflow:visible;gap:8px;padding:8px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-panel-soft)}.control-plane-tabs button{min-height:44px;flex:1 0 auto;white-space:normal;font-size:14px;transition:background .15s,transform .15s}.control-plane-tabs button:active{transform:translateY(1px)}.control-plane-tabs button:focus-visible{outline:2px solid var(--admin-info);outline-offset:3px}.control-plane-head__actions{max-width:100%}.preview-facts div{flex-wrap:wrap}.preview-facts strong{font-size:19px;font-variant-numeric:tabular-nums}.control-table-wrap table{min-width:640px}.control-table-wrap{max-width:100%}.owner-controls{border-width:1px;gap:18px}.owner-control-card{padding:18px}.season-fields--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.season-readiness,.store-catalog-boundary{grid-template-columns:1fr}.season-preview-facts span,.season-readiness dt{font-size:12px;letter-spacing:0;text-transform:none}.season-preview-facts strong{font-size:16px;line-height:1.45}.season-readiness>p,.season-note,.season-authorize>p{font-size:14px}.store-catalog-list{max-height:none;overflow:visible}.store-catalog-list strong,.store-safe-grid span{font-size:14px}.store-catalog-list strong{overflow-wrap:anywhere}.store-safe-grid strong{white-space:nowrap}.admin-control-plane .admin-section-explanation{margin:0 0 12px;font-size:14px;color:var(--admin-text-secondary)}.admin-technical-details{margin-top:12px}.admin-technical-details>summary{color:var(--admin-text-secondary);cursor:pointer}:root .context-hint{display:inline-grid;place-items:center;flex:0 0 auto;width:1.25rem;height:1.25rem;min-width:1.25rem;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--admin-info, #61a5ff)}.admin-shell .context-hint:hover,.admin-shell .context-hint:focus-visible,.context-hint:hover,.context-hint:focus-visible{background:transparent;border-color:transparent;color:#b8d7ff}.context-hint__glyph{display:inline-grid;place-items:center;width:.95rem;height:.95rem;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;font-family:Arial,sans-serif;font-size:.68rem!important;font-style:normal;font-weight:500;line-height:1}.context-hint:focus-visible{outline:2px solid var(--admin-info);outline-offset:2px}.context-tooltip{pointer-events:auto;max-height:min(420px,44vh);overflow-y:auto;overflow-wrap:normal;word-break:normal;font-size:14px;font-weight:400;line-height:1.55;animation-delay:0ms}}@media screen and (min-width: 761px) and (max-width: 1599px){.system-grid{grid-template-areas:"overview overview" "capacity capacity" "services services" "resources resources" "backups backups" "jobs release" "incidents incidents"}}@media screen and (max-width: 760px){.system-grid{grid-template-areas:"overview" "capacity" "services" "resources" "jobs" "backups" "release" "incidents"}}@media screen and (max-width: 1180px){.season-economy__columns,.store-catalog-layout,.season-preview-stack{grid-template-columns:1fr}}@media screen and (max-width: 700px){.dashboard-lower-grid{grid-template-columns:1fr}.control-plane-tabs button{flex:1 1 calc(50% - 8px)}.control-plane-head__actions .admin-status-badge{white-space:normal}.owner-controls{padding:12px}.owner-control-card{padding:14px}.season-readiness dl,.season-preview-facts{grid-template-columns:1fr}}.admin-workspace-modern{--admin-sidebar-width: 230px;--admin-control-height: 44px;--workspace-line: #26364b;--workspace-muted: #a0adc1;font-size:15px;line-height:1.5;background:#0b1220}.admin-workspace-modern .sidebar{padding:20px 14px 16px;background:linear-gradient(180deg,#101b2e,#0b1423 80%)}.admin-workspace-modern .brand{justify-content:flex-start;gap:12px;padding:0 5px 22px}.admin-workspace-modern .brand>div{display:block;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.admin-workspace-modern .brand>div strong{white-space:normal;font-size:16px;line-height:1.3}.admin-workspace-modern .brand>div small{margin-top:5px;font-size:9px;letter-spacing:.12em;white-space:normal;color:#98a9c3}.admin-workspace-modern .brand__mark{width:42px;height:44px;flex:0 0 42px;border-radius:13px;color:#f7d888;background:#253249;border:1px solid #a6824266}.admin-workspace-modern .nav-group{gap:4px;margin:14px 0 0}.admin-workspace-modern .nav-group__label{display:block;padding:0 12px 8px;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:#8293ae}.admin-workspace-modern .nav-item{justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 13px;font-size:14px;font-weight:550;line-height:1.25;border-radius:9px}.admin-workspace-modern .nav-item>span{display:block;position:static;width:auto;height:auto;opacity:1;overflow:visible;clip-path:none;white-space:normal}.admin-workspace-modern .nav-item>.admin-icon{width:19px;height:19px;flex:0 0 19px;opacity:.85}.admin-workspace-modern .nav-item.is-active{border-color:#dab76a38;background:linear-gradient(95deg,#d8ad552b,#d8ad5509);color:#f3d897;box-shadow:inset 3px 0 #d9b76c}.admin-workspace-modern .nav-item.is-active:before{display:none}.admin-workspace-modern .sidebar-foot{display:block;flex:0 0 auto;margin-top:auto;padding:15px 8px 12px;border-top:1px solid #27364b}.admin-workspace-modern .sidebar>nav{min-height:0;overflow-y:auto;overflow-x:hidden}.admin-workspace-modern .sidebar-session-actions{display:none;margin-top:12px}.admin-workspace-modern .sidebar-session-actions>.button{width:100%;min-height:44px;font-size:14px;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:normal}.admin-workspace-modern .sidebar-scrim,.admin-workspace-modern .sidebar-scrim:hover,.admin-workspace-modern .sidebar-scrim:active,.admin-workspace-modern .sidebar-scrim:focus-visible{background:var(--admin-overlay);background-image:none;border:0;border-radius:0;box-shadow:none;transform:none}.admin-workspace-modern .environment-card{display:grid;gap:4px;background:transparent;border:0;padding:0}.workspace-sidebar-environment{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.08em}.workspace-sidebar-environment i,.workspace-freshness i{width:6px;height:6px;border-radius:50%;background:#72d7b4}.workspace-sidebar-environment i{background:#a9b7ca}.admin-workspace-modern .sidebar-foot .environment-card>small{position:static;width:auto;height:auto;clip-path:none;overflow:visible;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;font-family:inherit;font-size:14px;line-height:1.5;color:var(--workspace-muted)}.admin-workspace-modern .topbar{background:#0d1726ee;border-bottom-color:#23334a;padding-inline:26px}.admin-workspace-modern .global-search{max-width:340px}.admin-workspace-modern .global-search input{font-size:13px;min-height:42px}.admin-workspace-modern .account-chip{border-left:1px solid #29374b;padding-left:16px}.admin-workspace-modern .workspace{padding:24px 30px 48px;min-width:0}.workspace-domain-head,.workspace-domain-body{max-width:1720px;margin-inline:auto;min-width:0}.workspace-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#8395af;font-size:11px;margin-bottom:17px}.workspace-breadcrumbs strong{font-weight:500;color:#c2cee0}.workspace-domain-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:23px}.workspace-domain-title h1{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#edf2fc;font-size:clamp(26px,2vw,34px);line-height:1.15;letter-spacing:-.03em;font-weight:650}.workspace-domain-title p{max-width:900px;margin:0;color:#9faec3;font-size:13px;line-height:1.65}.workspace-mode-chip{display:inline-flex;flex:0 0 auto;align-items:center;margin-top:4px;padding:6px 10px;border:1px solid #2e3e53;border-radius:6px;font-size:10px;color:#a8b7ca;text-transform:uppercase;letter-spacing:.06em}.workspace-domain-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:3px 20px;border-bottom:1px solid #2c3b50;margin-bottom:25px}.workspace-domain-tabs button{min-height:44px;padding:10px 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#a5b3c8;font-size:13px;font-weight:550;white-space:normal;text-align:left}.workspace-domain-tabs button:hover{color:#f5d9a0}.workspace-domain-tabs button.is-active{color:#efd092;border-bottom-color:#dbb66e}.workspace-domain-body>.page-head{margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #243249}.workspace-domain-body>.page-head h1{font-size:22px}.admin-workspace-modern .admin-panel{border:1px solid #28384e;border-radius:13px;background:linear-gradient(145deg,#142135,#101b2c);box-shadow:0 5px 16px #02070f16}.admin-workspace-modern .admin-panel__header{padding:18px 20px;border-bottom-color:#29394f}.admin-workspace-modern .admin-panel__body{padding:20px}.admin-workspace-modern .admin-panel__title{font-size:16px;line-height:1.4;font-weight:600}.admin-workspace-modern .admin-panel__meta{color:#a0afc4;font-size:11px;margin-top:5px}.admin-workspace-modern .button{min-height:42px;line-height:1.3;font-size:13px;padding:10px 14px;border-radius:7px}.admin-workspace-modern .button--primary{background:#d5af67;border-color:#d5af67;color:#18202a;box-shadow:none}.admin-workspace-modern .button--primary:hover{background:#e6c48c}.workspace-domain-body a{color:#d9bc80;text-decoration:none}.workspace-domain-body a:hover{color:#f9dfaa;text-decoration:underline;text-underline-offset:3px}.workspace-period-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.workspace-period-presets{display:flex;gap:2px;padding:4px;border:1px solid #2e3d53;border-radius:8px;background:#101d2d}.workspace-period-presets button{min-height:36px;padding:8px 14px;color:#a3b3c8;background:transparent;border:0;border-radius:5px;font-size:12px;font-weight:600}.workspace-period-presets button.is-active{background:#314056;color:#f5dfb5;box-shadow:0 2px 7px #02081440}.workspace-date-range{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workspace-date-range input{width:143px;min-height:44px;font-size:12px}.workspace-timezone{display:flex;align-items:center;gap:5px;color:#8193ad;font-size:11px}.workspace-inline-error{flex-basis:100%;color:#ffa7a7;font-size:13px;margin:0}.workspace-overview-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.workspace-eyebrow{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#95a5bb;margin-bottom:4px}.workspace-overview-intro h2{margin:0;font-size:22px;font-weight:550;letter-spacing:-.02em}.workspace-freshness{display:flex;align-items:center;gap:7px;color:#92a5bc;font-size:11px}.workspace-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px}.workspace-kpi{min-width:0;padding:18px 20px;border:1px solid #2b3c52;border-radius:11px;background:linear-gradient(125deg,#18263a,#101c2d)}.workspace-kpi-label{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;min-height:36px;color:#afbdd0;font-size:12px}.workspace-kpi-label>span{display:inline-flex;align-items:center;gap:3px}.workspace-kpi-label>.admin-icon{width:18px;height:18px;color:#cfb579}.workspace-kpi>a{display:block;padding:6px 0 11px;color:#f0f4fc}.workspace-kpi>a:hover{color:#f7d799;text-decoration:none}.workspace-kpi strong{font-size:clamp(28px,2.4vw,40px);line-height:1.15;font-weight:570;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.workspace-kpi strong small{font-size:14px;color:#9fb0c9;letter-spacing:0}.workspace-kpi-comparison{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;color:#8396b1}.workspace-kpi-comparison>span:first-child{font-variant-numeric:tabular-nums;color:#b4c0d0}.workspace-kpi-comparison .delta-positive{color:#6adab7!important}.workspace-kpi-comparison .delta-negative{color:#dba990!important}.workspace-overview-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:22px;margin-bottom:22px;align-items:start}.workspace-commerce-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-bottom:22px}.workspace-activity-chart{margin:0}.workspace-activity-chart svg{width:100%;display:block;overflow:visible}.workspace-activity-chart svg text{fill:#9aabc1;font-family:inherit;font-size:13px}.chart-grid{stroke:#2b3b50;stroke-width:1;stroke-dasharray:3 5}.workspace-chart-legend{display:flex;flex-wrap:wrap;gap:19px;margin-bottom:15px;font-size:11px;color:#b0bdd0}.workspace-chart-legend span{display:flex;align-items:center;gap:6px}.workspace-chart-legend i{width:16px;height:3px;border-radius:2px}.series-started{stroke:#ddbc76;background:#ddbc76}.series-finished{stroke:#6eacfa;background:#6eacfa}.series-wins{stroke:#65d6b3;background:#65d6b3}.workspace-activity-chart figcaption,.workspace-footnote{font-size:12px;line-height:1.65;color:#9baec6;margin:12px 0}.workspace-attention-list{display:grid;gap:0}.workspace-attention-list>a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;color:#c1cfe1;font-size:13px;border-bottom:1px solid #29394e}.workspace-attention-list>a:first-child{padding-top:2px}.workspace-attention-list>a:last-child{border:0}.workspace-attention-list strong{font-size:23px;font-weight:550;white-space:nowrap}.workspace-attention-list strong>span{color:#8b9eb8;font-size:14px;margin-left:8px}.attention-warning{color:#edbd78}.workspace-inline-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.workspace-inline-stats>div{display:grid;gap:7px;min-width:0}.workspace-inline-stats span{font-size:11px;color:#9baec4}.workspace-inline-stats strong,.workspace-legacy-amount{font-size:24px;line-height:1.3;font-weight:550;overflow-wrap:anywhere}.workspace-inline-stats small{font-size:12px;color:#a3b4ca}.workspace-source-details{margin:18px 0 0;padding:12px 16px;border:1px solid #28374b;border-radius:8px;color:#9fb0c7;background:#0f1a2a;font-size:12px}.workspace-source-details summary{padding:2px 0;min-height:28px;cursor:pointer;color:#b7c5d7}.workspace-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;margin-bottom:16px;background:#142035;border:1px solid #2c3c53;border-radius:11px}.workspace-filter-bar label{display:grid;flex:1 1 145px;min-width:0;gap:6px}.workspace-filter-bar label.workspace-search{flex:2 1 210px}.workspace-filter-bar label>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#a9b9cf}.workspace-filter-bar input,.workspace-filter-bar select{width:100%;min-width:0;min-height:44px;font-size:13px}.workspace-records-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 15px;color:#94a6bf;font-size:12px}.workspace-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #2a3b51;border-radius:10px;background:#101c2e}.workspace-data-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.workspace-data-table th{padding:15px 16px;color:#9eafc6;background:#17253a;border-bottom:1px solid #32445c;text-align:left;font-size:11px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.workspace-data-table td{max-width:285px;padding:15px 16px;border-bottom:1px solid #23344b;color:#c8d4e6;vertical-align:top;overflow-wrap:anywhere}.workspace-data-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-data-table td:first-child{min-width:150px}.workspace-data-table td a{display:inline-block;min-height:24px;max-width:100%;overflow-wrap:anywhere}.workspace-data-table tr:last-child td{border-bottom:0}.workspace-data-table tbody tr:hover{background:#1d2e431c}.workspace-data-table .admin-status-badge{white-space:normal;font-size:11px}.workspace-data-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:11px;line-height:1.8;color:#8fa3bd}.workspace-data-footer>span{min-width:0;overflow-wrap:anywhere}.workspace-data-footer>div{display:flex;flex-wrap:wrap;gap:8px}.workspace-detail-state{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.workspace-detail-list{margin:0;display:grid;gap:0}.workspace-detail-list>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:18px;padding:13px 0;border-bottom:1px solid #2a3a51}.workspace-detail-list dt{color:#95a7c0;font-size:12px;overflow-wrap:anywhere}.workspace-detail-list dd{margin:0;color:#d2dded;font-size:13px;overflow-wrap:anywhere}.workspace-related{margin:24px 0;padding:18px;display:grid;gap:13px;border:1px solid #4d493e;border-radius:9px;background:#b3985208}.workspace-related h3{margin:0;color:#e5c990;font-size:14px;font-weight:600}.workspace-related a{font-size:13px}.workspace-cell-note{display:block;color:#899cb7;font-size:10px;line-height:1.5}.workspace-retention-cell{display:grid;gap:5px;min-width:70px;padding:9px 11px;border-radius:6px;background:linear-gradient(90deg,#5bc7a333 var(--retention),#1a2b4060 var(--retention))}.workspace-retention-cell small{font-size:10px;color:#a2d4c5}.store-item-price-table td:first-child{min-width:220px;max-width:520px}.store-item-description{display:block;margin-top:7px;color:#9dacc1;font-size:12px;line-height:1.5}.store-item-price-input{min-width:180px}.store-item-price-input>div{display:flex;align-items:center;gap:10px}.store-item-price-input input{min-height:44px;max-width:180px;font-size:15px;font-variant-numeric:tabular-nums}.store-item-price-input small{display:block;color:#f4a0a0;margin-top:5px;font-size:11px}.store-catalog-boundary summary{cursor:pointer;color:#c8d4e6;font-size:13px;font-weight:600;padding:4px 0}.store-catalog-boundary:not([open])>:not(summary){display:none}.store-catalog-boundary[open]>strong{display:none}.control-plane-head--embedded{margin-bottom:18px}.control-plane-head--embedded>div:first-child{display:none}.admin-workspace-modern .store-catalog-head>div:first-child{display:none}.admin-workspace-modern .store-catalog-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.6fr);align-items:start}.admin-workspace-modern .store-catalog-rail{position:static;max-height:none;overflow:visible}.admin-workspace-modern .store-catalog-list strong{font-size:12px;overflow-wrap:anywhere}.admin-workspace-modern .store-catalog-list small{font-size:11px;line-height:1.5}.admin-workspace-modern .store-catalog-facts{font-size:12px}.admin-workspace-modern .store-catalog-facts dd{overflow-wrap:anywhere}.admin-workspace-modern .store-catalog-facts dt{color:#9eafc6}@media (min-width:1101px){.admin-workspace-modern{grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)}.admin-workspace-modern .sidebar{width:var(--admin-sidebar-width)}.admin-workspace-modern .topbar,.admin-workspace-modern .workspace{grid-column:2}}@media (min-width:1600px){.workspace-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1439px) and (min-width:1101px){.admin-workspace-modern .workspace{padding:24px}.admin-workspace-modern .topbar .environment-banner,.workspace-mode-chip{display:none}.workspace-overview-main{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:16px}.admin-workspace-modern .store-catalog-layout{grid-template-columns:minmax(0,1fr)}.admin-workspace-modern .store-catalog-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-workspace-modern .store-catalog-rail>:first-child{grid-column:1 / -1}.admin-workspace-modern .store-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.admin-workspace-modern{grid-template-columns:minmax(0,1fr)}.admin-workspace-modern .sidebar{width:min(280px,calc(100vw - 55px))}.admin-workspace-modern.sidebar-is-open .sidebar{transform:translate(0)}.admin-workspace-modern.sidebar-is-open .sidebar-session-actions{display:block}.admin-workspace-modern .workspace{padding:20px}.workspace-mode-chip{display:none}}@media (max-width:760px){.workspace-overview-main,.workspace-commerce-grid{grid-template-columns:minmax(0,1fr)}.workspace-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-kpi{padding:15px}.workspace-domain-tabs{gap:0 17px;margin-bottom:20px}.workspace-domain-tabs button{font-size:12px}.admin-workspace-modern .workspace{padding:18px 14px 35px}.admin-workspace-modern .topbar{padding:10px 14px}.workspace-domain-title{padding-bottom:18px}.workspace-domain-title p{font-size:12px}.workspace-overview-intro{align-items:flex-start;flex-direction:column;gap:10px}.workspace-date-range{gap:5px}.workspace-date-range input{width:135px}.workspace-filter-bar{padding:14px}.workspace-kpi-label{font-size:11px}.workspace-kpi-label>.admin-icon{display:none}.workspace-inline-stats{grid-template-columns:minmax(0,1fr);gap:15px}.workspace-inline-stats>div{display:flex;justify-content:space-between;align-items:baseline}.workspace-detail-list>div{grid-template-columns:minmax(0,1fr);gap:6px}.admin-workspace-modern .store-catalog-layout,.admin-workspace-modern .store-catalog-rail{grid-template-columns:minmax(0,1fr)}.workspace-data-table th,.workspace-data-table td{padding:12px}}@media (prefers-reduced-motion:reduce){.admin-workspace-modern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-workspace-modern .workspace-domain-title p,.admin-workspace-modern .workspace-domain-tabs button,.admin-workspace-modern .button,.admin-workspace-modern .global-search input,.admin-workspace-modern .workspace-filter-bar input,.admin-workspace-modern .workspace-filter-bar select,.admin-workspace-modern .workspace-data-table,.admin-workspace-modern .workspace-detail-list dd,.admin-workspace-modern .workspace-attention-list>a,.admin-workspace-modern .workspace-related a,.admin-workspace-modern .store-catalog-boundary summary,.admin-workspace-modern .store-item-description{font-size:14px}.admin-workspace-modern .workspace-kpi-label,.admin-workspace-modern .workspace-filter-bar label>span,.admin-workspace-modern .workspace-detail-list dt,.admin-workspace-modern .workspace-footnote,.admin-workspace-modern .workspace-activity-chart figcaption{font-size:14px}.admin-workspace-modern .workspace-kpi-comparison,.admin-workspace-modern .workspace-chart-legend,.admin-workspace-modern .workspace-data-table th,.admin-workspace-modern .workspace-data-table .admin-status-badge,.admin-workspace-modern .workspace-cell-note,.admin-workspace-modern .workspace-data-footer,.admin-workspace-modern .workspace-retention-cell small,.admin-workspace-modern .workspace-breadcrumbs,.admin-workspace-modern .workspace-freshness,.admin-workspace-modern .admin-panel__meta{font-size:12px}.admin-workspace-modern .workspace-period-presets button,.admin-workspace-modern .workspace-date-range input{font-size:14px}.admin-workspace-modern .workspace-date-range input{width:160px}.admin-workspace-modern .workspace-kpi-label{min-height:42px}.workspace-source-selection{display:flex;flex-wrap:wrap;gap:9px 12px;align-items:center;min-width:0;margin:14px 0 20px;padding:14px 16px;border:1px solid #344860;border-radius:8px;background:#132238;color:#b9c9dd;font-size:14px;line-height:1.6}.workspace-source-selection>span{min-width:0}.workspace-source-selection .admin-status-badge__label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}.workspace-records .admin-drawer .admin-status-badge{max-width:100%;font-size:14px;line-height:1.45;text-transform:none}.workspace-records .admin-drawer .admin-status-badge__label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}.workspace-records .admin-drawer .workspace-detail-list dt,.workspace-records .admin-drawer .workspace-detail-list dd{font-size:14px}.workspace-records .admin-drawer .button{min-height:44px;font-size:14px;line-height:1.45;white-space:normal}.admin-workspace-modern .store-catalog-admin .workspace-filter-bar{margin-top:0}.admin-workspace-modern .users-table th:last-child,.admin-workspace-modern .users-table td:last-child{position:sticky;right:0;min-width:104px;background:#101d30;z-index:1;box-shadow:-8px 0 12px -10px #000}.admin-workspace-modern .table-shell:has(>.users-table){max-width:100%;overflow-x:auto}.admin-workspace-modern .users-table{table-layout:auto;min-width:1080px}.admin-workspace-modern .users-table .user-cell{min-width:240px;max-width:360px;align-items:flex-start}.admin-workspace-modern .users-table .user-cell>div{min-width:0}.admin-workspace-modern .users-table .user-cell strong,.admin-workspace-modern .users-table .user-cell small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.admin-workspace-modern .users-table .user-cell strong{font-size:14px;line-height:1.5}.admin-workspace-modern .users-table .user-cell small{font-size:12px;line-height:1.5}.admin-workspace-modern .users-table th:last-child{text-align:center}
