:root{--bg-main:#f5f6f8;--bg-sidebar:#343b43;--bg-header:#ffffff;--bg-card:#ffffff;--bg-card-hover:#f8fafc;--bg-card-elevated:#ffffff;--bg-input:#ffffff;--bg-surface:#f8fafc;--bg-subtle:var(--bg-surface);--bg-secondary:var(--bg-surface);--border-color:var(--border-default);--border-strong:#cbd5e1;--primary:var(--primary-brand);--accent-cyan:var(--primary-brand);--brand-soft:#eaf5f2;--brand-border:#b8d9d1;--color-success-border:#a7d9c5;--color-danger-border:#fecaca;--color-warning-border:#f1d296;--color-info-border:#bae6fd;--sidebar-text:#e0e4e8;--sidebar-active:#ffffff;--sidebar-hover:#454e58;--sidebar-border:#505964;--chart-deposits:#087f70;--chart-withdrawals:#64748b;--border-subtle:var(--border-default);--border-default:#e2e8f0;--border-focus:#087f70;--border-glow:rgba(8,127,112,0.18);--primary-brand:#087f70;--primary-brand-hover:#066858;--primary-brand-dark:#0d543e;--primary-gold:var(--text-secondary);--primary-gold-hover:var(--text-primary);--color-success:#047857;--color-success-bg:#ecfdf5;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-warning:#92400e;--color-warning-bg:#fffbeb;--color-info:#0369a1;--color-info-bg:#f0f9ff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#ffffff;--table-header-bg:#f8fafc;--table-row-hover:#f8fafc;--font-main:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--shadow-sm:none;--shadow-md:0 1px 3px rgba(15,23,42,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08);--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:4px;--transition-fast:0.15s ease}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-main);font-size:13px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:600;letter-spacing:-.01em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary-brand)}.app-container{display:flex;min-height:100vh;background:var(--bg-main);position:relative}.main-wrapper{flex:1 1;display:flex;flex-direction:column;min-width:0}.page-content{flex:1 1;padding:16px 20px 32px;max-width:1800px;width:100%;margin:0 auto}.glass-panel,.glass-panel-elevated,.panel{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.font-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;border-radius:var(--radius-sm);letter-spacing:.02em}.badge-success{background:var(--color-success-bg);color:var(--color-success);border:1px solid #a7f3d0}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid #fde68a}.badge-info{background:var(--color-info-bg);color:var(--color-info);border:1px solid #bae6fd}.badge-gold{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.badge-emerald{background:#ecfdf5;color:#087f70;border:1px solid #a7f3d0}.badge-neutral{background:#f1f5f9;color:var(--text-secondary);border:1px solid var(--border-default)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);text-decoration:none;font-family:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn-primary{background:var(--primary-brand);color:#ffffff!important;border-color:var(--primary-brand)}.btn-primary:hover{background:var(--primary-brand-hover);border-color:var(--primary-brand-hover)}.btn-secondary{background:#ffffff;color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.btn-success{background:var(--primary-brand);color:var(--text-inverse);border:1px solid var(--primary-brand)}.btn-success:hover{background:var(--primary-brand-hover);border-color:var(--primary-brand-hover)}.btn-danger{background:var(--bg-card);color:var(--color-danger);border:1px solid var(--color-danger-border)}.btn-danger:hover{background:var(--color-danger-bg);border-color:var(--color-danger)}.btn-warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.btn-warning:hover{background:var(--color-warning-border);border-color:var(--color-warning)}.btn-sm{padding:4px 10px;font-size:12px}.btn-icon,.btn-sm{border-radius:var(--radius-sm)}.btn-icon{padding:7px;background:transparent;color:var(--text-secondary);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover{background:#f1f5f9;color:var(--text-primary);border-color:var(--border-default)}.admin-table .btn-icon:hover{border-color:transparent}.form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.form-label{font-size:12px;font-weight:600;color:var(--text-secondary)}.form-input,.form-select,.form-textarea,.input-text,.select-dropdown{width:100%;padding:8px 12px;background:#ffffff;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus,.input-text:focus,.select-dropdown:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--border-glow)}.form-input::placeholder,.input-text::placeholder{color:var(--text-muted)}.table-container{width:100%;overflow-x:auto;border-radius:var(--radius-md);background:#ffffff;border:1px solid var(--border-default)}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.admin-table th{background:var(--table-header-bg);color:var(--text-muted);font-size:11px;text-transform:none;letter-spacing:0;padding:9px 12px;border-bottom:1px solid var(--border-default);white-space:nowrap}.admin-table td{padding:9px 12px;border-bottom:1px solid var(--border-default,#f1f5f9);color:var(--text-primary);vertical-align:middle}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:nth-child(2n){background:rgba(0,0,0,.015)}.admin-table tbody tr:hover{background:#f1f5f9!important}.users-compact-table th{padding:10px 8px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.users-compact-table td{padding:9px 8px;font-size:12.5px}.table-scroll-body{scrollbar-width:none}.table-scroll-body::-webkit-scrollbar{display:none}.hscroll{display:flex;align-items:center;gap:4px;height:20px;margin:4px calc(var(--shade-right, 0px) + 1px) 4px calc(var(--shade-left, 0px) + 1px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hscroll[hidden]{display:none}.hscroll-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #d5dde6;border-radius:50%;background:#ffffff;color:#475569;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.hscroll-btn:hover:not(:disabled){background:#139a9c;border-color:#139a9c;color:#ffffff}.hscroll-btn:disabled{color:#cbd5e1;cursor:default}.hscroll-track{position:relative;flex:1 1;height:12px;border-radius:6px;background:#eef2f6;box-shadow:inset 0 1px 2px rgba(15,23,42,.08);cursor:pointer}.hscroll-thumb{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#94a3b8;cursor:-webkit-grab;cursor:grab;touch-action:none;will-change:transform;transition:background .12s ease}.hscroll-thumb:hover,.table-scroller[data-dragging=true] .hscroll-thumb{background:#139a9c}.table-scroller[data-dragging=true],.table-scroller[data-dragging=true] .hscroll-thumb{cursor:-webkit-grabbing;cursor:grabbing}.hscroll-grip{width:10px;height:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 2px,transparent 2px 4px);pointer-events:none}.table-scroller{position:relative}.table-shade{position:absolute;top:var(--shade-top,0);height:var(--shade-height,0);width:18px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:3}.table-shade-left{left:calc(var(--shade-left, 0px) + 1px);background:linear-gradient(90deg,rgba(15,23,42,.16),rgba(15,23,42,0))}.table-shade-right{right:calc(var(--shade-right, 0px) + 1px);background:linear-gradient(270deg,rgba(15,23,42,.16),rgba(15,23,42,0))}.table-scroller[data-more-left=true] .table-shade-left,.table-scroller[data-more-right=true] .table-shade-right{opacity:1}.players-table{border-collapse:separate;border-spacing:0}.players-table tbody tr{transition:none}.players-table :is(th,td:not([colspan])):is(:first-child,:nth-child(2),:last-child){position:-webkit-sticky;position:sticky;z-index:1;background:var(--bg-card)}.players-table th:is(:first-child,:nth-child(2),:last-child){z-index:2;background:var(--table-header-bg)}.players-table :is(th,td:not([colspan])):first-child{left:0}.players-table :is(th,td:not([colspan])):nth-child(2){left:var(--sticky-col-1,0);border-right:1px solid #cbd5e1}.players-table :is(th,td:not([colspan])):last-child{right:0;border-left:1px solid #cbd5e1}.players-table tbody tr:nth-child(2n)>td:not([colspan]):is(:first-child,:nth-child(2),:last-child){background:#fbfbfb}.players-table tbody tr:hover>td:not([colspan]):is(:first-child,:nth-child(2),:last-child){background:#f1f5f9}.tab-list{display:flex;gap:4px;border-bottom:1px solid var(--border-default);margin-bottom:20px;overflow-x:auto}.tab-item{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;color:var(--text-secondary);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;position:relative;transition:all var(--transition-fast);white-space:nowrap}.tab-item:hover{color:var(--primary-brand);background:#f1f5f9}.tab-item.active{color:var(--primary-brand);background:var(--brand-soft);border-bottom:2px solid var(--primary-brand)}.admin-confirm-dialog{padding:0;margin:auto;font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text-primary);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 24px 80px rgba(0,0,0,.45)}.admin-confirm-dialog::-webkit-backdrop{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-confirm-dialog::backdrop{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-confirm-title{display:flex;align-items:center;gap:10px;font-size:17px}.admin-confirm-detail{overflow-wrap:anywhere;line-height:1.5}.admin-confirm-warning{color:var(--text-secondary);font-size:13px;margin-top:8px;line-height:1.5}.admin-confirm-dialog .modal-footer{padding:16px 24px;margin-top:0}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container{background:#ffffff;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-default)}.modal-body{padding:20px;overflow-y:auto;overflow-x:hidden}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:20px;border-top:1px solid var(--border-default)}.sidebar-group-label{margin:12px 4px 4px;padding:10px 8px 0;border-top:1px solid var(--sidebar-border);color:rgba(255,255,255,.45);font-size:11px;font-weight:600;letter-spacing:.02em}.sidebar-nav-link{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:var(--radius-sm);color:rgba(255,255,255,.82);background:transparent;border:1px solid transparent;text-decoration:none;font-weight:500;font-size:13px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.sidebar-nav-link:hover{color:#ffffff;background:var(--sidebar-hover);transform:translateX(2px)}.sidebar-nav-link:active{transform:translateX(1px)}.sidebar-nav-link:focus-visible{outline:2px solid var(--sidebar-active);outline-offset:-2px}.sidebar-menu-chevron{transition:transform .16s ease-out}.sidebar-submenu{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .16s ease-out,opacity .12s ease-out}.sidebar-submenu.is-expanded{grid-template-rows:1fr;opacity:1}.sidebar-submenu-clip{min-height:0;overflow:hidden}.admin-page-enter{animation:admin-page-reveal .14s ease-out}@keyframes admin-page-reveal{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sidebar-menu-chevron,.sidebar-nav-link,.sidebar-submenu{transition:none}.sidebar-nav-link:active,.sidebar-nav-link:hover{transform:none}.admin-page-enter{animation:none}}.sidebar-nav-link.active{color:var(--sidebar-active);background:var(--sidebar-hover);font-weight:700;border-left:3px solid var(--sidebar-active)}.sidebar-chain-end,.sidebar-chain-start{position:relative}.sidebar-chain-end:before,.sidebar-chain-start:after{content:"";position:absolute;left:19.75px;width:1.5px;border-radius:1px;background:rgba(255,255,255,.28);pointer-events:none;transition:background-color .12s ease-out}.sidebar-chain-start:after{top:calc(50% + 12px);bottom:-5px}.sidebar-chain-end:before{top:-1px;bottom:calc(50% + 12px)}.compact-admin .sidebar-chain-end:before,.compact-admin .sidebar-chain-start:after,.sidebar-chain-end.active:before,.sidebar-chain-start.active:after{left:17.75px}.compact-admin .sidebar-chain-end.active:before,.compact-admin .sidebar-chain-start.active:after{left:15.75px}.sidebar-chain-end.chain-lit:before,.sidebar-chain-start.chain-lit:after{background:var(--sidebar-active)}.sidebar-chain-end:hover:before,.sidebar-chain-start:hover:after{transform:translateX(-2px)}.sidebar-chain-end:active:before,.sidebar-chain-start:active:after{transform:translateX(-1px)}@media (prefers-reduced-motion:reduce){.sidebar-chain-end:active:before,.sidebar-chain-end:hover:before,.sidebar-chain-start:active:after,.sidebar-chain-start:hover:after{transform:none}}.sidebar-sub-link{display:flex;align-items:center;gap:8px;padding:6.5px 10px;border-radius:var(--radius-sm);color:rgba(255,255,255,.78);background:transparent;border:1px solid transparent;border-left-width:2.5px;text-decoration:none;font-weight:500;font-size:12px;transition:all .12s ease-out}.sidebar-sub-link:hover{border-color:var(--sidebar-hover);transform:translateX(2px)}.sidebar-sub-link.active,.sidebar-sub-link:hover{color:var(--sidebar-active);background:var(--sidebar-hover)}.sidebar-sub-link.active{font-weight:600;border-left:2.5px solid var(--sidebar-active);border-color:var(--sidebar-border);border-left-color:var(--sidebar-active);box-shadow:none}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%;padding:14px 18px;box-sizing:border-box;border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:12.5px;background:#ffffff}.blank-state{padding:48px 24px;text-align:center;flex-direction:column;gap:8px}.blank-state,.blank-state-icon{color:var(--text-muted);display:flex;align-items:center;justify-content:center}.blank-state-icon{width:44px;height:44px;border-radius:var(--radius-md);background:#f1f5f9;border:1px solid var(--border-default);margin-bottom:4px}.blank-state-title{font-size:14px;font-weight:600;color:var(--text-primary)}.blank-state-desc{font-size:12.5px;color:var(--text-muted);max-width:320px}.grid-4{grid-template-columns:repeat(4,1fr);grid-gap:16px}.grid-3,.grid-4{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.dashboard-overview{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px}.live-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--color-success);box-shadow:0 0 0 0 rgba(5,150,105,.7);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(5,150,105,.7)}70%{box-shadow:0 0 0 6px rgba(5,150,105,0)}to{box-shadow:0 0 0 0 rgba(5,150,105,0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--radius-sm);display:block}.skeleton-text{height:14px;margin-bottom:6px;border-radius:4px}.skeleton-title{height:22px;width:60%;margin-bottom:12px;border-radius:4px}.skeleton-avatar{width:36px;height:36px;border-radius:50%}.skeleton-box{width:100%;height:80px;border-radius:6px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin,.spin-animation{animation:spin .8s linear infinite}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.dashboard-overview{grid-template-columns:1fr}}@media (max-width:900px){.page-content{padding:14px 14px 28px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.mobile-sidebar-close,.mobile-toggle-btn{display:inline-flex!important}.app-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:-260px!important;width:240px!important;box-shadow:4px 0 16px rgba(0,0,0,.1)!important;transition:left .25s cubic-bezier(.16,1,.3,1)!important}.app-sidebar.mobile-open{left:0!important}.logout-text{display:none}}:where(button,a,input,select,textarea,[role=textbox]):focus-visible{outline:2px solid var(--primary-brand);outline-offset:3px}:where(button,[role=button],summary,select,input[type=checkbox],input[type=radio],input[type=file],input[type=color],label:has(>input[type=checkbox],>input[type=radio])){cursor:pointer}:where(label):has(>input:disabled),:where(select,input,textarea):disabled{cursor:not-allowed}.btn[aria-disabled=true],button:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--primary-brand)}.metric-portal-card{display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-primary);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.metric-portal-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md)}.metric-portal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--text-secondary);font-weight:500}.metric-portal-heading svg{flex-shrink:0;color:var(--text-muted)}.metric-portal-value{font-size:24px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.live-pulse,.skeleton{animation:none}}.page-content .glass-panel,.page-content .glass-panel-elevated,.page-content .panel{box-shadow:none}.admin-table{font-size:12px}.admin-table th{color:var(--text-secondary);font-weight:600}.admin-table tbody tr:nth-child(2n){background:#f7f8fa}.admin-table tbody tr:hover{background:#eef1f4!important}.admin-table .btn{padding:4px 8px;font-size:11.5px;font-weight:500;box-shadow:none}.admin-table .btn:is(.btn-primary,.btn-success,.btn-danger,.btn-secondary){background:var(--bg-card);color:var(--text-secondary)!important;border-color:var(--border-default)}.admin-table .btn:is(.btn-primary,.btn-success,.btn-danger,.btn-secondary):hover:not(:disabled){background:var(--bg-surface);color:var(--text-primary)!important;border-color:var(--border-strong)}.badge{padding:2px 6px;font-size:10.5px;font-weight:500;letter-spacing:0}.badge-danger,.badge-info,.badge-success,.badge-warning{border-color:transparent}.metric-portal-card{padding:14px 16px;border-radius:3px;box-shadow:none}.metric-portal-card:hover{box-shadow:none;border-color:var(--border-strong)}.metric-portal-heading{font-size:12px;margin-bottom:8px}.metric-portal-value{font-size:22px;font-weight:600}.transaction-workspace .transaction-panel{gap:0!important;padding:0!important;overflow:hidden}.transaction-panel>div:first-child{padding:12px 14px;border-bottom:1px solid var(--border-default)}.transaction-panel>.table-container{border:none;border-radius:0}.transaction-workspace .admin-table .font-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transaction-workspace .admin-table td .font-mono{background:transparent;border-color:transparent}[role=alert]{color:var(--color-danger)}@media (max-width:600px){.transaction-panel>div:first-child>div{min-width:0!important;width:100%}.transaction-panel>div:first-child button{padding:6px 8px!important}}.transaction-workspace .admin-table :is(th,td){padding:8px 10px}.transaction-workspace .admin-table td{white-space:nowrap}.table-sort-button{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:20px;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;white-space:nowrap}.table-sort-button svg{flex-shrink:0;opacity:.45}.table-sort-button.is-sorted,.table-sort-button:hover{color:var(--primary-brand)}.table-sort-button:is(:hover,.is-sorted) svg{opacity:1}.table-sort-button:focus-visible{outline:2px solid var(--primary-brand);outline-offset:3px}.admin-data-table{border-collapse:collapse}:is(.admin-data-table,.admin-table)>:is(thead,tbody,tfoot)>tr>:is(th,td){border-inline:1px solid var(--border-default)}.deposit-workspace{--primary-brand:#078c92;--primary-brand-hover:#06777c;--brand-soft:#e5f6f6}.deposit-workspace .deposit-panel{display:flex;flex-direction:column;gap:14px!important;overflow:visible!important}.deposit-workspace .admin-filter-panel,.deposit-workspace .deposit-summary,.deposit-workspace .table-container{background:#fff;border:1px solid var(--border-default);border-radius:4px;box-shadow:none}.deposit-workspace .admin-filter-panel{padding:0 18px 16px}.admin-filter-heading{display:flex;align-items:center;gap:8px;padding:12px 18px;margin:0 -18px 14px;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:13px;font-weight:600}.admin-filter-grid{display:grid;grid-template-columns:minmax(240px,1.8fr) repeat(2,minmax(150px,1fr));grid-gap:14px 16px;gap:14px 16px}.admin-filter-grid label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--text-secondary);font-size:12px;font-weight:500}.admin-filter-grid .form-input{box-sizing:border-box;height:35px;min-width:0;border-radius:3px;font-size:12px;font-weight:400;color-scheme:light}.admin-filter-dates{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end;grid-gap:16px;gap:16px}.admin-filter-grid input[type=datetime-local]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-filter-actions,.admin-filter-presets{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-filter-actions .btn{min-height:35px;padding:7px 18px;border-radius:3px;font-size:12px}.admin-filter-presets{margin-top:14px}.admin-filter-presets>span{font-size:11px;color:var(--text-muted);margin-right:2px}.admin-filter-presets .btn{min-height:31px;padding:5px 12px;font-size:12px;border-radius:3px;background:white}.admin-filter-presets .btn[aria-pressed=true]{background:var(--brand-soft);border-color:#6bc6c9;color:#06777c}.deposit-workspace .deposit-summary{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;padding:12px 18px;font-size:12px;color:var(--text-secondary)}.deposit-summary>span{padding-left:20px;border-left:1px solid var(--border-default)}.deposit-summary strong{font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deposit-summary .deposit-pending-count{color:#b76a06}.deposit-workspace .table-container{overflow-x:auto}.deposit-workspace .admin-table{font-size:12px}.deposit-workspace .admin-table :is(th,td){padding:8px 10px;border-inline:1px solid #edf0f4}.deposit-workspace .admin-table th{font-size:11px;font-weight:600;background:#f4f6f8;text-transform:none}.deposit-workspace .admin-table tbody tr:nth-child(2n){background:#f8fafc}.deposit-workspace .admin-table tbody tr:hover{background:#edf7f7}.deposit-workspace .admin-table :is(th,td):nth-child(6),.deposit-workspace .admin-table :is(th,td):nth-child(7),.deposit-workspace .admin-table :is(th,td):nth-child(8){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deposit-workspace .admin-table .badge{border-radius:3px;padding:3px 7px;font-size:10px}.deposit-workspace .admin-table .deposit-edit{width:27px;height:26px;min-height:0;padding:0;justify-content:center;border:1px solid var(--border-strong);border-radius:3px;background:white}.deposit-review dl{display:grid;grid-gap:14px;gap:14px;margin:0 0 22px}.deposit-review dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:13px}.deposit-review dt{color:var(--text-muted)}.deposit-review dd{margin:0;overflow-wrap:anywhere}@media (max-width:1050px){.admin-filter-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-dates .admin-filter-actions{grid-column:1/-1}}@media (max-width:700px){.admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-search{grid-column:1/-1}.deposit-workspace .deposit-summary{gap:8px 12px}.deposit-summary>span{padding-left:0;border:0}}@media (max-width:480px){.admin-filter-dates,.admin-filter-grid{grid-template-columns:minmax(0,1fr)}.admin-filter-actions{width:100%}.admin-filter-actions .btn{flex:1 1;justify-content:center}.admin-filter-presets{gap:6px}.admin-filter-presets>span{width:100%}}.modal-nudge{animation:modal-nudge .4s cubic-bezier(.36,.07,.19,.97)}@keyframes modal-nudge{0%,to{transform:translateX(0) scale(1)}15%{transform:translateX(-8px) scale(1.01)}35%{transform:translateX(7px) scale(1.01)}55%{transform:translateX(-5px)}75%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.modal-nudge{animation:none;box-shadow:0 0 0 3px var(--primary-gold),var(--shadow-lg)}}.sidebar-panel{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg-sidebar)}.sidebar-collapse-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border-radius:4px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);transition:background-color .12s ease-out,color .12s ease-out}.sidebar-collapse-btn:hover{background:var(--brand-soft);color:var(--primary-brand)}.sidebar-brand,.sidebar-group-label,.sidebar-label{transition:opacity .14s ease-out}.app-sidebar{transition:width .2s cubic-bezier(.16,1,.3,1)}@media (min-width:901px){.compact-admin .app-sidebar.is-collapsed{overflow:visible}.app-sidebar.is-collapsed .sidebar-panel{position:absolute;top:0;left:0;bottom:0;width:60px;overflow:hidden;border-right:1px solid var(--sidebar-border);transition:width .2s cubic-bezier(.16,1,.3,1) .12s,box-shadow .2s ease-out .12s}.app-sidebar.is-collapsed:has(:focus-visible) .sidebar-panel,.app-sidebar.is-collapsed:hover .sidebar-panel{width:230px;box-shadow:6px 0 24px rgba(0,0,0,.28);transition-delay:40ms}.app-sidebar.is-collapsed .sidebar-group-label,.app-sidebar.is-collapsed .sidebar-nav-link{white-space:nowrap}.app-sidebar.is-collapsed .sidebar-nav-link>div{flex-shrink:0}.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-group-label,.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-label{opacity:0}.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-brand{display:none!important}.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-brand-row{justify-content:center!important;padding-inline:0!important}.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-submenu{display:none}.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-chain-end:before,.app-sidebar.is-collapsed:not(:hover):not(:has(:focus-visible)) .sidebar-chain-start:after{opacity:0}}@media (max-width:900px){.sidebar-collapse-btn{display:none!important}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar .sidebar-panel,.sidebar-brand,.sidebar-group-label,.sidebar-label{transition:none!important}}.sidebar-user{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--sidebar-border);white-space:nowrap;min-width:0}.sidebar-user-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:4px;background:var(--sidebar-hover);color:var(--sidebar-active)}.sidebar-user-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sidebar-user-name{color:var(--sidebar-active);font-size:12.5px;font-weight:700}.sidebar-user-name,.sidebar-user-role{overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{color:rgba(255,255,255,.5);font-size:10.5px;font-weight:600}.sound-menu{position:relative}.sound-menu-trigger{width:36px;height:36px;border-radius:4px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.sound-menu-trigger[data-open]{background:var(--brand-soft);color:var(--primary-brand)}.sound-menu-panel{position:absolute;top:calc(100% + 8px);right:0;width:220px;padding:6px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:5px;box-shadow:var(--shadow-lg,0 10px 25px -5px rgba(0,0,0,.15));z-index:100;animation:dropdownFade .15s ease}.sound-menu-title{padding:6px 8px 8px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.sound-menu-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--text-primary);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.sound-menu-item:hover{background:var(--bg-main)}.sound-menu-label{flex:1 1;min-width:0}.sound-menu-switch{position:relative;flex-shrink:0;width:30px;height:17px;border-radius:9px;background:var(--border-strong,#cbd5e1);transition:background-color .14s ease-out}.sound-menu-switch>span{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .14s ease-out}.sound-menu-switch.is-on{background:var(--primary-brand)}.sound-menu-switch.is-on>span{transform:translateX(13px)}.sound-menu-note{margin:0 2px 6px;padding:7px 8px;border-radius:4px;background:var(--color-warning-bg,#fff7e6);color:var(--color-warning,#9a6700);font-size:11.5px;line-height:1.4}.live-stats{display:flex;align-items:center;gap:8px}.live-count{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:4px;background:var(--bg-surface);color:var(--text-secondary);cursor:default}.live-count,.live-menu{position:relative}.live-menu-trigger{position:relative;width:36px;height:36px;border-radius:4px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.live-menu-trigger.is-deposit{color:var(--color-success,#15803d)}.live-menu-trigger.is-withdrawal{color:var(--color-danger,#dc2626)}.live-menu-trigger[data-open]{background:var(--brand-soft)}.live-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--bg-header);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-badge.is-deposit{background:var(--color-success,#15803d)}.live-badge.is-withdrawal{background:var(--color-danger,#dc2626)}.live-badge.is-online{background:var(--primary-brand)}.live-badge.is-playing{background:#7c3aed}.live-menu-trigger.is-feedback{color:#b45309}.live-badge.is-feedback{background:#d97706}.live-feedback-row .live-panel-main{flex:1 1}.live-feedback-thumb{width:40px;height:40px;flex-shrink:0;border-radius:4px;object-fit:cover;border:1px solid var(--border-default);background:var(--bg-surface)}.live-feedback-thumb.is-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.live-feedback-tag{flex-shrink:0;padding:1px 6px;border-radius:9px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:600;line-height:14px}button.live-count{cursor:pointer}.live-count[data-open]{background:var(--brand-soft);color:var(--primary-brand)}.live-panel.is-wide{width:380px}.live-panel.is-wide .live-panel-side{max-width:45%}.live-panel-hint{color:var(--text-muted);font-size:11px;font-weight:600}.live-vip{margin-left:6px;padding:0 5px;border-radius:3px;background:#fef3c7;color:#92400e;font-size:10px;font-style:normal;font-weight:700}.live-panel{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:calc(100vw - 24px);background:var(--bg-card);border:1px solid var(--border-default);border-radius:5px;box-shadow:var(--shadow-lg,0 10px 25px -5px rgba(0,0,0,.15));z-index:100;overflow:hidden;animation:dropdownFade .15s ease}.live-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-default);background:var(--bg-surface);font-size:12.5px;font-weight:700;color:var(--text-primary)}.live-panel-head a{color:var(--primary-brand);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.live-panel-list{list-style:none;margin:0;padding:4px;max-height:360px;overflow-y:auto}.live-panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-radius:4px;color:var(--text-primary);text-decoration:none}.live-panel-row:hover{background:var(--bg-main)}.live-panel-main,.live-panel-side{display:flex;flex-direction:column;min-width:0;gap:2px}.live-panel-side{align-items:flex-end;flex-shrink:0}.live-panel-main strong,.live-panel-side strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-panel-side strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-panel-main small,.live-panel-side small{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-panel-row.is-pending{--dir:var(--color-success,#047857);--dir-bg:var(--color-success-bg,#ecfdf5);border-left:3px solid var(--dir);border-radius:0 4px 4px 0;padding-left:7px}.live-panel-row.is-withdrawal{--dir:var(--color-info,#0369a1);--dir-bg:var(--color-info-bg,#f0f9ff)}.live-panel-dir,.live-panel-row.is-pending:hover{background:var(--dir-bg)}.live-panel-dir{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;color:var(--dir)}.live-panel-row.is-pending .live-panel-main{flex:1 1}.live-panel-row.is-pending .live-panel-amount{color:var(--dir)}.live-panel-title{display:flex;align-items:center;gap:6px;min-width:0}.live-pending-tag{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:1px 6px;border-radius:9px;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);font-size:10px;font-weight:600;line-height:14px}.live-panel-empty{padding:22px 12px;color:var(--text-muted);font-size:12.5px;text-align:center}@media (max-width:600px){.live-stats{gap:6px}.live-panel{position:fixed;top:56px;right:12px;left:12px;width:auto;max-width:none}}.compact-admin{--primary-brand:#078c92;--primary-brand-hover:#06777c;--primary-brand-dark:#075e63;--primary:var(--primary-brand);--brand-soft:#e7f6f6;--brand-border:#b9dedf;--bg-main:#f3f5f8;--bg-sidebar:#252e36;--sidebar-hover:#34424d;--sidebar-border:#36424c;--border-default:#dfe5ec;--border-focus:#078c92;--border-glow:rgb(7 140 146/12%);--table-header-bg:#f4f6f9;--table-head-bg:#d7eded;--table-row-hover:#eef7f7;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--shadow-sm:none;--shadow-md:0 4px 16px rgb(15 23 42/8%);font-size:13px}.compact-admin .page-content{padding:16px 18px 28px;max-width:1920px}.compact-admin .page-content>*{min-width:0}.compact-admin .page-content h1{font-size:20px!important;font-weight:600!important;line-height:1.35;letter-spacing:-.015em}.compact-admin .page-content h2{font-size:16px!important;line-height:1.4}.compact-admin .page-content h3{font-size:14px;line-height:1.4}.compact-admin :is(.glass-panel,.panel,.glass-panel-elevated,.table-container){box-shadow:none;border-radius:4px}.compact-admin .sidebar-nav-link{padding:8px 10px;min-height:36px;font-size:12px;border-radius:3px}.compact-admin .sidebar-nav-link.active{background:var(--primary-brand);border-color:transparent;box-shadow:none}.compact-admin .sidebar-nav-link:hover{background:var(--sidebar-hover)}.compact-admin .sidebar-nav-link.active:hover{background:var(--primary-brand-hover)}.compact-admin .sidebar-nav-link>span{min-width:0}.compact-admin .admin-header{flex-shrink:0;box-shadow:none!important}.compact-admin .btn{min-height:33px;padding:6px 12px;font-size:12px;font-weight:500;border-radius:3px;box-shadow:none}.compact-admin .btn-sm{min-height:27px;padding:4px 8px;font-size:11px}.compact-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary-brand);outline-offset:2px}.compact-admin :is(.form-input,.form-select,.input-text,.select-dropdown):not(textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]){min-height:35px;padding-top:7px;padding-bottom:7px;font-size:12px;border-radius:3px}.compact-admin :is(textarea.form-input,.form-textarea){min-height:80px;font-size:12px;line-height:1.6;resize:vertical}.compact-admin .form-group{margin-bottom:14px;min-width:0}.compact-admin .form-label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;color:var(--text-secondary)}.compact-admin :is(.grid-2,.grid-3,.grid-4){gap:14px}.compact-admin .tab-list{gap:3px;margin-bottom:14px}.compact-admin .tab-item{padding:8px 12px;font-size:12px}.compact-admin .badge{font-size:10.5px;padding:2px 7px;border-radius:3px;font-weight:500}.compact-admin :is(.admin-table,.admin-data-table){width:100%;border-collapse:collapse;font-size:12px}.compact-admin :is(.admin-table,.admin-data-table)>thead>tr>th{padding:8px 10px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0;text-transform:none;color:var(--text-secondary);background:var(--table-header-bg);white-space:nowrap}.compact-admin.compact-admin table>thead>tr>th{font-size:13px!important;font-weight:700!important;color:var(--text-primary)!important;background:var(--table-head-bg)!important}.compact-admin :is(.admin-table,.admin-data-table)>tbody>tr>td{padding:8px 10px!important;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--border-default)}.compact-admin :is(.admin-table,.admin-data-table)>tbody>tr:nth-child(2n){background:#f8fafc}.compact-admin :is(.admin-table,.admin-data-table)>tbody>tr:hover{background:var(--table-row-hover)!important}.compact-admin :is(.admin-table,.admin-data-table) .font-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compact-admin .table-container{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.compact-admin :is(.admin-empty-cell,td[colspan]){white-space:normal}.compact-admin .admin-empty-cell{text-align:center;padding:28px 16px!important;color:var(--text-muted)}.compact-admin .admin-pagination{padding:10px 14px;gap:10px;font-size:12px;flex-wrap:wrap}.compact-admin .modal-container{border-radius:4px;max-height:calc(100dvh - 32px)}.compact-admin .modal-header{padding:11px 16px;background:#f8fafc}.compact-admin .modal-header h3{font-size:14px!important;font-weight:600}.compact-admin .modal-body{padding:16px}.compact-admin .modal-footer{gap:8px;margin-top:16px;padding-top:12px;flex-wrap:wrap}.compact-admin .admin-confirm-dialog{border-radius:4px}.compact-admin .admin-confirm-dialog::-webkit-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(15 23 42/45%)}.compact-admin .admin-confirm-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(15 23 42/45%)}.compact-admin .admin-confirm-title{font-size:15px}.compact-admin .admin-filter-panel{padding:0 18px 14px;background:white;border:1px solid var(--border-default);border-radius:4px}.compact-admin .admin-filter-heading{display:flex;align-items:center;gap:8px;padding:11px 18px;margin:0 -18px 14px;border-bottom:1px solid var(--border-default);font-size:13px;font-weight:600}.compact-admin .admin-filter-presets .btn[aria-pressed=true]{color:var(--primary-brand-hover);background:var(--brand-soft);border-color:#70c3c6}.withdrawal-filter-grid{grid-template-columns:minmax(240px,2fr) minmax(140px,1fr)}.admin-queue-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:11px 16px;background:white;border:1px solid var(--border-default);border-radius:4px;font-size:12px}.admin-queue-summary>span{border-left:1px solid var(--border-default);padding-left:24px;color:var(--text-secondary)}.withdrawal-workspace .admin-table td:nth-child(6){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.withdrawal-workspace .admin-table td:nth-child(11){min-width:150px;max-width:260px;overflow-wrap:anywhere}.compact-admin input[type=checkbox],.compact-admin input[type=radio]{accent-color:var(--primary-brand)}@media (min-width:901px){.compact-admin .app-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;min-height:0!important}}@media (max-width:900px){.compact-admin .page-content{padding:14px 12px 24px}.compact-admin .admin-header{padding-inline:12px!important}.compact-admin .app-sidebar{width:230px!important}}@media (max-width:600px){.compact-admin .page-content h1{font-size:18px!important}.compact-admin .btn{min-height:35px}.compact-admin .btn-sm{min-height:30px}.compact-admin .modal-overlay{padding:10px}.compact-admin .modal-body{padding:14px}.compact-admin .admin-filter-panel{padding-inline:14px}.compact-admin .admin-filter-heading{margin-inline:-14px;padding-inline:14px}.compact-admin .withdrawal-filter-grid{grid-template-columns:minmax(0,1fr)}.admin-queue-summary>span{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.compact-admin *,.compact-admin :after,.compact-admin :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:12px}.admin-breadcrumb a{color:var(--text-muted);text-decoration:none}.admin-breadcrumb [aria-current=page]{color:var(--text-primary)}.compact-admin .admin-header-clock{margin-left:12px;font-size:11px!important;padding:4px 8px!important;background:transparent!important;border:0!important}.compact-admin .sidebar-sub-link{font-size:11.5px;padding:7px 10px}@media (max-width:1100px){.compact-admin .admin-header-clock{display:none!important}}@media (max-width:600px){.admin-breadcrumb{max-width:180px;font-size:11px;gap:4px}}.compact-admin .page-content :is(.glass-panel,.panel,.grid-2,.grid-3,.grid-4,.dashboard-overview){min-width:0}.compact-admin .page-content :is(.grid-2,.grid-3,.grid-4,.dashboard-overview)>*,.compact-admin .page-content [style*="display: grid"]>*{min-width:0}.compact-admin .page-content .form-input{min-width:0}@media (max-width:600px){.compact-admin .page-content [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.compact-admin .page-content form[style*="display: flex"]{flex-wrap:wrap}.compact-admin .page-content form[style*="display: flex"]>.form-input{flex:1 1 100%}}.compact-admin .sidebar-nav-link{gap:6px;white-space:nowrap}.compact-admin .sidebar-nav-link>div{gap:8px!important;min-width:0}.compact-admin .sidebar-nav-link>span{flex-shrink:0}.ReconnectNotice_notice__fgGKM{position:-webkit-sticky;position:sticky;top:8px;z-index:40;display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px 10px 14px;background:var(--color-info-bg);border:1px solid var(--color-info-border);border-left:3px solid var(--color-info);border-radius:4px;box-shadow:0 2px 8px rgba(15,23,42,.08);color:var(--text-primary);font-size:12.5px}.ReconnectNotice_icon__UTJge{flex-shrink:0;color:var(--color-info)}.ReconnectNotice_text__tCsG_{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;flex:1 1}.ReconnectNotice_text__tCsG_ strong{font-weight:600}.ReconnectNotice_text__tCsG_ span{color:var(--text-secondary)}.ReconnectNotice_refresh__9Yt3o{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:30px;padding:0 12px;border:none;border-radius:3px;background:var(--color-info);color:#ffffff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.ReconnectNotice_refresh__9Yt3o:hover:not(:disabled){background:#075985}.ReconnectNotice_refresh__9Yt3o:disabled{opacity:.75;cursor:progress}.ReconnectNotice_close__oEaeh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:none;border-radius:3px;background:transparent;color:var(--text-muted);cursor:pointer}.ReconnectNotice_close__oEaeh:hover:not(:disabled){background:rgba(3,105,161,.08);color:var(--text-primary)}.ReconnectNotice_spin__LhvNu{animation:ReconnectNotice_spin__LhvNu .8s linear infinite}@keyframes ReconnectNotice_spin__LhvNu{to{transform:rotate(1turn)}}@media (max-width:600px){.ReconnectNotice_notice__fgGKM{flex-wrap:wrap}.ReconnectNotice_text__tCsG_{flex-basis:calc(100% - 60px)}.ReconnectNotice_refresh__9Yt3o{margin-left:28px}}@media (prefers-reduced-motion:reduce){.ReconnectNotice_spin__LhvNu{animation:none}}