.login-page{box-sizing:border-box;background:radial-gradient(circle at 0 0,#2563eb14,#0000 35%),radial-gradient(circle at 100% 100%,#0ea5e914,#0000 35%),#f1f5f9;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.login-card{box-sizing:border-box;background:#fffffff7;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:420px;padding:40px;animation:.45s loginCardIn;box-shadow:0 20px 50px #0f172a1a,0 4px 12px #0f172a0a}@keyframes loginCardIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.login-logo{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#111827,#1e293b);border-radius:17px;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:30px;display:flex;box-shadow:0 10px 25px #0f172a2e}.login-card h1{text-align:center;color:#0f172a;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800;line-height:34px}.login-subtitle{text-align:center;color:#64748b;margin:9px 0 30px;font-size:14px;line-height:21px}.input-group{margin-bottom:19px}.input-group label{color:#334155;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.password-input-wrap{width:100%;position:relative}.input-group input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.input-group input::placeholder{color:#94a3b8}.input-group input:hover{border-color:#94a3b8}.input-group input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.password-input-wrap input{padding-right:48px}.password-eye{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-eye:active{transform:translateY(-50%)scale(.94)}.login-error{box-sizing:border-box;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;width:100%;margin-bottom:18px;padding:12px 13px;font-size:14px;line-height:20px;display:flex}.login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;width:100%;height:49px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 8px 18px #2563eb33}.login-button:hover{transform:translateY(-1px);box-shadow:0 11px 22px #2563eb40}.login-button:active{transform:translateY(0)}.login-button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=600px){.login-page{padding:18px}.login-card{border-radius:17px;max-width:100%;padding:30px 22px}.login-logo{border-radius:15px;width:60px;height:60px;margin-bottom:17px;font-size:26px}.login-card h1{font-size:24px;line-height:30px}.login-subtitle{margin-bottom:25px;font-size:13px}.input-group input{height:47px;font-size:14px}.login-button{height:48px}}@media (width<=380px){.login-page{padding:12px}.login-card{padding:26px 18px}.login-card h1{font-size:22px}}.login-input-wrap{width:100%;position:relative}.login-input-wrap .input-icon{color:#94a3b8;pointer-events:none;z-index:2;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login-input-wrap input{padding-left:44px}.password-wrap input{padding-right:48px}.password-eye{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-eye:hover{color:#2563eb;background:#f1f5f9}.password-eye:disabled{cursor:not-allowed;opacity:.5}.login-error{align-items:flex-start;gap:9px;display:flex}.error-dot{background:#ef4444;border-radius:50%;width:7px;min-width:7px;height:7px;margin-top:7px}.login-button{justify-content:center;align-items:center;gap:9px;display:flex}.login-arrow{font-size:20px;line-height:1}.login-spinner{animation:.8s linear infinite loginSpin}@keyframes loginSpin{to{transform:rotate(360deg)}}.login-footer{color:#94a3b8;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.secure-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1a}.dashboard{box-sizing:border-box;background:#f7f9fc;width:100%;min-width:0;max-width:100%;margin:0;padding:24px 30px 40px;overflow-x:hidden}.dashboard *{box-sizing:border-box}.dashboard-heading{justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;margin-bottom:28px;display:flex}.dashboard-heading>div:first-child{flex:1;min-width:0}.dashboard-heading h2{color:#111827;letter-spacing:-.4px;margin:0;font-size:28px;font-weight:750;line-height:1.15}.dashboard-heading p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.4}.date-filter{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.date-filter label{color:#64748b;font-size:12px;font-weight:700}.date-filter input{color:#111827;background:#fff;border:1px solid #d9e1ec;border-radius:8px;outline:none;width:155px;height:40px;padding:0 11px;font-size:13px}.date-filter input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.date-filter button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:8px;height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:all .2s}.date-filter button:hover{background:#f8fafc;border-color:#cbd5e1}.date-filter button:first-of-type{color:#fff;background:#111827;border-color:#111827}.date-filter button:first-of-type:hover{background:#1f2937}.section-title{width:100%;margin:28px 0 13px}.section-title h3{color:#64748b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:750;line-height:1.3;display:flex}.quick-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.quick-card{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:11px;align-items:center;gap:14px;width:100%;min-width:0;min-height:86px;padding:17px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #0f172a09}.quick-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.quick-card>div:last-child{min-width:0}.quick-card h3{color:#111827;margin:0;font-size:15px;font-weight:750;line-height:1.3}.quick-card p{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.35}.card-icon{border-radius:10px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:21px;display:flex}.card-icon svg,.stat-icon svg{stroke-linecap:round;stroke-linejoin:round;display:block}.card-icon.blue,.stat-icon.blue{color:#2563eb;background:#eff6ff}.card-icon.orange,.stat-icon.orange{color:#ea580c;background:#fff7ed}.card-icon.green,.stat-icon.green{color:#16a34a;background:#ecfdf3}.card-icon.purple,.stat-icon.purple{color:#7c3aed;background:#f5f3ff}.card-icon.red,.stat-icon.red{color:#dc2626;background:#fef2f2}.card-icon.yellow,.stat-icon.yellow{color:#d97706;background:#fffbeb}.stat-card{box-sizing:border-box;background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:16px;width:100%;min-width:0;min-height:128px;padding:22px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 3px 10px #0f172a0e}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover{border-color:#d5dce6;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a17}.stat-icon-box{border:1px solid #edf1f5;border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:flex}.stat-icon-box svg{stroke-linecap:round;stroke-linejoin:round;display:block}.stat-content{flex:1;width:0;min-width:0}.stat-title{color:#64748b;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 0 4px;font-size:13px;font-weight:750;line-height:18px;overflow:hidden}.stat-number{color:#111827;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 0 4px;font-size:29px;font-weight:750;line-height:34px;overflow:hidden}.stat-link{color:#64748b;align-items:center;gap:7px;width:100%;min-width:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.stat-link-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stat-link-arrow{color:#718096;flex:none;font-size:18px;line-height:16px}@media (width>=1400px){.dashboard{padding-left:30px;padding-right:30px}.quick-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width<=1100px){.dashboard{padding:20px 20px 35px}.quick-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-heading{align-items:flex-start}}@media (width<=700px){.dashboard{width:100%;padding:16px 12px 30px;overflow-x:hidden}.dashboard-heading{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:22px}.dashboard-heading h2{font-size:23px}.dashboard-heading p{font-size:12px}.date-filter{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:100%;display:grid}.date-filter label{display:none}.date-filter input{width:100%;min-width:0;height:38px}.date-filter button{height:38px;padding:0 12px}.section-title{margin:23px 0 11px}.section-title h3{font-size:11px}.quick-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}.quick-card{gap:9px;min-height:78px;padding:12px}.card-icon{border-radius:9px;flex-basis:39px;width:39px;height:39px;font-size:17px}.quick-card h3{font-size:12px}.quick-card p{font-size:9px}.stat-card{border-radius:13px;gap:12px;min-height:118px;padding:16px}.stat-icon-box{border-radius:11px;flex-basis:48px;width:48px;min-width:48px;height:48px}.stat-icon-box svg{width:20px;height:20px}.stat-title{margin-bottom:3px;font-size:11px;line-height:15px}.stat-number{margin-bottom:3px;font-size:24px;line-height:29px}.stat-link{gap:5px;font-size:11px;line-height:16px}.stat-link-arrow{font-size:16px}}@media (width<=400px){.dashboard{padding-left:9px;padding-right:9px}.quick-grid,.stats-grid{gap:7px}.quick-card{gap:7px;min-height:74px;padding:10px}.card-icon{flex-basis:35px;width:35px;height:35px;font-size:15px}.quick-card h3{font-size:11px;font-weight:750}.quick-card p{font-size:8px}.stat-card{border-radius:12px;gap:9px;min-height:108px;padding:13px 11px}.stat-icon-box{border-radius:10px;flex-basis:42px;width:42px;min-width:42px;height:42px}.stat-icon-box svg{width:18px;height:18px}.stat-title{font-size:9.5px;line-height:13px}.stat-number{font-size:21px;line-height:26px}.stat-link{font-size:9.5px;line-height:14px}.stat-link-arrow{font-size:15px}}*,:before,:after{box-sizing:border-box}.users-page{color:#172033;background:#f7f9fc;width:100%;min-height:100vh;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.users-head{background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:flex}.users-head h1{color:#172033;margin:0;font-size:20px;font-weight:800;line-height:1.2}.users-head p{color:#8490a2;margin:4px 0 0;font-size:12px}.users-head-actions{align-items:center;gap:8px;display:flex}.users-refresh,.users-export{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.users-refresh{color:#1769aa;background:#fff;border:1px solid #dfe5ed}.users-export{color:#1769aa;background:#fff;border:1px solid #dbe4ef}.users-refresh:hover:not(:disabled),.users-export:hover:not(:disabled){background:#f5f9ff;border-color:#b9d8f5}.users-refresh:disabled,.users-export:disabled{opacity:.55;cursor:default}.users-refresh.spin{animation:.8s linear infinite usersSpin}@keyframes usersSpin{to{transform:rotate(360deg)}}.users-notice{border-radius:8px;align-items:center;gap:9px;min-height:42px;margin:12px 20px;padding:9px 12px;font-size:11px;display:flex}.users-notice.success{color:#087443;background:#ecfdf3;border:1px solid #abefc6}.users-notice.error{color:#b42318;background:#fff1f0;border:1px solid #fda29b}.users-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.users-stats{background:#f7f9fc;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:14px 20px;display:grid}.user-stat{background:#fff;border:1px solid #e5eaf1;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.stat-round{border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.stat-round.blue{color:#2563eb;background:#edf4ff}.stat-round.green{color:#168a4d;background:#ecfdf3}.stat-round.red{color:#d92d20;background:#fff1f0}.stat-round.orange{color:#b54708;background:#fff7e6}.user-stat small{color:#8b96a8;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.user-stat strong{color:#172033;font-size:18px;font-weight:800}.users-card{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:hidden}.users-toolbar{background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 20px;display:flex}.users-search{background:#fafbfc;border:1px solid #dfe5ed;border-radius:8px;align-items:center;width:min(390px,100%);height:37px;padding:0 10px;display:flex}.users-search>span{color:#8792a4;margin-right:6px;font-size:18px}.users-search input{color:#172033;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.users-search input::placeholder{color:#98a2b3}.users-search button{color:#8994a5;cursor:pointer;background:0 0;border:0;font-size:18px}.result-count{color:#8994a5;font-size:10px;font-weight:700}.users-table-wrap{width:100%;overflow-x:auto}.users-table{border-collapse:collapse;width:100%;min-width:1100px}.users-table th{text-align:left;color:#667085;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dfe5ed;height:39px;padding:7px 12px;font-size:10px;font-weight:800}.users-table td{color:#344054;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #e7ecf2;height:49px;padding:7px 12px;font-size:11px}.users-table tbody tr:hover td{background:#f8fbff}.user-row-blocked td{background:snow}.user-number{color:#344054;background:#f2f5f9;border:1px solid #dce3ec;border-radius:5px;justify-content:center;align-items:center;min-width:27px;height:21px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.user-view-link,.mobile-view-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-name-link{color:#172033;font-size:12px;font-weight:800}.dashboard-mobile-link{color:#175cd3;font-size:11px;font-weight:700;text-decoration:underline}.user-view-link:hover,.mobile-view-link:hover{text-decoration:underline}.chat-btn{color:#067647;cursor:pointer;background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;min-width:59px;height:26px;padding:0 9px;font-size:10px;font-weight:800}.chat-btn:disabled{opacity:.5;cursor:default}.chat-icon{margin-right:3px;font-size:10px}.balance-click-btn{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;margin:-3px -5px;padding:3px 5px;display:inline-flex}.balance-click-btn:hover{background:#f0fdf4}.dashboard-balance{color:#172033;font-size:12px}.wallet-mini-icon{color:#98a2b3;margin-left:4px;font-size:10px}.dashboard-joined{color:#52627a;font-size:10px;font-weight:600}.status-betting-btn,.status-block-btn{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:86px;height:24px;padding:0 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.status-betting-btn:disabled,.status-block-btn:disabled{opacity:.55;cursor:default}.status-betting-btn.on{color:#067647;background:#ecfdf3;border-color:#abefc6}.status-betting-btn.off{color:#667085;background:#f2f4f7;border-color:#d0d5dd}.status-block-btn.active{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.status-block-btn.blocked{color:#d92d20;background:#fff1f0;border-color:#fda29b}.status-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.details-btn{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:27px;padding:0 10px;font-size:10px;font-weight:800}.details-btn:hover{background:#f5f8fc}.details-btn span{color:#475467;margin-right:4px}.users-empty{color:#8994a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.users-empty h3{color:#344054;margin:10px 0 4px}.users-empty p{margin:0;font-size:12px}.empty-user-icon{background:#f1f4f8;border-radius:16px;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.users-loader{border:3px solid #e6eaf0;border-top-color:#3975e8;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite usersSpin}.user-details-bg{z-index:1500!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f7fb!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.user-details-page{color:#172033;position:relative;background:#f5f7fb!important;width:100%!important;min-height:100vh!important;display:block!important}.details-page-head{z-index:20;background:#fff;border-bottom:1px solid #dfe5ee;align-items:center;gap:11px;width:100%;height:55px;padding:0 19px;display:flex;position:sticky;top:0}.details-page-head h2{color:#172033;margin:0;font-size:20px;font-weight:800}.details-back-btn,.details-refresh{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:29px;padding:0 11px;font-size:11px;font-weight:800}.details-refresh{margin-left:auto}.details-back-btn:hover,.details-refresh:hover{background:#f8fafc}.details-profile-card{z-index:1;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:123px;padding:18px 21px;position:relative;visibility:visible!important;opacity:1!important;background:#fff!important;border:1px solid #dfe5ee!important;margin:15px 19px!important;display:flex!important}.details-profile-left{align-items:center;gap:16px;min-width:0;display:flex}.details-avatar{color:#fff;background:#0d1117;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.details-profile-text{min-width:0}.details-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.details-name-row h3{color:#172033;margin:0;font-size:16px;font-weight:800}.details-status-pill{border:1px solid;border-radius:5px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.details-status-pill.active{color:#087443;background:#ecfdf3;border-color:#abefc6}.details-status-pill.blocked{color:#b42318;background:#fff4f2;border-color:#fda29b}.pill-icon{font-size:11px}.details-meta,.details-last-seen{color:#667085;font-size:10px;line-height:1.8}.details-meta{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.details-last-seen{color:#8b96a7}.details-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.details-profile-actions button{cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;height:32px;padding:0 12px;font-size:10px;font-weight:900}.deactivate-user-btn{color:#d92d20;border:1px solid #ff8f8a}.activate-user-btn{color:#067647;border:1px solid #abefc6;background:#ecfdf3!important}.disable-betting-btn{color:#b54708;border:1px solid #f4c46d;background:#fff9eb!important}.disable-betting-btn.disabled{color:#067647;border-color:#abefc6;background:#ecfdf3!important}.details-call-btn{color:#fff;border:1px solid #172033;background:#172033!important}.details-whatsapp-btn{color:#067647;border:1px solid #abefc6;background:#fff!important}.details-profile-actions button:disabled{opacity:.5;cursor:default}.details-main-grid{z-index:1;align-items:stretch;width:auto;position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:15px!important;margin:0 19px 15px!important;display:grid!important}.details-box{position:relative;box-shadow:0 1px 3px #1018280a;visibility:visible!important;opacity:1!important;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:10px!important;width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.details-box-title{color:#66768d;letter-spacing:.45px;background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;width:100%;height:41px;padding:0 19px;font-size:11px;font-weight:900;display:flex!important}.details-box-icon{color:#718096;font-size:15px}.wallet-summary-box{min-height:270px}.current-balance-area{flex-direction:column;justify-content:center;align-items:center;min-height:91px;padding:10px;display:flex!important}.current-balance-area span{color:#718096;font-size:9px;font-weight:900}.current-balance-area strong{color:#172033;margin-top:5px;font-size:31px;font-weight:900;line-height:1}.wallet-summary-divider{background:#e8edf3;height:1px;margin:0 19px}.wallet-mini-stats{grid-template-columns:1fr 1fr;padding:10px 19px 8px;display:grid!important}.wallet-mini-stats>div{text-align:center}.wallet-mini-stats>div+div{border-left:1px solid #edf0f4}.wallet-mini-stats span{color:#718096;font-size:9px;font-weight:800;display:block}.wallet-mini-stats strong{margin-top:4px;font-size:13px;display:block}.positive-money{color:#079455!important}.negative-money{color:#e02424!important}.wallet-action-row{grid-template-columns:1fr 1fr 1fr;gap:7px;padding:8px 19px 19px;display:grid!important}.wallet-action-row button{color:#fff;cursor:pointer;border:0;border-radius:6px;height:33px;font-size:10px;font-weight:900}.wallet-credit-btn{background:#12a150}.wallet-debit-btn{background:#e02424}.wallet-block-btn{background:#e47b00}.wallet-action-row button:disabled{opacity:.5;cursor:default}.activity-stats-box{min-height:270px}.activity-stats-grid{grid-template-columns:1fr 1fr;gap:10px;padding:11px 19px 19px;display:grid!important}.activity-stats-grid>div{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;min-height:73px;padding:13px 14px}.activity-stats-grid span{color:#718096;font-size:9px;font-weight:900;display:block}.activity-stats-grid strong{color:#172033;margin-top:8px;font-size:18px;font-weight:900;display:block}.positive-number{color:#12a150!important}.bank-details-box{min-height:90px;margin:0 19px 15px!important}.no-bank-details{color:#94a3b8;align-items:center;min-height:74px;padding:0 19px;font-size:11px;display:flex!important}.payment-details-grid{grid-template-columns:1fr 1fr;gap:20px;padding:0 19px 18px;display:grid!important}.payment-details-grid>div{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:10px;grid-template-columns:110px 1fr;gap:6px 12px;padding:13px;display:grid!important}.payment-method-heading{color:#172033;border-bottom:1px solid #e7ecf2;grid-column:1/-1;margin-bottom:2px;padding-bottom:9px;font-size:11px;font-weight:900}.bank-method-card .payment-method-heading{color:#175cd3}.upi-method-card .payment-method-heading{color:#067647}.payment-details-grid small{color:#8b96a7;font-size:10px}.payment-details-grid strong{color:#344054;font-size:10px}.history-box{min-height:100px;margin:0 19px 20px!important}.details-tabs{background:#f8fafc;border-bottom:1px solid #dfe5ee;align-items:stretch;width:100%;height:43px;padding:0 10px;overflow-x:auto;display:flex!important}.details-tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:110px;padding:0 10px;font-size:10px;font-weight:900}.details-tabs button.active{color:#172033;border-bottom-color:#172033}.details-table-wrap{width:100%;overflow-x:auto}.details-table{border-collapse:collapse;width:100%;min-width:900px}.details-table th{text-align:left;color:#718096;white-space:nowrap;background:#fff;border-bottom:1px solid #dfe5ee;height:38px;padding:0 9px;font-size:9px;font-weight:900}.details-table td{color:#52627a;white-space:nowrap;border-bottom:1px solid #edf0f4;height:42px;padding:0 9px;font-size:10px;font-weight:600}.details-table tbody tr:hover td{background:#fbfcfe}.table-status{border-radius:5px;justify-content:center;align-items:center;min-width:51px;height:20px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.table-status.success{color:#067647;background:#ecfdf3}.table-status.danger{color:#b42318;background:#fff1f0}.table-status.pending{color:#b54708;background:#fff7e6}.payout-cell{color:#079455!important;font-weight:800!important}.empty-history{color:#94a3b8;justify-content:center;align-items:center;min-height:78px;font-size:11px;display:flex}.details-loading-page{color:#718096;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 55px);font-size:12px;display:flex}.adjustment-modal-bg{background:#1018286b;justify-content:center;align-items:center;padding:18px;display:flex;z-index:2200!important;position:fixed!important;inset:0!important}.adjustment-modal{background:#fff;border:1px solid #dfe5ed;border-radius:9px;width:min(500px,100%);padding:20px 26px 7px;box-shadow:0 22px 65px #10182838}.adjustment-user-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.adjustment-user-head>div>span{color:#667085;font-size:10px;font-weight:900;display:block}.adjustment-user-head h3{color:#172033;margin:4px 0 2px;font-size:17px}.adjustment-user-head button:not(.adjustment-close){color:#175cd3;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.adjustment-close{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:7px;width:30px;height:30px;font-size:19px}.adjustment-divider{background:#e6eaf0;height:1px;margin:15px 0 13px}.adjustment-current{background:#f8fafc;border:1px solid #e6ebf2;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 11px;display:flex}.adjustment-current span{color:#667085;font-size:11px;font-weight:700}.adjustment-current strong{color:#172033;font-size:14px}.adjustment-field{margin-bottom:14px}.adjustment-field label{color:#475467;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.adjustment-type-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adjustment-type-grid button{color:#52627a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:36px;font-size:11px;font-weight:900}.adjustment-type-grid .active-credit{color:#07883f;background:#f1fff6;border:2px solid #12a150}.adjustment-type-grid .active-debit{color:#b42318;background:#fff6f5;border:2px solid #d92d20}.adjustment-field input{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:0;width:100%;height:36px;padding:0 11px;font-size:12px}.adjustment-actions{border-top:1px solid #e6eaf0;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:13px;display:flex}.adjustment-actions button{cursor:pointer;border-radius:6px;height:34px;padding:0 14px;font-size:11px;font-weight:900}.adjustment-cancel{color:#475467;background:#fff;border:1px solid #cbd5e1}.adjustment-confirm-credit{color:#fff;background:#12a150;border:1px solid #079455}.adjustment-confirm-debit{color:#fff;background:#d92d20;border:1px solid #d92d20}@media (width<=950px){.details-profile-card{flex-direction:column;align-items:flex-start}.details-profile-actions{justify-content:flex-start;width:100%}}@media (width<=760px){.details-main-grid{grid-template-columns:1fr!important;margin-left:10px!important;margin-right:10px!important}.details-profile-card{padding:14px;margin-left:10px!important;margin-right:10px!important}.bank-details-box,.history-box{margin-left:10px!important;margin-right:10px!important}.payment-details-grid{grid-template-columns:1fr!important}.users-toolbar{padding:8px 14px}.users-head{padding:13px 14px 10px}}@media (width<=600px){.users-head{flex-direction:column;align-items:flex-start}.users-head-actions{justify-content:flex-end;width:100%}.users-refresh,.users-export{flex:1}.details-profile-actions{width:100%}.details-profile-actions button{flex:calc(50% - 7px)}.wallet-action-row,.activity-stats-grid{grid-template-columns:1fr}.payment-details-grid>div{grid-template-columns:95px 1fr}}@media (width<=520px){.details-page-head{padding:0 10px}.details-page-head h2{font-size:17px}.details-name-row h3{width:100%}.details-tabs button{min-width:105px}.adjustment-modal{padding:17px 16px 6px}.adjustment-type-grid{grid-template-columns:1fr}}.user-details-bg.user-modal-bg{z-index:99999!important;visibility:visible!important;opacity:1!important;background:#f5f7fb!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.user-details-bg .user-details-page,.user-details-bg .user-details-visible{z-index:1!important;visibility:visible!important;opacity:1!important;background:#f5f7fb!important;width:100%!important;min-height:100vh!important;padding-bottom:25px!important;display:block!important;position:relative!important}.user-details-bg .details-profile-card,.user-details-bg .details-main-grid,.user-details-bg .details-box,.user-details-bg .bank-details-box,.user-details-bg .history-box{visibility:visible!important;opacity:1!important}.user-details-bg .details-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:15px!important;width:auto!important;margin:0 19px 15px!important;display:grid!important}.user-details-bg .details-main-grid>.details-box{width:100%!important;min-width:0!important;min-height:270px!important;display:block!important}.user-details-bg .details-box-title{visibility:visible!important;min-height:41px!important;display:flex!important}.user-details-bg .wallet-summary-box,.user-details-bg .activity-stats-box{visibility:visible!important;opacity:1!important;display:block!important}.user-details-bg .current-balance-area,.user-details-bg .wallet-mini-stats,.user-details-bg .wallet-action-row,.user-details-bg .activity-stats-grid{visibility:visible!important;display:grid!important}.user-details-bg .current-balance-area{display:flex!important}.user-details-bg .bank-details-box{width:auto!important;margin:0 19px 15px!important;display:block!important}.user-details-bg .history-box{width:auto!important;margin:0 19px 20px!important;display:block!important}.user-details-bg .details-tabs{display:flex!important}.user-details-bg .details-table-wrap{min-height:80px;width:100%!important;display:block!important}.user-details-bg .details-table{width:100%!important;display:table!important}@media (width<=760px){.user-details-bg .details-main-grid{grid-template-columns:1fr!important;margin-left:10px!important;margin-right:10px!important}.user-details-bg .bank-details-box,.user-details-bg .history-box{margin-left:10px!important;margin-right:10px!important}}.users-page .users-stats{background:#f7f9fc!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:14px 20px!important;display:grid!important}.users-page .users-stats .user-stat{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:9px!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:72px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 1px 2px #10182808!important}.users-page .users-stats .user-stat small{color:#7b8798!important;margin-bottom:3px!important;font-size:10px!important;font-weight:700!important;display:block!important}.users-page .users-stats .user-stat strong{color:#172033!important;font-size:19px!important;font-weight:850!important;line-height:1.15!important;display:block!important}@media (width<=900px){.users-page .users-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.users-page .users-stats{grid-template-columns:1fr!important;padding:10px!important}}.adjustment-modal-bg{z-index:100001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.adjustment-modal{z-index:100002!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important}.adjustment-modal button,.adjustment-modal input{pointer-events:auto!important}@media (width<=600px){.users-page .users-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.users-page .users-stats .user-stat{gap:8px!important;min-height:64px!important;padding:9px!important}.users-page .users-stats .user-stat small{font-size:9px!important}.users-page .users-stats .user-stat strong{font-size:16px!important}.stat-round{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:15px!important}.adjustment-modal-bg{padding:10px!important}.adjustment-modal{border-radius:10px!important;width:min(420px,100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:15px 14px 6px!important;overflow-y:auto!important}}.deposit-page{color:#182230;background:#f5f7fb;min-height:100%;padding:24px}.deposit-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.deposit-title-row{align-items:center;gap:10px;display:flex}.deposit-top h1{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:800}.deposit-top p{color:#7b8798;margin:6px 0 0;font-size:14px}.new-count{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:800;animation:1.8s infinite pulseNew;display:inline-flex;box-shadow:0 5px 14px #e5393540}@keyframes pulseNew{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.refresh-btn{color:#2d6cdf;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:11px 16px;font-weight:700;transition:all .2s;box-shadow:0 5px 18px #192d5012}.refresh-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #192d501a}.refresh-btn.spinning{animation:.9s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.deposit-notice{border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-bottom:18px;padding:12px 15px;font-size:14px;font-weight:600;display:flex}.deposit-notice.success{color:#18864b;background:#eaf8ef;border:1px solid #ccefd9}.deposit-notice.error{color:#c72c2c;background:#fff0f0;border:1px solid #ffd4d4}.deposit-notice button{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.deposit-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat-card small{color:#8994a5;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.stat-card strong{font-size:23px;font-weight:800}.stat-icon{border-radius:13px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:800;display:grid}.stat-icon.total{color:#3975e8;background:#edf4ff}.stat-icon.pending{color:#e69a14;background:#fff5df}.stat-icon.approved{color:#20a25b;background:#e9f9ef}.stat-icon.rejected{color:#e04444;background:#fff0f0}.pending-card{border-color:#ffe3ad;box-shadow:0 8px 25px #eea93714}.deposit-toolbar{background:#fff;border:1px solid #edf0f5;border-radius:15px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:13px;display:flex;box-shadow:0 7px 24px #1f34540a}.search-box{color:#8b96a8;background:#fafbfc;border:1px solid #e5e9f0;border-radius:10px;flex:1;align-items:center;max-width:500px;height:43px;padding:0 12px;display:flex}.search-box span{margin-right:7px;font-size:22px}.search-box button{color:#8994a5;cursor:pointer;background:0 0;border:0;font-size:19px}.filter-group{gap:9px;display:flex}.filter-group select{color:#344054;background:#fff;border:1px solid #e5e9f0;border-radius:10px;outline:none;min-width:125px;height:43px;padding:0 12px;font-size:13px;font-weight:600}.deposit-list-card{background:#fff;border:1px solid #edf0f5;border-radius:17px;overflow:hidden;box-shadow:0 7px 25px #1f34540d}.list-header{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.list-header h2{margin:0 0 4px;font-size:16px}.list-header span{color:#8a95a6;font-size:12px}.live-badge{background:#fff1f1;border:1px solid #ffd8d8;border-radius:999px;padding:7px 11px;color:#d83d3d!important;font-weight:800!important}.live-badge i{background:#e53935;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1s infinite blink;display:inline-block}@keyframes blink{50%{opacity:.25}}.table-wrap{width:100%;overflow-x:auto}.deposit-table{border-collapse:collapse;width:100%;min-width:1050px}.deposit-table th{text-align:left;color:#8a95a6;text-transform:uppercase;letter-spacing:.4px;background:#fafbfc;border-bottom:1px solid #edf0f4;padding:13px 15px;font-size:11px;font-weight:800}.deposit-table td{vertical-align:middle;border-bottom:1px solid #f0f2f6;padding:14px 15px;font-size:13px}.deposit-table tbody tr{transition:all .18s}.deposit-table tbody tr:hover{background:#fbfcff}.deposit-table tbody tr.is-new{background:#fffdf8}.deposit-table tbody tr.is-new:hover{background:#fff9ed}.avatar,.modal-avatar{border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar{color:#3571df;background:#edf4ff;width:37px;height:37px}.user-cell strong,.user-cell span{display:block}.user-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.user-cell span{color:#8b96a8;margin-top:3px;font-size:11px}.amount{color:#1b8a50;white-space:nowrap}.payment-pill{color:#465467;background:#f2f5fa;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.reference{text-overflow:ellipsis;white-space:nowrap;color:#596679;max-width:135px;font-size:12px;display:block;overflow:hidden}.date-text{color:#697586;white-space:nowrap;font-size:12px}.deposit-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.deposit-status.pending{color:#b87500;background:#fff5dd}.deposit-status.approved{color:#18864b;background:#e9f8ef}.deposit-status.rejected{color:#c52e2e;background:#ffeded}.action-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.action-row button{cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;transition:all .18s}.action-row button:hover{transform:translateY(-1px)}.action-row button:disabled{opacity:.55;cursor:default;transform:none}.view-btn{color:#356fdc;background:#edf4ff}.empty-state{color:#8792a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:30px;display:flex}.empty-state h3{color:#354052;margin:10px 0 5px}.empty-state p{margin:0;font-size:13px}.empty-icon{color:#8a96a7;background:#f1f4f8;border-radius:16px;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.loader{border:3px solid #e7ebf1;border-top-color:#3975e8;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite rotate}.deposit-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d162685;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.deposit-modal{background:#fff;border-radius:20px;width:min(570px,100%);max-height:90vh;animation:.2s ease-out modalIn;overflow-y:auto;box-shadow:0 25px 70px #0a193240}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:19px 20px;display:flex}.modal-head span{color:#8b96a8;font-size:11px;font-weight:700}.modal-head h2{margin:3px 0 0;font-size:19px}.modal-head button{color:#657185;cursor:pointer;background:#f3f5f8;border:0;border-radius:9px;width:32px;height:32px;font-size:21px}.modal-user{align-items:center;gap:12px;margin:18px 20px 14px;display:flex}.modal-avatar{color:#3571df;background:#edf4ff;width:47px;height:47px}.modal-user strong,.modal-user span{display:block}.modal-user span{color:#8994a5;margin-top:4px;font-size:12px}.modal-amount{background:#f5fbf7;border:1px solid #d9f0e1;border-radius:14px;margin:0 20px 17px;padding:16px}.modal-amount small{color:#758477;font-size:11px;display:block}.modal-amount strong{color:#17834a;margin-top:4px;font-size:27px;display:block}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0 20px;display:grid}.detail-grid>div{background:#f8f9fb;border:1px solid #eef0f4;border-radius:11px;min-width:0;padding:11px}.detail-grid span{color:#8994a5;margin-bottom:5px;font-size:10px;display:block}.detail-grid strong{color:#354052;font-size:12px;display:block}.detail-grid .break{word-break:break-all}.payment-details{border:1px solid #edf0f4;border-radius:13px;margin:18px 20px;overflow:hidden}.payment-details h3{background:#fafbfc;border-bottom:1px solid #edf0f4;margin:0;padding:12px 13px;font-size:13px}.detail-row{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.detail-row:last-child{border-bottom:0}.detail-row span{color:#8994a5;text-transform:capitalize;font-size:11px}.detail-row strong{color:#364153;text-align:right;word-break:break-word;font-size:12px}.payment-details>p{color:#8994a5;margin:13px 0 0;padding:0 13px 13px;font-size:12px}.modal-actions{gap:10px;padding:0 20px 20px;display:flex}.modal-actions button{cursor:pointer;border:0;border-radius:11px;flex:1;height:45px;font-size:13px;font-weight:800}.modal-actions button:disabled{opacity:.55;cursor:default}.reject-large{color:#c83232;background:#fff0f0}.approve-large{color:#fff;background:#18894e;box-shadow:0 7px 18px #18894e2e}@media (width<=1050px){.deposit-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.deposit-page{padding:15px}.deposit-top{align-items:flex-start}.deposit-top h1{font-size:21px}.refresh-btn span{display:none}.deposit-toolbar{flex-direction:column}.search-box{max-width:none}.filter-group{width:100%}.filter-group select{flex:1}.deposit-stats{gap:9px}.stat-card{min-height:80px;padding:12px}.stat-icon{width:38px;height:38px}.stat-card strong{font-size:19px}.modal-actions{flex-direction:column-reverse}.detail-grid{grid-template-columns:1fr}}.admin-withdrawal-page{color:#172033;width:100%;padding:6px 0 30px}.withdrawal-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.eyebrow{letter-spacing:1.4px;color:#3567d6;margin-bottom:5px;font-size:11px;font-weight:900}.withdrawal-heading h1{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:900}.withdrawal-heading p{color:#758198;margin:6px 0 0;font-size:13px}.refresh-btn{color:#315bd2;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:11px;height:42px;padding:0 16px;font-weight:800;transition:all .2s}.refresh-btn:hover{border-color:#315bd2;transform:translateY(-1px)}.refresh-btn:disabled{opacity:.6;cursor:not-allowed}.withdrawal-notice{border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.withdrawal-notice span:first-child{border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.withdrawal-notice.success{color:#08763d;background:#edfff5;border:1px solid #c9f3dc}.withdrawal-notice.success span:first-child{color:#fff;background:#12b96d}.withdrawal-notice.error{color:#ad2534;background:#fff1f2;border:1px solid #ffd1d5}.withdrawal-notice.error span:first-child{color:#fff;background:#e64151}.withdrawal-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat-card{background:#fff;border:1px solid #e6ebf2;border-radius:15px;align-items:center;gap:12px;min-height:88px;padding:15px;display:flex;box-shadow:0 5px 18px #1622380b}.stat-icon{border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.stat-icon.blue{color:#2860d7;background:#eaf1ff}.stat-icon.orange{color:#e98517;background:#fff4e7}.stat-icon.green{color:#0ca960;background:#eafff3}.stat-icon.purple{color:#7942ca;background:#f4edff}.stat-icon.red{color:#df3848;background:#fff0f1}.stat-card span{color:#7a8699;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.stat-card strong{color:#172033;font-size:19px;font-weight:900}.withdrawal-toolbar{background:#fff;border:1px solid #e6ebf2;border-radius:15px;align-items:center;gap:10px;margin-bottom:15px;padding:13px;display:flex;box-shadow:0 5px 18px #16223809}.search-box{background:#fafbfd;border:1px solid #dfe5ed;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:280px;height:42px;padding:0 12px;display:flex}.search-box span{color:#7a879a;font-size:22px;line-height:1}.search-box input{color:#172033;background:0 0;border:0;outline:0;width:100%;font-size:12px}.filter-group{flex-wrap:wrap;gap:5px;display:flex}.filter-btn{color:#657287;cursor:pointer;background:#f8f9fb;border:1px solid #e0e5ec;border-radius:9px;height:38px;padding:0 11px;font-size:11px;font-weight:800}.filter-btn.active{color:#fff;background:#315fd7;border-color:#315fd7}.date-filter{color:#536175;background:#fff;border:1px solid #dfe5ed;border-radius:9px;outline:none;height:38px;padding:0 10px;font-size:11px;font-weight:800}.withdrawal-table-card{background:#fff;border:1px solid #e6ebf2;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #1622380b}.table-top{border-bottom:1px solid #edf0f4;padding:17px 18px}.table-top h2{margin:0;font-size:16px;font-weight:900}.table-top span{color:#8590a1;margin-top:4px;font-size:11px;font-weight:700;display:block}.withdrawal-table-wrap{overflow-x:auto}.withdrawal-table{border-collapse:collapse;width:100%;min-width:1120px}.withdrawal-table th{text-align:left;color:#8792a3;letter-spacing:.6px;white-space:nowrap;background:#fafbfd;border-bottom:1px solid #edf0f4;padding:12px 13px;font-size:9px;font-weight:900}.withdrawal-table td{vertical-align:middle;border-bottom:1px solid #f0f2f6;padding:14px 13px;font-size:11px}.withdrawal-table tbody tr:hover{background:#fbfcff}.request-cell strong{color:#315fd7;font-size:11px;display:block}.request-cell small{color:#9aa3b1;margin-top:4px;font-size:8px;display:block}.user-cell{align-items:center;gap:8px;min-width:155px;display:flex}.avatar,.large-avatar{color:#315fd7;background:#eaf0ff;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar{flex:none;width:34px;height:34px;font-size:13px}.user-cell strong{color:#202a3b;font-size:11px;display:block}.user-cell span{color:#8993a3;margin-top:3px;font-size:9px;display:block}.amount-value{color:#162237;white-space:nowrap;font-size:14px}.transfer-badge{border-radius:8px;justify-content:center;align-items:center;min-width:62px;height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.transfer-badge.upi{color:#7040bd;background:#f1eaff}.transfer-badge.bank{color:#2563b8;background:#e9f2ff}.details-link{color:#2e62d5;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.details-link:hover{text-decoration:underline}.date-value{color:#69768a;width:125px;font-size:9px;line-height:16px;display:block}.status-badge{text-transform:capitalize;border-radius:20px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.status-badge i{border-radius:50%;width:6px;height:6px;display:block}.status-badge.pending{color:#c97908;background:#fff6e7}.status-badge.pending i{background:#f1a326}.status-badge.approved{color:#079557;background:#eafff3}.status-badge.approved i{background:#0cb96d}.status-badge.rejected{color:#d63848;background:#fff0f1}.status-badge.rejected i{background:#e34251}.action-buttons{gap:5px;display:flex}.approve-btn,.reject-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:8px;height:30px;padding:0 9px;font-size:9px;font-weight:900;transition:all .15s}.approve-btn{color:#fff;background:#10b96d}.reject-btn{color:#d83a49;background:#fff0f1}.approve-btn:hover,.reject-btn:hover{transform:translateY(-1px)}.approve-btn:disabled,.reject-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.processed-text{color:#9aa3b0;font-size:9px;font-weight:800}.withdrawal-loading,.withdrawal-empty{color:#8792a3;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.withdrawal-empty>div{margin-bottom:8px;font-size:38px}.withdrawal-empty h3{color:#344156;margin:0;font-size:15px}.withdrawal-empty p{margin:5px 0 0;font-size:11px}.spinner{border:3px solid #e4e9f1;border-top-color:#315fd7;border-radius:50%;width:30px;height:30px;margin-bottom:10px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.details-overlay{z-index:1000;background:#0a111e94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.details-modal{background:#fff;border-radius:20px;width:min(560px,100%);max-height:90vh;padding:20px;overflow-y:auto;box-shadow:0 24px 70px #00000040}.details-modal-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.details-modal-header span{color:#315fd7;letter-spacing:1px;font-size:9px;font-weight:900}.details-modal-header h2{margin:4px 0 0;font-size:21px}.details-modal-header button{color:#667388;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.details-user-card{background:#f8faff;border:1px solid #e6ecf8;border-radius:13px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.large-avatar{width:45px;height:45px;font-size:17px}.details-user-card strong,.details-user-card span,.details-user-card small{display:block}.details-user-card strong{font-size:14px}.details-user-card span{color:#657287;margin-top:3px;font-size:10px}.details-user-card small{color:#9aa3b1;margin-top:3px;font-size:8px}.detail-amount{background:#eef5ff;border:1px solid #dceaff;border-radius:13px;justify-content:space-between;align-items:center;margin-top:13px;padding:15px;display:flex}.detail-amount span{color:#60718b;font-size:10px;font-weight:800}.detail-amount strong{color:#1e5ecb;font-size:22px;font-weight:900}.detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.detail-item{background:#fff;border:1px solid #e8ecf1;border-radius:11px;padding:11px}.detail-item span,.detail-item strong{display:block}.detail-item span{color:#8a94a3;margin-bottom:4px;font-size:8px;font-weight:800}.detail-item strong{color:#263247;overflow-wrap:anywhere;font-size:10px}.modal-status.pending{color:#cb7d08}.modal-status.approved{color:#079557}.modal-status.rejected{color:#d63848}.modal-actions{gap:8px;margin-top:14px;display:flex}.approve-btn.large,.reject-btn.large{flex:1;height:43px;font-size:11px}@media (width<=1200px){.withdrawal-stats{grid-template-columns:repeat(3,1fr)}.withdrawal-toolbar{flex-wrap:wrap}.search-box{min-width:100%}}@media (width<=700px){.withdrawal-heading{flex-direction:column;align-items:flex-start}.withdrawal-heading h1{font-size:23px}.refresh-btn{width:100%}.withdrawal-stats{grid-template-columns:repeat(2,1fr)}.withdrawal-toolbar{flex-direction:column;align-items:stretch}.search-box{min-width:0}.filter-group{width:100%}.filter-btn{flex:1}.date-filter{width:100%}.detail-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column}}@media (width<=430px){.withdrawal-stats{grid-template-columns:1fr}.stat-card{min-height:76px}}.results-page{box-sizing:border-box;color:#172033;background:#f6f8fc;width:100%;min-height:100%;padding:24px}.results-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.results-header h1{letter-spacing:-.5px;color:#111827;margin:0;font-size:28px;font-weight:800}.results-header p{color:#7a8498;margin:7px 0 0;font-size:14px}.refresh-result-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 6px 18px #1118271f}.refresh-result-btn:hover{background:#1f2937;transform:translateY(-1px)}.refresh-result-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.result-notice{border:1px solid #0000;border-radius:12px;margin-bottom:20px;padding:14px 17px;font-size:14px;font-weight:600}.result-notice.success{color:#087443;background:#ecfdf3;border-color:#b7ebcc}.result-notice.error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.result-form-card{background:#fff;border:1px solid #e8ecf3;border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 8px 30px #1e293b0f}.result-form-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.result-form-title h2{color:#172033;margin:0;font-size:19px;font-weight:800}.result-form-title span{color:#8992a4;margin-top:6px;font-size:13px;display:block}.cancel-edit-btn{color:#596579;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:700}.result-form-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:end;gap:16px;display:grid}.result-form-grid label{flex-direction:column;display:flex}.result-form-grid label>span{color:#374151;margin-bottom:8px;font-size:13px;font-weight:700}.result-form-grid select,.result-form-grid input{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #dfe4ec;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px;font-size:14px;transition:all .2s}.result-form-grid select:focus,.result-form-grid input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.result-form-grid select:disabled,.result-form-grid input:disabled{cursor:not-allowed;background:#f7f8fa}.result-number-input{text-align:center;letter-spacing:3px;font-weight:800;font-size:21px!important}.result-form-grid small{color:#929aaa;margin-top:6px;font-size:11px}.result-submit-wrap{align-items:flex-end;display:flex}.save-result-btn{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:11px;min-width:135px;height:46px;padding:0 20px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 7px 18px #4f46e538}.save-result-btn:hover{background:#4338ca;transform:translateY(-1px)}.save-result-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.results-card{background:#fff;border:1px solid #e8ecf3;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #1e293b0f}.results-card-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.results-card-header h2{color:#172033;margin:0;font-size:17px;font-weight:800}.results-card-header span{color:#8a93a4;margin-top:5px;font-size:12px;display:block}.results-card-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.result-date-filter{align-items:center;gap:10px;display:flex}.result-date-filter label{font-size:13px;font-weight:600}.result-date-filter input{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:40px;padding:0 12px;font-size:14px}.result-date-filter input:focus{border-color:#2563eb;outline:none}.results-table-wrap{width:100%;overflow-x:auto}.results-table{border-collapse:collapse;width:100%;min-width:720px}.results-table th{color:#7b8495;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:#f8f9fc;border-bottom:1px solid #e9edf3;padding:14px 18px;font-size:11px;font-weight:800}.results-table td{color:#414b5d;white-space:nowrap;border-bottom:1px solid #f0f2f6;padding:16px 18px;font-size:13px}.results-table tbody tr{transition:all .18s}.results-table tbody tr:hover{background:#fafbff}.results-table tbody tr:last-child td{border-bottom:0}.results-table td strong{color:#202938;font-weight:750}.result-pill{color:#4338ca;letter-spacing:1px;background:#eef2ff;border:1px solid #dfe4ff;border-radius:10px;justify-content:center;align-items:center;min-width:48px;height:34px;padding:0 10px;font-size:16px;font-weight:900;display:inline-flex}.result-actions{align-items:center;gap:8px;display:flex}.edit-result-btn,.delete-result-btn{cursor:pointer;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:750;transition:all .18s}.edit-result-btn{color:#4f46e5;background:#f3f5ff;border:1px solid #dbe3ff}.edit-result-btn:hover{background:#e8ebff}.delete-result-btn{color:#dc2626;background:#fff5f6;border:1px solid #ffd8df}.delete-result-btn:hover{background:#ffe9ed}.result-loading{color:#7c8799;justify-content:center;align-items:center;min-height:180px;font-size:14px;font-weight:600;display:flex}.result-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;display:flex}.result-empty>div{background:#f3f4ff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:12px;font-size:27px;display:flex}.result-empty h3{color:#293244;margin:0;font-size:17px}.result-empty p{color:#9099a9;margin:7px 0 0;font-size:13px}@media (width<=900px){.results-page{padding:18px}.result-form-grid{grid-template-columns:1fr 1fr}.result-submit-wrap{align-items:stretch}.save-result-btn{width:100%}}@media (width<=650px){.results-page{padding:13px}.results-header{flex-direction:column;align-items:flex-start;gap:14px}.results-header h1{font-size:23px}.refresh-result-btn{width:100%}.result-form-card{border-radius:15px;padding:17px}.result-form-title{flex-direction:column;align-items:flex-start;gap:13px}.cancel-edit-btn{width:100%}.result-form-grid{grid-template-columns:1fr;gap:14px}.result-submit-wrap{width:100%}.results-card{border-radius:15px}.results-card-header{padding:17px}.results-table th,.results-table td{padding:13px 14px}}@media (width<=400px){.results-page{padding:10px}.result-form-card{padding:14px}.results-header h1{font-size:21px}.result-form-title h2{font-size:17px}.save-result-btn{height:44px}}@media (width<=600px){.results-card-header{flex-direction:column;align-items:flex-start}.result-date-filter{width:100%}.result-date-filter input{flex:1}}.auto-import-card{background:#fff;border:1px solid #e8ecf3;border-radius:18px;margin-bottom:24px;padding:20px 24px;box-shadow:0 8px 30px #1e293b0f}.auto-import-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.auto-import-title{align-items:center;gap:12px;display:flex}.auto-import-title h2{color:#172033;margin:0;font-size:18px;font-weight:800}.auto-import-title p{color:#8992a4;margin:5px 0 0;font-size:12px}.auto-import-controls{align-items:center;gap:12px;display:flex}.auto-import-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex;left:20px}.auto-import-toggle input{right:25px}.auto-import-toggle span{right:30px}.auto-import-switch{background:#d1d5db;border-radius:999px;width:48px;height:26px;transition:all .2s;position:relative}.auto-import-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.auto-import-toggle input:checked+.auto-import-switch{background:#16a34a}.auto-import-toggle input:checked+.auto-import-switch:after{transform:translate(22px)}.auto-import-toggle-text{color:#374151;font-size:13px;font-weight:800}.sync-now-btn{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;height:40px;padding:0 17px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 6px 16px #4f46e533}.sync-now-btn:hover{background:#4338ca;transform:translateY(-1px)}.sync-now-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.auto-import-info{border-top:1px solid #edf0f5;align-items:center;gap:24px;margin-top:17px;padding-top:15px;display:flex}.auto-import-status,.auto-import-last-sync{color:#697386;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.auto-import-status-dot{background:#16a34a;border-radius:50%;width:8px;height:8px}.auto-import-status-dot.off{background:#9ca3af}.auto-import-status strong,.auto-import-last-sync strong{color:#293244}.result-auto-import-card{background:#fff;border:1px solid #e8ecf3;border-radius:18px;margin-bottom:24px;padding:20px 24px;box-shadow:0 8px 30px #1e293b0f}.result-auto-import-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.result-auto-import-actions{align-items:center;gap:10px;display:flex}.result-sync-btn{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;height:40px;padding:0 17px;font-size:13px;font-weight:800;transition:all .2s}.result-sync-btn:hover{background:#4338ca;transform:translateY(-1px)}.result-sync-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=650px){.auto-import-card,.result-auto-import-card{border-radius:15px;padding:17px}.auto-import-header,.result-auto-import-row{flex-direction:column;align-items:flex-start}.auto-import-controls,.result-auto-import-actions,.sync-now-btn,.result-sync-btn{width:100%}.auto-import-info{flex-direction:column;align-items:flex-start;gap:9px}}.result-import-card{background:#fff;border:1px solid #e8ecf3;border-radius:18px;margin-bottom:24px;padding:20px 24px;box-shadow:0 8px 30px #1e293b0f}.result-import-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.result-import-header h2{color:#172033;margin:0;font-size:18px;font-weight:800}.result-import-header p{color:#8992a4;margin:5px 0 0;font-size:12px}.result-import-header .auto-import-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.result-import-header .auto-import-toggle input{display:none}.result-import-header .auto-import-toggle span{background:#d1d5db;border-radius:999px;width:48px;height:26px;transition:all .2s;display:block;position:relative}.result-import-header .auto-import-toggle span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.result-import-header .auto-import-toggle input:checked+span{background:#16a34a}.result-import-header .auto-import-toggle input:checked+span:after{transform:translate(22px)}.result-import-header .auto-import-toggle strong{color:#374151;font-size:13px;font-weight:800}.result-import-actions{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.result-sync-info{color:#7c8799;flex-direction:column;gap:3px;font-size:12px;display:flex}.result-sync-info strong{color:#293244;font-size:13px}.sync-results-btn{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;min-width:125px;height:42px;padding:0 17px;font-size:13px;font-weight:800;transition:all .2s;box-shadow:0 6px 16px #4f46e533}.sync-results-btn:hover{background:#4338ca;transform:translateY(-1px)}.sync-results-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.result-import-help{color:#929aaa;margin-top:12px;font-size:11px;display:block}@media (width<=650px){.result-import-card{border-radius:15px;padding:17px}.result-import-header{flex-direction:column;align-items:flex-start}.result-import-header .auto-import-toggle{align-self:flex-start}.result-import-actions{flex-direction:column;align-items:stretch}.sync-results-btn{width:100%}}.manage-games-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px}.manage-games-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.manage-games-header h1{color:#111827;margin:0;font-size:28px;font-weight:800;line-height:1.2}.manage-games-header p{color:#6b7280;margin:7px 0 0;font-size:14px}.games-notice{box-sizing:border-box;border-radius:10px;width:100%;margin-bottom:18px;padding:12px 15px;font-size:14px;font-weight:600}.games-notice.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.games-notice.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.game-form-card,.games-list-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:15px;width:100%;margin-bottom:18px;padding:22px;box-shadow:0 5px 18px #0f172a0f}.game-form-heading,.games-list-heading{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:17px;display:flex}.game-form-heading h2,.games-list-heading h2{color:#111827;margin:0;font-size:20px;font-weight:750}.game-form-heading p,.games-list-heading p{color:#6b7280;margin:5px 0 0;font-size:13px}.game-form-grid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:15px;display:grid}.game-field{min-width:0}.game-field label{color:#1f2937;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.game-field input[type=text],.game-field input[type=time]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;width:100%;height:46px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600}.game-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.game-active-control{white-space:nowrap;color:#1f2937;cursor:pointer;align-items:center;gap:8px;height:46px;font-size:13px;font-weight:700;display:flex}.game-active-control input{accent-color:#2563eb;cursor:pointer;width:18px;height:18px;margin:0}.save-game-btn{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;width:100%;min-height:46px;margin-top:20px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.save-game-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 14px #2563eb33}.save-game-btn:disabled{opacity:.6;cursor:not-allowed}.cancel-edit-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:40px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}.cancel-edit-btn:hover{background:#f9fafb}.games-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.games-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.games-table th,.games-table td{white-space:nowrap}.games-table th{color:#6b7280;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:13px 12px;font-size:11px;font-weight:800}.games-table td{color:#374151;text-align:left;vertical-align:middle;border-bottom:1px solid #eef0f3;padding:14px 12px;font-size:13px}.games-table tbody tr:last-child td{border-bottom:0}.games-table tbody tr:hover{background:#fafcff}.games-table td strong{color:#111827;font-weight:700}.games-table th:first-child,.games-table td:first-child{width:27%}.games-table th:nth-child(2),.games-table td:nth-child(2),.games-table th:nth-child(3),.games-table td:nth-child(3),.games-table th:nth-child(4),.games-table td:nth-child(4){width:12%}.games-table th:nth-child(5),.games-table td:nth-child(5){width:17%}.games-table th:nth-child(6),.games-table td:nth-child(6){width:15%}.status-toggle{cursor:pointer;border-radius:18px;min-width:76px;min-height:32px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700}.status-toggle.active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.status-toggle.inactive{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db}.edit-game-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-height:34px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:700}.edit-game-btn:hover{background:#dbeafe}.game-actions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.delete-game-btn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;min-height:34px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:700}.delete-game-btn:hover{background:#fee2e2;border-color:#fca5a5}.games-loading,.games-empty{color:#6b7280;text-align:center;padding:35px 15px;font-size:14px}@media (width<=950px){.manage-games-page{padding:20px}.game-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-name-field,.game-active-control{grid-column:span 2}.games-table{min-width:760px}}@media (width<=600px){.manage-games-page{padding:14px}.manage-games-header{align-items:flex-start;margin-bottom:15px}.manage-games-header h1{font-size:23px}.manage-games-header p{font-size:13px;line-height:1.45}.game-form-card,.games-list-card{border-radius:13px;padding:16px}.game-form-heading,.games-list-heading{margin-bottom:16px;padding-bottom:15px}.game-form-heading h2,.games-list-heading h2{font-size:18px}.game-form-grid{grid-template-columns:1fr;gap:14px}.game-name-field,.game-active-control{grid-column:auto}.game-field input[type=text],.game-field input[type=time]{height:46px}.game-active-control{height:44px}.save-game-btn{min-height:46px}.games-table-wrap{margin:0 -4px;padding:0 4px 5px}.games-table{table-layout:fixed;min-width:760px}.games-table th,.games-table td{padding:12px 10px;font-size:12px}}@media (width<=380px){.manage-games-page{padding:10px}.game-form-card,.games-list-card{padding:14px}.manage-games-header h1{font-size:21px}.games-table{min-width:740px}.games-table th,.games-table td{padding:11px 9px;font-size:11px}}.rates-page{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:24px}.rates-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rates-header h1{color:#111827;margin:0;font-size:28px;font-weight:800;line-height:1.2}.rates-header p{color:#6b7280;margin:7px 0 0;font-size:14px;line-height:1.5}.rate-notice{box-sizing:border-box;border-radius:10px;width:100%;margin-bottom:18px;padding:12px 15px;font-size:14px;font-weight:600}.rate-notice.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.rate-notice.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.rate-editor{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;padding:24px;box-shadow:0 6px 20px #0f172a0f}.rate-editor-title{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding-bottom:20px;display:flex}.rate-editor-title h2{color:#111827;margin:0;font-size:20px;font-weight:750;line-height:1.3}.rate-editor-title p{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.5}.rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.rate-field{width:100%;min-width:0}.rate-field label{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4;display:block}.rate-field input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.rate-field input:hover{border-color:#9ca3af}.rate-field input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.rate-field input::placeholder{color:#9ca3af;font-weight:500}.rate-field small{color:#9ca3af;margin-top:6px;font-size:12px;line-height:1.4;display:block}.rate-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rate-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.save-rate{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:24px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .2s,background .2s;display:flex}.save-rate:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 7px 16px #2563eb38}.save-rate:active:not(:disabled){transform:translateY(0)}.save-rate:disabled{cursor:not-allowed;opacity:.6}.rate-loading{box-sizing:border-box;color:#6b7280;text-align:center;width:100%;padding:35px 10px;font-size:14px}.rate-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:18px;display:grid}.help-card{box-sizing:border-box;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:17px}.help-card strong{color:#111827;margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.4;display:block}.help-card span{color:#6b7280;font-size:12px;line-height:1.5;display:block}@media (width<=900px){.rates-page{padding:20px}.rate-grid,.rate-help{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rates-page{padding:14px}.rates-header{margin-bottom:15px}.rates-header h1{font-size:23px}.rates-header p{margin-top:6px;font-size:13px}.rate-notice{border-radius:9px;margin-bottom:14px;padding:11px 12px;font-size:13px}.rate-editor{border-radius:13px;padding:17px}.rate-editor-title{margin-bottom:18px;padding-bottom:16px}.rate-editor-title h2{font-size:18px}.rate-editor-title p{font-size:12px}.rate-grid{grid-template-columns:1fr;gap:15px}.rate-field label{margin-bottom:7px;font-size:13px}.rate-field input{height:46px;font-size:14px}.rate-field small{font-size:11px}.save-rate{min-height:46px;margin-top:20px;font-size:14px}.rate-help{grid-template-columns:1fr;gap:12px;margin-top:14px}.help-card{padding:15px}}@media (width<=380px){.rates-page{padding:10px}.rates-header h1{font-size:21px}.rates-header p{font-size:12px}.rate-editor{border-radius:12px;padding:14px}.rate-editor-title{margin-bottom:16px;padding-bottom:14px}.rate-editor-title h2{font-size:17px}.rate-field label{font-size:13px}.rate-field input{height:44px;padding:0 11px;font-size:14px}.save-rate{min-height:44px;font-size:14px}.help-card{padding:13px}}@media (width<=320px){.rates-page{padding:8px}.rate-editor{padding:12px}.rates-header h1{font-size:20px}.rate-editor-title h2{font-size:16px}.rate-field input{height:42px}}*{box-sizing:border-box}:root{--primary:#3157e8;--primary-dark:#2344c7;--primary-light:#eef3ff;--green:#16a34a;--green-light:#ecfdf3;--orange:#ef7b21;--orange-light:#fff5eb;--purple:#7c3aed;--purple-light:#f5f0ff;--text:#171b26;--text-soft:#667085;--text-muted:#8a93a3;--border:#e5e9f1;--border-dark:#d8deea;--bg:#f5f7fb;--white:#fff;--shadow-sm:0 4px 14px #161f340d;--shadow-md:0 10px 30px #161f3414;--shadow-lg:0 18px 45px #161f341c;--radius:18px}.settings-page{width:100%;max-width:1220px;color:var(--text);margin:0 auto;padding:30px 24px 70px}.settings-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26px;display:flex}.settings-head small{color:var(--primary);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.settings-head small:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3157e81a}.settings-head h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:34px;font-weight:900;line-height:1.1}.settings-head p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.5}.refresh-btn{background:var(--white);min-height:44px;color:var(--text);border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.refresh-btn:hover{box-shadow:var(--shadow-md);background:#fbfcff;border-color:#cdd5e4;transform:translateY(-2px)}.refresh-btn:active{transform:translateY(0)}.refresh-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.notice{box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;margin-bottom:18px;padding:14px 16px;font-size:13px;font-weight:800;display:flex;position:relative}.notice.success{color:#08783e;background:#ecfdf3;border-color:#c9f2da}.notice.error{color:#b42318;background:#fff1f1;border-color:#ffd2d0}.notice b{background:#fff;border-radius:50%;place-items:center;width:25px;min-width:25px;height:25px;display:grid;box-shadow:0 2px 6px #0000000d}.settings-card{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fffffff5;border-radius:22px;margin-bottom:18px;padding:25px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.settings-card:before{content:"";background:linear-gradient(90deg, var(--primary), #6d8cff, transparent);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.settings-card:hover{box-shadow:var(--shadow-lg);border-color:#dce2ed}.section-head{align-items:center;gap:14px;margin-bottom:21px;display:flex}.section-icon{color:#fff;background:linear-gradient(135deg,#3157e8,#5577f2);border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 18px #3157e838}.section-icon.green{background:linear-gradient(135deg,#16a34a,#2fc866);box-shadow:0 8px 18px #16a34a33}.section-icon.orange{background:linear-gradient(135deg,#ef7b21,#ff9c4a);box-shadow:0 8px 18px #ef7b2133}.whatsapp-icon{background:linear-gradient(135deg,#16a34a,#2bd66a)!important}.announcement-icon{background:linear-gradient(135deg,#7c3aed,#9b63ef)!important}.section-head h2{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:900;line-height:1.2}.section-head p{color:var(--text-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.method{text-align:left;border:1.5px solid var(--border);cursor:pointer;background:#fafbfe;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:15px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.method:hover{box-shadow:var(--shadow-sm);background:#fff;border-color:#cbd5ef;transform:translateY(-2px)}.method.active{border-color:var(--primary);background:linear-gradient(135deg,#f3f6ff,#edf2ff);box-shadow:0 7px 18px #3157e81a}.method .radio{color:#fff;border:2px solid #cbd1dd;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;font-size:11px;transition:background .2s,border-color .2s;display:grid}.method.active .radio{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px #3157e81a}.method span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.method strong{font-size:14px;font-weight:900}.method small{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.method i{color:var(--primary);margin-left:auto;font-size:21px;font-style:normal;transition:transform .2s}.method:hover i{transform:translate(2px)}.payment-panel{background:linear-gradient(135deg,#f8faff,#f3f6ff);border:1px solid #e0e6f5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffffe6}.payment-panel.single{grid-template-columns:1fr}.payment-panel label,.grid2 label,.single-field label{color:#444c5a;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.payment-panel input,.grid2 input,.single-field input,.single-field textarea{width:100%;color:var(--text);background:#fff;border:1px solid #dfe3eb;border-radius:12px;outline:none;padding:12px 13px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s}.payment-panel input,.grid2 input,.single-field input{height:48px}.single-field textarea{resize:vertical;min-height:115px;font-weight:600;line-height:1.55}.payment-panel input::placeholder,.grid2 input::placeholder,.single-field input::placeholder,.single-field textarea::placeholder{color:#a3aab7;font-weight:500}.payment-panel input:hover,.grid2 input:hover,.single-field input:hover,.single-field textarea:hover{border-color:#cbd2df}.payment-panel input:focus,.grid2 input:focus,.single-field input:focus,.single-field textarea:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #3157e817}.hint{color:#5b6474;background:#eef2ff;border:1px solid #dce4ff;border-radius:11px;grid-column:1/-1;padding:11px 13px;font-size:11px;line-height:1.55}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.single-field{width:100%}.single-field small,.grid2 small{color:#8a919e;font-size:10px;font-weight:600;line-height:1.4}.money{background:#fff;border:1px solid #dfe3eb;border-radius:12px;height:48px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.money:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #3157e817}.money b{color:var(--primary);background:#f6f8ff;border-right:1px solid #e4e8f1;align-items:center;padding:0 14px;font-size:14px;display:flex}.money input{background:0 0;width:100%;box-shadow:none!important;border:0!important}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chips span{color:#515a6b;background:#f4f6f9;border:1px solid #e1e4ea;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.chips span:hover{background:#eef2ff;border-color:#d4dcf7;transform:translateY(-1px)}.window{background:var(--green-light);color:#557061;border:1px solid #d2f3df;border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex}.window span{background:var(--green);border-radius:50%;width:8px;min-width:8px;height:8px;box-shadow:0 0 0 4px #16a34a1a}.section-save{color:#fff;letter-spacing:.7px;cursor:pointer;border:0;border-radius:12px;height:46px;margin-top:17px;padding:0 21px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 7px 17px #3157e833}.section-save:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 10px 22px #3157e840}.section-save:active{transform:translateY(0)}.section-save:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.payment-save{background:linear-gradient(135deg,#3157e8,#4d6ff0)}.deposit-save{background:linear-gradient(135deg,#16a34a,#27bc60)}.withdrawal-save{background:linear-gradient(135deg,#ef7b21,#f68e3e)}.whatsapp-save{background:linear-gradient(135deg,#16a34a,#25d366)}.announcement-save{background:linear-gradient(135deg,#7c3aed,#9658e8)}.settings-loading{min-height:340px;color:var(--text-soft);align-content:center;place-items:center;gap:13px;font-size:13px;font-weight:700;display:grid}.settings-spinner{border:3px solid #e5e7eb;border-top-color:var(--primary);border-right-color:#6d8cff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@media (width<=900px){.settings-page{padding:24px 17px 55px}.settings-head h1{font-size:30px}.settings-card{border-radius:20px;padding:21px}.section-icon{width:45px;min-width:45px;height:45px}}@media (width<=700px){.settings-page{padding:17px 12px 42px}.settings-head{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:18px}.settings-head small{font-size:10px}.settings-head h1{letter-spacing:-.5px;font-size:27px}.settings-head p{font-size:12px}.refresh-btn{width:100%;height:45px}.settings-card{border-radius:18px;margin-bottom:14px;padding:17px}.section-head{align-items:flex-start;gap:11px;margin-bottom:16px}.section-icon{border-radius:12px;width:42px;min-width:42px;height:42px;font-size:18px}.section-head h2{font-size:17px}.section-head p{font-size:11px}.method-grid,.grid2,.payment-panel{grid-template-columns:1fr}.method{padding:13px}.payment-panel{gap:13px;padding:13px}.section-save{width:100%;height:47px;margin-top:15px}.chips{gap:6px}.chips span{padding:6px 9px}.notice{padding:11px 12px;font-size:12px}}@media (width<=420px){.settings-page{padding-left:9px;padding-right:9px}.settings-card{border-radius:16px;padding:14px}.settings-head h1{font-size:24px}.settings-head p{font-size:11px}.notice{padding:10px;font-size:11px}.notice b{width:22px;min-width:22px;height:22px}.section-icon{border-radius:11px;width:39px;min-width:39px;height:39px;font-size:16px}.section-head h2{font-size:16px}.section-head p{font-size:10px}.payment-panel{border-radius:13px;padding:11px}.method{border-radius:13px;padding:12px}.method strong{font-size:13px}.method small{font-size:10px}.payment-panel input,.grid2 input,.single-field input{height:46px;font-size:13px}.single-field textarea{font-size:13px}.section-save{height:45px;font-size:10px}}@media (width<=350px){.settings-page{padding-left:7px;padding-right:7px}.settings-card{padding:12px}.settings-head h1{font-size:22px}.method{gap:8px;padding:10px}.method .radio{width:20px;min-width:20px;height:20px}.method i{font-size:18px}}.slider-page{width:100%;max-width:1100px;margin:0 auto}.slider-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.slider-head small{letter-spacing:1.4px;opacity:.55;font-size:11px;font-weight:800}.slider-head h1{margin:5px 0 4px;font-size:28px}.slider-head p{opacity:.65;margin:0}.slider-head-icon,.slider-icon{border-radius:12px;justify-content:center;align-items:center;display:flex}.slider-head-icon{color:#fff;background:#111827;width:48px;height:48px}.slider-upload-card,.slider-list-card{background:#fff;border:1px solid #e8ebf0;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 8px 28px #0f172a0d}.slider-section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.slider-icon{color:#111827;background:#f1f5f9;width:42px;height:42px}.slider-section-title h2{margin:0;font-size:18px}.slider-section-title p{opacity:.6;margin:4px 0 0;font-size:13px}.slider-upload-grid{grid-template-columns:minmax(300px,1.25fr) minmax(260px,.75fr);gap:22px;display:grid}.slider-drop{cursor:pointer;color:#64748b;background:#f8fafc;border:2px dashed #d7dce4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:240px;display:flex;overflow:hidden}.slider-drop img{object-fit:cover;width:100%;height:100%;min-height:240px}.slider-drop strong{color:#1f2937}.slider-drop span{font-size:12px}.slider-fields{flex-direction:column;gap:16px;display:flex}.slider-fields label,.slider-order label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.slider-fields input,.slider-order input{box-sizing:border-box;border:1px solid #dfe3e8;border-radius:10px;outline:none;width:100%;padding:12px;font-size:14px}.slider-fields input:focus,.slider-order input:focus{border-color:#111827}.slider-save-btn,.slider-status,.slider-delete{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.slider-save-btn{color:#fff;background:#111827;margin-top:auto}.slider-save-btn:disabled{opacity:.55;cursor:not-allowed}.slider-notice{border-radius:10px;margin-bottom:18px;padding:12px 15px;font-size:14px;font-weight:700}.slider-notice.success{color:#047857;background:#ecfdf5}.slider-notice.error{color:#b91c1c;background:#fef2f2}.slider-list{flex-direction:column;gap:12px;display:flex}.slider-item{border:1px solid #edf0f4;border-radius:14px;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.slider-thumb{background:#f1f5f9;border-radius:10px;width:150px;height:85px;overflow:hidden}.slider-thumb img{object-fit:cover;width:100%;height:100%}.slider-info{min-width:0}.slider-info>strong{margin-bottom:7px;display:block}.slider-info>span{opacity:.6;align-items:center;gap:3px;font-size:12px;display:flex}.slider-order{width:100px;margin-top:9px}.slider-order input{padding:7px 9px}.slider-actions{align-items:center;gap:8px;display:flex}.slider-status{color:#047857;background:#ecfdf5}.slider-status.off{color:#64748b;background:#f1f5f9}.slider-delete{color:#b91c1c;background:#fef2f2}.slider-empty{text-align:center;color:#64748b;background:#f8fafc;border-radius:12px;padding:35px 15px}@media (width<=800px){.slider-upload-grid{grid-template-columns:1fr}.slider-item{grid-template-columns:100px 1fr}.slider-thumb{width:100px;height:65px}.slider-actions{grid-column:1/-1}}.admin-tx-page{color:#172033;background:#f7f9fc;width:100%;min-height:100%;padding:18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-tx-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.admin-tx-head h1{margin:0;font-size:22px;font-weight:800}.admin-tx-head p{color:#7b8798;margin:4px 0 0;font-size:12px}.admin-tx-refresh{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:7px;height:36px;padding:0 13px;font-size:11px;font-weight:800}.admin-tx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-tx-stats>div{background:#fff;border:1px solid #e1e7ef;border-radius:9px;padding:13px}.admin-tx-stats span{color:#8490a2;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.admin-tx-stats strong{margin-top:5px;font-size:19px;display:block}.admin-tx-toolbar{background:#fff;border:1px solid #e1e7ef;border-bottom:0;border-radius:9px 9px 0 0;flex-wrap:wrap;gap:8px;padding:11px;display:flex}.admin-tx-toolbar input{border:1px solid #d7dee8;border-radius:7px;outline:0;flex:1;min-width:220px;height:36px;padding:0 10px;font-size:11px}.admin-tx-toolbar select{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:7px;height:36px;padding:0 10px;font-size:11px}.admin-tx-card{background:#fff;border:1px solid #e1e7ef;border-radius:0 0 9px 9px;overflow:hidden}.admin-tx-table-wrap{width:100%;overflow-x:auto}.admin-tx-table{border-collapse:collapse;width:100%;min-width:900px}.admin-tx-table th{text-align:left;color:#667085;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e1e7ef;height:39px;padding:0 11px;font-size:9px}.admin-tx-table td{color:#52627a;white-space:nowrap;border-bottom:1px solid #edf0f4;height:47px;padding:0 11px;font-size:10px}.admin-tx-table tbody tr:hover td{background:#fbfcfe}.admin-tx-table td strong{color:#172033}.credit-amount{color:#079455!important;font-weight:900!important}.debit-amount{color:#d92d20!important;font-weight:900!important}.admin-status{text-transform:uppercase;color:#b54708;background:#fff7e6;border-radius:5px;justify-content:center;align-items:center;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.admin-status.success,.admin-status.approved{color:#067647;background:#ecfdf3}.admin-status.failed,.admin-status.rejected{color:#b42318;background:#fff1f0}.admin-tx-empty{color:#8b96a7;justify-content:center;align-items:center;min-height:240px;font-size:12px;display:flex}@media (width<=760px){.admin-tx-page{padding:10px}.admin-tx-head{align-items:flex-start}.admin-tx-head h1{font-size:18px}.admin-tx-head p{font-size:10px}.admin-tx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-tx-stats>div{padding:10px}.admin-tx-stats strong{font-size:16px}.admin-tx-toolbar{padding:8px}.admin-tx-toolbar input{flex-basis:100%;min-width:100%}.admin-tx-toolbar select{flex:1;min-width:0}}@media (width<=420px){.admin-tx-head{flex-direction:column}.admin-tx-refresh{width:100%}}.winners-page{box-sizing:border-box;width:100%;min-width:0;padding:22px}.winners-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.winners-header h1{margin:0;font-size:26px;font-weight:800;line-height:1.2}.winners-header p{color:#6b7280;margin:6px 0 0;font-size:14px}.refresh-winners{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;display:inline-flex}.refresh-winners:hover{background:#f8fafc}.refresh-winners:disabled{opacity:.65;cursor:not-allowed}.spin{animation:1s linear infinite winner-spin}@keyframes winner-spin{to{transform:rotate(360deg)}}.history-filters-top{box-sizing:border-box;background:#fff;border:1px solid #e8ebf0;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.date-filter-label{color:#667085;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.winner-game-filter,.winner-custom-date{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:none;min-height:40px;padding:0 12px;font-size:13px}.winner-game-filter:focus,.winner-custom-date:focus{border-color:#94a3b8}.winner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.winner-stat-card{box-sizing:border-box;background:#fff;border:1px solid #e8ebf0;border-radius:16px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:16px;display:flex;box-shadow:0 7px 24px #1018280d}.stat-icon{border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.stat-all .stat-icon{color:#334155;background:#f1f5f9}.stat-win .stat-icon{color:#15803d;background:#ecfdf3}.stat-loss .stat-icon{color:#dc2626;background:#fef2f2}.stat-content{min-width:0}.stat-content span{text-transform:uppercase;letter-spacing:.05em;color:#667085;font-size:12px;font-weight:800;display:block}.stat-content strong{color:#111827;word-break:break-word;margin-top:3px;font-size:23px;line-height:1.15;display:block}.stat-content small{color:#98a2b3;margin-top:4px;font-size:11px;display:block}.history-tabs{box-sizing:border-box;background:#f3f4f6;border-radius:11px;gap:8px;width:fit-content;max-width:100%;margin-bottom:14px;padding:5px;display:flex}.history-tabs button{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:38px;padding:0 17px;font-size:13px;font-weight:800;transition:all .2s}.history-tabs button:hover{color:#111827;background:#fff}.history-tabs button.active{color:#111827;background:#fff;box-shadow:0 2px 8px #0f172a14}.history-tabs button.loss-tab.active{color:#dc2626}.history-tabs button.win-tab.active{color:#15803d}.winner-toolbar{box-sizing:border-box;background:#fff;border:1px solid #e8ebf0;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,200px) auto;gap:10px;margin-bottom:14px;padding:12px;display:grid}.winner-search{color:#98a2b3;box-sizing:border-box;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.winner-search input{width:100%;min-width:0;font:inherit;color:#111827;background:0 0;border:none;outline:none}.history-clear-filter{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.history-clear-filter:hover{background:#f8fafc}.winners-card{box-sizing:border-box;background:#fff;border:1px solid #e8ebf0;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #1018280a}.history-table-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.history-table-head>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.history-table-head strong{color:#101828;font-size:15px}.history-table-head span{color:#98a2b3;font-size:12px}.history-date-badge{color:#667085;white-space:nowrap;background:#f8fafc;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.winners-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.winners-table{border-collapse:collapse;width:100%;min-width:760px}.winners-table th,.winners-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:13px 15px}.winners-table th{color:#667085;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;font-size:11px;font-weight:800}.winners-table td{color:#344054;font-size:13px}.winners-table tbody tr:hover{background:#fbfcfd}.winner-user{align-items:center;gap:10px;min-width:170px;display:flex}.winner-avatar{color:#4338ca;background:#eef2ff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.winner-user>div:last-child{min-width:0}.winner-user strong,.winner-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.winner-user strong{color:#101828}.winner-user small{color:#98a2b3;margin-top:2px;font-size:11px}.game-badge{color:#27272a;white-space:nowrap;background:#f4f4f5;border-radius:7px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.points-cell strong{color:#111827;display:block}.points-cell small{color:#15803d;margin-top:2px;font-size:11px;font-weight:700;display:block}.status-badge{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:76px;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.status-win{color:#15803d;background:#ecfdf3}.status-loss{color:#dc2626;background:#fef2f2}.date-cell{white-space:nowrap;min-width:160px;color:#667085!important}.winner-loading,.winner-empty{text-align:center;color:#667085;padding:54px 20px}.empty-icon{background:#f8fafc;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;font-size:23px;display:flex}.winner-empty h3{color:#101828;margin:0;font-size:17px}.winner-empty p{margin:6px 0 0;font-size:13px}@media (width<=900px){.winner-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.winner-toolbar{grid-template-columns:1fr 170px auto}}@media (width<=700px){.winners-page{padding:14px}.winners-header{align-items:flex-start}.winners-header h1{font-size:22px}.winners-header p{font-size:12px}.history-filters-top{flex-wrap:wrap}.winner-stats{gap:9px}.winner-stat-card{gap:9px;min-height:84px;padding:12px}.stat-icon{border-radius:10px;flex-basis:38px;width:38px;height:38px}.stat-icon svg{width:18px;height:18px}.stat-content span{font-size:9px}.stat-content strong{font-size:17px}.stat-content small{font-size:9px}.history-tabs{width:100%}.history-tabs button{flex:1;padding:0 10px}.winner-toolbar{grid-template-columns:1fr}.history-table-head{flex-direction:column;align-items:flex-start}.history-date-badge,.winner-custom-date,.winner-game-filter{max-width:100%}}@media (width<=480px){.winners-page{padding:8px}.winners-header{flex-wrap:wrap;gap:8px;margin-bottom:12px}.winners-header>div{flex:180px;min-width:0}.winners-header h1{font-size:18px}.winners-header p{margin-top:3px;font-size:10px;line-height:1.35}.refresh-winners{border-radius:8px;min-height:34px;padding:0 9px;font-size:10px}.history-filters-top{gap:7px;margin-bottom:10px;padding:8px}.date-filter-label{width:100%;font-size:10px}.winner-game-filter,.winner-custom-date{border-radius:8px;min-height:34px;padding:0 8px;font-size:11px}.winner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.winner-stat-card{border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:72px;padding:8px 6px}.stat-icon{border-radius:8px;flex-basis:27px;width:27px;height:27px}.stat-icon svg{width:13px;height:13px}.stat-content span{letter-spacing:.03em;font-size:7px}.stat-content strong{white-space:nowrap;word-break:normal;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.05;overflow:hidden}.stat-content small{margin-top:2px;font-size:7px}.history-tabs{gap:4px;width:100%;margin-bottom:9px;padding:3px}.history-tabs button{border-radius:7px;min-height:32px;padding:0 5px;font-size:10px}.winner-toolbar{border-radius:10px;gap:7px;margin-bottom:10px;padding:8px}.winner-search{min-height:34px;padding:0 8px;font-size:11px}.history-clear-filter{min-height:34px;padding:0 10px;font-size:10px}.winners-card{border-radius:11px}.history-table-head{gap:7px;padding:10px}.history-table-head strong{font-size:12px}.history-table-head span{font-size:9px}.history-date-badge{min-height:27px;padding:0 7px;font-size:9px}.winners-table{min-width:690px}.winners-table th,.winners-table td{padding:9px 10px}.winners-table th{font-size:9px}.winners-table td{font-size:11px}.winner-user{gap:7px;min-width:145px}.winner-avatar{flex-basis:28px;width:28px;height:28px;font-size:11px}.winner-user small{font-size:9px}.game-badge{min-height:24px;padding:0 7px;font-size:10px}.status-badge{min-width:62px;min-height:24px;padding:0 7px;font-size:9px}.date-cell{min-width:145px;font-size:10px!important}.winner-loading,.winner-empty{padding:36px 14px}.winner-empty h3{font-size:14px}.winner-empty p{font-size:10px}}.winner-stat-card .stat-content{flex:auto;min-width:0}.winner-stat-card .stat-content strong{visibility:visible!important;opacity:1!important;color:#111827!important;white-space:nowrap!important;text-overflow:clip!important;word-break:normal!important;width:auto!important;height:auto!important;min-height:0!important;margin:3px 0 0!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:visible!important}@media (width<=700px){.winner-stat-card .stat-content strong{font-size:18px!important}}@media (width<=480px){.winner-stat-card .stat-content strong{font-size:15px!important;line-height:1!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{color:#172033;background:#f4f7fb;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}.admin-layout{background:#f4f7fb;min-height:100vh;display:flex}.sidebar{z-index:1000;color:#fff;background:#111827;flex-direction:column;width:255px;height:100vh;padding:18px 14px;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:8px 0 30px #0f172a14}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#374151;border-radius:10px}.sidebar-logo{border-bottom:1px solid #263244;align-items:center;gap:11px;min-height:54px;margin-bottom:14px;padding:0 7px 17px;display:flex}.sidebar-logo-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:11px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex;box-shadow:0 7px 18px #2563eb47}.logo-text{flex-direction:column;min-width:0;display:flex}.logo-text strong{color:#fff;white-space:nowrap;font-size:15px;font-weight:800}.logo-text span{color:#94a3b8;margin-top:3px;font-size:10px}.sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.nav-link{color:#cbd5e1;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.nav-link:hover{color:#fff;background:#1f2937}.nav-link.active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 7px 16px #2563eb2e}.nav-icon{color:currentColor;justify-content:center;align-items:center;width:22px;min-width:22px;display:flex}.nav-parent{text-align:left}.nav-parent-title{flex:1}.nav-arrow{color:#94a3b8;justify-content:center;align-items:center;width:18px;min-width:18px;display:flex}.nav-parent.parent-active{color:#fff;background:#1f2937}.nav-group{width:100%}.submenu{border-left:1px solid #374151;flex-direction:column;gap:3px;margin:2px 0 5px 18px;padding:3px 0 3px 14px;display:flex;position:relative}.submenu-link{color:#9ca3af;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.submenu-link:hover{color:#fff;background:#1f2937}.submenu-link.active{color:#60a5fa;background:#2563eb2e}.submenu-dot{justify-content:center;align-items:center;width:20px;min-width:20px;display:flex}.sidebar-bottom{border-top:1px solid #263244;margin-top:12px;padding-top:14px}.sidebar-logout{color:#fca5a5;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#dc26261a;border:1px solid #ef444429;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;font-weight:700;transition:all .18s;display:flex}.sidebar-logout:hover{color:#fff;background:#dc2626}.admin-content{width:calc(100% - 255px);min-width:0;min-height:100vh;margin-left:255px}.admin-topbar{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:11px;min-width:0;display:flex}.menu-button{color:#172033;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.menu-button:hover{background:#eef2f7}.topbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.topbar-back-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex}.topbar-back-btn:hover{color:#2563eb;background:#f8fafc}.topbar-logo{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.topbar-brand h2{color:#111827;white-space:nowrap;font-size:19px;font-weight:800}.topbar-brand span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.topbar-logout{color:#b91c1c;font:inherit;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.topbar-logout:hover{background:#fee2e2}.page-content{width:100%;min-width:0;padding:28px}.simple-page{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.simple-page-icon{color:#2563eb;background:#eff6ff;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:15px;display:flex}.simple-page h2{color:#111827;margin-bottom:8px;font-size:22px}.simple-page p{color:#64748b;max-width:500px;font-size:14px;line-height:22px}.dashboard{width:100%;min-width:0}.dashboard-header{margin-bottom:25px}.dashboard-header h1{margin-bottom:5px;font-size:28px}.dashboard-header p{color:#6b7280}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;padding:22px;transition:all .2s;overflow:hidden;box-shadow:0 3px 10px #0000000a}.card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.card h3{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:15px;overflow:hidden}.card p{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:700;overflow:hidden}.quick-actions{margin-top:30px}.quick-actions h2{margin-bottom:15px;font-size:21px}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.quick-action{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;padding:20px;transition:all .2s;overflow:hidden}.quick-action:hover{background:#f8fafc;transform:translateY(-2px)}.quick-action h3,.quick-action p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-action h3{margin-bottom:5px}.quick-action p{color:#6b7280;font-size:14px}.page-title{margin-bottom:25px}.page-title h1{color:#111827;font-size:27px}.page-title p{color:#6b7280;margin-top:6px}.table-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:15px;font-size:14px}td{border-bottom:1px solid #e5e7eb;padding:15px;font-size:14px}tr:last-child td{border-bottom:none}button{font-family:inherit}.btn{cursor:pointer;border:none;border-radius:7px;padding:9px 15px;font-weight:600}.btn-primary{color:#fff;background:#2563eb}.btn-primary:hover{background:#1d4ed8}.btn-success{color:#166534;background:#dcfce7}.btn-danger{color:#991b1b;background:#fee2e2}.btn-warning{color:#92400e;background:#fef3c7}.form-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:650px;padding:25px}.form-group{margin-bottom:18px}.form-group label{color:#374151;margin-bottom:7px;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:7px;outline:none;width:100%;padding:12px 13px;font-size:15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#2563eb}.form-group textarea{resize:vertical;min-height:100px}.status{border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.status-success,.status-active{color:#166534;background:#dcfce7}.status-pending{color:#92400e;background:#fef3c7}.status-failed,.status-blocked{color:#991b1b;background:#fee2e2}.sidebar-overlay{display:none}@media (width<=900px){.page-content{padding:20px}.cards-grid,.quick-actions-grid{gap:12px}.card{padding:16px}.card h3{font-size:13px}.card p{font-size:21px}.quick-action{padding:15px}}@media (width<=768px){.sidebar{width:270px;transform:translate(-100%);box-shadow:10px 0 35px #00000038}.sidebar.sidebar-open{transform:translate(0)}.admin-content{width:100%;margin-left:0}.admin-topbar{height:64px;padding:0 15px}.menu-button{display:flex}.page-content{padding:15px}.sidebar-overlay{z-index:999;background:#0f172a7a;display:block;position:fixed;inset:0}.topbar-logout{padding:8px 11px}.topbar-brand h2{font-size:17px}.cards-grid,.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.submenu{margin-left:16px;padding-left:12px}}@media (width<=600px){.page-content{padding:12px}.admin-topbar{padding:0 12px}.topbar-logout span{display:none}.topbar-logout{width:38px;height:38px;padding:0}.cards-grid,.quick-actions-grid{gap:8px}.card{padding:11px}.card h3{margin-bottom:6px;font-size:11px}.card p{font-size:17px}.quick-action{padding:11px}.quick-action h3{font-size:12px}.quick-action p{font-size:9px}}@media (width<=480px){.sidebar{width:255px}.page-content{padding:9px}.admin-topbar{padding:0 9px}.topbar-brand h2{font-size:15px}.topbar-brand span,.topbar-logo{display:none}.menu-button{width:37px;height:37px}.cards-grid,.quick-actions-grid{gap:6px}.card{padding:9px}.card h3{margin-bottom:5px;font-size:10px}.card p{font-size:15px}.quick-action{padding:9px}.quick-action h3{margin-bottom:3px;font-size:11px}.quick-action p{font-size:8px}}@media (width<=390px){.page-content{padding:7px}.cards-grid,.quick-actions-grid{gap:5px}.card{padding:7px}.card h3{font-size:9px}.card p{font-size:14px}.quick-action{padding:7px}.quick-action h3{font-size:10px}.quick-action p{font-size:7px}}@media (width<=350px){.page-content{padding:5px}.cards-grid,.quick-actions-grid{gap:4px}.card{padding:6px}.card h3{font-size:8px}.card p{font-size:13px}.quick-action{padding:6px}.quick-action h3{font-size:9px}.quick-action p{font-size:7px}}@media (width<=320px){.page-content{padding:4px}.cards-grid,.quick-actions-grid{gap:3px}.card{padding:5px}.card h3{margin-bottom:3px;font-size:7px}.card p{font-size:12px}.quick-action{padding:5px}.quick-action h3{font-size:8px}.quick-action p{font-size:6px}.menu-button{width:34px;height:34px}}
