@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html{background:#080b12}body{margin:0}*{box-sizing:border-box}:root{color:#f7f8fb;font-synthesis:none;background:#080b12;font-family:Inter,system-ui,sans-serif}body{background:#080b12;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app{background:#0b0f18;max-width:520px;min-height:100vh;margin:auto;padding-bottom:90px}main{padding:0 18px 30px}.logo{padding:20px 0}.logoMark{letter-spacing:-2px;font-size:25px;font-weight:800}.logoMark span{color:#8cff45}.logo small{letter-spacing:2px;color:#6d7687;margin-top:1px;font-size:6px;display:block}.top{justify-content:space-between;align-items:center;display:flex}.proBadge{color:#9cff59;background:#172414;border:1px solid #2a4720;border-radius:20px;gap:5px;padding:7px 11px;font-size:11px;font-weight:700;display:flex}.hero{background:linear-gradient(135deg,#151b27,#10151f);border:1px solid #202838;border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:22px;display:flex}.hero h1{margin:7px 0 4px;font-size:25px}.hero p{color:#8e98a9;margin:0;font-size:13px}.date{letter-spacing:1.5px;color:#8cff45;font-size:9px;font-weight:700}.heroIcon{color:#8cff45;background:#192713;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;display:flex}.sectionTitle div{align-items:center;gap:5px;display:flex}.sectionTitle svg{color:#8cff45}.sectionTitle span{color:#6f798b;font-size:10px}.homeCouponSection{margin:22px 0 28px}.homeCouponSectionHead{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 12px;display:flex}.homeCouponSectionHead h2{letter-spacing:.02em;margin:2px 0 0;font-size:19px}.homeCouponSectionHead p{color:#8f9aaa;max-width:620px;margin:6px 0 0;font-size:10px;line-height:1.45}.homeCouponSectionHead>span{color:#7e899a;font-size:10px}.homeCouponKicker{letter-spacing:1.5px;color:#8cff45;font-size:8px;font-weight:800}.homeCouponSection-boost .homeCouponKicker,.homeCouponSection-boost .homeCouponSectionHead h2{color:#b49aff}.homeCouponSection-risk .homeCouponKicker,.homeCouponSection-risk .homeCouponSectionHead h2{color:#ffc46b}.homeCouponSection-select .homeCouponSectionHead{border-left:3px solid #8cff45;padding-left:10px}.homeCouponSection-boost .homeCouponSectionHead{border-left:3px solid #916bff;padding-left:10px}.homeCouponSection-risk .homeCouponSectionHead{border-left:3px solid #ffb347;padding-left:10px}.homeCouponRailFrame{min-width:0;position:relative}.homeCouponRailViewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;padding:2px 1px 5px;overflow:auto hidden}.homeCouponRailViewport::-webkit-scrollbar{display:none}.homeCouponRailViewport:focus-visible{border-radius:16px;box-shadow:0 0 0 3px #8cff4559}.homeCouponRail{align-items:stretch;gap:16px;min-width:100%;display:flex}.homeCouponRail>.coupon{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - 8px);min-width:0;margin:0;display:flex}.homeCouponRail>.coupon .matches{flex:1}.homeCouponRailArrow{z-index:2;color:#f3f7fb;background:#0e1622;border:1px solid #39495d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #00000059}.homeCouponRailArrow:disabled{opacity:0;pointer-events:none}.homeCouponRailArrowLeft{left:-13px}.homeCouponRailArrowRight{right:-13px}.homeCouponRailHint{display:none}.homeCouponRailEmpty{color:#737f90;border:1px dashed #293445;border-radius:13px;padding:12px 14px;font-size:10px}.homeCouponFacts{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.homeCouponFacts span,.privateBadge{color:#9ba6b5;border:1px solid #293445;border-radius:999px;padding:5px 7px;font-size:8px;line-height:1.2}.privateBadge{color:#c8b9ff;background:#251d38;border-color:#5a4b82;font-weight:800}.copyState{text-align:center;color:#ffc46b;margin-top:7px;font-size:9px;display:block}.codeBtn:disabled{opacity:.55;cursor:not-allowed}.privateHomeNotice{color:#c9bdff;background:#171328;border:1px solid #514676;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px;display:flex}.privateHomeNotice svg{flex:none;margin-top:1px}.privateHomeNotice b,.privateHomeNotice span{display:block}.privateHomeNotice b{font-size:11px}.privateHomeNotice span{color:#a9a0c5;margin-top:4px;font-size:10px;line-height:1.45}.coupon{background:#111722;border:1px solid #222b3a;border-radius:22px;margin-bottom:16px;padding:18px;overflow:hidden}.couponTargeted{outline-offset:3px;outline:2px solid #8cff45}.coupon.green{box-shadow:inset 3px 0 #8cff45}.coupon.purple{box-shadow:inset 3px 0 #916bff}.couponTop{justify-content:space-between;align-items:flex-start;display:flex}.couponTop h3{margin:8px 0 3px;font-size:19px}.couponTop p{color:#818b9c;margin:0;font-size:10px}.pill{letter-spacing:1px;color:#9cff60;background:#1d2b18;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.purple .pill{color:#b59cff;background:#241d38}.odd{text-align:right}.odd small{color:#6d7686;font-size:8px;display:block}.odd strong{color:#9cff59;font-size:27px}.purple .odd strong{color:#b49aff}.matches{border-top:1px solid #202735;margin-top:17px}.match{border-bottom:1px solid #202735;align-items:center;gap:10px;padding:13px 0;display:flex}.sport{font-size:18px}.teams{flex:1;min-width:0}.teams b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.teams b span{color:#606a7a;font-weight:400}.teams small{color:#7e899a;font-size:9px}.match>strong{color:#a7ff70;font-size:12px}.ai{background:#0c111a;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;margin-top:14px;padding:12px;display:grid}.ai svg{color:#8cff45}.ai span{font-size:10px;font-weight:700}.ai p{color:#788394;grid-column:2;margin:3px 0 0;font-size:9px;line-height:1.5}.codeBtn{color:#dfe5ed;background:#202735;border:0;border-radius:12px;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:12px;font-size:10px;font-weight:600;display:flex}.pageTitle{padding-bottom:17px}.pageTitle .logo{padding-bottom:25px}.pageTitle h1{margin:0 0 6px;font-size:28px}.pageTitle p{color:#7e899a;margin:0;font-size:12px}.statusCard,.shopItem,.accountRow{background:#111722;border:1px solid #202938;border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.statusIcon,.shopLock{color:#8cff45;background:#1d2a18;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.statusIcon svg,.shopLock svg{width:18px}.purpleBg{color:#a98bff;background:#251d38}.statusCard div:nth-child(2),.shopItem>div:nth-child(2){flex:1}.statusCard b,.shopItem b{font-size:12px;display:block}.statusCard small,.shopItem small{color:#737e8f;font-size:9px}.pending{color:#ffbf47;background:#302719;border-radius:7px;padding:5px 7px;font-size:8px}.roiCard{background:linear-gradient(135deg,#172314,#10171a);border:1px solid #293c22;border-radius:20px;align-items:center;gap:15px;padding:18px;display:flex}.roiCard>svg{color:#8cff45}.roiCard div{flex:1}.roiCard small{color:#829075;font-size:8px;display:block}.roiCard strong{font-size:25px}.roiCard span{color:#788373;font-size:9px}.empty{text-align:center;color:#626d7e;padding:70px 25px}.empty svg{width:40px;height:40px}.empty h3{color:#b6beca;font-size:14px}.empty p{font-size:10px}.shopHero{background:linear-gradient(145deg,#201936,#111722);border:1px solid #392c59;border-radius:22px;margin-bottom:15px;padding:22px}.shopHero svg{color:#b69cff}.shopHero>span{color:#a88aff;letter-spacing:1.5px;margin-top:12px;font-size:8px;display:block}.shopHero h2{margin:8px 0;font-size:23px}.shopHero p{color:#8b829b;font-size:10px}.shopTabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.shopTabs button{color:#cbd3df;background:#111722;border:1px solid #2a3444;border-radius:999px;padding:10px 15px}.shopTabs button.active{color:#e4ffd8;background:#24391e;border-color:#78ba55}.shopProduct{background:#111722;border:1px solid #273243;border-radius:16px;flex-direction:column;gap:10px;max-width:760px;margin:0 0 12px;padding:18px;display:flex}.shopProduct.kamikaze{border-color:#75343c}.shopProductHead,.shopProductFoot,.shopProductMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shopCategory,.shopRisk,.shopStatus{letter-spacing:.05em;font-size:11px;font-weight:800}.shopCategory{color:#9ee477}.shopProduct.kamikaze .shopCategory,.shopProduct.kamikaze .shopRisk{color:#ff8a92}.shopProduct h3{margin:0;font-size:18px}.shopProductMeta{color:#9da9b9;font-size:12px}.shopWarning{color:#e6c6c8;margin:0;font-size:12px}.shopProductFoot{margin-top:4px}.shopProductFoot strong{color:#fff;margin-right:auto;font-size:17px}.shopProductFoot button,.shopClose{color:#efffe9;background:#1a321a;border:1px solid #76bd51;border-radius:8px;padding:9px 12px}.shopProductFoot button:disabled{color:#9ca6b4;background:#1a202a;border-color:#3b4655}.shopOpened{background:#0d131c;border:1px solid #2c3c4f;border-radius:18px;max-width:900px;margin:18px 0;padding:18px}.shopOpened h2{margin:14px 0 6px}.shopOpened>p{color:#ffb1b5}.shopClose{float:right}.shopLock{color:#aa8aff;background:#251e36}.price{text-align:right;align-items:center;gap:6px;display:flex}.price b{color:#c1aaff;font-size:10px}.profile{text-align:center;background:#111722;border:1px solid #202938;border-radius:20px;margin-bottom:15px;padding:25px}.avatar{color:#9cff59;background:#1c2c17;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font-size:22px;font-weight:800;display:grid}.profile h3{margin:12px 0 3px}.profile p{color:#768193;margin:0;font-size:10px}.profile span{color:#9cff59;background:#1b2917;border-radius:8px;align-items:center;gap:5px;margin-top:12px;padding:6px 9px;font-size:8px;display:inline-flex}.accountList{margin-top:12px}.accountRow{border-radius:13px;margin-bottom:7px}.accountRow>span{color:#8e99aa;display:flex}.accountRow>span svg{width:17px}.accountRow b{flex:1;font-size:11px}.accountRow small{color:#8cff45;font-size:9px}.bottomNav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0e16f5;border-top:1px solid #202735;justify-content:space-around;width:min(520px,100%);height:70px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottomNav button{color:#657083;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:16.666%;min-width:0;min-height:48px;display:flex}.bottomNav button span{font-size:8px}.bottomNav button.active{color:#8cff45}.navLabelMobile{display:none}.generatorPage{color:#eef4f8;max-width:920px;margin:0 auto;padding:28px 0 110px}.generatorHero{background:linear-gradient(135deg,#15211a,#101722);border:1px solid #293548;border-radius:22px;padding:25px}.generatorHero h1{margin:9px 0 7px;font-size:clamp(28px,5vw,44px)}.generatorHero p{color:#adbac5;margin:0}.generatorEyebrow{color:#8cff45;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.generatorState,.kamikazePlaceholder{background:#111a24;border:1px solid #31404f;border-radius:18px;align-items:flex-start;gap:14px;margin-top:16px;padding:20px;display:flex}.generatorState svg{color:#8cff45;flex:none;margin-top:3px}.generatorState h2,.kamikazePlaceholder h2{margin:0 0 7px;font-size:18px}.generatorState p,.kamikazePlaceholder p{color:#aab7c2;margin:0;font-size:13px;line-height:1.5}.generatorPromo{background:#211b13;border-color:#5c4c2c}.generatorPromo svg{color:#ffc76b}.generatorState button{color:#e3ffd7;background:#1b3517;border:1px solid #8cff45;border-radius:9px;margin-top:15px;padding:10px 13px;font-weight:800}.generatorBadge{color:#ffc76b;letter-spacing:.04em;background:#29313a;border-radius:7px;margin-top:14px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.kamikazePlaceholder{background:#1b1420;border-color:#5a3d53;justify-content:space-between;align-items:center}.kamikazePlaceholder .generatorBadge{margin:0}.generatorHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.generatorHeroMeta{color:#dbe7ee;background:#0d151f;border:1px solid #31404f;border-radius:12px;gap:6px;min-width:190px;padding:12px;font-size:11px;display:grid}.generatorHeroMeta span{color:#a8ff73;align-items:center;gap:6px;display:flex}.generatorHeroMeta small{color:#8c9aaa;font-size:9px}.generatorInfo,.generatorAdminMode,.generatorBusinessNotice,.generatorEmptyResult{color:#eaf4f7;background:#10212b;border:1px solid #385563;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.generatorInfo svg{color:#a8ff73;flex:none}.generatorInfo p,.generatorAdminMode small{color:#aebdc7;margin:4px 0 0;font-size:11px;display:block}.generatorAdminMode{background:#211f16;border-color:#756438;gap:5px;display:grid}.generatorAdminMode label{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.generatorBusinessNotice{color:#f2d58e;display:block}.generatorBusinessNotice.error{color:#ffc4c7;border-color:#7b4a4e}.generatorForm,.generatorResult,.generatorHistory{background:#111a24;border:1px solid #293a4a;border-radius:18px;margin-top:16px;padding:20px}.generatorFormHead,.generatorSectionHead,.generatorResultHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.generatorForm h2,.generatorHistory h2,.generatorResult h2{margin:5px 0 15px;font-size:20px}.generatorCost,.generatorInternalBadge{color:#baff98;background:#182b19;border:1px solid #526d52;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.generatorForm>label,.generatorForm fieldset{color:#dce8ee;gap:6px;margin:16px 0;font-size:12px;display:grid}.generatorForm input[type=number],.generatorForm select{box-sizing:border-box;color:#f4f8fa;width:100%;min-height:44px;font:inherit;background:#09141d;border:1px solid #516879;border-radius:9px;padding:10px 12px}.generatorForm label small,.generatorForm fieldset small{color:#8f9daa;font-size:10px;line-height:1.4}.generatorForm fieldset{border:1px solid #324555;border-radius:12px;padding:12px}.generatorForm legend{color:#9ee477;padding:0 5px;font-size:10px;font-weight:900}.generatorChoice{align-items:center;grid-template-columns:none!important;gap:8px!important;margin:0!important;display:flex!important}.generatorLevelGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.generatorLevel{cursor:pointer;background:#0d171f;border:1px solid #344a5a;border-radius:11px;gap:7px;padding:12px;display:grid}.generatorLevel.selected{background:#172817;border-color:#8cff45}.generatorLevel input{opacity:0;position:absolute}.generatorLevel strong{font-size:11px}.generatorLevel span{color:#9eacb7;font-size:10px;line-height:1.4}.generatorConsent{background:#211f16;border:1px solid #756438;border-radius:11px;align-items:flex-start;padding:13px;line-height:1.5;color:#f5e5ba!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.generatorConsent input{accent-color:#8cff45;margin-top:3px}.generatorSubmit{color:#0d1709;cursor:pointer;background:#8cff45;border:1px solid #8cff45;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:900;display:flex}.generatorSubmit:disabled{color:#8793a0;cursor:not-allowed;background:#26313e;border-color:#405064}.generatorProgress{color:#baff98;align-items:center;gap:7px;font-size:11px;display:flex}.generatorEmptyResult{display:block}.generatorMuted{color:#99a8b5;font-size:11px}.generatorResultFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.generatorResultFacts div{background:#0d151e;border-radius:9px;padding:10px}.generatorResultFacts small,.generatorResultFacts strong{display:block}.generatorResultFacts small{color:#8797a7;font-size:9px}.generatorResultFacts strong{margin-top:4px;font-size:15px}.generatorSelections{gap:8px;margin-top:15px;display:grid}.generatorSelections article{background:#0d171f;border:1px solid #314554;border-radius:10px;justify-content:space-between;gap:14px;padding:12px;display:flex}.generatorSelections article>div{gap:4px;display:grid}.generatorSelections small,.generatorSelectionMeta span{color:#9aabb8;font-size:10px}.generatorSelectionMeta{text-align:right;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.generatorSelectionMeta b{color:#baff98}.generatorDisclaimer{color:#f1d28b;font-size:10px}.generatorHistory article{color:#dae6ec;border-top:1px solid #293948;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.generatorHistory article>div{gap:3px;display:grid}.generatorHistory article small,.generatorHistory article>span{color:#9aaab7;font-size:10px}.generatorSectionHead button{color:#fff;background:#152b35;border:1px solid #526879;border-radius:8px;min-height:34px;padding:7px 10px}.candidateCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.candidateCardTop small{color:#baff98;font-size:9px}.candidateStatusBadge{color:#f2d581;background:#2b2415;border:1px solid #756438;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.candidateMeta{font-size:10px;color:#aab8c4!important}.candidateRecommendation{background:#182b19;border:1px solid #476348;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 10px;margin:12px 0;padding:11px;display:grid}.candidateRecommendation>span{color:#a8b7a5;font-size:9px}.candidateRecommendation strong{color:#baff98;grid-row:span 2;font-size:30px;line-height:1}.candidateRecommendation p{color:#e8f4e4;margin:0;font-size:11px}.candidateFacts{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.candidateFacts span{background:#0d1b22;border-radius:8px;gap:3px;padding:8px;display:grid}.candidateFacts small{color:#8193a2;font-size:8px}.candidateFacts b{color:#eef5f7;font-size:10px}.candidateOddsNotice{color:#f2d581;background:#211f16;border-radius:8px;padding:9px;font-size:10px}.candidateAlternative{color:#c8d7df;font-size:10px}.candidateAlternative b{color:#baff98;font-size:16px}.candidateCard details{border-top:1px solid #304552;padding-top:8px}.candidateCard summary{color:#b9c9d2;cursor:pointer;font-size:10px}.candidateCard .productionActions button{font-size:10px}.accessDenied{color:#eef4f8;background:#211b13;border:1px solid #5c4c2c;border-radius:18px;max-width:620px;margin:50px auto;padding:25px}.accessDenied p{color:#c9bca7}.accessDenied button{color:#e3ffd7;background:#1b3517;border:1px solid #8cff45;border-radius:9px;padding:11px 14px;font-weight:800}.auth{background:#090d15;max-width:520px;min-height:100vh;margin:auto;padding:20px 22px 30px;position:relative;overflow:hidden}.authGlow{filter:blur(150px);opacity:.16;background:#3c701c;width:300px;height:300px;position:absolute;top:-100px;right:-140px}.auth .logo{position:relative}.authIntro{padding:38px 0 27px;position:relative}.authIntro>span{color:#8cff45;letter-spacing:1.3px;align-items:center;gap:5px;font-size:8px;display:flex}.authIntro h1{letter-spacing:-1.8px;margin:14px 0;font-size:37px;line-height:1.05}.authIntro h1 em{color:#8cff45;font-style:normal}.authIntro p{color:#7c8798;max-width:370px;font-size:11px;line-height:1.7}.authBox{background:#111722;border:1px solid #222b39;border-radius:22px;padding:20px;position:relative}.authBox h2{margin:0 0 5px;font-size:19px}.authBox>p{color:#747f90;margin:0 0 18px;font-size:10px}.authBox input{color:#fff;background:#0b1018;border:1px solid #252e3d;border-radius:12px;outline:none;width:100%;margin-bottom:9px;padding:13px;font-size:11px}.authBox input:focus{border-color:#5e8d40}.primary{color:#0c1407;background:#8cff45;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:13px;font-size:11px;font-weight:800;display:flex}.switch{color:#8e9aaa;background:0 0;border:0;width:100%;padding:14px 0 0;font-size:9px}.authFooter{text-align:center;color:#4e5868;letter-spacing:.7px;margin-top:25px;font-size:8px;display:block}@media (width>=700px){body{background:#060910}.app,.auth{box-shadow:0 0 80px #00000080}}.logoWord{letter-spacing:-2.4px;color:#fff;font-size:29px;font-weight:800;line-height:.9}.logoWord span{color:#7dff36}.logoSports{gap:5px;margin-top:7px;font-size:12px;line-height:1;display:flex}.logoSports span{filter:saturate(.9)}.logoLarge{padding-top:22px}.logoLarge .logoWord{letter-spacing:-3.5px;font-size:42px}.logoLarge .logoSports{gap:8px;margin-top:10px;font-size:17px}.logoLarge small{margin-top:8px}.promise{color:#e4e9ef;margin:5px 0 12px;font-size:14px;font-weight:500}.promise strong{color:#7dff36;font-weight:800}.analysisPromise{color:#8cff45;background:#121e10;border:1px solid #29421f;border-radius:9px;align-items:center;margin-top:13px;padding:8px 11px;font-size:10px;font-weight:600;display:inline-flex}.analysisPromise strong{color:#b4ff82;margin-left:4px}.switch{min-height:45px;margin-top:8px;font-weight:700;color:#dce4ed!important;background:#171e29!important;border:1px solid #283243!important;border-radius:11px!important;padding:14px 10px!important;font-size:10px!important}.switch:hover{color:#8cff45!important;border-color:#5d8e3e!important}.installZone{background:#0e141e;border:1px solid #202a38;border-radius:17px;margin-top:17px;padding:15px;position:relative}.installText{align-items:center;gap:10px;margin-bottom:12px;display:flex}.installText>svg{color:#8cff45}.installText b{font-size:11px;display:block}.installText small{color:#727e90;margin-top:3px;font-size:8px;display:block}.installBtn{color:#9cff60;background:#182614;border:1px solid #38572a;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-size:10px;font-weight:800;display:flex}.installBtn:hover{background:#20341a}.installBtn:disabled{opacity:.65;cursor:default}.authFooter{letter-spacing:1.4px!important;margin-top:18px!important}@media (width<=520px){.logoLarge .logoWord{font-size:38px}.authIntro{padding-top:25px}}.authError{color:#ff9b96;background:#251516;border:1px solid #62302f;border-radius:10px;margin:10px 0;padding:11px 12px;font-size:10px;line-height:1.45}.authCard button:disabled{opacity:.65;cursor:not-allowed}.apiError{color:#ffaaa5;background:#261617;border:1px solid #673334;border-radius:14px;margin:15px 0;padding:14px}.apiError b{font-size:11px;display:block}.apiError small{opacity:.8;margin-top:5px;font-size:9px;display:block}.lockedCoupon{text-align:center;color:#7e899a;border:1px dashed #30394a;border-radius:14px;margin-top:17px;padding:25px 15px}.lockedCoupon svg{width:22px}.lockedCoupon b{color:#c4ccd7;margin-top:7px;font-size:11px;display:block}.lockedCoupon small{margin-top:5px;font-size:9px;display:block}.coupon.risk{box-shadow:inset 3px 0 #ffb347}.risk .pill{color:#ffc46b;background:#352718}.risk .odd strong{color:#ffc46b}.coupon.kamikaze{box-shadow:inset 3px 0 #ff5d67}.kamikaze .pill{color:#ff7e86;background:#35191c}.kamikaze .odd strong{color:#ff7e86}.pending.won{color:#9cff59;background:#1d2b18}.pending.lost{color:#ff8181;background:#32191b}.pending.void{color:#aab3c0;background:#242a33}@media (width<=480px){.homeCouponSectionHead h2{font-size:17px}.homeCouponFacts span{max-width:100%}.homeCouponFacts span:nth-child(n+4){font-size:7px}}.liveNotice{color:#7e8998;align-items:center;gap:7px;margin:0 2px 13px;font-size:9px;display:flex}.couponFilters{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.couponFilters button{color:#aab4c3;cursor:pointer;background:#111722;border:1px solid #293344;border-radius:999px;padding:8px 11px;font-size:9px}.couponFilters button.active{color:#0c1209;background:#8cff45;border-color:#8cff45;font-weight:800}.couponLockedPanel{color:#c2cad5;background:#151b25;border:1px solid #2a3443;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:18px;display:flex}.couponLockedPanel svg{color:#aab4c3;flex-shrink:0}.couponLockedPanel b{font-size:13px;display:block}.couponLockedPanel p{color:#7f8a9a;margin:5px 0 0;font-size:10px;line-height:1.5}.trackingStatus-won{color:#8cff45}.trackingStatus-lost{color:#ff6d76}.trackingStatus-void,.trackingStatus-cancelled,.trackingStatus-postponed{color:#b7c0cb}.trackingStatus-pending_settlement,.trackingStatus-upcoming{color:#ffca78}.liveDot{background:#8cff45;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #8cff4514}.trackingCoupon{background:#111722;border:1px solid #222b3a;border-radius:20px;margin-bottom:15px;padding:16px;overflow:hidden}.trackingCoupon.green{box-shadow:inset 3px 0 #8cff45}.trackingCoupon.purple{box-shadow:inset 3px 0 #916bff}.trackingCoupon.risk{box-shadow:inset 3px 0 #ffb347}.trackingCoupon.kamikaze{box-shadow:inset 3px 0 #ff5d67}.trackingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trackingTop h3{margin:7px 0 3px;font-size:17px}.trackingTop small{color:#7d8797;font-size:9px}.liveStatus{color:#9ee975;background:#182218;border:1px solid #283a24;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.progressSummary{gap:20px;margin-top:17px;display:flex}.progressSummary div{flex-direction:column;display:flex}.progressSummary strong{font-size:16px}.progressSummary span{color:#727d8d;margin-top:2px;font-size:8px}.progressSummary .lostSummary strong{color:#ff6d76}.progressTrack{background:#202938;border-radius:20px;height:4px;margin:10px 0 14px;overflow:hidden}.progressTrack span{background:#8cff45;border-radius:20px;height:100%;transition:width .3s;display:block}.trackingMatches{border-top:1px solid #202938}.trackingMatch{border-bottom:1px solid #1d2633;align-items:center;gap:10px;padding:12px 0;display:flex}.trackingMatch:last-child{border-bottom:0;padding-bottom:2px}.trackingMatch.won{opacity:1}.trackingMatch.lost{opacity:.72}.trackingSport{background:#171f2b;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.trackingInfo{flex:1;min-width:0}.trackingInfo b{font-size:10px;line-height:1.35;display:block}.trackingInfo small{color:#758092;margin-top:3px;font-size:8px;display:block}.selectionResult{text-align:right;flex-direction:column;align-items:flex-end;min-width:57px;display:flex}.selectionResult>span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.selectionResult small{margin-top:3px;font-size:7px}.selectionResult.won>span{color:#8cff45;background:#1b2b18}.selectionResult.won small{color:#8fd76a}.selectionResult.lost>span{color:#ff6d76;background:#301a20}.selectionResult.lost small{color:#e96b74}.selectionResult.pending>span{color:#b4bdc9;background:#202936}.selectionResult.pending small{color:#7d8795}.selectionResult.void>span{color:#d2d6dc;background:#272d35}.selectionResult.void small{color:#929aa5}.trackingEmpty{color:#778291;padding:15px 0 2px;font-size:9px}@media (width<=420px){.progressSummary{gap:15px}.trackingCoupon{padding:14px}}.boutiquePerformance{margin-top:28px;padding-top:4px}.boutiquePerfHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sectionEyebrow{color:#8cff45;letter-spacing:1.4px;font-size:7px;font-weight:800}.boutiquePerfHead h3{margin:5px 0 3px;font-size:18px}.boutiquePerfHead p{color:#778293;margin:0;font-size:9px}.periodBadge{color:#8994a4;white-space:nowrap;background:#151d29;border:1px solid #273141;border-radius:20px;padding:6px 9px;font-size:8px}.boutiqueStats{grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.boutiqueStat{background:#111722;border:1px solid #222b39;border-radius:14px;flex-direction:column;padding:12px;display:flex}.boutiqueStat span{color:#788394;font-size:8px}.boutiqueStat strong{margin-top:5px;font-size:18px}.boutiqueStat strong.positive{color:#8cff45}.boutiqueStat strong.negative{color:#ff6872}.roiStat{background:linear-gradient(135deg,#8cff4512,#111722 60%)}.boutiqueHistory{background:#111722;border:1px solid #222b39;border-radius:17px;padding:5px 13px}.boutiqueHistoryTitle{color:#7e8999;text-transform:uppercase;letter-spacing:.7px;padding:10px 0 8px;font-size:8px}.boutiqueHistoryRow{border-top:1px solid #1e2734;justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.boutiqueHistoryMain{align-items:center;gap:9px;min-width:0;display:flex}.boutiqueHistoryMain b{font-size:10px;display:block}.boutiqueHistoryMain small{color:#747f90;margin-top:3px;font-size:8px;display:block}.historyStatusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.historyStatusDot.won{background:#8cff45}.historyStatusDot.lost{background:#ff6872}.historyStatusDot.void{background:#8c96a5}.historyResult{font-size:8px;font-weight:800}.historyResult.won{color:#8cff45}.historyResult.lost{color:#ff6872}.historyResult.void{color:#9ba4b1}.boutiqueHistoryEmpty{text-align:center;background:#111722;border:1px solid #222b39;border-radius:17px;padding:22px 15px}.boutiqueHistoryEmpty>span{margin-bottom:8px;font-size:23px;display:block}.boutiqueHistoryEmpty b{font-size:11px;display:block}.boutiqueHistoryEmpty p{color:#788394;max-width:230px;margin:5px auto 0;font-size:8px;line-height:1.5}.boutiqueHistoryLoading{color:#7b8696;text-align:center;background:#111722;border:1px solid #222b39;border-radius:17px;padding:20px;font-size:9px}@media (width<=420px){.boutiqueStats{grid-template-columns:1.2fr 1fr 1fr}.boutiqueStat{padding:10px}.boutiqueStat strong{font-size:16px}}.shopPerformance{margin-top:28px;padding-bottom:20px}.shopPerformanceHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.shopPerformanceHead span{color:#9b75ff;letter-spacing:1.3px;font-size:7px;font-weight:800}.shopPerformanceHead h3{margin:5px 0 2px;font-size:18px}.shopPerformanceHead p{color:#778295;margin:0;font-size:8px}.shopPerformanceHead>b{color:#8b95a5;background:#151c28;border:1px solid #273142;border-radius:20px;padding:6px 9px;font-size:8px}.shopStats{grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.shopStats>div{background:#111722;border:1px solid #242d3b;border-radius:14px;padding:12px}.shopStats small{color:#778294;font-size:8px;display:block}.shopStats strong{margin-top:5px;font-size:17px;display:block}.roiPositive,.shopWon{color:#8cff45}.roiNegative,.shopLost{color:#ff6872}.shopVoid{color:#929cab}.shopHistory{background:#111722;border:1px solid #242d3b;border-radius:16px;padding:0 13px}.shopHistoryRow{border-bottom:1px solid #202937;justify-content:space-between;align-items:center;min-height:55px;display:flex}.shopHistoryRow:last-child{border-bottom:0}.shopHistoryRow b{font-size:10px;display:block}.shopHistoryRow small{color:#778294;margin-top:3px;font-size:8px;display:block}.shopHistoryRow>strong{font-size:8px}.shopPerformanceEmpty{color:#7e8999;text-align:center;background:#111722;border:1px solid #242d3b;border-radius:16px;padding:18px;font-size:9px}.resultsRoi{margin-bottom:12px}.resultsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.resultsFilters{flex-wrap:wrap;gap:6px;display:flex}.resultsFilters button,.resultsToolbar select{color:#cbd4df;background:#111722;border:1px solid #293445;border-radius:8px;padding:8px 10px;font-size:9px}.resultsFilters button.active{color:#0c1407;background:#8cff45;border-color:#8cff45;font-weight:800}.resultsToolbar label{color:#aeb8c5;align-items:center;gap:6px;font-size:9px;display:flex}.resultsSummaryGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.resultsStat{background:#111722;border:1px solid #202938;border-radius:14px;min-width:0;padding:12px}.resultsStat small{color:#8d99a8;font-size:7px;font-weight:800;line-height:1.3;display:block}.resultsStat strong{color:#f1f4f7;margin:5px 0;font-size:20px;display:block}.resultsStat span{color:#9ca8b6;font-size:8px;line-height:1.4;display:block}.resultCoupon.void{border-color:#454b56}.resultBadge.void,.resultStatusMark.void{color:#d1d7df;background:#242a33}.resultsTransparency{background:#111722;border:1px solid #202938;border-radius:14px;align-items:center;gap:11px;margin-bottom:18px;padding:11px 13px;display:flex}.resultsTransparency>svg{color:#8cff45;width:18px;min-width:18px}.resultsTransparency div{flex-direction:column;gap:2px;display:flex}.resultsTransparency b{font-size:11px}.resultsTransparency small{color:#7f8a9a;font-size:9px;line-height:1.4}.resultsDay{margin-top:17px}.resultsDate{justify-content:space-between;align-items:center;margin:0 3px 8px;display:flex}.resultsDate span{text-transform:capitalize;font-size:11px;font-weight:800}.resultsDate small{color:#737e8f;font-size:8px}.resultCoupon{background:#111722;border:1px solid #202938;border-radius:16px;margin-bottom:9px;overflow:hidden}.resultCoupon.won{border-color:#294022}.resultCoupon.lost{border-color:#422326}.resultCouponMain{align-items:center;gap:10px;padding:12px;display:flex}.resultStatusMark{color:#aab3c0;background:#242a33;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.resultStatusMark.won{color:#9cff59;background:#1d2b18}.resultStatusMark.lost{color:#ff8181;background:#32191b}.resultCouponInfo{flex:1;min-width:0}.resultCouponTitle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.resultCouponTitle>b{font-size:11px}.resultCouponInfo>small{color:#737e8f;margin-top:3px;font-size:8px;display:block}.resultCouponInfo>small strong{color:#dce4ef;font-size:9px}.resultPremium{color:#ffd95a;background:#332c16;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:900}.resultBadge{color:#aab3c0;background:#242a33;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900}.resultBadge.won{color:#9cff59;background:#1d2b18}.resultBadge.lost{color:#ff8181;background:#32191b}.resultOpenButton{color:#aeb8c6;cursor:pointer;background:#0f151e;border:0;border-top:1px solid #202938;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.resultOpenButton:hover{color:#fff;background:#131b26}.resultOpenButton span{color:#8cff45}.resultCouponDetails{background:#0c1119;border-top:1px solid #202938;padding:10px}.resultCouponMeta{justify-content:space-between;align-items:center;padding:0 2px 8px;display:flex}.resultCouponMeta span{color:#aab4c2;font-size:8px;font-weight:800}.resultCouponMeta small{color:#596576;font-size:7px}.resultSelection{background:#111722;border:1px solid #202938;border-radius:12px;margin-bottom:7px;padding:10px}.resultSelection:last-child{margin-bottom:0}.resultSelection.won{border-left:3px solid #79d941}.resultSelection.lost{border-left:3px solid #e86464}.resultSelectionTop{align-items:center;gap:8px;display:flex}.resultSelectionIcon{color:#aab3c0;background:#242a33;border-radius:7px;place-items:center;width:23px;min-width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.resultSelectionIcon.won{color:#9cff59;background:#1d2b18}.resultSelectionIcon.lost{color:#ff8181;background:#32191b}.resultSelectionTop>div{flex:1;min-width:0}.resultSelectionTop>div>b{font-size:9px;line-height:1.35;display:block}.resultFinalScore{color:#8d98a8;margin-top:2px;font-size:7px;display:block}.resultSelectionStatus{white-space:nowrap;font-size:7px}.resultSelectionStatus.won{color:#9cff59}.resultSelectionStatus.lost{color:#ff8181}.resultPickLine{border-top:1px solid #1d2531;grid-template-columns:1fr auto;gap:12px;margin-top:9px;padding-top:8px;display:grid}.resultPickLine>div{flex-direction:column;gap:2px;display:flex}.resultPickLine>div:last-child{text-align:right}.resultPickLine small{color:#687486;font-size:6px;font-weight:800}.resultPickLine b{color:#dce4ef;font-size:8px}.resultNoSelection{text-align:center;color:#737e8f;padding:15px;font-size:9px}@media (width<=420px){.resultsSummaryGrid{grid-template-columns:1fr}.resultsToolbar{align-items:stretch}.resultsToolbar label,.resultsToolbar select{width:100%}.resultsToolbar select{flex:1}.resultCouponMain{gap:8px;padding:11px 10px}.resultStatusMark{width:31px;min-width:31px;height:31px}.resultCouponTitle>b{font-size:10px}}.authBox select{color:#fff;background:#0b1018;border:1px solid #252e3d;border-radius:12px;outline:none;width:100%;margin-bottom:9px;padding:13px;font-size:11px}.authBox select:focus{border-color:#5e8d40}.authBox select option{color:#fff;background:#111722}.recoverySetup{background:#8cff4506;border:1px solid #263329;border-radius:15px;margin:8px 0 10px;padding:13px}.recoveryTitle{color:#8cff45;align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.recoveryTitle>div{flex-direction:column;gap:3px;display:flex}.recoveryTitle b{color:#fff;font-size:11px}.recoveryTitle small{color:#788597;font-size:9px;line-height:1.45}.forgotPassword{color:#8cff45;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 5px 4px;font-size:10px;display:block}.recoveryHeader{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.recoveryHeader h2{margin:0 0 5px}.recoveryHeader p{color:#788597;font-size:10px;line-height:1.5;margin:0!important}.recoveryIcon{color:#8cff45;background:#8cff4514;border:1px solid #8cff4529;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.authLabel{color:#8b96a7;margin:0 0 6px 2px;font-size:9px;display:block}.recoveryQuestion{background:#0b1018;border:1px solid #222c3b;border-radius:11px;margin:3px 0 8px;padding:11px 12px}.recoveryQuestion span{color:#8cff45;letter-spacing:.8px;margin-bottom:4px;font-size:7px;display:block}.recoveryQuestion b{color:#fff;font-size:10px;line-height:1.45;display:block}.newPasswordDivider{color:#8b96a7;text-transform:uppercase;letter-spacing:.7px;margin:15px 0 9px;font-size:9px}.authSuccess{color:#8cff45;background:#8cff4514;border:1px solid #8cff4538;border-radius:10px;margin:5px 0 10px;padding:10px 11px;font-size:10px;line-height:1.4}.neoBubble{z-index:80;cursor:pointer;background:#111b0e;border:1px solid #8cff4552;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;transition:all .2s;display:flex;position:fixed;bottom:82px;right:max(18px,50vw - 242px);box-shadow:0 12px 35px #00000073,0 0 22px #8cff451a}.neoBubble.active{transform:scale(.94)}.neoBubbleCore{color:#8cff45;font-size:23px;font-weight:900}.neoOnline{background:#8cff45;border:2px solid #080d14;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.neoPanel{z-index:90;background:#0d131d;border:1px solid #273143;border-radius:22px;flex-direction:column;width:min(390px,100vw - 28px);max-height:min(610px,100vh - 190px);display:flex;position:fixed;bottom:148px;right:max(14px,50vw - 246px);overflow:hidden;box-shadow:0 24px 70px #0009}.neoHeader{border-bottom:1px solid #202938;justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.neoIdentity{align-items:center;gap:10px;display:flex}.neoAvatar{color:#8cff45;background:#19300f;border:1px solid #8cff452e;border-radius:13px;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:flex}.neoIdentity>div:last-child{flex-direction:column;display:flex}.neoIdentity strong{color:#fff;font-size:14px}.neoIdentity small{color:#778599;margin-top:2px;font-size:8px}.neoClose{color:#9aa5b5;cursor:pointer;background:#161e2a;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.neoPlan{color:#778599;align-items:center;gap:6px;margin:10px 14px 0;font-size:8px;display:flex}.neoPlan b{color:#8cff45;margin-left:auto;font-size:8px}.neoStatusDot{background:#8cff45;border-radius:50%;width:6px;height:6px}.neoBankroll{background:#101722;border:1px solid #222c3b;border-radius:14px;margin:10px 14px 0;padding:12px}.neoBankroll label{color:#8cff45;letter-spacing:.8px;margin-bottom:7px;font-size:7px;display:block}.neoBankrollInput{background:#080d14;border:1px solid #293344;border-radius:10px;align-items:center;display:flex;overflow:hidden}.neoBankrollInput input{color:#fff;outline:none;flex:1;min-width:0;font-weight:800;background:0 0!important;border:0!important;margin:0!important;padding:10px!important;font-size:17px!important}.neoBankrollInput span{color:#758196;padding-right:10px;font-size:8px}.neoBankroll small{color:#687589;margin-top:6px;font-size:7px;display:block}.neoQuick{scrollbar-width:none;gap:6px;padding:10px 14px 4px;display:flex;overflow-x:auto}.neoQuick::-webkit-scrollbar{display:none}.neoQuick button{color:#c8d0db;cursor:pointer;background:#121a26;border:1px solid #273143;border-radius:20px;flex:none;padding:7px 10px;font-size:8px}.neoQuick button:first-child{color:#8cff45;border-color:#8cff4540}.neoMessages{flex-direction:column;flex:1;gap:9px;min-height:120px;padding:10px 14px;display:flex;overflow-y:auto}.neoMessage{align-items:flex-start;gap:7px;display:flex}.neoMessage>div{border-radius:13px;max-width:82%;padding:9px 10px;font-size:9px;line-height:1.5}.neoMessage>div span{display:block}.neoMessage.neo>div{color:#c4ceda;background:#141d29;border:1px solid #222d3d}.neoMessage.user{justify-content:flex-end}.neoMessage.user>div{color:#e4f0dc;background:#1a300f;border:1px solid #8cff4524}.neoMiniAvatar{color:#8cff45;background:#19300f;border-radius:8px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:flex}.neoComposer{background:#080d14;border:1px solid #273143;border-radius:13px;gap:6px;margin:0 14px;padding:6px;display:flex}.neoComposer input{color:#fff;outline:none;flex:1;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:8px!important;font-size:9px!important}.neoComposer button{color:#071006;cursor:pointer;background:#8cff45;border:0;border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-weight:900}.neoComposer button:disabled{opacity:.35}.neoDisclaimer{color:#5f6c7d;text-align:center;padding:8px 14px 11px;font-size:6.5px;line-height:1.4}@media (width<=600px){.neoBubble{right:17px}.neoPanel{width:calc(100vw - 20px);bottom:145px;right:10px}}.account-functional{padding-bottom:110px}.account-flash{background:#eef8f1;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:700}.account-profile-card,.account-section{background:#fff;border:1px solid #e8ebef;border-radius:20px;margin-bottom:14px;padding:18px}.account-profile-card{align-items:center;gap:13px;display:flex}.account-avatar{color:#fff;background:#111827;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.account-profile-card h3{margin:0 0 3px}.account-contact{color:#7b8491;font-size:12px}.account-plan{white-space:nowrap;background:#f0f2f5;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:11px;font-weight:900}.account-plan-pro{background:#edf4ff}.account-plan-vip{background:#fff4d6}.account-section h3{margin:0 0 12px}.account-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accountCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.accountCenterCard{background:#111722;border:1px solid #202938;border-radius:16px;min-width:0;padding:16px}.accountCenterCard h2{color:#fff;margin:0 0 10px;font-size:15px}.accountCenterCard p{color:#dbe2ed;margin:6px 0;font-size:13px}.accountCenterCard small,.accountMuted{color:#8d99aa;font-size:11px;line-height:1.5;display:block}.accountCenterCard button{color:#b7ff88;cursor:pointer;background:#1b2917;border:1px solid #334155;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:800}.accountPlanPrices{color:#b7ff88;border-top:1px solid #263142;margin-top:10px;padding-top:10px;font-size:12px;font-weight:800}.accountRights{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.accountRights .enabled{color:#b7ff88}.accountRights .disabled{color:#778397}.accountCompactList{margin:0;padding:0;list-style:none}.accountCompactList li{border-top:1px solid #263142;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.accountCompactList li:first-child{border-top:0}.accountCompactList small{white-space:nowrap;text-align:right}.accountPreference{color:#dbe2ed;border-top:1px solid #263142;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.accountPreference:first-of-type{border-top:0}.accountPreference input{accent-color:#8cff45}.accountField{color:#b7c2d1;margin:8px 0;font-size:11px;display:block}.accountField input{box-sizing:border-box;color:#fff;background:#0b111b;border:1px solid #334155;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.accountNotice{color:#b7ff88;background:#172414;border-radius:12px;padding:10px 12px;font-size:12px}.accountNoticeError{color:#ffb8bf;background:#321d24}.shopPurchaseNotice{color:#dbe2ed;background:#111722;border:1px solid #3b4658;border-radius:14px;margin:14px 0;padding:14px}.shopPurchaseNotice p{margin:0 0 10px}.shopPurchaseNotice button{color:#b7ff88;background:#1b2917;border:1px solid #53647a;border-radius:9px;padding:9px 12px;font-weight:800}.shopPurchaseMeta{color:#b7ff88;margin:8px 0;font-size:11px;display:block}@media (width<=700px){.accountCenterGrid,.accountRights{grid-template-columns:1fr}.accountCompactList li{display:block}.accountCompactList small{text-align:left;margin-top:3px}}.account-section-head h3{margin-bottom:4px}.account-section-head p{color:#7b8491;margin:0;font-size:13px}.account-info-row,.account-balance{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.account-balance strong{font-size:20px}.promo-state{white-space:nowrap;background:#f1f2f4;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.promo-state.active{background:#e9f8ee}.account-label,.withdraw-box label{margin:14px 0 6px;font-size:12px;font-weight:800;display:block}.promo-edit-line{gap:8px;display:flex}.promo-edit-line input,.withdraw-box input,.withdraw-box select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:12px}.promo-edit-line button{cursor:pointer;border:0;border-radius:12px;padding:0 15px;font-weight:800}.account-primary-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:14px;width:100%;margin-top:12px;padding:13px 15px;font-weight:900}.account-primary-btn:disabled{opacity:.5}.account-note,.account-commission-info{background:#f6f7f9;border-radius:12px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.5}.withdraw-box{background:#f8f9fb;border-radius:15px;margin-top:12px;padding:14px}.withdraw-history{margin-top:18px}.withdraw-history h4{margin:0 0 8px}.withdraw-history-row{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.withdraw-history-row small{color:#8a919c;margin-top:3px;display:block}.withdraw-status{font-size:10px;font-weight:900}.account-logout-btn{cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:14px;width:100%;padding:13px;font-weight:800}@media (width<=480px){.account-profile-card{flex-wrap:wrap}.account-plan{margin-left:61px}}:root{--p1x-bg:#080b12;--p1x-panel:#111722;--p1x-panel-strong:#151d2a;--p1x-border:#263142;--p1x-muted:#7e899a;--p1x-accent:#8cff45;--p1x-purple:#b49aff;--p1x-radius:18px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #8cff45b8}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}.app{width:100%;min-width:0}main{min-width:0}.pwaUpdate{z-index:120;color:#dfffc9;background:#152411;border:1px solid #41672e;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px;font-size:11px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0007}.pwaUpdate button{color:#071006;background:#8cff45;border:1px solid #5a913c;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.adminPage .card{background:var(--p1x-panel);border:1px solid var(--p1x-border);color:#f7f8fb;border-radius:14px}.adminPage input::placeholder{color:#718096}.adminPage button{min-height:40px}.adminTechnical{background:linear-gradient(145deg,#101824,#0d131d);border:1px solid #263142;border-radius:20px;margin:24px 0 28px;padding:20px}.adminTechnicalHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.adminEyebrow{color:#8cff45;letter-spacing:1.4px;font-size:8px;font-weight:800}.adminTechnical h2{margin:5px 0 3px;font-size:24px}.adminTechnicalHead p{color:#7e899a;margin:0;font-size:11px}.adminRefresh{font-weight:800;color:#9cff60!important;background:#182614!important;border:1px solid #38572a!important;border-radius:10px!important;padding:9px 12px!important}.adminTechnicalGrid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.adminTechPanel{background:#111722;border:1px solid #263142;border-radius:16px;min-width:0;padding:16px}.adminTechPanelHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.adminTechPanel h3{margin:0 0 4px;font-size:15px}.adminTechPanelHead small{color:#7e899a;font-size:9px}.adminStatusBadge{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:22px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.adminStatusBadge.ok{color:#9cff59;background:#1b2b18}.adminStatusBadge.muted{color:#aab3c0;background:#242a33}.adminFilter{color:#8e99aa;align-items:center;gap:9px;margin-bottom:12px;font-size:9px;display:flex}.adminFilter input{color:#fff;background:#0b111b;border:1px solid #344154;border-radius:9px;flex:1;min-width:120px;padding:9px 10px}.adminQuotaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.adminQuotaCard{background:#0d141f;border:1px solid #263142;border-radius:12px;min-width:0;padding:11px}.adminQuotaTitle,.adminQuotaMeta,.adminQuotaFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.adminQuotaTitle strong{text-transform:capitalize;font-size:12px}.adminQuotaMeta{color:#788597;margin-top:7px;font-size:8px}.adminQuotaMeta b{color:#dce4ed}.adminQuotaValues{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.adminQuotaValues div,.adminFactoryGrid div{background:#111b28;border-radius:8px;padding:8px 6px}.adminQuotaValues small,.adminFactoryGrid small{color:#718096;font-size:7px;line-height:1.25;display:block}.adminQuotaValues b,.adminFactoryGrid b{color:#f7f8fb;margin-top:4px;font-size:12px;display:block}.adminQuotaFoot{color:#718096;flex-wrap:wrap;margin-top:10px;font-size:7px;line-height:1.4}.adminQuotaFoot b{color:#c6d0dc}.adminInlineError{color:#ff9b96;margin-top:8px;font-size:8px;display:block}.adminFactoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminFactoryDetails{margin:12px 0 0;padding:0}.adminFactoryDetails div{border-top:1px solid #202938;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.adminFactoryDetails dt{color:#788597;font-size:8px}.adminFactoryDetails dd{color:#e4e9ef;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px}.adminTechError,.adminTechEmpty{color:#aeb8c6;background:#151d29;border-radius:10px;padding:12px;font-size:9px;line-height:1.5}.adminTechError{color:#ffaaa5;border:1px solid #62302f;margin-bottom:12px}.liveBetPage{max-width:1180px;margin:0 auto}.liveBetLocked{text-align:center;color:#dce4ed;background:linear-gradient(145deg,#111a28,#0d131d);border:1px solid #2b3749;border-radius:20px;max-width:680px;margin:24px auto;padding:34px 22px}.liveBetLocked h2{color:#fff;margin:14px 0 8px}.liveBetLocked p{color:#9ba8b8;line-height:1.6}.liveBetLocked small{color:#7e899a}.liveBetDisclaimer{color:#d8f8c8;background:#152311;border-left:3px solid #8cff45;border-radius:9px;margin:0 0 18px;padding:13px 15px;font-size:12px;line-height:1.5}.liveBetCards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.liveBetCard{background:#111722;border:1px solid #283548;border-radius:18px;padding:17px;box-shadow:0 12px 28px #0002}.liveBetCardTop,.liveBetCard footer{color:#8492a4;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.liveBetCardTop b{color:#e8edf2}.liveBetCard h3{margin:15px 0 9px;font-size:18px}.liveBetCard h3 small{color:#788697;font-weight:500}.liveBetMarket{color:#b49aff;margin:0 0 12px;font-size:12px;font-weight:800}.liveBetProbability{color:#8cff45;font-size:28px;display:block}.liveBetProbability small{color:#8794a5;font-size:10px;font-weight:500}.liveBetCard>p:not(.liveBetMarket){color:#bac5d1;font-size:12px;line-height:1.5}.liveBetCard details{color:#9eabb9;margin:14px 0;font-size:11px}.liveBetCard details p{line-height:1.45}.liveBetCard footer{border-top:1px solid #263142;padding-top:12px}.liveBetStatus.active,.liveBetStatus.updated{color:#9cff60;background:#1b3218}.liveBetAdminPanel{color:#f7f8fb;background:linear-gradient(145deg,#101824,#0d131d);border:1px solid #2e3d52;border-radius:20px;margin:20px 0 28px;padding:20px}.liveBetPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.liveBetPanelHead h2{margin:5px 0 3px}.liveBetPanelHead p{color:#8492a4;margin:0;font-size:11px}.liveBetFlagBadge{color:#ffc76b;background:#3a2d1c;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.liveBetAdminGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.liveBetFlags{margin:10px 0 0}.liveBetFlags div{border-bottom:1px solid #202938;justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.liveBetFlags dt{color:#8794a5}.liveBetFlags dd{color:#ffc76b;margin:0;font-weight:800}.liveBetAdminActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.liveBetAdminActions button{color:#e9eef5;cursor:pointer;background:#172130;border:1px solid #39485b;border-radius:8px;padding:9px 11px;font-weight:800}.liveBetAdminActions button:first-child{color:#ffaaa5;border-color:#713c38}.liveBetAdminNote{color:#718096;margin-top:16px;display:block}.liveBetPage{color:#eef4f8;max-width:1280px;margin:0 auto;padding:clamp(18px,3vw,38px) clamp(12px,3vw,34px) 100px}.liveBetHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.liveBetEyebrow,.liveBetSectionKicker{color:#8cff45;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.liveBetHeader h1{margin:7px 0 2px;font-size:clamp(28px,4vw,42px);line-height:1}.liveBetHeader p{color:#9aa9b8;margin:0}.liveBetServiceBadge{color:#b9c8d0;white-space:nowrap;background:#111e24;border:1px solid #2b3d4a;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.liveBetDot{background:#ffbd59;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffbd5922}.liveBetDisclaimer{color:#d8f8c8;background:#152311;border-left:3px solid #8cff45;border-radius:10px;max-width:900px;margin:0 0 22px;padding:14px 16px;font-size:12px;line-height:1.55}.liveBetToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.liveBetFilters{scrollbar-width:none;gap:7px;padding:2px;display:flex;overflow:auto}.liveBetFilters button{color:#a9b6c2;white-space:nowrap;cursor:pointer;background:#111a24;border:1px solid #2a3948;border-radius:999px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800}.liveBetFilters button.active{color:#dfffcf;background:#1a3216;border-color:#8cff45}.liveBetUpdated{color:#8495a4;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.liveBetLayout{grid-template-columns:minmax(270px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.liveBetMatchList{gap:10px;display:grid}.liveBetMatchCard{text-align:left;color:#ecf2f5;cursor:pointer;background:#111923;border:1px solid #293848;border-radius:16px;width:100%;padding:14px;box-shadow:0 10px 25px #0002}.liveBetMatchCard:hover,.liveBetMatchCard:focus-visible,.liveBetMatchCard.selected{border-color:#8cff45;outline:none}.liveBetMatchCard strong{margin:13px 0 9px;font-size:15px;line-height:1.35;display:block}.liveBetCardTop,.liveBetCardBottom,.liveBetScoreLine{color:#8293a2;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.liveBetScoreLine{color:#eaf1f4}.liveBetScoreLine b{font-size:20px}.liveBetFreshness{align-items:center;gap:4px;display:inline-flex}.liveBetFreshness.fresh{color:#9cff60}.liveBetFreshness.aging{color:#ffc76b}.liveBetFreshness.expired{color:#ff9b91}.liveBetCardBottom{border-top:1px solid #243240;padding-top:10px}.liveBetAvailable{color:#9cff60;font-weight:900}.liveBetStatus{color:#b8c6d0;background:#263443;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900}.status-suggestion_available,.status-live{color:#a4ff6d;background:#193317}.status-suspended,.status-provider_error,.status-expired{color:#ffaaa5;background:#3b2021}.status-finished{color:#c0ccd5;background:#29303a}.liveBetDetail{min-width:0}.liveBetDetailCard,.liveBetEmpty{background:linear-gradient(145deg,#121c27,#0d141e);border:1px solid #293848;border-radius:18px;min-height:220px;padding:22px;box-shadow:0 12px 30px #0002}.liveBetEmpty{text-align:center;color:#93a4b3;flex-direction:column;justify-content:center;align-items:center;display:flex}.liveBetEmpty h3{color:#f2f6f8;margin:12px 0 5px;font-size:17px}.liveBetEmpty p{max-width:480px;margin:0;font-size:13px;line-height:1.6}.liveBetTone-warning{border-color:#6a5229}.liveBetTone-error{border-color:#693c3b}.liveBetDetailCard h3{margin:10px 0 5px;font-size:23px}.liveBetDetailCard>p{color:#aebdc8;font-size:13px;line-height:1.55}.liveBetSelection{color:#9cff60;margin:9px 0;font-size:20px;display:block}.liveBetScoreContext{color:#9eaebb!important}.liveBetConfidence{color:#c2d5c8;background:#1a2c1c;border-radius:10px;justify-content:space-between;align-items:center;margin:18px 0 13px;padding:12px 13px;font-size:12px;display:flex}.liveBetConfidence b{color:#a7ff70;font-size:18px}.liveBetFacts{margin:18px 0}.liveBetFacts div{border-bottom:1px solid #263442;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;font-size:11px;display:grid}.liveBetFacts dt{color:#8496a5}.liveBetFacts dd{color:#d5e0e7;margin:0}.liveBetNoOdds{color:#ffcf7a!important;font-size:11px!important}.liveBetFineprint{border-top:1px solid #2b3947;padding-top:13px;color:#8fa2af!important;font-size:11px!important}.liveBetOfflineNotice{color:#758896;align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.liveBetPrimaryButton{color:#071006;cursor:pointer;background:#8cff45;border:1px solid #8cff45;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:900}.liveBetSpinner{border:3px solid #314451;border-top-color:#8cff45;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite liveBetSpin}@keyframes liveBetSpin{to{transform:rotate(360deg)}}@media (width<=699px){.liveBetPage{padding:18px 12px 92px}.liveBetHeader{display:block}.liveBetServiceBadge{margin-top:13px;display:inline-block}.liveBetToolbar{display:block}.liveBetUpdated{margin-top:10px}.liveBetLayout{display:block}.liveBetDetail{margin-top:14px}.liveBetMatchCard{min-height:142px}.liveBetFacts div{grid-template-columns:1fr;gap:3px}.liveBetLocked{padding:28px 16px}.liveBetHeader h1{font-size:32px}.liveBetDisclaimer{font-size:11px}}@media (prefers-reduced-motion:reduce){.liveBetSpinner{animation:none}.liveBetMatchCard{scroll-behavior:auto}}@media (width>=700px){body{background:#060910}.app{background:radial-gradient(circle at 80% -10%,#172414 0,#0b0f18 34rem,#080b12 75%);max-width:none;min-height:100vh;padding:0}main{width:min(100%,1660px);min-height:100vh;margin:0 auto;padding:30px 42px 64px 286px}.bottomNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c13f5;border:0;border-right:1px solid #202b3a;flex-direction:column;justify-content:flex-start;gap:8px;width:238px;height:100vh;padding:26px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;transform:none}.bottomNav:before{content:"PRO1X";color:#fff;letter-spacing:-2px;padding:0 14px 26px;font-size:25px;font-weight:800;display:block}.bottomNav:after{content:"PERFORMANCE × PROBABILITY";color:#6d7687;letter-spacing:1.4px;font-size:7px;position:absolute;top:66px;left:31px}.bottomNav button{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;height:52px;min-height:52px;padding:0 14px;font-size:12px}.bottomNav button span{font-size:12px}.bottomNav button.active{color:var(--p1x-accent);background:#172414}.top,.logo{padding-top:0}.pageTitle{align-items:flex-end;gap:20px;padding-bottom:26px;display:flex}.pageTitle .logo{margin-right:auto;padding:0}.pageTitle h1{margin:0;font-size:34px}.pageTitle p{margin:0 0 4px}.page-home .hero{min-height:190px;padding:32px 38px}.page-home .hero h1{font-size:36px}.page-home .coupon,.page-coupons .trackingCoupon,.page-shop .coupon{vertical-align:top;width:calc(50% - 10px);margin-right:16px;display:inline-block}.page-home .coupon:nth-of-type(2n),.page-coupons .trackingCoupon:nth-of-type(2n),.page-shop .coupon:nth-of-type(2n){margin-right:0}.page-home .sectionTitle{margin-top:28px}.page-shop .shopHero{max-width:720px;padding:32px}.page-shop .shopHero h2{font-size:31px}.page-results .resultCoupon{vertical-align:top;width:calc(50% - 10px);margin-right:16px;display:inline-block}.page-results .resultCoupon:nth-of-type(2n){margin-right:0}.page-account .profile{max-width:720px;margin-left:auto;margin-right:auto}.page-account .accountList{max-width:920px;margin:24px auto}.neoBubble{bottom:28px;right:26px}.neoPanel{bottom:94px;right:28px}.adminPage{max-width:1360px}.adminPage>.productionCenter{margin-top:8px}.adminMetrics{grid-template-columns:repeat(3,1fr)!important}.adminTabs{flex-wrap:wrap;overflow:visible!important}.adminTabs button{flex:none}.adminPage>div[style*=padding\:13px]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (width>=1200px){main{padding-right:64px}.page-home .coupon,.page-coupons .trackingCoupon,.page-shop .coupon{width:calc(33.333% - 14px)}.page-home .coupon:nth-of-type(2n),.page-coupons .trackingCoupon:nth-of-type(2n),.page-shop .coupon:nth-of-type(2n){margin-right:16px}.page-results .resultCoupon{width:calc(33.333% - 14px)}}@media (width<=699px){main{padding-left:14px;padding-right:14px}.bottomNav{padding-bottom:env(safe-area-inset-bottom)}.bottomNav button{gap:4px;width:16.666%;padding:0 2px}.bottomNav button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.navLabelDesktop{display:none!important}.navLabelMobile{display:block}.generatorPage{padding-top:8px}.generatorHero{display:grid}.generatorHeroMeta{min-width:0}.generatorLevelGrid,.generatorResultFacts,.generatorProfileGrid,.generatorChoiceGrid,.generatorMarketGrid{grid-template-columns:1fr}.generatorSelections article{display:grid}.generatorSelectionMeta{text-align:left}.generatorForm,.generatorResult,.generatorHistory{padding:14px}.generatorInlineFields{grid-template-columns:1fr}.kamikazePlaceholder{display:block}.kamikazePlaceholder .generatorBadge{margin-top:14px}.neoPanel{max-height:calc(100vh - 190px)}.adminMetrics{grid-template-columns:1fr!important}.adminTabs{scrollbar-width:none}.adminTabs::-webkit-scrollbar{display:none}.adminTechnical{margin-left:0;margin-right:0;padding:14px}.adminTechnicalHead{flex-direction:column;align-items:stretch}.adminRefresh{width:100%}.adminTechnicalGrid,.adminQuotaList{grid-template-columns:1fr}.adminQuotaValues{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFilter{flex-direction:column;align-items:stretch}.adminFilter input{width:100%}.liveBetAdminGrid{grid-template-columns:1fr}.liveBetPanelHead{flex-direction:column}.liveBetFlagBadge{align-self:flex-start}.homeCouponSection{margin:20px 0 26px}.homeCouponSectionHead{align-items:flex-start}.homeCouponSectionHead p{font-size:10px}.homeCouponRail{gap:12px}.homeCouponRail>.coupon{flex-basis:calc(100% - 28px);width:auto;margin:0;display:flex}.homeCouponRailArrow{display:none}.homeCouponRailHint{color:#788698;font-size:9px;display:block;position:absolute;bottom:0;right:4px}.homeCouponRailViewport{padding-bottom:7px}.homeCouponRailFrame{padding-bottom:16px}}@media (width>=1800px){main{padding-left:320px;padding-right:90px}.bottomNav{width:270px}}.liveBetNotificationConsent{color:#dce6eb;background:#101923;border:1px solid #293848;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:13px 15px;font-size:11px;display:flex}.liveBetNotificationConsent div{gap:4px;display:grid}.liveBetNotificationConsent span{color:#8496a5}.liveBetNotificationConsent button{color:#eef5f7;cursor:pointer;background:#172530;border:1px solid #526878;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:800}.couponCheckPage{color:#152238;max-width:820px;margin:0 auto;padding:28px 18px 110px}.checkHero{color:#f7f8fb;padding:4px 0 18px}.checkHero h1{color:#fff;align-items:center;gap:8px;margin:8px 0;display:flex}.checkHero p{color:#e1e7ee;margin:0 0 6px;font-size:1.05rem}.checkHero small{color:#c3ccd6}.checkPaywall,.checkFlags,.checkPanel,.checkMessage{color:#152238;background:#fff;border:1px solid #c8d2dc;border-radius:14px;margin:14px 0;padding:16px}.checkPaywall{background:#fffaf0;border-color:#c59a3d}.checkPaywall b,.checkPaywall p,.checkFlags,.checkPanel h2,.checkPanel p,.checkPanel small,.checkMessage{color:#152238}.checkSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 20px;display:grid}.checkSteps span{color:#d8e0e8;text-align:center;background:#18212d;border:1px solid #647386;border-radius:8px;padding:10px 8px;font-size:.88rem}.checkSteps span.active{color:#fff;background:#25351f;border-color:#9dcc72;font-weight:700}.checkFlags{font-weight:600}.checkFlags.available{background:#f3faef;border-color:#83ad66}.checkFlags.unavailable{background:#fff8e8;border-color:#c59a3d}.checkUpload{cursor:pointer;color:#152238;background:#f8fbfd;border:1px dashed #58728b;border-radius:14px;align-items:center;gap:8px;margin:18px 0;padding:18px;font-weight:700;display:flex}.checkUpload input{display:none}.checkHelp{display:block;color:#455568!important}.checkPreview{align-items:flex-start;gap:16px;margin:16px 0;display:flex}.checkPreview img{object-fit:contain;background:#f4f7fa;border-radius:12px;width:220px;max-width:100%;max-height:260px}.checkPreview>div{flex:1;gap:12px;display:grid}.checkConsent{color:#152238;font-size:.9rem}.couponCheckPage button{color:#fff;cursor:pointer;background:#152238;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.couponCheckPage button:disabled{color:#526171;opacity:1;cursor:not-allowed;background:#d9e0e7}.couponCheckPage button:focus-visible,.couponCheckPage input:focus-visible,.checkUpload:focus-within{outline-offset:2px;outline:3px solid #78a9d1}.checkNotice{color:#704d00;background:#fff8e8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.checkSelections{gap:12px;display:grid}.checkSelections fieldset{border:1px solid #aebdca;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.checkSelections legend{color:#152238;font-weight:700}.checkSelections label{color:#334558;gap:4px;font-size:.82rem;display:grid}.checkSelections input{min-width:0;font:inherit;color:#152238;background:#fff;border:1px solid #8da0b2;border-radius:8px;padding:9px}.checkRemove{grid-column:1/-1;color:#334558!important;background:#f2f4f6!important}.checkActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.checkResult{border-color:#83a8c5}.checkVerdict{background:#f4f7fa;border-radius:10px;gap:4px;margin-bottom:12px;padding:14px;display:grid}.checkVerdict strong{color:#152238;font-size:1.1rem}.checkVerdict span{color:#334558}.checkResultGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkResultGrid div{background:#f7f9fb;border:1px solid #d3dce5;border-radius:8px;padding:10px}.checkResultGrid small,.checkResultGrid b{color:#152238;display:block}.checkResult article{border-top:1px solid #cbd6df;padding:12px 0}.checkResult article p,.checkResult article small{color:#334558!important}.checkDisclaimer{font-size:.9rem;color:#455568!important}.checkHistoryRow{color:#152238;border-top:1px solid #cbd6df;grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:9px 0;font-size:.9rem;display:grid}.checkHistoryRow b{color:#152238}.checkReset{margin-top:6px;color:#152238!important;background:#fff!important;border:1px solid #8da0b2!important}.checkMessage{color:#244f39}.couponCheckPage .eyebrow{color:#a9d786}.couponCheckPage .checkPanel button,.couponCheckPage .checkPreview button{color:#fff}@media (width<=600px){.checkSteps{grid-template-columns:repeat(2,1fr)}.checkPreview{display:block}.checkPreview img{margin-bottom:12px}.checkSelections fieldset,.checkResultGrid,.checkHistoryRow{grid-template-columns:1fr}.checkActions button{width:100%}}.couponCheckPage .checkPanel{color:#eef5f7;background:#10212b;border-color:#385563}.couponCheckPage .checkPanel h2,.couponCheckPage .checkPanel p,.couponCheckPage .checkPanel small,.couponCheckPage .checkPanel b{color:#eef5f7}.checkCards{gap:10px;display:grid}.checkMatchCard{background:#142b35;border:1px solid #385563;border-radius:12px;padding:12px}.checkMatchCard.positive{border-color:#63c58d}.checkMatchCard.warning{border-color:#e5b85f}.checkMatchCard.muted{border-color:#73818a}.checkMatchCard summary{cursor:pointer;color:#fff;justify-content:space-between;gap:12px;display:flex}.checkMatchCard summary b{color:#9fdbb7}.checkComparison{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.checkComparison>div{background:#0d1b22;border-radius:9px;gap:5px;padding:10px;display:grid}.checkComparison small{color:#a9d786!important}.checkComparison strong{color:#fff!important}.checkComparison span{font-size:.88rem;color:#c7d3d8!important}.checkPositive{color:#9fdbb7!important}.checkMuted{color:#f0cb80!important}.checkSuggested{background:#102d2b;border:1px solid #63c58d;border-radius:12px;margin-top:14px;padding:12px}.checkSuggested h3{color:#9fdbb7}.checkSuggested p{color:#e8f5ef!important}@media (width<=600px){.checkComparison{grid-template-columns:1fr}}@media (width<=699px){.liveBetNotificationConsent{flex-direction:column;align-items:flex-start}.liveBetNotificationConsent button{width:100%}}.liveBetTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:13px 0 9px;display:grid}.liveBetTeams>span{align-items:center;gap:7px;min-width:0;display:flex}.liveBetTeams>span:last-child{text-align:right;justify-content:flex-end}.liveBetTeams strong{text-overflow:ellipsis;margin:0;overflow:hidden}.liveBetTeams em{color:#718394;font-size:11px;font-style:normal}.liveBetTeamLogo{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.liveBetTeamLogoFallback{color:#d7e4eb;background:#243444;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.liveBetDetailSection{border-top:1px solid #263442;margin-top:22px;padding-top:15px}.liveBetDetailSection h4{color:#dce8ed;margin:0 0 10px;font-size:13px}.liveBetUnavailable{color:#8193a2!important;font-size:12px!important}.liveBetTimeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.liveBetTimeline li{color:#d5e0e7;grid-template-columns:42px 28px 1fr;align-items:start;gap:7px;font-size:11px;display:grid}.liveBetEventMinute{color:#9cff60;font-weight:900}.liveBetEventIcon{text-align:center;font-size:14px}.liveBetTimeline small{color:#8496a5;margin-top:2px;display:block}.liveBetStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.liveBetStats div{background:#172331;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:8px;font-size:11px;display:grid}.liveBetStats span{color:#9aaab8}.liveBetStats b{color:#f0f7fa}.liveBetStats small{color:#718492;grid-column:1/-1;font-size:9px}.liveBetDominance{color:#dcf8d1;background:#172b1a;border-left:3px solid #8cff45;border-radius:8px;gap:4px;margin-top:15px;padding:12px;font-size:12px;display:grid}.liveBetDominance small{color:#9bb49e;font-size:10px}.liveBetToastStack{z-index:20;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:20px;right:20px}.liveBetToast{color:#e9f8e5;background:#15251a;border:1px solid #57734d;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px;font-size:12px;display:flex;box-shadow:0 12px 30px #0005}.liveBetToast button{color:#b8d9b2;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@media (width<=699px){.liveBetTeams{gap:4px}.liveBetTeams strong{font-size:12px}.liveBetTeamLogo{flex-basis:28px;width:28px;height:28px}.liveBetStats{grid-template-columns:1fr}.liveBetToastStack{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.liveBetToast{transition:none}}.liveBetWorkspace .liveBetMatchList{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1080px;max-height:none;margin:0 auto;padding:0;display:grid;overflow:visible}.liveBetMatchCard{cursor:default;max-width:none;padding:18px 20px;display:block}.liveBetMatchCard.selected{box-shadow:0 16px 36px #0004}.liveBetMatchMain{grid-template-columns:1fr minmax(110px,160px) 1fr;align-items:center;gap:16px;margin:8px 0 12px;display:grid}.liveBetTeamScore{text-align:center}.liveBetTeamScore b{color:#f4fafc;font-size:clamp(30px,4vw,44px);line-height:1;display:block}.liveBetCenterStatus{color:#8cff45;text-align:center;justify-items:center;gap:5px;display:grid}.liveBetCenterStatus b{letter-spacing:.06em;font-size:12px}.liveBetCenterStatus span{color:#e7eff2;font-size:clamp(16px,2vw,22px);font-weight:900}.liveBetDynamicFact{color:#cfe0e7;background:#101d28;border:1px solid #263b4a;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin:8px 0 14px;padding:9px 12px;font-size:12px;display:flex}.liveBetDynamicFact>span:first-child{color:#8cff45}.liveBetAccordionToggle{color:#d8e6eb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #293b49;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 2px 0;font-size:12px;font-weight:900;display:flex}.liveBetAccordionToggle:hover,.liveBetAccordionToggle:focus-visible{color:#9cff60;outline-offset:3px;outline:2px solid #8cff45}.liveBetAccordionPanel{padding-top:4px}.liveBetAccordionPanel .liveBetDetailCard{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.liveBetAccordionPanel .liveBetSectionKicker{margin-top:10px}.liveBetAccordionPanel .liveBetDetailCard h3{font-size:18px}.liveBetAccordionPanel .liveBetPrimaryButton{margin-top:14px}.liveBetAccordionPanel .liveBetFineprint{margin-bottom:0}@media (width<=699px){.liveBetWorkspace .liveBetMatchList{gap:12px}.liveBetMatchCard{padding:15px 13px}.liveBetMatchMain{grid-template-columns:1fr 92px 1fr;gap:7px}.liveBetCenterStatus b{font-size:10px}.liveBetCenterStatus span{font-size:17px}.liveBetTeamScore b{font-size:34px}.liveBetDynamicFact,.liveBetAccordionToggle{font-size:11px}}@media (prefers-reduced-motion:reduce){.liveBetDynamicFact>span:last-child{transition:none}}.globalNavHidden{display:none!important}.adminPage{color:#eef4f8;max-width:1600px;margin:0 auto;position:relative}.adminWorkspace{min-width:0}.adminSidebar{z-index:30;background:#080d15f7;border:1px solid #263142;border-radius:18px;width:220px;max-height:calc(100vh - 36px);padding:16px 12px;position:fixed;top:18px;left:18px;overflow:auto;box-shadow:0 18px 44px #0005}.adminSidebarBrand{border-bottom:1px solid #202938;margin-bottom:9px;padding:3px 10px 14px}.adminSidebarBrand b{letter-spacing:-1px;font-size:22px;display:block}.adminSidebarBrand small{color:#8492a4;letter-spacing:1.2px;font-size:8px}.adminSidebar button{color:#aab6c5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:38px;margin:2px 0;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.adminSidebar button:hover,.adminSidebar button:focus-visible{color:#a8ff73;background:#172414;outline:none}.adminSidebar button.disabled{color:#647083;cursor:default}.adminSidebar button.disabled small{color:#657083;margin-left:auto;font-size:7px;font-weight:700}.adminSidebar .adminBack{color:#8cff45;border-top:1px solid #202938;border-radius:0;margin-top:12px}.adminSidebar button[data-admin-section=data] span:after{content:" Factory"}.adminMobileBar,.adminMobileMenu,.adminMobileHome{display:none}.adminOverview{background:linear-gradient(145deg,#101824,#0d131d);border:1px solid #263142;border-radius:20px;margin:0 0 24px;padding:20px;scroll-margin-top:20px}.adminOverviewHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.adminOverviewHead h2{margin:5px 0 4px;font-size:25px}.adminOverviewHead p{color:#8492a4;margin:0;font-size:11px}.adminOverviewGrid{gap:10px;display:grid}.adminOverviewStatus{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.adminOverviewKpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.adminOverviewCard,.adminOverviewPanel{background:#111a25;border:1px solid #263142;border-radius:14px;min-width:0;padding:14px}.adminOverviewCard span{color:#8492a4;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800;display:block}.adminOverviewCard strong{color:#f4f7fa;overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}.adminOverviewCard strong.good{color:#a8ff73;font-size:13px}.adminOverviewCard strong.muted{color:#ffc76b;font-size:13px}.adminOverviewCard small{color:#778698;margin-top:6px;font-size:9px;line-height:1.4;display:block}.adminOverviewColumns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.adminOverviewPanel{padding:16px}.adminPanelTitle{color:#9bb0bf;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.adminPanelTitle h3{color:#f5f8fa;margin:4px 0 0;font-size:15px}.adminOverviewFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.adminOverviewFacts div{background:#0d141e;border-radius:9px;padding:9px}.adminOverviewFacts span{color:#778698;font-size:8px;display:block}.adminOverviewFacts b{color:#e7eef2;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.adminQuickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminQuickLinks a{color:#b9d6c0;background:#132119;border:1px solid #2d3d4d;border-radius:9px;padding:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.adminQuickLinks a:hover{color:#dfffcf;border-color:#8cff45}.adminAlertList{gap:7px;display:grid}.adminAlert{border-radius:9px;align-items:flex-start;gap:8px;padding:9px;font-size:10px;line-height:1.4;display:flex}.adminAlert.info{color:#b9c9d6;background:#15202b}.adminAlert.warning{color:#ffd486;background:#302719}.adminAlert.error{color:#ffaaa5;background:#321d20}.adminOverviewState{color:#9eacba;background:#151e2a;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:12px;font-size:10px;line-height:1.45;display:flex}.adminOverviewState.error{color:#ffaaa5;border:1px solid #62302f}.adminOverviewState.success{color:#bff5a6;background:#152716}.adminOperations,.adminPage #admin-production,.adminPage #admin-technical,.adminPage #admin-sack,.adminPage #admin-live,.adminPage #admin-check{scroll-margin-top:20px}@media (width>=700px){.adminPage{padding-left:250px}.adminPage .adminSidebar{left:18px}.adminPage .pageTitle{padding-top:0}.adminPage .productionCenter{margin-top:8px}}@media (width<=699px){.adminPage{padding-bottom:86px}.adminMobileBar{z-index:25;align-items:center;gap:8px;margin:-14px 0 12px;display:flex;position:sticky;top:0}.adminMobileMenu{color:#dce7ed;background:#0b111b;border:1px solid #263142;border-radius:10px;flex:1;align-items:center;gap:8px;width:auto;min-height:42px;margin:0;padding:0 12px;font-size:11px;font-weight:800;display:flex;position:static}.adminMobileHome{color:#9cff60;background:#182614;border:1px solid #38572a;border-radius:10px;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;display:block}.adminSidebar{width:auto;max-height:calc(100vh - 140px);display:none;position:fixed;top:66px;left:12px;right:12px}.adminSidebar.open{display:block}.adminSidebar button{min-height:42px}.adminOverview{padding:14px}.adminOverviewHead{display:block}.adminOverviewHead .adminRefresh{width:100%;margin-top:12px}.adminOverviewStatus,.adminOverviewKpis,.adminOverviewColumns{grid-template-columns:1fr}.adminOverviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminOverviewCard strong{font-size:18px}.adminQuickLinks{grid-template-columns:1fr}.adminPage .adminOperations{overflow:hidden}}@media (width>=700px) and (width<=1100px){.adminOverviewStatus{grid-template-columns:1fr 1fr}.adminOverviewStatus article:last-child{grid-column:1/-1}.adminOverviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.montanteIntro,.montanteGift,.montanteOfferCard,.montanteCycleCard{background:#111722;border:1px solid #263244;border-radius:18px}.montanteIntro{background:linear-gradient(135deg,#17231a,#111722 62%);justify-content:space-between;gap:18px;margin:0 0 18px;padding:20px;display:flex}.montanteIntro h2,.montanteGift h2,.montanteSectionHeading h2{color:#f5f7fa;margin:6px 0;font-size:20px}.montanteIntro p,.montanteGift p{color:#9ca8b7;max-width:690px;margin:0;font-size:12px;line-height:1.55}.montanteIntroBadge{color:#b8c4d1;align-items:center;gap:8px;min-width:165px;font-size:10px;line-height:1.5;display:flex}.montanteIntroBadge svg{color:#8cff45}.montanteIntroBadge b{color:#efffe8}.montanteEyebrow{color:#9ee477;letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.montanteGift{background:linear-gradient(135deg,#211f16,#111722);border-color:#756438;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:17px;display:flex}.montanteGift h2{font-size:16px}.montanteGiftChoices{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.montanteSectionHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin:22px 0 12px;display:flex}.montanteSectionHeading>small{color:#7f8b9b;font-size:10px}.montanteOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.montanteOfferCard{flex-direction:column;min-width:0;padding:18px;display:flex}.montanteOfferCard.featured{border-color:#7ab557;box-shadow:0 0 0 1px #8cff451f}.montanteOfferTop{color:#93a0b0;justify-content:space-between;font-size:10px;display:flex}.montanteOfferTag{color:#a9e58d;letter-spacing:1px;font-size:8px;font-weight:900}.montanteOfferCard h3{margin:15px 0 4px;font-size:22px}.montanteOfferPrice{color:#fff;font-size:20px}.montanteOfferFacts{color:#aab5c3;gap:8px;margin:18px 0;font-size:10px;display:grid}.montanteOfferFacts b{color:#efffe8}.montanteOfferCard p{color:#9ba7b5;margin:auto 0 14px;font-size:11px;line-height:1.5}.montanteOfferDisclaimer{color:#7e8998;margin-top:9px;font-size:9px;display:block}.montantePrimary,.montanteSecondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex}.montantePrimary{color:#0d1709;background:#8cff45;border:1px solid #8cff45}.montanteSecondary{color:#edf2f7;background:#1a222e;border:1px solid #405064}.montantePrimary:disabled,.montanteSecondary:disabled{cursor:not-allowed;opacity:.5}.montanteCycles{padding-bottom:120px}.montanteFilters{flex-wrap:wrap;gap:7px;display:flex}.montanteFilters span,.montanteAdminBadge{color:#aeb9c7;border:1px solid #334154;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;display:inline-flex}.montanteAdminBadge{color:#f2d581;vertical-align:middle;border-color:#7c6a38;margin-right:8px;font-size:8px}.montanteEmpty{color:#8995a4;text-align:center;border:1px dashed #344255;border-radius:16px;padding:28px;font-size:11px}.montanteCycleList{gap:12px;display:grid}.montanteCycleCard{padding:17px}.montanteCycleHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.montanteCycleOrigin{color:#9eaaba;font-size:9px}.montanteCycleHead h3{margin:5px 0 0;font-size:17px}.montanteCycleHead h3 small{color:#718094;font-size:9px;font-weight:500}.montanteStatus{color:#c2ccd7;white-space:nowrap;background:#202a36;border-radius:999px;padding:6px 9px;font-size:9px}.montanteStatus.active,.montanteStatus.awaiting_user_confirmation,.montanteStatus.selection_available{color:#baff98;background:#20361d}.montanteStatus.failed,.montanteStatus.terminated_for_non_participation{color:#ffabb0;background:#3a2026}.montanteCycleFacts{color:#7f8c9c;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;font-size:9px;display:grid}.montanteCycleFacts span{gap:4px;display:grid}.montanteCycleFacts b{color:#edf2f7;font-size:10px}.montanteProgress{gap:7px;margin:12px 0 16px;display:flex}.montanteStep{color:#798697;justify-items:center;gap:4px;min-width:54px;font-size:8px;display:grid}.montanteStep span{color:#a6b1bf;border:1px solid #405064;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.montanteStep.won span{color:#baff9a;background:#23471c;border-color:#85d65e}.montanteStep.lost span{color:#ffb5ba;background:#4a2028;border-color:#f17d87}.montanteStep.played span,.montanteStep.pending span{color:#d8e7f9;background:#263347;border-color:#7e9bc0}.montanteStep.not_played span{color:#f0d692;background:#443a21;border-color:#d2ac58}.montanteCycleAction{color:#a7b2c0;border-top:1px solid #232d3b;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:10px;display:flex}.montanteCycleAction .montantePrimary{min-width:190px}.montanteHistory{color:#98a5b3;border-top:1px solid #232d3b;margin-top:13px;padding-top:10px;font-size:10px}.montanteHistory summary{cursor:pointer;color:#c3ceda}.montanteHistoryRow{border-bottom:1px solid #202936;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.montanteHistoryRow b{color:#edf4f8}.montanteInlineError{color:#ffc4c7;background:#301d24;border:1px solid #8f4b52;border-radius:12px;padding:12px 14px;font-size:11px}.montanteModalBackdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03060ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.montanteConsentModal,.montanteSelectionModal{background:#111722;border:1px solid #3a495d;border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:22px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000080}.montanteModalClose{color:#aeb8c6;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:11px;right:15px}.montanteConsentModal h2,.montanteSelectionModal h2{color:#f4f7fa;margin:9px 28px 7px 0;font-size:21px}.montanteConsentText{color:#dbe4ed;border:1px solid #334257;border-radius:11px;padding:12px;font-size:11px;line-height:1.55}.montanteConsentText.secondary{color:#aab7c6;font-size:10px}.montanteConsentCheck{color:#f0f4f8;align-items:flex-start;gap:9px;margin:15px 0;font-size:11px;line-height:1.45;display:flex}.montanteConsentCheck input{accent-color:#8cff45;margin-top:2px}.montanteConsentActions{flex-wrap:wrap;gap:9px;display:flex}.montantePaymentNotice{color:#d6b778;font-size:10px;line-height:1.45}.montanteSelectionMeta{color:#aeb9c7;font-size:11px}.montanteSelectionMeta,.montanteSelectionReason{line-height:1.5}.montanteSelectionGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.montanteSelectionGrid div{background:#0d141e;border:1px solid #2d3b4d;border-radius:11px;padding:11px}.montanteSelectionGrid small,.montanteSelectionGrid b{display:block}.montanteSelectionGrid small{color:#7e8b9c;font-size:8px}.montanteSelectionGrid b{color:#eef4f8;margin-top:5px;font-size:11px}.montanteSelectionReason{color:#cad5df;background:#192430;border-radius:11px;padding:12px;font-size:11px}.montanteWarning{color:#f0c4c6;font-size:10px;line-height:1.5}.montanteSelectionActions{flex-wrap:wrap;gap:9px;display:flex}.montantePlayedForm{border-top:1px solid #2a3748;gap:10px;padding-top:14px;display:grid}.montantePlayedForm label{color:#cbd6e1;gap:5px;font-size:10px;display:grid}.montantePlayedForm input{color:#fff;font:inherit;background:#0b1119;border:1px solid #405064;border-radius:9px;padding:11px}.montantePlayedForm p{color:#8f9cac;margin:0;font-size:10px}.montanteSearchState{text-align:center}.montanteSearchState h2{margin:14px 0 6px}.montanteSearchState p{color:#ccd6df;font-size:12px;line-height:1.55}.montanteSearchState small{color:#8995a5;margin:10px 0 18px;font-size:10px;display:block}.montanteSearchSpinner,.montanteSearchEmpty{color:#8cff45;border:3px solid #2c3b4c;border-top-color:#8cff45;border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid}.montanteSearchSpinner{animation:1s linear infinite montanteSpin}.montanteSearchEmpty{color:#f2ce7b;border-color:#9a7a3e;font-size:25px}@keyframes montanteSpin{to{transform:rotate(360deg)}}@media (width<=900px){.montanteOfferGrid{grid-template-columns:1fr 1fr}.montanteOfferCard:last-child{grid-column:1/-1}.montanteIntro{align-items:flex-start}.montanteSelectionGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=699px){.montanteIntro,.montanteGift{display:grid}.montanteIntroBadge{min-width:0}.montanteGiftChoices{justify-content:flex-start}.montanteOfferGrid{grid-template-columns:1fr}.montanteOfferCard:last-child{grid-column:auto}.montanteSectionHeading{display:block}.montanteFilters{margin-top:10px}.montanteCycleFacts{grid-template-columns:repeat(2,1fr)}.montanteCycleAction{flex-direction:column;align-items:stretch}.montanteCycleAction .montantePrimary{width:100%}.montanteSelectionGrid{grid-template-columns:1fr}.montanteConsentModal,.montanteSelectionModal{padding:18px}.montanteConsentActions,.montanteSelectionActions{display:grid}.montanteConsentActions button,.montanteSelectionActions button{width:100%}}.generatorProfileGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.generatorProfile{cursor:pointer;background:#0d171f;border:1px solid #344a5a;border-radius:11px;gap:6px;min-height:94px;padding:13px;display:grid}.generatorProfile.selected{background:#172817;border-color:#8cff45}.generatorProfile input{opacity:0;position:absolute}.generatorProfile strong{color:#f3f8fa;font-size:12px}.generatorProfile span,.generatorProfile small{color:#9eacb7;font-size:10px;line-height:1.35}.generatorInlineFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.generatorChoiceGrid,.generatorMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generatorMarketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.generatorBusinessNotice.success{color:#d6ffc4;background:#102313;border-color:#477449}.generatorResultActions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.generatorResultActions button{color:#eef8fb;background:#142936;border:1px solid #617789;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:800}.generatorAdminNote{color:#9bacb8;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.shopPlanSummary,.shopCatalogSection{background:#111722;border:1px solid #273243;border-radius:16px;max-width:900px;margin:14px 0;padding:16px}.shopPlanSummary{border-color:#536d42;gap:5px;display:grid}.shopPlanSummary span,.shopCatalogSection small{color:#9da9b9;font-size:11px}.shopPlanSummary strong{color:#baff98;font-size:20px}.shopPlanSummary p{color:#e6c6c8;margin:0;font-size:12px}.shopCatalogSection h2{margin:0}.shopOfferGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.shopOfferCard{background:#0d151e;border:1px solid #344452;border-radius:12px;gap:8px;padding:13px;display:grid}.shopOfferCard>span{color:#9ee477;font-size:10px;font-weight:800}.shopOfferCard h3,.shopOfferCard p{margin:0}.shopOfferCard strong{color:#fff;font-size:17px}.shopOfferCard p{color:#aab7c2;font-size:11px;line-height:1.4}.shopOfferCard button,.shopCompactList button{color:#dce8ee;background:#162531;border:1px solid #526879;border-radius:8px;padding:8px 10px}.shopOfferCard button:disabled{opacity:.7}.shopCompactList{gap:7px;margin-top:10px;display:grid}.shopCompactList>div{border-top:1px solid #293948;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.shopCompactList span{color:#9da9b9;margin-right:auto;font-size:11px}.shopPerformanceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.liveCenterTabs{z-index:2;background:var(--bg,#07111d);gap:8px;margin:16px 0;padding-bottom:4px;display:flex;position:sticky;top:0;overflow-x:auto}.liveCenterTabs button{color:#b9c9da;background:#101d2c;border:1px solid #26384e;border-radius:999px;flex:none;padding:10px 16px;font-weight:800}.liveCenterTabs button.active{color:#071006;background:#75ff32;border-color:#75ff32}.liveUpcomingGroups{gap:14px;display:grid}.liveUpcomingGroup{background:#0c1725;border:1px solid #23364d;border-radius:16px;padding:14px}.liveUpcomingGroupHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.liveUpcomingGroupHead h2{margin:2px 0;font-size:18px}.liveUpcomingGroupHead>span{color:#9eb0c4;font-size:13px}.liveUpcomingRow{border-top:1px solid #1d2d40;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.liveUpcomingRow>span{align-items:center;gap:8px;min-width:0;display:flex}.liveUpcomingRow b{white-space:nowrap}.liveUpcomingRow em{color:#8092a8;font-style:normal}.liveUpcomingRow small{color:#aebed0;text-align:right}.liveSeasonView{gap:16px;display:grid}.liveSeasonToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.liveSeasonToolbar label{gap:5px;font-weight:700;display:grid}.liveSeasonToolbar select{color:#eef5fb;background:#0c1725;border:1px solid #2a4058;border-radius:8px;padding:9px}.liveSeasonToolbar>span{color:#aebed0}.liveStandingsTable{border:1px solid #23364d;border-radius:14px;overflow:auto}.liveStandingsRow{color:#d9e4ef;border-top:1px solid #1d2d40;grid-template-columns:32px minmax(160px,1fr) 48px 70px 58px 48px;align-items:center;gap:8px;padding:10px 12px;display:grid}.liveStandingsRow:first-child{border-top:0}.liveStandingsRow small{color:#8fa3b8;margin-top:3px;font-size:11px;display:block}.liveStandingsHeader{color:#90a7bd;text-transform:uppercase;background:#101f31;font-size:11px;font-weight:800}.liveSeasonCalendar{gap:8px;display:grid}.liveSeasonCalendar>div{background:#0c1725;border:1px solid #23364d;border-radius:10px;grid-template-columns:110px minmax(180px,1fr) auto;gap:10px;padding:11px 12px;display:grid}.liveSeasonCalendar small{color:#aebed0}@media (width<=640px){.liveUpcomingRow{flex-direction:column;align-items:flex-start}.liveUpcomingRow small{text-align:left}.liveUpcomingRow b{font-size:13px}.liveSeasonToolbar{flex-direction:column;align-items:stretch}.liveStandingsRow{grid-template-columns:24px minmax(125px,1fr) 34px 58px 45px 36px;padding:9px 7px;font-size:12px}.liveSeasonCalendar>div{grid-template-columns:1fr;gap:4px}}.productionCenter{margin:20px 0;line-height:1.5}.productionCenter h2{font-size:1.35rem}.productionCenter button,.notificationList button,.neoContext button{color:#fff;cursor:pointer;background:#152b35;border:1px solid #506572;border-radius:9px;min-height:44px;padding:10px 13px}.productionCenter button:disabled{opacity:.45;cursor:not-allowed}.productionBudget,.productionDraft,.productionConfirm{background:#11232b;border:1px solid #344b58;border-radius:14px;margin:14px 0;padding:16px}.productionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.productionTabs,.productionActions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.productionTabs button[aria-pressed=true]{background:#167854;border-color:#65e4b6}.productionDraft{overflow-wrap:anywhere;min-width:0;margin:0}.productionDraft h3{color:#70e4bf}.productionDraft small{color:#c0cdd5}.productionSelection{border-bottom:1px solid #344b58;padding:12px 0}.productionSelection p{margin:6px 0}.productionSelection button{margin-top:8px;font-size:.75rem;display:block}.productionDraft label{margin:14px 0;display:block}.productionDraft input{box-sizing:border-box;color:#fff;background:#09181f;border:1px solid #657d89;border-radius:8px;width:100%;padding:12px;display:block}.productionNotice{border-left:3px solid #70e4bf;padding:12px}.productionConfirm{border:2px solid #70e4bf}.productionConfirm button{margin:4px}.notificationBell{z-index:80;color:#fff;background:#163a40;border:1px solid #526f7e;border-radius:24px;align-items:center;gap:6px;padding:10px;display:flex;position:fixed;top:12px;right:18px}.notificationBell span{background:#167854;border-radius:12px;padding:2px 6px}.notificationList{color:#fff;box-sizing:border-box;z-index:85;background:#102630;border:1px solid #526f7e;border-radius:14px;width:min(360px,100vw - 24px);max-height:65vh;padding:14px;position:fixed;top:62px;right:12px;overflow:auto}.notificationList article{border-top:1px solid #344b58;padding:10px 0}.notificationList article.read{opacity:.65}.notificationList small{margin:7px;display:block}.neoContext{color:#fff;box-sizing:border-box;z-index:65;background:#102630;border:1px solid #527267;border-radius:14px;width:min(290px,100vw - 28px);padding:14px;position:fixed;bottom:145px;right:14px;box-shadow:0 5px 25px #0004}.neoContext p{font-size:.85rem;line-height:1.5}.neoContext .neoDismiss{float:right;min-height:26px;padding:0 8px}.neoContext button{font-size:.75rem}.productionCenter details{margin-top:15px}.productionOrder,.productionRule,.productionManual{margin:10px 0}.productionRule{color:#70e4bf;font-weight:700}.productionManual{color:#f5cf70;font-weight:700}.productionPipeline{border:1px solid #29424d;border-radius:10px;padding:12px}.productionPipeline p{margin:6px 0}.productionPrevious{color:#ffcf70;vertical-align:middle;letter-spacing:.03em;border:1px solid #b9953e;border-radius:6px;padding:3px 6px;font-size:.65em;display:inline-block}@media (width<=599px){.productionCenter{margin:14px 0}.productionBudget,.productionDraft,.productionConfirm{padding:13px}.productionOrder{font-size:.92rem;line-height:1.7}.productionActions button,.productionTabs button{flex:140px}}@media (width>=900px){.neoContext{bottom:105px;right:90px}.productionGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}.app .proBadge{margin-right:52px}.neoBankrollInput input{box-sizing:border-box;color:#fff;background:#132830;border:1px solid #506572;border-radius:7px;width:100%;margin:6px 0;padding:8px}.notificationActions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.notificationHint{color:#c0cdd5;font-size:.8rem}.notificationPreference{align-items:center;gap:8px;padding:6px 0;display:flex}.notificationMain{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.notificationMain span{margin-top:4px}.productionGateStatus{margin-top:4px;font-weight:800;display:block}.productionGateStatus.available{color:#70e4bf}.productionGateStatus.unchecked{color:#f5cf70}.productionGateStatus.unavailable{color:#ff8f8f}.productionResume{background:#102d2c;border:2px solid #70e4bf;border-radius:14px;margin:14px 0;padding:14px}.productionResume p{margin:7px 0}.productionHistory,.productionManualSection,.candidateSack{background:#0e1e27;border:1px solid #344b58;border-radius:14px;margin:14px 0;padding:16px}.productionHistory h3,.productionManualSection h3,.candidateSack h3{margin-top:0}.productionHistoryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.productionHistoryGrid span{background:#132b35;border-radius:9px;padding:10px}.candidateSackHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidateSackGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;display:grid}.candidateCard{background:#112731;border:1px solid #405b68;border-radius:12px;padding:13px}.candidateCard h4{color:#70e4bf;margin:0}.candidateCard label{margin:8px 0;font-size:.8rem;display:block}.candidateCard input,.candidateCard select{box-sizing:border-box;color:#fff;background:#09181f;border:1px solid #657d89;border-radius:7px;width:100%;margin-top:4px;padding:9px;display:block}.footballAdminDrafts{background:#fff;border:1px solid #d9e1e7;border-radius:14px;margin:1rem 0 1.5rem;padding:1rem}.footballAdminTitle{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.footballAdminTitle h3{margin:.1rem 0}.footballAdminDraftGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.footballAdminDraft{background:#fbfcfd;border:1px solid #d9e1e7;border-radius:12px;padding:1rem}.footballAdminDraftHead{justify-content:space-between;gap:.75rem;display:flex}.footballAdminDraftHead h3{margin:0 0 .3rem}.footballDraftStatus{color:#865d00;background:#fff1cc;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;display:inline-block}.status-ready_for_admin_publication{color:#17633b;background:#d9f7e5}.status-recomposition_required{color:#8b2020;background:#ffdede}.footballAdminSelection{border-top:1px solid #e5eaee;padding:.75rem 0}.footballAdminSelection p{margin:.35rem 0}.footballOddsSource{color:#586672}.footballAdminActions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.footballAdminActions input{min-width:8rem;max-width:12rem}.footballAdminActions button{min-height:2.25rem}.footballAdminFooter{border-top:1px solid #e5eaee;margin-top:.5rem;padding-top:.75rem}.footballAdminFooter label{margin:.45rem 0;display:block}.footballAdminFooter input{width:100%;margin-top:.25rem;display:block}.footballDraftNotice{color:#865d00;margin-top:.75rem;display:block}.footballAdminDraft .danger{color:#8b2020}@media (width<=1100px){.footballAdminDraftGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.footballAdminDrafts{padding:.75rem}.footballAdminTitle{display:block}.footballAdminDraftGrid{grid-template-columns:1fr}.footballAdminDraftHead{display:block}.footballAdminActions button,.footballAdminActions input{width:100%;max-width:none}.footballAdminSelection{padding:.85rem 0}}.footballAdminDrafts{color:#17212b;max-width:1100px;margin-inline:auto}.footballAdminDrafts h3,.footballAdminDrafts p,.footballAdminDrafts b,.footballAdminDrafts strong{color:#17212b}.footballAdminDrafts small{color:#425466}.footballAdminDrafts input{color:#17212b;background:#fff;border:1px solid #718096}.footballAdminDrafts input::placeholder{color:#52606d;opacity:1}.footballAdminDrafts button{color:#fff;background:#173b4d;border-color:#173b4d}.footballAdminDrafts button:disabled{color:#52606d;opacity:1;background:#d8dee5;border-color:#aab4bf}.footballAdminDrafts .footballAdminTitle{border-bottom:1px solid #d9e1e7;padding-bottom:.75rem}.footballCouponTabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.footballCouponTabs button[aria-pressed=true]{background:#167854;border-color:#167854}.footballAdminDraftGrid{display:block}.footballAdminDraft{box-sizing:border-box;width:100%}.footballTeamLine{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.footballTeamLine img{object-fit:contain;width:28px;height:28px}.footballTechnicalStatus{margin-top:.2rem;font-size:.7rem;display:block;color:#52606d!important}.footballAdminDraft .footballDraftNotice{color:#8a5a00}.footballAdminDraft .danger{color:#9b1c1c;background:#fff0f0;border-color:#d64545}@media (width<=680px){.footballAdminDrafts,.footballAdminDraft{padding:.85rem}.footballTeamLine strong{max-width:calc(100% - 40px)}.footballAdminFooter .footballAdminActions{grid-template-columns:1fr;display:grid}.footballAdminFooter .footballAdminActions button,.footballAdminFooter .footballAdminActions input{width:100%;max-width:none}}.footballHomeCounters{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.footballHomeCounters span{border:1px solid #d9e1e7;border-radius:999px;padding:.35rem .6rem;font-size:.85rem}.footballTileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.footballTile{background:#11232b;border:1px solid #344b58;border-radius:14px;overflow:hidden}.footballTileSummary{text-align:left;color:#fff;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:86px;padding:14px;display:flex}.footballTileSummary span:first-child{gap:5px;display:grid}.footballTileSummary small{color:#c0cdd5}.footballTileSummary em{color:#70e4bf;font-size:.78rem;font-style:normal}.footballTileBody{border-top:1px solid #344b58;padding:14px}.footballTileSelection{border-bottom:1px solid #344b58;gap:8px;padding:10px 0;display:grid}.footballTileBody input{box-sizing:border-box;color:#fff;background:#09181f;border:1px solid #657d89;border-radius:8px;width:100%;padding:11px}.footballTileBody button{min-height:40px;margin:7px 0}.footballTileBody label{gap:6px;margin-top:14px;display:grid}@media (width<=850px){.footballTileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.footballTileGrid{grid-template-columns:1fr}.footballTileSummary{min-height:76px}}.productionCenter>.footballAdminDrafts+h2,.productionCenter>.footballAdminDrafts+h2+.footballAdminDrafts{display:none}.footballCategoryGroup{margin-top:18px}.footballCategoryGroup h4{color:#152b35;margin:10px 0}.footballTileRow{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.footballTileRow .footballTile{background:#f7fafc;border-color:#8da0ad;flex:1 1 0;min-width:0}.footballTileRow .footballTileSummary{color:#152b35}.footballTileRow .footballTileSummary small{color:#344b58}.footballTileRow .footballTileSummary em{color:#b66a00}.footballTileRow .footballTile.is-open{background:#152b35}.footballTileRow .footballTile.is-open .footballTileSummary{color:#fff}.footballDetailPanel{color:#152b35;box-sizing:border-box;background:#fff;border:1px solid #8da0ad;width:100%;margin-top:12px}.footballDetailPanel .footballTileBody{color:#152b35;background:#fff}.footballDetailPanel input{color:#152b35!important;background:#fff!important;border-color:#526f7e!important}.footballDetailPanel button{color:#fff;background:#152b35;border-color:#152b35}.footballTileResult{border-radius:8px;padding:10px;font-weight:700}.footballTileResult.success{color:#116434;background:#d9f5e4}.footballTileResult.error{color:#9b1c1c;background:#ffe0e0}.footballTileResult.missing{color:#8a5200;background:#fff0c7}.footballTileRow .footballTileSummary em{color:#ffd166;font-weight:800}.footballTileRow .footballTile.is-open .footballTileSummary small{color:#f1f5f9}.footballTileRow .footballTile.is-open .footballTileSummary em{color:#9ff2bd}.footballCategoryGroup{padding:0 0 1rem}.footballCategoryGroup h4{letter-spacing:.04em;font-size:1rem}.footballTileRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.footballTileRow .footballTile{flex:none;width:100%;min-width:0}.footballTileSummary{min-height:98px;padding:12px}.footballTileSummary b{overflow-wrap:anywhere;font-size:.9rem}.footballTileSummary small{overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.footballTileBody{overflow-wrap:anywhere;font-size:.82rem}.footballTileBody label{font-weight:700}.footballTileBody button{width:100%}.footballTileSelection strong{line-height:1.35}.footballAdminDrafts{overflow:hidden}.footballAdminDrafts p,.footballAdminDrafts small{overflow-wrap:anywhere}@media (width<=900px){.footballTileRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.footballTileRow{grid-template-columns:1fr;gap:9px}.footballTileSummary{min-height:78px}.footballAdminDrafts{padding:.7rem}.footballHomeCounters{font-size:.75rem}.footballTileBody{padding:11px}}.adminPage .adminWorkspace,.adminPage .productionCenter{width:100%;min-width:0;max-width:none}.adminPage .footballAdminDrafts{box-sizing:border-box;width:100%;max-width:none}.footballAdminDrafts .footballCategoryGroup{margin-top:22px;padding-bottom:18px}.footballAdminDrafts .footballCategoryGroup h4{color:#f4f8fb;margin:0 0 11px;font-size:1rem}.footballAdminDrafts .footballTileRow{gap:16px}.footballAdminDrafts .footballTileRow .footballTile{color:#f4f8fb;background:#142433;border:1px solid #3c566a;border-radius:12px;min-width:0;box-shadow:0 7px 18px #0003}.footballAdminDrafts .footballTileSummary{box-sizing:border-box;cursor:pointer;color:#f4f8fb;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.footballAdminDrafts .footballTileSummary>span:first-child{text-align:left;gap:6px;min-width:0;display:grid}.footballAdminDrafts .footballTileSummary b{color:#fff;overflow-wrap:anywhere;line-height:1.25}.footballAdminDrafts .footballTileSummary small{color:#c3d0da;overflow-wrap:anywhere;line-height:1.4}.footballAdminDrafts .footballTileSummary em{color:#ffd166;white-space:nowrap;font-style:normal;font-weight:800}.footballAdminDrafts .footballTileSummary>span:last-child{color:#fff;flex:none;font-size:1.35rem;line-height:1}.footballAdminDrafts .footballTileBody,.footballAdminDrafts .footballDetailPanel .footballTileBody{color:#edf4f8;background:#0f1c29;border-top:1px solid #3c566a}.footballAdminDrafts .footballTileBody strong,.footballAdminDrafts .footballTileBody label{color:#f4f8fb}.footballAdminDrafts .footballTileBody small,.footballAdminDrafts .footballTileBody p{color:#c3d0da}.footballAdminDrafts .footballTileBody input{color:#fff!important;background:#09131e!important;border-color:#60798b!important}.footballAdminDrafts .footballTileBody button{color:#fff}.footballAdminDrafts .footballDetailPanel{color:#edf4f8;background:#142433;border-color:#3c566a;margin-top:16px}.footballAdminDrafts .footballTileResult.missing{color:#ffe08a;background:#483b1e}@media (width>=700px) and (width<=1799px){.adminPage{box-sizing:border-box;width:calc(100% + 286px);max-width:none;margin-left:-286px;padding-left:250px;padding-right:32px}.adminPage .adminWorkspace{max-width:none}}@media (width>=1800px){.adminPage{box-sizing:border-box;width:calc(100% + 320px);max-width:none;margin-left:-320px;padding-left:250px;padding-right:32px}.adminPage .adminWorkspace{max-width:none}}@media (width<=699px){.adminPage .footballAdminDrafts{padding:.7rem}.footballAdminDrafts .footballTileRow{gap:10px}.footballAdminDrafts .footballTileSummary{padding:11px}.footballAdminDrafts .footballDetailPanel{margin-top:10px}}.couponCheckPage .checkResultGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.couponCheckPage .checkResultGrid div{background:#0d1b22;border-color:#385563}.couponCheckPage .checkResultGrid small,.couponCheckPage .checkResultGrid b{color:#eef5f7}.checkMatchCard.unknown{border-color:#73818a}.checkMatchCard summary small{color:#c7d3d8;margin-top:5px;font-weight:400;display:block}.checkScore{font-weight:700;color:#9fdbb7!important}.resultWon{color:#9fdbb7!important}.resultLost{color:#ff9299!important}.resultPending{color:#f0cb80!important}.checkHistoryRow button{padding:7px 9px;font-size:.8rem}@media (width<=600px){.couponCheckPage .checkResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.couponCheckPage .checkCaptureList{gap:12px;margin-top:16px;display:grid}.couponCheckPage .checkCapture{background:#0d1b22;border:1px solid #385563;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.couponCheckPage .checkCapture img{object-fit:cover;border:1px solid #52717e;border-radius:6px;width:74px;height:54px}.couponCheckPage .checkCapture span{color:#eef5f7;flex:1;font-weight:700}.couponCheckPage .checkCapture small{color:#b7c7cc;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.couponCheckPage .checkCapture button{padding:7px 10px;font-size:.8rem}@media (width<=600px){.couponCheckPage .checkCapture{align-items:flex-start}.couponCheckPage .checkCapture img{width:62px;height:46px}.couponCheckPage .checkCapture button{margin-left:auto}}.checkResult>h2{font-size:0}.checkResult>h2:after{content:"Résultat PRO1X Check";font-size:1.25rem}
