@font-face{font-family:Walone;src:url(/fonts/Walone-Bold.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap;ascent-override:100%;descent-override:30%;line-gap-override:0%}:root{--app-font: "Walone", "Noto Sans Myanmar", "Myanmar Text", Pyidaungsu, sans-serif;font-family:var(--app-font);color:#fff;background:#075a2c;font-synthesis:none;--green-950: #063b21;--green-900: #074d27;--green-800: #0b6632;--green-700: #11763b;--gold: #ffd94a;--gold-deep: #f3b820;--navy: #1d2a39;--line: rgba(255, 255, 255, .14)}*{box-sizing:border-box;font-family:var(--app-font)!important;scrollbar-width:thin;scrollbar-color:#f2c53f rgba(3,48,25,.74)}*:before,*:after{font-family:var(--app-font)!important}html{overflow-x:hidden;scroll-behavior:auto}body{overflow-x:hidden;margin:0;min-width:320px;min-height:100vh;background:var(--green-900);line-height:1.45}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block;width:20px;height:20px;flex:0 0 auto;stroke-width:2}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:999px;background:#033019bd}::-webkit-scrollbar-thumb{border:2px solid rgba(3,48,25,.74);border-radius:999px;background:linear-gradient(180deg,#ffe46d,#d99d16)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff09a,#efbd31)}::-webkit-scrollbar-corner{background:var(--green-950)}.site-shell{max-width:100%;min-height:100vh;overflow-x:clip;background-color:#075a2c;background-image:linear-gradient(45deg,transparent 47%,rgba(255,255,255,.035) 48%,rgba(255,255,255,.035) 51%,transparent 52%),linear-gradient(-45deg,transparent 47%,rgba(255,255,255,.025) 48%,rgba(255,255,255,.025) 51%,transparent 52%);background-size:68px 68px}.local-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.11);background:#0b6331f5;box-shadow:0 5px 24px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;height:66px;max-width:1320px;align-items:center;justify-content:space-between;margin:auto;padding:0 15px}.local-brand{display:flex;height:62px;align-items:center;gap:8px}.brand-logo{display:block;width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.brand-copy{display:flex;flex-direction:column}.brand-copy strong{font-size:19px;line-height:1.15;letter-spacing:.01em}.brand-copy small{margin-top:2px;color:#ffffffad;font:700 8px/1 Arial,sans-serif;letter-spacing:.29em}.header-actions{display:flex;align-items:center;gap:12px}.app-pill{display:flex;height:32px;align-items:center;gap:5px;border-radius:9px;padding:0 9px;color:#13230c;background:var(--gold);font:800 11px/1 Arial,sans-serif}.app-pill span{font-size:17px}.icon-button,.refresh-button{border:0;color:#fff;background:transparent}.icon-button{position:relative;display:grid;width:36px;height:36px;place-items:center}.icon-button:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border:2px solid var(--green-800);border-radius:50%;background:var(--gold)}.notification-button:after{display:none}.notification-button b{position:absolute;top:0;right:-2px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid var(--green-800);border-radius:10px;padding:0 3px;color:#20300d;background:var(--gold);font:800 7px/1 Arial,sans-serif}.refresh-button{display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--gold)}.refresh-button small{color:#ffffffb8;font:7px Arial,sans-serif}.refresh-button.refreshing svg{animation:spin .7s linear infinite}.refresh-button:disabled{cursor:wait;opacity:.82}.language-picker{position:relative}.language-button{display:grid;width:31px;height:31px;place-items:center;overflow:hidden;border:2px solid var(--gold);border-radius:50%;padding:0;background:#fff}.language-button img{display:block;width:100%;height:100%;object-fit:cover}.language-menu{position:absolute;z-index:90;top:41px;right:-70px;display:grid;width:152px;gap:3px;border:1px solid rgba(255,224,91,.55);border-radius:8px;padding:6px;background:#182832fa;box-shadow:0 16px 40px #00000059}.language-menu button{display:grid;min-height:38px;grid-template-columns:28px 1fr;align-items:center;gap:9px;border:0;border-radius:5px;padding:0 8px;color:#fff;background:transparent;text-align:left}.language-menu button.active{color:#263308;background:var(--gold)}.language-menu img{width:25px;height:17px;border-radius:3px;object-fit:cover}.language-menu span{font-size:11px}.locale-menu-enter-active,.locale-menu-leave-active{transition:opacity .18s ease,transform .18s ease;transform-origin:top right}.locale-menu-enter-from,.locale-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.96)}.account-line .language-menu,.side-account .language-menu{right:0}.side-account .language-picker{margin-left:auto}.desktop-frame{display:grid;max-width:1320px;min-height:calc(100vh - 66px);margin:auto}.desktop-sidebar{display:none}.local-main{width:100%;min-width:0;max-width:900px;overflow-x:clip;margin:0 auto}.local-main:has(.casino-page){overflow-x:visible}.page-pad{padding:14px 14px 98px}.mobile-account-strip{padding:10px 14px 2px}.account-line{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 2px}.avatar-button{display:grid;width:46px;height:46px;place-items:center;border:2px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:#ffffff4d}.avatar-button svg{width:32px;height:32px}.account-line small,.account-line strong{display:block}.account-line small{color:#fff9;font-size:10px}.account-line strong{margin-top:2px;font-size:14px}.flag{display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--gold);border-radius:50%;background:#fff;font-size:20px}.money-line{display:grid;grid-template-columns:24px 1fr auto 25px;min-height:40px;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.55);color:var(--gold);font-size:13px;font-weight:700}.money-line:first-of-type{border-top:0}.money-line svg{width:21px}.money-line b{font-size:14px}.money-line i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:var(--green-950);background:var(--gold);font:900 18px/1 Arial,sans-serif}.account-login-line{width:100%;border-right:0;border-bottom:0;border-left:0;text-align:left;background:transparent}.account-loading-row{display:grid;gap:8px;padding:8px 0 12px}.account-loading-row span{display:block;height:34px;overflow:hidden;border-radius:9px;background:linear-gradient(100deg,#ffffff12 20%,#ffffff2b,#ffffff12 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.content-skeleton-list{display:grid;gap:8px}.content-skeleton-list>i,.payment-method-loading>i,.home-result-loading i,.home-live-skeleton i{display:block;overflow:hidden;border-radius:8px;background:linear-gradient(100deg,#ffffff0e 20%,#ffffff26,#ffffff0e 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.content-skeleton-list>i{height:76px;border:1px solid rgba(255,219,74,.16)}.notification-skeleton>i{height:88px}.home-live-skeleton{display:grid!important;width:100%;grid-template-columns:1fr 92px;gap:28px!important}.home-live-skeleton i{height:12px}.home-result-loading{display:grid}.home-result-loading>i:first-child{width:42%;height:12px}.home-result-loading>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.home-result-loading>div i{height:68px}.home-result-loading>i:last-child{width:32%;height:10px;justify-self:center}.image-banner{position:relative;isolation:isolate;overflow:hidden;border:2px solid rgba(255,218,74,.78);border-radius:17px;background:#063b21;box-shadow:0 9px 24px #0000003d}.image-banner-link{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.image-banner img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.image-banner-loading{aspect-ratio:16 / 9}.image-banner-loading>i{position:absolute;inset:0;display:block;background:linear-gradient(105deg,#ffffff09 22%,#ffffff1f,#ffffff09 62%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.banner-next-enter-active,.banner-next-leave-active,.banner-prev-enter-active,.banner-prev-leave-active{transition:transform .4s cubic-bezier(.22,.75,.25,1),opacity .35s ease}.banner-next-enter-from{opacity:.3;transform:translate(100%)}.banner-next-leave-to,.banner-prev-enter-from{opacity:.3;transform:translate(-100%)}.banner-prev-leave-to{opacity:.3;transform:translate(100%)}.banner-dots{position:absolute;z-index:1;right:0;bottom:clamp(8px,2vw,12px);left:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.banner-dots button{width:7px;height:7px;border:1px solid rgba(255,255,255,.8);border-radius:50%;padding:0;background:#0000005c;box-shadow:0 1px 5px #0006;pointer-events:auto}.banner-dots button.active{width:19px;border-radius:8px;border-color:var(--gold);background:var(--gold)}.promo-banner{position:relative;display:grid;min-height:154px;grid-template-columns:minmax(0,1fr) 105px;overflow:hidden;border:2px solid rgba(255,218,74,.78);border-radius:18px;padding:19px;background:radial-gradient(circle at 92% 20%,#e69220,transparent 35%),linear-gradient(130deg,#13271e,#341d14);box-shadow:0 9px 24px #0003}.promo-banner:before{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(circle,#ffe065 1px,transparent 1.5px);background-size:17px 17px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.promo-banner>div{position:relative;z-index:1}.promo-banner span{color:#ffd96b;font-size:11px;font-weight:800}.promo-banner h1{margin:8px 0 10px;font-size:21px;line-height:1.45}.promo-banner h1 b{color:#ffdf61;font-size:24px}.promo-banner a{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:11px;font-weight:700}.promo-banner a svg{width:14px}.promo-medallion{align-self:center;display:flex;width:94px;height:94px;align-items:baseline;justify-content:center;padding-top:25px;border:5px double #ffe67a;border-radius:50%;color:#fff0aa;background:radial-gradient(circle,#bd6f11,#562f13);box-shadow:0 0 0 7px #ffd84a1f,0 10px 30px #0000004d;transform:rotate(5deg)}.promo-medallion strong{font:900 34px/1 Arial,sans-serif}.promo-medallion small{font:800 15px Arial,sans-serif}.draw-status,.market-bar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;border:1px solid rgba(255,222,85,.35);border-radius:11px;padding:0 12px;background:#05391fb8;font-size:11px}.draw-status div,.market-bar div,.draw-status>span,.market-bar>span,.market-bar>a{display:flex;align-items:center;gap:7px}.draw-status>span,.market-bar>span,.market-bar>a{color:#ffffffb8}.draw-status svg,.market-bar svg{width:15px}.market-bar>a{justify-content:flex-end;font-size:10px}.market-bar>a svg:last-child{width:12px}.draw-status.unavailable,.market-bar.unavailable{border-color:#ffffff2e}.draw-status.unavailable .live-dot,.market-bar.unavailable .live-dot{background:#a4acaa;box-shadow:none}.live-dot{display:inline-block;width:8px;height:8px;border:2px solid rgba(177,255,123,.38);border-radius:50%;background:#91ff4d;box-shadow:0 0 12px #91ff4d}.primary-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.home-result-cards{margin-top:13px}.result-game-card.result-two-d{background:radial-gradient(circle at 50% 35%,#185e75,#0b2531 66%)}.result-game-card.result-three-d{background:radial-gradient(circle at 50% 35%,#684f9a,#281b48 66%)}.result-game-card small{display:flex;align-items:center;justify-content:center;gap:5px}.result-game-card small svg{width:14px;height:14px;color:var(--gold)}.main-game-card{position:relative;display:flex;min-height:188px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:2px solid #f7ce4c;border-radius:16px;background:radial-gradient(circle at 50% 35%,#353b32,#111511 63%);box-shadow:inset 0 0 0 3px #ffffff0a,0 8px 20px #0003}.main-game-card.three-d{background:radial-gradient(circle at 50% 35%,#47351f,#15120e 64%)}.game-pattern{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(45deg,transparent 46%,#f5d870 47%,#f5d870 50%,transparent 51%),linear-gradient(-45deg,transparent 46%,#f5d870 47%,#f5d870 50%,transparent 51%);background-size:32px 32px}.main-game-card>*:not(.game-pattern){position:relative;z-index:1}.game-kicker{color:#f9e39a;font-size:10px}.main-game-card strong{margin-top:2px;color:#ffdda3;font:800 52px/1.08 Georgia,serif;letter-spacing:-.08em;text-shadow:0 2px 0 #8e5c25,0 4px 14px rgba(255,210,96,.35)}.main-game-card small{color:#ffffffa6;font-size:10px}.main-game-card i{display:flex;align-items:center;gap:5px;margin-top:14px;border-radius:20px;padding:6px 10px;color:#402b03;background:linear-gradient(#ffe573,#e5ae28);font-size:10px;font-style:normal;font-weight:800}.main-game-card i svg{width:13px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:22px 2px 12px}.section-heading.no-margin{margin:0 0 13px}.section-heading small{color:#ffd94a;font-size:10px}.section-heading h2{margin:2px 0 0;font-size:17px}.section-heading>a,.section-heading>svg{display:flex;align-items:center;gap:2px;color:#ffffffc2;font-size:11px}.section-heading svg{width:15px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.feature-card{--feature-accent: #ffd94a;position:relative;display:grid;min-height:88px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;overflow:hidden;border:1px solid rgba(255,223,91,.38);border-radius:12px;padding:10px 11px;color:#fff;background:#054e2bdb;box-shadow:0 4px 11px #00000021;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.feature-card:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--feature-accent);content:""}.feature-artwork{grid-row:1 / -1;display:block;width:52px;height:52px;overflow:hidden;border-radius:10px;background:transparent}.feature-artwork img{display:block;width:100%;height:100%;object-fit:cover}.feature-card strong{align-self:end;margin:0;color:#fff;font-size:13px;line-height:1.25}.feature-card small{align-self:start;margin:2px 0 0;color:color-mix(in srgb,var(--feature-accent) 80%,#fff);font:800 8px/1.25 Arial,sans-serif;letter-spacing:.075em}.feature-card:focus-visible{outline:2px solid #ffe05a;outline-offset:3px}@media(hover:hover)and (pointer:fine){.feature-card:hover{border-color:color-mix(in srgb,var(--feature-accent) 72%,#ffe05a);background:#07502feb;box-shadow:0 7px 16px #00000030;transform:translateY(-2px)}}.feature-card:active{transform:translateY(0)}.result-card{display:grid;grid-template-columns:1fr;align-items:center;gap:12px;margin-top:14px;border:1px solid rgba(255,219,74,.52);border-radius:14px;padding:15px;background:#063b21c7}.result-copy span{color:#f7d95a;font-size:10px}.result-copy h2{margin:3px 0 0;font-size:14px}.winning-number{display:flex;gap:5px}.winning-number b{display:grid;width:38px;height:43px;place-items:center;border:1px solid #f5d351;border-radius:9px;color:#18310d;background:linear-gradient(#fff2a3,#efbd36);font:800 22px Arial,sans-serif;box-shadow:inset 0 0 0 2px #ffffff59}.result-card>a{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:3px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px;color:#ffffffb3;font-size:10px}.result-card>a svg{width:14px}.result-card.unavailable{opacity:.82}.result-unavailable{min-width:78px;color:#ffffff8c;font:800 25px Arial,sans-serif;text-align:center}.settled-result-grid,.live-settled-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settled-result-grid>div,.live-settled-grid>div{border:1px solid rgba(255,220,82,.42);border-radius:12px;padding:10px;background:#ffffff12;text-align:center}.settled-result-grid small,.settled-result-grid strong,.settled-result-grid em,.live-settled-grid small,.live-settled-grid strong,.live-settled-grid em{display:block}.settled-result-grid small,.live-settled-grid small{color:#ffffff94;font-size:8px}.settled-result-grid strong,.live-settled-grid strong{margin:5px 0 3px;color:#ffe05c;font:900 25px Arial,sans-serif}.settled-result-grid em,.live-settled-grid em{color:#a2ef8f;font-size:8px;font-style:normal}.settled-result-grid>div.pending,.live-settled-grid>div.pending{border-color:#ffffff21}.settled-result-grid>div.pending strong,.live-settled-grid>div.pending strong{color:#ffffff6b}.settled-result-grid>div.pending em,.live-settled-grid>div.pending em{color:#ffffff6b}.bottom-nav{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;height:66px;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.18);background:#0c6633fa;box-shadow:0 -6px 24px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:pan-y}.bottom-nav a{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#ffffffb8}.bottom-nav a svg{width:23px;height:23px}.bottom-nav a span{max-width:100%;overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a.active{color:var(--gold)}.bottom-nav-slide-enter-active,.bottom-nav-slide-leave-active{transition:transform .28s cubic-bezier(.22,.8,.24,1),opacity .22s ease}.bottom-nav-slide-enter-from,.bottom-nav-slide-leave-to{opacity:0;transform:translateY(110%)}.site-shell:not(.nav-visible) .page-pad{padding-bottom:28px}.swipe-switch-page{max-width:100%;overflow-x:clip;touch-action:pan-y}.switch-panel{width:100%;min-width:0;overflow-x:clip}.switch-forward-enter-active,.switch-forward-leave-active,.switch-backward-enter-active,.switch-backward-leave-active{transition:opacity .16s ease,transform .2s cubic-bezier(.22,.8,.24,1);will-change:opacity,transform}.switch-forward-enter-from{opacity:0;transform:translate(26px)}.switch-forward-leave-to{opacity:0;transform:translate(-18px)}.switch-backward-enter-from{opacity:0;transform:translate(-26px)}.switch-backward-leave-to{opacity:0;transform:translate(18px)}.main-page-motion{max-width:100%;animation-duration:.2s;animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-fill-mode:both}.main-page-motion.main-page-forward{animation-name:mainPageInForward}.main-page-motion.main-page-backward{animation-name:mainPageInBackward}.route-navigation-progress{position:fixed;z-index:1000;inset:0 0 auto;height:3px;overflow:hidden;pointer-events:none;background:#02371c38}.route-navigation-progress>span{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,#ffe778 20%,#f6bd28 52%,#fff2a1 78%,transparent);box-shadow:0 0 10px #ffd745f2;animation:routeNavigationSweep 1s ease-in-out infinite}.admin-console-redirect{display:grid;min-height:100dvh;place-items:center;color:#f7fbf6;background:#053d23;font:700 14px/1.4 Inter,Arial,sans-serif}@keyframes routeNavigationSweep{0%{transform:translate(-110%)}to{transform:translate(365%)}}.page-title{margin:3px 0 16px}.local-title-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:9px}.local-title-row>a,.local-title-row>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:#fff;background:#0000001f}.local-title-row>svg{justify-self:center;color:var(--gold)}.local-title-row small{color:#ffffff9e;font-size:10px}.local-title-row h1{margin:2px 0 0;font-size:21px}.local-title-row.main-page-title{grid-template-columns:minmax(0,1fr) 38px}.game-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:11px;border-radius:15px;padding:5px;background:#04361db3}.game-tabs button{min-height:58px;border:0;border-radius:11px;color:#ffffff9e;background:transparent;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.game-tabs button b,.game-tabs button span{display:block}.game-tabs button b{font:800 20px Arial,sans-serif}.game-tabs button span{margin-top:2px;font-size:9px}.game-tabs button.active{color:#18310d;background:linear-gradient(135deg,#ffe66c,#e6b32e);box-shadow:0 4px 12px #00000029}.simple-tabs button{min-height:45px}.simple-tabs button b{font-family:inherit;font-size:13px}.play-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:5px;background:#02311ab3}.play-view-switch button{display:flex;min-height:49px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#ffffffa8;background:transparent;font-weight:800;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.play-view-switch button svg{width:18px;height:18px}.play-view-switch button.active{color:#243207;background:linear-gradient(135deg,#ffe873,#e6b02a);box-shadow:0 5px 15px #0003}.draw-selector-card{margin-bottom:12px;border:1px solid rgba(255,215,68,.52);border-radius:15px;padding:11px;background:linear-gradient(145deg,#074827f2,#04311bf0);box-shadow:0 8px 22px #00000024}.draw-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.draw-selector-heading small{color:var(--gold)}.draw-selector-heading h2{margin:1px 0 0;font-size:16px!important}.draw-selector-heading>span{display:flex;align-items:center;gap:4px;border-radius:18px;padding:5px 8px;color:#ffffffc2;background:#0000002b;font:700 11px Arial,sans-serif}.draw-selector-heading>span svg{width:14px}.draw-slot-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.draw-slot-grid button{position:relative;display:grid;min-height:78px;grid-template-columns:auto 1fr;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.19);border-radius:11px;padding:8px 9px;color:#fff;text-align:left;background:#ffffff12;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.draw-slot-grid button>svg:first-child{width:24px;height:24px;color:#ffe16b}.draw-slot-grid button small,.draw-slot-grid button strong,.draw-slot-grid button em{display:block}.draw-slot-grid button small{color:#ffffffa3}.draw-slot-grid button strong{margin:2px 0;color:#fff;font:900 16px Arial,sans-serif}.draw-slot-grid button em{color:#87ee9f;font-style:normal}.draw-slot-grid button.selected{border-color:#ffe470;color:#263308;background:linear-gradient(135deg,#ffdf59,#e7b330);box-shadow:0 0 0 3px #ffdd4c1f;transform:translateY(-1px)}.draw-slot-grid button.selected :is(small,strong,em),.draw-slot-grid button.selected>svg:first-child{color:#263308}.draw-slot-grid button.closed{cursor:not-allowed;opacity:.5;filter:grayscale(.5)}.draw-slot-grid button.closed em{color:#ffb5ae}.draw-selected-check{position:absolute;top:6px;right:6px;width:14px!important;height:14px!important}.draw-select-hint{margin:8px 0 0;border-radius:8px;padding:6px 8px;color:#ffe99b;background:#0000002e;text-align:center}.contact-form,.profile-section{border:1px solid rgba(255,215,68,.45);border-radius:16px;padding:14px;background:#073f22cc;box-shadow:0 8px 22px #0000001f}.selection-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.selection-head small{color:#f7d759;font-size:10px}.selection-head h2{margin:3px 0 0;font-size:18px}.selection-head button{display:flex;align-items:center;gap:4px;border:0;color:#ffffffb3;background:transparent;font-size:10px}.selection-head button svg{width:14px}.limit-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 11px;color:#ffffffb3;font-size:8px}.limit-legend span{display:inline-flex;align-items:center;gap:5px}.limit-legend i{width:18px;height:4px;border-radius:4px;background:#5ad879;box-shadow:0 0 7px #5ad87959}.limit-legend .warm{background:#ffcf45;box-shadow:0 0 7px #ffcf4559}.limit-legend .low,.limit-legend .full{background:#ff5c61;box-shadow:0 0 7px #ff5c6159}.number-grid{display:grid;max-height:390px;grid-template-columns:repeat(5,1fr);gap:7px;overflow:auto;padding:1px 3px 3px 1px;scrollbar-width:thin}.number-grid.compact{grid-template-columns:repeat(4,1fr)}.number-grid button{position:relative;display:grid;min-height:50px;align-content:center;gap:6px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:7px 7px 6px;color:#fff;background:#ffffff13;font:700 14px Arial,sans-serif}.number-grid button.selected{border-color:#fff2a0;color:#1c300c;background:linear-gradient(#ffe978,#eab832);box-shadow:0 0 0 2px #ffd94a29}.number-grid button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.6)}.number-grid button svg{position:absolute;top:2px;right:2px;width:10px}.number-code{line-height:1}.number-capacity{display:block;width:100%;height:4px;overflow:hidden;border-radius:4px;background:#00000057}.number-capacity i{display:block;height:100%;border-radius:inherit;background:#5ad879;box-shadow:0 0 7px #5ad87973;transition:width .35s ease,background-color .35s ease}.number-capacity i.limit-warm{background:#ffcf45;box-shadow:0 0 7px #ffcf4573}.number-capacity i.limit-low,.number-capacity i.limit-full{background:#ff5c61;box-shadow:0 0 7px #ff5c6180}.number-grid button.selected .number-capacity{background:#1c300c3d}.number-grid button.selected .number-capacity i{background:#196a35;box-shadow:none}.compact-bet-line{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:11px 0 8px}.compact-bet-line>svg{width:20px;color:var(--gold)}.compact-bet-line>input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.22);border-radius:6px;outline:0;padding:0 10px;color:#fff;background:#ffffff14;font:800 15px Arial,sans-serif}.compact-bet-line>input::placeholder{color:#ffffff73;font-weight:500}.compact-bet-line>span{color:#ffffffa8;font-size:13px}.compact-bet-line>button{display:flex;min-height:44px;align-items:center;gap:7px;border:0;border-radius:6px;padding:0 12px;color:#253307;background:linear-gradient(135deg,#ffe66b,#dfa71e);font-weight:900}.compact-bet-line>button b{display:grid;min-width:22px;height:22px;place-items:center;border-radius:4px;color:#fff;background:#35540f;font:800 11px Arial,sans-serif}.compact-bet-line>button:disabled{cursor:not-allowed;opacity:.44}.compact-bet-line.invalid>input{border-color:#ff807a}.bet-review-page{width:min(620px,100%);min-height:calc(100vh - 110px);margin:0 auto;animation:reviewPageIn .2s ease both}.bet-review-header{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:2px 0 14px}.bet-review-header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#fff;background:#00000024}.bet-review-header>button:last-child{border-color:#ffdc4a94;color:#243207;background:var(--gold)}.bet-review-header>button svg{width:20px}.bet-review-header div{min-width:0;text-align:center}.bet-review-header small{color:var(--gold);font:800 12px Arial,sans-serif}.bet-review-header h1{margin:2px 0 0;font-size:22px}.bet-review-draw{display:flex;align-items:center;gap:9px;margin-bottom:9px;border:1px solid rgba(255,220,74,.32);border-radius:7px;padding:9px 11px;color:#ffffffc7;background:#02311ab8}.bet-review-draw>svg{width:18px;color:var(--gold)}.bet-review-draw span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;font:800 13px Arial,sans-serif}.bet-review-draw small{color:#ffffff94}.bet-review-table-wrap{overflow:hidden;border:1px solid rgba(255,221,82,.5);border-radius:7px;background:#1d2a39;box-shadow:0 10px 28px #0000002e}.bet-review-table{width:100%;border-collapse:collapse;table-layout:fixed}.bet-review-table th,.bet-review-table td{border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:10px 8px;text-align:left}.bet-review-table th:last-child,.bet-review-table td:last-child{border-right:0}.bet-review-table thead th{color:#ffffffc2;background:#ffffff17;font-size:12px}.bet-review-table thead th:nth-child(1){width:18%}.bet-review-table thead th:nth-child(2){width:17%}.bet-review-table thead th:nth-child(3){width:30%}.bet-review-table thead th:nth-child(4){width:35%}.bet-review-table tbody td{color:#ffffffc7;font:700 14px Arial,sans-serif}.bet-review-table tbody td:first-child strong{color:#ffe066;font-size:17px}.bet-review-table tbody input{width:100%;min-width:0;height:36px;border:1px solid var(--gold);border-radius:5px;outline:0;padding:0 7px;color:#fff;background:#0003;font:800 14px Arial,sans-serif}.review-amount-button{width:100%;min-height:36px;border:0;border-radius:5px;padding:0 4px;color:#fff;background:#ffffff0f;text-align:left;font:800 14px Arial,sans-serif}.bet-review-actions{display:flex;align-items:center;justify-content:center;gap:7px}.bet-review-actions button{display:grid;width:35px;height:35px;place-items:center;border:0;border-radius:50%;color:#ffffffc7;background:#ffffff1a}.bet-review-actions button:last-child{color:#ffaaa2;background:#b943343d}.bet-review-actions svg{width:16px}.bet-review-table tfoot th,.bet-review-table tfoot td{border-bottom:0;color:var(--gold);background:#00000029;font-size:14px}.bet-review-table tfoot td{text-align:right;font:900 16px Arial,sans-serif}.bet-review-balance{display:grid;min-height:112px;place-items:center;align-content:center;gap:5px;margin-top:13px;border:1px solid rgba(255,255,255,.13);border-radius:7px;padding:15px;background:#ffffff0f;text-align:center}.bet-review-balance span{display:flex;align-items:center;gap:6px;color:#ffffffad;font-weight:700}.bet-review-balance span svg{width:18px;color:var(--gold)}.bet-review-balance strong{color:#fff;font:900 22px Arial,sans-serif}.bet-review-balance small{color:#ffffff80}.bet-review-submit{position:sticky;bottom:14px;width:100%;min-height:49px;margin-top:14px;border:0;border-radius:7px;color:#20300d;background:linear-gradient(135deg,#ffe66b,#dfa71e);box-shadow:0 10px 28px #00000047;font-size:16px!important;font-weight:900}.bet-review-submit:disabled{cursor:not-allowed;opacity:.45}.bet-review-success{min-height:360px;display:grid;place-content:center}.bet-review-success .gold-button{margin-top:12px}.number-selection-flat{margin-top:11px}.number-selection-flat .number-grid{max-height:460px;padding:1px 4px 4px 1px}.number-selection-flat .number-grid.compact{max-height:none;overflow:visible}.number-selection-flat .limit-legend{margin:10px 2px 12px}.number-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px}.number-pagination button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,219,74,.48);border-radius:6px;color:var(--gold);background:#00000024;font-weight:800}.number-pagination button:last-child{justify-self:stretch}.number-pagination button:disabled{cursor:not-allowed;opacity:.35}.number-pagination svg{width:16px}.number-pagination span{color:#ffffffb8;font-size:13px;text-align:center}.quick-bet-toolbar{display:flex;align-items:center;gap:8px}.quick-bet-toolbar button{display:flex;min-height:43px;flex:1;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff;background:#ffffff12;font-weight:800}.quick-bet-toolbar button svg{width:17px}.quick-bet-toolbar button.fast-action{border-color:#ffdd4a9e;color:#233207;background:var(--gold)}.quick-bet-toolbar button.active{border-color:#ffe165;color:#243207;background:linear-gradient(135deg,#ffe66b,#e6b12a);box-shadow:0 4px 12px #00000029}.quick-bet-toolbar button.reset-action{flex:0 0 auto;padding:0 12px;color:#ffffffb3}.quick-bet-toolbar button:disabled{cursor:not-allowed;opacity:.38}.number-filter-select{display:grid;min-height:43px;flex:1.15;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:5px;color:#fff;background:#ffffff12;font-weight:800}.number-filter-select.active{border-color:#ffe165}.number-filter-select select{width:100%;height:31px;border:0;border-radius:5px;outline:0;padding:0 8px;color:#243207;background:var(--gold);font:800 13px Arial,sans-serif}.number-filter-select option{color:#1d2935;background:#fff}.three-d-group-controls{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:6px}.three-d-group-controls .number-filter-select{min-width:0;flex:1}.three-d-group-step{flex:0 0 40px!important;width:40px;padding:0!important}.three-d-group-step svg{width:19px!important;height:19px}.three-d-group-step:active:not(:disabled){transform:scale(.9)}.three-d-group-controls.is-changing{animation:threeDGroupResponse .32s ease-out}.three-d-group-controls.is-changing .number-filter-select,.three-d-group-controls.is-changing .agent-fast-range label{border-color:#35bba8;box-shadow:0 0 0 3px #35bba82e}@keyframes threeDGroupResponse{0%{transform:scale(.975);opacity:.7}65%{transform:scale(1.018)}to{transform:scale(1);opacity:1}}.quick-bet-toolbar.two-d-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,.62fr) minmax(58px,.62fr) auto}.quick-bet-toolbar.two-d-actions button{width:100%;min-height:43px}.quick-bet-toolbar .quick-preset{border-color:#ffdd4a66;color:#fff5b4;background:#165d31ad}.quick-bet-toolbar .quick-preset:hover{border-color:#ffe165;color:#233207;background:var(--gold)}.quick-bet-toolbar.two-d-actions button.reset-action{justify-self:stretch;color:#ffffffc7;background:#ffffff12}.quick-bet-toolbar.two-d-actions .quick-preset{padding-right:7px;padding-left:7px;font-size:12px}.fast-bet-backdrop{align-items:center}.fast-bet-modal{width:min(520px,100%);padding:22px 18px 18px}.fast-bet-modal>h2{padding-right:38px}.fast-bet-group{margin-top:20px}.fast-bet-group h3{margin:0 0 10px;color:#ffffffe0;font-size:15px}.fast-choice-grid{display:grid;gap:7px}.fast-choice-grid.same-grid{grid-template-columns:repeat(5,1fr)}.fast-choice-grid.range-grid{grid-template-columns:repeat(2,1fr)}.fast-choice-grid button{min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#fff;background:#ffffff1a;font:800 14px Arial,sans-serif}.fast-choice-grid button.active{border-color:#ffe36c;color:#253307;background:var(--gold);box-shadow:0 3px 10px #0000002e}.fast-money-input{background:#fff}.fast-money-input svg,.fast-money-input span{color:#6d7783}.fast-money-input input{color:#202b36}.fast-money-input input::placeholder{color:#a3aab2}.fast-bet-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;border-radius:6px;padding:10px 11px;background:#00000029}.fast-bet-total span{color:#ffffffa6;font-size:13px}.fast-bet-total strong{color:#ffe36b;font:800 15px Arial,sans-serif}.fast-bet-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:17px}.fast-bet-actions button{min-height:45px;border-radius:6px;font-weight:800}.fast-cancel{border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent}.fast-submit{border:0;color:#293508;background:linear-gradient(135deg,#ffe66b,#dca31a)}.fast-submit:disabled{cursor:not-allowed;opacity:.42}.play-history-panel{margin-top:12px;border:1px solid rgba(255,215,68,.45);border-radius:16px;padding:14px;background:#073f22cc;box-shadow:0 8px 22px #0000001f}.history-tab-panel{min-height:360px;margin-top:0}.play-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.play-history-head small{color:var(--gold);font-size:12px}.play-history-head h2{margin:3px 0 0;font-size:17px}.play-history-head>svg{color:var(--gold)}.play-history-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid rgba(255,255,255,.1);padding:18px 2px 5px}.play-history-empty.simple{grid-template-columns:auto minmax(0,1fr)}.play-history-empty>svg{width:28px;height:28px;color:#ffdb4ab3}.play-history-empty h3{margin:0;font-size:14px}.play-history-empty p{margin:4px 0 0;color:#ffffff94;font-size:12px;line-height:1.55}.play-history-empty>a{display:flex;align-items:center;gap:3px;border-radius:9px;padding:8px 10px;color:#263308;background:var(--gold);font-size:13px;font-weight:800}.play-history-empty>a svg{width:14px}.bet-history-loading{display:grid;gap:7px}.bet-history-loading i{display:block;height:83px;border-radius:11px;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff21,#ffffff0d 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.bet-history-list{display:grid;gap:8px}.bet-history-list article{position:relative;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:11px;background:#00000021}.bet-history-top,.bet-history-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.bet-history-top>span{color:#ffffff80;font:700 12px Arial,sans-serif}.bet-status{border-radius:15px;padding:4px 8px;font-size:12px}.bet-status.pending{color:#ffe174;background:#ffcd3624}.bet-status.won{color:#9cf59c;background:#4db5542b}.bet-status.lost,.bet-status.cancelled{color:#ffaaa0;background:#c54e3f2e}.bet-history-numbers{display:block;overflow-wrap:anywhere;margin:10px 0;color:#fff;font:800 17px Arial,sans-serif;letter-spacing:.035em}.bet-history-meta{color:#ffffff94;font-size:12px}.bet-history-meta span{display:flex;align-items:center;gap:5px}.bet-history-meta svg{width:14px}.bet-history-meta b{color:var(--gold);font:800 13px Arial,sans-serif}.bet-history-list article>p{display:flex;align-items:center;justify-content:space-between;margin:9px 0 0;border-top:1px solid rgba(255,255,255,.08);padding-top:8px;color:#ffffff94;font-size:12px}.bet-history-list article>p strong{color:#9cf59c;font:900 18px Arial,sans-serif}.field-label{display:block;margin:11px 0 6px;color:#ffffffc7;font-size:11px;font-weight:700}.local-input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.2);border-radius:10px;outline:none;padding:0 12px;color:#fff;background:#ffffff14;font-size:13px}.local-input::placeholder{color:#ffffff6b}.local-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffd94a21}.local-textarea{min-height:104px;resize:vertical;padding-top:11px}.money-input{display:grid;min-height:46px;grid-template-columns:27px 1fr auto;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:0 10px;background:#ffffff13}.money-input svg{width:18px;color:var(--gold)}.money-input input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font:700 15px Arial,sans-serif}.money-input span{color:#ffffffad;font-size:11px}.gold-button{min-height:40px;border:0;border-radius:7px;padding:0 13px;color:#243207;background:linear-gradient(135deg,#ffe873,#e6b02a);font-size:11px;font-weight:800;box-shadow:0 4px 12px #0000002e}.gold-button:disabled{cursor:not-allowed;opacity:.45}.gold-button.full{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:13px}.gold-button svg{width:16px}.toast-viewport{position:fixed;z-index:1200;top:76px;right:max(12px,env(safe-area-inset-right));display:grid;width:min(390px,calc(100vw - 24px));gap:9px;pointer-events:none}.app-toast{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,226,111,.5);border-radius:8px;padding:11px 10px 11px 12px;color:#fff;background:#192630f7;box-shadow:0 14px 35px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.toast-icon{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#23300b;background:#ffe26b}.toast-icon svg{width:21px;height:21px}.app-toast.success .toast-icon{color:#0f5228;background:#91eda9}.app-toast.error .toast-icon{color:#711f1f;background:#ffaaa2}.app-toast.warning .toast-icon{color:#5b3d00;background:#ffd565}.app-toast strong{display:block;margin-bottom:2px;color:#fff;font-size:14px}.app-toast p{margin:0;color:#ffffffbd;font-size:13px;line-height:1.45}.app-toast>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:#ffffffa3;background:transparent}.app-toast>button svg{width:17px}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .25s ease,transform .3s cubic-bezier(.22,.8,.24,1)}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translate(35px) scale(.96)}.app-toast-move{transition:transform .25s ease}.search-box{display:grid;min-height:48px;grid-template-columns:28px 1fr;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:13px;padding:0 12px;background:#04371db8}.search-box svg{width:18px;color:var(--gold)}.search-box input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font-size:13px}.search-box input::placeholder{color:#ffffff80}.dream-page .game-tabs{margin-top:10px}.dream-search{grid-template-columns:28px minmax(0,1fr) auto}.dream-search>span{border-left:1px solid rgba(255,255,255,.14);padding-left:10px;color:#ffe36b;font-size:12px;font-weight:800;white-space:nowrap}.dream-tabs button{display:grid;align-content:center}.dream-tabs button small{margin-top:3px;font:800 10px Arial,sans-serif;opacity:.72}.dream-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dream-library-skeleton article{display:grid;overflow:hidden;grid-template-rows:auto 64px;border-radius:6px;background:#173225cc}.dream-library-skeleton article>i{display:block;aspect-ratio:1.37 / 1;background:linear-gradient(100deg,#ffffff12 20%,#fff3,#ffffff12 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.dream-library-skeleton article>span{display:grid;align-content:center;gap:8px;padding:9px}.dream-library-skeleton article b,.dream-library-skeleton article small{display:block;height:10px;border-radius:5px;background:#ffffff21}.dream-library-skeleton article small{width:62%;height:8px}.dream-library-card{position:relative;overflow:hidden;display:grid;min-height:0;grid-template-rows:auto 64px;border:0;border-radius:6px;padding:0;color:#fff;background:#1d2b3a;box-shadow:0 5px 14px #0003;text-align:left}.dream-library-image{overflow:hidden;display:grid;place-items:center;color:#212b3661;background:#eef0ea}.dream-library-image img{display:block;width:100%;height:auto;align-self:start}.dream-library-image.two-d{aspect-ratio:1.37 / 1}.dream-library-image.two-d img{height:100%;object-fit:cover;object-position:top}.dream-library-image svg{width:30px}.dream-library-copy{overflow:hidden;display:grid;height:64px;align-content:center;min-width:0;padding:7px 45px 7px 7px}.dream-library-copy strong{overflow:hidden;display:-webkit-box;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dream-library-copy small{overflow:hidden;margin-top:2px;color:#ffffff8a;font:10px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dream-library-number{position:absolute;right:5px;bottom:5px;display:grid;min-width:37px;place-items:center;border-radius:5px;padding:4px 5px;color:#263307;background:linear-gradient(135deg,#ffe873,#dca51d);box-shadow:0 3px 8px #00000038}.dream-library-number small{font:800 7px Arial,sans-serif;opacity:.65}.dream-library-number b{font:900 15px Arial,sans-serif}.dream-library-number em{max-width:42px;overflow:hidden;font:700 8px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dream-state{min-height:260px;display:grid;place-content:center;place-items:center;gap:6px;color:#ffffffb8;text-align:center}.dream-state .loading-spinner{border-color:#fff3;border-top-color:var(--gold)}.dream-state button,.dream-load-more{min-height:40px;border:1px solid rgba(255,226,93,.65);border-radius:10px;padding:0 16px;color:#263307;background:var(--gold);font-weight:800}.dream-load-more{display:block;margin:15px auto 0}.dream-sentinel{height:1px}.dream-modal-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:end center;padding:20px max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));background:#000f08c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dream-detail-modal{position:relative;overflow:auto;width:min(480px,100%);max-height:min(760px,90vh);border:1px solid rgba(255,221,75,.7);border-radius:6px;padding:11px;color:#fff;background:#1b2938;box-shadow:0 24px 70px #0000007a}.dream-modal-close{position:absolute;z-index:2;top:22px;right:22px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#fff;background:#0b1b21c7}.dream-modal-close svg{width:20px}.dream-detail-image{overflow:hidden;display:grid;min-height:180px;place-items:center;border-radius:4px;color:#ffffff61;background:#eef0ea}.dream-detail-image img{display:block;width:100%;height:auto;align-self:start;background:#eef0ea}.dream-detail-image.two-d{min-height:0;aspect-ratio:1.37 / 1}.dream-detail-image.two-d img{height:100%;object-fit:cover;object-position:top}.dream-detail-heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:13px 0}.dream-detail-heading>span{grid-row:span 2;border-radius:9px;padding:8px;color:#253207;background:var(--gold);font:900 11px Arial,sans-serif}.dream-detail-heading strong{font:900 27px Arial,sans-serif}.dream-detail-heading em{color:#ffe36d;font-size:11px}.dream-detail-modal section{border-top:1px solid rgba(255,255,255,.1);padding:12px 2px}.dream-detail-modal section small{color:#ffe36d;font:800 10px Arial,sans-serif;text-transform:uppercase}.dream-detail-modal section h2,.dream-detail-modal section p{margin:5px 0 0;color:#fff;font-size:16px;line-height:1.6}.dream-modal-enter-active,.dream-modal-leave-active{transition:opacity .22s ease}.dream-modal-enter-active .dream-detail-modal,.dream-modal-leave-active .dream-detail-modal{transition:transform .26s cubic-bezier(.22,.8,.24,1)}.dream-modal-enter-from,.dream-modal-leave-to{opacity:0}.dream-modal-enter-from .dream-detail-modal,.dream-modal-leave-to .dream-detail-modal{transform:translateY(40px)}.dream-list{display:grid;gap:10px}.local-list-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:2px solid #ffe05a;border-radius:15px;padding:13px 12px;color:#fff;background:#1e2b3b;box-shadow:0 6px 16px #00000026}.dream-icon,.promo-list-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#fff;font-size:25px;box-shadow:0 4px 12px #00000038}.local-list-card h2{margin:0;font-size:14px;line-height:1.5}.local-list-card p{margin:4px 0 0;color:#ffffffb3;font-size:10px;line-height:1.55}.dream-numbers{display:grid;grid-template-columns:repeat(2,auto);gap:3px}.dream-numbers small{grid-column:1 / -1;color:#ffffff8c;font:700 8px Arial,sans-serif;text-align:center}.dream-numbers b{display:grid;min-width:31px;height:31px;place-items:center;border-radius:8px;color:#27370d;background:var(--gold);font:800 12px Arial,sans-serif}.empty-card{padding:40px 20px;text-align:center}.empty-card svg{color:var(--gold)}.empty-card h2{margin:8px 0 4px;font-size:16px}.empty-card p{margin:0;color:#ffffffa6;font-size:11px}.promotion-list{display:grid;gap:12px}.promotion-item{display:grid;grid-template-columns:104px minmax(0,1fr) 28px;align-items:center;gap:13px;overflow:hidden;border:1px solid rgba(255,224,90,.62);border-radius:14px;padding:9px;color:#fff;background:#182b30e6;box-shadow:0 7px 20px #00000021;transition:transform .18s ease,border-color .18s ease,background .18s ease}@media(hover:hover)and (pointer:fine){.promotion-item:hover{transform:translateY(-2px);border-color:#ffe05a;background:#203344}}.promotion-item>img{display:block;width:104px;aspect-ratio:1;border-radius:9px;object-fit:cover;background:#142430}.promotion-item h2{margin:0;color:#fff;font-size:14px;line-height:1.55}.promotion-item p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#ffffffc7;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promotion-item>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#1c2c0c;background:var(--gold)}.promotion-item>span svg{width:16px}.promotion-list-loading i,.promotion-detail-loading i{display:block;border-radius:13px;background:linear-gradient(100deg,#ffffff12 20%,#ffffff2b,#ffffff12 56%);background-size:220% 100%;animation:skeletonShimmer 1.25s linear infinite}.promotion-list-loading i{height:98px}.promotion-empty{display:grid;min-height:320px;place-content:center;place-items:center;gap:8px;padding:30px;color:#fff;text-align:center}.promotion-empty svg{width:42px;height:42px;border-radius:50%;padding:10px;color:#263506;background:var(--gold)}.promotion-empty h1{margin:0;font-size:18px}.promotion-empty p{margin:0;color:#ffffffb8;font-size:11px}.promotion-empty a{margin-top:7px;border-radius:9px;padding:9px 14px;color:#223007;background:var(--gold);font-size:11px;font-weight:800}.promotion-detail-page{max-width:920px;margin-inline:auto}.promotion-detail-back{display:inline-flex;min-height:40px;align-items:center;gap:5px;margin-bottom:12px;color:#fff;font-size:11px;font-weight:800}.promotion-detail-back svg{width:18px}.promotion-detail{color:#fff}.promotion-detail-cover{overflow:hidden;display:block;width:100%;border:0;border-radius:0;padding:0;background:#13242e;cursor:zoom-in}.promotion-detail-cover img{display:block;width:100%;max-height:430px;object-fit:cover}.promotion-detail>header{padding:20px 0 8px}.promotion-detail>header small{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.promotion-detail>header h1{margin:6px 0 9px;font-size:clamp(25px,4vw,38px);line-height:1.42}.promotion-detail>header p{margin:0;color:#ffffffd1;font-size:clamp(13px,1.25vw,15px);line-height:1.85}.promotion-rich-text{padding:12px 0 20px}.promotion-rich-text p{margin:0 0 16px;color:#fff;font-size:clamp(15px,1.45vw,17px);line-height:1.95;white-space:pre-line}.promotion-rich-text p:last-child{margin-bottom:0}.promotion-rich-text strong{color:#fff;font-weight:900}.promotion-rich-text a{color:#ffe05a;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.promotion-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 0 20px}.promotion-detail-gallery button{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:0;background:#13242e;cursor:zoom-in}.promotion-detail-gallery img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .2s ease}.promotion-detail-gallery button:hover img{transform:scale(1.025)}.promotion-detail-loading{display:grid;gap:12px}.promotion-detail-loading i:first-child{height:min(45vw,360px)}.promotion-detail-loading i:not(:first-child){height:62px}.podium{display:flex;height:210px;align-items:end;justify-content:center;gap:8px;margin-bottom:12px;border:1px solid rgba(255,219,74,.45);border-radius:18px;padding:16px 8px 0;background:radial-gradient(circle at 50% 0,rgba(255,218,74,.25),transparent 55%),#053b20c7}.podium-person{position:relative;display:flex;width:30%;height:126px;flex-direction:column;align-items:center;border-radius:14px 14px 0 0;padding-top:10px;background:#ffffff17}.podium-person.first{height:167px;background:linear-gradient(#ffdc564d,#ffffff1a)}.podium-person>svg{position:absolute;top:-29px;color:var(--gold)}.podium-person>span{display:grid;width:48px;height:48px;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:#1e2b3b;font-size:12px}.podium-person.first>span{border-color:var(--gold)}.podium-person b{margin-top:7px;font-size:11px}.podium-person small{margin-top:2px;color:#ffe166;font:700 10px Arial,sans-serif}.podium-person i{position:absolute;bottom:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50% 50% 0 0;color:#263408;background:var(--gold);font:800 12px Arial,sans-serif}.leader-list{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:#053a1fd1}.leader-list article{display:grid;grid-template-columns:32px 40px 1fr auto;align-items:center;gap:9px;padding:11px;border-top:1px solid rgba(255,255,255,.11)}.leader-list article:first-child{border-top:0}.leader-list article.highlighted{background:#ffdb4a0d}.rank{display:grid;place-items:center;color:#ffffff9e;font:800 12px Arial,sans-serif}.rank svg{width:18px;color:var(--gold)}.leader-avatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#1e2b3b;font-size:10px}.leader-list article>div b,.leader-list article>div small,.leader-list article>p strong,.leader-list article>p small{display:block}.leader-list article>div b{font-size:12px}.leader-list article>div small{color:#ffffff7a;font:9px Arial,sans-serif}.leader-list article>p{margin:0;text-align:right}.leader-list article>p strong{color:var(--gold);font:800 11px Arial,sans-serif}.leader-list article>p small{color:#ffffff73;font-size:8px}.support-hero{display:flex;align-items:center;gap:13px;border:1px solid #f6d456;border-radius:16px;padding:17px;background:#1e2b3b}.support-hero>span,.contact-grid article>span{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:15px;color:#26360d;background:var(--gold)}.support-hero small{color:#f9d959;font:800 8px Arial,sans-serif;letter-spacing:.1em}.support-hero h2{margin:5px 0;font-size:15px}.support-hero p{display:flex;align-items:center;gap:5px;margin:0;color:#ffffffa6;font-size:9px}.support-hero p svg{width:13px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:11px 0}.contact-grid article{min-height:132px;border:1px solid rgba(255,220,74,.38);border-radius:14px;padding:12px;background:#053b20d1}.contact-grid article>span{width:36px;height:36px;border-radius:10px}.contact-grid article>span svg{width:18px}.contact-grid article small{display:block;margin-top:10px;color:#ffdd5c;font-size:9px}.contact-grid article h2{overflow:hidden;margin:3px 0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contact-grid article p{margin:0;color:#ffffff94;font-size:8px;line-height:1.5}.support-directory{overflow:visible;border:0;border-radius:0;background:transparent}.support-directory-intro{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 18px 17px;text-align:center}.support-directory-intro>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:50%;color:#263308;background:var(--gold)}.support-directory-intro>span svg{width:21px}.support-directory-intro p{max-width:530px;margin:0;color:#ffffffbf;font-size:13px;line-height:1.7}.support-directory-intro strong{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;color:#fff;font-size:14px}.support-directory-intro strong svg{width:15px;color:var(--gold)}.support-channel-groups{display:grid;gap:12px;padding:0 12px 13px}.support-channel-card{overflow:hidden;border:2px solid #f3d45e;border-radius:17px;padding:17px;background:#202d3d;box-shadow:0 8px 22px #0000002e}.support-channel-card h2{margin:0 0 8px;font-size:16px}.support-channel-row{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.1)}.support-channel-card h2+.support-channel-row{border-top:0}.support-channel-row>div{display:flex;min-width:0;align-items:center;gap:10px}.support-channel-row>div>svg{width:19px;color:var(--gold)}.support-channel-row>div span,.support-channel-row>div small,.support-channel-row>div strong{display:block;min-width:0}.support-channel-row small{color:#ffffff7a;font:700 10px Arial,sans-serif}.support-channel-row strong{overflow-wrap:anywhere;margin-top:3px;font-size:14px}.support-channel-row>a,.support-channel-disabled{display:flex;min-width:92px;min-height:40px;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:7px 10px;color:#5e397e;background:#fff;font-size:12px;font-weight:800}.support-channel-row>a svg,.support-channel-disabled svg{width:17px}.support-channel-disabled{color:#ffffff80;background:#ffffff17}.support-directory-empty{margin:0 12px 13px;border:2px solid #f3d45e;border-radius:17px;padding:34px 20px;background:#202d3d;text-align:center}.support-directory-empty>svg{width:36px;height:36px;margin:0 auto 10px;color:var(--gold)}.support-directory-empty h2{margin:0;font-size:16px}.support-directory-empty p{max-width:460px;margin:7px auto 0;color:#ffffff94;font-size:12px;line-height:1.7}.support-directory-loading{display:grid;gap:10px;padding:0 12px 13px}.support-directory-loading i{display:block;height:115px;border:1px solid rgba(255,219,74,.24);border-radius:17px;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff21,#ffffff0d 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.contact-legal-links{display:flex;justify-content:center;gap:16px;padding:12px 0 6px}.contact-legal-links a{color:#ffffffb8;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.contact-legal-links a:hover{color:var(--gold)}.legal-page{min-height:calc(100vh - 66px);padding-top:24px}.legal-document{width:min(780px,100%);margin:16px auto 0;border:1px solid rgba(255,222,90,.52);border-radius:18px;padding:clamp(20px,5vw,36px);color:#f7f8ed;background:linear-gradient(145deg,#133027fa,#0c2322fa);box-shadow:0 20px 48px #0000003d}.legal-document-head{display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:18px}.legal-document-head>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:13px;color:#293709;background:var(--gold)}.legal-document-head svg{width:25px;height:25px}.legal-document-head p{margin:0 0 3px;color:#ffe26b;font:800 11px/1 Arial,sans-serif;letter-spacing:.12em}.legal-document-head h1{margin:0;color:#fff;font-size:clamp(23px,5vw,31px)}.legal-document-head small{display:block;margin-top:5px;color:#fff9;font-size:12px}.legal-intro{margin:20px 0 24px;color:#ffffffc7;font-size:15px;line-height:1.75}.legal-section{border-top:1px solid rgba(255,255,255,.11);padding:20px 0}.legal-section h2{margin:0 0 9px;color:#ffe46e;font-size:18px}.legal-section p{margin:8px 0 0;color:#ffffffc7;font-size:15px;line-height:1.75}.legal-switch{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.13);padding-top:21px}.legal-switch a{border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:10px 13px;color:#fffc;font-size:13px;font-weight:800;text-decoration:none}.legal-switch a.active{border-color:#ffe16a;color:#263408;background:var(--gold)}.profile-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;border:1px solid rgba(255,255,255,.14);border-radius:15px;padding:13px;background:#053b20cc}.profile-avatar{display:grid;width:54px;height:54px;place-items:center;border:2px solid var(--gold);border-radius:50%;background:#ffffff21}.profile-avatar svg{width:39px;height:39px}.profile-card small{color:#ffffff80;font-size:9px}.profile-card h2{margin:2px 0;font-size:15px}.profile-card p{margin:0;color:#fff9;font-size:9px}.profile-card button{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:7px 9px;color:#fff;background:#ffffff14;font-size:9px}.profile-card-actions{display:flex;align-items:center;gap:6px}.profile-card-actions>a,.profile-card-actions>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:0;color:#fff;background:#ffffff14}.profile-card-actions>a{border-color:#ffdb4a8c;color:var(--gold)}.profile-card-actions svg{width:17px}.balance-card{overflow:hidden;border:2px solid #ffdc52;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,221,83,.2),transparent 36%),#1e2b3b;box-shadow:0 9px 20px #0000002e}.balance-top{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:10px;padding:16px}.balance-top>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#24330b;background:var(--gold)}.balance-top small{color:#ffffff8c;font-size:9px}.balance-top h2{margin:2px 0 0;font:800 24px Arial,sans-serif}.balance-top h2 em{font:700 10px inherit}.balance-top>svg{color:#95ee90}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 14px}.wallet-actions button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;color:#28370c;background:var(--gold);font-size:11px;font-weight:800}.wallet-actions button:last-child{border:1px solid #ffe263;color:#ffe263;background:transparent}.wallet-actions button svg{width:17px}.balance-foot{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.12);padding:10px 15px;color:#ffffff91;font-size:9px}.balance-foot b{color:#ffe061}.profile-section{margin-top:11px}.section-see-all{border-radius:8px;padding:7px 8px;color:var(--gold)!important;background:#ffd94a1a;font-size:13px!important;font-weight:800}.transaction-list article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;border-top:1px solid rgba(255,255,255,.1)}.transaction-list article:first-child{border-top:0}.transaction-list article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#18320d;background:#86e875;font:900 17px Arial,sans-serif}.transaction-list article>span.minus{color:#fff;background:#b75b49}.transaction-list b,.transaction-list small,.transaction-list strong{display:block}.transaction-list b{font-size:11px}.transaction-list small{margin-top:2px;color:#ffffff73;font-size:8px}.transaction-list p{margin:0;text-align:right}.transaction-list strong{color:#ffdf64;font:800 10px Arial,sans-serif}.admin-link{display:grid;min-height:62px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:0 13px;background:#04361dc7}.admin-link>svg:first-child{color:var(--gold)}.admin-link b,.admin-link small{display:block}.admin-link b{font:800 12px Arial,sans-serif}.admin-link small{margin-top:2px;color:#ffffff80;font:9px Arial,sans-serif}.title-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,219,74,.45);border-radius:10px;color:var(--gold);background:#0000001f}.title-icon svg{width:18px}.account-settings-loading{display:grid;gap:11px}.account-settings-loading i{display:block;height:245px;border-radius:16px;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff21,#ffffff0d 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.user-settings-logout{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid rgba(255,152,152,.42);border-radius:12px;padding:12px 16px;color:#ffc4c4;background:#69181833;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease}.user-settings-logout:hover{border-color:#ff9898b3;background:#7a1c1c4d}.user-settings-logout:disabled{cursor:wait;opacity:.6}.user-settings-logout svg{width:17px}.security-card,.history-filter-card{margin-top:12px;border:1px solid rgba(255,215,68,.45);border-radius:16px;padding:15px;background:#073f22d1;box-shadow:0 8px 22px #0000001f}.security-card-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.security-card-head>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;color:#263308;background:var(--gold)}.security-card-head>span svg{width:20px}.security-card h2,.history-filter-title h2{margin:0;font-size:17px}.security-card-head p{margin:3px 0 0;color:#fff9;font-size:13px;line-height:1.55}.security-input{display:grid;min-height:46px;grid-template-columns:28px 1fr;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:0 10px;background:#ffffff13}.security-input svg{width:18px;color:var(--gold)}.security-input input{min-width:0;border:0;outline:0;color:#fff;background:transparent;font-size:15px}.security-note{margin:7px 0 0;color:#ffffff8f;font-size:12px}.linked-services-card>h2{margin:0 0 8px}.linked-services-card>div{display:grid;min-height:52px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;border-top:1px solid rgba(255,255,255,.1)}.linked-services-card>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#269bd8;font:900 14px Arial,sans-serif}.linked-services-card>div>span.google-small{color:#3973d5;background:#fff}.linked-services-card>div svg{width:15px}.linked-services-card b{font-size:14px}.linked-services-card i{color:#ffffff73;font-size:12px;font-style:normal}.linked-services-card i.linked{color:#9cf59c}.history-filter-title{display:flex;align-items:center;gap:8px}.history-filter-title svg{width:19px;color:var(--gold)}.history-filter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:13px}.history-filter-grid label{display:grid;gap:6px;color:#ffffffb8;font-size:13px;font-weight:700}.history-filter-grid label>div{display:grid;min-height:44px;grid-template-columns:25px 1fr;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:0 9px;background:#ffffff12}.history-filter-grid svg{width:16px;color:var(--gold)}.history-filter-grid input,.history-filter-grid select{min-width:0;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:9px;outline:0;padding:0 9px;color:#fff;color-scheme:dark;background:#ffffff12;font-size:14px}.history-filter-grid label>div input{height:auto;border:0;padding:0;background:transparent}.history-filter-grid option{color:#fff;background:#1e2b3b}.history-filter-actions{display:flex;gap:8px;margin-top:12px}.history-filter-actions button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:0 12px;color:#fff;background:#ffffff0f;font-size:13px;font-weight:800}.history-filter-actions button.gold-button{border:0;color:#243207}.history-filter-actions svg{width:16px}.history-filter-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.history-filter-toolbar button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,219,74,.48);border-radius:11px;padding:0 13px;color:#fff;background:#04361dc7;font-weight:850}.history-filter-toolbar button:first-child{flex:1;justify-content:flex-start}.history-filter-toolbar button:last-child:not(:first-child){width:42px;padding:0}.history-filter-toolbar svg{width:18px;color:var(--gold)}.history-filter-toolbar b{display:grid;min-width:23px;height:23px;margin-left:auto;place-items:center;border-radius:50%;color:#263307;background:var(--gold);font:900 11px Arial,sans-serif}.history-filter-backdrop{position:fixed;z-index:350;inset:0;display:grid;align-items:end;justify-items:center;padding:14px;background:#000f08b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.history-filter-sheet{width:min(560px,100%);max-height:min(76dvh,650px);overflow-y:auto;border:1px solid rgba(255,221,75,.72);border-radius:22px 22px 14px 14px;padding:0 16px max(16px,env(safe-area-inset-bottom));color:#fff;background:#133b29;box-shadow:0 -18px 55px #00000059;font-family:var(--app-font)}.history-filter-sheet>header{position:sticky;z-index:1;top:0;display:grid;min-height:62px;grid-template-columns:40px 1fr 40px;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#133b29;text-align:center}.history-filter-sheet>header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff14}.history-filter-sheet>header button svg{width:21px}.history-filter-sheet>header h2{margin:0;font-size:18px}.history-filter-sheet>header span{display:grid;width:25px;height:25px;justify-self:end;place-items:center;border-radius:50%;color:#263307;background:var(--gold);font:900 11px Arial,sans-serif}.history-filter-sheet>nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;border-radius:12px;padding:5px;background:#0000002e}.history-filter-sheet>nav button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#ffffffa8;background:transparent;font-weight:800}.history-filter-sheet>nav button.active{color:#263307;background:var(--gold)}.history-filter-sheet>nav svg{width:17px}.history-filter-sheet .sheet-grid{margin:0}.history-filter-sheet .history-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 0}.history-filter-sheet .history-filter-actions button{min-height:46px}.history-filter-sheet-enter-active,.history-filter-sheet-leave-active{transition:opacity .2s ease}.history-filter-sheet-enter-active .history-filter-sheet,.history-filter-sheet-leave-active .history-filter-sheet{transition:transform .25s cubic-bezier(.22,.8,.24,1)}.history-filter-sheet-enter-from,.history-filter-sheet-leave-to{opacity:0}.history-filter-sheet-enter-from .history-filter-sheet,.history-filter-sheet-leave-to .history-filter-sheet{transform:translateY(40px)}.history-count{margin:14px 2px 8px;color:#ffffffa6;font-size:13px}.wallet-history-list{overflow:hidden;border:1px solid rgba(255,215,68,.45);border-radius:15px;padding:0 13px;background:#073f22d1}.wallet-history-list article{min-height:72px}.wallet-history-list b{font-size:14px}.wallet-history-list small{font-size:12px}.wallet-history-list strong{font-size:14px}.wallet-history-list article>p small{display:flex;align-items:center;justify-content:flex-end;gap:5px}.history-status-dot{width:7px;height:7px;border-radius:50%;background:#96a0ad}.history-status-dot.approved{background:#6fe679}.history-status-dot.rejected{background:#f4786c}.history-status-dot.pending{background:#ffd44f}.history-loading{display:grid;gap:8px}.history-loading i{display:block;height:72px;border-radius:12px;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff21,#ffffff0d 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.history-empty{border:1px solid rgba(255,215,68,.35);border-radius:15px;background:#073f22b8}.history-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px}.history-pagination button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,219,74,.4);border-radius:9px;color:var(--gold);background:#0000001f;font-size:13px}.history-pagination button:last-child{justify-self:stretch}.history-pagination button:disabled{opacity:.4}.history-pagination svg{width:15px}.history-pagination span{color:#ffffffa6;font-size:12px;text-align:center}.auth-page{min-height:calc(100dvh - 185px);padding-top:16px}.auth-back{display:inline-flex;min-height:34px;align-items:center;gap:4px;margin:0 0 8px;color:#ffffffe0;font-size:10px}.auth-back svg{width:15px}.auth-page-card{width:min(400px,100%);margin:0 auto;padding:8px 6px 20px;background:transparent}.auth-brand-logo{display:block;width:64px;height:64px;margin:0 auto 7px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.2))}.auth-page-card>h1{margin:0;color:#fff;font-size:20px;line-height:1.35;text-align:center}.auth-page-card form{margin-top:12px}.auth-page-card .field-label{margin:9px 0 5px}.auth-page-card .local-input{min-height:42px}.auth-page-card .gold-button.full{min-height:44px;margin-top:12px}.auth-switch{margin:16px 0 0;color:#ffffffe6;font-size:10px;text-align:center}.auth-switch a{color:var(--gold);font-weight:800}.auth-provider-note{margin:10px 0 0;border-radius:9px;padding:9px;color:#ffffff85;background:#00000024;font-size:9px;line-height:1.6;text-align:center}.result-view-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;border-radius:14px;padding:5px;background:#04361db8}.result-view-tabs.two-tabs{grid-template-columns:repeat(2,1fr)}.result-view-tabs button{display:flex;min-height:45px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;color:#fff9;background:transparent;font-size:10px;font-weight:800;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.result-view-tabs button.active{color:#20300d;background:var(--gold)}.result-view-tabs svg{width:15px}.result-game-tabs{margin-bottom:10px}.provider-setup-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;margin-bottom:11px;border:1px solid rgba(255,222,85,.45);border-radius:14px;padding:12px;background:#1e2b3b}.provider-setup-card>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;color:#263608;background:var(--gold);font:900 10px Arial,sans-serif}.provider-setup-card h2{margin:0;font-size:12px}.provider-setup-card p{margin:3px 0 0;color:#ffffff96;font-size:9px;line-height:1.55}.provider-setup-card a{grid-column:1 / -1;display:flex;min-height:35px;align-items:center;justify-content:center;gap:3px;border:1px solid var(--gold);border-radius:9px;color:var(--gold);font-size:9px;font-weight:800}.provider-setup-card a svg{width:13px}.provider-setup-card>button{grid-column:1 / -1;min-height:35px;border:1px solid var(--gold);border-radius:9px;color:var(--gold);background:transparent;font-size:9px;font-weight:800}.provider-error-card>span{color:#fff;background:#a64d3d}.live-result-board{display:grid;gap:14px;overflow:visible;padding:4px 0 0;background:transparent;box-shadow:none;text-align:center}.live-result-board.unavailable{opacity:.72}.live-result-card{border:1px solid rgba(255,220,83,.32);border-radius:9px;padding:14px;background:linear-gradient(145deg,#076f3ef5,#034e2afa);box-shadow:0 9px 20px #001d0f4d,inset 0 1px #ffffff1a}.live-result-board>.live-result-card:first-child{display:flex;min-height:224px;flex-direction:column;justify-content:space-between;padding:17px}.live-result-board>.live-result-card:first-child .live-result-hero{flex:1;align-content:center;margin:14px 0}.live-result-card-header{display:flex;align-items:center;justify-content:space-between;min-height:27px}.live-result-card-header span{border-radius:6px;padding:6px 9px;color:#f7d750;background:#ffdc5324;font:850 11px/1 Arial,sans-serif}.live-result-card-header svg{width:20px;height:20px;color:#f7d750;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}.live-result-head{display:flex;align-items:center;justify-content:space-between}.live-result-head span{display:flex;align-items:center;gap:6px;color:var(--gold);font:850 10px Arial,sans-serif}.live-result-head small{color:#ffffffad;font-size:9px}.live-result-head small b{display:block;font-weight:800}.live-result-head small time{display:none}.live-result-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(74px,1fr) minmax(0,1.18fr);align-items:center;gap:7px;margin:3px 0 8px}.live-result-center{min-width:0;text-align:center}.live-result-center:only-child{grid-column:1 / -1}.live-result-stat{min-width:0;padding:8px 3px;text-align:left}.live-result-stat:last-child{text-align:right}.live-result-stat small,.live-result-stat strong{display:block;white-space:nowrap}.live-result-stat small{color:#ffffffad;font:800 11px Arial,sans-serif}.live-result-stat strong{margin-top:5px;color:#fff;font:850 clamp(16px,4.4vw,20px) Arial,sans-serif;letter-spacing:-.025em}.live-result-stat strong b{color:var(--gold);font-weight:900}.live-result-number{margin:0;color:var(--gold);font:900 clamp(58px,19vw,82px)/.92 Arial,sans-serif;letter-spacing:.03em;text-shadow:0 5px 18px rgba(0,0,0,.16);will-change:transform,opacity,filter}.live-result-board h2{margin:6px 0 0;color:#ffffffc7;font-size:9px;font-weight:650}.live-number-change-enter-active{transition:opacity .34s ease-out,transform .42s cubic-bezier(.16,1,.3,1),filter .34s ease-out}.live-number-change-leave-active{transition:opacity .16s ease-in,transform .16s ease-in,filter .16s ease-in}.live-number-change-enter-from{opacity:0;transform:translateY(14px) scale(.94);filter:blur(3px)}.live-number-change-leave-to{opacity:0;transform:translateY(-7px) scale(1.025);filter:blur(2px)}.live-result-updated{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;border:1px solid rgba(255,255,255,.13);border-radius:7px;padding:9px 7px;color:#ffffffe6;background:#ffffff12;font-size:10px;font-weight:750}.live-result-updated svg{width:13px;height:13px;color:var(--gold)}.live-settled-card{padding-top:0;padding-bottom:0}.three-d-recent-card{display:grid;gap:9px;margin-top:14px}.three-d-recent-card>header{display:flex;align-items:center;justify-content:space-between;padding:2px 3px}.three-d-recent-card>header span{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:850}.three-d-recent-card>header svg{width:16px;height:16px;color:var(--gold)}.three-d-recent-card>header small{min-width:22px;border-radius:5px;padding:3px 6px;color:var(--gold);background:#ffdc5324;font-weight:850;text-align:center}.three-d-recent-card>div{display:grid;gap:9px}.three-d-recent-card article{display:grid;min-height:74px;grid-template-columns:70px minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;border:1px solid rgba(255,220,83,.34);border-radius:9px;background:linear-gradient(145deg,#076f3ef5,#034e2afa);box-shadow:0 7px 16px #001d0f40,inset 0 1px #ffffff14}.three-d-record-label{display:flex;align-items:center;justify-content:center;color:#124a2a;background:var(--gold);font:900 11px/1 Arial,sans-serif;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.three-d-record-main{display:grid;align-content:center;gap:7px;padding:9px 14px}.three-d-recent-card time{color:#ffffffd9;font-size:13px;font-weight:750}.three-d-recent-card strong{color:var(--gold);font:900 30px/.9 Arial,sans-serif;letter-spacing:.04em}.three-d-recent-card article>svg{align-self:center;justify-self:center;width:23px;height:23px;color:var(--gold)}.three-d-history-list{gap:9px}.history-result-list .three-d-history-record{display:grid;min-height:74px;grid-template-columns:70px minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;border-color:#ffdc5357;border-radius:9px;padding:0;background:linear-gradient(145deg,#076f3ef5,#034e2afa);box-shadow:0 7px 16px #001d0f40,inset 0 1px #ffffff14}.three-d-history-record>svg{align-self:center;justify-self:center;width:23px;height:23px;color:var(--gold)}.three-d-history-record time{color:#ffffffd9;font-size:13px;font-weight:750}.three-d-history-record strong{color:var(--gold);font:900 30px/.9 Arial,sans-serif;letter-spacing:.04em}.live-settled-grid{grid-template-columns:1fr;gap:0;margin:0}.live-settled-grid>div{display:grid;min-height:86px;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:8px;border:0;border-top:1px solid rgba(255,255,255,.2);border-radius:0;padding:16px 2px;background:transparent;text-align:left}.live-settled-grid>div>time,.live-settled-grid>div>dl{display:contents}.live-settled-grid>div>time span{grid-column:1;grid-row:1;color:#fff;font:850 16px/1 Arial,sans-serif}.live-settled-grid>div>time small{grid-column:1;grid-row:2;color:#fffc;font:800 13px/1 Arial,sans-serif}.live-settled-grid>div>dl{margin:0}.live-settled-grid>div>dl>div{display:grid;grid-column:2;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px}.live-settled-grid>div>dl>div:first-child{grid-row:1}.live-settled-grid>div>dl>div:last-child{grid-row:2}.live-settled-grid>div dt{color:#ffffffad;font:800 11px Arial,sans-serif}.live-settled-grid>div dd{overflow:hidden;margin:0;color:#fff;font:850 17px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.live-settled-grid>div dd b{color:var(--gold);font-weight:900}.live-settled-grid>div>strong{display:inline-flex;grid-column:3;grid-row:1 / -1;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:var(--gold);font-size:32px;line-height:1}.live-settled-number-icon{width:15px;height:15px;object-fit:contain}.live-settled-grid>div>em{grid-column:2 / -1;margin:0;text-align:left}.results-loading,.calendar-note{border-radius:13px;padding:28px 15px;color:#ffffff9e;background:#053a1fbf;font-size:10px;text-align:center}.history-result-list{display:grid;gap:9px}.history-result-list article{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:center;gap:13px;border:1px solid rgba(255,220,83,.42);border-radius:14px;padding:12px;background:#1e2b3b}.history-result-list article>div{display:flex;min-width:0;align-items:center;gap:8px}.history-result-list article>div>svg{width:18px;flex:0 0 auto;color:var(--gold)}.history-result-list b,.history-result-list small{display:block}.history-result-list b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.history-result-list small{margin-top:3px;color:#ffffff7a;font-size:8px}.history-result-list article>p{min-width:46px;margin:0;text-align:center}.history-result-list article>p strong{display:block;margin-top:2px;color:#ffe064;font:900 21px Arial,sans-serif}.history-result-list article>p em{display:block;margin-top:2px;color:#9ee58c;font-size:7px;font-style:normal}.history-result-list article>p.pending strong,.history-result-list article>p.pending em{color:#fff6}.results-empty{border-radius:14px;background:#053a1fc2}.calendar-card{overflow:hidden;border:1px solid rgba(255,220,83,.45);border-radius:16px;background:#074224e6}.calendar-card>header{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;padding:13px;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.calendar-card>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#fff;background:#ffffff0f}.calendar-card>header button:last-child{justify-self:end}.calendar-card>header svg{width:16px}.calendar-card>header small{color:var(--gold);font:800 8px Arial,sans-serif;letter-spacing:.08em}.calendar-card>header h2{margin:4px 0 0;font-size:14px}.result-calendar-title{display:flex;align-items:center;justify-content:center;gap:8px}.result-calendar-title>svg{box-sizing:content-box;border-radius:9px;padding:8px;color:#263608;background:var(--gold)}.result-calendar-title span{display:block}.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(5,1fr)}.calendar-week{gap:7px;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 10px}.calendar-week span{overflow:hidden;border-radius:8px;padding:7px 2px;color:#ffffff9e;background:#ffffff12;font:800 8px Arial,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.calendar-grid{gap:7px;padding:10px}.calendar-grid>div{position:relative;display:grid;min-height:92px;place-items:center;align-content:center;border:1px solid rgba(255,222,85,.28);border-radius:11px;color:#fff;background:#1e2b3b;box-shadow:0 4px 12px #0000001f}.calendar-grid>div.blank{border-color:transparent;background:transparent;box-shadow:none}.calendar-grid>div.closed{color:#ffffff75;background:#ffffff0f}.calendar-grid>div.today{outline:2px solid var(--gold);outline-offset:1px;background:radial-gradient(circle at 50% 100%,rgba(255,220,83,.16),transparent 68%),#1e2b3b}.calendar-grid b{position:absolute;top:7px;left:7px;border-radius:7px;padding:3px 5px;color:#ffffffb8;background:#ffffff14;font:800 9px Arial,sans-serif}.calendar-grid>div.today b{color:#25320d;background:var(--gold)}.calendar-numbers{display:grid;gap:3px;margin-top:15px}.calendar-numbers strong{color:#ffe066;font:900 18px/1 Arial,sans-serif;letter-spacing:.04em}.calendar-numbers strong.empty{color:#ffffff6b;font-weight:700}.calendar-closed-mark{color:#ff8b77;font:400 27px/1 Arial,sans-serif}.calendar-legend{display:flex;flex-wrap:wrap;gap:10px 15px;border-top:1px solid rgba(255,255,255,.08);padding:11px 12px;color:#ffffff9e;font-size:8px}.calendar-legend span{display:flex;align-items:center;gap:5px}.calendar-legend i{width:9px;height:9px;border-radius:3px;background:var(--gold)}.calendar-legend i.pending{background:#ffffff59}.calendar-legend i.closed{background:#ffffff24}.spinning{animation:spin .8s linear infinite}.mark-all-notifications{display:flex;align-items:center;gap:7px;margin:0 0 10px auto;border:1px solid rgba(255,221,84,.45);border-radius:10px;padding:8px 11px;color:var(--gold);background:#04361db8;font-size:10px}.mark-all-notifications svg{width:15px}.notification-list{display:grid;gap:9px}.notification-list>button{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:13px;color:#fff;background:#1e2b3b;text-align:left;transition:border-color .18s ease,background .18s ease}.notification-list>button.unread{border-color:#ffdd549e;background:linear-gradient(110deg,rgba(255,218,74,.09),transparent 45%),#1e2b3b}.notification-list>button>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#243307;background:var(--gold)}.notification-list>button>span svg{width:20px}.notification-list h2{margin:0;font-size:13px}.notification-list p{margin:4px 0 6px;color:#ffffffad;font-size:10px;line-height:1.65}.notification-list small{color:#ffffff6b;font-size:8px}.notification-list i{border-radius:12px;padding:4px 7px;color:#263208;background:var(--gold);font-size:8px;font-style:normal}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:16px;background:#02140bbf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.local-modal{position:relative;width:min(420px,100%);max-height:90vh;overflow:auto;border:2px solid #ffe05d;border-radius:9px;padding:21px;color:#fff;background:#1e2b3b;box-shadow:0 24px 70px #00000073}.modal-close{position:absolute;top:11px;right:11px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:6px;color:#fff;background:#ffffff14}.modal-close svg{width:17px}.mini-label{margin:0 0 5px;color:#ffe063;font:800 9px Arial,sans-serif;letter-spacing:.12em}.local-modal h2{margin:0;font-size:19px}.local-modal .money-input{border-radius:6px}.modal-lead{margin:7px 28px 14px 0;color:#ffffff9e;font-size:10px;line-height:1.65}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;border-radius:12px;padding:4px;background:#0003}.auth-tabs button{display:flex;min-height:39px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;color:#ffffffa6;background:transparent;font-size:10px;font-weight:700}.auth-tabs button.active{color:#20300d;background:var(--gold)}.auth-tabs svg{width:15px}.mode-tabs{margin-bottom:7px}.form-error,.form-success{margin:10px 0 0;border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.5}.form-error{color:#ffd7d2;background:#b9433459}.form-success{color:#d8ffd4;background:#43a14f4d}.empty-inline{border-top:1px solid rgba(255,255,255,.1);padding:22px 5px 8px;color:#ffffff8c;font-size:10px;text-align:center}.success-state{padding:24px 0 3px;text-align:center}.success-state>span{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 12px;border-radius:50%;color:#18310d;background:var(--gold);font:900 27px Arial,sans-serif}.success-state p{color:#ffffff9e;font-size:10px}.slip-number{margin:15px 0;border-radius:6px;padding:15px;background:#0003;text-align:center}.slip-number small,.slip-number strong{display:block}.slip-number small{color:#ffe063;font:800 9px Arial,sans-serif}.slip-number strong{margin-top:5px;font:800 27px Arial,sans-serif}.bet-slip dl{margin:0}.bet-slip dl>div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding:10px 0;font-size:10px}.bet-slip dt{color:#ffffff8c}.bet-slip dd{margin:0;font-weight:800}.deposit-page{width:min(680px,100%);margin:0 auto}.deposit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;padding:0;list-style:none}.deposit-steps li{display:flex;min-width:0;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.13);border-radius:7px;padding:8px;color:#ffffff80;background:#02311a8c}.deposit-steps li b{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;color:#ffffffa6;background:#ffffff17;font:800 11px Arial,sans-serif}.deposit-steps li span{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.deposit-steps li.active,.deposit-steps li.done{border-color:#ffdc4b94;color:#ffe16a}.deposit-steps li.active b,.deposit-steps li.done b{color:#223209;background:var(--gold)}.deposit-panel{border:1px solid rgba(255,220,75,.48);border-radius:9px;padding:18px;background:linear-gradient(145deg,#064525f5,#032f1af7);box-shadow:0 14px 34px #0000002e}.deposit-panel>p{margin:7px 0 16px;color:#ffffffad}.deposit-panel-heading{display:flex;align-items:center;gap:10px}.deposit-panel-heading>svg{width:38px;height:38px;border-radius:8px;padding:9px;color:#253408;background:var(--gold)}.deposit-panel-heading small{color:#ffe066}.deposit-panel-heading h2{margin:2px 0 0}.deposit-money-input{min-height:52px;border-radius:7px}.deposit-amount-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:8px 0 18px}.deposit-amount-chips button{min-height:36px;border:1px solid rgba(255,255,255,.17);border-radius:6px;color:#fff;background:#ffffff12;font:800 12px Arial,sans-serif}.deposit-amount-chips button:disabled{opacity:.35}.deposit-method-heading{display:flex;align-items:center;gap:7px;margin-top:17px;color:#ffe16a}.deposit-method-heading svg{width:19px}.deposit-method-heading h3{margin:0;font-size:15px}.payment-method-picker,.payment-method-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.payment-method-loading i{height:62px}.payment-method-picker button{display:grid;min-height:62px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:9px;color:#fff;background:#ffffff0f;text-align:left}.payment-method-picker button>img{width:30px;height:30px;border-radius:6px;object-fit:contain;background:#fff}.payment-method-picker button>svg:first-child{width:22px;color:#ffe16a}.payment-method-picker button>svg:last-child{width:18px}.payment-method-picker button b,.payment-method-picker button small{display:block}.payment-method-picker button small{margin-top:2px;color:#ffffff91;font:700 11px Arial,sans-serif}.payment-method-picker button.active{border-color:#ffe16a;color:#253408;background:var(--gold)}.payment-method-picker button.active svg,.payment-method-picker button.active small{color:#253408}.selected-payment-method{display:flex;align-items:center;gap:10px;margin:14px 0 10px;border:1px solid rgba(255,224,90,.38);border-radius:7px;padding:10px;background:#00000021}.selected-payment-method>img,.selected-payment-method>svg{width:38px;height:38px;flex:0 0 auto;border-radius:7px;object-fit:contain;padding:3px;color:#ffe16a;background:#fff}.selected-payment-method b,.selected-payment-method small{display:block}.selected-payment-method small{margin-top:2px;color:#ffffff94}.payment-account-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 15px}.payment-account-details>div{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:10px;background:#00000021}.payment-account-details dt{color:#ffffff8c;font-size:12px}.payment-account-details dd{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px;overflow-wrap:anywhere;margin:4px 0 0;color:#fff;font:800 15px Arial,sans-serif}.payment-account-details dd span{min-width:0;overflow-wrap:anywhere}.payment-account-details dd button{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,224,90,.38);border-radius:6px;color:#ffe16a;background:#ffe05a14}.payment-account-details dd button svg{width:16px}.payment-account-details>div:last-child:nth-child(odd){grid-column:1/-1}.deposit-note{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(255,255,255,.2);border-radius:7px;outline:0;padding:10px;color:#fff;background:#ffffff12}.deposit-note:focus{border-color:#ffe16a}.receipt-upload{display:block;margin:14px 0 10px;cursor:pointer}.receipt-upload input{position:absolute;width:1px;height:1px;opacity:0}.receipt-upload>span{position:relative;display:flex;min-width:0;min-height:74px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px dashed rgba(255,224,90,.65);border-radius:7px;color:#ffe16a;background:#00000021;text-align:center}.receipt-upload-caption{display:flex;width:100%;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px}.receipt-upload.has-preview>span{min-height:160px;border-style:solid}.receipt-upload.has-preview>span>img{display:block;width:100%;max-height:320px;object-fit:contain;background:#102418}.receipt-upload.has-preview .receipt-upload-caption{position:absolute;right:0;bottom:0;left:0;min-height:58px;color:#fff;background:linear-gradient(transparent,#000000d9)}.receipt-upload.loading .receipt-upload-caption{position:absolute;inset:0;min-height:100%;color:#fff;background:#032d1bc7}.receipt-upload.invalid>span{border-color:#f15b67;box-shadow:0 0 0 2px #f15b671f}.receipt-upload b{display:block;width:100%;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.receipt-upload svg{width:21px}.receipt-upload small{color:#ffffff8c}.receipt-upload.has-preview small,.receipt-upload.loading small{color:#ffffffc7}.receipt-upload-spinner{animation:receipt-upload-spin .75s linear infinite}.receipt-wrong-message{display:flex;align-items:center;gap:7px;margin:-2px 0 12px;border-radius:7px;padding:9px 10px;color:#ffd8dc!important;background:#d72f3e2b;font-size:12px;font-weight:800}.receipt-wrong-message svg{width:18px;height:18px;flex:0 0 auto}@keyframes receipt-upload-spin{to{transform:rotate(360deg)}}.receipt-preview{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#00000024}.receipt-preview img{display:block;width:100%;max-height:320px;object-fit:contain;background:#102418}.receipt-preview span{display:flex;min-width:0;align-items:center;gap:6px;padding:8px 10px;color:#ffffffb8;font:700 11px Arial,sans-serif}.receipt-preview span svg{width:15px}.receipt-preview span b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-detected-fields{margin-top:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.receipt-analysis-status{display:flex;align-items:center;gap:7px;margin:0 0 13px;border-radius:7px;padding:9px 10px;color:#d9ffe9;background:#25be6d24;font-size:12px;font-weight:800}.receipt-analysis-status.warning{color:#fff0bb;background:#e0a00026}.receipt-analysis-status svg{width:18px;height:18px;flex:0 0 auto}.receipt-analysis-status small{margin-left:auto;color:inherit;opacity:.72;white-space:nowrap}.receipt-detected-fields .field-label{display:block;margin:10px 0 6px}.receipt-detected-fields .field-label small{margin-left:5px;color:#ffffff8c;font-size:10px;font-weight:650}.receipt-field-help{margin:5px 0 0;color:#ffffff94;font-size:11px}.receipt-transaction-input input{min-width:0}.receipt-transaction-input input[readonly]{cursor:default;opacity:.78}.receipt-detected-fields .deposit-note{margin-bottom:12px}.deposit-success{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center}.deposit-success>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#243207;background:var(--gold)}.deposit-success>span svg{width:30px}.deposit-success h2{margin:13px 0 0}.deposit-success .gold-button{width:100%;margin-top:8px}.wallet-service-closed{display:grid;min-height:280px;place-items:center;align-content:center;gap:7px;border:1px solid rgba(255,220,75,.55);border-radius:12px;padding:28px 20px;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(255,220,75,.13),transparent 44%),linear-gradient(145deg,#064525f5,#032f1af7);text-align:center;box-shadow:0 14px 34px #0000002e}.wallet-service-closed>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#1d3b16;background:var(--gold);box-shadow:0 10px 25px #ffcf2d33}.wallet-service-closed>span svg{width:28px;height:28px}.wallet-service-closed>small{margin-top:4px;color:var(--gold);font-weight:900}.wallet-service-closed h2{margin:2px 0 0;color:#fff}.wallet-service-closed p{max-width:450px;margin:0;color:#ffffffb8;line-height:1.7;white-space:pre-line}.wallet-service-closed strong{margin-top:7px;border:1px solid rgba(255,220,75,.35);border-radius:99px;padding:8px 13px;color:var(--gold);background:#ffdc4b14;font-size:12px}.wallet-service-closed em{max-width:450px;margin-top:5px;color:#ffffffbd;font-size:11px;font-style:normal}.wallet-service-closed+.withdrawal-link-panel{margin-top:12px}.wallet-hours-backdrop{position:fixed;z-index:320;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#01180dc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wallet-service-dialog{position:relative;width:min(410px,100%);min-height:0;place-items:stretch;gap:8px;border-color:#ffde4fcc;border-radius:20px;padding:30px 22px 22px;text-align:left;box-shadow:0 26px 70px #00000075}.wallet-service-dialog>span,.wallet-service-dialog>small{justify-self:center}.wallet-service-dialog h2{width:100%;margin:12px 0 1px;font-size:18px;line-height:1.5;text-align:left}.wallet-service-dialog p{width:100%;font-size:13px;line-height:1.85;text-align:left}.wallet-service-dialog .wallet-service-dialog-close{position:absolute;top:12px;right:12px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:0;color:#fff;background:#ffffff14}.wallet-service-dialog-close svg{width:18px;height:18px}.wallet-service-dialog>.gold-button{min-height:46px;margin-top:10px;border-radius:11px}.wallet-hours-dialog-enter-active,.wallet-hours-dialog-leave-active{transition:opacity .2s ease}.wallet-hours-dialog-enter-active .wallet-service-dialog,.wallet-hours-dialog-leave-active .wallet-service-dialog{transition:transform .24s cubic-bezier(.22,.8,.24,1),opacity .2s ease}.wallet-hours-dialog-enter-from,.wallet-hours-dialog-leave-to{opacity:0}.wallet-hours-dialog-enter-from .wallet-service-dialog,.wallet-hours-dialog-leave-to .wallet-service-dialog{opacity:0;transform:translateY(24px) scale(.97)}.withdrawal-page{width:min(680px,100%);margin:0 auto}.withdrawal-loading{display:grid;gap:10px}.withdrawal-loading i{display:block;height:88px;border-radius:10px;background:linear-gradient(100deg,#ffffff0f 20%,#ffffff2e,#ffffff0f 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.withdrawal-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.withdrawal-account-fields label{display:grid;gap:6px;color:#fff;font-weight:700}.withdrawal-account-fields .local-input{margin:0}.withdrawal-lock-note{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;border:1px solid rgba(255,224,90,.38);border-radius:8px;padding:11px;color:#fff;background:#ffe05a14;line-height:1.55}.withdrawal-lock-note svg{width:20px;flex:0 0 auto;color:var(--gold)}.linked-payout-account{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:11px;margin:15px 0;border:1px solid rgba(255,224,90,.5);border-radius:9px;padding:12px;color:#fff;background:#00000024}.linked-payout-account>img,.linked-payout-account>svg:first-child{width:48px;height:48px;border-radius:9px;object-fit:contain;padding:4px;color:#253408;background:#fff}.linked-payout-account>svg:last-child{width:21px;color:#9aff7d}.linked-payout-account small,.linked-payout-account b,.linked-payout-account span{display:block;color:#fff}.linked-payout-account b{margin:3px 0}.linked-payout-account.unavailable{border-color:#ff8a7a}.withdrawal-balance-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 14px;border-block:1px solid rgba(255,255,255,.16);padding:12px 0;color:#fff}.withdrawal-balance-line b{color:var(--gold);font-size:18px}.withdrawal-support-link{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;min-height:58px;align-items:center;gap:11px;margin:2px 0 14px;border:1px solid rgba(255,220,76,.42);border-radius:12px;padding:9px 11px;color:#fff;background:linear-gradient(110deg,#ffdc4c1c,#ffffff0a);box-shadow:inset 0 1px #ffffff0f}.withdrawal-support-link>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#183a24;background:linear-gradient(145deg,#ffe86d,#eab22c)}.withdrawal-support-link>span svg{width:20px}.withdrawal-support-link>div{display:grid;gap:2px;min-width:0;text-align:left}.withdrawal-support-link b{color:#fff;font-size:12px;line-height:1.45}.withdrawal-support-link small{color:#ffffffa8;font-size:9px;line-height:1.45}.withdrawal-support-link>svg{width:17px;color:var(--gold);transition:transform .18s ease}.withdrawal-support-link:hover>svg{transform:translate(2px)}.withdrawal-error{width:100%}.profile-login-state{display:grid;min-height:48dvh;place-items:center;align-content:center;padding:30px 14px;color:#fff;text-align:center}.profile-login-state.compact{min-height:42dvh}.profile-login-icon{display:grid;width:72px;height:72px;place-items:center;border:2px solid var(--gold);border-radius:50%;color:var(--gold);background:#0000001f;box-shadow:0 15px 38px #00000029}.profile-login-icon svg{width:38px;height:38px}.profile-login-state>small{margin-top:15px;color:var(--gold);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-login-state h2{margin:7px 0 5px;color:#fff}.profile-login-state p{max-width:420px;margin:0;color:#fff;line-height:1.7}.profile-login-button{display:inline-flex;min-width:190px;align-items:center;justify-content:center;gap:7px;margin-top:20px}.profile-login-button svg{width:18px}.site-legal-footer{display:grid;gap:7px;margin:0 14px 82px;border-top:1px solid rgba(255,255,255,.22);padding:17px 8px 0;color:#fff;text-align:center}.site-legal-footer nav{display:flex;align-items:center;justify-content:center;gap:9px}.site-legal-footer a,.site-legal-footer span,.site-legal-footer small{color:#fff}.site-legal-footer a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.site-shell:not(.nav-visible) .site-legal-footer{margin-bottom:24px}.admin-auth-page{display:grid;min-height:100vh;place-items:center;padding:22px;color:#1a2433;background:#f4f6f9;font-family:Inter,Arial,sans-serif}.admin-auth-card{position:relative;width:min(410px,100%);border:1px solid #e0e5ea;border-radius:17px;padding:30px;background:#fff;box-shadow:0 24px 70px #1723301a}.admin-auth-logo{display:grid;width:48px;height:48px;place-items:center;margin:12px auto;border-radius:13px;color:#183312;background:#bff25a;font:900 13px Arial,sans-serif}.admin-auth-card h1{margin:0;font-size:23px;text-align:center}.admin-auth-card>p{color:#7d8795;font-size:11px;text-align:center}.admin-auth-card label{display:block;margin:14px 0 6px;color:#556170;font-size:10px;font-weight:700}.admin-auth-card input{width:100%;min-height:43px;border:1px solid #dfe4e9;border-radius:9px;outline:0;padding:0 11px;background:#f9fafb;font-size:11px}.admin-auth-card input:focus{border-color:#8fbd3f;box-shadow:0 0 0 3px #8fbd3f21}.admin-auth-card>button{width:100%;min-height:43px;margin-top:17px;border:0;border-radius:9px;color:#183312;background:#bff25a;font-size:11px;font-weight:800}.admin-auth-card>button:disabled{opacity:.55}.admin-auth-back{display:inline-flex;align-items:center;gap:5px;color:#697484;font-size:10px}.admin-auth-back svg{width:14px}.admin-error{display:flex;align-items:center;gap:7px;border-radius:8px;padding:9px;color:#9a342a!important;background:#ffebe8;font-size:10px!important;text-align:left!important}.admin-error svg{width:15px}.dashboard-error{margin:0 0 14px}.loading-spinner{width:32px;height:32px;margin:0 auto 14px;border:3px solid #e5e9ed;border-top-color:#86ba37;border-radius:50%;animation:spin .8s linear infinite}.admin-shell{min-height:100vh;color:#1a2433;background:#f4f6f9;font-family:Inter,Arial,sans-serif}.admin-sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;display:flex;width:244px;flex-direction:column;border-right:1px solid #e6e9ee;background:#fff;transition:transform .2s ease}.admin-brand{display:flex;height:76px;align-items:center;gap:11px;padding:0 22px;border-bottom:1px solid #edf0f3}.admin-brand>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#123616;background:#bff25a;font:900 11px Arial,sans-serif}.admin-brand b,.admin-brand small{display:block}.admin-brand b{font-size:14px}.admin-brand small{margin-top:2px;color:#8b94a1;font-size:9px}.admin-sidebar nav{flex:1;padding:20px 13px}.admin-sidebar nav button{display:flex;width:100%;min-height:43px;align-items:center;gap:11px;border:0;border-radius:9px;padding:0 12px;color:#697485;background:transparent;font-size:11px;font-weight:600;text-align:left}.admin-sidebar nav button svg{width:17px}.admin-sidebar nav button.active{color:#22400d;background:#effbd7}.admin-manager{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:13px;border:1px solid #e7eaee;border-radius:11px;padding:10px}.admin-manager>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#1a3b17;background:#d9f0b3;font-size:10px;font-weight:800}.admin-manager b,.admin-manager small{display:block}.admin-manager b{font-size:10px}.admin-manager small{color:#9099a6;font-size:8px}.admin-manager svg{width:14px;color:#9aa2ad}.admin-logout{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#7a8491;background:#f4f6f8}.admin-logout svg{width:14px}.admin-workspace{margin-left:244px}.admin-header{position:sticky;z-index:40;top:0;display:flex;height:76px;align-items:center;gap:14px;border-bottom:1px solid #e7eaee;padding:0 27px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-menu{display:none}.admin-search{display:grid;width:min(420px,45vw);height:40px;grid-template-columns:28px 1fr auto;align-items:center;border:1px solid #e3e7eb;border-radius:10px;padding:0 9px;background:#f8f9fb}.admin-search svg{width:16px;color:#949daa}.admin-search input{min-width:0;border:0;outline:0;background:transparent;font-size:11px}.admin-search kbd{border:1px solid #dfe3e8;border-radius:5px;padding:3px 6px;color:#87909e;background:#fff;font:9px Arial,sans-serif}.admin-bell{position:relative;display:grid;width:38px;height:38px;place-items:center;margin-left:auto;border:1px solid #e3e7eb;border-radius:10px;color:#586473;background:#fff}.admin-bell svg{width:17px}.admin-bell i{position:absolute;top:7px;right:8px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#e55959}.admin-casino-toggle{display:inline-grid;width:38px;min-width:38px;height:38px;place-items:center;border:1px solid #e4b954;border-radius:10px;padding:0;color:#9b3f2d;background:#fff5ed;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-casino-toggle:hover:not(:disabled){transform:translateY(-1px)}.admin-casino-toggle:disabled{cursor:wait;opacity:.7}.admin-casino-toggle svg{width:22px;height:22px}.admin-casino-toggle.active{border-color:#77ba77;color:#1d7037;background:#eff9ee}.admin-casino-toggle.active b{color:#fff;background:#208343}.back-site{display:flex;align-items:center;gap:5px;border:1px solid #dfe3e7;border-radius:9px;padding:9px 12px;color:#4c5867;background:#fff;font-size:10px;font-weight:700}.back-site svg{width:14px}.admin-main{max-width:1450px;margin:auto;padding:28px}.admin-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.admin-title p{margin:0 0 4px;color:#8c95a2;font-size:10px}.admin-title h1{margin:0;color:#172131;font-size:23px;letter-spacing:-.02em}.admin-title span{display:block;margin-top:5px;color:#8b94a1;font-size:10px}.admin-title button,.panel-title button{border:1px solid #e0e4e9;border-radius:9px;padding:9px 12px;color:#45515f;background:#fff;font-size:9px;font-weight:700}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-stats article,.revenue-card,.draw-card-admin,.admin-table-card{border:1px solid #e3e7eb;border-radius:13px;background:#fff;box-shadow:0 2px 4px #16223306}.admin-stats article{padding:17px}.admin-stats article>div{display:flex;align-items:center;justify-content:space-between;color:#7f8997;font-size:9px;font-weight:700}.admin-stats article>div svg{width:17px;color:#738092}.admin-stats h2{margin:14px 0 9px;color:#1c2635;font-size:21px}.admin-stats p{display:flex;align-items:center;gap:3px;margin:0;font-size:9px;font-weight:700}.admin-stats p svg{width:13px}.admin-stats p small{margin-left:3px;color:#9aa2ae;font-weight:500}.positive{color:#31a45a}.negative{color:#d7685a}.admin-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.6fr);gap:14px;margin-top:14px}.revenue-card,.draw-card-admin{min-height:345px;padding:18px}.panel-title{display:flex;align-items:start;justify-content:space-between;gap:15px}.panel-title h2{margin:0;color:#1d2736;font-size:13px}.panel-title p{margin:4px 0 0;color:#929ba8;font-size:9px}.panel-title button{display:flex;align-items:center;gap:5px;padding:7px 9px}.panel-title button svg{width:12px}.chart-wrap{display:grid;height:250px;grid-template-columns:35px 1fr;gap:8px;margin-top:18px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:21px;color:#a0a7b2;font-size:8px}.bar-chart{display:flex;height:230px;align-items:end;justify-content:space-around;gap:6px;border-bottom:1px solid #edf0f3;background-image:linear-gradient(#edf0f3 1px,transparent 1px);background-size:100% 25%}.bar-chart i{position:relative;width:5.4%;border-radius:5px 5px 0 0;background:linear-gradient(#bdef5d,#82bd31)}.bar-chart i span{position:absolute;bottom:-20px;left:50%;color:#a0a7b2;font:8px Arial,sans-serif;transform:translate(-50%)}.admin-live{border-radius:15px;padding:4px 7px;color:#288a4a;background:#e9f8ee;font-size:8px;font-weight:800;text-transform:uppercase}.admin-number{display:flex;justify-content:center;gap:9px;margin:25px 0}.admin-number b{display:grid;width:66px;height:72px;place-items:center;border-radius:14px;color:#1e380f;background:linear-gradient(#d9fa8c,#a9db4d);font-size:33px;box-shadow:inset 0 0 0 1px #4164141f}.draw-card-admin dl{margin:0}.draw-card-admin dl>div{display:flex;justify-content:space-between;border-top:1px solid #edf0f2;padding:9px 0;font-size:9px}.draw-card-admin dt{color:#8a94a2}.draw-card-admin dd{margin:0;color:#283342;font-weight:800}.outline-admin{width:100%;min-height:35px;margin-top:9px;border:1px solid #dce2e6;border-radius:8px;color:#4c5969;background:#fff;font-size:9px;font-weight:700}.admin-table-card{margin-top:14px;padding:18px}.admin-settings-card{max-width:900px}.admin-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.admin-settings-form label{display:grid;min-height:108px;grid-template-rows:minmax(37px,auto) 40px;gap:8px;border:1px solid #e7ebef;border-radius:11px;padding:14px;background:#f8fafb}.admin-settings-form label>span{color:#354150;font-size:11px;font-weight:800}.admin-settings-form label small{display:block;margin-top:3px;color:#8e98a5;font-size:8px;font-weight:500}.admin-settings-form label>div{display:grid;height:40px;grid-template-columns:1fr auto;align-items:center;border:1px solid #dce2e7;border-radius:8px;background:#fff}.admin-settings-form input{min-width:0;height:40px;border:0;outline:0;padding:0 10px;color:#26313f;background:transparent;font-size:12px;font-weight:800}.admin-settings-form label b{padding:0 10px;color:#76808c;font-size:9px}.admin-settings-form>p,.admin-settings-form>button{grid-column:1/-1}.admin-settings-form>button{justify-self:start;min-width:180px}.admin-wallet-hours{grid-column:1/-1;overflow:hidden;border:1px solid #dbe4dc;border-radius:12px;background:linear-gradient(145deg,#f7fbf7,#f4f8f5)}.admin-wallet-hours>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid #e1e9e2;padding:14px}.admin-wallet-hours>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#174f2b;background:#dff4df}.admin-wallet-hours>header svg{width:21px}.admin-wallet-hours>header h3{margin:0;color:#26352b;font-size:14px}.admin-wallet-hours>header p{margin:3px 0 0;color:#77827b;font-size:10px}.admin-wallet-hours>header>b{border-radius:99px;padding:5px 9px;color:#287348;background:#e4f4e7;font-size:9px;text-transform:uppercase}.admin-wallet-hours-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.admin-settings-form .admin-wallet-hours-grid>label{min-height:auto;grid-template-rows:auto 44px;margin:0;padding:12px;background:#fff}.admin-settings-form .admin-time-range{display:grid;height:44px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-settings-form .admin-time-range input{width:100%;height:42px;padding:0 8px;text-align:center}.admin-settings-form .admin-time-range i{color:#94a098;font-style:normal;font-weight:800}.admin-schedule-panel .admin-schedule-table-wrap{margin:0;padding:12px 14px 14px}.admin-schedule-table{min-width:560px}.admin-schedule-table th:last-child,.admin-schedule-table td:last-child{width:1%;text-align:right}.admin-schedule-table tbody tr:last-child td{border-bottom:0}.admin-schedule-time{display:inline-flex;align-items:center;gap:7px;color:var(--admin-text);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-schedule-time svg{width:16px;height:16px;color:var(--admin-primary)}.admin-schedule-table .table-action{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-schedule-table .table-action svg{width:15px;height:15px}.admin-schedule-modal{width:min(460px,100%)}.admin-schedule-modal .admin-channel-form{grid-template-columns:1fr}.setting-inline-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(115px,170px) 40px;align-items:center;gap:10px;border:1px solid #e7ebef;border-radius:11px;padding:14px;background:#f8fafb}.setting-inline-row>span{color:#354150;font-size:13px;font-weight:800}.setting-inline-row>span small{display:block;margin-top:4px;color:#8e98a5;font-size:9px;font-weight:500}.setting-inline-row>div{display:grid;height:40px;grid-template-columns:1fr auto;align-items:center;border:1px solid #dce2e7;border-radius:8px;background:#fff}.setting-inline-row input{min-width:0;height:38px;border:0;outline:0;padding:0 10px;color:#26313f;background:transparent;font-size:13px;font-weight:800}.setting-inline-row b{padding:0 10px;color:#76808c;font-size:10px}.setting-inline-row button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:8px;color:#fff;background:#16a34a;box-shadow:0 3px 8px #16a34a33}.setting-inline-row button:disabled{opacity:.55}.setting-inline-row button svg{width:18px}.number-limit-manager{margin-top:26px;border-top:1px solid #e7ebef;padding-top:22px}.number-limit-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px}.number-limit-control,.number-limit-search,.number-limit-default-control{display:grid;min-width:0;gap:6px}.number-limit-control{flex:0 0 150px}.number-limit-draw-control{flex-basis:214px}.number-limit-search{flex:1 1 230px}.number-limit-default-control{flex:0 1 250px}.number-limit-control>span,.number-limit-controls label>span{color:#56606d;font-size:11px;font-weight:800}.number-limit-search input{width:100%;height:40px;border:1px solid #dce2e7;border-radius:8px;outline:0;padding:0 10px;color:#26313f;background:#fff;font:700 13px Inter,Arial,sans-serif}.number-limit-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:40px;gap:3px;border:1px solid #dce2e7;border-radius:8px;padding:3px;background:#f8fafb}.number-limit-toggle button{min-width:0;border:0;border-radius:5px;padding:0 9px;color:#5b6470;background:transparent;font:800 12px Inter,Arial,sans-serif;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.number-limit-toggle button:hover:not(:disabled){color:#166534;background:#ecfdf3}.number-limit-toggle button.active{color:#fff;background:#16a34a;box-shadow:0 2px 5px #16a34a33}.number-limit-toggle button:disabled{cursor:wait;opacity:.6}.number-limit-default-control>div{display:grid;height:40px;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;overflow:hidden;border:1px solid #dce2e7;border-radius:8px;background:#fff}.number-limit-default-control input{min-width:0;height:38px;border:0;outline:0;padding:0 10px;color:#26313f;background:transparent;font:800 13px Inter,Arial,sans-serif}.number-limit-default-control b{padding:0 9px;color:#76808c;font-size:10px}.number-limit-default-control button{display:grid;width:38px;height:38px;place-items:center;border:0;color:#fff;background:#16a34a}.number-limit-default-control button:hover:not(:disabled){background:#15803d}.number-limit-default-control button:disabled{opacity:.55}.number-limit-default-control button svg{width:17px}.number-limit-controls>button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;border:1px solid #d6dbe0;border-radius:8px;padding:0 13px;color:#334155;background:#fff;font-weight:800}.number-limit-controls>button svg{width:16px}.number-limit-summary{margin:12px 0;color:#717b88;font-size:12px}.number-limit-table{max-height:420px}.number-limit-table td{white-space:nowrap}.admin-number-limit-legend{display:flex;flex-wrap:wrap;gap:13px;margin:12px 0;color:#697386;font-size:11px;font-weight:700}.admin-number-limit-legend span{display:inline-flex;align-items:center;gap:5px}.admin-number-limit-legend i{width:16px;height:4px;border-radius:99px;background:#48c778}.admin-number-limit-legend i.warm{background:#f3be38}.admin-number-limit-legend i.low{background:#fb7185}.admin-number-limit-legend i.closed{background:#9ca3af}.number-limit-loading{min-height:170px;display:grid;place-items:center;border:1px dashed #d5dbe3;border-radius:10px;color:#718096;font-size:13px}.admin-number-limit-grid{display:grid;grid-template-columns:repeat(10,minmax(76px,1fr));gap:8px}.admin-number-limit-grid button{position:relative;display:grid;min-height:90px;grid-template-rows:auto auto auto 5px;align-content:center;gap:4px;overflow:hidden;border:1px solid #cfe3d7;border-radius:9px;padding:9px 7px;color:#14532d;background:linear-gradient(145deg,#f4fff7,#e7f8eb);text-align:left;transition:transform .15s ease,box-shadow .15s ease}.admin-number-limit-grid button:hover{z-index:1;transform:translateY(-2px);box-shadow:0 7px 17px #16653429}.admin-number-limit-grid button b{font:800 15px Inter,Arial,sans-serif;text-align:center}.admin-number-limit-grid button small,.admin-number-limit-grid button em{overflow:hidden;color:#49705a;font:700 9px Inter,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;font-style:normal}.admin-number-limit-grid button em{color:#1c5d37}.number-limit-bar{display:block;height:5px;overflow:hidden;border-radius:99px;background:#cfe8d6}.number-limit-bar i{display:block;height:100%;border-radius:inherit;background:#45c878}.admin-number-limit-grid button.warm{border-color:#f2d693;background:#fffaf0;color:#7c5410}.admin-number-limit-grid button.warm small,.admin-number-limit-grid button.warm em{color:#8a671e}.admin-number-limit-grid button.warm .number-limit-bar{background:#f5e5bd}.admin-number-limit-grid button.warm .number-limit-bar i{background:#e9ad2c}.admin-number-limit-grid button.low{border-color:#f5bdc6;background:#fff5f5;color:#9f1d36}.admin-number-limit-grid button.low small,.admin-number-limit-grid button.low em{color:#a34a5c}.admin-number-limit-grid button.low .number-limit-bar{background:#f8d3da}.admin-number-limit-grid button.low .number-limit-bar i{background:#f45e78}.admin-number-limit-grid button.closed{border-color:#d7dbe1;background:#f5f6f8;color:#667085}.admin-number-limit-grid button.closed small,.admin-number-limit-grid button.closed em{color:#8d96a3}.admin-number-limit-grid button.closed .number-limit-bar{background:#dfe3e8}.admin-number-limit-grid button.closed .number-limit-bar i{background:#9ca3af}.admin-number-limit-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px}.admin-number-limit-pagination button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid #d8dee6;border-radius:8px;padding:0 14px;color:#374151;background:#fff;font-size:12px;font-weight:800}.admin-number-limit-pagination button:last-child{justify-self:stretch}.admin-number-limit-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-number-limit-pagination button svg{width:16px}.admin-number-limit-pagination span{color:#5f6b78;font-size:12px;font-weight:800;text-align:center}.admin-table-pagination{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;border-top:1px solid #e5e7eb;padding-top:14px}.admin-table-pagination label{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;font-weight:700}.admin-table-pagination select{height:34px;min-width:62px;border:1px solid #d8dee6;border-radius:7px;padding:0 8px;color:#374151;background:#fff;font:800 12px Inter,Arial,sans-serif}.admin-table-pagination button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border:1px solid #d8dee6;border-radius:7px;padding:0 11px;color:#374151;background:#fff;font-size:12px;font-weight:800}.admin-table-pagination button svg{width:15px}.admin-table-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-table-pagination span{color:#5f6b78;font-size:12px;font-weight:800;text-align:center}@media(max-width:1050px){.admin-number-limit-grid{grid-template-columns:repeat(8,minmax(70px,1fr))}}@media(max-width:760px){.admin-number-limit-grid{grid-template-columns:repeat(5,minmax(65px,1fr))}.admin-number-limit-grid button{min-height:78px;padding:7px 5px}.admin-number-limit-grid button small,.admin-number-limit-grid button em{font-size:8px}.admin-number-limit-pagination{grid-template-columns:1fr}.admin-number-limit-pagination span{order:-1}}@media(max-width:760px){.admin-table-pagination{grid-template-columns:1fr 1fr}.admin-table-pagination label{grid-column:1/-1;justify-content:space-between}.admin-table-pagination span{grid-column:1/-1;grid-row:2}.admin-table-pagination button{grid-row:3}}.number-rule-stats{display:flex;gap:10px;padding:18px 20px 0;color:#71717a;font-size:13px}.number-rule-stats span{flex:1;border:1px solid #e4e4e7;border-radius:8px;padding:10px;background:#fafafa}.number-rule-stats b{display:block;margin-top:3px;color:#18181b}@media(max-width:760px){.number-limit-controls{display:grid;grid-template-columns:1fr 1fr}.number-limit-control,.number-limit-search,.number-limit-default-control{min-width:0}.number-limit-search,.number-limit-default-control,.number-limit-controls>button{grid-column:1/-1}.number-limit-controls>button{justify-self:stretch}}@media(max-width:560px){.number-limit-control{grid-column:1/-1}}@media(max-width:700px){.admin-settings-form{grid-template-columns:1fr}.setting-inline-row{grid-template-columns:minmax(0,1fr) minmax(118px,160px) 40px}.admin-wallet-hours-grid{grid-template-columns:1fr}.admin-wallet-hours>header{grid-template-columns:42px minmax(0,1fr)}.admin-wallet-hours>header>b{grid-column:2;justify-self:start}}@media(max-width:420px){.setting-inline-row{grid-template-columns:1fr 40px}.setting-inline-row>span{grid-column:1/-1}}.admin-channel-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;border-bottom:1px solid #e8ecef;padding-bottom:20px}.admin-channel-form label{display:grid;align-content:start;gap:7px;color:#354150;font-size:13px;font-weight:800}.admin-channel-form input:not([type=checkbox]),.admin-channel-form select,.admin-channel-form textarea{width:100%;min-width:0;height:43px;border:1px solid #dce2e7;border-radius:8px;outline:0;padding:0 11px;color:#26313f;background:#f8fafb;font-size:14px}.admin-channel-form textarea{height:auto;min-height:82px;resize:vertical;padding-block:10px}.admin-channel-form input:focus,.admin-channel-form select:focus,.admin-channel-form textarea:focus{border-color:#7db52f;box-shadow:0 0 0 3px #7db52f1f}.channel-url-field{grid-column:span 2}.wide-field{grid-column:1/-1}.admin-channel-checkbox{display:flex!important;min-height:43px;flex-direction:row;align-items:center;align-self:end;gap:9px!important;border:1px solid #dce2e7;border-radius:8px;padding:0 12px;background:#f8fafb}.admin-channel-checkbox input{width:18px;height:18px;accent-color:#76ad2d}.admin-channel-form-actions{display:flex;grid-column:span 2;align-items:center;gap:9px}.admin-channel-form-actions button{display:inline-flex;width:auto;min-width:160px;align-items:center;justify-content:center;gap:7px;margin:0}.admin-channel-form-actions .outline-admin{width:auto}.admin-channel-form>.form-success{align-self:center;margin:0}.admin-channel-list{display:grid;gap:8px;margin-top:18px}.admin-channel-list article{display:grid;min-height:76px;grid-template-columns:135px minmax(220px,1fr) auto auto;align-items:center;gap:15px;border:1px solid #e4e9ed;border-radius:10px;padding:11px 13px;background:#fafbfc}.admin-channel-list article.inactive{opacity:.62}.admin-channel-list article>div:first-child span,.admin-channel-list article>div:first-child small{display:block}.admin-channel-platform{color:#365313;font:800 12px Arial,sans-serif;text-transform:uppercase}.admin-channel-list article small{margin-top:3px;color:#8c96a3;font-size:11px}.admin-channel-list article p{min-width:0;margin:0}.admin-channel-list article p b,.admin-channel-list article p strong,.admin-channel-list article p a{display:block}.admin-channel-list article p b{color:#26313f;font-size:14px}.admin-channel-list article p strong{margin-top:3px;color:#657080;font-size:13px}.admin-channel-list article p a{overflow:hidden;margin-top:2px;color:#5d8e22;font:11px Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.table-scroll{overflow-x:auto;margin-top:15px}.admin-table-card table{width:100%;border-collapse:collapse}.admin-table-card th{border-bottom:1px solid #e9edf0;padding:10px 8px;color:#8d97a4;font-size:8px;text-align:left;text-transform:uppercase}.admin-table-card td{border-bottom:1px solid #edf0f2;padding:12px 8px;color:#657080;font-size:9px;white-space:nowrap}.admin-table-card td b,.admin-table-card td strong{color:#273240}.status-pill{display:inline-flex;border-radius:14px;padding:4px 7px;color:#257f45;background:#e9f8ed;font-size:8px;font-weight:700}.status-pill.review{color:#a16c16;background:#fff5d8}.status-pill.pending{color:#576375;background:#eef1f4}.status-pill.approved{color:#257f45;background:#e9f8ed}.status-pill.rejected{color:#ae4035;background:#ffebe8}.status-pill.active,.status-pill.won,.status-pill.read{color:#257f45;background:#e9f8ed}.status-pill.suspended,.status-pill.lost,.status-pill.closed{color:#ae4035;background:#ffebe8}.status-pill.new{color:#986317;background:#fff4d6}.real-admin-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr)}.admin-members-card,.admin-system-card{min-height:290px}.member-list{margin-top:14px}.member-list>div{display:grid;min-height:52px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-top:1px solid #edf0f2}.member-list>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#2b430f;background:#e2f6bd;font-size:9px;font-weight:800}.member-list p{margin:0}.member-list b,.member-list small{display:block}.member-list b{color:#263140;font-size:10px}.member-list small{margin-top:2px;color:#929ba7;font-size:8px}.member-list strong{color:#384554;font-size:9px}.admin-system-card dl{margin-top:24px}.admin-empty{padding:28px!important;color:#929ba7!important;text-align:center!important}.admin-row-actions{display:flex;gap:5px}.admin-row-actions button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #dbe3dd;border-radius:7px;color:#2a8048;background:#edf9ef}.admin-row-actions button:last-child{border-color:#f0d9d6;color:#a94338;background:#fff0ee}.admin-row-actions button:disabled{opacity:.45}.admin-row-actions svg{width:13px}.table-action{display:inline-flex;align-items:center;gap:5px;border:1px solid #dce2e7;border-radius:7px;padding:6px 8px;color:#4f5b68;background:#fff;font-size:8px;font-weight:700}.table-action svg{width:13px;height:13px}.table-action:disabled{opacity:.45}.message-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settlement-actions{display:flex;align-items:center;gap:4px}.settlement-actions input{width:82px;height:29px;border:1px solid #dce2e7;border-radius:6px;padding:0 6px;font-size:8px}.settlement-actions button{height:29px;border:1px solid #d9e4d7;border-radius:6px;color:#2a8048;background:#edf9ef;font-size:8px;font-weight:700}.settlement-actions button:last-child{border-color:#f0d9d6;color:#a94338;background:#fff0ee}.settlement-review-head{display:flex;align-items:center;gap:11px;margin-top:22px;border-top:1px solid #e9edf0;padding-top:18px}.settlement-review-head>svg{width:31px;height:31px;border-radius:9px;padding:6px;color:#426716;background:#e8f8cb}.settlement-review-head h3{margin:0;color:#1d2736;font-size:16px}.settlement-review-head p{margin:3px 0 0;color:#8994a1;font-size:12px}.manual-three-d-settlement{display:grid;grid-template-columns:minmax(150px,1fr) 150px 110px minmax(180px,1.4fr) 170px;gap:9px;align-items:end;margin-top:12px;border:1px solid #d4d4d8;border-radius:9px;padding:12px;background:#fff}.manual-three-d-settlement>div{display:grid;gap:3px}.manual-three-d-settlement b{color:#166534;font-size:13px}.manual-three-d-settlement small,.manual-three-d-settlement label>span{color:#71717a;font-size:10px;font-weight:700}.manual-three-d-settlement label:not(.settlement-confirm){display:grid;gap:5px}.manual-three-d-settlement input:not([type=checkbox]){min-width:0;height:35px;border:1px solid #d4d4d8;border-radius:7px;padding:0 9px;color:#18181b;background:#fff;font-size:13px;font-weight:800}.manual-three-d-settlement .settlement-confirm{min-height:35px}.settlement-manage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.settlement-manage-row{display:grid;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr);min-width:0;align-items:center;gap:10px;border:1px solid var(--admin-border);border-radius:9px;padding:10px 12px}.settlement-manage-label{display:inline-flex;min-width:0;align-items:center;gap:9px;color:var(--admin-text);font-size:15px;font-weight:800;white-space:nowrap}.settlement-manage-label svg{width:18px;height:18px;flex:none;color:var(--admin-primary)}.settlement-manage-value{display:inline-flex;min-width:0;align-items:baseline;justify-content:center;gap:8px;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.settlement-manage-value strong,.settlement-manage-value b{font-size:19px;font-weight:850;line-height:1.2}.settlement-manage-value.is-pending{color:#a16207}.settlement-manage-value.is-completed{color:#15803d}.admin-shell .settlement-manage-button{display:inline-flex;width:140px;height:40px;justify-self:end;align-items:center;justify-content:center;border:0;border-radius:7px;padding:7px 12px;color:#fff;background:var(--admin-primary);box-shadow:none;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-shell .settlement-manage-button:hover{background:var(--admin-primary-strong)}.admin-shell.dark .settlement-manage-value{color:#cbd5e1}.admin-shell.dark .settlement-manage-value.is-pending{color:#fde68a}.admin-shell.dark .settlement-manage-value.is-completed{color:#bbf7d0}@media(max-width:1100px){.settlement-manage-actions{overflow-x:auto}.settlement-manage-row{min-width:680px}}.admin-settlement-modal{width:min(720px,100%)}.admin-settlement-modal-body{display:grid;gap:13px;padding:20px}.admin-settlement-modal .settlement-review-grid{grid-template-columns:1fr;margin-top:0}.admin-settlement-modal .manual-three-d-settlement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin:0;border:0;border-bottom:1px solid #e4e4e7;border-radius:0;padding:0 0 16px;background:transparent}.admin-settlement-modal .manual-three-d-settlement>div{grid-column:1/-1}.admin-settlement-modal .manual-three-d-settlement .settlement-confirm{grid-column:1/-1}.admin-settlement-modal .manual-three-d-settlement input:not([type=checkbox]){height:41px;background:#f8f8fa}.admin-settlement-modal .manual-three-d-settlement .approve-settlement{min-height:41px}.admin-settlement-modal .settlement-review-card{max-width:none}.admin-settlement-modal .settlement-manual-form .settlement-manual-number{grid-column:1/-1;justify-items:center}.admin-settlement-modal .settlement-manual-form .settlement-manual-number input{width:100%;max-width:250px;height:86px;color:#166534;background:#fff;font:900 56px/1 Arial,sans-serif;letter-spacing:.1em;text-align:center}.admin-settlement-modal .settlement-result{min-height:125px}.admin-settlement-modal .settlement-result strong{font-size:58px}.settlement-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-settlement-modal .settlement-summary-grid{grid-column:1/-1}.settlement-summary-grid>div{display:grid;gap:4px;min-width:0;border:1px solid #e4e4e7;border-radius:8px;padding:11px 13px;background:#fafafa}.settlement-summary-grid span{color:#71717a;font-size:11px;font-weight:700}.settlement-summary-grid strong{color:#18181b;font-size:17px;font-weight:850}.admin-settlement-modal .settlement-confirm-button{grid-column:1/-1;min-height:45px;color:#fff;background:#16a34a;font-size:13px}.admin-settlement-modal .settlement-confirm-button:hover:not(:disabled){background:#15803d}.admin-settlement-modal .settlement-confirm-button:disabled,.admin-settlement-modal .settlement-confirm-button:disabled:hover{color:#fff;background:#80c99d;opacity:1;cursor:default}.admin-settlement-modal .three-d-settlement-date{display:flex;flex-direction:column;align-items:center;gap:4px;grid-column:1/-1;border:1px solid #d4e9da;border-radius:9px;padding:12px;background:#f0fdf4}.three-d-settlement-date>span,.three-d-selected-date>span{color:#64748b;font-size:11px;font-weight:700}.three-d-settlement-date>strong,.three-d-selected-date>strong{color:#166534;font:850 24px/1.4 Arial,sans-serif}.three-d-settlement-date>small{color:#71717a}.three-d-date-form{display:grid;gap:16px}.three-d-selected-date{display:grid;justify-items:center;gap:3px;border:1px solid #d4e9da;border-radius:9px;padding:13px;background:#f0fdf4}.three-d-calendar{width:100%;max-width:420px;margin:0 auto;border:1px solid #e4e4e7;border-radius:11px;padding:12px;background:#fff}.three-d-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.three-d-calendar-header strong{color:#18181b;font-size:15px}.three-d-calendar-header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e4e4e7;border-radius:7px;color:#166534;background:#fff}.three-d-calendar-header button svg{width:17px;height:17px}.three-d-calendar-header button:disabled{color:#a1a1aa;background:#f4f4f5;cursor:default}.three-d-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.three-d-calendar-weekday{padding:5px 0;color:#71717a;font-size:11px;font-weight:800}.three-d-calendar-grid button{min-height:39px;border:0;border-radius:7px;color:#27272a;background:transparent;font-size:13px;font-weight:750}.three-d-calendar-grid button:hover:not(:disabled):not(.selected){color:#166534;background:#dcfce7}.three-d-calendar-grid button.today{border:1px solid #86efac}.three-d-calendar-grid button.selected,.three-d-calendar-grid button.selected:hover{color:#fff;background:#16a34a}.three-d-calendar-grid button:disabled{color:#b8bdc5;background:transparent;cursor:default}.settlement-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px}.settlement-review-card{display:grid;gap:13px;border:1px solid #dce5d2;border-radius:13px;padding:15px;background:#fbfdf8}.settlement-review-card.waiting{border-color:#e3e7eb;background:#fafbfc}.settlement-review-card>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.settlement-review-card>header div span,.settlement-review-card>header div b{display:block}.settlement-review-card>header div span{color:#588027;font:900 14px Arial,sans-serif}.settlement-review-card>header div b{margin-top:4px;color:#273342;font-size:13px}.settlement-result{display:grid;min-height:105px;place-items:center;align-content:center;border:1px solid #e4e9df;border-radius:11px;background:#fff;text-align:center}.settlement-result small{color:#8b96a4;font-size:11px}.settlement-result strong{margin-top:1px;color:#26380f;font:900 39px Arial,sans-serif;letter-spacing:.05em}.settlement-result>svg{width:31px;margin:8px;color:#a2aab4}.settlement-result em{color:#86909d;font-size:11px}.settlement-review-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.settlement-review-card dl div{border-radius:9px;padding:9px;background:#f0f4ed}.settlement-review-card dt{color:#85909e;font-size:10px}.settlement-review-card dd{margin:3px 0 0;color:#273342;font-size:13px;font-weight:800}.settlement-confirm{display:flex;min-height:42px;align-items:center;gap:9px;border:1px solid #dfe5e9;border-radius:9px;padding:0 11px;color:#4b5867;background:#fff;font-size:12px;font-weight:700}.settlement-confirm input{width:18px;height:18px;accent-color:#6b9f28}.approve-settlement{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#223408;background:linear-gradient(135deg,#cff67d,#a5d64b);font-size:13px;font-weight:800}.approve-settlement svg{width:17px}.approve-settlement:disabled{cursor:not-allowed;opacity:.45}.settlement-empty{margin:14px 0 0;border:1px dashed #dfe4e8;border-radius:11px;background:#fafbfc}.site-shell :is(button,input,textarea,label){font-size:14px!important}.site-shell a,.site-shell p{font-size:14px!important}.site-shell small{font-size:12px!important}.site-shell h2{font-size:18px!important}.site-shell .local-title-row small{font-size:13px!important}.site-shell .local-title-row h1{font-size:25px}.site-shell .money-line{font-size:15px}.site-shell .money-line b{font-size:16px}.site-shell .draw-status,.site-shell .market-bar{font-size:14px}.site-shell .game-kicker,.site-shell .main-game-card i{font-size:13px}.site-shell .feature-card strong{font-size:14px}.site-shell .feature-card small{font-size:9px!important}.site-shell .bottom-nav a span{font-size:11px!important}.site-shell .refresh-button small{font-size:9px!important}.site-shell .number-grid button{font-size:16px!important}.site-shell .limit-legend{font-size:13px}.site-shell .balance-foot{font-size:14px}.site-shell .settled-result-grid em,.site-shell .live-settled-grid em,.site-shell .history-result-list article>p em{font-size:12px}.site-shell .notification-list i{font-size:11px}.site-shell .calendar-legend,.site-shell .bet-slip dl>div{font-size:13px}.site-shell .history-result-list b,.site-shell .history-result-list article>p strong{font-size:15px}.site-shell .history-result-list article>p strong{font-size:24px}.site-shell .calendar-grid b{font-size:12px}.site-shell .calendar-numbers strong{font-size:17px}.site-shell .notification-list h2{font-size:16px!important}.site-shell .notification-list p{font-size:13px!important}.admin-auth-card h1{font-size:28px}.admin-auth-card>p,.admin-auth-card label,.admin-auth-card input,.admin-auth-card>button{font-size:14px}.admin-auth-back{font-size:13px}.admin-brand b{font-size:18px}.admin-brand small{font-size:12px}.admin-sidebar nav button{min-height:48px;font-size:14px}.admin-manager b{font-size:14px}.admin-manager small{font-size:11px}.admin-search input{font-size:14px}.admin-search kbd{font-size:11px}.back-site,.admin-title p,.admin-title span{font-size:13px}.admin-title h1{font-size:29px}.admin-title button,.panel-title button{font-size:12px}.admin-stats article>div{font-size:13px}.admin-stats h2{font-size:25px}.admin-stats p{font-size:12px}.panel-title h2{font-size:17px}.panel-title p{font-size:12px}.admin-live{font-size:10px}.draw-card-admin dl>div{font-size:13px}.outline-admin{min-height:40px;font-size:12px}.admin-settings-form label>span{font-size:14px}.admin-settings-form label small{font-size:11px}.admin-settings-form input{font-size:15px}.admin-settings-form label b{font-size:12px}.admin-table-card th{font-size:11px}.admin-table-card td{font-size:13px}.status-pill,.table-action,.settlement-actions input,.settlement-actions button{font-size:11px}.member-list b{font-size:14px}.member-list small{font-size:11px}.member-list strong{font-size:13px}.admin-shell{--admin-primary: #16a34a;--admin-primary-strong: #15803d;--admin-primary-soft: #f0fdf4;--admin-text: #18181b;--admin-muted: #71717a;--admin-border: #e4e4e7;--admin-elevated: #f4f4f5;color:var(--admin-text);background:#fafafa}.admin-shell *,.admin-auth-page *{scrollbar-color:#a1a1aa #f4f4f5}.admin-shell ::-webkit-scrollbar-track,.admin-auth-page ::-webkit-scrollbar-track{background:#f4f4f5}.admin-shell ::-webkit-scrollbar-thumb,.admin-auth-page ::-webkit-scrollbar-thumb{border-color:#f4f4f5;background:#a1a1aa}.admin-sidebar{width:256px;border-color:var(--admin-border);background:#fafafafa;transition:width .2s ease,transform .2s ease}.admin-brand{height:64px;gap:10px;border-color:var(--admin-border);padding:0 16px}.admin-brand>span{width:36px;height:36px;border-radius:9px;color:#fff;background:var(--admin-primary);box-shadow:0 1px 2px #00000014}.admin-brand b{color:var(--admin-text);font-size:16px}.admin-brand small{color:var(--admin-muted);font-size:11px}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px;padding:14px 10px}.admin-sidebar nav button{position:relative;min-height:42px;gap:10px;border-radius:7px;padding:0 10px;color:#52525b;font-size:14px;font-weight:650}.admin-sidebar nav button:hover{color:var(--admin-text);background:#f4f4f5}.admin-sidebar nav button svg{width:18px;height:18px}.admin-sidebar nav button.active{color:var(--admin-primary-strong);background:#dcfce7}.admin-sidebar nav button.active:before{position:absolute;top:10px;bottom:10px;left:-10px;width:3px;border-radius:0 3px 3px 0;background:var(--admin-primary);content:""}.admin-sidebar nav button>span{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar nav button>b{display:grid;min-width:22px;height:20px;place-items:center;border-radius:6px;padding:0 6px;color:#52525b;background:#e4e4e7;font-size:11px;font-weight:800}.admin-sidebar nav button.active>b{color:#166534;background:#bbf7d0}.admin-manager{margin:0;border:0;border-top:1px solid var(--admin-border);border-radius:0;padding:13px 12px;background:#fff}.admin-manager>span{width:36px;height:36px;color:#166534;background:#dcfce7;font-size:12px}.admin-manager b{color:var(--admin-text);font-size:13px}.admin-manager small{color:var(--admin-muted);font-size:11px}.admin-logout{color:#71717a;background:transparent}.admin-logout:hover{color:#dc2626;background:#fef2f2}.admin-workspace{min-width:0;margin-left:256px;transition:margin-left .2s ease}.admin-header{height:64px;gap:10px;border-color:var(--admin-border);padding:0 20px;background:#ffffffeb;box-shadow:none}.admin-menu{display:grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:7px;color:#52525b;background:transparent}.admin-menu:hover{border-color:var(--admin-border);background:#f4f4f5}.admin-menu svg{width:18px}.admin-header-title{min-width:118px;color:var(--admin-text);font-size:16px;line-height:1}.admin-search{width:min(360px,35vw);height:38px;margin-left:auto;border-color:var(--admin-border);border-radius:7px;background:#fff}.admin-search:focus-within{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1f}.admin-search input{color:var(--admin-text);font-size:13px}.admin-search kbd{border-color:var(--admin-border);border-radius:4px;color:#71717a;background:#fafafa}.admin-language-picker .language-button,.admin-bell,.back-site{border-color:var(--admin-border);border-radius:7px;background:#fff}.admin-theme-toggle{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--admin-border);border-radius:7px;color:#52525b;background:#fff}.admin-theme-toggle:hover{background:#f4f4f5}.admin-theme-toggle svg{width:18px}.admin-language-picker .language-button{width:36px;height:36px}.admin-language-picker .language-menu{top:43px;right:0;border-color:var(--admin-border);background:#fff;box-shadow:0 14px 38px #18181b24}.admin-language-picker .language-menu button{color:#3f3f46}.admin-language-picker .language-menu button:hover{background:#f4f4f5}.admin-language-picker .language-menu button.active{color:#166534;background:#dcfce7}.admin-bell{margin-left:0;color:#52525b}.admin-bell:hover,.back-site:hover{border-color:#d4d4d8;background:#f4f4f5}.back-site{color:#3f3f46;font-size:12px}.admin-main{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px 24px 42px}.admin-title{align-items:center;margin-bottom:20px}.admin-title p{color:var(--admin-muted);font-size:12px}.admin-title h1{color:var(--admin-text);font-size:26px;font-weight:750}.admin-title span{color:var(--admin-muted);font-size:12px}.admin-title button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border-color:var(--admin-primary);border-radius:7px;padding:0 12px;color:#fff;background:var(--admin-primary);font-size:12px}.admin-title button:hover{background:var(--admin-primary-strong)}.admin-title button svg{width:15px}.admin-stats{gap:1px;overflow:hidden;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-border)}.admin-stats article,.revenue-card,.draw-card-admin,.admin-table-card{border-color:var(--admin-border);border-radius:11px;box-shadow:none}.admin-stats article{border:0;border-radius:0;padding:19px}.admin-stats article>div{color:var(--admin-muted);font-size:12px;text-transform:uppercase;letter-spacing:.035em}.admin-stats article>div svg{box-sizing:content-box;width:18px;height:18px;border-radius:50%;padding:8px;color:var(--admin-primary);background:#dcfce7}.admin-stats h2{margin:14px 0 6px;color:var(--admin-text);font-size:26px;font-weight:750}.admin-stats p small{color:var(--admin-muted);font-size:11px}.admin-grid{gap:16px;margin-top:16px}.revenue-card,.draw-card-admin{padding:20px}.panel-title h2{color:var(--admin-text);font-size:16px}.panel-title p{color:var(--admin-muted);font-size:12px}.panel-title button,.outline-admin{border-color:var(--admin-border);border-radius:7px;color:#3f3f46;background:#fff}.panel-title button:hover,.outline-admin:hover{background:#f4f4f5}.admin-live{border-radius:6px;color:#15803d;background:#dcfce7;font-size:10px}.member-list>div,.draw-card-admin dl>div{border-color:#f0f0f1}.member-list>div>span{color:#166534;background:#dcfce7}.member-list b,.draw-card-admin dd{color:var(--admin-text)}.member-list small,.draw-card-admin dt{color:var(--admin-muted)}.admin-table-card{margin-top:16px;padding:20px}.table-scroll{margin-top:16px}.admin-table-card table{border-collapse:separate;border-spacing:0}.admin-table-card thead tr{background:var(--admin-elevated)}.admin-table-card th{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);padding:11px 12px;color:#71717a;font-size:11px;font-weight:750}.admin-table-card th:first-child{border-left:1px solid var(--admin-border);border-radius:8px 0 0 8px}.admin-table-card th:last-child{border-right:1px solid var(--admin-border);border-radius:0 8px 8px 0}.admin-table-card td{border-color:#eeeeef;padding:13px 12px;color:#52525b;font-size:13px}.admin-table-card tbody tr:hover td{background:#fafafa}.admin-table-card td b,.admin-table-card td strong{color:var(--admin-text)}.status-pill{border-radius:6px;padding:4px 8px;font-size:11px}.admin-settings-card{max-width:none}.admin-settings-form label,.admin-channel-form input:not([type=checkbox]),.admin-channel-form select,.admin-channel-form textarea,.admin-channel-checkbox{border-color:var(--admin-border);border-radius:8px;background:#fafafa}.admin-settings-form label{padding:15px}.admin-settings-form label>span,.admin-channel-form label{color:#3f3f46}.admin-settings-form label small{color:var(--admin-muted)}.admin-settings-form label>div{border-color:var(--admin-border);background:#fff}.admin-channel-form{border-color:var(--admin-border)}.admin-channel-form input:focus,.admin-channel-form select:focus,.admin-channel-form textarea:focus{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1f}.admin-channel-list article{border-color:var(--admin-border);border-radius:8px;background:#fafafa}.admin-channel-platform{color:var(--admin-primary-strong)}.admin-shell .gold-button,.approve-settlement{border:0;border-radius:7px;color:#fff;background:var(--admin-primary);box-shadow:none}.admin-shell .gold-button:hover,.approve-settlement:hover{background:var(--admin-primary-strong)}.admin-shell .form-success{color:#166534;background:#dcfce7}.admin-shell.dark{--admin-text: #eef3f8;--admin-muted: #a7b3c2;--admin-border: #2d3b4c;--admin-elevated: #202d3c;color:var(--admin-text);background:#111a25}.admin-shell.dark .admin-sidebar{background:#162230}.admin-shell.dark .admin-header{background:#141f2cf0}.admin-shell.dark .admin-manager{background:#14202d}.admin-shell.dark .admin-sidebar nav button{color:#c3cfdd}.admin-shell.dark .admin-sidebar nav button:hover{color:#fff;background:#223246}.admin-shell.dark .admin-sidebar nav button.active{color:#baf7ca;background:#174431}.admin-shell.dark .admin-sidebar nav button>b{color:#dce6f0;background:#304155}.admin-shell.dark .admin-sidebar nav button.active>b{color:#d2ffe0;background:#216240}.admin-shell.dark .admin-brand b,.admin-shell.dark .admin-header-title,.admin-shell.dark .admin-title h1,.admin-shell.dark .panel-title h2,.admin-shell.dark .admin-stats h2,.admin-shell.dark .member-list b,.admin-shell.dark .draw-card-admin dd{color:#f8fafc}.admin-shell.dark .admin-main,.admin-shell.dark .admin-table-card,.admin-shell.dark .revenue-card,.admin-shell.dark .draw-card-admin,.admin-shell.dark .admin-stats article{background:#172332}.admin-shell.dark .admin-stats{background:var(--admin-border)}.admin-shell.dark .admin-search,.admin-shell.dark .admin-language-picker .language-button,.admin-shell.dark .admin-bell,.admin-shell.dark .back-site,.admin-shell.dark .admin-theme-toggle,.admin-shell.dark .panel-title button,.admin-shell.dark .outline-admin{border-color:var(--admin-border);color:#d8e2ec;background:#1d2b3a}.admin-shell.dark .admin-search input{color:#edf4fa}.admin-shell.dark .admin-search kbd{border-color:#405064;color:#b6c2cf;background:#14202d}.admin-shell.dark .admin-language-picker .language-menu{border-color:var(--admin-border);background:#1b2938}.admin-shell.dark .admin-language-picker .language-menu button{color:#dce6ef}.admin-shell.dark .admin-language-picker .language-menu button:hover{background:#2b3b4e}.admin-shell.dark .admin-language-picker .language-menu button.active{color:#baf7ca;background:#174431}.admin-shell.dark .admin-table-card thead tr{background:#223144}.admin-shell.dark .admin-table-card th{color:#d6e1eb}.admin-shell.dark .admin-table-card td{border-color:#2c3b4d;color:#d5dfeb}.admin-shell.dark .admin-table-card td small,.admin-shell.dark .panel-title p,.admin-shell.dark .admin-title p,.admin-shell.dark .admin-title span{color:#aab7c5}.admin-shell.dark .admin-table-card tbody tr:hover{background:#1d2c3b}.admin-shell.dark .table-action,.admin-shell.dark .admin-row-actions button,.admin-shell.dark .admin-table-pagination button,.admin-shell.dark .admin-table-pagination select,.admin-shell.dark .admin-number-limit-pagination button{border-color:#405064;color:#dce7f1;background:#203043}.admin-shell.dark .admin-table-pagination label,.admin-shell.dark .admin-table-pagination span,.admin-shell.dark .admin-number-limit-pagination span{color:#b8c5d3}.admin-shell.dark .admin-settings-form label,.admin-shell.dark .setting-inline-row,.admin-shell.dark .number-limit-controls label{border-color:#334458;background:#1c2a39}.admin-shell.dark .admin-settings-form label>div,.admin-shell.dark .setting-inline-row>div,.admin-shell.dark .number-limit-controls select,.admin-shell.dark .number-limit-controls input{border-color:#405064;background:#14202d}.admin-shell.dark .admin-settings-form input,.admin-shell.dark .setting-inline-row input,.admin-shell.dark .number-limit-controls input,.admin-shell.dark .number-limit-controls select{color:#eef4f9}.admin-shell.dark .setting-inline-row>span,.admin-shell.dark .number-limit-controls label{color:#e6eef5}.admin-shell.dark .setting-inline-row>span small,.admin-shell.dark .number-limit-summary{color:#aab8c6}.admin-shell.dark .admin-casino-toggle{border-color:#73552a;color:#ffd56f;background:#2a2417}.admin-shell.dark .admin-casino-toggle.active{border-color:#39774b;color:#a9f3bd;background:#163524}.admin-shell.dark .admin-wallet-hours{border-color:#334458;background:#182635}.admin-shell.dark .admin-wallet-hours>header{border-color:#334458}.admin-shell.dark .admin-wallet-hours>header h3{color:#eef4f9}.admin-shell.dark .admin-wallet-hours>header p{color:#aab8c6}.admin-shell.dark .admin-wallet-hours>header>b{color:#d8ffe2;background:#1b5435}.admin-shell.dark .admin-wallet-hours-grid>label>span,.admin-shell.dark .admin-wallet-hours-grid .admin-time-range,.admin-shell.dark .admin-wallet-hours-grid .admin-time-range i{color:#edf4fa!important}.admin-shell.dark .number-limit-manager{border-color:#314155}.admin-shell.dark .admin-number-limit-grid button{border-color:#2e7551;color:#c8f7d5;background:linear-gradient(145deg,#183d2d,#132f25)}.admin-shell.dark .admin-number-limit-grid button small,.admin-shell.dark .admin-number-limit-grid button em{color:#a9dcb9}.admin-shell.dark .admin-number-limit-grid button.warm{border-color:#80641f;color:#ffe9a6;background:#413617}.admin-shell.dark .admin-number-limit-grid button.low{border-color:#824451;color:#ffc6cf;background:#45242d}.admin-shell.dark .admin-number-limit-grid button.closed{border-color:#465568;color:#b8c3d0;background:#253242}.admin-shell.dark .number-limit-control>span,.admin-shell.dark .number-limit-controls label>span{color:#e6eef5}.admin-shell.dark .number-limit-toggle,.admin-shell.dark .number-limit-default-control>div{border-color:#405064;background:#14202d}.admin-shell.dark .number-limit-toggle button{color:#b8c5d3;background:transparent}.admin-shell.dark .number-limit-toggle button:hover:not(:disabled){color:#d2ffe0;background:#1c3d2e}.admin-shell.dark .number-limit-toggle button.active{color:#ecfdf5;background:#16803d}.admin-shell.dark .number-limit-default-control b{color:#aab8c6}.admin-shell.dark .number-limit-controls>button{border-color:#405064;color:#dce7f1;background:#203043}.admin-dark .admin-modal{border-color:#324458;color:#e5edf5;background:#182636}.admin-dark .admin-modal>header{border-color:#324458;background:#182636f5}.admin-dark .admin-modal>header h2{color:#f4f7fa}.admin-dark .admin-modal>header>button{border-color:#405064;color:#dce6ef;background:#203043}.admin-dark .admin-channel-form input,.admin-dark .admin-channel-form select,.admin-dark .admin-channel-form textarea,.admin-dark .number-rule-stats span{border-color:#405064;color:#e6eef5;background:#14202d}.admin-dark .number-limit-modal .number-rule-stats b{color:#f8fafc}.admin-sidebar nav button{font-size:15px;font-weight:750}.admin-header-title{font-size:18px;font-weight:800}.admin-search input,.back-site{font-size:14px;font-weight:650}.admin-title h1{font-size:29px;font-weight:800}.admin-title p,.admin-title span{font-size:13px;font-weight:600}.panel-title h2{font-size:18px;font-weight:800}.panel-title p{font-size:13px;font-weight:600}.admin-stats article>div{font-size:13px;font-weight:800}.admin-stats h2{font-size:29px;font-weight:800}.admin-stats p,.admin-stats p small{font-size:12px;font-weight:650}.admin-table-card th{font-size:12px;font-weight:800}.admin-table-card td{font-size:14px;font-weight:650}.admin-table-card td strong,.admin-table-card td b{font-weight:800}.status-pill,.table-action,.settlement-actions input,.settlement-actions button{font-size:12px;font-weight:800}.admin-settings-form label>span,.setting-inline-row>span{font-size:15px;font-weight:800}.admin-settings-form label small,.setting-inline-row>span small{font-size:11px;font-weight:600}.admin-settings-form input,.setting-inline-row input{font-size:16px;font-weight:800}.number-limit-controls label,.number-limit-controls select,.number-limit-controls input,.number-limit-controls button,.number-limit-summary{font-size:13px;font-weight:700}.settlement-review-card{border-color:#d4d4d8;border-radius:9px;background:#fff}.settlement-review-card.waiting{border-color:var(--admin-border);background:#fafafa}.settlement-result{border-color:var(--admin-border);border-radius:8px}.settlement-result strong{color:#166534}.settlement-review-card dl div{border-radius:7px;background:#f4f4f5}.settlement-confirm{border-color:var(--admin-border);border-radius:7px}.settlement-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settlement-review-card{gap:9px;padding:12px}.settlement-review-card>header div span{font-size:12px}.settlement-review-card>header div b{margin-top:2px;font-size:10px}.settlement-result{min-height:72px}.settlement-result strong{font-size:30px}.settlement-result>svg{width:24px;margin:4px}.settlement-meta{display:flex;flex-wrap:wrap;gap:5px;color:#71717a;font-size:10px}.settlement-meta span{border-radius:5px;padding:4px 6px;background:#f4f4f5}.settlement-meta b{color:#27272a}.settlement-confirm{min-height:34px;padding:0 8px;font-size:10px}.settlement-confirm input{width:15px;height:15px}.approve-settlement{min-height:35px;font-size:11px}.bet-numbers-action{white-space:nowrap}.settlement-review-card.reviewed{border-color:#86efac;background:#f0fdf4}.settlement-complete,.settlement-no-bets{display:flex;min-height:35px;align-items:center;justify-content:center;gap:6px;margin:0;border-radius:7px;padding:0 8px;font-size:11px;font-weight:750}.settlement-complete{color:#166534;background:#dcfce7}.settlement-complete svg{width:16px}.settlement-no-bets{color:#71717a;background:#f4f4f5}.admin-inline-success{width:fit-content;margin:14px 0 0;border-radius:7px;padding:8px 11px;color:#166534;background:#dcfce7;font-size:12px}.inactive-row{opacity:.58}.channel-link-cell{max-width:280px}.channel-link-cell a{display:block;overflow:hidden;color:var(--admin-primary-strong);text-overflow:ellipsis;white-space:nowrap}.admin-modal-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#09090b75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-modal{width:min(660px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--admin-border, #e4e4e7);border-radius:10px;color:#18181b;background:#fff;box-shadow:0 24px 70px #09090b33;font-family:Inter,Arial,sans-serif}.admin-modal>header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e4e4e7;padding:17px 20px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal>header small,.admin-modal>header h2{display:block;margin:0}.admin-modal>header small{margin-bottom:3px;color:#71717a;font-size:11px;font-weight:700}.admin-modal>header h2{color:#18181b;font-size:19px}.admin-modal>header>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #e4e4e7;border-radius:7px;color:#52525b;background:#fff}.admin-modal>header>button:hover{background:#f4f4f5}.admin-modal>header>button:disabled{opacity:.5}.admin-modal>header svg{width:17px}.admin-modal .admin-channel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;border:0;padding:20px}.admin-modal .admin-channel-form-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid #e4e4e7;padding-top:17px}.admin-modal .admin-channel-form-actions button{min-width:145px;min-height:41px;margin:0}.admin-modal .admin-channel-form-actions svg{width:15px}.admin-payment-name{display:flex;align-items:center;gap:9px}.admin-payment-name img,.admin-payment-name>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #e4e4e7;border-radius:7px;object-fit:contain;padding:3px;background:#fff}.admin-payment-name svg{width:17px;color:#65a30d}.admin-method-purpose{display:flex;flex-wrap:wrap;gap:5px}.admin-payment-icon-field small{color:#71717a;font-size:11px;font-weight:500}.admin-payment-icon-field input[type=file]{height:auto;padding:8px}.admin-payment-icon-preview{display:flex;align-items:center;gap:12px;border:1px solid #e4e4e7;border-radius:8px;padding:10px;background:#fafafa}.admin-payment-icon-preview img{width:56px;height:56px;border:1px solid #e4e4e7;border-radius:8px;object-fit:contain;background:#fff}.admin-payment-icon-preview button{display:inline-flex;align-items:center;gap:6px;border:1px solid #fecaca;border-radius:7px;padding:8px 11px;color:#b91c1c;background:#fff;font-weight:700}.admin-payment-icon-preview button svg{width:15px}.admin-banner-thumbnail{display:block;width:146px;aspect-ratio:16 / 9;border:1px solid #e4e4e7;border-radius:6px;object-fit:cover;background:#f4f4f5}.admin-banner-size-guide{display:flex;align-items:center;gap:13px;border:1px solid #fde68a;border-radius:8px;padding:12px 14px;color:#713f12;background:#fffbeb}.admin-banner-size-guide>svg{width:24px;height:24px;color:#ca8a04}.admin-banner-size-guide div{display:grid;gap:2px}.admin-banner-size-guide small,.admin-banner-size-guide span{color:#78716c;font-size:11px}.admin-banner-size-guide strong{color:#713f12;font-size:17px}.admin-banner-preview{position:relative;overflow:hidden;border:1px solid #e4e4e7;border-radius:8px;background:#f4f4f5}.admin-banner-preview img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.admin-banner-preview>span{position:absolute;right:8px;bottom:8px;border-radius:5px;padding:4px 7px;color:#fff;background:#18181bcc;font:700 11px/1.2 Arial,sans-serif}.admin-promotion-thumbnail{display:block;width:72px;aspect-ratio:1;border:1px solid #e4e4e7;border-radius:7px;object-fit:cover;background:#f4f4f5}.admin-promotion-summary{min-width:240px;max-width:440px;line-height:1.55}.admin-row-actions .delete-armed{border-color:#dc2626;color:#fff;background:#dc2626;animation:deleteArmedPulse .8s ease-in-out infinite alternate}.admin-promotion-modal{width:min(860px,100%)}.admin-promotion-form textarea{line-height:1.6}.admin-promotion-cover-preview{overflow:hidden;width:180px;max-width:100%;aspect-ratio:1;border:1px solid #e4e4e7;border-radius:9px;background:#f4f4f5}.admin-promotion-cover-preview img{display:block;width:100%;height:100%;object-fit:cover}.admin-promotion-header-preview{overflow:hidden;max-width:620px;border:1px solid #e4e4e7;border-radius:9px;background:#f4f4f5}.admin-promotion-header-preview img{display:block;width:100%;max-height:320px;object-fit:cover}.admin-promotion-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-promotion-image-grid>div{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid #e4e4e7;border-radius:9px;background:#f4f4f5}.admin-promotion-image-grid img{display:block;width:100%;height:100%;object-fit:cover}.admin-promotion-image-grid button{position:absolute;top:6px;right:6px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:#111827c7}.admin-promotion-image-grid button svg{width:15px}@keyframes deleteArmedPulse{to{box-shadow:0 0 0 4px #dc26262e}}.admin-modal .gold-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;color:#fff;background:#16a34a;box-shadow:none;font-size:12px;font-weight:800}.admin-modal .gold-button:hover{background:#15803d}.admin-modal .gold-button:disabled{opacity:.55}.admin-detail-modal{width:min(720px,100%)}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:20px}.admin-detail-grid>div{min-width:0;border:1px solid #e4e4e7;border-radius:8px;padding:13px;background:#fafafa}.admin-detail-grid>div.wide{grid-column:1/-1}.admin-detail-grid dt{color:#71717a;font-size:11px;font-weight:700}.admin-detail-grid dd{overflow-wrap:anywhere;margin:6px 0 0;color:#18181b;font-size:14px;font-weight:700}.admin-transaction-modal .admin-detail-grid{gap:8px;padding:14px 20px}.admin-transaction-modal .admin-detail-grid>div{min-height:57px;padding:9px 12px}.admin-transaction-modal .admin-detail-grid dd{margin-top:4px}.admin-bet-number-amounts dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:7px}.admin-bet-number-amounts dd>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d9e2dd;border-radius:7px;padding:7px 8px;background:#fff}.admin-bet-number-amounts dd b{color:#1c6b3d;font-variant-numeric:tabular-nums}.admin-bet-number-amounts dd small{color:#57646f;font-size:10px;font-weight:800;white-space:nowrap}.admin-spin{animation:spin .75s linear infinite}.admin-member-modal,.admin-transaction-modal{width:min(760px,100%)}.admin-member-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px 0}.admin-member-overview>div{border:1px solid #e4e4e7;border-radius:8px;padding:12px;background:#fafafa}.admin-member-overview span,.admin-member-overview strong{display:block}.admin-member-overview span{color:#71717a;font-size:11px;font-weight:700}.admin-member-overview strong{margin-top:5px;color:#18181b;font-size:14px}.member-activity-status{display:inline-flex!important;width:max-content;align-items:center;border:1px solid transparent;border-radius:6px;padding:4px 8px;font-size:12px!important;font-weight:800;line-height:1.2;white-space:nowrap}.member-activity-status.online{border-color:#a7e1bc;color:#16763f!important;background:#e7f8ed}.member-activity-status.just-now{border-color:#bfe9ca;color:#329553!important;background:#f0fbf3}.member-activity-status.recent{border-color:#f5d28b;color:#aa6511!important;background:#fff5df}.member-activity-status.away{border-color:#f0b9b7;color:#c54b43!important;background:#fff0ef}.member-activity-status.unknown{border-color:#d6dbe0;color:#78818b!important;background:#f5f7f8}.admin-member-controls{display:grid;gap:12px;padding:18px 20px 20px}.admin-member-controls>section{border:1px solid #e4e4e7;border-radius:8px;padding:14px;background:#fff}.control-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.control-heading>svg{width:34px;height:34px;border-radius:7px;padding:8px;color:#15803d;background:#dcfce7}.control-heading h3,.control-heading p{margin:0}.control-heading h3{color:#18181b;font-size:14px}.control-heading p{margin-top:2px;color:#71717a;font-size:11px}.member-control-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:9px}.admin-member-controls label{display:grid;gap:6px;color:#3f3f46;font-size:12px;font-weight:700}.admin-member-controls input{width:100%;min-width:0;height:41px;border:1px solid #e4e4e7;border-radius:7px;outline:0;padding:0 10px;color:#18181b;background:#fafafa;font-size:14px}.admin-member-controls input:focus{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1f}.member-control-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.member-control-actions button,.member-wide-action{display:flex;min-height:41px;align-items:center;justify-content:center;gap:7px;border:1px solid #e4e4e7;border-radius:7px;color:#3f3f46;background:#f4f4f5;font-size:12px;font-weight:800}.member-control-actions button:last-child{border-color:#16a34a;color:#fff;background:#16a34a}.member-control-actions button:first-child,.member-wide-action.danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.member-control-actions svg,.member-wide-action svg{width:15px}.member-control-actions button:disabled,.member-wide-action:disabled{opacity:.5}.member-wide-action{width:100%;margin-top:10px;border-color:#16a34a;color:#fff;background:#16a34a}.member-delete-zone{border-color:#fecaca!important;background:snow!important}.member-delete-zone .control-heading>svg{color:#b91c1c;background:#fee2e2}.admin-member-delete-modal{width:min(560px,100%)}.admin-member-delete-form{display:grid;gap:14px;padding:20px}.member-delete-warning{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #fecaca;border-radius:8px;padding:12px;color:#991b1b;background:#fff1f2}.member-delete-warning svg{width:20px;height:20px;margin-top:1px}.member-delete-warning p{margin:0;font-size:13px;font-weight:700;line-height:1.55}.member-delete-target{gap:9px;padding:0}.member-delete-target>div{min-height:0;padding:10px 12px;background:#fafafa}.member-delete-target dd{font-variant-numeric:tabular-nums}.admin-member-delete-form>label{display:grid;gap:7px;color:#3f3f46;font-size:12px;font-weight:800}.admin-member-delete-form input{width:100%;min-width:0;height:42px;border:1px solid #f0a2a2;border-radius:7px;outline:0;padding:0 11px;color:#7f1d1d;background:#fff;font-size:15px;font-weight:800;letter-spacing:.06em}.admin-member-delete-form input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262621}.member-delete-match{min-height:18px;margin:-5px 0 0;color:#a16207;font-size:12px;font-weight:700}.member-delete-match.matched{color:#15803d}.member-delete-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;border-top:1px solid #e4e4e7;padding-top:14px}.member-delete-actions button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:7px;font-size:12px;font-weight:800}.member-delete-actions svg{width:16px}.member-delete-confirm{border:1px solid #b91c1c;color:#fff;background:#b91c1c}.member-delete-confirm:hover{background:#991b1b}.member-delete-confirm:disabled{cursor:not-allowed;opacity:.45}.admin-linked-payout{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #dce2e7;border-radius:8px;padding:10px;background:#fafafa}.admin-linked-payout>img,.admin-linked-payout>svg{width:42px;height:42px;border-radius:8px;object-fit:contain;padding:4px;color:#15803d;background:#fff}.admin-linked-payout b,.admin-linked-payout span,.admin-linked-payout small{display:block;color:#18181b}.admin-linked-payout span,.admin-linked-payout small{margin-top:2px}.admin-no-payout{margin:0;color:#18181b}.receipt-review{border-top:1px solid #e4e4e7;padding:0 20px 14px}.receipt-review h3{margin:12px 0 8px;color:#18181b;font-size:14px}.receipt-preview-button{display:block;width:100%;overflow:hidden;border:0;border-radius:8px;padding:0;background:transparent;cursor:zoom-in}.receipt-review img{display:block;width:100%;max-height:300px;object-fit:contain;border:1px solid #e4e4e7;border-radius:8px;background:#f4f4f5}.receipt-review p{margin:0;border:1px dashed #d4d4d8;border-radius:8px;padding:20px;color:#71717a;background:#fafafa;text-align:center}.transaction-modal-error{margin:0 20px 15px}.transaction-review-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-top:1px solid #e4e4e7;padding:14px 20px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.transaction-review-actions button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:1px solid #fecaca;border-radius:7px;color:#b91c1c;background:#fef2f2;font-size:13px;font-weight:800}.transaction-review-actions button:last-child{border-color:#16a34a;color:#fff;background:#16a34a}.transaction-review-actions button:disabled{opacity:.5}.transaction-review-actions svg{width:16px}.admin-sidebar-scrim{display:none}.admin-shell.sidebar-collapsed .admin-sidebar{width:72px}.admin-shell.sidebar-collapsed .admin-workspace{margin-left:72px}.admin-shell.sidebar-collapsed .admin-brand{justify-content:center;padding:0}.admin-shell.sidebar-collapsed .admin-brand div,.admin-shell.sidebar-collapsed .admin-sidebar nav button>span,.admin-shell.sidebar-collapsed .admin-sidebar nav button>b,.admin-shell.sidebar-collapsed .admin-manager>div{display:none}.admin-shell.sidebar-collapsed .admin-sidebar nav{padding-inline:10px}.admin-shell.sidebar-collapsed .admin-sidebar nav button{justify-content:center;padding:0}.admin-shell.sidebar-collapsed .admin-sidebar nav button.active:before{left:-10px}.admin-shell.sidebar-collapsed .admin-manager{grid-template-columns:1fr;justify-items:center;gap:5px;padding-inline:8px}@media(min-width:720px){.page-pad{padding:22px 22px 106px}.promo-banner{min-height:190px;padding:29px;grid-template-columns:1fr 170px}.promo-banner h1{font-size:28px}.promo-banner h1 b{font-size:33px}.promo-medallion{width:125px;height:125px;padding-top:33px}.promo-medallion strong{font-size:44px}.main-game-card{min-height:230px}.main-game-card strong{font-size:66px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:10px}.feature-card{min-height:100px;padding:12px}.dream-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.number-grid{grid-template-columns:repeat(10,1fr)}.number-grid.compact,.contact-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.desktop-frame{grid-template-columns:260px minmax(0,1fr)}.desktop-sidebar{position:sticky;top:66px;display:flex;height:calc(100vh - 66px);flex-direction:column;border-right:1px solid rgba(255,255,255,.14);padding:17px 13px;background:#054322ad}.side-account{display:flex;align-items:center;gap:10px;margin:0 5px 17px;border-bottom:1px solid rgba(255,255,255,.14);padding:0 3px 15px}.side-account .avatar-button{width:42px;height:42px}.side-account .avatar-button svg{width:28px}.side-account small,.side-account strong{display:block}.side-account small{color:#ffffff80;font-size:9px}.side-account strong{margin-top:2px;font-size:11px}.desktop-sidebar nav{display:grid;gap:3px}.desktop-sidebar nav a{display:grid;min-height:51px;grid-template-columns:35px 1fr auto;align-items:center;border-radius:11px;padding:0 10px;color:#ffffffb3}.desktop-sidebar nav a>svg{width:18px}.desktop-sidebar nav a strong,.desktop-sidebar nav a small{display:block}.desktop-sidebar nav a strong{font-size:11px}.desktop-sidebar nav a small{margin-top:2px;color:#ffffff6b;font:8px Arial,sans-serif}.desktop-sidebar nav a em{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#263407;background:var(--gold);font:800 8px Arial,sans-serif}.desktop-sidebar nav a.active{color:#263407;background:var(--gold)}.desktop-sidebar nav a.active small{color:#263407a6}.responsible{display:flex;align-items:start;gap:8px;margin-top:auto;border-radius:11px;padding:11px;color:#ffffffa6;background:#0000001f;font-size:9px;line-height:1.5}.responsible svg{width:16px;color:var(--gold)}.responsible small{color:#fff6;font-size:8px}.mobile-account-strip,.bottom-nav{display:none}.page-pad{padding-bottom:36px}.dream-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:980px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:translate(0);box-shadow:15px 0 45px #18243424}.admin-shell.sidebar-collapsed .admin-sidebar{width:256px}.admin-shell.sidebar-collapsed .admin-brand{justify-content:flex-start;padding:0 16px}.admin-shell.sidebar-collapsed .admin-brand div,.admin-shell.sidebar-collapsed .admin-sidebar nav button>span,.admin-shell.sidebar-collapsed .admin-sidebar nav button>b,.admin-shell.sidebar-collapsed .admin-manager>div{display:block}.admin-shell.sidebar-collapsed .admin-sidebar nav button{justify-content:flex-start;padding:0 10px}.admin-shell.sidebar-collapsed .admin-manager{grid-template-columns:auto 1fr auto;justify-items:stretch;gap:9px;padding:13px 12px}.admin-workspace,.admin-shell.sidebar-collapsed .admin-workspace{margin-left:0}.admin-menu{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e3e7eb;border-radius:9px;color:#53606e;background:#fff}.admin-menu svg{width:17px}.admin-sidebar-scrim{position:fixed;z-index:50;inset:0;display:block;border:0;background:#18181b4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-stats{grid-template-columns:repeat(2,1fr);gap:12px;overflow:visible;border:0;background:transparent}.admin-stats article{border:1px solid var(--admin-border);border-radius:11px}.admin-grid{grid-template-columns:1fr}.admin-channel-list article{grid-template-columns:110px minmax(180px,1fr) auto auto}}@media(max-width:620px){.admin-header{height:64px;padding:0 14px}.admin-header-title{min-width:0;overflow:hidden;flex:1;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-search,.admin-search kbd,.back-site{display:none}.admin-main{padding:18px 13px}.admin-title{align-items:start}.admin-title h1{font-size:24px}.admin-title button{display:none}.admin-stats{grid-template-columns:1fr}.admin-stats article{padding:14px}.revenue-card{min-height:310px;padding:14px}.chart-wrap{height:220px}.bar-chart{height:200px}.admin-table-card{padding:14px}.admin-settings-form,.admin-channel-form{grid-template-columns:1fr}.channel-url-field,.wide-field,.admin-channel-form-actions{grid-column:auto}.admin-channel-form-actions{flex-wrap:wrap}.admin-channel-list article{grid-template-columns:1fr auto;gap:8px}.admin-channel-list article>p{grid-column:1/-1;grid-row:2}.admin-channel-list article>.status-pill{grid-column:1;grid-row:3;justify-self:start}.admin-channel-list article>.admin-row-actions{grid-column:2;grid-row:3;justify-self:end}.settlement-review-grid,.history-filter-grid{grid-template-columns:1fr}.admin-modal-backdrop{align-items:end;padding:12px}.admin-modal{max-height:calc(100vh - 24px);border-radius:9px}.admin-modal>header{padding:14px 15px}.admin-modal .admin-channel-form,.admin-detail-grid{grid-template-columns:1fr;padding:15px}.admin-modal .admin-channel-form-actions,.admin-detail-grid>div.wide{grid-column:auto}.admin-modal .admin-channel-form-actions{display:grid;grid-template-columns:1fr 1fr}.admin-modal .admin-channel-form-actions button{min-width:0}.admin-promotion-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-member-overview{grid-template-columns:1fr;padding:15px 15px 0}.admin-member-controls{padding:15px}.member-control-grid{grid-template-columns:1fr}.receipt-review{padding:0 15px 15px}.transaction-review-actions{padding:12px 15px}.deposit-panel{padding:14px}.deposit-steps li{justify-content:center}.deposit-steps li span{display:none}.deposit-amount-chips{grid-template-columns:repeat(3,1fr)}.payment-method-picker,.payment-account-details,.withdrawal-account-fields{grid-template-columns:1fr}.payment-account-details>div:last-child:nth-child(odd){grid-column:auto}}@media(max-width:390px){.compact-bet-line{grid-template-columns:20px minmax(0,1fr) auto auto;gap:5px}.compact-bet-line>input{padding:0 8px;font-size:14px}.compact-bet-line>button{gap:5px;padding:0 8px}.header-actions{gap:4px}.app-pill{padding:0 7px}.icon-button{width:32px}.language-button{width:28px;height:28px}.brand-copy strong{font-size:16px}.promo-banner{grid-template-columns:1fr 82px;padding:15px}.promo-banner h1{font-size:17px}.promo-banner h1 b{font-size:19px}.promo-medallion{width:74px;height:74px;padding-top:19px}.promo-medallion strong{font-size:27px}.main-game-card{min-height:166px}.main-game-card strong{font-size:45px}.local-list-card{gap:8px;padding:11px 9px}.promotion-item{grid-template-columns:88px minmax(0,1fr) 26px;gap:10px;padding:8px}.promotion-item>img{width:88px}.promotion-detail>header{padding:16px 0 7px}.promotion-rich-text{padding:10px 0 16px}.promotion-detail-gallery{grid-template-columns:1fr;padding:0 0 15px}.dream-icon,.promo-list-icon{width:42px;height:42px}.play-history-empty{grid-template-columns:auto 1fr}.play-history-empty>a{grid-column:1/-1;justify-self:stretch;justify-content:center}.history-pagination{grid-template-columns:1fr 1fr}.history-pagination span{grid-column:1/-1;grid-row:1}.number-pagination{grid-template-columns:1fr 1fr}.number-pagination span{grid-column:1/-1;grid-row:1}}@media(prefers-reduced-motion:no-preference){.live-dot{animation:localPulse 1.8s infinite}.promo-medallion{animation:medalFloat 4.5s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.switch-forward-enter-active,.switch-forward-leave-active,.switch-backward-enter-active,.switch-backward-leave-active{transition:none}.main-page-motion{animation:none}.route-navigation-progress>span{width:100%;animation:none}}.home-casino-card{position:relative;display:grid;min-height:104px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;overflow:hidden;margin-top:13px;border:1px solid rgba(255,221,82,.78);border-radius:16px;padding:14px;background:radial-gradient(circle at 86% 12%,rgba(255,208,52,.3),transparent 32%),linear-gradient(130deg,#153721,#15170e);box-shadow:0 8px 22px #0003}.home-casino-card:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(45deg,transparent 47%,#ffdc56 48%,#ffdc56 50%,transparent 51%),linear-gradient(-45deg,transparent 47%,#ffdc56 48%,#ffdc56 50%,transparent 51%);background-size:36px 36px;pointer-events:none}.home-casino-card>*{position:relative;z-index:1}.home-casino-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,238,153,.72);border-radius:16px;color:#273508;background:linear-gradient(145deg,#fff08d,#e8ad22);box-shadow:inset 0 1px #ffffffb3,0 7px 18px #0003}.home-casino-icon svg{width:29px;height:29px}.home-casino-card>span:nth-child(2){min-width:0}.home-casino-card small,.home-casino-card strong,.home-casino-card em{display:block}.home-casino-card small{color:var(--gold);font-weight:800;letter-spacing:.04em}.home-casino-card strong{margin-top:2px;color:#fff;font-size:17px;line-height:1.35}.home-casino-card em{margin-top:3px;overflow:hidden;color:#ffffff9e;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-casino-card>i{display:flex;align-items:center;gap:2px;color:var(--gold);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.home-casino-card>i svg{width:15px}.casino-page{min-height:calc(100vh - 66px)}.casino-title-row{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:1px 0 14px}.casino-title-row>a,.casino-title-row>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#032e196b}.casino-title-row>span{color:#253307;background:var(--gold)}.casino-title-row small{display:block;color:#ffffff9e;font-size:11px}.casino-title-row h1{margin:1px 0 0;color:#fff;font-size:25px;line-height:1.3}.casino-provider-selector{margin:0 -14px 10px;overflow:visible}.casino-provider-rail{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:4px 14px 8px;scrollbar-width:none}.casino-provider-rail::-webkit-scrollbar{display:none}.casino-provider-card{position:relative;display:grid;width:64px;min-width:64px;height:50px;place-items:center;overflow:visible;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:0;color:#ffffffd1;background:#032e1924;transition:border-color .2s ease,background .2s ease,transform .2s ease}.casino-provider-card:after{position:absolute;right:13px;bottom:3px;left:13px;height:2px;border-radius:2px;content:"";background:transparent;transition:background .2s ease,transform .2s ease}.casino-provider-card:hover,.casino-provider-card:focus-visible{background:#ffffff0f;transform:translateY(-1px)}.casino-provider-card.active{border-color:#ffdc50d1;color:#fff9dc;background:#ffdc501f}.casino-provider-card.active:after{background:var(--gold);transform:scaleX(1.12)}.casino-provider-logo{display:grid;width:100%;height:100%;place-items:center;overflow:visible;border:0;border-radius:8px;background:transparent}.casino-provider-logo img{display:block;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain;object-position:center}.casino-provider-logo>b{color:#f6da64;font:900 12px/1 Arial,sans-serif;letter-spacing:.04em}.casino-provider-card.casino-provider-all{width:104px;min-width:104px;grid-template-columns:30px minmax(0,1fr);justify-content:start;gap:5px;padding:0 9px;text-align:left}.casino-provider-all-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--gold);background:#00000029}.casino-provider-all-icon svg{width:18px;height:18px}.casino-provider-all-label{display:grid;min-width:0;gap:1px;align-content:center;line-height:1}.casino-provider-all-label b{color:#fff;font-size:11px;font-weight:900}.casino-provider-all-label small{color:#ffffffa6;font-size:9px;font-weight:700;white-space:nowrap}.casino-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;overflow:hidden;border:1px solid rgba(255,220,80,.7);border-radius:19px;padding:20px;background:radial-gradient(circle at 85% 10%,rgba(255,207,59,.34),transparent 32%),linear-gradient(135deg,#152f20,#071c12);box-shadow:0 12px 30px #0000003d}.casino-hero:after{content:"";position:absolute;inset:0;opacity:.11;background-image:radial-gradient(circle,#ffe167 1px,transparent 1.5px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000);mask-image:linear-gradient(90deg,transparent 15%,#000)}.casino-hero>*{position:relative;z-index:1}.casino-hero-copy>span{display:flex;align-items:center;gap:6px;color:var(--gold);font-size:11px;font-weight:800}.casino-hero-copy>span svg{width:15px}.casino-hero h2{margin:8px 0 5px;color:#fff;font-size:23px!important;line-height:1.35}.casino-hero p{max-width:570px;margin:0;color:#ffffffab;font-size:12px!important}.casino-balance{display:flex;min-width:150px;align-items:center;gap:9px;border:1px solid rgba(255,220,80,.38);border-radius:13px;padding:10px 12px;background:#ffffff14}.casino-balance>svg{color:var(--gold)}.casino-balance small,.casino-balance strong{display:block}.casino-balance small{color:#ffffff94;font-size:9px!important}.casino-balance strong{margin-top:2px;color:#fff;font:800 18px/1.2 Arial,sans-serif!important}.casino-balance em{color:var(--gold);font-size:10px;font-style:normal}.casino-search{display:grid;min-height:46px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:0 13px;color:var(--gold);background:#03311bb8}.casino-search-wide{margin-top:4px}.casino-search svg{width:19px}.casino-search input{width:100%;min-width:0;height:44px;border:0;outline:0;color:#fff;background:transparent}.casino-search input::placeholder{color:#ffffff7a}.casino-theme-filters{display:flex;gap:6px;margin:9px -14px 0;overflow-x:auto;padding:0 14px 5px;scrollbar-width:none}.casino-theme-filters::-webkit-scrollbar{display:none}.casino-theme-filters button{display:flex;min-height:39px;flex:0 0 auto;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:4px 8px 4px 5px;color:#ffffffc7;background:#03311ba6;font-size:10px;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.casino-theme-filters button:hover{border-color:#ffdc5080;transform:translateY(-1px)}.casino-theme-filters button.active{border-color:var(--gold);color:#263407;background:var(--gold);box-shadow:0 6px 15px #00000029}.casino-collection-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;overflow:hidden;border-radius:8px;background:#0000001f}.casino-collection-icon>svg{width:16px;height:16px;color:var(--gold);animation:casino-category-gamepad 1.45s ease-in-out infinite}.casino-theme-filters button.active .casino-collection-icon{background:#2533071f}.casino-theme-filters button.active .casino-collection-icon>svg{color:#263407}.casino-category-animation,.casino-category-animation>span,.casino-category-animation video{display:block;width:100%;height:100%}.casino-category-animation video{object-fit:contain}.casino-categories{display:flex;gap:7px;margin:11px -14px 0;overflow-x:auto;padding:0 14px 5px;scrollbar-width:none}.casino-categories::-webkit-scrollbar{display:none}.casino-categories button{display:flex;min-height:39px;flex:0 0 auto;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:0 14px;color:#ffffffb3;background:#03311ba6;font-weight:700}.casino-categories button small{color:#ffffff73;font:700 10px Arial,sans-serif}.casino-categories button.active{border-color:var(--gold);color:#253307;background:var(--gold);box-shadow:0 5px 15px #00000026}.casino-categories button.active small{color:#2533079e}.casino-lobby-layout{margin-top:8px}.casino-game-browser{position:relative;min-width:0}.casino-section-heading{display:flex;align-items:end;justify-content:space-between;margin:2px 2px 10px}.casino-section-heading h2{margin:0;color:#fff;font-size:18px!important}.casino-section-heading small{display:block;margin-top:2px;color:#ffffff85}.casino-section-heading>span{display:flex;align-items:center;gap:5px;color:#abe69d;font:700 10px Arial,sans-serif}.casino-section-heading>span svg{width:15px}.casino-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.casino-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,220,80,.22);border-radius:12px;padding:0;color:#fff;background:linear-gradient(160deg,#084629fa,#032b19fa);box-shadow:0 5px 14px #0003;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.casino-card:hover,.casino-card:focus-visible{border-color:#ffdc50b3;box-shadow:0 11px 25px #0000004d;transform:translateY(-2px)}.casino-card-launch{display:block;width:100%;border:0;padding:0;color:inherit;background:transparent;text-align:inherit}.casino-card-favourite{position:absolute;z-index:2;top:7px;right:7px;display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#fff;background:#00000054;box-shadow:0 3px 9px #0003;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.casino-card-favourite:hover{transform:scale(1.08)}.casino-card-favourite.active{border-color:#ffe17a;color:#ffd84d;background:#4e2f05b8}.casino-card-favourite svg{width:16px;height:16px}.casino-card-favourite.active svg{fill:currentColor}.casino-cover{position:relative;display:grid;aspect-ratio:350 / 472;place-items:center;overflow:hidden;background:linear-gradient(145deg,#1c6a45,#0a2c1b)}.casino-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease,filter .25s ease}.casino-cover>i{color:#ffe054cc}.casino-cover>i svg{width:30px;height:30px}.casino-cover-fallback{position:relative;isolation:isolate;display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;overflow:hidden;padding:12px;color:#fff!important;background:radial-gradient(circle at 77% 16%,rgba(255,230,125,.46),transparent 19%),linear-gradient(145deg,var(--cover-start),var(--cover-middle) 53%,var(--cover-end));text-shadow:0 2px 7px rgba(0,0,0,.4)}.casino-cover-fallback:before,.casino-cover-fallback:after{position:absolute;z-index:-1;content:"";border:1px solid rgba(255,255,255,.22);border-radius:50%;pointer-events:none}.casino-cover-fallback:before{width:118px;height:118px;right:-34px;top:-51px}.casino-cover-fallback:after{width:68px;height:68px;left:-31px;bottom:-40px}.casino-cover-fallback svg{position:absolute;top:13px;right:13px;width:31px!important;height:31px!important;color:#ffeeaef0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.casino-cover-fallback strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(12px,1.15vw,16px);font-weight:900;letter-spacing:-.02em;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.casino-cover-fallback small{color:#ffffffc2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.casino-card:hover .casino-cover>img{filter:brightness(.82);transform:scale(1.035)}.casino-card-skeleton{pointer-events:none}.casino-card-skeleton i{display:block;aspect-ratio:350 / 472;overflow:hidden;background:linear-gradient(100deg,#ffffff0e 20%,#ffffff26,#ffffff0e 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.casino-empty{display:grid;min-height:260px;place-items:center;align-content:center;border:1px dashed rgba(255,220,80,.42);border-radius:16px;padding:25px;background:radial-gradient(circle at 50% 28%,#227e467a,#03311ba6 64%);text-align:center}.casino-empty>svg{width:42px;height:42px;color:var(--gold)}.casino-empty h2{margin:11px 0 4px;color:#fff;font-size:18px!important}.casino-empty p{max-width:480px;margin:0;color:#ffffff9e}.casino-empty button{min-height:42px;border:0;border-radius:11px;padding:0 21px;color:#253307;background:var(--gold);font-weight:800}.casino-empty button{margin-top:14px}.casino-collection-empty{min-height:260px;border-style:solid;border-color:#ffdc5047;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000001f}.casino-collection-empty>svg{width:52px;height:52px;margin-bottom:3px;border:1px solid rgba(255,220,80,.34);border-radius:50%;padding:13px;color:#ffe36b;background:#00000024;box-shadow:0 0 0 8px #ffdc500e}.casino-collection-empty>small{color:#f9d95a;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.casino-collection-empty h2{max-width:360px}.casino-collection-empty button{display:flex;align-items:center;gap:7px}.casino-collection-empty button svg{width:16px;height:16px;fill:currentColor}.casino-switch-loader{position:absolute;z-index:4;top:115px;left:50%;display:grid;place-items:center;pointer-events:none;transform:translate(-50%)}.casino-switch-loader>span{display:flex;min-height:46px;align-items:center;gap:9px;border:1px solid rgba(255,220,80,.44);border-radius:999px;padding:6px 13px 6px 7px;color:#fff8d2;background:#032f1be0;box-shadow:0 9px 24px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap}.casino-switch-loader i{position:relative;display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;overflow:hidden;border:2px solid rgba(255,220,80,.24);border-top-color:#ffe36b;border-radius:50%;color:#ffe36b;animation:rotate .8s linear infinite}.casino-switch-loader i:after{position:absolute;inset:5px;border:1px solid rgba(255,220,80,.22);border-radius:50%;content:""}.casino-switch-loader i>svg{position:relative;z-index:1;width:14px;height:14px;animation:casino-loader-gamepad .88s ease-in-out infinite}.casino-switch-loader .casino-category-animation{position:relative;z-index:1;width:17px;height:17px;animation:casino-loader-logo-pulse .85s ease-in-out infinite}.casino-switch-loader .casino-category-animation>span,.casino-switch-loader .casino-category-animation video{width:100%;height:100%}.casino-switch-loader b{font-size:11px;font-weight:800}.casino-scroll-sentinel{display:grid;min-height:76px;place-items:center}.casino-load-more{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,220,80,.34);border-radius:999px;padding:7px 14px 7px 8px;color:#fff8d2;background:linear-gradient(105deg,#032f1beb,#116035c2);box-shadow:0 9px 22px #00000029,inset 0 1px #ffffff14}.casino-load-more>i{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#25400b;background:var(--gold)}.casino-load-more>i:after{position:absolute;inset:-3px;border:2px solid rgba(255,220,80,.24);border-top-color:#fff2a8;border-radius:50%;content:"";animation:rotate .78s linear infinite}.casino-load-more>i svg{width:15px;height:15px;animation:casino-loader-gamepad .88s ease-in-out infinite}.casino-load-more>b{font-size:11px;font-weight:800}.casino-game-preview-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#000c07bd;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.casino-game-preview-modal{position:relative;width:min(390px,100%);overflow:hidden;border:1px solid rgba(255,220,80,.68);border-radius:22px;background:radial-gradient(circle at 80% 0,rgba(255,220,80,.2),transparent 37%),linear-gradient(150deg,#0d5430,#032b19 70%);box-shadow:0 24px 60px #00000070,inset 0 1px #ffffff1c}.casino-game-preview-close{position:absolute;z-index:2;top:11px;right:11px;display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.casino-game-preview-close svg{width:17px;height:17px}.casino-game-preview-cover{position:relative;display:grid;height:226px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,var(--cover-start),var(--cover-middle) 60%,var(--cover-end))}.casino-game-preview-cover>img{width:100%;height:100%;object-fit:contain;background:#0000001f}.casino-game-preview-cover>svg{width:50px;height:50px;color:#ffe571e6}.casino-game-preview-cover>button{position:absolute;right:12px;bottom:12px;display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;color:#fff;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.casino-game-preview-cover>button.active{border-color:#ffd84d;color:#ffdf61;background:#5d310594}.casino-game-preview-cover>button svg{width:19px;height:19px}.casino-game-preview-cover>button.active svg{fill:currentColor}.casino-game-preview-copy{padding:16px 20px 12px;text-align:center}.casino-game-preview-copy small{color:#ffd84d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.casino-game-preview-copy h2{margin:6px 0 3px;color:#fff;font-size:20px!important;line-height:1.2}.casino-game-preview-copy p{margin:0;color:#ffffff9e;font-size:12px}.casino-game-preview-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;padding:8px 15px 16px}.casino-game-preview-actions button{display:flex;min-height:45px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;background:#ffffff14;font-weight:800}.casino-game-preview-actions button:last-child{border-color:#ffe173;color:#2b3905;background:linear-gradient(135deg,#ffe36b,#ffc72d);box-shadow:0 7px 15px #0000002e}.casino-game-preview-actions svg{width:17px;height:17px;fill:currentColor}.casino-game-preview-enter-active,.casino-game-preview-leave-active{transition:opacity .18s ease}.casino-game-preview-enter-active .casino-game-preview-modal,.casino-game-preview-leave-active .casino-game-preview-modal{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.casino-game-preview-enter-from,.casino-game-preview-leave-to{opacity:0}.casino-game-preview-enter-from .casino-game-preview-modal,.casino-game-preview-leave-to .casino-game-preview-modal{opacity:0;transform:translateY(14px) scale(.96)}@keyframes casino-loader-gamepad{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-2px)}}@keyframes casino-loader-logo-pulse{0%,to{transform:scale(.9);opacity:.82}50%{transform:scale(1.08);opacity:1}}@keyframes casino-category-gamepad{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-2px)}}.casino-responsible{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:#ffffff80;text-align:center}.casino-responsible svg{width:16px;color:#91d886}.site-shell.casino-game-route{height:100dvh;min-height:0;overflow:hidden;background:#031b11}.casino-game-route .desktop-frame{display:block;max-width:none;min-height:0;height:100%}.casino-game-route .local-main{max-width:none;height:100%;overflow:hidden}.casino-game-page{position:relative;height:100dvh;min-height:0;background:#031b11}.casino-game-header{position:absolute;z-index:4;top:0;right:0;left:0;display:flex;min-width:0;height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,220,80,.22);padding:0 15px;background:#03301b4d;box-shadow:0 6px 20px #0000001f;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:transform .24s cubic-bezier(.2,.85,.25,1),opacity .16s ease}.casino-game-header.collapsed{pointer-events:none;opacity:0;transform:translateY(-100%)}.casino-game-balance{display:flex;min-width:0;height:40px;align-items:center;gap:7px;border:1px solid rgba(255,220,80,.48);border-radius:999px;padding:4px 5px 4px 11px;color:#fff;background:#01140b47;box-shadow:inset 0 1px #ffffff17;white-space:nowrap}.casino-game-balance small{color:#ffffff94;font:10px Arial,sans-serif!important;text-transform:uppercase}.casino-game-balance strong{overflow:hidden;color:var(--gold);font-size:15px;text-overflow:ellipsis}.casino-game-balance button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,240,157,.9);border-radius:50%;color:#263408;background:var(--gold);box-shadow:0 3px 10px #0000002e}.casino-game-balance button svg{width:16px;height:16px}.casino-game-header nav{display:flex;align-items:center;gap:7px}.casino-game-header nav button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:#fff;background:#0000001f;transition:background .16s ease,color .16s ease,transform .16s ease}.casino-game-header nav button:hover,.casino-game-header nav button.active{border-color:#ffdc50cc;color:var(--gold);background:#ffdc5021;transform:translateY(-1px)}.casino-game-header nav svg{width:19px;height:19px}.casino-game-header nav button.active svg{fill:currentColor}.casino-game-toolbar-toggle{position:absolute;z-index:5;top:32px;left:calc(50% - 25px);display:grid;width:50px;height:26px;place-items:end center;border:0;border-radius:9px 9px 0 0;color:var(--gold);background:transparent;transition:top .24s cubic-bezier(.2,.85,.25,1),background .18s ease}.casino-game-toolbar-toggle:hover{background:#ffffff14}.casino-game-toolbar-toggle svg{width:15px;height:15px;animation:casino-toolbar-arrow 1.5s ease-in-out infinite}.casino-game-toolbar-toggle.collapsed{top:0}.casino-game-stage{position:relative;height:100%;min-height:0;overflow:hidden;background:#020d08}@keyframes casino-toolbar-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(max-width:440px){.casino-game-header{gap:8px;padding:0 9px}.casino-game-balance{height:36px;gap:5px;padding:4px 4px 4px 9px}.casino-game-balance small{font-size:9px!important}.casino-game-balance strong{font-size:13px}.casino-game-balance button{width:27px;height:27px}.casino-game-header nav{gap:5px}.casino-game-header nav button{width:34px;height:34px;border-radius:10px}}.casino-game-stage iframe{display:block;width:100%;height:100%;border:0;background:#020d08}.casino-game-loading{position:absolute;z-index:2;inset:0;display:grid;place-items:center;align-content:center;gap:7px;background:radial-gradient(circle at center,#0b5430,#020f09 70%)}.casino-game-loading i{display:block;width:44px;height:44px;margin-bottom:7px;border:3px solid rgba(255,220,80,.2);border-top-color:var(--gold);border-radius:50%;animation:spin .75s linear infinite}.casino-game-loading strong{font-size:16px}.casino-game-loading small{color:#ffffff8c}.casino-game-error{display:grid;width:min(430px,calc(100% - 28px));place-items:center;align-content:center;gap:9px;margin:12vh auto 0;border:1px solid rgba(255,220,80,.4);border-radius:17px;padding:28px;background:#083a22;text-align:center}.casino-game-error>svg{width:45px;height:45px;color:var(--gold)}.casino-game-error h1{margin:3px 0 0;font-size:20px}.casino-game-error p{margin:0 0 6px;color:#ffffffa6}.casino-game-error button{display:flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:11px;color:#fff;background:#ffffff14}.casino-game-error button:first-of-type{border-color:var(--gold);color:#283606;background:var(--gold);font-weight:800}.casino-game-error button svg{width:16px}@media(max-width:620px){.home-casino-card{grid-template-columns:52px minmax(0,1fr) 22px;gap:10px;padding:12px}.home-casino-icon{width:50px;height:50px;border-radius:14px}.home-casino-card>i{width:22px;overflow:hidden;font-size:0!important}.casino-title-row{margin-bottom:10px}.casino-title-row h1{font-size:21px}.casino-lobby-layout{margin-top:6px}.casino-section-heading{margin-bottom:8px}.casino-section-heading h2{font-size:15px!important}.casino-section-heading small{font-size:8px!important}.casino-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.casino-card{border-radius:9px}}@media(min-width:900px){.casino-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes mainPageInForward{0%{opacity:0;transform:translate(18px)}}@keyframes mainPageInBackward{0%{opacity:0;transform:translate(-18px)}}@keyframes reviewPageIn{0%{opacity:0;transform:translate(18px)}}@keyframes localPulse{50%{opacity:.65;box-shadow:0 0 0 7px #91ff4d00}}@keyframes liveNumberBlink{50%{color:#ff9f35}}@keyframes medalFloat{50%{transform:translateY(-5px) rotate(2deg)}}@keyframes bannerFade{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes accountShimmer{to{background-position-x:-220%}}.admin-realtime-summary{display:flex;min-width:0;align-items:stretch;gap:6px;margin-left:auto}.admin-realtime-summary>span,.admin-realtime-summary>button{display:flex;min-width:42px;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--admin-border);border-radius:8px;padding:5px 8px;color:var(--admin-text);background:#fff;text-align:center}.admin-realtime-summary svg{width:17px;flex:0 0 auto;color:#16834b}.admin-realtime-summary b{color:#174b32;font-size:14px;font-weight:900;line-height:1.1}.admin-realtime-summary>button{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-realtime-summary>button:hover{border-color:#61c184;background:#f0fff5;transform:translateY(-1px)}.admin-live-clock{min-width:148px}.admin-shell.dark .admin-realtime-summary>span,.admin-shell.dark .admin-realtime-summary>button{border-color:#3b5066;color:#edf4fa;background:#1c2a39}.admin-shell.dark .admin-realtime-summary small{color:#aab8c6}.admin-shell.dark .admin-realtime-summary b{color:#c8f7d5}.admin-shell.dark .admin-realtime-summary>button:hover{border-color:#3e9d69;background:#203d32}.admin-shell.dark .admin-table-card tbody tr:hover,.admin-shell.dark .admin-table-card tbody tr:hover td{background:#223246!important;color:#f5f8fc!important}.admin-shell.dark .admin-table-card tbody tr:hover small,.admin-shell.dark .admin-table-card tbody tr:hover b,.admin-shell.dark .admin-table-card tbody tr:hover strong{color:inherit!important}.admin-shell.dark .status-pill{border:1px solid #40536a;color:#d8e7f7;background:#26384c}.admin-shell.dark .status-pill.review,.admin-shell.dark .status-pill.new{border-color:#80641f;color:#ffe5a1;background:#443819}.admin-shell.dark .status-pill.pending{border-color:#53667c;color:#d5e0eb;background:#2b3b4d}.admin-shell.dark .status-pill.approved,.admin-shell.dark .status-pill.active,.admin-shell.dark .status-pill.won,.admin-shell.dark .status-pill.read{border-color:#28724d;color:#c8f7d5;background:#1b4534}.admin-shell.dark .status-pill.rejected,.admin-shell.dark .status-pill.suspended,.admin-shell.dark .status-pill.lost,.admin-shell.dark .status-pill.closed{border-color:#834657;color:#ffcbd2;background:#482630}.admin-shell.dark .member-activity-status.online{border-color:#28724d;color:#c8f7d5!important;background:#1b4534}.admin-shell.dark .member-activity-status.just-now{border-color:#397c55;color:#b7f4c8!important;background:#1d3e30}.admin-shell.dark .member-activity-status.recent{border-color:#80641f;color:#ffe5a1!important;background:#443819}.admin-shell.dark .member-activity-status.away{border-color:#834657;color:#ffcbd2!important;background:#482630}.admin-shell.dark .member-activity-status.unknown{border-color:#53667c;color:#d5e0eb!important;background:#2b3b4d}.admin-shell.dark .settlement-review-card{border-color:#384c61;background:#1b2a39}.admin-shell.dark .settlement-review-card.waiting{border-color:#384c61;background:#1a2735}.admin-shell.dark .settlement-review-card.reviewed{border-color:#2e8358;background:#173b2d}.admin-shell.dark .settlement-review-card>header div b,.admin-shell.dark .settlement-review-card dd{color:#edf4fa}.admin-shell.dark .settlement-result,.admin-shell.dark .settlement-confirm{border-color:#40536a;background:#152331}.admin-shell.dark .settlement-result strong{color:#c8f7d5}.admin-shell.dark .settlement-review-card dl div{background:#243548}.admin-shell.dark .settlement-complete{color:#c8f7d5;background:#1b4534}.admin-shell.dark .settlement-no-bets{color:#c8d5e3;background:#26384c}@media(max-width:1400px){.admin-live-clock{min-width:126px}}@media(max-width:980px){.admin-realtime-summary{display:none}}.admin-dark .admin-modal .admin-detail-grid>div,.admin-dark .admin-modal .admin-member-overview>div,.admin-dark .admin-modal .admin-member-controls>section,.admin-dark .admin-modal .admin-payment-icon-preview,.admin-dark .admin-modal .receipt-review p,.admin-dark .admin-modal .admin-channel-checkbox{border-color:#40536a;color:#e8f0f7;background:#1b2a39}.admin-dark .admin-modal .member-delete-zone{border-color:#70404c!important;background:#2f1e28!important}.admin-dark .admin-modal .member-delete-zone .control-heading>svg{color:#ffd0d7;background:#5a2c39}.admin-dark .admin-modal .admin-linked-payout{border-color:#40536a;background:#142230}.admin-dark .admin-modal .admin-linked-payout b,.admin-dark .admin-modal .admin-linked-payout span,.admin-dark .admin-modal .admin-linked-payout small,.admin-dark .admin-modal .admin-no-payout{color:#fff}.admin-dark .admin-modal .admin-detail-grid dt,.admin-dark .admin-modal .admin-member-overview span,.admin-dark .admin-modal .control-heading p,.admin-dark .admin-modal .receipt-review h3,.admin-dark .admin-modal .admin-payment-icon-field small,.admin-dark .admin-modal .admin-channel-form label{color:#aebdcb}.admin-dark .admin-modal .admin-detail-grid dd,.admin-dark .admin-modal .admin-member-overview strong,.admin-dark .admin-modal .control-heading h3{color:#f1f6fa}.admin-dark .admin-modal .admin-member-controls label{color:#d8e4ef}.admin-dark .admin-modal .admin-member-controls input,.admin-dark .admin-modal input:not([type=checkbox]):not([type=file]),.admin-dark .admin-modal select,.admin-dark .admin-modal textarea{border-color:#40536a;color:#edf4fa;background:#142230}.admin-dark .admin-modal input::placeholder,.admin-dark .admin-modal textarea::placeholder{color:#8393a4}.admin-dark .admin-modal input[type=file]{color:#dce7f1}.admin-dark .admin-modal input[type=file]::file-selector-button{border:1px solid #4b6077;border-radius:5px;padding:5px 8px;color:#e9f1f8;background:#26394c}.admin-dark .admin-modal .admin-payment-icon-preview img{border-color:#40536a;background:#f8fafc}.admin-dark .admin-modal .admin-payment-icon-preview button{border-color:#8b4656;color:#ffd0d7;background:#482630}.admin-dark .admin-modal .admin-banner-size-guide{border-color:#80641f;color:#ffe3a1;background:#3c3218}.admin-dark .admin-modal .admin-banner-size-guide strong{color:#ffe3a1}.admin-dark .admin-modal .admin-banner-size-guide small,.admin-dark .admin-modal .admin-banner-size-guide span{color:#e8cc8a}.admin-dark .admin-modal .admin-banner-preview{border-color:#40536a;background:#142230}.admin-dark .admin-modal .admin-promotion-cover-preview,.admin-dark .admin-modal .admin-promotion-header-preview,.admin-dark .admin-modal .admin-promotion-image-grid>div{border-color:#40536a;background:#142230}.admin-dark .admin-modal .receipt-review{border-color:#40536a}.admin-dark .admin-modal .receipt-review img{border-color:#40536a;background:#142230}.admin-dark .admin-modal .admin-bet-number-amounts dd>span{border-color:#40536a;background:#142230}.admin-dark .admin-modal .admin-bet-number-amounts dd b{color:#a9f3bd}.admin-dark .admin-modal .admin-bet-number-amounts dd small{color:#d7e4ef}.admin-dark .admin-modal .transaction-review-actions{border-color:#40536a;background:#182636f5}.admin-dark .admin-modal .member-control-actions button{border-color:#70404c;color:#ffd4da;background:#442630}.admin-dark .admin-modal .member-wide-action{border-color:#23814f;color:#edfff3;background:#18753f}.admin-dark .admin-modal .member-wide-action.danger,.admin-dark .admin-modal .member-delete-confirm{border-color:#9f4b5e;color:#fff0f2;background:#8d3047}.admin-dark .admin-modal .member-delete-warning{border-color:#834657;color:#ffd4da;background:#482630}.admin-dark .admin-modal .member-delete-target>div{border-color:#40536a;background:#142230}.admin-dark .admin-modal .admin-member-delete-form input{border-color:#834657;color:#fff0f2;background:#142230}.admin-dark .admin-modal .member-delete-match{color:#ffe5a1}.admin-dark .admin-modal .member-delete-match.matched{color:#b7f4c8}.admin-dark .admin-modal .member-delete-actions{border-color:#40536a}.admin-dark .admin-modal .outline-admin{border-color:#4b6077;color:#dce7f1;background:#26394c}.admin-shell:not(.dark) .admin-main,.admin-shell:not(.dark) .admin-main p,.admin-shell:not(.dark) .admin-main small,.admin-shell:not(.dark) .admin-main label,.admin-shell:not(.dark) .admin-main dt{color:#111!important}.admin-shell.dark .admin-main,.admin-shell.dark .admin-main p,.admin-shell.dark .admin-main small,.admin-shell.dark .admin-main label,.admin-shell.dark .admin-main dt,.admin-shell.dark .admin-table-card td,.admin-shell.dark .admin-table-card th,.admin-shell.dark .admin-realtime-summary small,.admin-dark .admin-modal small,.admin-dark .admin-modal p,.admin-dark .admin-modal label,.admin-dark .admin-modal dt,.admin-dark .admin-modal .admin-detail-grid dt,.admin-dark .admin-modal .admin-member-overview span,.admin-dark .admin-modal .control-heading p,.admin-dark .admin-modal .receipt-review h3,.admin-dark .admin-modal .admin-payment-icon-field small,.admin-dark .admin-modal .admin-channel-form label{color:#fff!important}.admin-menu-group{display:grid;gap:2px}.admin-sidebar nav .admin-menu-parent{font-weight:850}.admin-sidebar nav .admin-menu-parent .admin-submenu-chevron{width:15px;margin-left:2px;transition:transform .18s ease}.admin-sidebar nav .admin-menu-group.open .admin-submenu-chevron{transform:rotate(90deg)}.admin-submenu{display:grid;gap:2px;margin:0 0 4px 17px;border-left:1px solid var(--admin-border);padding-left:8px}.admin-sidebar nav .admin-submenu button{min-height:36px;padding-left:12px;font-size:13px;font-weight:700}.admin-sidebar nav .admin-submenu button:before{top:8px;bottom:8px}.admin-shell.dark .admin-submenu{border-color:#3a4e64}.admin-shell.sidebar-collapsed .admin-menu-parent .admin-submenu-chevron,.admin-shell.sidebar-collapsed .admin-submenu{display:none}@media(min-width:981px){.admin-shell.sidebar-collapsed .admin-menu-group{position:relative}.admin-shell.sidebar-collapsed .admin-menu-group .admin-submenu{position:absolute;z-index:90;top:0;left:calc(100% - 1px);display:none;width:max-content;min-width:238px;margin:0;border:1px solid var(--admin-border);border-radius:9px;padding:6px;background:#fff;box-shadow:0 14px 34px #18181b26}.admin-shell.sidebar-collapsed .admin-menu-group:hover .admin-submenu{display:grid}.admin-shell.sidebar-collapsed .admin-menu-group:hover .admin-submenu button{justify-content:flex-start;padding:0 10px}.admin-shell.sidebar-collapsed .admin-menu-group:hover .admin-submenu button>span{display:block}.admin-shell.sidebar-collapsed .admin-menu-group:hover .admin-submenu button>b{display:grid}.admin-shell.sidebar-collapsed .admin-menu-group:has(.admin-submenu button.active)>.admin-menu-parent{color:var(--admin-primary-strong);background:#dcfce7}.admin-shell.sidebar-collapsed .admin-menu-group:has(.admin-submenu button.active)>.admin-menu-parent:before{position:absolute;top:10px;bottom:10px;left:-10px;width:3px;border-radius:0 3px 3px 0;background:var(--admin-primary);content:""}.admin-shell.dark.sidebar-collapsed .admin-menu-group .admin-submenu{border-color:#3a4e64;background:#1b2938;box-shadow:0 14px 34px #00000057}.admin-shell.dark.sidebar-collapsed .admin-menu-group:has(.admin-submenu button.active)>.admin-menu-parent{color:#baf7ca;background:#174431}}.admin-submenu-enter-active,.admin-submenu-leave-active{overflow:hidden;transform-origin:top;transition:max-height .25s ease,opacity .2s ease,transform .25s ease,margin .25s ease}.admin-submenu-enter-from,.admin-submenu-leave-to{max-height:0;opacity:0;transform:translateY(-7px);margin-bottom:0}.admin-submenu-enter-to,.admin-submenu-leave-from{max-height:220px;opacity:1;transform:translateY(0)}@media(max-width:760px){.admin-sidebar nav{gap:6px;padding:14px 12px 22px}.admin-sidebar nav button,.admin-sidebar nav .admin-submenu button{min-height:48px;font-size:15px}.admin-sidebar nav .admin-submenu{margin-left:14px;padding-left:9px}.admin-sidebar nav .admin-submenu button{min-height:44px;padding-left:13px}.admin-main .panel-title>button,.admin-main .outline-admin,.admin-main .table-action{min-height:42px}.admin-main .admin-table-pagination button{min-height:42px}.admin-modal .admin-channel-form-actions button,.admin-modal .member-control-actions button,.admin-modal .member-wide-action,.admin-modal .transaction-review-actions button{min-height:46px}}.admin-shell.dark .settlement-review-head{border-color:#40536a}.admin-shell.dark .settlement-review-head h3,.admin-shell.dark .settlement-review-head p,.admin-shell.dark .settlement-review-head>div,.admin-shell.dark .settlement-result small,.admin-shell.dark .settlement-result em,.admin-shell.dark .settlement-meta,.admin-shell.dark .settlement-meta b,.admin-shell.dark .settlement-confirm,.admin-shell.dark .settlement-empty,.admin-shell.dark .admin-empty{color:#fff!important}.admin-shell.dark .settlement-meta span{border:1px solid #40536a;color:#fff;background:#24364a}.admin-shell.dark .settlement-empty{border-color:#40536a;background:#1b2a39}.admin-shell.dark .settlement-no-bets{border:1px solid #40536a;color:#fff;background:#24364a}.admin-shell.dark .settlement-confirm,.admin-shell.dark .manual-three-d-settlement{border-color:#40536a;background:#1b2a39}.admin-shell.dark .manual-three-d-settlement b{color:#c8f7d5}.admin-shell.dark .manual-three-d-settlement small,.admin-shell.dark .manual-three-d-settlement label>span{color:#c8d5e3}.admin-shell.dark .manual-three-d-settlement input:not([type=checkbox]){border-color:#40536a;color:#fff;background:#142230}.admin-dark .admin-settlement-modal .manual-three-d-settlement{border-color:#40536a;background:transparent}.admin-dark .admin-settlement-modal .settlement-review-card{border-color:#40536a;background:#1b2a39}.admin-dark .admin-settlement-modal .manual-three-d-settlement b,.admin-dark .admin-settlement-modal .settlement-review-card>header div b,.admin-dark .admin-settlement-modal .settlement-meta b{color:#edf4fa}.admin-dark .admin-settlement-modal .manual-three-d-settlement small,.admin-dark .admin-settlement-modal .manual-three-d-settlement label>span,.admin-dark .admin-settlement-modal .settlement-result small,.admin-dark .admin-settlement-modal .settlement-result em,.admin-dark .admin-settlement-modal .settlement-meta{color:#c8d5e3}.admin-dark .admin-settlement-modal .manual-three-d-settlement input:not([type=checkbox]){border-color:#40536a;color:#fff;background:#142230}.admin-dark .admin-settlement-modal .settlement-result,.admin-dark .admin-settlement-modal .settlement-confirm{border-color:#40536a;color:#edf4fa;background:#142230}.admin-dark .admin-settlement-modal .settlement-result strong{color:#c8f7d5}.admin-dark .admin-settlement-modal .settlement-meta span,.admin-dark .admin-settlement-modal .settlement-no-bets{color:#edf4fa;background:#24364a}.admin-dark .admin-settlement-modal .settlement-complete{color:#c8f7d5;background:#173b2d}.admin-dark .admin-settlement-modal .settlement-summary-grid>div{border-color:#40536a;background:#142230}.admin-dark .admin-settlement-modal .settlement-summary-grid span{color:#c8d5e3}.admin-dark .admin-settlement-modal .settlement-summary-grid strong{color:#edf4fa}.admin-dark .admin-settlement-modal .three-d-settlement-date,.admin-dark .admin-settlement-modal .three-d-selected-date{border-color:#2e8358;background:#173b2d}.admin-dark .admin-settlement-modal .three-d-settlement-date strong,.admin-dark .admin-settlement-modal .three-d-selected-date strong{color:#c8f7d5}.admin-dark .admin-settlement-modal .three-d-calendar{border-color:#40536a;background:#142230}.admin-dark .admin-settlement-modal .three-d-calendar-header strong,.admin-dark .admin-settlement-modal .three-d-calendar-grid button:not(:disabled):not(.selected){color:#edf4fa}.admin-dark .admin-settlement-modal .three-d-calendar-header button{border-color:#40536a;color:#c8f7d5;background:#1b2a39}.admin-dark .admin-settlement-modal .three-d-calendar-grid button:hover:not(:disabled):not(.selected){background:#1b4534}@media(max-width:760px){.manual-three-d-settlement,.admin-settlement-modal .manual-three-d-settlement{grid-template-columns:1fr}.admin-settlement-modal-body{padding:15px}}.admin-shell.dark .settlement-confirm input{accent-color:#2cb467}.admin-shell.dark .settlement-actions input{border-color:#40536a;color:#fff;background:#142230}.admin-shell.dark .settlement-actions button{border-color:#2d8254;color:#fff;background:#1c5b3c}.admin-shell.dark .settlement-actions button:last-child{border-color:#8d4858;color:#fff;background:#552b36}.admin-shell.dark .admin-table-pagination{border-color:#40536a}.admin-shell.dark .admin-table-pagination button:disabled{color:#fff;background:#24364a;opacity:.58}.admin-shell.dark .admin-table-pagination select{border-color:#40536a;color:#fff;background:#142230}.admin-shell.dark .member-list strong,.admin-shell.dark .member-list small,.admin-shell.dark .member-list b,.admin-shell.dark .draw-card-admin dt,.admin-shell.dark .draw-card-admin dd,.admin-shell.dark .admin-stats article>div>span,.admin-shell.dark .admin-stats article p,.admin-shell.dark .admin-stats article p small,.admin-shell.dark .admin-title>div>p,.admin-shell.dark .admin-title>div>span{color:#fff!important}.admin-stats-expanded{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stats-expanded article{min-height:122px;padding:14px}.admin-stats-expanded h2{margin:10px 0 4px;font-size:23px}.admin-stats-expanded article>div{gap:8px;font-size:11px}.admin-stats-expanded article>div svg{width:16px;height:16px;padding:6px}.admin-stats-expanded p,.admin-stats-expanded p small{font-size:10px;line-height:1.25}@media(max-width:980px){.admin-stats-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.admin-stats-expanded{grid-template-columns:1fr}.admin-stats-expanded article{min-height:106px}}.admin-dashboard-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible;border:0;border-radius:0;margin-bottom:18px;background:transparent}.admin-dashboard-totals article{position:relative;min-height:132px;overflow:hidden;border:1px solid #dce8df;border-radius:14px;padding:18px;background:linear-gradient(145deg,#fff,#f6fbf7);box-shadow:0 5px 15px #12542d0f}.admin-dashboard-totals article:before{position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 999px 999px;background:var(--admin-primary);content:"";opacity:.9}.admin-dashboard-totals h2{margin:18px 0 0;color:var(--admin-text);font-size:clamp(24px,1.75vw,29px);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.03em;line-height:1.1}.admin-dashboard-totals article>div{align-items:flex-start;gap:10px;color:#53635a;font-size:13px;font-weight:780;letter-spacing:0;line-height:1.38;text-transform:none}.admin-dashboard-totals article>div>span{min-width:0;overflow-wrap:anywhere}.admin-dashboard-totals article>div svg{flex:0 0 auto;width:18px;height:18px;border-radius:10px;padding:8px;color:var(--admin-primary-strong);background:#dcfce7}.admin-dashboard-totals .admin-agent-card-value{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#64766b;font-size:11px;line-height:1.2}.admin-dashboard-totals .admin-agent-card-value small{margin:0;color:#718078;font-size:inherit;font-weight:650}.admin-dashboard-totals .admin-agent-card-value strong{color:var(--admin-primary-strong);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:800}.admin-shell.dark .admin-dashboard-totals article{border-color:#31513e;background:linear-gradient(145deg,#182c24,#16261f);box-shadow:none}.admin-shell.dark .admin-dashboard-totals article>div{color:#c6d7cc}.admin-shell.dark .admin-dashboard-totals article>div svg{color:#8ef1aa;background:#164b2d}.admin-shell.dark .admin-dashboard-totals .admin-agent-card-value small{color:#a7b9ae}.admin-shell.dark .admin-dashboard-totals .admin-agent-card-value strong{color:#8ef1aa}@media(max-width:1180px){.admin-dashboard-totals{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.admin-dashboard-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.admin-dashboard-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-dashboard-totals article{min-height:122px;padding:15px}.admin-dashboard-totals article>div{font-size:12px}.admin-dashboard-totals h2{font-size:25px}}@media(max-width:420px){.admin-dashboard-totals{grid-template-columns:1fr}}.live-support-chat{max-width:940px;margin:24px auto;border:1px solid #d6e1dd;border-radius:18px;padding:20px;background:#fff;box-shadow:0 12px 30px #143a2b14}.live-chat-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.live-chat-head>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#fff;background:#12964c}.live-chat-head svg{width:23px}.live-chat-head h2{margin:0;color:#111;font-size:20px}.live-chat-head p{margin:3px 0 0;color:#222}.live-chat-login,.live-chat-thread{border:1px solid #d8e4df;border-radius:13px;background:#f7fbf9}.live-chat-login{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;color:#111}.live-chat-login p{margin:0}.live-chat-thread{display:flex;flex-direction:column;gap:10px;min-height:240px;max-height:390px;overflow-y:auto;padding:14px}.live-chat-empty{align-self:center;margin:auto;color:#111;font-weight:700}.live-chat-bubble{max-width:min(82%,600px);padding:10px 13px;border-radius:14px;color:#111;background:#fff;border:1px solid #d3dfda}.live-chat-bubble.user{align-self:flex-end;color:#fff;border-color:#0c7e3e;background:#0f994b}.live-chat-bubble strong{display:block;margin-bottom:4px;font-size:12px}.live-chat-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.live-chat-compose{display:flex;align-items:stretch;gap:10px;margin-top:12px}.live-chat-compose textarea{flex:1;min-height:48px;border:1px solid #b8c9c1;border-radius:11px;padding:11px;color:#111;background:#fff;font:inherit;resize:vertical}.live-chat-compose button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:126px}.live-chat-compose svg{width:17px}.support-chat-launch{display:flex;align-items:center;justify-content:space-between;gap:18px}.support-chat-launch .live-chat-head{margin:0}.support-chat-launch .button-primary{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.support-chat-page{display:grid;min-height:calc(100vh - 150px);place-items:center}.support-chat-fullscreen{display:grid;grid-template-rows:auto 1fr auto;width:min(100%,1080px);height:min(84vh,820px);min-height:570px;overflow:hidden;border:1px solid rgba(255,221,74,.6);border-radius:22px;background:#0a4f2e;box-shadow:0 20px 45px #02271447;animation:chatPageEnter .38s cubic-bezier(.2,.8,.2,1) both}.support-chat-fullscreen>header{position:relative;z-index:2;display:flex;min-height:66px;height:66px;flex:0 0 66px;align-items:center;gap:12px;overflow:hidden;padding:0 16px;color:#fff;background:linear-gradient(135deg,var(--green-950),var(--green-700));box-shadow:0 4px 16px #0227142e;animation:chatHeaderEnter .48s .05s cubic-bezier(.2,.8,.2,1) both}.support-chat-fullscreen>header>a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:11px;color:#fff}.support-chat-fullscreen>header>span{display:flex;min-width:0;align-items:center;gap:10px}.support-chat-fullscreen>header i{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;color:#075c36;background:#fff}.support-chat-fullscreen>header i svg{width:21px;height:21px}.support-chat-fullscreen>header .chat-header-logo{overflow:hidden;border:2px solid rgba(255,225,93,.92);background:#064d2c;box-shadow:0 3px 10px #00000038}.support-chat-fullscreen>header .chat-header-logo img{display:block;width:100%;height:100%;object-fit:cover}.support-chat-fullscreen>header h1{overflow:hidden;margin:0;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.support-chat-fullscreen>header p{display:flex;align-items:center;gap:6px;overflow:hidden;margin:2px 0 0;font-size:11px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.support-chat-fullscreen>header p b{box-sizing:border-box;flex:0 0 10px;width:10px;height:10px;border:2px solid rgba(255,255,255,.72);border-radius:50%;background:#67ee98;box-shadow:none}.chat-header-refresh{display:grid;flex:0 0 38px;width:38px;height:38px;margin-left:auto;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:12px;padding:0;color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a;transition:border-color .18s ease,background .18s ease,transform .18s ease}.chat-header-refresh:hover{border-color:#ffe15dd9;color:var(--gold);background:#ffffff29;transform:translateY(-1px)}.chat-header-refresh:disabled{cursor:wait;opacity:.62}.chat-header-refresh svg{width:19px;height:19px}.chat-header-refresh.refreshing svg{animation:spin .7s linear infinite}.support-chat-compose-skeleton{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.14);background:#083f26}.support-chat-compose-skeleton>*{display:block;height:46px;overflow:hidden;border-radius:12px;background:linear-gradient(100deg,#ffffff14 20%,#ffffff30,#ffffff14 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.support-chat-compose-skeleton>i{width:46px}.support-chat-full-thread{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:none;padding:22px;color:#fff;background-color:#0b5b35;background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(155deg,#03351d47,#0f6f3b1f);background-size:18px 18px,auto;-webkit-overflow-scrolling:touch}.chat-logo-loader{display:grid;flex:1;min-height:220px;place-items:center}.chat-logo-loader img{display:block;width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 7px 15px rgba(6,59,33,.24));animation:shweKanLogoBlink 1.05s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.chat-logo-loader img{animation:none}}.profile-activity-skeleton{display:grid;gap:0;padding-top:8px}.profile-activity-skeleton article{display:grid;min-height:58px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-activity-skeleton article:last-child{border-bottom:0}.profile-activity-skeleton i{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,#ffffff12 20%,#ffffff2e,#ffffff12 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.profile-activity-skeleton-icon{width:32px;height:32px}.profile-activity-skeleton span{display:grid;min-width:78px;gap:6px}.profile-activity-skeleton span:last-child{justify-items:end}.profile-activity-skeleton span i:first-child{width:84px;height:10px}.profile-activity-skeleton span i:last-child{width:112px;height:8px;opacity:.72}.profile-activity-skeleton span:last-child i:first-child{width:52px}.profile-activity-skeleton span:last-child i:last-child{width:66px}@media(prefers-reduced-motion:reduce){.profile-activity-skeleton i{animation:none}}.chat-message-row{display:flex;align-items:flex-start;align-self:flex-start;gap:9px;width:fit-content;max-width:82%;margin-bottom:14px}.chat-message-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;margin-top:2px;overflow:hidden;place-items:center;border:1px solid #a9cdbc;border-radius:50%;color:#087a3b;background:#fff;box-shadow:0 3px 9px #00000014}.chat-message-avatar img{display:block;width:100%;height:100%;object-fit:cover}.chat-message-avatar svg{width:19px;height:19px}.chat-message-avatar b{color:inherit;font-size:14px;font-weight:900;line-height:1}.support-chat-full-thread .chat-message-row.user{align-self:flex-end;flex-direction:row-reverse}.support-chat-full-thread article{position:relative;min-width:0;width:fit-content;max-width:calc(100% - 42px);padding:11px 13px;border:1px solid #d7e2dc;border-radius:5px 15px 15px;color:#111;background:#fff;box-shadow:0 3px 10px #0000000a}.support-chat-full-thread article.user{border-color:#0b8444;border-radius:15px 5px 15px 15px;color:#fff;background:#10954c}.support-chat-full-thread .chat-message-row:not(.user) article:before,.admin-live-chat-messages .chat-message-row:not(.admin) article:before{content:"";position:absolute;top:10px;left:-5px;width:9px;height:9px;border-bottom:inherit;border-left:inherit;background:inherit;transform:rotate(45deg)}.support-chat-full-thread .chat-message-row.user article:after,.admin-live-chat-messages .chat-message-row.admin article:after{content:"";position:absolute;top:10px;right:-5px;width:9px;height:9px;border-top:inherit;border-right:inherit;background:inherit;transform:rotate(45deg)}.support-chat-full-thread article p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.support-chat-full-thread article time{position:absolute;top:calc(100% + 3px);left:4px;color:#ffffffc7;font-size:10px;font-weight:750;line-height:1.35;white-space:nowrap}.support-chat-full-thread article.user time{right:4px;left:auto;color:#ffffffc7}.chat-image-thumbnail{display:block;max-width:min(220px,100%);overflow:hidden;border:0;border-radius:10px;padding:0;background:#0000000f;cursor:zoom-in}.chat-image-thumbnail img{display:block;width:auto;max-width:100%;max-height:180px;margin:0!important;border-radius:10px;object-fit:cover}.support-chat-full-compose{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:end;padding:12px 16px;border-top:1px solid rgba(255,255,255,.16);background:#083f26;animation:chatComposerEnter .48s .05s cubic-bezier(.2,.8,.2,1) both}.chat-image-button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #98c8ad;border-radius:12px;color:#087a3b;background:#f4fbf7;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.chat-image-button:hover{border-color:#138f4b;color:#fff;background:#138f4b;transform:translateY(-1px)}.chat-image-button svg{width:21px;height:21px}.chat-image-button input{display:none}.support-chat-full-compose>div{position:relative;min-width:0}.support-chat-full-compose textarea{display:block;width:100%;height:46px;min-height:46px;max-height:46px;border:1px solid #b9d0c1;border-radius:12px;padding:11px 38px 11px 12px;color:#111;background:#fbfdfc;font:inherit;line-height:22px;resize:none}.support-chat-full-compose>div>img{display:block;max-width:132px;max-height:78px;margin:0 0 7px;border-radius:8px;object-fit:cover}.support-chat-full-compose>div>button{position:absolute;top:3px;left:107px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;color:#fff;background:#222;cursor:pointer}.support-chat-full-compose>.button-primary{display:grid;place-items:center;width:46px;height:46px;border:1px solid #0c8343;border-radius:12px;padding:0;color:#fff;background:#10954c;touch-action:manipulation;transition:background .16s ease,transform .16s ease,opacity .16s ease}.support-chat-full-compose>.button-primary:not(:disabled):hover{background:#087b3c;transform:translateY(-1px)}.support-chat-full-compose>.button-primary:disabled{border-color:#c8d0cc;color:#8e9792;background:#edf0ee;cursor:not-allowed;opacity:1}.chat-image-button.sending svg,.chat-send-spinner{animation:spin .8s linear infinite}.chat-image-viewer{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:max(72px,env(safe-area-inset-top)) clamp(28px,6vw,80px) max(28px,env(safe-area-inset-bottom));background:#000000e6;animation:chatViewerIn .2s ease both}.chat-image-viewer>img{display:block;width:auto;max-width:min(100%,1500px);max-height:calc(100dvh - 110px);margin:auto;border-radius:12px;object-fit:contain;box-shadow:0 20px 70px #00000080}.chat-image-viewer>button{position:fixed;z-index:1;top:18px;right:18px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#00000080}.admin-chat-image-viewer{z-index:1500}@keyframes chatPageEnter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes chatHeaderEnter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes chatComposerEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes chatViewerIn{0%{opacity:0}to{opacity:1}}@keyframes adminChatSwitch{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.support-chat-auth{position:relative;display:grid;width:min(430px,calc(100% - 28px));justify-items:center;gap:11px;overflow:hidden;border:1px solid rgba(255,222,76,.7);border-radius:22px;padding:34px 28px 30px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,220,74,.16),transparent 42%),linear-gradient(145deg,#074d2c,#063a22);box-shadow:0 18px 45px #001f114d}.support-chat-auth:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.support-chat-auth>img{display:block;width:72px;height:72px;overflow:hidden;border:2px solid var(--gold);border-radius:50%;object-fit:cover;box-shadow:0 8px 22px #00000042}.support-chat-auth>small{color:var(--gold);font-size:12px!important;font-weight:850}.support-chat-auth h1,.support-chat-auth p{margin:0;color:#fff}.support-chat-auth h1{font-size:22px;line-height:1.35}.support-chat-auth p{max-width:310px;color:#ffffffc7;line-height:1.65}.support-chat-auth .button-primary{display:inline-flex;min-width:180px;min-height:46px;align-items:center;justify-content:center;margin-top:5px;border:1px solid #ffe46c;border-radius:12px;color:#263408;background:linear-gradient(135deg,#ffe76d,#efb92f);box-shadow:0 8px 18px #0003;font-weight:900}.site-shell.chat-route .support-chat-page{min-height:100dvh;padding-top:18px;padding-bottom:18px}html.support-chat-lock,body.support-chat-lock{height:100%;overflow:hidden;overscroll-behavior:none}body.support-chat-lock #app{height:100%;overflow:hidden}.admin-live-chat-manager{margin-bottom:18px}.admin-support-mode-card{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(520px,1.3fr);align-items:center;gap:20px;margin-bottom:16px;border:1px solid var(--admin-border);border-radius:14px;padding:16px 18px;color:var(--admin-text);background:var(--admin-panel)}.admin-support-mode-card h2,.admin-support-mode-card p{margin:0;color:inherit}.admin-support-mode-card h2{font-size:18px}.admin-support-mode-card p{margin-top:4px;font-size:12px}.admin-support-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-support-mode-options>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:70px;border:1px solid var(--admin-border);border-radius:11px;padding:11px 13px;color:inherit;text-align:left;background:transparent;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-support-mode-options>button:hover{transform:translateY(-1px);border-color:#1fa45a}.admin-support-mode-options>button.active{border-color:#1fa45a;background:#19a5591f;box-shadow:inset 0 0 0 1px #19a5592e}.admin-support-mode-options>button>svg{width:22px;height:22px;color:#16a357}.admin-support-mode-options>button span{display:grid;gap:3px}.admin-support-mode-options>button b,.admin-support-mode-options>button small{color:inherit}.admin-support-mode-options>button i{width:18px;height:18px;border:2px solid #8292a3;border-radius:50%;box-shadow:inset 0 0 0 3px var(--admin-panel)}.admin-support-mode-options>button.active i{border-color:#16a357;background:#16a357}.admin-chat-title{align-items:center}.admin-chat-live{display:inline-flex;align-items:center;gap:7px;border:1px solid #2c9b60;border-radius:999px;padding:6px 11px;color:#0b8744;font-size:12px;font-weight:800}.admin-chat-live i{width:8px;height:8px;border-radius:50%;background:#19b965;box-shadow:0 0 0 4px #19b96526}.admin-live-chat-manager .panel-title h2{display:flex;align-items:center;gap:8px}.admin-live-chat-manager .panel-title h2 svg{width:20px}.admin-live-chat-layout{display:grid;grid-template-columns:clamp(240px,20vw,300px) minmax(0,1fr);min-height:calc(100vh - 270px);overflow:hidden;border:1px solid var(--admin-border);border-radius:13px}.admin-live-chat-list{overflow-y:auto;border-right:1px solid var(--admin-border);background:var(--admin-panel)}.admin-live-chat-list>header{display:flex;justify-content:space-between;align-items:center;padding:13px 14px 7px}.admin-live-chat-list>header b{color:inherit;font-size:15px}.admin-live-chat-list>header span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:13px;color:#fff;font-size:11px;font-weight:850;background:#15934c}.admin-chat-search{width:calc(100% - 24px);height:38px;margin:4px 12px 10px;border:1px solid var(--admin-border);border-radius:9px;padding:0 11px;color:inherit;background:var(--admin-bg)}.admin-live-chat-contact{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px;width:100%;padding:13px;border:0;border-bottom:1px solid var(--admin-border);color:#20242b;text-align:left;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,padding-left .18s ease}.admin-live-chat-contact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-live-chat-contact>strong{display:grid;width:40px;height:40px;place-items:center;border:1px solid #b7c7d5;border-radius:50%;color:#183147;background:#eef6fb}.admin-live-chat-contact:hover{color:#123c27;background:#eef9f2}.admin-live-chat-contact.active{color:#0c4f2d;padding-left:16px;background:linear-gradient(90deg,#d9f8e5,#eefbf3);box-shadow:inset 4px 0 #16a357}.admin-live-chat-contact.active>strong{border-color:#2ba864;color:#fff;background:#168d4d}.admin-live-chat-contact>span{display:grid;gap:2px}.admin-live-chat-contact b,.admin-live-chat-contact small,.admin-live-chat-contact p{color:inherit}.admin-live-chat-contact small{font-size:12px}.admin-live-chat-contact em{min-width:21px;height:21px;padding:2px 6px;border-radius:12px;color:#fff;font-size:12px;font-style:normal;font-weight:800;text-align:center;background:#13984e}.admin-live-chat-contact p{grid-column:2 / -1;overflow:hidden;margin:0;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-live-chat-thread{display:flex;flex-direction:column;min-width:0;background:var(--admin-bg)}.admin-live-chat-thread>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--admin-border)}.admin-live-chat-thread>header div{display:grid;gap:2px}.admin-live-chat-thread>header b,.admin-live-chat-thread>header small{color:inherit}.admin-live-chat-messages{display:flex;flex:1;flex-direction:column;gap:10px;min-height:250px;overflow-y:auto;padding:18px;background-image:radial-gradient(rgba(35,140,76,.09) 1px,transparent 1px);background-size:18px 18px;animation:adminChatSwitch .22s cubic-bezier(.2,.75,.3,1) both}.admin-live-chat-messages .chat-message-row.admin{align-self:flex-end;flex-direction:row-reverse}.admin-live-chat-messages article{position:relative;min-width:0;width:fit-content;max-width:calc(100% - 42px);padding:10px 12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-panel)}.admin-live-chat-messages article.admin{border-color:#217c50;color:#fff;background:#176c43}.admin-live-chat-messages article p{color:inherit}.admin-live-chat-messages article p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-live-chat-messages article time{position:absolute;top:calc(100% + 3px);left:3px;color:var(--admin-text);font-size:10px;font-weight:750;line-height:1.35;white-space:nowrap}.admin-live-chat-messages article.admin time{right:3px;left:auto}.admin-shell:not(.dark) .admin-live-chat-messages article{border-color:#b8c8c0;color:#111827;background:#fff}.admin-shell:not(.dark) .admin-live-chat-messages article.admin{border-color:#08683a;color:#fff;background:#087a43}.admin-shell:not(.dark) .admin-live-chat-messages article p{color:inherit!important;font-weight:700}.admin-shell:not(.dark) .admin-live-chat-messages article time{color:#374151!important;font-weight:800}.admin-live-chat-messages article .chat-image-thumbnail{max-width:min(200px,100%);margin:5px 0 7px}.admin-live-chat-messages article .chat-image-thumbnail img{max-height:150px}.admin-live-chat-compose{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:12px;border-top:1px solid var(--admin-border)}.admin-live-chat-compose>div{position:relative;min-width:0}.admin-live-chat-compose textarea{width:100%;min-width:0;border:1px solid var(--admin-border);border-radius:9px;padding:9px;color:inherit;background:var(--admin-panel);font:inherit}.admin-live-chat-compose>div img{display:block;max-width:130px;max-height:70px;margin-bottom:6px;border-radius:7px;object-fit:cover}.admin-live-chat-compose>div button{position:absolute;top:1px;left:106px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;color:#fff;background:#202b35;cursor:pointer}.admin-chat-attachment{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--admin-border);border-radius:8px;color:#138348;cursor:pointer}.admin-chat-attachment input{display:none}.admin-live-chat-compose button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:116px}.admin-live-chat-compose svg{width:16px}.admin-shell.dark .admin-live-chat-layout,.admin-shell.dark .admin-live-chat-list,.admin-shell.dark .admin-live-chat-thread,.admin-shell.dark .admin-live-chat-contact,.admin-shell.dark .admin-live-chat-thread>header,.admin-shell.dark .admin-live-chat-compose{border-color:#40536a}.admin-shell.dark .admin-live-chat-contact{color:#e7eef6}.admin-shell.dark .admin-live-chat-contact:hover{color:#fff;background:#223c35}.admin-shell.dark .admin-live-chat-contact.active{color:#d9ffe6;background:linear-gradient(90deg,#174e35,#1c392f);box-shadow:inset 4px 0 #35c978}.admin-shell.dark .admin-live-chat-contact.active>strong{border-color:#4fd88b;color:#082b19;background:#8aefad}.admin-shell.dark .admin-support-mode-card{border-color:#40536a;color:#fff;background:#172636}.admin-shell.dark .admin-support-mode-options>button{border-color:#40536a;color:#fff}.admin-shell.dark .admin-support-mode-options>button.active{border-color:#28ad67;background:#194a35}.admin-shell.dark .admin-support-mode-options>button i{box-shadow:inset 0 0 0 3px #172636}.admin-shell.dark .admin-support-mode-options>button.active i{box-shadow:inset 0 0 0 3px #194a35}.admin-shell.dark .admin-chat-live{color:#fff}.admin-shell.dark .admin-chat-search{border-color:#40536a;color:#fff;background:#101d2b}.admin-shell.dark .admin-live-chat-contact>strong{border-color:#476079;color:#fff;background:#263c51}.admin-shell.dark .admin-live-chat-contact b,.admin-shell.dark .admin-live-chat-contact small,.admin-shell.dark .admin-live-chat-contact p,.admin-shell.dark .admin-live-chat-thread>header b,.admin-shell.dark .admin-live-chat-thread>header small,.admin-shell.dark .admin-live-chat-messages article,.admin-shell.dark .admin-live-chat-messages article small,.admin-shell.dark .admin-live-chat-messages article p{color:#fff!important}.admin-shell.dark .admin-live-chat-messages article{border-color:#40536a;background:#1b2a39}.admin-shell.dark .admin-live-chat-messages article time{color:#fff!important}.admin-shell.dark .admin-live-chat-messages .chat-message-avatar{border-color:#40536a;color:#fff;background:#101d2b}.admin-shell.dark .admin-live-chat-compose textarea{border-color:#40536a;color:#fff;background:#142230}.admin-bootstrap-loader,.admin-data-loader{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:20px;background:#fafafaf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-bootstrap-loader>div,.admin-data-loader>div{display:grid;justify-items:center;gap:13px;color:#111}.admin-bootstrap-loader img,.admin-data-loader img,.admin-inline-logo-loader img{display:block;width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 7px 15px rgba(6,59,33,.24));animation:shweKanLogoBlink 1.05s ease-in-out infinite}.admin-bootstrap-loader strong,.admin-data-loader strong{font-size:14px;font-weight:850}.admin-route-loader{position:fixed;z-index:160;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 36px);border:1px solid rgba(228,184,31,.8);border-radius:999px;padding:7px 11px 7px 8px;color:#17301f;background:#fffffff5;box-shadow:0 7px 22px #06140c2e;pointer-events:none;transform:translate(-50%,-50%)}.admin-route-loader img{width:22px;height:22px;object-fit:contain;animation:shweKanLogoBlink 1.05s ease-in-out infinite}.admin-route-loader span{overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-route-loader>svg{flex:0 0 auto;width:15px;height:15px;color:#b27a00}.admin-inline-logo-loader{display:grid;flex:1;min-height:190px;place-content:center;justify-items:center;gap:9px;color:var(--admin-text)}.admin-inline-logo-loader img{width:58px;height:58px}.admin-inline-logo-loader span{color:inherit;font-size:12px;font-weight:800}.admin-dark .admin-bootstrap-loader,.admin-shell.dark .admin-data-loader{background:#08111bf0}.admin-dark .admin-bootstrap-loader>div,.admin-shell.dark .admin-data-loader>div,.admin-shell.dark .admin-inline-logo-loader{color:#fff}.admin-shell.dark .admin-route-loader{border-color:#ffdb4fa3;color:#fff;background:#0c1c15f5}.admin-loader-enter-active,.admin-loader-leave-active{transition:opacity .2s ease}.admin-loader-enter-from,.admin-loader-leave-to{opacity:0}.admin-dark .app-toast{border-color:#40536a;color:#fff;background:#05090e}.admin-dark .app-toast p,.admin-dark .app-toast>button{color:#fff}@media(prefers-reduced-motion:reduce){.admin-bootstrap-loader img,.admin-data-loader img,.admin-inline-logo-loader img,.admin-route-loader img{animation:none}}@media(prefers-reduced-motion:reduce){.support-chat-compose-skeleton>*{animation:none}}@media(max-width:720px){.live-support-chat{margin:16px 0;padding:15px;border-radius:14px}.live-chat-login,.live-chat-compose{flex-direction:column}.support-chat-launch{align-items:stretch;flex-direction:column}.support-chat-launch .button-primary{justify-content:center;min-height:46px}.site-shell.chat-route{height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}.site-shell.chat-route .desktop-frame,.site-shell.chat-route .local-main,.support-chat-screen{height:100%;min-height:0;overflow:hidden}.support-chat-page,.site-shell.chat-route .support-chat-page{height:calc(100dvh - 66px);min-height:0;padding:0}.support-chat-fullscreen{width:100%;height:100%;min-height:0;border:0;border-radius:0}.support-chat-full-thread{padding:14px}.chat-message-row{max-width:94%}.chat-image-viewer{padding:max(68px,env(safe-area-inset-top)) 28px max(24px,env(safe-area-inset-bottom))}.support-chat-full-compose{gap:7px;padding:9px}.live-chat-compose button{min-height:44px;width:100%}.admin-live-chat-layout{grid-template-columns:1fr}.admin-support-mode-card{grid-template-columns:1fr;padding:14px}.admin-support-mode-options{grid-template-columns:1fr}.admin-live-chat-list{max-height:210px;border-right:0;border-bottom:1px solid var(--admin-border)}.admin-live-chat-compose{grid-template-columns:auto 1fr}.admin-live-chat-compose button{grid-column:1 / -1}.admin-live-chat-compose button{min-height:44px;width:100%}}.form-error,.form-success,.admin-error,.admin-inline-success{display:none!important}.auth-inviter-label{display:flex;align-items:center;justify-content:space-between}.auth-inviter-label small{color:var(--muted);font-size:10px;font-weight:700}.auth-inviter-input{position:relative}.auth-inviter-input>svg{position:absolute;z-index:1;top:50%;left:13px;width:17px;transform:translateY(-50%);color:var(--gold)}.auth-inviter-input .local-input{padding-left:39px;letter-spacing:.12em;font-weight:800}.auth-field-hint{display:block;margin:-7px 0 14px;color:var(--muted);font-size:10px;line-height:1.6}.profile-card .profile-user-id{display:inline-flex;align-items:center;gap:5px;margin-top:6px;border:0;border-radius:0;padding:0;color:#ffffff9e;background:transparent;box-shadow:none;cursor:pointer;transition:color .18s ease,opacity .18s ease}.profile-card .profile-user-id:hover{color:#fff;opacity:.9}.profile-user-id span{color:inherit;font-size:11px;font-weight:800;text-transform:uppercase}.profile-user-id i{color:#ffffff59;font-style:normal}.profile-user-id b{color:var(--gold);font-size:14px;letter-spacing:.09em}.profile-user-id svg{width:14px;height:14px}.home-invite-card{position:relative;overflow:hidden;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;margin:12px 0 16px;border:1px solid rgba(255,218,74,.54);border-radius:14px;padding:10px 11px;color:#fff;background:#07532f;box-shadow:0 6px 16px #00000021}.home-invite-card:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}.home-invite-card:hover{border-color:#ffda4acc;background:#086039}.home-invite-icon{display:block;width:46px;height:46px;overflow:hidden;border-radius:11px;background:transparent}.home-invite-icon img{display:block;width:100%;height:100%;object-fit:cover}.home-invite-copy{display:grid;min-width:0;gap:2px;padding:1px 0}.home-invite-copy small{overflow:hidden;color:#ffeea1e6;font-size:9px;font-weight:800;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-invite-copy strong{color:#fff;font-size:14px;line-height:1.35}.home-invite-cta{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:2px;padding:0;color:var(--gold);font-size:10px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.home-invite-cta img{display:block;width:40px;height:40px;flex:0 0 auto;object-fit:contain}.invite-page{width:min(760px,100%);margin-inline:auto;padding-bottom:34px}.invite-title-row{margin-bottom:15px}.invite-hero{position:relative;overflow:hidden;display:grid;justify-items:center;border:1px solid rgba(255,216,69,.8);border-radius:20px;padding:25px 20px 20px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,rgba(255,215,58,.24),transparent 42%),linear-gradient(145deg,#143e35,#0b2928);box-shadow:0 14px 30px #0003}.invite-hero:before,.invite-hero:after{content:"";position:absolute;width:150px;height:150px;border:1px solid rgba(255,216,69,.12);transform:rotate(45deg)}.invite-hero:before{left:-95px;top:-60px}.invite-hero:after{right:-95px;bottom:-75px}.invite-hero-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:#143b2e;background:var(--gold);box-shadow:0 8px 22px #ffd8453d}.invite-hero-icon svg{width:30px}.invite-hero>small{margin-top:13px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.invite-hero h2{margin:5px 0 2px;font-size:clamp(23px,5vw,33px)}.invite-hero>p{max-width:520px;margin:4px 0 17px;color:#ffffffb8;font-size:11px;line-height:1.8}.invite-code-box{position:relative;z-index:1;display:flex;width:min(440px,100%);align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:10px 11px 10px 15px;background:#0000002e}.invite-code-box>span{display:grid;text-align:left}.invite-code-box small{color:#ffffff94;font-size:9px}.invite-code-box strong{color:var(--gold);font-size:22px;letter-spacing:.14em}.invite-code-box button,.invite-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;padding:10px 12px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.invite-code-box button{color:#143b2e;background:var(--gold)}.invite-code-box button svg,.invite-actions button svg{width:16px}.invite-actions{position:relative;z-index:1;display:grid;width:min(440px,100%);grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.invite-actions button:first-child{color:#143b2e;background:#fff}.invite-actions button:last-child{border:1px solid rgba(255,255,255,.22);color:#fff;background:#ffffff12}.invite-qualification{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0;border:1px solid rgba(255,216,69,.38);border-radius:13px;padding:12px 14px;color:#fff;background:#053824b8}.invite-qualification>svg:first-child{width:23px;color:var(--gold)}.invite-qualification>svg:last-child{width:17px;transform:rotate(180deg)}.invite-qualification div{display:grid;gap:2px}.invite-qualification b{font-size:12px}.invite-qualification span{color:#ffffffa8;font-size:9px;line-height:1.55}.invite-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.invite-stats article{display:grid;min-width:0;justify-items:center;gap:3px;border:1px solid rgba(255,216,69,.25);border-radius:13px;padding:12px 8px;text-align:center;color:#fff;background:#053824b8}.invite-stats svg{width:19px;color:var(--gold)}.invite-stats span{color:#ffffffa6;font-size:9px}.invite-stats strong{font-size:18px}.invite-stats small{color:var(--gold);font-size:8px}.invite-own-bonus{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;border:1px solid rgba(255,216,69,.36);border-radius:13px;padding:13px;color:#fff;background:#0d2e2ae6}.invite-own-bonus>svg:first-child{width:27px;color:var(--gold)}.invite-own-bonus>div{display:grid}.invite-own-bonus small,.invite-own-bonus span{color:#ffffff9e;font-size:9px}.invite-own-bonus b{color:var(--gold)}.invite-own-bonus>svg:last-child,.invite-own-bonus>a{color:#7ee39a}.invite-own-bonus>a{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#ffd84521}.invite-own-bonus>a svg{width:18px}.invite-list-section{border:1px solid rgba(255,216,69,.32);border-radius:16px;padding:15px;color:#fff;background:#053824c7}.invite-list-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px}.invite-list-section header div{display:grid}.invite-list-section header small{color:var(--gold);font-size:9px;font-weight:900}.invite-list-section h2{margin:2px 0 0;font-size:16px}.invite-list-section>header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#123b2e;background:var(--gold);font-size:11px;font-weight:900}.invite-list{display:grid;gap:1px}.invite-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;border-top:1px solid rgba(255,255,255,.1)}.invite-person-avatar{display:grid;width:37px;height:37px;place-items:center;border-radius:50%;color:#173d30;background:#fff}.invite-list article>div{display:grid;min-width:0}.invite-list article>div b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.invite-list article>div span,.invite-list article>div small{color:#ffffff91;font-size:8px}.invite-list article>p{display:grid;justify-items:end;margin:0}.invite-list article>p strong{color:var(--gold);font-size:11px}.invite-list article>p small{color:#ffffff85;font-size:8px}.invite-list article>p.rewarded strong{color:#7ee39a}.invite-empty{display:grid;justify-items:center;border-top:1px solid rgba(255,255,255,.1);padding:26px 10px;text-align:center}.invite-empty svg{width:30px;color:var(--gold)}.invite-empty h3{margin:8px 0 2px;font-size:14px}.invite-empty p{margin:0;color:#ffffff94;font-size:10px}.invite-skeleton{display:grid;gap:10px}.invite-skeleton i{height:90px;border-radius:15px;background:linear-gradient(100deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:220% 100%;animation:skeletonShimmer 1.2s linear infinite}.invite-skeleton i:first-child{height:280px}.admin-referral-manager{display:grid;gap:14px}.admin-referral-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-referral-heading small{color:#19a35a;font-size:10px;font-weight:900;letter-spacing:.12em}.admin-referral-heading h1{margin:3px 0 4px;font-size:24px}.admin-referral-heading p{margin:0;color:var(--admin-muted);font-size:12px}.admin-referral-heading .outline-admin{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-referral-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.admin-referral-stats article{display:flex;align-items:center;gap:11px;border:1px solid var(--admin-border);border-radius:12px;padding:14px;background:var(--admin-panel)}.admin-referral-stats article>span{display:grid;flex:0 0 auto;width:39px;height:39px;place-items:center;border-radius:10px;color:#12844a;background:#e5f7ec}.admin-referral-stats svg{width:20px}.admin-referral-stats article>div{display:grid;min-width:0}.admin-referral-stats small{color:var(--admin-muted);font-size:10px}.admin-referral-stats strong{color:var(--admin-text);font-size:19px}.admin-referral-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #bde7cd;border-radius:12px;padding:15px 17px;background:linear-gradient(100deg,#f4fbf7,#fff)}.admin-referral-settings .control-heading{margin:0}.admin-referral-settings form{display:flex;align-items:flex-end;gap:9px}.admin-referral-settings form label{display:grid;gap:5px;color:var(--admin-text);font-size:10px;font-weight:800}.admin-referral-settings form label>div{display:flex;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-panel)}.admin-referral-settings input{width:130px;border:0;padding:9px 10px;color:var(--admin-text);background:transparent;font:inherit;font-weight:800}.admin-referral-settings label b{display:grid;place-items:center;padding:0 9px;color:var(--admin-muted);background:var(--admin-bg)}.admin-referral-settings button{display:inline-flex;align-items:center;gap:5px;min-height:38px}.admin-referral-settings button svg{width:16px}.admin-referral-table-card{margin:0}.admin-referral-search{width:min(280px,100%);border:1px solid var(--admin-border);border-radius:8px;padding:9px 11px;color:var(--admin-text);background:var(--admin-panel);font:inherit}.admin-referral-code{display:inline-flex;border-radius:6px;padding:5px 7px;color:#08733e;background:#e8f7ee;font-weight:900;letter-spacing:.08em}.admin-shell.dark .admin-referral-settings{border-color:#34596b;background:linear-gradient(100deg,#172c2a,#172331)}.admin-shell.dark .admin-referral-stats article>span{color:#76e5a5;background:#153b2c}.admin-shell.dark .admin-referral-code{color:#7be9aa;background:#153b2c}@media(max-width:980px){.admin-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referral-settings{align-items:stretch;flex-direction:column}.admin-referral-settings form{align-items:stretch}.admin-referral-settings form label{flex:1}.admin-referral-settings input{width:100%}}@media(max-width:620px){.invite-page{padding-bottom:22px}.invite-hero{border-radius:16px;padding:20px 13px 15px}.invite-code-box strong{font-size:19px}.invite-stats{gap:6px}.invite-stats article{padding:10px 4px}.invite-list-section{padding:12px}.admin-referral-heading{align-items:stretch;flex-direction:column}.admin-referral-stats{grid-template-columns:1fr 1fr}.admin-referral-settings form{flex-direction:column}.admin-referral-settings button{justify-content:center;width:100%}}.admin-referral-stats article,.admin-referral-settings form label>div,.admin-referral-search{background:#fff}.admin-referral-settings label b{background:#f4f6f8}.admin-shell.dark .admin-referral-stats article,.admin-shell.dark .admin-referral-settings form label>div,.admin-shell.dark .admin-referral-search{background:#172636}.admin-shell.dark .admin-referral-settings label b{background:#101d2b}.auth-stepper{display:flex;width:min(190px,62%);align-items:center;justify-content:center;margin:16px auto 18px}.auth-stepper span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#ffffffb8;background:#00000029;font-weight:900}.auth-stepper span.active,.auth-stepper span.done{border-color:var(--gold);color:#17351d;background:var(--gold)}.auth-stepper i{height:2px;flex:1;background:#ffffff40}.auth-page-card--invite form{margin-top:12px}.auth-invite-panel{border:1px solid rgba(255,220,76,.48);border-radius:18px;padding:15px;background:linear-gradient(145deg,#03311de6,#0b4f2db8);box-shadow:0 14px 32px #001f102e}.auth-invite-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;color:#fff}.auth-invite-step>span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;color:#17351d;background:linear-gradient(145deg,#ffe66c,#f5b92a);box-shadow:0 7px 16px #f5b92a33}.auth-invite-step>span svg{width:22px}.auth-invite-step>b{align-self:start;border:1px solid rgba(255,220,76,.34);border-radius:999px;padding:4px 8px;color:var(--gold);background:#ffdc4c14;font-size:9px;white-space:nowrap}.auth-invite-step h2,.auth-invite-step p{margin:0}.auth-invite-step h2{font-size:16px!important}.auth-invite-step p{margin-top:3px;color:#ffffffb3;font-size:11px!important;line-height:1.6}.auth-invite-panel .auth-inviter-label{margin:0 0 7px;color:#ffffffe0}.auth-invite-panel .auth-inviter-label small{min-width:34px;border-radius:999px;padding:2px 7px;color:#17351d;background:var(--gold);text-align:center}.auth-invite-panel .auth-inviter-input .local-input{height:49px;border-color:#ffffff40;padding-left:43px;color:#fff;background:#0003;font-size:17px!important;letter-spacing:.16em}.auth-invite-panel .auth-inviter-input .local-input::placeholder{color:#ffffff6b;font-size:13px!important;letter-spacing:.06em}.auth-invite-panel .auth-field-hint{margin:8px 2px 0;color:#ffffff9e}.auth-step-actions{display:grid;grid-template-columns:minmax(108px,.65fr) minmax(0,1fr);gap:10px;margin-top:14px}.auth-step-actions>button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:0 15px;color:#fff;background:#ffffff0f;font-weight:850}.auth-step-actions>button svg{width:17px}.auth-step-actions>.gold-button{width:100%;border-color:var(--gold);color:#25320b;background:linear-gradient(135deg,#ffe873,#e6b02a);box-shadow:0 8px 18px #00000029}.auth-step-actions>.gold-button:disabled{box-shadow:none}.invite-apply-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin:12px 0;border:1px solid rgba(255,216,69,.38);border-radius:13px;padding:14px;color:#fff;background:#053824c7}.invite-apply-card>svg{width:25px;color:var(--gold)}.invite-apply-card h2,.invite-apply-card p{margin:0}.invite-apply-card h2{font-size:15px!important}.invite-apply-card p{margin-top:3px;color:#ffffffab;line-height:1.55}.invite-apply-card form{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:8px}.invite-apply-card input{min-width:0;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:10px;outline:0;padding:0 12px;color:#fff;background:#0000002e;font:inherit;font-weight:850;letter-spacing:.08em}.invite-apply-card input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffd8451f}.invite-apply-card button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;padding:0 14px;color:#17351d;background:var(--gold);font-weight:900}.invite-apply-card button:disabled{cursor:not-allowed;opacity:.5}.invite-apply-card button svg{width:17px}.invite-apply-card .invite-apply-spinner{animation:spin .8s linear infinite}.live-chat-empty-state{display:grid;align-self:center;justify-items:center;gap:14px;width:min(430px,100%);margin:auto;padding:20px;text-align:center}.live-chat-empty-state>p{margin:0;color:#ffffffdb;font-weight:750;line-height:1.65}.chat-quick-replies{display:grid;width:100%;gap:8px}.chat-quick-replies button{min-height:43px;border:1px solid rgba(255,222,87,.62);border-radius:12px;padding:9px 13px;color:#fff;background:#03301b7a;font-weight:800;text-align:left;box-shadow:0 4px 12px #00000021;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .12s ease}.chat-quick-replies button:hover{border-color:var(--gold);color:#243207;background:var(--gold)}.chat-quick-replies button:disabled{opacity:.5}.profile-user-id span{font-size:13px}.profile-user-id b{font-size:16px}.profile-user-id svg{width:16px;height:16px}.profile-card .profile-user-id :is(span,i,b){color:var(--gold);font-size:15px;font-weight:900}.profile-card .profile-user-id b{letter-spacing:.07em}.profile-card .profile-user-id svg{color:var(--gold)}.admin-shell.support-view,.admin-shell.support-view .admin-workspace{height:100dvh;min-height:0;overflow:hidden}.admin-shell.support-view .admin-main{height:calc(100dvh - 64px);min-height:0;overflow:hidden;padding:0}.admin-shell.support-view .admin-live-chat-manager{box-sizing:border-box;height:100%;min-height:0;margin:0;border:0;border-radius:0;padding:0;background:transparent}.admin-shell.support-view .admin-live-chat-layout{height:100%;min-height:0;border-radius:0}.admin-shell.support-view .admin-live-chat-list,.admin-shell.support-view .admin-live-chat-thread{min-height:0}.admin-shell.support-view .admin-live-chat-thread{height:100%;overflow:hidden}.admin-shell.support-view .admin-live-chat-messages{min-height:0}@media(max-width:620px){.invite-apply-card form{grid-template-columns:1fr}.invite-apply-card button{width:100%}}.site-shell,.site-shell *{-webkit-touch-callout:none}.site-shell :not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;user-select:none}.site-shell img{-webkit-user-drag:none;user-drag:none}.site-shell :is(a,button,label,[role=button]){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-shell :is(input,textarea,[contenteditable=true]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;touch-action:manipulation}:is(.site-shell,.admin-shell) :is(a,button,label,[role=button]):not(:disabled){transform-origin:center;transition:transform .11s cubic-bezier(.2,.8,.3,1),background-color .16s ease,border-color .16s ease;will-change:transform}:is(.site-shell,.admin-shell) :is(a,button,label,[role=button]):not(:disabled):active{transform:scale(.965)!important;filter:none!important}:is(.site-shell,.admin-shell) :is(.image-banner-link,.home-invite-card,.main-game-card,.feature-tile,.promotion-item):active{transform:scale(.978)!important}.admin-sidebar nav button{color:#2c3037;font-weight:800}.admin-sidebar nav .admin-submenu button{color:#3e444d;font-weight:750}.admin-sidebar nav button:hover{color:#0d472a;background:#eef8f2}.admin-shell.dark .admin-sidebar nav button{color:#e4ebf3}.admin-shell.dark .admin-sidebar nav .admin-submenu button{color:#cbd7e3}.admin-shell.dark .admin-sidebar nav button:hover{color:#fff;background:#24384a}@media(max-width:620px){.home-invite-card{grid-template-columns:42px minmax(0,1fr) 36px;gap:9px;min-height:64px;padding:9px 10px;border-radius:13px}.home-invite-card:before{inset-block:10px;width:2px}.home-invite-icon{width:42px;height:42px;border-radius:10px}.feature-card{grid-template-columns:49px minmax(0,1fr);column-gap:9px;padding:9px 10px}.feature-artwork{width:49px;height:49px;border-radius:9px}.home-invite-copy small{font-size:8px}.home-invite-copy strong{font-size:12px;line-height:1.36}.home-invite-cta{width:40px;min-height:40px;padding:0}.home-invite-cta img{width:40px;height:40px}.home-invite-cta>span{display:none}}.header-actions{gap:9px}.header-language-picker .language-button,.header-actions .notification-button{width:35px;height:35px}.header-language-picker .language-button{border-width:2px}.header-language-picker .language-menu{right:0}.header-actions .notification-button svg{width:22px;height:22px}.notification-button>i{position:absolute;top:2px;right:2px;width:9px;height:9px;border:2px solid var(--green-800);border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #ef444429}.mobile-account-identity{display:grid;min-width:0;min-height:44px;grid-template-rows:20px 24px;align-content:center}.mobile-account-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-balance-summary{display:grid;min-width:112px;min-height:44px;grid-template-rows:20px 24px;align-self:stretch;align-content:center;justify-items:end;padding-left:7px;text-align:right}.mobile-balance-summary:not(.guest){position:relative;padding-right:29px}.mobile-account-identity small,.mobile-balance-summary small{display:flex;height:20px;align-items:flex-end;font-size:13px!important;font-weight:800;line-height:1.2}.mobile-account-identity strong,.mobile-balance-summary strong{min-height:24px;margin:0;padding-top:4px;font-size:16px;line-height:20px}.mobile-balance-summary small{width:100%;justify-content:flex-end;color:#ffffffc7}.mobile-balance-summary strong{display:flex;width:100%;align-items:flex-start;justify-content:flex-end;gap:4px;color:var(--gold);white-space:nowrap}.mobile-balance-summary em{font-size:11px;font-style:normal}.mobile-balance-summary i{display:grid;width:21px;height:21px;place-items:center;margin-left:2px;border-radius:50%;color:var(--green-950);background:var(--gold);font:900 17px/1 Arial,sans-serif!important}.mobile-balance-summary:not(.guest) i{position:absolute;top:50%;right:0;left:auto;margin:0;transform:translateY(-50%);box-shadow:none}.mobile-guest-login{display:grid;min-width:0;min-height:46px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:11px;color:#fff;text-align:left}.mobile-guest-login-copy{display:grid;min-width:0;gap:3px;padding-block:2px}.mobile-guest-login-copy strong{color:#fff;font-size:14px;font-weight:900;line-height:1.45;overflow-wrap:anywhere;word-break:normal}.mobile-guest-login-copy small{color:#ffffffad;font-size:11px;font-weight:800;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.mobile-guest-login-arrow{display:grid;width:38px;height:38px;place-items:center;box-sizing:border-box;border:1px solid rgba(255,239,162,.78);border-radius:50%;color:#234316;background:linear-gradient(145deg,#ffe77c,var(--gold));box-shadow:inset 0 1px #ffffff7a,0 4px 12px #0003}.mobile-guest-login-arrow svg{display:block;width:19px;height:19px;margin-left:1px;stroke-width:2.55}.mobile-guest-login:focus-visible{border-radius:8px;outline:2px solid #fff0a2;outline-offset:3px}.mobile-balance-loading{width:112px;height:38px;border-radius:9px;background:linear-gradient(100deg,#ffffff0f 20%,#ffffff29,#ffffff0f 56%);background-size:220% 100%;animation:accountShimmer 1.1s linear infinite}.draw-selector-card{border:0;border-radius:13px;padding:12px;background:#03301b75;box-shadow:none}.draw-selector-heading{display:grid;grid-template-columns:1fr;align-items:start;gap:5px;margin-bottom:9px}.draw-selector-heading>small{font-size:11px;font-weight:900}.draw-selector-heading>.draw-date-display{display:flex;width:100%;max-width:none;align-items:center;justify-content:flex-start;gap:7px;border:0;border-radius:0;padding:0;color:#fff;background:transparent;font-family:var(--app-font)!important;line-height:1.45;text-align:left}.draw-selector-heading>.draw-date-display svg{width:17px;height:17px;color:var(--gold)}.draw-date-display strong{font-size:14px;font-weight:900}.draw-slot-grid{width:100%;gap:8px;border:0}.draw-slot-grid button{min-height:68px;grid-template-columns:auto auto;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:7px 10px;text-align:center;background:#ffffff06;box-shadow:none}.draw-slot-grid button+button{border-left-width:1px}.draw-slot-grid button.selected{border-color:#ffe777;color:#243207;background:linear-gradient(135deg,#ffe56a,#efb92e);box-shadow:0 6px 15px #0000002e,inset 0 1px #ffffff59;transform:none}.draw-slot-grid button.selected strong{color:#243207}.draw-slot-grid button.selected em{color:#18592f}.draw-slot-grid button.selected>svg:first-child{color:#31530d}.draw-slot-grid button.selected .draw-selected-check{color:#31530d}.draw-slot-grid button strong{margin:0 0 2px;font-size:17px}.draw-selector-skeleton{display:grid;gap:12px;min-height:118px;align-content:center}.draw-selector-skeleton>div{display:grid;grid-template-columns:minmax(90px,1fr) minmax(130px,1.25fr);gap:28px}.draw-selector-skeleton>span{display:grid;grid-template-columns:1fr 1fr;gap:14px}.draw-selector-skeleton i{display:block;height:18px;overflow:hidden;border-radius:7px;background:linear-gradient(100deg,#ffffff0f 20%,#ffffff30,#ffffff0f 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.draw-selector-skeleton>div i:last-child{height:36px}.draw-selector-skeleton>span i{height:60px;border-radius:10px}@media(max-width:390px){.header-language-picker .language-button,.header-actions .notification-button{width:33px;height:33px}.account-line{gap:8px}.avatar-button{width:43px;height:43px}.avatar-button svg{width:29px;height:29px}.mobile-balance-summary{min-width:104px}.mobile-balance-summary strong{font-size:16px}.draw-date-display strong{font-size:13px}}body.support-keyboard-visible .bottom-nav{display:none!important}@media(max-width:720px){body.support-keyboard-visible .site-shell.chat-route,body.support-keyboard-visible .site-shell.chat-route .desktop-frame,body.support-keyboard-visible .site-shell.chat-route .local-main,body.support-keyboard-visible .support-chat-screen,body.support-keyboard-visible .support-chat-page{height:var(--chat-visual-height, 100dvh);min-height:0}body.support-keyboard-visible .support-chat-page{padding:0}}html,body,.site-shell,.site-shell *,.admin-shell,.admin-shell *{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.site-shell::-webkit-scrollbar,.site-shell *::-webkit-scrollbar,.admin-shell::-webkit-scrollbar,.admin-shell *::-webkit-scrollbar{display:none;width:0;height:0}:is(.number-grid,.support-chat-full-thread,.live-chat-thread,.admin-live-chat-list,.admin-live-chat-messages){scrollbar-width:thin;-ms-overflow-style:auto}:is(.number-grid,.support-chat-full-thread,.live-chat-thread,.admin-live-chat-list,.admin-live-chat-messages)::-webkit-scrollbar{display:block;width:6px;height:6px}@media(min-width:1024px){.local-header{position:fixed;top:0;right:0;left:0;z-index:50}.desktop-frame{min-height:100vh;padding-top:66px}.site-shell.casino-game-route .desktop-frame{height:100dvh;min-height:0;padding-top:0}.desktop-sidebar{position:fixed;z-index:30;top:66px;bottom:0;left:max(0px,calc(50% - 660px));width:260px;height:auto;overflow:hidden}.desktop-sidebar nav{overflow:hidden}.desktop-frame>.local-main{grid-column:2}}@media(min-width:981px){.admin-sidebar,.admin-sidebar nav{overflow:hidden}.admin-shell.sidebar-collapsed .admin-sidebar,.admin-shell.sidebar-collapsed .admin-sidebar nav{overflow:visible}}.suspension-overlay{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;background:#021e11c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.suspension-alert{position:relative;display:grid;width:min(460px,100%);justify-items:center;gap:16px;overflow:hidden;border:1px solid rgba(255,217,74,.82);border-radius:22px;padding:30px 26px 24px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,217,74,.16),transparent 42%),linear-gradient(145deg,#075d35,#063b23);box-shadow:0 24px 70px #00000073}.suspension-alert:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.suspension-alert-icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,227,107,.7);border-radius:20px;color:#243207;background:linear-gradient(145deg,#ffe873,#edb52d);box-shadow:0 10px 24px #00000040}.suspension-alert-icon svg{width:31px;height:31px}.suspension-alert-copy small{color:var(--gold);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.suspension-alert-copy h2{margin:5px 0 9px;font-size:23px;line-height:1.35}.suspension-alert-copy p{margin:0;color:#ffffffc7;font-size:14px;line-height:1.75}.suspension-alert-actions{display:grid;width:100%;gap:9px}.suspension-alert-actions a,.suspension-alert-actions button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:13px;font-weight:850}.suspension-alert-actions a{border:1px solid #ffe46c;color:#263408;background:linear-gradient(135deg,#ffe873,#edb52d)}.suspension-alert-actions button{border:1px solid rgba(255,255,255,.24);color:#fff;background:#ffffff12}.suspension-alert-actions svg{width:18px;height:18px}.support-suspension-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(100%,680px);align-self:center;border:1px solid rgba(255,218,74,.72);border-radius:12px;padding:10px 12px;color:#fff;background:#04361ff0;box-shadow:0 7px 18px #0000002e}.support-suspension-banner>svg{width:23px;height:23px;color:var(--gold)}.support-suspension-banner span{display:grid;gap:2px}.support-suspension-banner b{color:var(--gold);font-size:12px}.support-suspension-banner small{color:#ffffffc7;font-size:11px;line-height:1.45}.support-guest-directory{display:grid;width:min(520px,100%);max-height:calc(100dvh - 82px);align-content:start;gap:14px;overflow-y:auto;padding:18px 14px;color:#fff;background:transparent}.support-guest-directory>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px}.support-guest-directory>header>img{width:64px;height:64px;border:2px solid var(--gold);border-radius:50%;object-fit:cover;box-shadow:0 8px 20px #0000003d}.support-guest-directory>header small{color:var(--gold);font-size:10px;font-weight:850}.support-guest-directory>header h1{margin:2px 0 3px;font-size:21px}.support-guest-directory>header p{margin:0;color:#ffffffb3;font-size:12px;line-height:1.55}.support-guest-login{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:11px;background:#0000001f}.support-guest-login>svg{width:25px;height:25px;color:var(--gold)}.support-guest-login>span{display:grid;gap:2px}.support-guest-login b{font-size:12px}.support-guest-login small{color:#ffffff9e;font-size:10px}.support-guest-login a{display:grid;min-height:38px;place-items:center;border-radius:9px;padding:0 13px;color:#263408;background:var(--gold);font-size:11px;font-weight:850}.support-directory-list{display:grid;gap:9px}.support-directory-list>a{display:grid;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:11px 13px;background:#ffffff13;box-shadow:inset 0 1px #ffffff0d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.support-directory-list>a:hover{transform:translateY(-2px);border-color:var(--gold);background:#ffffff1f}.support-directory-list>a.disabled{cursor:default;opacity:.65}.support-platform-icon{display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border-radius:14px;color:#fff;background:#187c49}.support-platform-icon img{display:block;width:100%;height:100%;object-fit:cover}.support-directory-list>a>span:nth-child(2){display:grid;min-width:0}.support-directory-list small{color:var(--gold);font-size:9px;font-weight:850;text-transform:uppercase}.support-directory-list b{margin-top:1px;font-size:14px}.support-directory-list em{overflow:hidden;color:#ffffffb3;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.support-directory-list>a>svg{width:18px;height:18px;color:#ffffffa6}.support-directory-loading{display:grid;gap:9px}.support-directory-loading i{display:block;height:76px;border-radius:14px;background:linear-gradient(100deg,#ffffff0f 20%,#ffffff29,#ffffff0f 56%);background-size:220% 100%;animation:accountShimmer 1.05s linear infinite}.support-directory-empty,.support-directory-error{display:grid;justify-items:center;gap:7px;margin:0;border:1px dashed rgba(255,255,255,.22);border-radius:13px;padding:20px;color:#ffffffb8;text-align:center}.support-directory-empty svg{color:var(--gold)}.support-directory-empty p{margin:0;font-size:11px}.support-directory-bootstrap{display:grid;width:min(320px,calc(100% - 40px));justify-items:center;gap:9px;color:#fff;text-align:center}.support-directory-bootstrap>img{display:block;width:76px;height:76px;border:2px solid var(--gold);border-radius:50%;object-fit:cover;box-shadow:0 10px 28px #00000047}.support-directory-bootstrap>strong{margin-top:3px;font-size:17px}.support-directory-bootstrap>span{position:relative;width:118px;height:4px;overflow:hidden;border-radius:999px;background:#ffffff21}.support-directory-bootstrap>span i{position:absolute;top:0;bottom:0;left:0;width:42%;border-radius:inherit;background:var(--gold);animation:supportLoaderSlide 1s ease-in-out infinite alternate}.support-directory-bootstrap>p{margin:0;color:#ffffffad;font-size:11px}@keyframes supportLoaderSlide{0%{transform:translate(0)}to{transform:translate(138%)}}.admin-support-directory-card{margin-bottom:14px;border:1px solid var(--admin-border);border-radius:13px;padding:15px;color:var(--admin-text);background:var(--admin-panel)}.admin-support-directory-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.admin-support-directory-card h2,.admin-support-directory-card p{margin:0;color:inherit}.admin-support-directory-card h2{font-size:17px}.admin-support-directory-card p{margin-top:3px;color:var(--admin-muted);font-size:11px}.admin-support-directory-card .gold-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-support-directory-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px}.admin-support-directory-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--admin-border);border-radius:11px;padding:10px;background:var(--admin-bg)}.admin-support-directory-list article.inactive{opacity:.62}.admin-support-platform-icon{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:#18824b}.admin-support-platform-icon img{display:block;width:100%;height:100%}.admin-support-directory-list article>div:nth-child(2){display:grid;min-width:0}.admin-support-directory-list small{color:var(--admin-primary-strong);font-size:9px;font-weight:850;text-transform:uppercase}.admin-support-directory-list b{color:inherit;font-size:13px}.admin-support-directory-list em{overflow:hidden;color:var(--admin-muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-support-directory-list .admin-row-actions{grid-column:3}.admin-shell.dark .admin-support-directory-card,.admin-shell.dark .admin-support-directory-list article{border-color:#40536a}@media(max-width:720px){.suspension-overlay{align-items:end;padding:14px 14px max(14px,env(safe-area-inset-bottom))}.suspension-alert{border-radius:20px;padding:25px 18px 18px}.support-guest-directory{width:100%;height:auto;max-height:calc(100% - 24px);align-self:auto;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.support-chat-screen.embedded .support-guest-directory{transform:translateY(-22px)}.support-guest-directory>header>img{width:56px;height:56px}.support-guest-login{grid-template-columns:auto minmax(0,1fr)}.support-guest-login a{grid-column:1/-1}.admin-support-directory-card>header{align-items:stretch;flex-direction:column}.admin-support-directory-card>header .gold-button{justify-content:center}.admin-support-directory-list{grid-template-columns:1fr}}.telegram-menu-logo{width:17px;height:17px;object-fit:contain}.admin-telegram-manager{display:grid;width:100%;max-width:none;gap:14px;margin-bottom:14px;color:var(--admin-text)}.telegram-manager-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--admin-border);border-radius:13px;padding:15px;background:var(--admin-panel)}.telegram-brand-mark{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:14px;background:#229ed9;box-shadow:0 7px 18px #229ed938}.telegram-brand-mark img{width:31px;height:31px;filter:brightness(0) invert(1)}.telegram-manager-heading small{color:var(--admin-primary-strong);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.telegram-manager-heading h1{margin:2px 0;color:var(--admin-text);font-size:19px}.telegram-manager-heading p{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.45}.telegram-settings-card,.telegram-alert-section,.telegram-admin-section{border:1px solid var(--admin-border);border-radius:13px;padding:15px;background:var(--admin-panel)}.telegram-settings-card form{display:grid;gap:11px}.telegram-config-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:stretch;gap:11px}.telegram-token-field,.telegram-bot-mode{display:grid;gap:5px}.telegram-settings-card label>span,.telegram-admin-add label>span,.telegram-admin-list label>span{color:var(--admin-text);font-size:10px;font-weight:800}.telegram-settings-card input:not([type=checkbox]),.telegram-admin-add input,.telegram-admin-list input{width:100%;min-width:0;height:38px;border:1px solid var(--admin-border);border-radius:8px;outline:0;padding:0 10px;color:var(--admin-text);background:var(--admin-bg);font:700 12px Inter,Arial,sans-serif}.telegram-settings-card input:focus,.telegram-admin-add input:focus,.telegram-admin-list input:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-primary) 16%,transparent)}.telegram-settings-card small{color:var(--admin-muted);font-size:9px}.telegram-switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--admin-border);border-radius:10px;padding:9px 10px;background:var(--admin-bg);cursor:pointer}.telegram-switch>span{display:grid;gap:2px}.telegram-switch small{font-weight:500}.telegram-switch input,.telegram-mini-switch input{position:absolute;opacity:0;pointer-events:none}.telegram-switch i,.telegram-mini-switch i{position:relative;width:36px;height:20px;flex:0 0 auto;border-radius:99px;background:#9ba8b8;transition:background .18s ease}.telegram-switch i:after,.telegram-mini-switch i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .18s ease}.telegram-switch input:checked+i,.telegram-mini-switch input:checked+i{background:#22a95d}.telegram-switch input:checked+i:after,.telegram-mini-switch input:checked+i:after{transform:translate(16px)}.telegram-bot-mode{align-content:center;border:1px solid var(--admin-border);border-radius:10px;padding:9px 10px;background:var(--admin-bg)}.telegram-bot-mode>span{color:var(--admin-text);font-size:10px;font-weight:800}.telegram-bot-mode strong{display:inline-flex;align-items:center;gap:6px;color:var(--admin-text);font-size:12px}.telegram-bot-mode img{width:17px;height:17px}.telegram-bot-mode small{color:var(--admin-muted);font-size:9px;line-height:1.35}.telegram-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.telegram-form-actions .gold-button,.telegram-admin-add .gold-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.telegram-form-actions svg,.telegram-admin-add svg{width:15px}.telegram-saved-token{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-size:11px;font-weight:800}.telegram-saved-token svg{width:15px}.telegram-alert-section .panel-title,.telegram-admin-section .panel-title{margin-bottom:11px}.telegram-alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px}.telegram-alert-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--admin-border);border-radius:10px;padding:10px;background:var(--admin-bg);transition:opacity .18s ease}.telegram-alert-grid article.disabled{opacity:.62}.telegram-alert-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--admin-primary) 14%,transparent);font-size:17px}.telegram-alert-grid article>div{display:grid;min-width:0;gap:2px}.telegram-alert-grid b{color:var(--admin-text);font-size:12px}.telegram-alert-grid small{color:var(--admin-muted);font-size:9px;line-height:1.35}.telegram-mini-switch{position:relative;display:grid;width:32px;height:20px;cursor:pointer}.telegram-mini-switch i{width:32px;height:18px}.telegram-mini-switch i:after{top:3px;width:12px;height:12px}.telegram-mini-switch input:checked+i:after{transform:translate(14px)}.telegram-alert-grid button{grid-column:2/4;display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-text);background:var(--admin-panel);font-size:10px;font-weight:800}.telegram-alert-grid button:hover{border-color:#229ed9;color:#1685bd}.telegram-alert-grid button:disabled{opacity:.55}.telegram-alert-grid button svg{width:13px}.telegram-save-hint{margin:9px 0 0;color:var(--admin-muted);font-size:10px}.telegram-admin-add{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) auto auto;align-items:end;gap:9px;margin-bottom:11px}.telegram-admin-add label,.telegram-admin-list label{display:grid;gap:5px}.telegram-inline-check{display:inline-flex!important;min-height:38px;align-items:center;gap:6px;white-space:nowrap;color:var(--admin-text);font-size:11px;font-weight:800}.telegram-inline-check input{width:15px;height:15px;accent-color:#22a95d}.telegram-admin-list{display:grid;gap:7px}.telegram-admin-list article{display:grid;grid-template-columns:28px minmax(130px,1fr) minmax(160px,1fr) auto 34px;align-items:end;gap:8px;border:1px solid var(--admin-border);border-radius:9px;padding:8px;background:var(--admin-bg)}.telegram-admin-list article.inactive{opacity:.58}.telegram-admin-list article>img{width:25px;height:25px;margin-bottom:6px}.telegram-admin-list article>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e1b8be;border-radius:8px;color:#b42332;background:#fff6f6}.telegram-admin-list article>button svg{width:15px}.admin-shell.dark .telegram-manager-heading,.admin-shell.dark .telegram-settings-card,.admin-shell.dark .telegram-alert-section,.admin-shell.dark .telegram-admin-section,.admin-shell.dark .telegram-switch,.admin-shell.dark .telegram-bot-mode,.admin-shell.dark .telegram-alert-grid article,.admin-shell.dark .telegram-admin-list article{border-color:#40536a;background:#1b2a39}.admin-shell.dark .telegram-settings-card input:not([type=checkbox]),.admin-shell.dark .telegram-admin-add input,.admin-shell.dark .telegram-admin-list input{border-color:#40536a;color:#edf4fa;background:#142230}.admin-shell.dark .telegram-admin-list article>button{border-color:#834657;color:#ffcbd2;background:#482630}.admin-shell.dark .telegram-alert-grid button{border-color:#40536a;color:#e6eff7;background:#243548}.admin-detail-modal{width:min(610px,100%)}.admin-member-modal,.admin-transaction-modal{width:min(650px,100%)}.admin-detail-modal>header,.admin-member-modal>header,.admin-transaction-modal>header{min-height:58px;padding:11px 14px}.admin-detail-modal>header h2,.admin-member-modal>header h2,.admin-transaction-modal>header h2{font-size:17px}.admin-detail-grid{gap:8px;padding:12px 14px}.admin-detail-grid>div{min-height:48px;border-radius:7px;padding:8px 10px}.admin-detail-grid dt{font-size:10px}.admin-detail-grid dd{margin-top:3px;font-size:13px}.admin-transaction-modal .admin-detail-grid{gap:7px;padding:10px 14px}.admin-transaction-modal .admin-detail-grid>div{min-height:46px;padding:8px 10px}.admin-member-overview{gap:7px;padding:10px 14px 0}.admin-member-overview>div{padding:8px 10px}.admin-member-overview span{font-size:10px}.admin-member-overview strong{margin-top:3px;font-size:13px}.admin-member-controls{gap:8px;padding:10px 14px 14px}.admin-member-controls>section{border-radius:7px;padding:10px}.control-heading{gap:7px;margin-bottom:8px}.control-heading>svg{width:29px;height:29px;padding:7px}.control-heading h3{font-size:13px}.control-heading p{font-size:10px}.admin-member-controls input{height:36px;font-size:13px}.member-control-actions{gap:7px;margin-top:8px}.member-control-actions button,.member-wide-action{min-height:36px}.receipt-review{padding:0 14px 10px}.receipt-review h3{margin:9px 0 6px;font-size:12px}.receipt-review img{max-height:190px;border-radius:7px}.receipt-review p{padding:13px}.transaction-review-actions{padding:10px 14px}.transaction-review-actions button{min-height:38px}@media(max-width:720px){.telegram-manager-heading{grid-template-columns:auto minmax(0,1fr)}.telegram-manager-heading .status-pill{grid-column:1/-1;justify-self:start}.telegram-config-row,.telegram-admin-add,.telegram-alert-grid{grid-template-columns:1fr}.telegram-admin-list article{grid-template-columns:28px minmax(0,1fr) 34px}.telegram-admin-list article>label:nth-of-type(1),.telegram-admin-list article>label:nth-of-type(2){grid-column:2}.telegram-admin-list article>.telegram-inline-check{grid-column:2}.telegram-admin-list article>button{grid-column:3;grid-row:1}.telegram-form-actions{align-items:stretch;flex-direction:column}.telegram-form-actions .gold-button{width:100%}.admin-member-modal,.admin-transaction-modal,.admin-detail-modal{width:min(100%,610px)}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-grid>div.wide{grid-column:auto}.admin-member-overview{grid-template-columns:1fr}}.admin-financial-summary{display:grid;gap:17px;margin:0 0 16px;border:1px solid var(--admin-border);border-radius:16px;padding:22px;color:var(--admin-text);background:linear-gradient(125deg,#f1fcf5,#fff 44%,#fffdf5);box-shadow:0 10px 28px #14482d0e}.admin-financial-summary__header{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-financial-summary__header>div:first-child{min-width:0}.admin-financial-summary__eyebrow{display:block;margin-bottom:4px;color:var(--admin-primary-strong);font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1}.admin-financial-summary h2{margin:0;color:var(--admin-text);font-size:18px;font-weight:850;letter-spacing:-.015em}.admin-financial-summary p{margin:5px 0 0;color:var(--admin-muted);font-size:12px;font-weight:550;line-height:1.45}.admin-financial-summary__range{display:inline-flex;min-width:max-content;align-items:center;gap:7px;border:1px solid var(--admin-border);border-radius:7px;padding:8px 10px;color:var(--admin-muted);background:#ffffffc2;font-size:12px;font-weight:750}.admin-financial-summary__range svg{width:15px;height:15px;color:var(--admin-primary)}.admin-financial-summary__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-financial-summary__toolbar-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:9px}.admin-financial-summary__periods{display:flex;flex-wrap:wrap;gap:5px}.admin-financial-summary__periods button,.admin-financial-summary__refresh,.admin-financial-summary__custom button,.admin-financial-summary__error button{border:1px solid var(--admin-border);border-radius:7px;color:#52525b;background:#fff;font:750 12px Inter,Arial,sans-serif;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.admin-financial-summary__periods button{min-height:35px;padding:0 11px}.admin-financial-summary__periods button:hover:not(:disabled),.admin-financial-summary__refresh:hover:not(:disabled),.admin-financial-summary__error button:hover:not(:disabled){border-color:#86efac;color:var(--admin-primary-strong);background:#f0fdf4}.admin-financial-summary__periods button.active{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary);box-shadow:0 2px 5px #16a34a29}.admin-financial-summary__periods button:disabled,.admin-financial-summary__refresh:disabled,.admin-financial-summary__custom button:disabled,.admin-financial-summary__error button:disabled{cursor:wait;opacity:.58}.admin-financial-summary__refresh{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 10px;white-space:nowrap}.admin-financial-summary__refresh svg{width:14px;height:14px}.admin-financial-summary__custom{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:10px}.admin-financial-summary__custom label{display:flex;min-width:0;align-items:center;gap:7px;white-space:nowrap}.admin-financial-summary__custom label>span{flex:0 0 auto;color:var(--admin-muted);font-size:11px;font-weight:750}.admin-financial-summary__custom input{box-sizing:border-box;width:100%;min-width:0;height:38px;border:1px solid var(--admin-border);border-radius:7px;outline:0;padding:0 10px;color:var(--admin-text);background:#fff;font:700 12px Inter,Arial,sans-serif}.admin-financial-summary__custom input:focus{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1f}.admin-financial-summary__custom button{min-height:38px;padding:0 14px;border-color:var(--admin-primary);color:#fff;background:var(--admin-primary)}.admin-financial-summary__custom button:hover:not(:disabled){border-color:var(--admin-primary-strong);background:var(--admin-primary-strong)}.admin-financial-summary__error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0!important;border:1px solid #fecaca;border-radius:7px;padding:8px 10px;color:#b91c1c!important;background:#fff7f7}.admin-financial-summary__error button{flex:0 0 auto;min-height:30px;padding:0 9px;border-color:#fecaca;color:#b91c1c;background:#fff}.admin-financial-summary__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;overflow:visible;border:0;border-radius:0;background:transparent;transition:opacity .16s ease}.admin-financial-summary__metrics.loading{opacity:.7}.admin-financial-summary__metric{position:relative;min-width:0;overflow:hidden;border:1px solid #dce9e0;border-radius:14px;padding:18px;background:#ffffffeb;box-shadow:0 6px 16px #14482d0e;transition:transform .18s ease,box-shadow .18s ease}.admin-financial-summary__metric:before{position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 99px 99px;background:#22a35b;content:""}.admin-financial-summary__metric.outcome:before{background:#e5a11c}.admin-financial-summary__metric.net:before{background:#3b82f6}.admin-financial-summary__metric.lifetime:before{background:#8b5cf6}.admin-financial-summary__metric.net.negative:before,.admin-financial-summary__metric.lifetime.negative:before{background:#e5484d}.admin-financial-summary__metric:hover{transform:translateY(-2px);box-shadow:0 11px 22px #14482d1a}.admin-financial-summary__metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--admin-muted);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.admin-financial-summary__metric>div svg{box-sizing:content-box;width:17px;height:17px;flex:0 0 auto;border-radius:50%;padding:7px}.admin-financial-summary__metric.income>div svg{color:#15803d;background:#dcfce7}.admin-financial-summary__metric.outcome>div svg{color:#b45309;background:#fef3c7}.admin-financial-summary__metric.net>div svg{color:#1d4ed8;background:#dbeafe}.admin-financial-summary__metric.lifetime>div svg{color:#6d28d9;background:#ede9fe}.admin-financial-summary__metric.net.negative>div svg{color:#b91c1c;background:#fee2e2}.admin-financial-summary__metric.lifetime.negative>div svg{color:#b91c1c;background:#fee2e2}.admin-financial-summary__metric strong{display:block;overflow:hidden;margin-top:15px;color:var(--admin-text);font-size:clamp(21px,2vw,30px);font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.admin-financial-summary__metric.net.positive strong{color:#15803d}.admin-financial-summary__metric.net.negative strong{color:#b91c1c}.admin-financial-summary__metric.lifetime.positive strong{color:#6d28d9}.admin-financial-summary__metric.lifetime.negative strong{color:#b91c1c}.admin-financial-summary__metric small{display:block;overflow:hidden;margin-top:7px;color:var(--admin-muted);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-financial-summary__metric .admin-financial-summary__deductions{display:flex;align-items:center;gap:5px;overflow:visible;color:var(--admin-muted);font-size:11px;font-weight:750;text-overflow:clip;white-space:normal}.admin-financial-summary__deductions .bonus{color:#b45309}.admin-financial-summary__deductions .commission{color:#7c3aed}.admin-financial-summary__deductions i{color:#9ca3af;font-style:normal}.admin-shell.dark .admin-financial-summary{border-color:var(--admin-border);background:linear-gradient(115deg,#173624,#172332 53%,#172332)}.admin-shell.dark .admin-financial-summary__range,.admin-shell.dark .admin-financial-summary__periods button,.admin-shell.dark .admin-financial-summary__refresh,.admin-shell.dark .admin-financial-summary__custom input,.admin-shell.dark .admin-financial-summary__metric{border-color:var(--admin-border);color:#dce7f1;background:#1d2b3a}.admin-shell.dark .admin-financial-summary__periods button:hover:not(:disabled),.admin-shell.dark .admin-financial-summary__refresh:hover:not(:disabled){background:#203b2c}.admin-shell.dark .admin-financial-summary__periods button.active,.admin-shell.dark .admin-financial-summary__custom button{border-color:#22a95d;color:#fff;background:#1c8646}.admin-shell.dark .admin-financial-summary__metric strong,.admin-shell.dark .admin-financial-summary h2{color:#f8fafc}.admin-shell.dark .admin-financial-summary__metric.net.positive strong{color:#86efac}.admin-shell.dark .admin-financial-summary__metric.net.negative strong{color:#fca5a5}.admin-shell.dark .admin-financial-summary__error{border-color:#7f3b46;color:#fecaca!important;background:#3b232a}.admin-shell.dark .admin-financial-summary__error button{border-color:#7f3b46;color:#fecaca;background:#482630}@media(max-width:980px){.admin-financial-summary__toolbar{align-items:stretch;flex-direction:column}.admin-financial-summary__toolbar-actions{justify-content:space-between}.admin-financial-summary__custom{flex:1}.admin-financial-summary__refresh{flex:0 0 auto}}@media(max-width:1100px){.admin-financial-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-financial-summary{padding:15px}.admin-financial-summary__header{align-items:stretch;flex-direction:column;gap:10px}.admin-financial-summary__range{min-width:0;width:fit-content}.admin-financial-summary__toolbar-actions{align-items:stretch;flex-direction:column}.admin-financial-summary__refresh{width:100%}.admin-financial-summary__custom{grid-template-columns:1fr 1fr}.admin-financial-summary__custom button{grid-column:1/-1}.admin-financial-summary__metrics{grid-template-columns:1fr}.admin-financial-summary__metric{padding:14px}.admin-financial-summary__metric strong{font-size:25px}}@media(max-width:420px){.admin-financial-summary__periods{display:grid;grid-template-columns:1fr 1fr}.admin-financial-summary__periods button{width:100%}.admin-financial-summary__custom{grid-template-columns:1fr}}.admin-shell.dark{--admin-primary: #22a95d;--admin-primary-strong: #198548;--admin-primary-soft: #163526;--admin-text: #f1f5f9;--admin-muted: #aab5c2;--admin-border: #2b3948;--admin-elevated: #1a2430;--admin-bg: #0e141b;--admin-panel: #151e28;color:var(--admin-text);background:var(--admin-bg)}.admin-shell.dark .admin-workspace,.admin-shell.dark .admin-main{background:var(--admin-bg)}.admin-shell.dark .admin-sidebar{background:#111820}.admin-shell.dark .admin-header{border-color:var(--admin-border);background:#111820f0}.admin-shell.dark .admin-manager{border-color:var(--admin-border);background:#101720}.admin-shell.dark .admin-brand b,.admin-shell.dark .admin-header-title,.admin-shell.dark .admin-title h1,.admin-shell.dark .panel-title h2,.admin-shell.dark .admin-stats h2{color:var(--admin-text)}.admin-shell.dark .admin-sidebar nav button{color:#c9d2dc}.admin-shell.dark .admin-sidebar nav button:hover{color:var(--admin-text);background:#202b37}.admin-shell.dark .admin-sidebar nav button.active{color:#b9f5d0;background:#193d2b}.admin-shell.dark .admin-sidebar nav button>b{color:#d6dde7;background:#283543}.admin-shell.dark .admin-sidebar nav button.active>b{color:#d9ffe6;background:#1b6240}.admin-shell.dark .admin-submenu{border-color:#3a4a5b}.admin-shell.dark .admin-search,.admin-shell.dark .admin-language-picker .language-button,.admin-shell.dark .admin-bell,.admin-shell.dark .back-site,.admin-shell.dark .admin-theme-toggle,.admin-shell.dark .panel-title button,.admin-shell.dark .outline-admin,.admin-shell.dark .admin-realtime-summary>span,.admin-shell.dark .admin-realtime-summary>button{border-color:var(--admin-border);color:#dce5ee;background:#1a2430}.admin-shell.dark .admin-search input{color:var(--admin-text)}.admin-shell.dark .admin-search kbd{border-color:#415062;color:var(--admin-muted);background:#111820}.admin-shell.dark .admin-realtime-summary b{color:#aef0c6}.admin-shell.dark .admin-realtime-summary>button:hover{border-color:#3a7e58;background:#222e3a}.admin-shell.dark .admin-table-card,.admin-shell.dark .revenue-card,.admin-shell.dark .draw-card-admin,.admin-shell.dark .admin-stats article{border-color:var(--admin-border);background:var(--admin-panel)}.admin-shell.dark .admin-table-card thead tr{background:var(--admin-elevated)}.admin-shell.dark .admin-table-card td{border-color:#294338;color:#d4e1d8}.admin-shell.dark .admin-table-card tbody tr:hover,.admin-shell.dark .admin-table-card tbody tr:hover td{background:#202b37!important}.admin-shell.dark .admin-dashboard-totals article{border-color:var(--admin-border);background:var(--admin-panel);box-shadow:0 10px 24px #0000002e}.admin-shell.dark .admin-dashboard-totals article:before{background:#39c977;opacity:.82}.admin-shell.dark .admin-dashboard-totals article>div{color:var(--admin-muted)}.admin-shell.dark .admin-dashboard-totals article>div svg{color:#9cecbc;background:#203b2d}.admin-shell.dark .admin-dashboard-totals h2{color:var(--admin-text)}.admin-shell.dark .admin-financial-summary{border-color:var(--admin-border);background:var(--admin-panel);box-shadow:0 10px 24px #0000001f}.admin-shell.dark .admin-financial-summary h2,.admin-shell.dark .admin-financial-summary__metric strong{color:var(--admin-text)}.admin-shell.dark .admin-financial-summary p,.admin-shell.dark .admin-financial-summary small,.admin-shell.dark .admin-financial-summary__metric>div{color:var(--admin-muted)!important}.admin-shell.dark .admin-financial-summary__range,.admin-shell.dark .admin-financial-summary__periods button,.admin-shell.dark .admin-financial-summary__refresh,.admin-shell.dark .admin-financial-summary__custom input,.admin-shell.dark .admin-financial-summary__metric{border-color:var(--admin-border);color:#dcebe2;background:var(--admin-elevated)}.admin-shell.dark .admin-financial-summary__periods button:hover:not(:disabled),.admin-shell.dark .admin-financial-summary__refresh:hover:not(:disabled){border-color:#3a7e58;color:#d9ffe6;background:#222e3a}.admin-shell.dark .admin-financial-summary__periods button.active,.admin-shell.dark .admin-financial-summary__custom button{border-color:#2bbb67;color:#fff;background:#1f9853}.admin-shell.dark .admin-financial-summary__metrics{border-color:var(--admin-border);background:var(--admin-border)}.admin-shell.dark .admin-financial-summary__metric>div svg{color:#9cecbc;background:#203b2d}.admin-shell.dark .admin-financial-summary__metric.net.negative>div svg{color:#fecaca;background:#48292e}.admin-shell.dark .admin-financial-summary__metric.net.positive strong{color:#9cecbc}.admin-shell.dark .admin-financial-summary__metric.net.negative strong{color:#fdb3bb}.admin-referral-manager{gap:16px}.admin-referral-heading{align-items:center;gap:20px}.admin-referral-heading>div{min-width:0;max-width:710px}.admin-referral-heading h1{margin:4px 0 5px;font-size:26px;font-weight:800;line-height:1.18}.admin-referral-heading p{line-height:1.5}.admin-referral-heading .outline-admin{width:auto;min-width:112px;min-height:38px;justify-content:center;margin:0;padding:0 12px}.admin-referral-stats{gap:10px}.admin-referral-stats article{min-height:74px;gap:10px;border-radius:10px;padding:12px 14px}.admin-referral-stats article>span{width:34px;height:34px;border-radius:9px}.admin-referral-stats svg{width:18px}.admin-referral-stats article>div{gap:2px}.admin-referral-stats small{font-size:11px;font-weight:750}.admin-referral-stats strong{margin-top:2px;font-size:21px;line-height:1.1}.admin-referral-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;border-color:#dce8df;padding:15px 17px;background:#fff}.admin-referral-settings .control-heading>svg{width:30px;height:30px;padding:7px}.admin-referral-settings .control-heading h2{font-size:16px}.admin-referral-settings .control-heading p{max-width:650px;line-height:1.45}.admin-referral-settings form{display:grid;min-width:366px;grid-template-columns:226px auto;align-items:end;gap:8px}.admin-referral-settings form label{gap:5px;font-size:13px;font-weight:800}.admin-referral-settings input{box-sizing:border-box;width:100%;min-height:38px}.admin-referral-settings button{justify-content:center;min-width:126px;margin:0;padding:0 12px;white-space:nowrap}.admin-referral-table-card{padding:16px 18px 18px}.admin-referral-table-card .panel-title{align-items:center;gap:18px;margin-bottom:13px}.admin-referral-table-card .panel-title>div{min-width:0}.admin-referral-table-card .panel-title h2{margin-bottom:3px}.admin-referral-table-card .table-scroll{margin-top:0}.admin-referral-search{box-sizing:border-box;width:min(300px,100%);height:40px;flex:0 1 300px;padding:0 11px}.admin-referral-table-card .admin-empty{min-height:70px;padding:20px!important;color:var(--admin-muted)!important;font-size:13px;font-weight:700}.admin-shell.dark .admin-referral-stats article,.admin-shell.dark .admin-referral-settings,.admin-shell.dark .admin-referral-settings form label>div,.admin-shell.dark .admin-referral-search{border-color:var(--admin-border);background:var(--admin-panel)}.admin-shell.dark .admin-referral-settings label b{background:var(--admin-elevated)}.admin-shell.dark .admin-referral-stats article>span{color:#9cecbc;background:#203b2d}.admin-shell.dark .admin-referral-code{color:#9cecbc;background:#203b2d}.admin-shell.dark .admin-referral-heading p,.admin-shell.dark .admin-referral-settings p,.admin-shell.dark .admin-referral-settings form label,.admin-shell.dark .admin-referral-stats small,.admin-shell.dark .admin-referral-table-card .panel-title p{color:var(--admin-muted)!important}@media(max-width:760px){.admin-referral-heading{align-items:stretch;flex-direction:column;gap:10px}.admin-referral-heading .outline-admin{width:100%}.admin-referral-settings{grid-template-columns:1fr;gap:14px}.admin-referral-settings form{min-width:0;grid-template-columns:1fr}.admin-referral-settings button{width:100%}.admin-referral-table-card .panel-title{align-items:stretch;flex-direction:column;gap:11px}.admin-referral-search{width:100%;flex-basis:auto}}.animated-number{display:inline-block;font-variant-numeric:tabular-nums}.admin-agent-management{display:grid;gap:16px;width:100%;min-width:0}.admin-agent-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-agent-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.admin-agent-heading h2{margin:0 0 3px;color:var(--admin-text);font-size:22px}.admin-agent-heading p{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-agent-heading-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;color:#15974f;background:#dcf9e8}.admin-agent-heading .outline-admin{display:inline-flex;width:auto;min-height:40px;margin:0;padding:0 13px;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.admin-agent-create{display:grid;grid-template-columns:1.15fr repeat(4,minmax(116px,.8fr)) minmax(100px,.65fr) auto;gap:10px;align-items:end;padding:15px;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-panel)}.admin-agent-create-title{display:flex;align-items:center;gap:9px;min-width:0}.admin-agent-create-title>svg{width:37px;height:37px;padding:9px;flex:0 0 auto;border-radius:10px;color:#178c4b;background:#dcf9e8}.admin-agent-create-title span{display:grid;gap:2px;min-width:0}.admin-agent-create-title b{color:var(--admin-text);font-size:13px}.admin-agent-create-title small{color:#15844b;font-size:10px;font-weight:800}.admin-agent-create label{display:grid;gap:5px;min-width:0;color:var(--admin-muted);font-size:10px;font-weight:800}.admin-agent-create input,.admin-agent-create select{box-sizing:border-box;width:100%;min-height:39px;border:1px solid var(--admin-border);border-radius:8px;padding:0 10px;color:var(--admin-text);background:var(--admin-elevated);font:inherit;font-size:12px}.admin-agent-create .gold-button{display:inline-flex;min-height:39px;margin:0;padding:0 12px;align-items:center;justify-content:center;gap:6px;font-size:12px;white-space:nowrap}.admin-agent-error{margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:9px;color:#b42318;background:#fff1f1;font-size:12px;font-weight:700}.admin-agent-table-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:0;padding:16px;overflow:hidden}.admin-agent-table-card .table-scroll{box-sizing:border-box;width:100%;max-width:100%;margin-top:0;overflow-x:auto;overscroll-behavior-inline:contain}.admin-agent-table-card table{width:100%;min-width:1020px;table-layout:auto}.admin-agent-table-card th,.admin-agent-table-card td{min-width:0;white-space:normal;overflow-wrap:anywhere}.admin-agent-suspended-row{background:#f43f5e09}.admin-agent-identity{display:flex;align-items:center;gap:9px;min-width:0}.admin-agent-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;color:#08753c;background:#ddf9e8;font-size:14px;font-weight:900}.admin-agent-identity b{color:var(--admin-text);font-size:13px;font-weight:800;overflow-wrap:anywhere}.admin-agent-id{display:inline-flex;border-radius:6px;padding:4px 7px;color:#08753c;background:#e8f8ee;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.admin-agent-contact{display:grid;gap:2px;min-width:0}.admin-agent-contact span,.admin-agent-contact small{overflow-wrap:anywhere}.admin-agent-contact small{color:var(--admin-muted);font-size:11px;font-weight:600}.admin-agent-table-card td:nth-child(4),.admin-agent-table-card td:nth-child(5){font-variant-numeric:tabular-nums;white-space:nowrap}.admin-agent-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-agent-detail-metrics>div{display:grid;gap:4px;min-width:0}.admin-agent-detail-metrics span{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-agent-detail-metrics strong{color:var(--admin-text);font-size:15px;overflow-wrap:anywhere}.admin-agent-table-card td small{color:var(--admin-muted);font-size:11px;font-weight:600}.admin-agent-row-actions{display:flex;gap:6px}.admin-agent-row-actions .table-action{white-space:nowrap}.admin-agent-row-actions .table-action.danger{border-color:#f4b5b5;color:#b42318;background:#fff8f8}.admin-agent-password-modal{max-width:420px}.admin-agent-upgrade-note{margin:0;color:var(--admin-text);font-size:13px;line-height:1.6}.member-upgrade-confirm{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #15803d;color:#fff;background:#15803d}.member-upgrade-confirm:disabled{cursor:not-allowed;opacity:.45}.admin-agent-table-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.admin-agent-table-tools label{display:flex;align-items:center;gap:7px;color:var(--admin-muted);font-size:12px;font-weight:700}.admin-agent-table-tools label:first-child{flex:1 1 260px;max-width:440px}.admin-agent-table-tools svg{width:17px;height:17px}.admin-agent-table-tools input,.admin-agent-table-tools select{min-height:38px;border:1px solid var(--admin-border);border-radius:8px;padding:0 10px;color:var(--admin-text);background:var(--admin-elevated);font-size:13px}.admin-agent-table-tools input{width:100%;min-width:0}.admin-agent-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;color:var(--admin-muted);font-size:12px;font-variant-numeric:tabular-nums}.admin-agent-pagination>div{display:flex;align-items:center;gap:10px}.admin-agent-pagination button{width:32px;height:32px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-text);background:var(--admin-elevated);font-size:19px}.admin-agent-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-shell.dark .admin-agent-heading-icon,.admin-shell.dark .admin-agent-create-title>svg,.admin-shell.dark .admin-agent-avatar{color:#89efb3;background:#173b2a}.admin-shell.dark .admin-agent-create{border-color:var(--admin-border);background:var(--admin-panel)}.admin-shell.dark .admin-agent-create input,.admin-shell.dark .admin-agent-create select{border-color:var(--admin-border);color:var(--admin-text);background:var(--admin-elevated)}.admin-shell.dark .admin-agent-id{color:#a7f3c2;background:#173b2a}.admin-shell.dark .admin-agent-row-actions .table-action.danger{border-color:#8d4858;color:#ffd0d6;background:#542d36}.admin-shell.dark .admin-agent-error{border-color:#7f3b45;color:#ffc3ca;background:#42272d}@media(max-width:1320px){.admin-agent-create{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(128px,1fr))}.admin-agent-create-title,.admin-agent-status-field{grid-column:span 1}}@media(max-width:780px){.admin-agent-heading{align-items:stretch;flex-direction:column}.admin-agent-heading .outline-admin{width:100%}.admin-agent-create{grid-template-columns:1fr 1fr}.admin-agent-create-title,.admin-agent-create .gold-button{grid-column:1 / -1}}@media(max-width:460px){.admin-agent-create{grid-template-columns:1fr}.admin-agent-create-title,.admin-agent-create .gold-button{grid-column:auto}}.agent-bootstrap-loader,.agent-auth-page,.agent-shell{min-height:100dvh;color:#202124;background:radial-gradient(circle at 100% 0,rgba(220,38,38,.1),transparent 29%),linear-gradient(180deg,#fff,#fff8f8)}.agent-bootstrap-loader{display:grid;place-items:center}.agent-bootstrap-loader img{width:72px;height:72px;object-fit:contain;animation:shweKanLogoBlink 1.05s ease-in-out infinite}.agent-logo-loader{position:fixed;z-index:100;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.agent-logo-loader img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,91,84,.14));animation:shweKanLogoBlink 1.05s ease-in-out infinite}.agent-shell{overflow-x:clip;color-scheme:light;--green-950: #fff;--green-900: #fff;--green-800: #c51d2a;--green-700: #df2b37;--gold: #c51d2a;--gold-deep: #a81320;--line: rgba(197,29,42,.16)}.agent-header{position:sticky;z-index:60;top:0;display:flex;min-height:65px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #fee2e2;padding:8px max(16px,calc((100vw - 1240px)/2 + 18px));background:#fffffff0;box-shadow:0 5px 18px #7f1d1d0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-brand{display:flex;min-width:0;align-items:center;gap:10px}.agent-brand>img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(127,29,29,.14))}.agent-brand>span{display:grid;min-width:0;gap:1px}.agent-brand strong{color:#7f1d1d;font-size:18px;line-height:1.1}.agent-brand small{overflow:hidden;color:#be4d56;font:800 9px/1.15 Arial,sans-serif;letter-spacing:.15em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-header-actions{display:flex;align-items:center;gap:8px}.agent-header-back{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:9px;color:#fff;background:#00000014;transition:transform .18s ease,background .18s ease}.agent-header-back:active{transform:scale(.94);background:#0000002b}.agent-header-back svg{width:20px;height:20px}.agent-language-picker .language-menu{right:0}.agent-logout{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #fecaca;border-radius:7px;padding:0 10px;color:#9f1d29;background:#fff;font-size:12px;font-weight:750}.agent-logout svg{width:16px;height:16px}.agent-logout:disabled{cursor:wait;opacity:.65}.agent-layout{width:min(1240px,100%);margin:0 auto}.agent-sidebar{display:none}.agent-main{position:relative;min-width:0}.agent-main>.page-pad{max-width:100%;padding:20px 15px 96px}.agent-bottom-nav{position:fixed;z-index:65;right:0;bottom:0;left:0;display:grid;min-height:68px;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #fee2e2;background:#fffffff7;box-shadow:0 -7px 20px #7f1d1d0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-bottom-nav a{display:grid;min-width:0;align-content:center;justify-items:center;gap:4px;color:#737373}.agent-bottom-nav a svg{width:21px;height:21px}.agent-bottom-nav a span{max-width:100%;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.agent-bottom-nav a.active{color:#c51d2a}.agent-bottom-nav{transition:transform .26s ease,opacity .2s ease}.agent-bottom-nav.agent-bottom-nav-hidden{transform:translateY(calc(100% + 8px));opacity:0;pointer-events:none}.agent-bet-detail-main>.page-pad{padding-bottom:22px}.agent-auth-page{display:grid;place-items:center;padding:24px 16px;background-image:linear-gradient(45deg,transparent 47%,rgba(220,38,38,.035) 48%,rgba(220,38,38,.035) 51%,transparent 52%),radial-gradient(circle at 88% -12%,rgba(220,38,38,.11),transparent 34%);background-size:58px 58px,auto,auto}.agent-auth-card{width:min(430px,100%);border:1px solid #fecaca;border-radius:10px;padding:31px 25px 27px;color:#1f2937;background:#fff;box-shadow:0 20px 55px #7f1d1d1a}.agent-auth-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.agent-auth-brand img{width:54px;height:54px;object-fit:contain}.agent-auth-brand span{display:grid;gap:3px}.agent-auth-brand strong{color:#7f1d1d;font-size:22px;line-height:1}.agent-auth-brand small{color:#b33a45;font:800 10px/1 Arial,sans-serif;letter-spacing:.24em}.agent-auth-kicker{margin:0 0 6px;color:#c51d2a;font-size:12px;font-weight:850;letter-spacing:.04em}.agent-auth-card h1{margin:0;color:#202124;font-size:clamp(26px,7vw,32px);line-height:1.16}.agent-auth-lead{margin:9px 0 23px;color:#6b7280;font-size:14px;line-height:1.55}.agent-auth-card form{display:grid;gap:15px}.agent-field{display:grid;gap:7px;color:#374151;font-size:14px;font-weight:750}.agent-field>div{display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:7px;padding:0 13px;background:#fff}.agent-field svg{width:19px;height:19px;color:#c51d2a}.agent-field input{width:100%;min-width:0;border:0;outline:0;padding:0;color:#202124;background:transparent;font-size:15px}.agent-field input::placeholder{color:#9ca3af}.agent-field>div:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.agent-form-error{margin:-3px 0 0;color:#dc2626;font-size:13px;font-weight:700}.agent-primary-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;color:#fff;background:#c51d2a;box-shadow:0 9px 19px #c51d2a2e;font-size:15px;font-weight:900}.agent-primary-action svg{width:19px;height:19px}.agent-primary-action:disabled{cursor:wait;opacity:.75}.agent-page{width:min(1080px,100%);margin:0 auto;padding:24px 16px 96px;color:#202124}.agent-dashboard-page{width:min(1120px,100%)}.agent-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-page-heading>div:first-child{min-width:0}.agent-page-heading p{margin:0;color:#c51d2a;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.agent-page-heading h1{margin:4px 0 5px;color:#202124;font-size:clamp(27px,6vw,35px);line-height:1.14}.agent-page-heading>div>span{display:block;max-width:580px;color:#6b7280;font-size:14px;line-height:1.55}.agent-dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:14px}.agent-dashboard-period-toggle{display:inline-flex;gap:2px;border:1px solid #fecaca;border-radius:7px;padding:3px;background:#fff}.agent-dashboard-period-toggle button{min-height:34px;border:0;border-radius:5px;padding:0 12px;color:#6b7280;background:transparent;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.agent-dashboard-period-toggle button:active{transform:scale(.97)}.agent-dashboard-period-toggle button.active{color:#fff;background:#c51d2a}.agent-month-control{display:flex;flex:0 0 auto;gap:7px}.agent-month-control label,.agent-month-control button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #fecaca;border-radius:7px;color:#374151;background:#fff}.agent-month-control label{padding:0 11px}.agent-month-control svg{width:17px;height:17px;color:#c51d2a}.agent-month-control input{width:112px;border:0;outline:0;color:inherit;background:transparent;font-size:14px;font-weight:800}.agent-month-control button{width:42px;padding:0}.agent-month-control button:disabled{cursor:wait;opacity:.6}.agent-month-control .agent-spin{transform-origin:center;animation:spin .72s linear infinite}.agent-metric-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.agent-metric-card{position:relative;display:grid;min-height:188px;isolation:isolate;overflow:hidden;place-items:center;border:1px solid #fee2e2;border-radius:8px;background:#fff;box-shadow:0 7px 18px #7f1d1d0d}.agent-metric-watermark{position:absolute;top:50%;left:16px;width:min(27%,108px);height:auto;aspect-ratio:1;color:#dc2626;opacity:.09;pointer-events:none;z-index:0;transform:translateY(-50%)}.agent-metric-card--commission .agent-metric-watermark{color:#c51d2a}.agent-metric-card--win .agent-metric-watermark{color:#dc2626}.agent-metric-content{position:relative;z-index:1;display:grid;width:100%;min-width:0;place-items:center;padding:22px 18px;text-align:center}.agent-metric-content h2{margin:0;color:#4b5563;font-size:clamp(16px,2vw,18px);line-height:1.3}.agent-metric-content strong{display:flex;min-width:0;align-items:baseline;justify-content:center;gap:6px;margin-top:16px;color:#111827;font-size:clamp(38px,8.5vw,50px);font-variant-numeric:tabular-nums;line-height:1.08;letter-spacing:-.04em}.agent-metric-content strong .animated-number{overflow:hidden;text-overflow:ellipsis}.agent-metric-content em{flex:0 0 auto;color:#c51d2a;font-size:15px;font-style:normal;font-weight:800;letter-spacing:0}.agent-metric-trend{display:inline-flex;min-height:20px;align-items:center;justify-content:center;gap:4px;margin-top:16px;color:#6b7280;font-size:13px;font-weight:850;font-variant-numeric:tabular-nums}.agent-metric-trend svg{width:16px;height:16px}.agent-metric-trend.positive{color:#159a50}.agent-metric-trend.negative{color:#dc2626}.agent-metric-trend.neutral{color:#6b7280}.agent-dashboard-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;border:1px solid #fecaca;border-radius:7px;padding:10px 12px;color:#b91c1c;background:#fff1f2;font-size:13px}.agent-dashboard-error button{flex:0 0 auto;border:0;padding:0;color:#b91c1c;background:transparent;font-weight:850}.agent-dashboard-notice{display:flex;min-height:44px;align-items:center;gap:10px;overflow:hidden;margin:0 0 12px;border:1px solid #63c9c0;border-radius:8px;padding:0 12px;color:#064e49;background:#dff7f4;box-shadow:0 3px 10px #00797014}.agent-dashboard-notice>svg{width:19px;height:19px;flex:0 0 auto;color:#007970;stroke-width:2.5}.agent-dashboard-notice-viewport{min-width:0;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.agent-dashboard-notice-track{display:flex;width:max-content;animation:agentNoticeRun 15s linear infinite}.agent-dashboard-notice-track strong{padding-right:56px;color:#064e49;font-size:14px;font-weight:900;line-height:1.5;white-space:nowrap}.agent-dashboard-notice:hover .agent-dashboard-notice-track{animation-play-state:paused}@keyframes agentNoticeRun{to{transform:translate(-50%)}}.agent-dashboard-support{display:grid;gap:8px;margin:20px 0 2px}.agent-dashboard-support p{margin:0;color:var(--agent-muted, #54716f);text-align:center;font-size:13px;font-weight:750}.agent-dashboard-support button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--agent-accent, #007970);border-radius:7px;color:var(--agent-accent, #007970);background:transparent;font-size:13px;font-weight:850}.agent-dashboard-support button:hover{color:#fff;background:var(--agent-accent, #007970)}.agent-dashboard-support button svg{width:18px;height:18px}.agent-shell .page-pad{color:#202124}.agent-shell .language-button{border-color:#fecaca;background:#fff}.agent-shell .language-menu{border-color:#fee2e2;background:#fff;box-shadow:0 12px 28px #7f1d1d1f}.agent-shell .language-menu button{color:#374151}.agent-shell .language-menu button:hover{background:#fff1f2}.agent-shell .language-menu button.active{color:#fff;background:#c51d2a}.agent-shell .local-title-row>:is(a,button),.agent-shell .play-view-switch,.agent-shell .draw-selector-card,.agent-shell .contact-form,.agent-shell .profile-section,.agent-shell .play-history-panel,.agent-shell .security-card,.agent-shell .history-filter-card,.agent-shell .wallet-history-list,.agent-shell .calendar-card,.agent-shell .provider-setup-card,.agent-shell .history-result-list article,.agent-shell .balance-card,.agent-shell .profile-card,.agent-shell .admin-link{border-color:#fee2e2;color:#202124;background:#fff;box-shadow:0 6px 16px #7f1d1d0d}.agent-shell :is(.local-title-row small,.profile-card small,.profile-card p,.balance-top small,.balance-foot,.security-card-head p,.security-note,.history-filter-grid label,.history-filter-grid label>div,.history-filter-grid input,.history-filter-grid select,.history-filter-grid option,.play-history-head p,.play-history-empty,.history-result-list small){color:#6b7280}.agent-shell .play-view-switch{border-radius:7px;padding:4px}.agent-shell .play-view-switch button,.agent-shell .draw-slot-grid button,.agent-shell .number-grid button,.agent-shell .quick-bet-toolbar button,.agent-shell .number-filter-select,.agent-shell .compact-bet-line>input,.agent-shell .security-input,.agent-shell .history-filter-grid label>div,.agent-shell .history-filter-grid input,.agent-shell .history-filter-grid select{border-color:#fecaca;color:#374151;background:#fff}.agent-shell .draw-slot-grid button :is(small,strong,em),.agent-shell .compact-bet-line>span,.agent-shell .selection-head button,.agent-shell .limit-legend,.agent-shell .number-pagination span{color:#6b7280}.agent-shell .quick-bet-toolbar button.fast-action,.agent-shell .quick-bet-toolbar .quick-preset{border-color:#c51d2a;color:#fff;background:#c51d2a}.agent-shell .play-view-switch button.active,.agent-shell .draw-slot-grid button.selected,.agent-shell .number-grid button.selected,.agent-shell .quick-bet-toolbar button.active,.agent-shell .number-filter-select select,.agent-shell .gold-button,.agent-shell .compact-bet-line>button,.agent-shell .fast-submit,.agent-shell .bet-review-submit{border-color:#c51d2a;color:#fff;background:#c51d2a;box-shadow:0 5px 13px #c51d2a29}.agent-shell .draw-selector-heading small,.agent-shell .selection-head small,.agent-shell .compact-bet-line>svg,.agent-shell .play-history-head small,.agent-shell .play-history-head>svg,.agent-shell .title-icon,.agent-shell .history-filter-title svg,.agent-shell .history-filter-grid svg,.agent-shell .history-filter-toolbar svg{color:#c51d2a}.agent-shell .draw-slot-grid button.selected :is(small,strong,em),.agent-shell .number-grid button.selected,.agent-shell .number-grid button.selected .number-code,.agent-shell .number-grid button.selected .number-capacity{color:#fff}.agent-shell .profile-card h2,.agent-shell .balance-top h2,.agent-shell .security-card h2,.agent-shell .history-filter-title h2,.agent-shell .transaction-list b,.agent-shell .transaction-list strong,.agent-shell .history-result-list b{color:#202124}.agent-shell .balance-top>span,.agent-shell .security-card-head>span,.agent-shell .title-icon{border-color:#fecaca;color:#c51d2a;background:#fff1f2}.agent-shell .profile-avatar{border-color:#dc2626;background:#fff7f7;color:#c51d2a}.agent-shell .profile-card-actions>:is(a,button),.agent-shell .wallet-actions button:last-child,.agent-shell .section-see-all,.agent-shell .history-filter-actions button,.agent-shell .history-filter-toolbar button{border-color:#fecaca;color:#b91c1c;background:#fff}.agent-shell .wallet-actions button:first-child{color:#fff;background:#c51d2a}.agent-shell .linked-services-card>div,.agent-shell .transaction-list article,.agent-shell .balance-foot{border-color:#f3f4f6}.agent-shell .number-capacity{background:#fee2e2}.agent-shell .number-capacity i{background:#dc2626;box-shadow:none}.agent-shell .agent-bottom-nav a,.agent-shell .agent-sidebar nav a,.agent-shell .agent-month-control button,.agent-shell .agent-logout{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.agent-shell .agent-bottom-nav a:active,.agent-shell .agent-month-control button:active,.agent-shell .agent-logout:active{transform:scale(.94)}.agent-page-enter-active,.agent-page-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.22,.8,.24,1)}.agent-page-leave-active{position:absolute;inset:0;width:100%}.agent-page-enter-from{opacity:0;transform:translate(18px)}.agent-page-leave-to{opacity:0;transform:translate(-12px)}@media(min-width:640px){.agent-page{padding:31px 24px 96px}.agent-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.agent-layout{display:grid;grid-template-columns:244px minmax(0,1fr)}.agent-sidebar{position:sticky;top:65px;display:flex;height:calc(100dvh - 65px);flex-direction:column;border-right:1px solid #fee2e2;padding:22px 15px;background:#ffffffc7}.agent-account{display:flex;align-items:center;gap:10px;margin:0 4px 19px;border-bottom:1px solid #fee2e2;padding:0 2px 16px}.agent-account>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#c51d2a;font-size:16px;font-weight:900}.agent-account>div{display:grid;min-width:0;gap:2px}.agent-account small{color:#9ca3af;font-size:11px;font-weight:750}.agent-account strong{overflow:hidden;color:#202124;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.agent-sidebar nav{display:grid;gap:5px}.agent-sidebar nav a{display:flex;min-height:46px;align-items:center;gap:11px;border-radius:7px;padding:0 11px;color:#6b7280;font-size:14px;font-weight:780;transition:color .18s ease,background-color .18s ease,transform .18s ease}.agent-sidebar nav a svg{width:19px;height:19px}.agent-sidebar nav a:hover{color:#b91c1c;background:#fff1f2}.agent-sidebar nav a:active{transform:scale(.98)}.agent-sidebar nav a.active{color:#fff;background:#c51d2a;box-shadow:0 6px 16px #c51d2a24}.agent-sidebar-note{display:flex;align-items:flex-start;gap:8px;margin-top:auto;border-radius:7px;padding:11px;color:#6b7280;background:#fff7f7;font-size:11px;line-height:1.5}.agent-sidebar-note svg{width:17px;height:17px;flex:0 0 auto;color:#c51d2a}.agent-main>.page-pad{padding:28px 30px 42px}.agent-bottom-nav{display:none}.agent-page{padding:34px 38px 42px}}@media(max-width:430px){.agent-header{padding-right:13px;padding-left:13px}.agent-brand>img{width:36px;height:36px}.agent-brand strong{font-size:16px}.agent-logout{width:36px;padding:0}.agent-logout span{display:none}.agent-auth-card{border-radius:10px;padding:27px 19px 22px}.agent-page{padding-right:13px;padding-left:13px}.agent-page-heading{align-items:stretch;flex-direction:column}.agent-dashboard-toolbar{align-items:stretch}.agent-dashboard-period-toggle{justify-content:space-between}.agent-dashboard-period-toggle button{flex:1}.agent-month-control{justify-content:space-between}.agent-month-control label{flex:1}.agent-month-control input{width:100%}}@media(prefers-reduced-motion:reduce){.agent-bootstrap-loader img,.agent-logo-loader img,.agent-dashboard-notice-track{animation:none}.agent-dashboard-notice-track strong[aria-hidden=true]{display:none}}.agent-bootstrap-loader,.agent-auth-page,.agent-shell{color:#164a48;background:radial-gradient(circle at 100% 0,rgba(83,194,180,.28),transparent 34%),linear-gradient(180deg,#f8fffe,#ecfaf8)}.agent-bootstrap-loader{position:fixed;z-index:500;inset:0;min-height:100dvh;background:#e0f7f4b3;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.agent-bootstrap-loader img{filter:drop-shadow(0 7px 18px rgba(0,91,84,.2))}.agent-shell{--green-950: #f8fffe;--green-900: #f8fffe;--green-800: #008f86;--green-700: #00796f;--gold: #008f86;--gold-deep: #006c64;--line: rgba(0,143,134,.16)}.agent-header{border-color:#fff3;background:linear-gradient(135deg,#069c92,#00756d);box-shadow:0 6px 19px #005b5433}.agent-brand>img{filter:drop-shadow(0 3px 6px rgba(0,64,58,.26))}.agent-brand strong,.agent-brand small{color:#fff}.agent-logout{border-color:#ffffff61;color:#fff;background:#ffffff1a}.agent-bottom-nav{border-color:#ffffff2e;background:linear-gradient(135deg,#078f86,#006d66);box-shadow:0 -6px 18px #005b5438}.agent-bottom-nav a{color:#ffffffa8}.agent-bottom-nav a.active{color:#fff}.agent-auth-page{background:linear-gradient(145deg,#0aa196,#006b65)}.agent-auth-card{border-color:#ffffff8c;box-shadow:0 22px 58px #00443f33}.agent-auth-brand strong,.agent-auth-kicker{color:#007d74}.agent-auth-brand small{color:#339c94}.agent-field svg{color:#008f86}.agent-field>div:focus-within{border-color:#008f86;box-shadow:0 0 0 3px #008f861f}.agent-primary-action{background:#008f86;box-shadow:0 9px 19px #008f8633}.agent-page-heading p{color:#008f86}.agent-dashboard-period-toggle,.agent-month-control :is(label,button){border-color:#bce7e2}.agent-dashboard-period-toggle button.active{background:#008f86}.agent-month-control svg{color:#008f86}.agent-metric-card{border-color:#c7ece8;box-shadow:0 7px 18px #006d6612}.agent-metric-watermark,.agent-metric-card--commission .agent-metric-watermark,.agent-metric-card--win .agent-metric-watermark,.agent-metric-content em,.agent-metric-trend.positive{color:#008f86}.agent-dashboard-error{border-color:#ffd5d5;color:#c03434;background:#fff5f5}.agent-dashboard-error button{color:#c03434}.agent-shell .language-button{border-color:#ffffff8c}.agent-shell .language-menu{border-color:#c7ece8;box-shadow:0 12px 28px #006d661f}.agent-shell .language-menu button:hover{background:#eaf9f7}.agent-shell .language-menu button.active{background:#008f86}.agent-shell :is(.local-title-row>:is(a,button),.play-view-switch,.draw-selector-card,.contact-form,.profile-section,.play-history-panel,.security-card,.history-filter-card,.wallet-history-list,.calendar-card,.provider-setup-card,.history-result-list article,.balance-card,.profile-card,.admin-link){border-color:#c7ece8;box-shadow:0 6px 16px #006d660f}.agent-shell :is(.play-view-switch button,.draw-slot-grid button,.number-grid button,.quick-bet-toolbar button,.number-filter-select,.compact-bet-line>input,.security-input,.history-filter-grid label>div,.history-filter-grid input,.history-filter-grid select){border-color:#bce7e2}.agent-shell :is(.play-view-switch button.active,.draw-slot-grid button.selected,.number-grid button.selected,.quick-bet-toolbar button.active,.number-filter-select select,.gold-button,.compact-bet-line>button,.fast-submit,.bet-review-submit,.quick-bet-toolbar button.fast-action,.quick-bet-toolbar .quick-preset){border-color:#008f86;background:#008f86;box-shadow:0 5px 13px #008f8629}.agent-shell :is(.draw-selector-heading small,.selection-head small,.compact-bet-line>svg,.play-history-head small,.play-history-head>svg,.title-icon,.history-filter-title svg,.history-filter-grid svg,.history-filter-toolbar svg){color:#008f86}.agent-shell :is(.balance-top>span,.security-card-head>span,.title-icon){border-color:#bce7e2;color:#008f86;background:#eaf9f7}.agent-shell .profile-avatar{border-color:#009b91;color:#008f86;background:#effbf9}.agent-shell :is(.profile-card-actions>:is(a,button),.wallet-actions button:last-child,.section-see-all,.history-filter-actions button,.history-filter-toolbar button){border-color:#bce7e2;color:#007d74}.agent-shell .wallet-actions button:first-child{background:#008f86}.agent-shell .number-capacity{background:#d8f1ee}.agent-shell .number-capacity i{background:#008f86}@media(min-width:960px){.agent-sidebar{border-color:#c7ece8;background:#ffffffdb}.agent-account{border-color:#d7efec}.agent-account>span,.agent-sidebar nav a.active{background:#008f86}.agent-sidebar nav a:hover{color:#007d74;background:#eaf9f7}.agent-sidebar-note{color:#477d79;background:#effbf9}.agent-sidebar-note svg{color:#008f86}}.agent-shell{--agent-ink: #173d3b;--agent-ink-strong: #102d2b;--agent-muted: #54716f;--agent-border: #b9e4df;--agent-surface-soft: #f3fbfa;--agent-accent: #007970;--agent-success: #168443;--agent-success-soft: #eaf8ef;--agent-warning: #a76000;--agent-warning-soft: #fff4d9;--agent-danger: #bd343b;--agent-danger-soft: #fff0f1;color:var(--agent-ink);--green-800: var(--agent-accent);--green-700: #006d65;--gold: var(--agent-accent);--gold-deep: #005f59}.agent-shell :is(a,button,label,[role=button]){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.agent-shell :is(a,button,[role=button]):not(:disabled){transition:opacity .12s ease,transform .12s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.agent-shell :is(a,button,[role=button]):not(:disabled):active{opacity:.76;transform:scale(.975)}.agent-shell :is(button,input,select,textarea):disabled{cursor:not-allowed}.agent-shell :is(.page-title,.local-title-row,.draw-selector-card,.contact-form,.profile-section,.play-history-panel,.security-card,.history-filter-card,.wallet-history-list,.calendar-card,.provider-setup-card,.history-result-list article,.balance-card,.profile-card,.admin-link,.deposit-panel,.withdrawal-page,.bet-review-page){color:var(--agent-ink)}.agent-shell :is(.local-title-row small,.draw-selector-heading>span,.draw-slot-grid button small,.play-history-head p,.play-history-empty p,.bet-history-top>span,.bet-history-meta,.profile-card small,.profile-card p,.transaction-list small,.balance-top small,.balance-foot,.security-card-head p,.security-note,.linked-services-card i,.history-filter-grid label,.history-filter-grid label>div,.history-filter-grid input,.history-filter-grid select,.history-result-list small,.payment-method-picker button small,.payment-account-details dt,.deposit-panel>p,.withdrawal-support-link small){color:var(--agent-muted)}.agent-shell :is(.local-title-row h1,.draw-selector-heading h2,.draw-slot-grid button strong,.selection-head h2,.play-history-head h2,.play-history-empty h3,.profile-card h2,.balance-top h2,.security-card h2,.history-filter-title h2,.transaction-list b,.transaction-list strong,.history-result-list b,.provider-setup-card h2,.deposit-panel-heading h2,.payment-account-details dd,.withdrawal-account-fields label,.withdrawal-balance-line,.withdrawal-support-link b){color:var(--agent-ink-strong)}.agent-shell .play-view-switch{border-color:var(--agent-border);background:#fff}.agent-shell .play-view-switch button{color:var(--agent-ink);background:transparent}.agent-shell .play-view-switch button.active{color:#fff;border-color:var(--agent-accent);background:var(--agent-accent)}.agent-shell .draw-selector-card{border-color:var(--agent-border);background:#fff}.agent-shell .draw-selector-card.agent-draw-loading{margin:0;border:0;padding:0;background:transparent;box-shadow:none}.agent-shell .draw-selector-heading small,.agent-shell .selection-head small,.agent-shell .play-history-head small,.agent-shell .play-history-head>svg{color:var(--agent-accent)}.agent-shell .draw-selector-heading>span{background:var(--agent-surface-soft)}.agent-shell .draw-slot-grid button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .draw-slot-grid button>svg:first-child{color:var(--agent-warning)}.agent-shell .draw-slot-grid button strong{font-size:15px}.agent-shell .draw-slot-grid button em{color:var(--agent-success);font-size:12px;font-weight:800}.agent-shell .draw-slot-grid button.selected,.agent-shell .draw-slot-grid button.selected :is(small,strong,em),.agent-shell .draw-slot-grid button.selected>svg:first-child{color:#fff}.agent-shell .draw-slot-grid button.closed,.agent-shell .draw-slot-grid button:disabled{border-color:#d6dfde;color:#63716f;background:#f3f6f6;opacity:1;filter:none}.agent-shell .draw-slot-grid button.closed :is(small,strong,em),.agent-shell .draw-slot-grid button:disabled :is(small,strong,em){color:#63716f}.agent-shell .draw-slot-grid button.closed>svg:first-child,.agent-shell .draw-slot-grid button:disabled>svg:first-child{color:#b97912}.agent-shell .draw-select-hint{color:var(--agent-warning);background:var(--agent-warning-soft);font-weight:750}.agent-shell .compact-bet-line>input,.agent-shell .security-input,.agent-shell .history-filter-grid label>div,.agent-shell .history-filter-grid input,.agent-shell .history-filter-grid select,.agent-shell .local-input,.agent-shell .money-input,.agent-shell .payment-method-picker button,.agent-shell .payment-account-details>div,.agent-shell .withdrawal-lock-note,.agent-shell .withdrawal-support-link{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell :is(.compact-bet-line>input,.security-input input,.history-filter-grid input,.history-filter-grid select,.local-input,.money-input input){color:var(--agent-ink-strong)}.agent-shell :is(.compact-bet-line>input,.history-filter-grid input,.history-filter-grid select,.local-input,.money-input input)::placeholder{color:#788a88}.agent-shell .history-filter-grid :is(input,select){color-scheme:light}.agent-shell .history-filter-grid option{color:var(--agent-ink-strong);background:#fff}.agent-shell .compact-bet-line>span,.agent-shell .money-input span{color:var(--agent-muted)}.agent-shell .compact-bet-line>button,.agent-shell .compact-bet-line>button b,.agent-shell :is(.gold-button,.fast-submit,.bet-review-submit,.quick-bet-toolbar button.fast-action,.quick-bet-toolbar .quick-preset,.number-filter-select select,.wallet-actions button:first-child){color:#fff;background:var(--agent-accent)}.agent-shell .compact-bet-line>button b{color:var(--agent-accent);background:#eafff9}.agent-shell .compact-bet-line.invalid>input{border-color:var(--agent-danger);background:var(--agent-danger-soft)}.agent-shell .quick-bet-toolbar button,.agent-shell .number-filter-select,.agent-shell .number-pagination button,.agent-shell .history-pagination button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .quick-bet-toolbar button.active,.agent-shell .quick-bet-toolbar button.fast-action,.agent-shell .quick-bet-toolbar .quick-preset,.agent-shell .number-filter-select select{color:#fff}.agent-shell .quick-bet-toolbar button.reset-action,.agent-shell .number-pagination span,.agent-shell .limit-legend{color:var(--agent-muted)}.agent-shell .limit-legend{font-size:11px;font-weight:750}.agent-shell .limit-legend i,.agent-shell .number-capacity i{background:var(--agent-success);box-shadow:none}.agent-shell .limit-legend .warm,.agent-shell .number-capacity i.limit-warm{background:#dfa000;box-shadow:none}.agent-shell .limit-legend .low,.agent-shell .number-capacity i.limit-low{background:#e1811a;box-shadow:none}.agent-shell .limit-legend .full,.agent-shell .number-capacity i.limit-full{background:var(--agent-danger);box-shadow:none}.agent-shell .number-capacity{background:#dce9e7}.agent-shell .number-grid button{border-color:#bfdfcb;color:#1d613b;background:#fbfffc}.agent-shell .number-grid button.limit-warm{border-color:#edd28c;color:#8a5900;background:#fffdf6}.agent-shell .number-grid button.limit-low{border-color:#f1c693;color:#99520e;background:#fff8ed}.agent-shell .number-grid button.limit-full{border-color:#edb9bd;color:#a42d35;background:#fff7f7}.agent-shell .number-grid button:disabled{opacity:1;filter:none}.agent-shell .number-grid button.selected{border-color:var(--agent-accent);color:#fff;background:var(--agent-accent)}.agent-shell .number-grid button.selected .number-capacity{background:#ffffff42}.agent-shell .number-grid button.selected .number-capacity i{background:#e2fff4}.agent-shell .play-history-panel,.agent-shell .wallet-history-list,.agent-shell .history-empty{border-color:var(--agent-border);background:#fff}.agent-shell .play-history-empty{border-color:#d9e8e6}.agent-shell .play-history-empty>svg,.agent-shell .history-filter-title svg{color:var(--agent-accent)}.agent-shell .play-history-empty>a{color:#fff;background:var(--agent-accent)}.agent-shell .bet-history-list article{border-color:#d8e7e5;background:#fff}.agent-shell .bet-history-numbers{color:var(--agent-ink-strong)}.agent-shell .bet-history-meta b{color:var(--agent-accent)}.agent-shell .bet-history-list article>p{border-color:#dce9e7;color:var(--agent-muted)}.agent-shell .bet-history-list article>p strong{color:var(--agent-success)}.agent-shell .bet-status.pending{color:var(--agent-warning);background:var(--agent-warning-soft)}.agent-shell .bet-status.won{color:var(--agent-success);background:var(--agent-success-soft)}.agent-shell .bet-status.lost,.agent-shell .bet-status.cancelled{color:var(--agent-danger);background:var(--agent-danger-soft)}.agent-shell .balance-card{border-color:var(--agent-border);background:#fff}.agent-shell .balance-top>svg{color:var(--agent-success)}.agent-shell .balance-foot,.agent-shell .linked-services-card>div,.agent-shell .transaction-list article{border-color:#dce9e7}.agent-shell .balance-foot b,.agent-shell .transaction-list strong{color:var(--agent-success)}.agent-shell .transaction-list article>span{color:#fff;background:var(--agent-success)}.agent-shell .transaction-list article>span.minus{color:#fff;background:var(--agent-danger)}.agent-shell .profile-card button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .profile-card .profile-user-id{color:var(--agent-muted)}.agent-shell .profile-card .profile-user-id:hover{color:var(--agent-accent)}.agent-shell .profile-card .profile-user-id :is(span,i,b),.agent-shell .profile-card .profile-user-id svg{color:var(--agent-accent)}.agent-shell .profile-section.agent-activity{margin-top:16px;border:0;border-radius:0;padding:8px 2px 0;background:transparent;box-shadow:none}.agent-shell .agent-activity .section-heading small{color:var(--agent-accent);font-size:11px;font-weight:850}.agent-shell .agent-activity .empty-inline{border-top-color:#dce9e7;color:var(--agent-muted);font-size:13px}.agent-shell .user-settings-logout{border-color:#f0b8bc;color:var(--agent-danger);background:var(--agent-danger-soft)}.agent-shell .security-card,.agent-shell .history-filter-card,.agent-shell .provider-setup-card,.agent-shell .calendar-card,.agent-shell .deposit-panel{border-color:var(--agent-border);background:#fff}.agent-shell .linked-services-card i.linked{color:var(--agent-success)}.agent-shell .history-filter-actions button,.agent-shell .history-filter-toolbar button{background:#fff}.agent-shell .history-filter-actions button.gold-button,.agent-shell .history-filter-toolbar b{color:#fff;background:var(--agent-accent)}.agent-shell .history-filter-backdrop,.agent-shell .modal-backdrop{background:#072f2c7a}.agent-shell .history-filter-sheet,.agent-shell .history-filter-sheet>header,.agent-shell .local-modal{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .history-filter-sheet>header{border-color:#dbe9e7}.agent-shell .history-filter-sheet>header button,.agent-shell .history-filter-sheet>nav button{color:var(--agent-ink);background:var(--agent-surface-soft)}.agent-shell .history-filter-sheet>nav{background:#e7f4f2}.agent-shell .history-filter-sheet>nav button.active{color:#fff;background:var(--agent-accent)}.agent-shell .history-count{color:var(--agent-muted)}.agent-shell .history-status-dot.approved{background:var(--agent-success)}.agent-shell .history-status-dot.pending{background:#dfa000}.agent-shell .history-status-dot.rejected{background:var(--agent-danger)}.agent-shell .calendar-card>header{border-color:#dce9e7}.agent-shell .calendar-card>header button,.agent-shell .calendar-week span,.agent-shell .calendar-grid>div{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .calendar-card>header small,.agent-shell .calendar-numbers strong{color:var(--agent-accent)}.agent-shell .calendar-grid>div.closed{color:#687775;background:#f3f6f6}.agent-shell .calendar-grid>div.today{outline-color:var(--agent-accent);background:#effbf9}.agent-shell .calendar-grid b{color:var(--agent-muted);background:#eaf7f5}.agent-shell .calendar-grid>div.today b{color:#fff;background:var(--agent-accent)}.agent-shell .calendar-closed-mark{color:var(--agent-danger)}.agent-shell .calendar-legend{border-color:#dce9e7;color:var(--agent-muted)}.agent-shell .calendar-legend i{background:var(--agent-success)}.agent-shell .calendar-legend i.pending{background:#dfa000}.agent-shell .calendar-legend i.closed{background:var(--agent-danger)}.agent-shell .deposit-panel>p,.agent-shell .deposit-panel-heading small{color:var(--agent-muted)}.agent-shell .deposit-panel-heading>svg{color:#fff;background:var(--agent-accent)}.agent-shell .deposit-steps li{border-color:var(--agent-border);color:var(--agent-muted);background:#f5fbfa}.agent-shell .deposit-steps li b{color:var(--agent-ink);background:#e2f1ee}.agent-shell .deposit-steps li:is(.active,.done){border-color:var(--agent-accent);color:var(--agent-accent);background:#eaf8f5}.agent-shell .deposit-steps li:is(.active,.done) b{color:#fff;background:var(--agent-accent)}.agent-shell .deposit-panel .field-label{color:var(--agent-ink-strong);font-size:13px}.agent-shell .deposit-panel .money-input span{font-size:13px}.agent-shell .deposit-amount-chips button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff;font-size:13px}.agent-shell .deposit-amount-chips button:disabled{border-color:#d6e5e2;color:#718582;background:#f3f8f7;opacity:1}.agent-shell .deposit-method-heading{color:var(--agent-ink-strong)}.agent-shell .deposit-method-heading svg{color:var(--agent-accent)}.agent-shell .payment-method-picker button.active{border-color:var(--agent-accent);color:#fff;background:var(--agent-accent)}.agent-shell .payment-method-picker button.active :is(svg,small){color:#fff}.agent-shell .selected-payment-method{border-color:var(--agent-border);color:var(--agent-ink-strong);background:var(--agent-surface-soft)}.agent-shell .selected-payment-method small{color:var(--agent-muted)}.agent-shell .selected-payment-method>svg{color:var(--agent-accent)}.agent-shell .deposit-note{border-color:var(--agent-border);color:var(--agent-ink-strong);background:#fff}.agent-shell .deposit-note::placeholder{color:#788a88}.agent-shell .receipt-upload>span{border-color:var(--agent-accent);color:var(--agent-accent);background:var(--agent-surface-soft)}.agent-shell .receipt-upload small{color:var(--agent-muted);font-size:12px}.agent-shell .receipt-upload.has-preview .receipt-upload-caption,.agent-shell .receipt-upload.loading .receipt-upload-caption{color:#fff}.agent-shell .receipt-upload.has-preview small,.agent-shell .receipt-upload.loading small{color:#ffffffd1}.agent-shell .receipt-upload.invalid>span{border-color:var(--agent-danger)}.agent-shell .receipt-wrong-message{color:var(--agent-danger)!important;background:var(--agent-danger-soft)}.agent-shell .receipt-preview{border-color:var(--agent-border);background:#fff}.agent-shell .receipt-preview span{color:var(--agent-ink);font-size:12px}.agent-shell .receipt-detected-fields{border-color:var(--agent-border)}.agent-shell .receipt-analysis-status{color:var(--agent-success);background:#e8f8ef}.agent-shell .receipt-analysis-status.warning{color:#9a6800;background:#fff5d9}.agent-shell .receipt-field-help,.agent-shell .receipt-detected-fields .field-label small{color:var(--agent-muted)}.agent-shell .deposit-success>span{color:#fff;background:var(--agent-success)}.agent-shell .payment-account-details dd button{border-color:var(--agent-border);color:var(--agent-accent);background:var(--agent-surface-soft)}.agent-shell .linked-payout-account{border-color:var(--agent-border);color:var(--agent-ink-strong);background:var(--agent-surface-soft)}.agent-shell .linked-payout-account.unavailable{border-color:var(--agent-danger);background:var(--agent-danger-soft)}.agent-shell .linked-payout-account :is(small,b,span){color:var(--agent-ink-strong)}.agent-shell .linked-payout-account small{color:var(--agent-muted);font-size:12px}.agent-shell .linked-payout-account b{font-size:15px}.agent-shell .linked-payout-account span{font-size:13px}.agent-shell .linked-payout-account>svg:last-child{color:var(--agent-success)}.agent-shell .deposit-panel .gold-button{min-height:44px;font-size:14px}.agent-shell .deposit-panel .gold-button:disabled{border-color:#d4e6e3;color:#617b77;background:#e4f0ee;box-shadow:none;opacity:1}.agent-shell .withdrawal-lock-note{color:var(--agent-warning);background:var(--agent-warning-soft)}.agent-shell .withdrawal-lock-note svg{color:var(--agent-warning)}.agent-shell .withdrawal-balance-line{border-color:#dce9e7}.agent-shell .withdrawal-balance-line b{color:var(--agent-success)}.agent-shell .withdrawal-support-link>span{color:#fff;background:var(--agent-accent)}.agent-shell .withdrawal-support-link>svg{color:var(--agent-accent)}.agent-shell .withdrawal-support-link b{font-size:14px}.agent-shell .withdrawal-support-link small{font-size:12px}.agent-shell .bet-review-header>button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .bet-review-header>button:last-child,.agent-shell .bet-review-submit{color:#fff;border-color:var(--agent-accent);background:var(--agent-accent)}.agent-shell .bet-review-header small,.agent-shell .bet-review-draw>svg{color:var(--agent-accent)}.agent-shell .bet-review-draw{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .bet-review-draw small{color:var(--agent-muted)}.agent-shell .bet-review-table-wrap{border-color:var(--agent-border);background:#fff;box-shadow:0 10px 28px #00595314}.agent-shell .bet-review-table :is(th,td){border-color:#dce9e7}.agent-shell .bet-review-table thead th{color:var(--agent-muted);background:var(--agent-surface-soft)}.agent-shell .bet-review-table tbody td{color:var(--agent-ink)}.agent-shell .bet-review-table tbody td:first-child strong,.agent-shell .bet-review-table tfoot :is(th,td){color:var(--agent-accent)}.agent-shell .bet-review-table tbody input,.agent-shell .review-amount-button{border-color:var(--agent-border);color:var(--agent-ink-strong);background:#fff}.agent-shell .bet-review-actions button{color:var(--agent-accent);background:var(--agent-surface-soft)}.agent-shell .bet-review-actions button:last-child{color:var(--agent-danger);background:var(--agent-danger-soft)}.agent-shell .bet-review-table tfoot :is(th,td){background:#effaf8}.agent-shell .bet-review-balance{border-color:var(--agent-border);background:#fff}.agent-shell .bet-review-balance :is(span,small){color:var(--agent-muted)}.agent-shell .bet-review-balance span svg{color:var(--agent-accent)}.agent-shell .bet-review-balance strong{color:var(--agent-ink-strong)}.agent-shell .fast-bet-group h3,.agent-shell .fast-bet-total span{color:var(--agent-ink)}.agent-shell .fast-choice-grid button{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell .fast-choice-grid button.active{border-color:var(--agent-accent);color:#fff;background:var(--agent-accent)}.agent-shell .fast-bet-total{background:var(--agent-surface-soft)}.agent-shell .fast-bet-total strong{color:var(--agent-accent)}.agent-shell .fast-cancel{border-color:var(--agent-border);color:var(--agent-ink);background:#fff}.agent-shell :is(.form-error,.agent-form-error){color:var(--agent-danger)}.agent-shell .form-success{color:var(--agent-success)}.agent-shell .form-error:not(.agent-form-error){border-color:#f2c2c5;background:var(--agent-danger-soft)}.agent-metric-trend.positive{color:var(--agent-success)}.agent-metric-trend.negative{color:var(--agent-danger)}.agent-metric-trend.neutral{color:var(--agent-muted)}.agent-auth-card{color:var(--agent-ink)}.agent-auth-card :is(h1,.agent-field,.agent-field input){color:var(--agent-ink-strong)}.agent-auth-lead{color:var(--agent-muted)}.agent-auth-brand strong,.agent-auth-kicker,.agent-field svg{color:var(--agent-accent)}.agent-primary-action{color:#fff;background:var(--agent-accent)}.agent-header .agent-brand>img{flex:0 0 auto}.agent-header .agent-brand{flex:1 1 auto;overflow:hidden}.agent-header .agent-brand>span{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.agent-header .agent-brand :is(strong,small){color:#fff;font-family:inherit;font-size:clamp(17px,4.8vw,20px);font-weight:850;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.agent-header .agent-brand strong{flex:0 0 auto}.agent-header .agent-brand small{min-width:0;text-overflow:ellipsis}.agent-header .agent-header-actions{flex:0 0 auto}.agent-shell .local-title-row small{color:var(--agent-accent);font-size:13px;line-height:1.35;white-space:nowrap}.agent-shell .profile-card h2{font-size:21px;line-height:1.25}.agent-shell .profile-card p{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.agent-shell .balance-top small{font-size:12px}.agent-shell .balance-top h2{font-size:30px;line-height:1.12}.agent-shell .balance-top h2 em{font-size:14px;font-style:normal;font-weight:750}.agent-shell .balance-foot{font-size:12px;line-height:1.4}.agent-shell .wallet-actions button{min-height:47px;font-size:14px;line-height:1.3}.agent-shell .agent-activity .section-heading h2{font-size:19px}.agent-shell .transaction-list article{min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.agent-shell .transaction-list article>div{min-width:0}.agent-shell .transaction-list b{font-size:13px;line-height:1.35}.agent-shell .transaction-list small{color:var(--agent-muted);font-size:11px;line-height:1.4}.agent-shell .transaction-list strong{font-size:13px;line-height:1.35}.agent-shell .transaction-list article>span.minus~p strong{color:var(--agent-danger)}.agent-shell .play-view-switch button{font-size:14px}.agent-shell .play-history-head h2{font-size:19px}.agent-shell .bet-history-top>span,.agent-shell .bet-history-meta,.agent-shell .bet-history-list article>p{font-size:13px}.agent-shell .bet-history-numbers{font-size:19px}.agent-shell .bet-history-meta b{font-size:14px}.agent-shell .bet-status{font-size:13px}.agent-shell .security-card .field-label{color:var(--agent-ink-strong);font-size:13px}.agent-shell .play-history-panel.history-tab-panel{min-height:0;border:0;border-radius:0;padding:4px 0 0;background:transparent;box-shadow:none}.agent-shell .play-page:has(.bet-history-flat){padding-top:0}.agent-shell .agent-header{position:sticky;top:0}.agent-shell .bet-history-list{gap:0}.agent-shell .bet-history-list article{border:0;border-bottom:1px solid #dce9e7;border-radius:0;padding:12px 2px;background:transparent;box-shadow:none}.agent-shell .agent-bet-history-line{display:flex;min-width:0;align-items:center;gap:7px}.agent-shell .agent-bet-history-primary{margin-bottom:7px}.agent-shell .agent-bet-history-primary .bet-history-numbers{min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-bet-history-primary .bet-status{flex:0 0 auto;margin-left:auto;white-space:nowrap}.agent-shell .agent-bet-history-type{flex:0 0 auto;color:var(--agent-muted);font-size:12px;font-weight:800}.agent-shell .agent-bet-history-result{flex:0 0 auto;color:var(--agent-ink);font-size:12px;font-weight:700;white-space:nowrap}.agent-shell .agent-bet-history-secondary{color:var(--agent-muted);font-size:12px}.agent-shell .agent-bet-history-secondary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-bet-history-secondary>b{flex:0 0 auto;margin-left:auto;color:var(--agent-accent);font-size:14px;white-space:nowrap}.agent-shell .agent-bet-history-load{display:flex;min-height:56px;align-items:center;justify-content:center;padding:12px 0;color:var(--agent-muted);font-size:13px}.agent-shell .agent-bet-history-load button{border:0;padding:8px 14px;color:var(--agent-accent);background:transparent;font:inherit;font-weight:800;cursor:pointer}.agent-shell .play-history-empty{border-color:#dce9e7}.agent-shell .wallet-history-list,.agent-shell .history-empty{border:0;border-radius:0;padding-right:0;padding-left:0;background:transparent;box-shadow:none}.agent-shell .history-empty{padding-top:22px;padding-bottom:22px}.agent-dashboard-page{padding-top:19px}.agent-dashboard-page .agent-metric-card{min-height:168px}.agent-dashboard-page .agent-metric-watermark{width:min(24%,92px)}.agent-dashboard-page .agent-metric-content{padding:18px 16px}.agent-dashboard-page .agent-metric-content h2{font-size:clamp(15px,2vw,17px)}.agent-dashboard-page .agent-metric-content strong{margin-top:12px;font-size:clamp(34px,7.5vw,44px)}.agent-dashboard-page .agent-metric-trend{margin-top:12px;font-size:12px}.agent-shell .agent-dashboard-toolbar{flex-wrap:nowrap}@media(max-width:480px){.agent-shell .agent-dashboard-toolbar{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:6px;align-items:center}.agent-shell .agent-dashboard-period-toggle,.agent-shell .agent-month-control{min-width:0}.agent-shell .agent-dashboard-period-toggle{gap:1px;padding:2px}.agent-shell .agent-dashboard-period-toggle button{min-width:0;padding:0 3px;font-size:clamp(11px,2.9vw,13px)}.agent-shell .agent-month-control{gap:5px}.agent-shell .agent-month-control label{min-width:0;gap:3px;padding:0 5px}.agent-shell .agent-month-control label>svg{width:15px;flex:0 0 auto}.agent-shell .agent-month-control input{min-width:0;width:100%;font-size:clamp(10px,2.8vw,12px)}.agent-shell .agent-month-control button{width:35px;flex:0 0 35px}}@media(max-width:360px){.agent-shell .agent-month-control label>svg{display:none}}.agent-filter-backdrop{--agent-filter-ink: #173d3b;--agent-filter-muted: #54716f;--agent-filter-border: #b9e4df;--agent-filter-accent: #007970;color-scheme:light;background:#072f2c7a}.agent-filter-backdrop .history-filter-sheet{border-color:var(--agent-filter-border);border-radius:18px 18px 12px 12px;color:var(--agent-filter-ink);background:#fff;box-shadow:0 -18px 55px #00353233}.agent-filter-backdrop .history-filter-sheet>header{border-color:#dce9e7;color:var(--agent-filter-ink);background:#fff}.agent-filter-backdrop .history-filter-sheet>header button{color:var(--agent-filter-ink);background:#eaf7f5}.agent-filter-backdrop .history-filter-sheet>header span{color:#fff;background:var(--agent-filter-accent)}.agent-filter-backdrop .history-filter-sheet>nav{background:#eaf7f5}.agent-filter-backdrop .history-filter-sheet>nav button{min-width:0;color:var(--agent-filter-ink);background:transparent;font-size:13px;white-space:nowrap}.agent-filter-backdrop .history-filter-sheet>nav button.active{color:#fff;background:var(--agent-filter-accent)}.agent-filter-backdrop .history-filter-grid label,.agent-filter-backdrop .history-filter-grid label>span{color:var(--agent-filter-ink)}.agent-filter-backdrop .history-filter-grid label>div,.agent-filter-backdrop .history-filter-grid select{border-color:var(--agent-filter-border);color:var(--agent-filter-ink);background:#fff}.agent-filter-backdrop .history-filter-grid :is(input,select){color:var(--agent-filter-ink);color-scheme:light}.agent-filter-backdrop .history-filter-grid svg{color:var(--agent-filter-accent)}.agent-filter-backdrop .history-filter-grid option{color:var(--agent-filter-ink);background:#fff}.agent-filter-backdrop .history-filter-actions button{border-color:var(--agent-filter-border);color:var(--agent-filter-accent);background:#fff}.agent-filter-backdrop .history-filter-actions button.gold-button{border:1px solid var(--agent-filter-accent);color:#fff;background:var(--agent-filter-accent);box-shadow:none}.agent-filter-backdrop .history-filter-sheet :is(button,input,select):focus-visible{outline:2px solid var(--agent-filter-accent);outline-offset:2px}.agent-auth-page{box-sizing:border-box;background:linear-gradient(160deg,#109e96,#00756e 62%,#00665f)}.agent-auth-card{box-sizing:border-box;width:min(450px,100%);border:0;border-radius:0;padding:20px;color:#fff;background:transparent;box-shadow:none}.agent-auth-brand{justify-content:flex-start;margin-bottom:34px}.agent-auth-brand img{width:64px;height:64px}.agent-auth-brand strong,.agent-auth-brand small,.agent-auth-kicker,.agent-auth-card h1,.agent-auth-card .agent-field{color:#fff}.agent-auth-page .agent-auth-card :is(h1,.agent-field){color:#fff}.agent-auth-brand small,.agent-auth-kicker{color:#d8fffa}.agent-auth-lead{color:#e2fbf7}.agent-auth-card .agent-field>div{border-color:#ffffffb3;background:#fff}.agent-auth-card .agent-field input{color:#173c39}.agent-auth-card .agent-field svg{color:#087f76}.agent-auth-card .agent-field>div:focus-within{border-color:#c7fff3;box-shadow:0 0 0 3px #fff3}.agent-auth-card .agent-primary-action{color:#006b64;background:#fff;box-shadow:0 9px 20px #00373329}.agent-auth-card .agent-primary-action:hover:not(:disabled){background:#e9fffa}.agent-auth-card .agent-form-error{color:#fff0b5}@media(max-width:430px){.agent-auth-card{padding:20px 8px}}.admin-agent-heading .admin-agent-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.admin-agent-heading-actions .gold-button,.admin-agent-heading-actions .outline-admin{display:inline-flex;width:auto;min-height:40px;margin:0;padding:0 13px;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:12px}.admin-agent-heading-actions svg{width:16px;height:16px}.admin-agent-create-modal{width:min(620px,calc(100vw - 32px))}.admin-agent-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.admin-agent-create-form>p:first-child{grid-column:1/-1;margin:0;color:var(--admin-muted);font-size:12px}.admin-agent-create-form label{display:grid;gap:6px;min-width:0;color:var(--admin-text);font-size:12px;font-weight:750}.admin-agent-create-form label.admin-agent-create-name{grid-column:1/-1}.admin-agent-create-form input,.admin-agent-create-form select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid var(--admin-border);border-radius:7px;padding:0 11px;color:var(--admin-text);background:var(--admin-elevated);font-size:13px}.admin-agent-create-form input:focus,.admin-agent-create-form select:focus{outline:2px solid var(--admin-primary);outline-offset:1px}.admin-agent-create-form>.admin-agent-error{grid-column:1/-1}.admin-agent-create-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:9px;border-top:1px solid var(--admin-border);padding-top:14px}.admin-agent-create-actions button{display:inline-flex;min-width:122px;min-height:40px;margin:0;align-items:center;justify-content:center;gap:7px}.admin-agent-create-actions svg{width:16px;height:16px}.admin-agent-manage-modal{width:min(960px,calc(100vw - 32px))}.admin-agent-manage-modal .admin-member-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-agent-manage-modal .admin-agent-detail-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-agent-manage-modal .admin-member-overview span{font-size:12px}.admin-agent-manage-modal .admin-member-overview strong{font-size:17px}.admin-agent-manage-modal .control-heading h3{font-size:15px}.admin-agent-manage-modal .control-heading p{font-size:12px}.admin-member-manage-modal{width:min(960px,calc(100vw - 32px))}.admin-member-manage-modal .admin-member-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-member-manage-modal .admin-member-controls>section{height:100%;box-sizing:border-box}.admin-member-manage-modal .admin-member-overview span{font-size:12px}.admin-member-manage-modal .admin-member-overview strong{font-size:17px}.admin-member-manage-modal .control-heading h3{font-size:15px}.admin-member-manage-modal .control-heading p{font-size:12px}@media(max-width:780px){.admin-agent-heading .admin-agent-heading-actions{width:100%}.admin-agent-heading-actions button{flex:1 1 0;min-width:0}.admin-agent-manage-modal .admin-member-controls{grid-template-columns:1fr}.admin-agent-manage-modal .admin-agent-detail-metrics{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-manage-modal .admin-member-controls{grid-template-columns:1fr}}@media(max-width:480px){.admin-agent-create-form{grid-template-columns:1fr}.admin-agent-create-form label.admin-agent-create-name{grid-column:auto}}.agent-auth-page{display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr);place-items:stretch;padding:0}.agent-auth-header{position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.18);background:#00544e3d;box-shadow:0 6px 24px #002d2a1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.agent-auth-header-inner{box-sizing:border-box;display:flex;width:min(1120px,100%);min-height:68px;margin:0 auto;padding:8px 20px;align-items:center;justify-content:space-between;gap:16px}.agent-auth-header-brand{display:flex;min-width:0;align-items:center;gap:10px}.agent-auth-header-brand>img{width:42px;height:42px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,43,39,.2))}.agent-auth-header-brand>span{display:grid;min-width:0;gap:2px}.agent-auth-header-brand strong{color:#fff;font-size:18px;line-height:1}.agent-auth-header-brand small{overflow:hidden;color:#d9fffa;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-auth-header .language-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:9px;background:#ffffff1a}.agent-auth-header .language-button:hover{background:#fff3}.agent-auth-header .language-button img{width:27px;height:27px;border-radius:50%;object-fit:cover}.agent-auth-body{box-sizing:border-box;display:grid;min-height:0;place-items:start center;padding:clamp(64px,12vh,116px) 22px 40px}.agent-auth-body .agent-auth-card{align-self:start}.agent-auth-security{display:grid;width:46px;height:46px;margin-bottom:22px;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:12px;color:#fff;background:#ffffff1f}.agent-auth-security svg{width:24px;height:24px}.agent-auth-card h1{max-width:100%;text-wrap:balance}.agent-auth-body .agent-auth-card h1{margin:0;font-size:clamp(28px,7vw,34px)}.agent-auth-card form{margin-top:25px;gap:13px}.agent-auth-body .agent-field{gap:7px}.agent-auth-body .agent-field>span{color:#e5fffb;font-size:13px;font-weight:750}@media(max-width:430px){.agent-auth-header-inner{min-height:62px;padding:7px 15px}.agent-auth-header-brand>img{width:38px;height:38px}.agent-auth-header-brand strong{font-size:17px}.agent-auth-body{padding:clamp(58px,10vh,88px) 22px 34px}}.agent-contact-label{margin:14px 0 8px;color:#ffffffe6;text-align:center;font-size:13px;font-weight:700}.agent-contact-action{display:flex;width:100%;min-height:46px;margin-top:0;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.56);border-radius:7px;color:#fff;background:#0048432e;font-size:13px;font-weight:700}.agent-contact-action:hover{background:#ffffff1f}.agent-contact-action svg{width:18px;height:18px}.agent-contact-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#0023218f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agent-contact-popup-enter-active,.agent-contact-popup-leave-active{transition:opacity .22s ease}.agent-contact-popup-enter-active .agent-contact-sheet,.agent-contact-popup-leave-active .agent-contact-sheet{transition:opacity .22s ease,transform .28s cubic-bezier(.22,.8,.24,1)}.agent-contact-popup-enter-from,.agent-contact-popup-leave-to{opacity:0}.agent-contact-popup-enter-from .agent-contact-sheet,.agent-contact-popup-leave-to .agent-contact-sheet{opacity:0;transform:translateY(24px) scale(.975)}.agent-contact-sheet{box-sizing:border-box;width:min(430px,100%);max-height:min(640px,calc(100dvh - 36px));overflow-y:auto;border:1px solid #bce7e2;border-radius:12px;padding:0 16px 16px;color:#173c39;background:#f7fffe;box-shadow:0 22px 60px #00322e42}.agent-contact-sheet>header{position:sticky;z-index:1;top:0;display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d6efec;background:#f7fffef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-contact-sheet>header>div{display:flex;min-width:0;align-items:center;gap:9px}.agent-contact-sheet>header>div>svg{width:21px;height:21px;color:#008f86}.agent-contact-sheet h2{margin:0;color:#173c39;font-size:19px}.agent-contact-sheet>header>button{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid #cce8e5;border-radius:8px;color:#456c69;background:#fff}.agent-contact-sheet>header>button svg{width:18px;height:18px}.agent-contact-list{display:grid;gap:9px;padding-top:14px}.agent-contact-list a{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;border:1px solid #cce8e5;border-radius:9px;padding:11px;color:#173c39;background:#fff}.agent-contact-list a:hover{border-color:#79cbc4;background:#effbf9}.agent-contact-list a.disabled{cursor:default;opacity:.62}.agent-contact-list a>span:nth-child(2){display:grid;min-width:0;gap:3px}.agent-contact-list b,.agent-contact-list small{overflow-wrap:anywhere}.agent-contact-list b{font-size:14px}.agent-contact-list small{color:#5f7e7b;font-size:12px}.agent-contact-list a>svg{width:17px;height:17px;color:#008f86}.agent-contact-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#008f86;background:#e5f7f4}.agent-contact-icon img{width:27px;height:27px;object-fit:contain}.agent-contact-icon svg{width:20px;height:20px}.agent-contact-loading{display:flex;justify-content:center;gap:7px;padding:34px}.agent-contact-loading i{width:9px;height:9px;border-radius:50%;background:#008f86;animation:shweKanLogoBlink 1s ease-in-out infinite}.agent-contact-loading i+i{animation-delay:.16s}.agent-contact-error,.agent-contact-empty{margin:0;padding:26px 8px 12px;color:#5f7e7b;text-align:center;font-size:13px}@media(max-width:480px){.agent-contact-backdrop{align-items:end;padding:10px}.agent-contact-sheet{width:100%;max-height:min(72dvh,640px);border-radius:14px 14px 9px 9px}}@media(prefers-reduced-motion:reduce){.agent-contact-popup-enter-active,.agent-contact-popup-leave-active,.agent-contact-popup-enter-active .agent-contact-sheet,.agent-contact-popup-leave-active .agent-contact-sheet{transition:none}}.play-history-panel.bet-history-flat,.agent-shell .play-history-panel.bet-history-flat{min-height:360px;margin:0;border:0;border-radius:0;padding:5px 0 0;background:transparent;box-shadow:none}.bet-history-flat .play-history-head{display:grid;min-height:48px;place-items:center;margin:0;text-align:center}.bet-history-flat .play-history-head h2{margin:0;color:#fff;font-size:17px;font-weight:800}.bet-history-table-wrap,.bet-history-detail-table-wrap{width:100%;overflow-x:auto}.bet-history-table,.bet-history-detail-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#fff}.bet-history-table th,.bet-history-table td,.bet-history-detail-table th,.bet-history-detail-table td{padding:14px 8px;text-align:center;vertical-align:middle}.bet-history-table th{border-bottom:1px solid rgba(255,255,255,.2);color:#ffffffb3;font-size:13px;font-weight:750}.bet-history-table th:nth-child(1){width:24%}.bet-history-table th:nth-child(2){width:22%}.bet-history-table th:nth-child(3){width:19%}.bet-history-table th:nth-child(4){width:27%}.bet-history-table th:nth-child(5){width:8%}.bet-history-table tbody tr{min-height:58px;border-bottom:1px solid rgba(255,255,255,.14);cursor:pointer;outline:0}.bet-history-table tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.bet-history-table td{overflow-wrap:anywhere;font:700 14px/1.4 Arial,sans-serif}.bet-history-table td:nth-child(3){font-weight:800;font-variant-numeric:tabular-nums}.bet-history-table td:nth-child(4){text-align:center}.bet-history-table .bet-status{display:inline-block;padding:5px 8px;font-size:12px;white-space:nowrap}.bet-history-table .bet-history-row-arrow{padding-right:0;color:var(--gold);text-align:center}.bet-history-row-arrow svg{width:18px;height:18px;margin:0 auto}.bet-history-direct-table th{position:sticky;top:68px;z-index:2;background:var(--green-900,#0a3d24)}.bet-history-direct-table th:nth-child(1){width:22%}.bet-history-direct-table th:nth-child(2){width:20%}.bet-history-direct-table th:nth-child(3){width:16%}.bet-history-direct-table th:nth-child(4){width:24%}.bet-history-direct-table th:nth-child(5){width:18%}.bet-history-direct-table tbody tr{cursor:default}.bet-history-direct-table td strong{font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:900}.bet-history-direct-table td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.agent-shell .bet-history-direct-table th{background:#ecfaf8}.bet-history-load{display:flex;min-height:56px;align-items:center;justify-content:center;color:#ffffffa6;font-size:12px}.bet-history-load button{border:0;padding:10px 14px;color:var(--gold);background:transparent;font:inherit;font-weight:800}.bet-history-detail-head{display:grid;min-height:50px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18)}.bet-history-detail-head button{display:grid;width:36px;height:36px;place-items:center;border:0;padding:0;color:#fff;background:transparent}.bet-history-detail-head button svg{width:23px;height:23px}.bet-history-detail-head h2{margin:0;color:#fff;font-size:18px;text-align:center}.bet-history-detail-date{margin:0;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.16);color:#fff;font:750 15px/1.3 Arial,sans-serif}.bet-history-detail-table th{border-bottom:1px solid rgba(255,255,255,.18);color:#ffffffad;font-size:13px;font-weight:750}.bet-history-detail-table th:nth-child(1){width:24%}.bet-history-detail-table th:nth-child(2){width:17%}.bet-history-detail-table th:nth-child(3){width:10%}.bet-history-detail-table th:nth-child(4){width:10%}.bet-history-detail-table th:nth-child(5){width:23%}.bet-history-detail-table th:nth-child(6){width:16%}.bet-history-detail-table td{border-bottom:1px solid rgba(255,255,255,.15);font:700 14px/1.45 Arial,sans-serif}.bet-history-detail-table td>span,.bet-history-detail-table td>small{display:block}.bet-history-detail-table td>small{margin-top:3px;color:#fff9;font-size:11px}.bet-history-detail-table td strong{font-size:16px}.bet-history-detail-table td:nth-child(5){font-variant-numeric:tabular-nums;white-space:nowrap}.bet-history-detail-table td:nth-child(5) small{display:inline;color:inherit;font-size:11px}.bet-history-detail-table td:last-child{padding-right:2px;text-align:center}.bet-history-detail-table .bet-status{display:inline-block;padding:4px 6px;font-size:10px;white-space:nowrap}.agent-shell .bet-history-flat .play-history-head h2,.agent-shell .bet-history-table,.agent-shell .bet-history-detail-table,.agent-shell .bet-history-detail-head h2,.agent-shell .bet-history-detail-head button,.agent-shell .bet-history-detail-date{color:var(--agent-ink-strong)}.agent-shell .bet-history-table th,.agent-shell .bet-history-detail-table th{border-color:#dce9e7;color:var(--agent-muted)}.agent-shell .bet-history-table tbody tr,.agent-shell .bet-history-detail-head,.agent-shell .bet-history-detail-date,.agent-shell .bet-history-detail-table td{border-color:#dce9e7}.agent-shell .bet-history-table tbody tr:focus-visible{outline-color:var(--agent-accent)}.agent-shell .bet-history-load{color:var(--agent-muted)}.agent-shell .bet-history-load button,.agent-shell .bet-history-table .bet-history-row-arrow{color:var(--agent-accent)}.agent-shell .bet-history-detail-table td>small{color:var(--agent-muted)}@media(max-width:430px){.bet-history-table th,.bet-history-table td{padding-right:5px;padding-left:5px;font-size:12px}.bet-history-table th{font-size:11px}.bet-history-table .bet-status{padding:4px 6px;font-size:10px}.bet-history-detail-table th,.bet-history-detail-table td{padding-right:4px;padding-left:4px;font-size:12px}.bet-history-detail-table th{font-size:11px}.bet-history-detail-table td strong{font-size:14px}.bet-history-detail-table td>small,.bet-history-detail-table td:nth-child(5) small{font-size:10px}.bet-history-detail-table .bet-status{padding:3px 5px;font-size:9px}}.agent-bet-mode{display:grid;width:min(100%,520px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 auto 14px;border:1px solid var(--agent-border,#c7ece8);border-radius:11px;padding:5px;background:#fff}.agent-bet-mode button{min-height:42px;border:0;border-radius:8px;color:var(--agent-ink,#134e4a);background:transparent;font-size:14px;font-weight:850;cursor:pointer}.agent-bet-mode button.active{color:#fff;background:var(--agent-accent,#008f86)}.agent-two-d-menu{display:grid;width:min(100%,620px);gap:16px;margin:0 auto;padding:21px 16px 92px}.agent-two-d-menu>header{padding:2px 2px 4px}.agent-two-d-menu>header small{color:var(--agent-accent,#008f86);font-size:13px;font-weight:850}.agent-two-d-menu>header h1{margin:5px 0 0;color:var(--agent-ink-strong,#102d2b);font-size:27px;line-height:1.3}.agent-two-d-menu>.agent-two-d-menu-date{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 3px;color:var(--agent-ink-strong,#102d2b)}.agent-two-d-menu-date time{font-family:Poppins,Arial,var(--app-font)!important;font-size:18px;font-weight:800;letter-spacing:.01em}.agent-two-d-menu-date .agent-two-d-menu-clock{flex:0 0 auto;color:var(--agent-accent,#008f86);font-size:16px;font-variant-numeric:tabular-nums}.agent-two-d-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-two-d-choice,.agent-two-d-history{display:flex;min-height:132px;align-items:center;gap:13px;border:1px solid var(--agent-border,#c7ece8);border-radius:16px;padding:15px;color:var(--agent-ink-strong,#102d2b);background:#fff;box-shadow:0 8px 20px #006d6614;transition:transform .18s ease,box-shadow .18s ease}.agent-two-d-choice:active,.agent-two-d-history:active{transform:scale(.975);box-shadow:0 4px 10px #006d661a}.agent-two-d-choice{position:relative;align-items:center;justify-content:center;text-align:center}.agent-two-d-choice.closed{opacity:.52;filter:grayscale(.48);cursor:not-allowed}.agent-two-d-choice.closed:active{transform:scale(.985)}.agent-two-d-choice svg{position:absolute;top:13px;right:13px;width:38px;height:38px;flex:none;border-radius:11px;padding:8px;color:var(--agent-accent,#008f86);background:#ffffffa3}.agent-two-d-history svg{width:42px;height:42px;flex:none;border-radius:12px;padding:9px;color:var(--agent-accent,#008f86);background:#ffffffa3}.agent-two-d-choice.fast svg{color:#d58600}.agent-two-d-choice span{display:grid;width:100%;gap:4px;justify-items:center;min-width:0}.agent-two-d-history span{display:grid;gap:4px;min-width:0}.agent-two-d-choice strong,.agent-two-d-choice-time{font-family:Poppins,Arial,var(--app-font)!important;font-size:19px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.agent-two-d-choice small,.agent-two-d-history small{color:var(--agent-muted,#607b78);font-size:13px;font-weight:750}.agent-two-d-choice small{max-width:100%;font-size:12px;font-weight:850;overflow-wrap:anywhere}.agent-two-d-choice:not(.agent-three-d-choice){background-size:28px 28px,28px 28px,auto}.agent-two-d-choice.morning:not(.agent-three-d-choice){border-color:#8edbd4;background-image:linear-gradient(45deg,transparent 46%,rgba(0,137,126,.08) 47%,rgba(0,137,126,.08) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(0,137,126,.08) 47%,rgba(0,137,126,.08) 53%,transparent 54%),linear-gradient(145deg,#faffff,#dff8f4)}.agent-two-d-choice.evening:not(.agent-three-d-choice){border-color:#acdcca;background-image:linear-gradient(45deg,transparent 46%,rgba(31,128,80,.07) 47%,rgba(31,128,80,.07) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(31,128,80,.07) 47%,rgba(31,128,80,.07) 53%,transparent 54%),linear-gradient(145deg,#fbfffd,#e4f7eb)}.agent-two-d-choice.fast:not(.agent-three-d-choice){border-color:#efce7f;background-image:linear-gradient(45deg,transparent 46%,rgba(191,128,0,.09) 47%,rgba(191,128,0,.09) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(191,128,0,.09) 47%,rgba(191,128,0,.09) 53%,transparent 54%),linear-gradient(145deg,#fffef9,#fff0ca)}.agent-three-d-menu-date>span{display:grid;min-width:0;gap:1px}.agent-three-d-menu-date>span small{color:var(--agent-muted,#607b78);font-size:12px;font-weight:800}.agent-three-d-menu-date>span time{display:block;overflow-wrap:anywhere}.agent-three-d-choice-grid{grid-template-columns:minmax(0,1fr)}.agent-three-d-choice{min-height:112px;overflow:hidden;border:2px solid #8edbd4;color:#0e504a;background-color:#effdfb;background-image:linear-gradient(45deg,transparent 46%,rgba(0,137,126,.09) 47%,rgba(0,137,126,.09) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(0,137,126,.09) 47%,rgba(0,137,126,.09) 53%,transparent 54%),radial-gradient(circle at 50% 42%,rgba(92,211,188,.24),transparent 62%),linear-gradient(135deg,#fff,#ddf8f3);background-size:32px 32px,32px 32px,auto,auto;box-shadow:inset 0 0 0 1px #fffc,0 10px 20px #006d661f}.agent-three-d-choice:after{position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,.48),transparent 40%);content:"";pointer-events:none}.agent-three-d-choice>*{position:relative;z-index:1}.agent-three-d-choice svg{color:#007f75;background:#ffffffb8}.agent-three-d-choice.fast{border-color:#efce7f;background-color:#fffaf0;background-image:linear-gradient(45deg,transparent 46%,rgba(191,128,0,.09) 47%,rgba(191,128,0,.09) 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(191,128,0,.09) 47%,rgba(191,128,0,.09) 53%,transparent 54%),radial-gradient(circle at 50% 42%,rgba(251,200,75,.2),transparent 62%),linear-gradient(135deg,#fffefa,#fff0cc);background-size:32px 32px,32px 32px,auto,auto}.agent-three-d-choice.fast svg{color:#b27600}.agent-three-d-choice strong{color:#007b70;font-size:34px;letter-spacing:.03em;text-shadow:none}.agent-three-d-choice.fast strong,.agent-three-d-choice.fast .agent-two-d-choice-time{color:#a96800}.agent-three-d-choice small{color:#426b67}.agent-three-d-choice .agent-two-d-choice-time{color:#007b70;font-size:15px}.agent-three-d-history{min-height:104px}.agent-two-d-live{display:flex;min-height:54px;align-items:center;justify-content:center;gap:9px;border-radius:13px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#0aa398,#00766e);box-shadow:0 9px 18px #00776e33;font-size:16px;font-weight:900;transition:transform .18s ease,filter .18s ease}.agent-two-d-live svg{width:20px;height:20px}.agent-two-d-live:active{filter:brightness(.93);transform:scale(.98)}.agent-two-d-history{min-height:88px;padding:16px}.agent-two-d-history strong{font-size:17px;font-weight:900}@media(max-width:420px){.agent-two-d-menu{gap:14px;padding-right:14px;padding-left:14px}.agent-two-d-choice-grid{gap:9px}.agent-two-d-choice{min-height:124px;padding:11px}.agent-two-d-choice svg{top:10px;right:10px;width:36px;height:36px;padding:8px;border-radius:11px}.agent-two-d-choice strong,.agent-two-d-choice-time{font-size:18px}.agent-two-d-choice small{font-size:12px}}.agent-shell .results-page{max-width:620px;margin:0 auto}.agent-shell .result-view-tabs{border:1px solid var(--agent-border,#c7ece8);background:#fff;box-shadow:0 6px 16px #006d660f}.agent-shell .result-view-tabs button{min-height:52px;color:var(--agent-muted,#607b78);font-size:14px;font-weight:850}.agent-shell .result-view-tabs button svg{width:18px;height:18px}.agent-shell .result-view-tabs button.active{color:#fff;background:var(--agent-accent,#008f86)}.agent-results-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.agent-results-secondary-actions.one-action{grid-template-columns:minmax(0,1fr)}.agent-results-secondary-actions a{display:flex;min-height:54px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--agent-border,#c7ece8);border-radius:13px;color:var(--agent-accent,#008f86);background:#fff;box-shadow:0 6px 16px #006d6612;font-size:15px;font-weight:900;transition:transform .18s ease,color .18s ease,background .18s ease}.agent-results-secondary-actions a svg{width:20px;height:20px}.agent-results-secondary-actions a:active{color:#fff;background:var(--agent-accent,#008f86);transform:scale(.97)}.agent-shell .live-result-card{border-color:#68f0bc61;background:linear-gradient(145deg,#078f86,#006961);box-shadow:0 9px 20px #005b5438,inset 0 1px #ffffff24}.agent-shell .live-result-card-header span{color:#d8fff1;background:#d8fff124}.agent-shell .history-result-list .three-d-history-record{border-color:var(--agent-border,#c7ece8);background:#fff;box-shadow:0 6px 16px #006d6614}.agent-shell .three-d-history-record time{display:block;color:var(--agent-muted,#54716f);font-size:14px;font-weight:850}.agent-shell .three-d-history-record strong{color:var(--agent-accent,#008f86)}.agent-shell .three-d-history-record>svg{color:var(--agent-accent,#008f86)}.agent-shell .agent-bottom-nav{min-height:76px}.agent-shell .agent-bottom-nav a{gap:5px;margin:6px 4px;border-radius:12px}.agent-shell .agent-bottom-nav a svg{width:25px;height:25px}.agent-shell .agent-bottom-nav a span{font-size:13px;font-weight:850}.agent-shell .agent-bottom-nav a.active{color:#fff;background:#68f0bc36;box-shadow:inset 0 0 0 1px #68f0bc61,0 3px 10px #003a362e}@media(min-width:960px){.agent-shell .agent-sidebar nav a{min-height:52px;gap:12px;border-radius:9px;padding:0 13px;font-size:16px;font-weight:850}.agent-shell .agent-sidebar nav a svg{width:22px;height:22px}.agent-shell .agent-sidebar nav a.active{box-shadow:0 7px 17px #006d6633}}.agent-shell .live-result-card-header svg,.agent-shell .live-result-number,.agent-shell .live-result-stat strong b,.agent-shell .live-result-updated svg,.agent-shell .live-settled-grid>div dd b,.agent-shell .live-settled-grid>div>strong{color:#68f0bc}.agent-shell .live-settled-number-icon{filter:hue-rotate(90deg) saturate(.8)}.agent-shell .results-loading,.agent-shell .calendar-note,.agent-shell .results-empty{color:var(--agent-muted,#607b78);background:#effbf9}.agent-shell .provider-setup-card{border-color:var(--agent-border,#c7ece8);color:var(--agent-ink-strong,#102d2b);background:#fff}.agent-shell .provider-setup-card p{color:var(--agent-muted,#607b78)}.agent-shell .provider-setup-card>span{color:#fff;background:var(--agent-accent,#008f86)}.agent-shell .provider-setup-card>button{border-color:var(--agent-accent,#008f86);color:var(--agent-accent,#008f86)}.agent-shell .history-result-list{gap:12px}.agent-shell .history-result-list article{border-color:var(--agent-border,#c7ece8);border-radius:14px;color:var(--agent-ink-strong,#102d2b);background:#fff;box-shadow:0 7px 16px #006d6612}.agent-shell .history-result-list article>div>svg{color:var(--agent-accent,#008f86)}.agent-shell .history-result-list b{color:var(--agent-ink-strong,#102d2b);font-size:14px}.agent-shell .history-result-list small{color:var(--agent-muted,#607b78);font-size:11px}.agent-shell .history-result-list article>p strong{color:var(--agent-accent,#008f86);font-size:25px}.agent-shell .history-result-list article>p em{color:var(--agent-success,#168443);font-size:10px}.agent-shell .calendar-card{border-color:var(--agent-border,#c7ece8);background:#fff}.agent-shell .bet-history-flat{padding-top:2px}.agent-shell .bet-history-table th,.agent-shell .bet-history-detail-table th{padding:15px 7px;font-size:13px;font-weight:850}.agent-shell .bet-history-table td,.agent-shell .bet-history-detail-table td{padding:16px 7px;font-family:Poppins,Arial,var(--app-font)!important;font-size:16px;font-weight:750}.agent-shell .bet-history-table tbody tr{min-height:66px}.agent-shell .bet-history-table .bet-status,.agent-shell .bet-history-detail-table .bet-status{padding:6px 8px;font-size:12px;font-weight:850}.agent-shell .bet-history-row-arrow svg{width:21px;height:21px}.agent-shell .bet-history-detail-head{min-height:57px}.agent-shell .bet-history-detail-head h2{font-size:20px}.agent-shell .bet-history-detail-date{padding:16px 8px;font-size:16px}.agent-shell .bet-history-detail-table td>small,.agent-shell .bet-history-detail-table td:nth-child(5) small{font-size:12px}.agent-shell .play-history-empty h3{font-size:18px}.agent-shell .play-history-empty p{font-size:14px}.agent-fast-selector{display:grid;width:min(100%,520px);gap:12px;margin:0 auto;padding:0 2px 96px;border-radius:0;background:transparent}.agent-fast-range{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:3px;color:var(--agent-ink,#134e4a);font-size:12px;font-weight:800}.agent-fast-range>span{white-space:nowrap}.agent-fast-range .three-d-group-controls{flex:0 1 245px}.agent-fast-range label{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.agent-fast-range select{min-height:34px;border:1px solid #bce7e2;border-radius:7px;padding:4px 8px;color:var(--agent-ink,#134e4a);background:#fff;font-weight:800}.agent-fast-range .three-d-group-step{display:grid;min-height:34px;place-items:center;border:1px solid #bce7e2;border-radius:7px;color:var(--agent-ink,#134e4a);background:#fff}.agent-fast-limit-legend{margin:0 2px 2px;color:var(--agent-muted,#607b78)}.agent-fast-limit-legend i{box-shadow:none}.agent-fast-number-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.agent-fast-number-grid button{position:relative;display:grid;min-height:50px;align-content:center;justify-items:center;gap:3px;border:1px solid #bfdfcb;border-radius:9px;color:#1d613b;background:#fbfffc;cursor:pointer;touch-action:manipulation}.agent-fast-number-grid button:after{position:absolute;right:10%;bottom:8px;left:10%;height:3px;border-radius:999px;background:#16834a;content:""}.agent-fast-number-grid button strong{font-size:14px;font-weight:800}.agent-fast-number-grid button small{color:var(--agent-accent,#008f86);font-size:10px;font-weight:800}.agent-fast-number-grid button.selected{border-color:var(--agent-accent,#008f86);color:#fff;background:var(--agent-accent,#008f86);box-shadow:none}.agent-fast-number-grid button.selected:after{background:#e2fff4}.agent-fast-number-grid button.selected small{color:#e2fff4}.agent-fast-number-grid button.limit-warm{border-color:#edd28c;color:#8a5900;background:#fffdf6}.agent-fast-number-grid button.limit-warm:after{background:#e2a200}.agent-fast-number-grid button.limit-low{border-color:#f1c693;color:#99520e;background:#fff8ed}.agent-fast-number-grid button.limit-low:after{background:#ec7d00}.agent-fast-number-grid button.limit-full{border-color:#edb9bd;color:#a42d35;background:#fff7f7}.agent-fast-number-grid button.limit-full:after{background:#cd3342}.agent-fast-number-grid button:disabled{opacity:.35;cursor:not-allowed}.agent-fast-selector .number-pagination{color:var(--agent-ink,#134e4a)}.agent-fast-selector .number-pagination button{color:#fff;background:var(--agent-accent,#008f86)}.agent-fast-summary{position:sticky;bottom:72px;z-index:2;display:grid;gap:7px;border:1px solid #c7ece8;border-radius:10px;padding:10px;color:var(--agent-ink,#134e4a);background:#f7fffef7;text-align:center;font-size:13px;font-weight:800;box-shadow:0 8px 22px #006d661f}.agent-fast-summary button{min-height:48px;border:0;border-radius:8px;color:#fff;background:var(--agent-accent,#008f86);font-size:16px;font-weight:900;cursor:pointer}.agent-fast-summary button:disabled{opacity:.55;cursor:not-allowed}.agent-fast-amount-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:14px;background:#00000094}.agent-fast-amount-sheet{display:grid;width:min(100%,520px);max-height:calc(100dvh - 28px);gap:11px;overflow-y:auto;border-radius:16px;padding:16px 14px;color:#fff;background:var(--agent-accent,#008f86);box-shadow:0 14px 38px #00494459}.agent-fast-amount-sheet header{position:relative;display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:12px}.agent-fast-amount-sheet h2{position:absolute;inset:0;display:grid;margin:0;place-items:center;font-size:20px;text-align:center;pointer-events:none}.agent-fast-amount-sheet header button{position:relative;z-index:1;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;color:#fff;background:#ffffff1f}.agent-fast-amount-sheet header svg{width:20px}.agent-fast-amount-input{position:relative}.agent-fast-amount-input input{width:100%;height:55px;border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:0 54px 0 14px;outline:none;color:#fff;background:#004c479e;font-size:23px;font-weight:900}.agent-fast-amount-input input:focus{border-color:#68f0bc;box-shadow:0 0 0 3px #68f0bc2e}.agent-fast-clear-amount{position:absolute;top:50%;right:8px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:9px;padding:0;color:#fff;background:#ffffff24;transform:translateY(-50%)}.agent-fast-clear-amount:active{background:#ffffff47;transform:translateY(-50%) scale(.92)}.agent-fast-clear-amount svg{width:19px;height:19px}.agent-fast-amount-sheet>p{margin:0;color:#cfeedd;font-size:12px}.agent-fast-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-fast-quick-grid button{min-height:43px;border:1px solid rgba(255,255,255,.24);border-radius:9px;color:#fff;background:#005d5680;font-size:13px;font-weight:800;cursor:pointer}.agent-fast-quick-grid button:active{transform:scale(.97);background:#004843b3}.agent-fast-amount-sheet footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px}.agent-fast-amount-sheet footer button{min-height:49px;border:0;border-radius:10px;font-size:15px;font-weight:900;cursor:pointer}.agent-fast-remove{color:#fff;background:#004c47ad}.agent-fast-save{grid-column:1/-1;color:#063f3b;background:#68f0bc}@media(max-width:390px){.agent-fast-number-grid{gap:6px}.agent-fast-number-grid button{min-height:54px}.agent-fast-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html:has(.agent-shell),body:has(.agent-shell),#app:has(.agent-shell){background:#ecfaf8}html.agent-portal-document,body.agent-portal-document,body.agent-portal-document #app{background:#ecfaf8}#app:has(.agent-shell){min-height:100%}.agent-shell{box-shadow:0 2400px #ecfaf8}.agent-shell,.agent-layout,.agent-bet-detail-main,.agent-bet-detail-main>.page-pad{background:#ecfaf8}.agent-bet-detail-main .number-selection-flat,.agent-bet-detail-main .number-selection-flat .number-grid.compact{background:#ecfaf8}@media(max-width:480px){.agent-header{gap:10px;padding-right:14px;padding-left:14px}.agent-header-back{width:34px;height:34px;border-radius:8px}.agent-bet-detail-main>.page-pad{padding:16px 15px max(22px,env(safe-area-inset-bottom))}.agent-bet-detail-main .agent-fast-selector{padding-bottom:22px}}@media(max-width:600px){.agent-header{position:fixed}.agent-header .agent-brand{position:absolute;left:50%;max-width:calc(100% - 132px);justify-content:center;transform:translate(-50%)}.agent-header .agent-brand>span{flex:0 1 auto}.agent-header .agent-header-actions{margin-left:auto}.agent-bet-detail-main .number-grid button,.agent-bet-detail-main .agent-fast-number-grid button{min-height:58px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.agent-bet-detail-main .number-grid .number-code,.agent-bet-detail-main .agent-fast-number-grid button strong{font-family:Poppins,Arial,var(--app-font)!important;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums}.agent-bet-detail-main .number-grid button:active,.agent-bet-detail-main .agent-fast-number-grid button:active{transform:scale(.96)}.agent-bet-detail-main .number-selection-flat .number-grid{max-height:max(460px,calc(100dvh - 245px))}}@media(max-width:959px){.agent-shell .agent-header{position:fixed;top:0;right:0;left:0;width:100%;min-height:65px}.agent-shell .agent-layout{padding-top:65px}.agent-shell .agent-layout:has(.bet-history-flat){padding-top:0}.agent-shell .agent-bet-detail-main>.page-pad.play-page:has(.bet-history-flat),.agent-shell .play-history-panel.history-tab-panel.bet-history-flat{padding-top:0}.agent-shell .bet-history-direct-table th{top:65px}}.agent-fast-amount-sheet h2,.agent-fast-amount-input input,.agent-fast-quick-grid button{font-family:Poppins,Arial,var(--app-font)!important;font-variant-numeric:tabular-nums}.agent-fast-amount-sheet h2{font-size:24px;font-weight:900}.agent-fast-amount-sheet>input{font-size:27px}.agent-fast-quick-grid button{min-height:47px;font-size:15px;font-weight:900}.agent-bet-detail-main .number-grid button.tapped:not(.selected),.agent-bet-detail-main .agent-fast-number-grid button.tapped:not(.selected){border-color:#47dba4;color:#006b59;background:#dffff1;box-shadow:0 0 0 3px #47dba438;animation:agentNumberTap .22s ease-out}.agent-bet-detail-main .number-grid button.selected.tapped,.agent-bet-detail-main .agent-fast-number-grid button.selected.tapped{box-shadow:0 0 0 3px #68f0bc6b;animation:agentNumberTap .22s ease-out}.agent-fast-quick-grid button:active{border-color:#68f0bc;color:#063f3b;background:#68f0bc;transform:scale(.96)}@keyframes agentNumberTap{0%{filter:brightness(1.08)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.agent-bet-detail-main .number-grid button.tapped,.agent-bet-detail-main .agent-fast-number-grid button.tapped{animation:none}}.local-modal-pop-enter-active,.local-modal-pop-leave-active,.agent-fast-amount-pop-enter-active,.agent-fast-amount-pop-leave-active{transition:opacity .2s ease}.local-modal-pop-enter-active .local-modal,.local-modal-pop-leave-active .local-modal,.agent-fast-amount-pop-enter-active .agent-fast-amount-sheet,.agent-fast-amount-pop-leave-active .agent-fast-amount-sheet{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.local-modal-pop-enter-from,.local-modal-pop-leave-to,.agent-fast-amount-pop-enter-from,.agent-fast-amount-pop-leave-to{opacity:0}.local-modal-pop-enter-from .local-modal,.local-modal-pop-leave-to .local-modal,.agent-fast-amount-pop-enter-from .agent-fast-amount-sheet,.agent-fast-amount-pop-leave-to .agent-fast-amount-sheet{opacity:0;transform:translateY(18px) scale(.97)}@media(prefers-reduced-motion:reduce){.local-modal-pop-enter-active,.local-modal-pop-leave-active,.agent-fast-amount-pop-enter-active,.agent-fast-amount-pop-leave-active,.local-modal-pop-enter-active .local-modal,.local-modal-pop-leave-active .local-modal,.agent-fast-amount-pop-enter-active .agent-fast-amount-sheet,.agent-fast-amount-pop-leave-active .agent-fast-amount-sheet{transition:none}}
