:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-bg:#0d0d0d;--admin-surface:#171717;--admin-surface-alt:#1f1f1f;--admin-border:#f4c44e2e;--admin-border-strong:#f4c44e59;--admin-text:#f5f5f5;--admin-muted:#f5f5f58c;--admin-gold:#f4c44e;--admin-gold-soft:#f4c44e24;--admin-gold-light:#ffdb85;--admin-red:#e6323a;--admin-status-red:#e26a6a;--admin-status-gold:#fbbf24;--admin-status-green:#3fbf6a;--admin-status-blue:#4a9fe0;--admin-status-grey:#9aa0a6;--admin-danger:var(--admin-status-red);--admin-text-muted:#7c7566;--admin-roulette-green:#21c55e;--admin-ledger-positive:#21c55e}*{box-sizing:border-box}body{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);margin:0;font-family:system-ui,Segoe UI,Roboto,sans-serif}#root{width:100%}a{color:inherit}.admin-shell{min-height:100vh;display:flex}.admin-sidebar{background:var(--admin-surface);border-right:1px solid var(--admin-border);flex-direction:column;flex:0 0 240px;gap:24px;padding:24px 16px;display:flex}.admin-sidebar-brand{flex-direction:column;padding:0 12px;display:flex}.admin-sidebar-brand-gold{letter-spacing:.04em;color:var(--admin-gold);font-size:20px;font-weight:800}.admin-sidebar-brand-rest{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-muted);font-size:12px;font-weight:600}.admin-sidebar-nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar-link{color:var(--admin-muted);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.admin-sidebar-link:hover{background:var(--admin-surface-alt);color:var(--admin-text)}.admin-sidebar-link--active{background:var(--admin-gold-soft);color:var(--admin-gold)}.admin-sidebar-link:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-main{flex-direction:column;flex:auto;min-width:0;display:flex}.admin-topbar{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;min-height:64px;padding:0 32px;display:flex}.admin-topbar-title{color:var(--admin-text);font-size:15px;font-weight:700}.admin-topbar-account{align-items:center;gap:12px;margin-left:auto;display:flex}.admin-topbar-login{color:var(--admin-text);font-size:14px;font-weight:600}.admin-topbar-role{background:var(--admin-gold-soft);color:var(--admin-gold);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.admin-topbar-logout{border:1px solid var(--admin-border-strong);color:var(--admin-text);font:inherit;cursor:pointer;appearance:none;background:0 0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.admin-topbar-logout:hover{background:var(--admin-surface-alt)}.admin-topbar-logout:disabled{opacity:.6;cursor:not-allowed}.admin-topbar-logout:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.admin-topbar-error{color:var(--admin-red);margin-left:12px;font-size:13px}.admin-auth-loading{min-height:100vh;color:var(--admin-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.admin-content{flex:auto;padding:32px}.page-section{flex-direction:column;gap:20px;display:flex}.page-title{letter-spacing:.02em;color:var(--admin-gold);margin:0;font-size:26px;font-weight:800}.page-placeholder-text{color:var(--admin-muted);margin:0}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-header-actions{align-items:center;gap:16px;display:flex}.dashboard-updated-at{color:var(--admin-muted);font-size:13px}.dashboard-refresh-button,.users-refresh-button,.payment-methods-refresh-button{border:1px solid var(--admin-border-strong);min-height:40px;color:var(--admin-text);font:inherit;cursor:pointer;appearance:none;background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s}.dashboard-refresh-button:hover:not(:disabled),.users-refresh-button:hover:not(:disabled),.payment-methods-refresh-button:hover:not(:disabled){background:var(--admin-surface-alt)}.dashboard-refresh-button:disabled,.users-refresh-button:disabled,.payment-methods-refresh-button:disabled{opacity:.6;cursor:not-allowed}.dashboard-refresh-button:focus-visible,.users-refresh-button:focus-visible,.payment-methods-refresh-button:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.dashboard-refresh-error{color:var(--admin-red);margin:0;font-size:13px}.dashboard-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.stat-card{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;align-items:center;gap:14px;padding:20px;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.stat-card:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-alt);transform:translateY(-2px)}.stat-card-icon{flex:none;font-size:28px;line-height:1}.stat-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.stat-card-title{color:var(--admin-muted);font-size:13px;font-weight:600}.stat-card-value{color:var(--admin-gold);overflow-wrap:break-word;font-size:24px;font-weight:800}.stat-card--skeleton{background:linear-gradient(100deg, var(--admin-surface) 30%, var(--admin-surface-alt) 50%, var(--admin-surface) 70%);background-size:200% 100%;height:76px;animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer}@keyframes dashboard-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.stat-card--skeleton{animation:none}}.dashboard-error{background:var(--admin-surface);border:1px solid var(--admin-red);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.dashboard-error-text{color:var(--admin-text);margin:0;font-size:14px}.dashboard-retry-button{background:var(--admin-gold);min-height:40px;color:var(--admin-bg);font:inherit;cursor:pointer;appearance:none;border:none;border-radius:10px;padding:0 18px;font-weight:700}.dashboard-retry-button:hover{background:var(--admin-gold-light)}.dashboard-retry-button:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.dashboard-bottom{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dashboard-panel{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;padding:24px}.dashboard-panel-title{letter-spacing:.02em;text-transform:uppercase;color:var(--admin-gold);margin:0 0 16px;font-size:15px;font-weight:800}.quick-actions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-action-button{box-sizing:border-box;border:1px solid var(--admin-border-strong);background:var(--admin-bg);min-height:44px;color:var(--admin-text);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.quick-action-button:hover{background:var(--admin-gold-soft);border-color:var(--admin-gold);color:var(--admin-gold)}.quick-action-button:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}@media (width<=900px){.admin-shell{flex-direction:column}.admin-sidebar{flex-direction:row;flex:none;align-items:center;overflow-x:auto}.admin-sidebar-nav{flex-direction:row}.admin-content{padding:20px}.dashboard-bottom,.quick-actions{grid-template-columns:1fr}}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-form{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:360px;padding:32px;display:flex}.login-title{text-align:center;letter-spacing:.04em;color:var(--admin-gold);margin:0 0 4px;font-size:22px;font-weight:800}.login-field{flex-direction:column;gap:6px;display:flex}.login-label{color:var(--admin-muted);font-size:13px;font-weight:600}.login-input{box-sizing:border-box;background:var(--admin-bg);border:1px solid var(--admin-border);width:100%;min-height:44px;color:var(--admin-text);font:inherit;border-radius:10px;padding:10px 12px}.login-input:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.login-input:disabled{opacity:.6}.login-error{color:var(--admin-red);margin:0;font-size:13px}.login-submit{background:var(--admin-gold);min-height:44px;color:var(--admin-bg);font:inherit;cursor:pointer;appearance:none;border:none;border-radius:10px;font-weight:700}.login-submit:hover:not(:disabled){background:var(--admin-gold-light)}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-submit:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.users-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.users-controls{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;padding:16px;display:grid}.users-filter-field{min-width:0;color:var(--admin-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.users-filter-field input,.users-filter-field select{flex:none;width:100%}.users-search-input,.users-filter-select,.users-sort-select{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);min-height:44px;color:var(--admin-text);font:inherit;border-radius:10px;padding:0 14px;font-size:14px}.users-filter-select,.users-sort-select{cursor:pointer}.users-search-input:focus-visible,.users-filter-select:focus-visible,.users-sort-select:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}@media (width<=480px){.users-controls{grid-template-columns:1fr}}.users-empty-state{text-align:center;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;margin:0;padding:32px}.users-skeleton-list{flex-direction:column;gap:8px;display:flex}.users-row-skeleton{background:linear-gradient(100deg, var(--admin-surface) 30%, var(--admin-surface-alt) 50%, var(--admin-surface) 70%);background-size:200% 100%;border-radius:12px;height:52px;animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.users-row-skeleton{animation:none}}.users-card-admin{color:var(--admin-muted);font-size:12px;font-weight:600}.users-open-link{color:var(--admin-gold);font-size:13px;font-weight:700;text-decoration:none}.users-open-link:hover{text-decoration:underline}.users-table-wrap{border:1px solid var(--admin-border);border-radius:16px;overflow-x:auto}.users-table{border-collapse:collapse;background:var(--admin-surface);width:100%}.users-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-muted);border-bottom:1px solid var(--admin-border);padding:12px 16px;font-size:12px;font-weight:700}.users-table td{color:var(--admin-text);border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:12px 16px;font-size:14px}.users-table tbody tr{transition:background-color .15s}.users-table tbody tr:hover{background:var(--admin-surface-alt)}.users-table tbody tr:last-child td{border-bottom:none}.users-card-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.users-card{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.users-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.users-card-name{color:var(--admin-text);font-weight:700}.users-card-fields{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.users-card-field dt{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.users-card-field dd{color:var(--admin-text);margin:2px 0 0;font-size:14px}.users-open-link--card{align-self:flex-start}.users-load-more{justify-content:center;display:flex}.users-load-more-button{border:1px solid var(--admin-border-strong);min-height:40px;color:var(--admin-gold);font:inherit;cursor:pointer;appearance:none;background:0 0;border-radius:10px;padding:0 20px;font-weight:700}.users-load-more-button:hover:not(:disabled){background:var(--admin-gold-soft)}.users-load-more-button:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.users-table-wrap{display:none}.users-card-list{display:flex}}.user-detail-back-link{color:var(--admin-gold);align-self:flex-start;font-size:14px;font-weight:600;text-decoration:none}.user-detail-back-link:hover{text-decoration:underline}.user-detail-skeleton{background:linear-gradient(100deg, var(--admin-surface) 30%, var(--admin-surface-alt) 50%, var(--admin-surface) 70%);background-size:200% 100%;border-radius:16px;height:200px;animation:1.4s ease-in-out infinite dashboard-skeleton-shimmer}.user-detail-header{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.user-detail-identity{flex-direction:column;gap:6px;display:flex}.user-detail-name{color:var(--admin-text);margin:0;font-size:22px;font-weight:800}.user-detail-id-row{color:var(--admin-muted);align-items:center;gap:8px;font-size:12px;display:flex}.user-detail-side{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.user-detail-summary{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.user-detail-account-status{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.user-detail-account-status-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.user-detail-account-status-value{color:var(--admin-text);font-size:14px;font-weight:700}.user-detail-account-status-value--blocked{color:var(--admin-red)}.user-detail-block-info{color:var(--admin-muted);flex-direction:column;align-items:flex-end;gap:2px;margin-top:2px;font-size:12px;display:flex}.user-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.user-detail-balance{color:var(--admin-gold);font-size:26px;font-weight:800}.user-detail-registered{color:var(--admin-muted);font-size:12px}.user-detail-tabs{border-bottom:1px solid var(--admin-border);gap:8px;display:flex;overflow-x:auto}.user-detail-tab{min-height:40px;color:var(--admin-muted);font:inherit;cursor:pointer;appearance:none;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 16px;font-size:14px;font-weight:700}.user-detail-tab:hover{color:var(--admin-text)}.user-detail-tab--active{color:var(--admin-gold);border-bottom-color:var(--admin-gold)}.user-detail-panel{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.user-detail-overview-line{color:var(--admin-text);margin:0;font-size:14px}.user-crash-stats-section{margin-top:8px}.user-crash-stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.user-game-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:800;display:inline-flex}.user-game-badge--roulette{color:var(--admin-gold);background:#d4af371f;border-color:#d4af3759}.user-game-badge--crash{color:#ff8a3d;background:#ff8a3d1f;border-color:#ff8a3d59}.user-history-skeleton{flex-direction:column;gap:8px;display:flex}.user-history-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.user-history-item{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.user-history-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-history-item-type{color:var(--admin-text);text-transform:capitalize;font-weight:700}.user-history-item-amount{color:var(--admin-text);font-weight:800}.user-history-item-amount--positive{color:var(--admin-ledger-positive)}.user-history-item-amount--negative{color:var(--admin-red)}.user-history-item-meta{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.user-history-round-link{color:var(--admin-gold);font-weight:700;text-decoration:none}.user-history-round-link:hover{text-decoration:underline}@media (width<=900px){.user-detail-header{flex-direction:column;align-items:stretch}.user-detail-side,.user-detail-summary,.user-detail-account-status,.user-detail-block-info{align-items:flex-start}.user-detail-actions{justify-content:flex-start}}.payment-methods-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-methods-icon-cell{text-align:center;font-size:18px}.payment-methods-code-cell{color:var(--admin-muted);font-family:monospace}.payment-methods-edit-button{border:1px solid var(--admin-border-strong);min-height:32px;color:var(--admin-gold);font:inherit;cursor:pointer;appearance:none;background:0 0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.payment-methods-edit-button:hover{background:var(--admin-gold-soft)}.modal-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:20px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.modal-title{color:var(--admin-gold);margin:0;font-size:18px;font-weight:800}.modal-close-button{border:1px solid var(--admin-border-strong);min-width:32px;min-height:32px;color:var(--admin-text);cursor:pointer;appearance:none;background:0 0;border-radius:8px;font-size:18px;line-height:1}.modal-close-button:hover{background:var(--admin-surface-alt)}.payment-method-form{flex-direction:column;gap:14px;display:flex}.payment-method-form-field{flex-direction:column;gap:6px;display:flex}.payment-method-form-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:12px;font-weight:700}.payment-method-form-static{color:var(--admin-text);font-size:14px}.payment-method-form-input,.payment-method-form-textarea{box-sizing:border-box;background:var(--admin-surface-alt);border:1px solid var(--admin-border);min-height:40px;color:var(--admin-text);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.payment-method-form-textarea{resize:vertical;min-height:72px;padding:10px 12px}.payment-method-form-input:focus-visible,.payment-method-form-textarea:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.payment-method-form-checkbox-field{color:var(--admin-text);align-items:center;gap:8px;font-size:14px;display:flex}.payment-method-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.payment-method-form-error{color:#ef4444;margin:0;font-size:13px}.payment-method-form-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.payment-method-form-cancel,.payment-method-form-submit{min-height:40px;font:inherit;cursor:pointer;appearance:none;border-radius:10px;padding:0 18px;font-size:14px;font-weight:700}.payment-method-form-cancel{border:1px solid var(--admin-border-strong);color:var(--admin-text);background:0 0}.payment-method-form-cancel:hover:not(:disabled){background:var(--admin-surface-alt)}.payment-method-form-submit{background:var(--admin-gold);color:#1a1a1a;border:none}.payment-method-form-submit:hover:not(:disabled){filter:brightness(1.05)}.payment-method-form-submit:disabled,.payment-method-form-cancel:disabled{opacity:.6;cursor:not-allowed}.balance-adjust-operation-group{gap:20px;display:flex}.payment-method-form-submit--danger{background:var(--admin-red);color:#fff}@media (width<=640px){.payment-method-form-grid{grid-template-columns:1fr}}.settings-rate-card{max-width:420px}.settings-rate-form{flex-direction:column;gap:12px;display:flex}.settings-rate-field{color:var(--admin-text);align-items:center;gap:10px;font-size:14px;display:flex}.settings-rate-input{width:140px}.settings-page-success{color:var(--admin-roulette-green);margin:0;font-size:13px;font-weight:700}.roulette-hero{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.roulette-hero-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.roulette-hero-title{color:var(--admin-text);margin:0;font-size:22px;font-weight:800}.roulette-hero-metrics{flex-wrap:wrap;gap:24px;display:flex}.roulette-hero-metric{flex-direction:column;gap:2px;display:flex}.roulette-hero-metric-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.roulette-hero-metric-value{color:var(--admin-gold);font-size:18px;font-weight:800}.roulette-color-badge{text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.roulette-color-badge--gray{color:#9ca3af;background:#9ca3af24;border-color:#9ca3af59}.roulette-color-badge--yellow{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2459}.roulette-color-badge--red{color:var(--admin-red);background:#e6323a24;border-color:#e6323a59}.roulette-color-badge--green{color:var(--admin-roulette-green);background:#21c55e24;border-color:#21c55e59}.roulette-color-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.roulette-color-card{box-sizing:border-box;background:var(--admin-surface);border:1px solid var(--admin-border);border-left:4px solid var(--admin-border-strong);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.roulette-color-card-label{color:var(--admin-muted);font-size:13px;font-weight:700}.roulette-color-card-amount{color:var(--admin-text);overflow-wrap:break-word;font-size:22px;font-weight:800}.roulette-color-card-count{color:var(--admin-muted);font-size:13px}.roulette-color-card--gray{border-left-color:#9ca3af}.roulette-color-card--yellow{border-left-color:#fbbf24}.roulette-color-card--red{border-left-color:var(--admin-red)}.roulette-color-card--green{border-left-color:var(--admin-roulette-green)}.audit-log-details{color:var(--admin-text);flex-direction:column;gap:2px;font-size:13px;display:flex}.audit-log-details-amount{color:var(--admin-gold);font-weight:700}.audit-log-details-comment{color:var(--admin-muted)}.audit-log-details-raw{color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.audit-log-target-link{color:var(--admin-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;text-decoration:none}.audit-log-target-link:hover{text-decoration:underline}.crash-overview-heading{color:var(--admin-text);font-size:20px;font-weight:700}.crash-tabs{border-bottom:1px solid var(--admin-border);gap:8px;margin:12px 0 20px;display:flex}.crash-tabs-link{color:var(--admin-muted);border-bottom:2px solid #0000;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none}.crash-tabs-link:hover{color:var(--admin-text)}.crash-tabs-link--active{color:var(--admin-gold);border-bottom-color:var(--admin-gold)}.crash-live-multiplier{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:20px 24px;display:flex}.crash-live-multiplier-value{font-size:40px;font-weight:900;line-height:1}.crash-live-multiplier--unrevealed .crash-live-multiplier-value{color:var(--admin-muted)}.crash-live-multiplier--low .crash-live-multiplier-value{color:var(--admin-red)}.crash-live-multiplier--mid .crash-live-multiplier-value{color:var(--admin-gold)}.crash-live-multiplier--high .crash-live-multiplier-value{color:var(--admin-roulette-green)}.crash-potential-liability-note{color:var(--admin-muted);margin:-8px 0 16px;font-size:12px}.crash-round-summary-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.crash-hero{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.crash-hero-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crash-hero-title{color:var(--admin-text);margin:0;font-size:22px;font-weight:800}.crash-hero-metrics{flex-wrap:wrap;gap:24px;display:flex}.crash-hero-metric{flex-direction:column;gap:2px;display:flex}.crash-hero-metric-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.crash-hero-metric-value{color:var(--admin-gold);font-size:18px;font-weight:800}.crash-timeline{align-items:flex-start;padding:4px 4px 0;display:flex}.crash-timeline-node{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.crash-timeline-marker{align-items:center;width:100%;display:flex}.crash-timeline-dot{background:var(--admin-gold);border-radius:50%;flex:none;width:8px;height:8px}.crash-timeline-connector{background:var(--admin-border-strong);flex:auto;height:1px;margin:0 4px}.crash-timeline-time{color:var(--admin-text);font-size:12px;font-weight:700}.crash-timeline-label{color:var(--admin-muted);text-align:center;font-size:11px}.detail-grid-section{flex-direction:column;gap:12px;display:flex}.detail-grid-section-title{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);margin:0;font-size:13px;font-weight:800}.crash-multiplier-badge{font-weight:700}.crash-multiplier-badge--unrevealed{color:var(--admin-muted)}.crash-multiplier-badge--low{color:var(--admin-red)}.crash-multiplier-badge--mid{color:var(--admin-gold)}.crash-multiplier-badge--high{color:var(--admin-roulette-green)}.crash-project-result--positive{color:var(--admin-ledger-positive);font-weight:700}.crash-project-result--negative{color:var(--admin-red);font-weight:700}.crash-round-row{cursor:pointer}.crash-filters{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px 16px;margin-bottom:20px;padding:16px;display:grid}.crash-filter-field{min-width:0;color:var(--admin-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.crash-filter-field select{flex:none}.crash-filter-field--checkbox{flex-direction:row;align-items:center;gap:6px}.crash-filter-input{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-bg);width:100%;min-height:44px;color:var(--admin-text);border-radius:8px;padding:8px 10px;font-size:13px}.crash-filter-input:focus-visible{outline:2px solid var(--admin-gold);outline-offset:1px}.crash-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (width<=768px){.crash-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=480px){.crash-filters{grid-template-columns:1fr}.crash-filter-actions{flex-direction:column}.crash-filter-actions button{width:100%}}.copyable-value{align-items:center;gap:6px;max-width:100%;display:inline-flex}.copyable-value-text{color:var(--admin-text);overflow-wrap:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.copyable-value-copy-button{border:1px solid var(--admin-border-strong);min-height:24px;color:var(--admin-gold);font:inherit;cursor:pointer;appearance:none;background:0 0;border-radius:8px;flex:none;padding:0 8px;font-size:11px;font-weight:700}.copyable-value-copy-button:hover{background:var(--admin-gold-soft)}.copyable-value-copy-button:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.status-badge{background:var(--admin-surface-alt);color:var(--admin-muted);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-badge--green{color:var(--admin-status-green);background:#21c55e24}.status-badge--gold{background:var(--admin-gold-soft);color:var(--admin-gold)}.status-badge--red{color:var(--admin-red);background:#e6323a24}.status-badge--neutral{background:var(--admin-surface-alt);color:var(--admin-muted)}.status-badge--blue{color:var(--admin-status-blue);background:#4a9fe024}.empty-state{text-align:center;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.empty-state-icon{color:var(--admin-muted);font-size:28px;line-height:1}.empty-state-title{color:var(--admin-text);margin:0;font-size:15px;font-weight:700}.empty-state-description{color:var(--admin-muted);margin:0;font-size:13px}.empty-state-action{margin-top:8px}.detail-grid{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:20px;display:grid}.detail-field{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.detail-field-value{color:var(--admin-text);overflow-wrap:break-word;font-size:15px;font-weight:700}.detail-field-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.withdrawal-hero{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.withdrawal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.withdrawal-timeline{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-wrap:wrap;gap:20px;margin:0;padding:16px 20px;list-style:none;display:flex}.withdrawal-timeline-node{flex-direction:column;gap:2px;display:flex}.withdrawal-timeline-label{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.withdrawal-timeline-time{color:var(--admin-text);font-size:14px;font-weight:700}.withdrawal-payout-preview{flex-direction:column;gap:2px;display:flex}.withdrawal-payout-preview-item{color:var(--admin-text);white-space:nowrap;font-size:12px}.withdrawal-modal-warning{border:1px solid var(--admin-gold);color:var(--admin-text);background:#d4af371f;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.withdrawal-action-button{min-height:40px;font:inherit;cursor:pointer;appearance:none;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s}.withdrawal-action-button--danger{border:1px solid var(--admin-red);color:var(--admin-status-red);background:#e6323a1a}.withdrawal-action-button--danger:hover:not(:disabled){background:#e6323a33}.withdrawal-action-button:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.withdrawal-modal-warning--danger{border-color:var(--admin-red);background:#e6323a1a}.withdrawal-action-summary{background:var(--admin-surface-alt);border:1px solid var(--admin-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0;padding:12px;display:grid}.withdrawal-action-summary-row{flex-direction:column;gap:2px;min-width:0;display:flex}.withdrawal-action-summary-row dt{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.withdrawal-action-summary-row dd{color:var(--admin-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.withdrawal-field-hint{color:var(--admin-muted);font-size:12px}.withdrawal-field-error{overflow-wrap:anywhere}.withdrawal-action-error{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.withdrawal-action-error .payment-method-form-error{overflow-wrap:anywhere;flex:200px}.withdrawal-action-form .payment-method-form-actions{flex-wrap:wrap}.review-notice.withdrawal-notice{border-color:var(--admin-status-green);color:var(--admin-text)}.withdrawal-timeline-node--cancelled .withdrawal-timeline-label{color:var(--admin-status-red)}.withdrawal-history{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:16px 20px;list-style:none;display:flex}.withdrawal-history-entry{flex-direction:column;gap:4px;min-width:0;display:flex}.withdrawal-history-entry+.withdrawal-history-entry{border-top:1px solid var(--admin-border);padding-top:10px}.withdrawal-history-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.withdrawal-history-action{color:var(--admin-text);font-size:14px;font-weight:800}.withdrawal-history-entry[data-action=withdrawal_approved_cancelled] .withdrawal-history-action,.withdrawal-history-entry[data-action=withdrawal_rejected] .withdrawal-history-action{color:var(--admin-status-red)}.withdrawal-history-meta{color:var(--admin-muted);font-size:13px}.withdrawal-history-reason{color:var(--admin-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px}.withdrawal-history-empty{color:var(--admin-muted);margin:0;font-size:13px}.withdrawal-processing .detail-field-value{overflow-wrap:anywhere;white-space:pre-wrap}.withdrawal-check-delivery-hint{color:var(--admin-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.withdrawal-check-delivery-error{color:var(--admin-danger,#ff6b6b);margin:8px 0 0;font-size:13px;line-height:1.5}.withdrawal-check-delivery .withdrawal-actions{margin-top:12px}.withdrawal-check-instruction-card{background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.withdrawal-check-instruction-text{color:var(--admin-text);margin:0;font-size:14px;line-height:1.5}.withdrawal-check-instruction-note{color:var(--admin-gold);margin:0;font-size:13px}.withdrawal-check-instruction-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:0;display:grid}.withdrawal-check-instruction-facts dt{text-transform:uppercase;letter-spacing:.03em;color:var(--admin-muted);font-size:11px}.withdrawal-check-instruction-facts dd{color:var(--admin-text);overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:15px;font-weight:700}@media (width<=480px){.withdrawal-hero{padding:16px}.withdrawal-actions{flex-direction:column}.withdrawal-actions button{width:100%}.withdrawal-timeline{flex-direction:column;gap:12px}}.chat-moderation-section{flex-direction:column;gap:10px;display:flex}.chat-moderation-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-moderation-field-label{min-width:120px;color:var(--admin-muted);font-size:13px}.chat-moderation-info{color:var(--admin-muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.chat-moderation-modal-text{color:var(--admin-muted);margin:0 0 4px;font-size:13px;line-height:1.45}.chat-moderation-error{color:var(--admin-danger);margin:0;font-size:13px}.balance-adjust-amount{align-items:center;gap:8px;display:flex}.balance-adjust-amount .payment-method-form-input{flex:auto;min-width:0}.balance-adjust-amount-currency{letter-spacing:.04em;opacity:.75;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.audit-log-actor{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.audit-log-actor-login{color:var(--admin-muted);font-size:12px}.audit-log-reason{max-width:260px;color:var(--admin-text);overflow-wrap:anywhere}.reason-field-hint{color:var(--admin-muted);margin:4px 0 0;font-size:12px;line-height:1.35}.reason-field-error{color:var(--admin-red);margin:4px 0 0;font-size:12px;line-height:1.35}.change-summary{border-collapse:collapse;width:100%;font-size:13px}.change-summary th,.change-summary td{text-align:left;border-bottom:1px solid var(--admin-border);padding:6px 8px}.change-summary th{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.change-summary-before{color:var(--admin-muted);text-decoration:line-through}.change-summary-after{color:var(--admin-gold);font-weight:600}.change-summary-empty{color:var(--admin-muted);margin:0;font-size:13px}.system-status-pending{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.45}.audit-log-details-raw{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.admin-sidebar-group{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-muted);padding:16px 20px 6px;font-size:11px;display:block}.deposits-filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.deposits-filter{flex-direction:column;flex:150px;gap:4px;min-width:150px;display:flex}.deposits-filter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);font-size:11px}.deposits-filter-input{border:1px solid var(--admin-border,#3a3730);background:var(--admin-surface,#14130f);color:inherit;font:inherit;border-radius:8px;padding:8px 10px}.deposits-table-wrap{overflow-x:auto}.deposits-table{min-width:1100px}.deposits-table .deposits-actions-column{background:var(--admin-surface,#14130f);position:sticky;right:0;box-shadow:-8px 0 12px -8px #000000b3}.deposit-status,.review-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--admin-border,#3a3730);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.deposit-status--paid,.review-status--approved{color:#7bd88f;border-color:#2f5c3a}.deposit-status--pending,.review-status--open{color:#e8c37a;border-color:#5c4a2f}.deposit-status--expired,.review-status--investigating{color:#9aa0a6}.deposit-status--cancelled,.deposit-status--failed,.review-status--rejected{color:#e08b8b;border-color:#5c2f2f}.review-status--resolved_without_credit{color:#9aa0a6}.deposit-provider,.review-reason,.review-currency,.deposits-gamix-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.reviews-header-right{align-items:center;gap:12px;display:flex}.reviews-open-count{color:var(--admin-text-muted);font-size:13px}.deposits-empty,.review-evidence-empty{color:var(--admin-text-muted);padding:16px 0}.deposits-more{margin-top:12px}.review-summary-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;margin:12px 0 0;display:grid}.review-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);font-size:11px}.review-facts dd{margin:2px 0 0}.review-identity{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.review-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.review-refusal,.review-notice{border:1px solid var(--admin-border,#3a3730);color:var(--admin-text-muted);border-radius:8px;margin:12px 0;padding:10px 12px}.review-warning{color:#e8c37a;border:1px solid #5c4a2f;border-radius:8px;margin-bottom:12px;padding:10px 12px}.review-evidence{border-collapse:collapse;width:100%}.review-evidence td{border-bottom:1px solid var(--admin-border,#3a3730);vertical-align:top;padding:6px 8px}.review-evidence-key{width:240px;color:var(--admin-text-muted);font-size:12px}.review-evidence-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.review-comments{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.review-comment{border-bottom:1px solid var(--admin-border,#3a3730);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.review-comment-meta{color:var(--admin-text-muted);font-size:11px}.review-comment-text{overflow-wrap:anywhere}.review-comment-form{flex-direction:column;gap:8px;margin-top:16px;display:flex}.review-unlinked{color:#e8c37a;font-size:12px}.deposits-review-link{color:#e8c37a}@media (width<=720px){.deposits-filter{flex:100%}.review-facts{grid-template-columns:1fr}.review-actions button{flex:100%}}.risk-flag{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.risk-flag--high{color:var(--admin-red);background:#e6323a24}.risk-flag--attention{background:var(--admin-gold-soft);color:var(--admin-gold)}.risk-flag--neutral,.risk-flag--none{background:var(--admin-surface-alt);color:var(--admin-muted)}.risk-flags-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.risk-flags-item{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.risk-flags-explanation{color:var(--admin-text);flex:260px}.risk-flags-code{color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.risk-flags-empty,.user-360-empty{color:var(--admin-muted);margin:0}.user-360-block{flex-direction:column;gap:18px;display:flex}.user-360-subtitle{color:var(--admin-gold);margin:0;font-size:15px}.user-360-fields,.user-360-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.user-360-field,.user-360-list-item{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.user-360-field dt{color:var(--admin-muted)}.user-360-field dd{margin:0}.user-360-game{flex-direction:column;gap:10px;display:flex}.user-360-note-form{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.user-360-note-label{color:var(--admin-muted);font-size:13px}.user-360-note-input{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;color:var(--admin-text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.user-360-note-hint{color:var(--admin-muted);margin:0;font-size:12px}.user-360-notes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.user-360-note{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:10px;padding:12px 14px}.user-360-note-meta{color:var(--admin-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.user-360-note-text{white-space:pre-wrap;word-break:break-word;margin:6px 0 0}.risk-flag--unavailable{background:var(--admin-surface-alt);color:var(--admin-text);border:1px dashed var(--admin-border-strong)}.risk-flags-unavailable{border:1px dashed var(--admin-border-strong);background:var(--admin-surface-alt);color:var(--admin-text);border-radius:10px;margin:0;padding:10px 14px}.fin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-periods{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.fin-period{color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:13px}.fin-period:disabled{cursor:default;opacity:.6}.fin-period--active{background:var(--admin-gold-soft);color:var(--admin-gold)}.fin-card{border-left:3px solid #0000}.fin-card--green{border-left-color:var(--admin-status-green)}.fin-card--gold{border-left-color:var(--admin-gold)}.fin-card--red{border-left-color:var(--admin-red)}.fin-card--blue{border-left-color:var(--admin-status-blue)}.fin-card-hint{color:var(--admin-muted);margin-top:4px;font-size:11px}.fin-change{color:var(--admin-muted);margin-top:4px;font-size:12px;font-weight:600}.fin-change--green{color:var(--admin-status-green)}.fin-change--gold{color:var(--admin-gold)}.fin-change--red{color:var(--admin-red)}.fin-change--blue{color:var(--admin-status-blue)}.fin-games{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.fin-game{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:12px;padding:16px}.fin-game-title{color:var(--admin-gold);margin:0 0 10px;font-size:15px}.fin-game-fields{flex-direction:column;gap:6px;margin:0;display:flex}.fin-game-field{border-bottom:1px solid var(--admin-border);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.fin-game-field dt{color:var(--admin-muted)}.fin-game-field dd{margin:0}.fin-target{color:var(--admin-muted);font-size:11px}.fin-empty{color:var(--admin-muted);margin:0}.fin-chart{flex-direction:column;gap:8px;display:flex}.fin-chart-legend{color:var(--admin-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.fin-legend:before{content:"";vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.fin-legend--deposits:before{background:var(--admin-status-blue)}.fin-legend--withdrawals:before{background:var(--admin-gold)}.fin-legend--ggr:before{background:#f5f5f573}.fin-chart-plot{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:10px;align-items:flex-end;gap:3px;height:140px;padding:8px;display:flex;overflow-x:auto}.fin-chart-day{flex:1 1 0;align-items:flex-end;min-width:10px;height:100%;display:flex}.fin-chart-bars{align-items:flex-end;gap:1px;width:100%;height:100%;display:flex}.fin-bar{border-radius:2px 2px 0 0;flex:1 1 0;min-height:1px}.fin-bar--deposits{background:var(--admin-status-blue)}.fin-bar--withdrawals{background:var(--admin-gold)}.fin-bar--ggr{background:#f5f5f573}.fin-chart-axis{color:var(--admin-muted);justify-content:space-between;font-size:11px;display:flex}.fin-notice{color:var(--admin-text);background:#4a9fe01a;border:1px solid #4a9fe066;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px}.fin-notice-detail{color:var(--admin-muted)}.games-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.games-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.games-card--stuck{border-color:var(--admin-red)}.games-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.games-card-title{color:var(--admin-gold);margin:0;font-size:17px}.games-status{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.games-status--active{color:var(--admin-status-green);background:#3fbf6a24}.games-status--paused{background:var(--admin-gold-soft);color:var(--admin-gold)}.games-pause-note{border:1px dashed var(--admin-border-strong);background:var(--admin-surface-alt);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.games-fields{flex-direction:column;gap:6px;margin:0;display:flex}.games-field{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.games-field dt{color:var(--admin-muted)}.games-field dd{text-align:right;margin:0}.games-rtp{color:var(--admin-status-blue)}.games-target{color:var(--admin-muted);font-size:12px}.games-stuck-flag{color:var(--admin-red);font-weight:600}.games-totals-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.games-totals{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:10px;padding:12px}.games-totals-title{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px}.games-empty{color:var(--admin-muted);margin:0}.games-stuck-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.games-stuck-item{border:1px solid var(--admin-red);background:#e6323a14;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;display:flex}.games-stuck-badge{color:var(--admin-red);font-weight:600}.games-stuck-id{color:var(--admin-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.games-card-links,.games-card-actions{flex-wrap:wrap;gap:8px;display:flex}.games-control-button{border:1px solid var(--admin-border-strong);background:var(--admin-surface-alt);color:var(--admin-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px}.games-modal-warning{border:1px solid var(--admin-gold);background:var(--admin-gold-soft);color:var(--admin-text);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.games-modal-label{color:var(--admin-muted);font-size:13px}.games-modal-input{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;color:var(--admin-text);font:inherit;border-radius:8px;padding:10px 12px}.games-modal{flex-direction:column;gap:10px;display:flex}.sys-badge{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.sys-badge--green{color:var(--admin-status-green);background:#3fbf6a24}.sys-badge--gold{background:var(--admin-gold-soft);color:var(--admin-gold)}.sys-badge--red{color:var(--admin-red);background:#e6323a24}.sys-badge--grey{background:var(--admin-surface-alt);color:var(--admin-muted)}.sys-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sys-row{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.sys-row-name{flex:180px;font-weight:600}.sys-row-detail{color:var(--admin-muted);flex:100%;font-size:12px}.sys-row-failures{color:var(--admin-gold)}.sys-row-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sys-note{color:var(--admin-muted);margin:0 0 10px;font-size:13px}.sys-note--warning{color:var(--admin-danger);font-weight:600}.sys-checked-at{color:var(--admin-muted);margin:0;font-size:12px}.events-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.events-filters select{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font:inherit;border-radius:8px;padding:8px 12px}.events-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.events-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.events-card--resolved{opacity:.65}.events-card-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.events-card-title{flex:240px;font-weight:600}.events-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;margin:0;display:grid}.events-field{justify-content:space-between;gap:10px;font-size:13px;display:flex}.events-field dt{color:var(--admin-muted)}.events-field dd{margin:0}.events-details{background:var(--admin-surface-alt);color:var(--admin-muted);border-radius:8px;flex-wrap:wrap;gap:12px;margin:0;padding:8px 10px;font-size:12px;list-style:none;display:flex}.events-detail-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.events-card-actions{flex-wrap:wrap;gap:8px;display:flex}.events-modal{flex-direction:column;gap:10px;display:flex}.events-modal-hint{color:var(--admin-muted);margin:0;font-size:13px}.events-modal-label{color:var(--admin-muted);font-size:13px}.events-modal-input{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;color:var(--admin-text);font:inherit;border-radius:8px;padding:10px 12px}.admins-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.admins-card{border:1px solid var(--admin-border);border-radius:10px;padding:14px 16px}.admins-card--inactive{opacity:.72}.admins-card-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admins-login{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.admins-card-actions,.admins-header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admins-header-actions{margin-top:0}.admins-role-hint{color:var(--admin-muted);margin:4px 0 10px;font-size:13px}.admins-warning{border:1px solid var(--admin-danger);color:var(--admin-danger);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.campaign-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.campaign-card{border:1px solid var(--admin-border);border-radius:10px;padding:14px 16px}.campaign-card-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.campaign-name{font-weight:600}.campaign-date{color:var(--admin-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.campaign-conditions{border-top:1px solid var(--admin-border);margin-top:10px;padding-top:10px}.campaign-conditions-title{margin:0 0 6px;font-size:13px;font-weight:600}.modal-card{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:520px;max-height:90vh;padding:20px;display:flex;overflow-y:auto}.modal-label{color:var(--admin-muted);font-size:13px;font-weight:600}.modal-input{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-surface-alt);width:100%;min-height:40px;color:var(--admin-text);font:inherit;border-radius:8px;padding:9px 12px}textarea.modal-input{resize:vertical;min-height:84px}.modal-input:focus-visible{outline:2px solid var(--admin-gold);outline-offset:1px}.modal-hint{color:var(--admin-muted);margin:-4px 0 0;font-size:12px}.modal-error{border:1px solid var(--admin-danger);color:var(--admin-danger);border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modal-cancel,.modal-confirm{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-weight:600}.modal-cancel{border:1px solid var(--admin-border);color:var(--admin-text);background:0 0}.modal-confirm{border:1px solid var(--admin-gold);background:var(--admin-gold-soft);color:var(--admin-gold)}.modal-cancel:disabled,.modal-confirm:disabled{opacity:.5;cursor:not-allowed}.modal-cancel:focus-visible,.modal-confirm:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}@media (width<=480px){.modal-backdrop{align-items:flex-start;padding:12px}.modal-card{max-height:calc(100vh - 24px)}.modal-actions{flex-direction:column-reverse}.modal-cancel,.modal-confirm{width:100%}}@media (width<=640px){.events-filters{flex-direction:column;align-items:stretch}.events-filters select,.events-filters input,.campaign-date input{width:100%;min-height:40px}.campaign-date{flex-direction:column;align-items:stretch;gap:4px;display:flex}.admins-card-actions,.admins-header-actions{flex-direction:column;align-items:stretch}.admins-card-actions>*,.admins-header-actions>*{width:100%;min-height:40px}.admins-card-header,.campaign-card-header{row-gap:6px}.users-header{flex-direction:column;align-items:stretch;gap:10px}}.admins-login,.campaign-name,.sys-row-code,.events-detail-key,.review-evidence-value,.events-details li{overflow-wrap:anywhere}.games-control-button:focus-visible,.users-refresh-button:focus-visible,.dashboard-retry-button:focus-visible,.admin-sidebar-link:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.poker-section{margin-top:24px}.poker-tabs{scrollbar-width:none;overflow-x:auto}.poker-tabs::-webkit-scrollbar{display:none}.poker-tabs .crash-tabs-link{white-space:nowrap;flex:none}.poker-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.poker-table-wrap{border:1px solid var(--admin-border);border-radius:12px;width:100%;overflow-x:auto}.poker-table{min-width:640px}.poker-row-link{cursor:pointer}.poker-row-acting td{background:var(--admin-gold-soft)}.poker-status-panel{margin-block:12px}.poker-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin-block:8px;display:flex}.poker-control-button{margin-left:auto}.poker-room-title{margin:0;font-size:18px;font-weight:700}.poker-note{color:var(--admin-muted);margin:8px 0;font-size:13px;line-height:1.5}.poker-muted{color:var(--admin-muted)}.poker-extra{margin-top:2px;font-size:12px;display:block}.poker-player-link{color:var(--admin-gold);text-decoration:none}.poker-player-link:hover{text-decoration:underline}.poker-participants{max-width:280px}.poker-cards{flex-wrap:wrap;gap:4px;display:inline-flex}.poker-card{border:1px solid var(--admin-border-strong);background:var(--admin-surface-alt);min-width:30px;color:var(--admin-text);text-align:center;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.poker-card--red{color:var(--admin-status-red)}.poker-board{flex-wrap:wrap;align-items:center;gap:10px;margin-block:12px;display:flex}.poker-amount--positive{color:var(--admin-ledger-positive)}.poker-amount--negative{color:var(--admin-status-red)}.poker-check-list{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.poker-check-item{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.poker-audit-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.poker-replay{flex-direction:column;gap:8px;display:flex}.poker-replay-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.poker-replay-counter{color:var(--admin-muted);font-size:13px}.poker-replay-caption{margin:4px 0;font-weight:600}.poker-notice{flex-direction:column;gap:2px;display:inline-flex}.poker-stuck-alert{border:1px solid var(--admin-status-red);color:var(--admin-text);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.5}.poker-stuck-table{min-width:900px}.poker-stuck-row td:first-child{box-shadow:inset 3px 0 0 var(--admin-status-red)}.poker-stuck-id{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.poker-stuck-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.poker-void-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.poker-void-facts dt{color:var(--admin-muted);font-size:12px}.poker-void-facts dd{margin:2px 0 0;font-size:14px;font-weight:600}.poker-void-notice{border-color:var(--admin-status-green)}.poker-void-notice-title{color:var(--admin-text);margin:0;font-weight:700}@media (width<=480px){.poker-control-button{width:100%;margin-left:0}}.roulette-tabs{scrollbar-width:none;overflow-x:auto}.roulette-tabs::-webkit-scrollbar{display:none}.roulette-tabs .crash-tabs-link{white-space:nowrap;flex:none}.roulette-wide-table-wrap{border:1px solid var(--admin-border);border-radius:12px;width:100%;overflow-x:auto}.roulette-wide-table{min-width:640px}.roulette-economy-cell{align-items:baseline;gap:6px;display:inline-flex}.roulette-economy-multiplier{color:var(--admin-gold);font-weight:700}.roulette-rate{color:var(--admin-status-blue);font-variant-numeric:tabular-nums}.roulette-rate--muted{color:var(--admin-muted)}.roulette-figure-positive{color:var(--admin-status-green)}.roulette-figure-negative{color:var(--admin-status-red)}.roulette-note{color:var(--admin-muted);margin:8px 0 0;font-size:13px}.roulette-exposure-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.roulette-exposure-card{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.roulette-exposure-card-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.roulette-exposure-card-value{font-size:18px;font-weight:700}.roulette-exposure-card-note{color:var(--admin-muted);font-size:12px}@media (width<=480px){.roulette-exposure-grid{grid-template-columns:1fr}}.pve-table-wrap{border:1px solid var(--admin-border);border-radius:12px;width:100%;overflow-x:auto}.pve-table{min-width:960px}.pve-row td{vertical-align:top}.pve-muted{color:var(--admin-muted)}.pve-extra{margin-top:2px;font-size:12px;display:block}.pve-id,.pve-slug{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pve-alert{border:1px solid var(--admin-status-red);color:var(--admin-text);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.5}.pve-transcript{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pve-throw{align-items:baseline;gap:6px;font-size:12px;display:flex}.pve-throw-index{color:var(--admin-muted);min-width:14px}.pve-throw--bad strong{color:var(--admin-status-red)}.pve-actions{flex-wrap:wrap;gap:6px;display:flex}.pve-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.pve-facts dt{color:var(--admin-muted);font-size:12px}.pve-facts dd{margin:2px 0 0;font-size:14px;font-weight:600}.pve-notice{border-color:var(--admin-status-green)}.pve-notice-title{margin:0 0 4px;font-weight:600}.pve-note{color:var(--admin-muted);margin:0 0 8px;font-size:13px}.pve-player-link{color:var(--admin-gold);text-decoration:none}.pve-player-link:hover{text-decoration:underline}.pve-share{align-items:center;gap:8px;min-width:120px;display:flex}.pve-share-track{background:var(--admin-surface-alt);border-radius:3px;flex:auto;min-width:48px;height:6px;overflow:hidden}.pve-share-fill{background:var(--admin-status-blue);border-radius:3px;height:100%;display:block}.pve-rare-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pve-top-table,.pve-refunds-table,.pve-buckets-table{min-width:0}.stars-status{background:#d4af370a;border:1px solid #d4af3740;border-radius:12px;margin:0 0 20px;padding:14px 16px 12px}.stars-status-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.stars-status-title{margin:0;font-size:16px;font-weight:600}.stars-status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stars-status-updated{opacity:.7;font-size:12px}.stars-status-cards.dashboard-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0}.stars-status-warning{color:#e0b040;margin:10px 0 0;font-size:13px}.stars-status-note{opacity:.7;margin:8px 0 0;font-size:12px}.broadcast-compose{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (width<=900px){.broadcast-compose{grid-template-columns:minmax(0,1fr)}}.broadcast-recipients{margin:0 0 12px}.broadcast-preview{border:1px solid var(--admin-border);background:var(--admin-surface-alt);border-radius:14px;max-width:360px;overflow:hidden}.broadcast-preview-photo{object-fit:cover;width:100%;max-height:260px;display:block}.broadcast-preview-file{text-align:center;opacity:.7;padding:28px 14px;font-size:13px}.broadcast-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;line-height:1.45}.broadcast-preview-button{text-align:center;background:var(--admin-gold-soft);border-radius:9px;margin:0 10px 10px;padding:9px 12px;font-size:14px}.broadcast-progress{background:var(--admin-surface-alt);border-radius:999px;height:8px;margin:4px 0 20px;overflow:hidden}.broadcast-progress-bar{background:var(--admin-status-green);height:100%;transition:width .4s}.giveaway-preview{white-space:pre-wrap;max-width:560px;font-family:inherit}.admin-navigation{flex:0 0 240px;display:flex}.admin-menu-toggle,.admin-menu-close,.admin-menu-backdrop{display:none}.admin-content,.admin-content :where(section,article,form,fieldset,dl,div){min-width:0}.admin-content :where(h1,h2,h3,p,dd,dt,pre,code){overflow-wrap:anywhere}.admin-content pre{white-space:pre-wrap}.modal-panel,.modal-card{overscroll-behavior:contain;max-height:calc(100dvh - 40px)}:where(input,select,textarea){scroll-margin-block:80px}@media (width<=900px){.admin-shell{flex-direction:row;min-height:100dvh}.admin-main{width:100%}.admin-navigation{display:none}.admin-navigation--open{z-index:201;background:var(--admin-surface);width:min(320px,100% - 36px);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.admin-navigation .admin-sidebar{flex-direction:column;flex:1;align-items:stretch;gap:16px;min-height:0;overflow:auto}.admin-navigation .admin-sidebar-nav{flex-direction:column}.admin-sidebar-link{align-items:center;min-height:44px;display:flex}.admin-menu-backdrop{z-index:200;background:#000a;border:0;display:block;position:fixed;inset:0}.admin-menu-toggle,.admin-menu-close{background:var(--admin-surface);min-height:44px;color:var(--admin-gold);border:1px solid var(--admin-border);font:inherit;cursor:pointer;padding:10px 16px;display:block}.admin-menu-toggle{margin:8px 12px 0}.admin-topbar{flex-wrap:wrap;gap:12px;padding:12px}.admin-topbar-account{flex-wrap:wrap;min-width:0}.admin-topbar-login{overflow-wrap:anywhere}.admin-content{padding:16px max(12px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.admin-content :where(input,select,textarea){max-width:100%}.admin-content :where(button,select,input:not([type=checkbox]):not([type=radio])),.modal-backdrop :where(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.admin-content :where(input,select,textarea),.modal-backdrop :where(input,select,textarea){font-size:16px}.admin-content :where(button),.modal-backdrop button{white-space:normal;overflow-wrap:anywhere}.admin-content input:is([type=checkbox],[type=radio]){flex-shrink:0;width:22px;height:22px}.admin-content label:has(input:is([type=checkbox],[type=radio])){min-height:44px}.modal-backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.modal-card,.modal-panel{overflow-wrap:anywhere;max-width:100%;max-height:calc(100dvh - 32px);padding:16px}.modal-close-button{flex-shrink:0;min-width:44px}}@media (width<=640px){.admin-content :where([class$=-grid],.dashboard-bottom,.quick-actions){grid-template-columns:minmax(0,1fr)}.admin-content :where([class$=-filters],[class$=-actions],[class$=-header],[class$=-tabs],[class$=-pagination]){flex-wrap:wrap;gap:10px}.admin-content :where([class$=-filters]){align-items:stretch}.admin-content :where([class$=-filters])>:where(input,select,label){width:100%;min-width:0}.admin-content :where([class$=-tabs]){white-space:normal}.admin-content :where(.users-table-wrap,[class$=-table-wrap]){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.admin-content :where(td,th){overflow-wrap:anywhere}.modal-actions{flex-wrap:wrap}}@media (width<=900px){.users-table-wrap:not(:has(~.users-card-list)){display:block}.games-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.withdrawal-payout-preview-item{white-space:normal;overflow-wrap:anywhere}.audit-log-details-raw{white-space:normal;max-width:none;overflow:visible}}.copyable-value{flex-wrap:wrap;max-width:100%}.copyable-value-text{overflow-wrap:anywhere}.copyable-value-expand{font:inherit;color:var(--admin-gold);border:1px solid var(--admin-border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px}@media (width<=900px){.admin-content :where(a[class$=-link],summary){align-items:center;min-height:44px;display:inline-flex}.stat-card-value,.user-detail-balance{overflow-wrap:anywhere}[role=region][class*=table-wrap]:before{content:"↔ Прокрутите таблицу для просмотра всех столбцов";color:var(--admin-muted);white-space:normal;width:min(100%,300px);padding:10px;font-size:12px;display:block;position:sticky;left:0}[role=region][class*=table-wrap]:focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}}.admin-content :where(a,span,strong){overflow-wrap:anywhere}@media (width<=900px){.admin-content summary{padding-block:10px;display:list-item}.pool-giveaway-page>label{padding-block:10px;display:block}.pool-giveaway-page>button{margin:6px 8px 6px 0}}.modal-card,.modal-panel{scroll-padding-block:16px}.admin-content label{overflow-wrap:anywhere;min-width:0}.pool-giveaway-form label{flex-direction:column;gap:6px;display:flex}.pool-giveaway-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.pool-giveaway-form :where(input:not([type=checkbox]),select,textarea){border:1px solid var(--admin-border-strong);background:var(--admin-bg);width:100%;min-width:0;color:var(--admin-text);font:inherit;border-radius:8px;padding:10px}.pool-giveaway-page>button,.pool-giveaway-form>button{border:1px solid var(--admin-border-strong);color:var(--admin-gold);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.pool-giveaway-page>button:disabled,.pool-giveaway-form>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){button{min-width:44px}:where(.admin-topbar,.login-page) :where(button,input){min-height:44px;font-size:16px}.admin-navigation--open{padding-left:env(safe-area-inset-left)}.admin-topbar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-top:max(12px, env(safe-area-inset-top))}.admin-menu-toggle{margin-left:max(12px, env(safe-area-inset-left));margin-right:max(12px, env(safe-area-inset-right))}.modal-panel,.modal-card{max-height:calc(var(--admin-visual-height,100dvh) - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.admin-content th{white-space:nowrap;overflow-wrap:normal}}
