@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@media (width<=800px){header{height:70px}.hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.copy h1{letter-spacing:-2.5px;font-size:47px}.visual{min-height:330px}.dash{padding:24px}.money{font-size:36px}.grid{grid-template-columns:1fr 1fr}.sectionHead{display:block}.banner{gap:30px}.steps{grid-template-columns:1fr}}@media (width<=520px){.grid{grid-template-columns:1fr}.services,.how{padding-top:65px;padding-bottom:65px}.banner{display:block}.orb{margin-top:35px}.copy h1{font-size:42px}.dash{border-radius:22px}.stats{grid-template-columns:1fr}.chips{display:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=850px){.side{transition:all .25s;transform:translate(-100%)}.side.open{transform:none}.sideTop button{display:block}.appMain{width:100%;margin-left:0;padding:0 18px 35px}.menuBtn{display:block}.topBalance span{display:none}.welcome{flex-direction:column;align-items:stretch;padding:24px}.walletHero{min-width:0}.quickGrid{grid-template-columns:repeat(2,1fr)}.serviceMini{grid-template-columns:1fr}}@media (width<=520px){.loginPage{padding:18px}.loginBack{top:18px;left:18px}.loginBox{padding:27px 22px}.quickGrid{grid-template-columns:1fr}.appTop h2{font-size:18px}.topBalance b{font-size:15px}}@media (width<=900px){.priceGrid,.profitSummary{grid-template-columns:1fr}.profitTableWrap{overflow:auto}.sectionPad{padding:18px}}.loginBox .brand,.loginBox h1{color:#13213f}.sideTop .brand,.sideTop button{color:#14213d}@media (width<=850px){.side{box-shadow:12px 0 34px #3341551a}}.serviceMini article>svg:first-child,.priceCard .saleIcon{color:#f97316;background:#fff3e6}@media (width<=1050px){.catalogGrid{grid-template-columns:repeat(3,1fr)}.categoryGrid,.esimGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.categoryGrid,.catalogGrid,.esimGrid{grid-template-columns:1fr}.esimFinder{display:block}.esimFinder button{width:100%;margin-top:10px}.fieldPreview{grid-template-columns:1fr}.modalHead{align-items:flex-start}.modalHead img{width:70px;height:70px}}@media (width<=1300px){.catalogGrid{grid-template-columns:repeat(5,1fr)}}@media (width<=1050px){.catalogGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.catalogGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.catalogGrid{grid-template-columns:repeat(2,1fr)}.catalogProduct img,.catalogFallback{height:105px}}.compactModal,.popupTitle,.popupField{text-align:center}.appTop h2,.welcome h1{margin:0}@media (width<=520px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;object-fit:cover;width:100%;height:auto}}@media (width<=700px){.shopPricingCard{grid-template-columns:1fr}}.categoryGrid p,.categoryGrid small{font-size:12px}@media (width<=1050px){.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categoryGrid>button{min-height:175px;padding:15px 8px}.categoryIcon{flex-basis:66px;width:66px;height:66px}.categoryIcon svg{width:34px;height:34px}.categoryGrid h3{font-size:16px}.categoryGrid p{font-size:11px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;width:100%;height:auto}.esimProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.esimProductGrid button{min-height:200px}.esimProductGrid strong{font-size:16px}}@media (width<=700px){.categoryGrid h3{font-size:16px}.categoryIcon{flex-basis:72px;width:72px;height:72px}.categoryIcon svg{width:38px;height:38px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;width:100%;height:auto}}@media (width<=520px){.servicePopup{padding:20px 15px}.servicePopup .servicePrice .quickSell{gap:4px}.servicePopup .servicePrice .quickSell button{font-size:11px}}@media (width<=650px){.esimPopup{max-height:94dvh}.esimPopupPlans{max-height:39dvh}}@media (width<=540px){.unifiedReceipt{max-height:68vh}.receiptRow{font-size:12px}.receiptCode strong{font-size:14px}}@media (width<=600px){.orderLandingNotice{margin:10px 0 16px;padding:12px}}@media (width<=700px){.catalogGrid{justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalogProduct{min-width:0;width:100%!important}.catalogProduct img,.catalogFallback{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.categoryGrid>button{min-width:0;padding:12px}.categoryGrid h3{overflow-wrap:anywhere;font-size:13px}.categoryIcon{flex-basis:50px;width:50px;height:50px}.categoryIcon svg{width:26px;height:26px}.sectionPad{padding:12px!important}.catalogSearch{max-width:100%}.servicePopup .servicePrice .sellLine{white-space:normal}.sellCompact .sellLine{white-space:normal;flex-wrap:wrap;justify-content:center}.sellCompact{max-width:100%}.quickRecharge{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid!important}.quickRecharge button{min-width:0;padding:8px 2px!important;font-size:11px!important}}@media (width<=370px){.rechargeMethodChoices button,.branchPickerTrigger,.branchPickerOptions>button{font-size:11px}.catalogProduct b{font-size:11px!important}}@media (width<=370px){.branchPriceSteps{gap:4px}.branchPriceSteps button{padding:6px 1px}.branchPriceSteps button strong{font-size:11px}}@media (width<=600px){.esimCountryDialog{max-height:75dvh}.esimCountryOverlay{padding:12px}}@media (width<=460px){.chatQuantityPresets{gap:4px}.chatQuantityPresets button{padding:9px 1px;font-size:10px}}@media (width<=1050px){.productsOverviewRow{grid-auto-columns:calc(25% - 9px);gap:12px}}@media (width<=700px){.productsOverview{gap:19px}.productsGlobalSearch{max-width:100%;min-height:46px}.productsCategoryHeader h2{font-size:15px}.productsCategoryHeader button{font-size:12px}.productsOverviewRow{grid-auto-columns:calc(50% - 6px);gap:12px;padding-bottom:9px}.productsCategoryPageTitle h1{font-size:22px}}@media (width<=700px){.productsOverviewRow .catalogProduct b{font-size:10px!important}.productsSearchResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.productsOverviewRow{grid-auto-columns:72px;gap:7px}.productsOverviewRow .catalogProduct b{min-height:23px;line-height:1.18;padding:0 2px 4px!important;font-size:9px!important}}@media (width<=380px){.productsOverviewRow{grid-auto-columns:66px;gap:6px}}@media (width<=850px){.appMain .welcome{align-items:stretch;gap:13px;padding:17px}.appMain .welcome h1{font-size:clamp(19px,4.5vw,25px)}.appMain .welcome .walletHero{width:100%;max-width:none;padding:15px 17px}}@media (width<=520px){.appMain .welcome{border-radius:16px;gap:12px;margin-top:12px;padding:14px}.appMain .welcome h1{font-size:20px}.appMain .welcome .walletHero{border-radius:14px;padding:14px}.appMain .welcome .walletHero strong{font-size:27px}.appMain .welcome .walletHero>a{font-size:14px}}@media (width<=1050px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dashboardPeriodTabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dashboardPeriodTabs button{white-space:nowrap;padding:9px 2px;font-size:12px}.dashboardStatsGrid{gap:9px}.dashboardStatCard{border-radius:14px;gap:6px;padding:13px 12px}.dashboardStatCard span{font-size:12px}.dashboardStatCard strong{font-size:clamp(17px,4.8vw,23px)}}@media (width<=1200px){.dashboardStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media (width<=520px){.dashboardOrderSummary{margin:14px 0 18px}.dashboardPeriodTabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dashboardPeriodTabs button{padding:9px 1px;font-size:12px}.dashboardStatCard{gap:7px;padding:13px 11px}.dashboardStatCard span{font-size:12px}.dashboardStatCard strong{font-size:clamp(16px,4.5vw,22px)}}@media (width<=340px){.dashboardStatsGrid{grid-template-columns:1fr}}@media (width<=1350px){.dashboardStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardStatCard{min-height:82px;padding:12px}.dashboardStatCard strong{font-size:clamp(17px,4.4vw,23px)}}@media (width<=340px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardStatCard{padding:9px}.dashboardStatCard strong{font-size:16px}}@media (width<=720px){.dashboardStatsGrid .dashboardStatCard{gap:3px;min-height:0;padding:10px 11px}}@media (width<=340px){.dashboardStatsGrid .dashboardStatCard{padding:9px}}@media (width<=420px){.appMain .welcome .dailyProfitRows span{font-size:9px}.appMain .welcome .dailyProfitRows b{font-size:12px}}@media (width<=850px){.appMain .welcome .walletHero{grid-template-columns:36px minmax(0,1fr);width:100%}}@media (width<=420px){.appMain .welcome .walletHero>strong{font-size:clamp(20px,6vw,27px)}.appMain .welcome .walletHero .dailyProfitRows>div{gap:6px}}@media (width<=850px){.appMain .welcome .walletHero{width:100%;max-width:370px;margin-inline:auto}}@media (width<=420px){.appMain .welcome .walletHero{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:14px 12px}.appMain .welcome .walletHero>strong{font-size:clamp(19px,6vw,26px)}}@media (width<=850px){.appMain .welcome .walletHero{max-width:320px}}@media (width<=420px){.appMain .welcome .walletHero{width:100%;padding:13px 12px}.appMain .welcome .walletHero .dailyProfitRows span{font-size:9px}}@media (width<=420px){.appMain .welcome .walletHero .dailyProfitRows>div{gap:7px}}@media (width<=850px){.appMain .welcome .walletHero{box-sizing:border-box;border-radius:16px;grid-template-columns:30px minmax(0,1fr);column-gap:9px;width:100%;min-width:0;max-width:100%;margin:0;padding:13px 15px}.appMain .welcome .walletHero>strong{letter-spacing:-.035em;max-width:100%;font-size:clamp(21px,5.4vw,30px);line-height:1.12}.appMain .welcome .walletHero>span{font-size:10px}.appMain .welcome .walletHero .dailyProfitRows{gap:6px;margin-top:3px;padding-top:8px}.appMain .welcome .walletHero .dailyProfitRows>div{flex-wrap:wrap;justify-content:flex-end;gap:9px}.appMain .welcome .walletHero .dailyProfitRows span{white-space:nowrap;font-size:10px}.appMain .welcome .walletHero .dailyProfitRows b{font-size:12px}.appMain .welcome .walletHero>a{font-size:14px}}@media (width<=390px){.appMain .welcome .walletHero{grid-template-columns:25px minmax(0,1fr);padding:12px}.appMain .welcome .walletHero>strong{font-size:clamp(19px,5.2vw,24px)}.appMain .welcome .walletHero .dailyProfitRows span{font-size:9px}.appMain .welcome .walletHero .dailyProfitRows b{font-size:11px}}@media (width<=700px){.orderProductCell{gap:7px;min-width:125px}.orderProductArtwork{flex-basis:36px;width:36px;height:36px}}@media (width<=1100px){.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.topProductsSection{padding:15px}.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topProductCard{gap:6px;padding:8px}.topProductCard span{font-size:11px}}@media (width<=700px){.dashSection.topProductsSection{margin-top:20px;padding:0}.topProductsSection h2{font-size:17px}.topProductsGrid{grid-template-columns:repeat(3,minmax(0,90px));gap:9px}.topProductsGrid .topProductCard{width:100%}}@media (width<=340px){.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dashSection.topProductsSection{border-radius:17px;margin-top:24px;padding:16px 14px 18px}.topProductsSection h2{margin-bottom:14px;font-size:17px}}@media (width<=700px){.dashboardRecentSections{gap:16px;margin-top:18px}.dashboardRecentSection{border-radius:18px;padding:15px}.dashboardRecentHeader h2{font-size:18px}.dashboardRecentRow{flex-wrap:wrap;gap:9px;padding:9px}.dashboardRecentArtwork{flex-basis:42px;width:42px;height:42px}.dashboardRecentProduct{flex-basis:calc(100% - 65px)}.dashboardRecentCost{margin-left:51px}.dashboardRecentDate{min-width:0;margin-left:auto}.dashboardRecentArrow{display:none}.dashboardRecentProduct strong{font-size:13px}}@media (width<=720px){.ordersRecentList{gap:9px}.ordersRecentRow{flex-wrap:wrap;gap:8px 10px;padding:11px}.ordersRecentImage{flex-basis:45px;width:45px;height:45px}.ordersRecentName{flex-basis:calc(100% - 75px)}.ordersRecentName strong{font-size:13px}.ordersRecentPrice{margin-left:55px}.ordersRecentTime{min-width:0;margin-left:auto}.ordersRecentState{max-width:100%}.ordersRecentChevron{display:none}}@media (width<=900px){.ordersRecentRow{grid-template-columns:48px minmax(125px,1.7fr) minmax(70px,1fr) minmax(70px,.7fr) minmax(75px,.7fr) minmax(100px,1fr) 16px;gap:9px}.ordersRecentImage{flex-basis:auto;width:48px;height:48px}.ordersRecentCustomer{font-size:12px}.ordersRecentTime{font-size:11px}}@media (width<=650px){.ordersRecentRow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"image product status""image customer price""image time time";gap:5px 10px;min-height:0;padding:11px}.ordersRecentImage{grid-area:image;align-self:start;width:44px;height:44px}.ordersRecentName{flex-basis:auto;grid-area:product}.ordersRecentCustomer{grid-area:customer}.ordersRecentPrice{text-align:right;grid-area:price;margin:0}.ordersRecentState{grid-area:status;justify-self:end}.ordersRecentTime{text-align:left;grid-area:time;margin:0}.ordersRecentChevron{display:none}}@media (width<=700px){.ownerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerMetric{padding:14px}.ownerMetric strong{font-size:21px}}*{box-sizing:border-box}body{color:#f8fafc;background:#080b16;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}header{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex}.brand span{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.brand b{font-size:17px}.signin,.primary{border-radius:12px;align-items:center;gap:9px;font-weight:700;display:inline-flex}.signin{background:#161b2c;border:1px solid #252c42;padding:11px 17px}.primary{background:linear-gradient(90deg,#2563eb,#7c3aed);padding:14px 20px;box-shadow:0 12px 35px #4f46e54a}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1180px;min-height:600px;margin:auto;padding:75px 24px 90px;display:grid}.eyebrow{letter-spacing:1.7px;color:#60a5fa;margin-bottom:17px;font-size:12px;font-weight:800}.copy h1{letter-spacing:-3.5px;margin:0 0 22px;font-size:64px;line-height:1.02}.copy h1 em{background:linear-gradient(90deg,#38bdf8,#a78bfa,#fb7185);color:#0000;-webkit-background-clip:text;font-style:normal}.copy p{color:#a8b0c3;max-width:530px;margin-bottom:30px;font-size:17px;line-height:1.7}.trust{color:#6f7a92;align-items:center;gap:8px;margin-top:23px;font-size:13px;display:flex}.visual{place-items:center;min-height:410px;display:grid;position:relative}.glow{filter:blur(1px);border-radius:50%;position:absolute}.g1{background:#13204c;width:390px;height:390px}.g2{background:#3b1760;width:230px;height:230px;top:20px;right:0}.dash{background:linear-gradient(145deg,#172554e8,#27145fe8);border:1px solid #39436a;border-radius:27px;width:100%;max-width:500px;padding:32px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 80px #0009}.dashTop{justify-content:space-between;display:flex}.dash small{color:#9aa7cb}.dash h3{margin:7px 0}.money{margin:25px 0;font-size:45px;font-weight:800}.stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stats div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:16px}.stats b{margin-top:8px;font-size:20px;display:block}.chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.chips span{letter-spacing:.6px;background:#ffffff10;border-radius:20px;padding:7px 9px;font-size:10px;font-weight:800}.services,.how{color:#10182c;background:#f7f5f1;padding:90px max(24px,50% - 566px)}.sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.sectionHead h2{letter-spacing:-1.5px;margin:0;font-size:36px}.sectionHead>p{color:#687086;max-width:390px;line-height:1.6}.grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{background:#fff;border:1px solid #e6e5e4;border-radius:22px;min-height:235px;padding:27px;transition:all .2s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1e293b12}.icon{border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.cyan .icon{color:#0284c7;background:#dff7ff}.violet .icon{color:#7c3aed;background:#eee8ff}.pink .icon{color:#e11d48;background:#ffe6ee}.orange .icon{color:#d97706;background:#fff0d7}.card h3{margin:0 0 10px}.card p{color:#697187;font-size:14px;line-height:1.55}.card span{align-items:center;gap:5px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.banner{background:radial-gradient(circle at 85% 40%,#6d28d9,#1d4ed8 45%,#0d1838);justify-content:space-between;align-items:center;min-height:310px;padding:65px max(24px,50% - 566px);display:flex}.banner h2{margin:0 0 13px;font-size:40px}.banner p{color:#c8d1ed}.orb{text-align:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 70px #22d3ee33}.orb span{font-weight:700}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.steps article{background:#fff;border:1px solid #e6e5e4;border-radius:20px;padding:30px}.steps p{color:#697187;line-height:1.6}footer{color:#8791aa;max-width:1180px;margin:auto;padding:55px 24px 65px}.foot{color:#fff;width:max-content}footer p{font-size:14px}footer small{font-size:12px}@media (width<=800px){header{height:70px}.hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.copy h1{letter-spacing:-2.5px;font-size:47px}.visual{min-height:330px}.dash{padding:24px}.money{font-size:36px}.grid{grid-template-columns:1fr 1fr}.sectionHead{display:block}.banner{gap:30px}.steps{grid-template-columns:1fr}}@media (width<=520px){.grid{grid-template-columns:1fr}.services,.how{padding-top:65px;padding-bottom:65px}.banner{display:block}.orb{margin-top:35px}.copy h1{font-size:42px}.dash{border-radius:22px}.stats{grid-template-columns:1fr}.chips{display:none}}.loginPage{color:#fff;background:#070b18;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.loginGlow{background:radial-gradient(circle,#6339ff55,#0000 65%);width:620px;height:620px;position:absolute;top:-240px;right:-140px}.loginBack{color:#aeb9d8;font-weight:700;text-decoration:none;position:absolute;top:30px;left:36px}.loginBox{background:#10172a;border:1px solid #26304a;border-radius:28px;width:min(440px,100%);padding:36px;position:relative;box-shadow:0 30px 80px #0007}.loginBox .brand{margin-bottom:38px;position:static}.loginIcon{background:linear-gradient(135deg,#2e6cff,#7b3cff);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.loginBox h1{margin:0 0 8px;font-size:34px}.loginBox>p{color:#98a6c8;margin:0 0 28px}.loginBox label{color:#c6d0e9;margin:18px 0 0;font-size:13px;font-weight:800;display:block}.loginBox input{box-sizing:border-box;color:#fff;background:#0a1020;border:1px solid #2c3856;border-radius:13px;outline:none;width:100%;margin-top:8px;padding:15px 16px;font-size:15px}.loginSubmit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#236bff,#8446ff);border:0;border-radius:13px;justify-content:center;gap:8px;width:100%;margin-top:24px;padding:15px 18px;font-size:15px;font-weight:900;display:flex}.loginError{color:#ff8193;background:#ff49651c;border-radius:10px;margin-top:16px;padding:12px;font-size:13px}.loginSecure{color:#7484aa;justify-content:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.loading{color:#fff;background:#080c17;place-items:center;min-height:100vh;font-weight:800;display:grid}.spin{animation:1s linear infinite spin}.appShell{color:#0c1830;background:#f4f6fb;min-height:100vh;display:flex}.side{color:#fff;box-sizing:border-box;z-index:20;background:#090e1d;flex-direction:column;width:255px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sideTop{justify-content:space-between;align-items:center;padding:0 8px 24px;display:flex}.sideTop .brand{position:static}.sideTop button{color:#fff;background:0 0;border:0;display:none}.accountMini{background:#121a2e;border:1px solid #202b45;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:13px;display:flex}.avatar{background:linear-gradient(135deg,#2d6cff,#7d42ff);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.accountMini div:last-child{flex-direction:column;min-width:0;display:flex}.accountMini b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.accountMini span{color:#7888ad;margin-top:3px;font-size:11px}.side nav{flex-direction:column;gap:4px;display:flex;overflow:auto}.side nav button,.logout{color:#8f9bbb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-weight:700;display:flex}.logout{width:100%;margin-top:auto}.appMain{box-sizing:border-box;width:calc(100% - 255px);margin-left:255px;padding:0 34px 50px}.appTop{border-bottom:1px solid #e1e6f0;align-items:center;gap:15px;height:88px;display:flex}.appTop small,.dashSection small{color:#4c72ff;letter-spacing:.13em;font-weight:900}.menuBtn{background:#fff;border:0;border-radius:10px;padding:8px;display:none}.topBalance{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.topBalance span{color:#7a8499;font-size:11px}.topBalance b{font-size:19px}.welcome{color:#fff;background:linear-gradient(120deg,#0d1530,#182c68 55%,#48218a);border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:32px;display:flex;position:relative;overflow:hidden}.welcome h1{margin:10px 0;font-size:31px}.welcome p{color:#b9c5e4;margin:0}.pill{letter-spacing:.12em;color:#91c7ff;font-size:10px;font-weight:900}.walletHero{background:#ffffff10;border:1px solid #ffffff18;border-radius:20px;grid-template-columns:auto 1fr;gap:8px 10px;min-width:280px;padding:22px;display:grid}.walletHero>svg{grid-row:1/3}.walletHero span{color:#9fb7ef;font-size:10px;font-weight:800}.walletHero strong{font-size:30px}.walletHero a{color:#7fffd4;grid-column:1/3;align-items:center;gap:7px;margin-top:8px;font-weight:800;text-decoration:none;display:flex}.quickGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.quickGrid>div{background:#fff;border:1px solid #e4e8f1;border-radius:17px;flex-direction:column;gap:9px;padding:20px;display:flex}.quickGrid span{color:#7c879d;font-size:12px}.quickGrid b{font-size:14px}.dashSection{background:#fff;border:1px solid #e4e8f1;border-radius:20px;margin-top:20px;padding:24px}.dashSection h2{margin:5px 0 20px}.serviceMini{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.serviceMini article{border:1px solid #e7eaf2;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.serviceMini article>svg:first-child{box-sizing:border-box;color:#316aff;background:#eef3ff;border-radius:11px;width:38px;height:38px;padding:9px}.serviceMini article>svg:last-child{color:#9aa5ba;margin-left:auto}.serviceMini article div{flex-direction:column;display:flex}.serviceMini article span{color:#818ba0;margin-top:4px;font-size:11px}@media (width<=850px){.side{transition:all .25s;transform:translate(-100%)}.side.open{transform:none}.sideTop button{display:block}.appMain{width:100%;margin-left:0;padding:0 18px 35px}.menuBtn{display:block}.topBalance span{display:none}.welcome{flex-direction:column;align-items:stretch;padding:24px}.walletHero{min-width:0}.quickGrid{grid-template-columns:repeat(2,1fr)}.serviceMini{grid-template-columns:1fr}}@media (width<=520px){.loginPage{padding:18px}.loginBack{top:18px;left:18px}.loginBox{padding:27px 22px}.quickGrid{grid-template-columns:1fr}.appTop h2{font-size:18px}.topBalance b{font-size:15px}}.priceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.productSaleCard,.profitTableWrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.productSaleCard h3{margin:12px 0 5px}.productSaleCard p{color:#71809d;margin:0 0 18px}.saleNumbers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.saleNumbers>div{background:#f6f8fc;border-radius:12px;padding:12px}.saleNumbers span,.sellField span{color:#71809d;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800;display:block}.saleNumbers b{font-size:20px}.sellField{margin-top:12px}.sellField input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d7dfed;border-radius:12px;margin-top:6px;padding:12px;font-weight:800}.profitPreview{color:#087f5b;background:#ecfdf5;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.profitPreview strong{font-size:18px}.buyBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#7c3aed);border:0;border-radius:12px;width:100%;margin-top:14px;padding:13px;font-weight:800}.pageTitle small{color:#546cff;letter-spacing:.1em;font-weight:900}.pageTitle h1{margin:5px 0}.pageTitle p{color:#71809d}.profitSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.profitSummary div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.profitSummary span{color:#71809d;font-size:12px;display:block}.profitSummary strong{margin-top:5px;font-size:24px;display:block}.profitTable{border-collapse:collapse;width:100%}.profitTable th,.profitTable td{text-align:left;border-bottom:1px solid #edf1f7;padding:13px 10px}.profitTable th{color:#71809d;text-transform:uppercase;font-size:11px}.profitPositive{color:#087f5b;font-weight:900}.privateLoginNote{text-align:center;color:#71809d;margin-top:18px;font-size:12px}.navLinkBtn{width:100%}.sectionPad{padding:28px}.topBack{color:#667085;cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-weight:700}.noPublicHome{min-height:100vh}@media (width<=900px){.priceGrid,.profitSummary{grid-template-columns:1fr}.profitTableWrap{overflow:auto}.sectionPad{padding:18px}}.loginGlow{background:radial-gradient(circle,#7c3aed24,#0000 66%);top:-260px;right:-100px}.loginBox{background:#fffffff0;border:1px solid #dfe7f4;box-shadow:0 24px 70px #51658b1f}.loginBox .brand,.loginBox h1{color:#13213f}.loginBox input::placeholder{color:#98a4ba}.loginBox input:focus{background:#fff;border-color:#6375ff;box-shadow:0 0 0 3px #6375ff1a}.loginError{color:#c93650;background:#fff0f2;border:1px solid #ffd6dc}.loading{color:#17233f;background:#f4f7fc}.appShell{color:#14213d;background:#f6f8fc}.side{color:#14213d;background:#fff;border-right:1px solid #e4e9f2;box-shadow:8px 0 28px #3341550a}.sideTop .brand,.sideTop button{color:#14213d}.accountMini{background:#f6f8ff;border-color:#e2e7f2}.accountMini span{color:#74809a}.side nav button,.logout{color:#66738d}.appTop{border-bottom-color:#e5eaf2}.menuBtn{color:#1f2f4f;background:#fff;border:1px solid #e2e7ef}.quickGrid>div,.dashSection{box-shadow:0 8px 22px #3341550a}.quickGrid>div{cursor:pointer}.serviceMini article{cursor:pointer;background:#fff}@media (width<=850px){.side{box-shadow:12px 0 34px #3341551a}}:root{--brand:#7c3aed;--brand-dark:#6d28d9;--brand-light:#ede9fe;--brand-accent:#a855f7;--brand-bg:#f8f7fc}.loginSubmit,.buyBtn{background:linear-gradient(90deg,#7c3aed,#a855f7)}.walletHero{background:linear-gradient(135deg,#6d28d9,#a855f7);box-shadow:0 16px 34px #7c3aed2b}:root{--brand:#ff8a00;--brand-dark:#f97316;--brand-light:#fff3e6;--brand-accent:#ff7a00;--brand-navy:#0f2d5c;--brand-bg:#f8fafc}.brand{letter-spacing:0;align-items:center;gap:0;display:inline-flex}.brand img{object-fit:contain;width:158px;height:auto;display:block}.sideTop .brand img{width:145px}.loginBox .brand img{width:175px}.foot img{width:150px}.brand span,.brand b{display:none!important}.loginIcon,.avatar{background:linear-gradient(135deg,#ff8a00,#f97316)}.loginPage{color:#0f172a;background:#f8fafc}.loginBox{background:#fff;border-color:#e7eaf0;box-shadow:0 30px 80px #0f172a14}.loginBox>p{color:#64748b}.loginBox label{color:#334155}.loginBox input{color:#0f172a;background:#fff;border-color:#d9e0ea}.loginSubmit{background:linear-gradient(90deg,#ff8a00,#f97316)}.appTop small,.dashSection small{color:#f97316}.welcome{background:linear-gradient(120deg,#0f2d5c,#163f7a 58%,#ff8a00)}.serviceMini article>svg:first-child,.priceCard .saleIcon{color:#f97316;background:#fff3e6}.profitStat.highlight{background:#fff8ef;border-color:#fed7aa}.profitStat.highlight b{color:#ea580c}.primary,.signin{background:linear-gradient(90deg,#ff8a00,#f97316)}.eyebrow{color:#f97316}.copy h1 em{background:linear-gradient(90deg,#ff8a00,#f97316,#0f2d5c);color:#0000;-webkit-background-clip:text}.banner{background:radial-gradient(circle at 85% 40%,#ff8a00,#f97316 38%,#0f2d5c 72%)}.light{color:#ffe0b8}.orb svg{color:#ffb347}.steps b{color:#f97316}:root{--brand:#ff7a00;--brand-dark:#f26300;--brand-light:#fff4e8;--brand-navy:#0f2d5c;--brand-bg:#f8fafc}.brand img{object-fit:contain;width:auto;max-width:190px;height:auto;display:block}.loginBox .brand{justify-content:center;margin-bottom:8px;display:flex}.loginBox .brand img{max-width:245px}.loginSlogan{text-align:center;color:var(--brand);letter-spacing:-.02em;margin:2px 0 28px;font-size:21px;font-weight:800}.loginIcon{display:none}.loginPage{background:linear-gradient(135deg,#fff 0%,#fffaf5 55%,#fff3e6 100%)}.loginGlow{background:radial-gradient(circle,#ff7a0025,#0000 66%)}.loginBox{border:1px solid #fed7aa;box-shadow:0 24px 70px #f9731617}.loginBox input{background:#fff;border-color:#fdba74}.loginBox input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff7a001f}.loginSubmit,.buyBtn{background:var(--brand);color:#fff}.loginSubmit:hover,.buyBtn:hover{background:var(--brand-dark)}.loginSecure{color:#64748b}.sideTop .brand{justify-content:flex-start;padding:2px 4px 14px;display:flex}.sideTop .brand img{max-width:170px}.avatar{background:var(--brand);color:#fff}.side nav button.active{color:#e85d00;background:#fff4e8}.side nav button:hover,.logout:hover{color:#c94f00;background:#fff8f2}.appTop small,.dashSection small,.pageTitle small{color:var(--brand)}.welcome{color:#0f172a;background:#fff;border:1px solid #fdba74;box-shadow:0 10px 28px #f973160f}.welcome p{color:#64748b}.pill{color:#ea580c}.walletHero{color:#fff;background:linear-gradient(135deg,#ff7a00,#ff922b);border:1px solid #ff7a00;box-shadow:0 14px 30px #f9731629}.walletHero span{color:#fff7ed}.walletHero a{color:#fff}.quickGrid>div{box-shadow:none;background:#fff;border:1px solid #fdba74}.quickGrid>div:hover{background:#fffaf5}.quickGrid svg{color:var(--brand)}.dashSection{box-shadow:none;background:#fff;border:1px solid #fdba74}.serviceMini article{background:#fff;border:1px solid #fdba74}.serviceMini article:hover{background:#fffaf5}.serviceMini article>svg:first-child{color:var(--brand);background:#fff4e8}.serviceMini article>svg:last-child{color:var(--brand)}.saleNumbers>div{background:#fff8f2}.buyBtn{background:var(--brand)}.pageTitle small{color:var(--brand)}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.categoryGrid>button{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:18px;align-items:center;gap:15px;padding:20px;transition:all .18s;display:flex}.categoryGrid>button:hover{background:#fffaf5;transform:translateY(-2px);box-shadow:0 10px 25px #f9731612}.categoryGrid>button>svg{color:#ff7a00;margin-left:auto}.categoryIcon{color:#ff7a00;background:#fff4e8;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.categoryGrid h3{margin:0 0 5px}.categoryGrid p{color:#64748b;margin:0;font-size:13px}.categoryGrid small{color:#f26300;margin-top:7px;font-weight:700;display:block}.catalogBack{color:#e85d00;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-weight:800;display:flex}.catalogSearch{color:#ff7a00;background:#fff;border:1px solid #fdba74;border-radius:13px;align-items:center;gap:10px;max-width:520px;height:46px;margin:14px 0 20px;padding:0 14px;display:flex}.catalogSearch input{width:100%;font:inherit;color:#0f172a;border:0;outline:0}.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalogProduct{text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:1px solid #fed7aa;border-radius:17px;min-width:0;padding:15px}.catalogProduct:hover{background:#fffaf5}.catalogProduct img,.catalogFallback{object-fit:contain;background:#fff8f2;border-radius:12px;width:100%;height:145px}.catalogFallback{color:#ff7a00;place-items:center;display:grid}.catalogProduct b{white-space:nowrap;text-overflow:ellipsis;margin-top:12px;display:block;overflow:hidden}.catalogProduct span{color:#64748b;margin-top:4px;font-size:12px;display:block}.catalogProduct small{color:#e85d00;align-items:center;gap:3px;margin-top:9px;font-weight:800;display:flex}.catalogNotice{color:#64748b;background:#fff8f2;border:1px solid #fed7aa;border-radius:13px;align-items:center;gap:8px;margin:15px 0;padding:14px 16px;display:flex}.catalogNotice.error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.modalShade{z-index:1000;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productModal{color:#0f172a;background:#fff;border-radius:22px;width:min(760px,100%);max-height:88vh;padding:24px;position:relative;overflow:auto}.modalClose{color:#e85d00;cursor:pointer;background:#fff4e8;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.modalHead{align-items:center;gap:18px;padding-right:45px;display:flex}.modalHead img{object-fit:contain;background:#fff8f2;border-radius:15px;width:90px;height:90px}.modalHead small{color:#ff7a00;font-weight:900}.modalHead h2{margin:5px 0}.modalHead p{color:#64748b;margin:0}.offerGroups{margin-top:20px}.offerGroups h4{margin:16px 0 8px}.offerChips{flex-wrap:wrap;gap:8px;display:flex}.offerChips span{background:#fff8f2;border:1px solid #fed7aa;border-radius:10px;padding:9px 11px;font-size:12px}.fieldPreview{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.fieldPreview label{font-size:12px;font-weight:700}.fieldPreview input{border:1px solid #e2e8f0;border-radius:10px;width:100%;margin-top:5px;padding:10px}.checkoutPending{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:9px;margin-top:20px;padding:13px;font-size:12px;display:flex}.checkoutPending svg{color:#ff7a00;flex:none}.checkoutPending.compact{margin-top:13px;display:block}.esimFinder{background:#fff;border:1px solid #fdba74;border-radius:16px;align-items:end;gap:10px;margin:16px 0;padding:16px;display:flex}.esimFinder label{color:#475569;flex:1;font-size:12px;font-weight:800}.esimFinder input,.esimFinder select{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #fed7aa;border-radius:11px;margin-top:6px;padding:0 12px;display:block}.esimFinder button{color:#fff;cursor:pointer;background:#ff7a00;border:0;border-radius:11px;height:44px;padding:0 20px;font-weight:800}.esimGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.esimPlan{background:#fff;border:1px solid #fdba74;border-radius:17px;padding:18px}.esimPlanTop{color:#ff7a00;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.esimPlan h3{margin:12px 0;font-size:16px}.planMeta{flex-wrap:wrap;gap:7px;display:flex}.planMeta span{color:#64748b;background:#fff8f2;border-radius:20px;padding:6px 8px;font-size:11px}.planPrice{margin-top:16px}.planPrice small{color:#64748b;display:block}.planPrice strong{color:#0f172a;font-size:25px}.productSaleCard,.profitTableWrap,.profitSummary div{border-color:#fdba74}@media (width<=1050px){.catalogGrid{grid-template-columns:repeat(3,1fr)}.categoryGrid,.esimGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.categoryGrid,.catalogGrid,.esimGrid{grid-template-columns:1fr}.esimFinder{display:block}.esimFinder button{width:100%;margin-top:10px}.fieldPreview{grid-template-columns:1fr}.modalHead{align-items:flex-start}.modalHead img{width:70px;height:70px}}.catalogProduct{text-align:center;border-radius:15px;padding:10px}.catalogProduct img,.catalogFallback{object-fit:contain;border-radius:11px;height:118px}.catalogProduct b{white-space:normal;justify-content:center;align-items:center;min-height:30px;margin:9px 3px 3px;font-size:12px;line-height:1.25;display:flex}.compactModal{border-radius:22px;width:min(430px,100%);padding:28px 22px 22px}.popupTitle{text-align:center;padding:0 35px 8px}.popupTitle img{object-fit:contain;border-radius:12px;width:58px;height:58px;margin-bottom:7px}.popupField{text-align:center;margin:14px 0;font-size:12px;font-weight:900;display:block}.popupField select,.popupField input{box-sizing:border-box;color:#20242c;width:100%;height:56px;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:14px;outline:none;margin-top:8px;padding:0 16px;font-size:14px;font-weight:500;display:block}.popupField select:focus,.popupField input:focus{border-color:#ff8a00;box-shadow:0 0 0 3px #ff8a0018}.popupAction{color:#fff;background:#ff8a00;border:0;border-radius:14px;width:100%;height:54px;margin-top:4px;font-size:14px;font-weight:900}.popupAction:disabled{opacity:.72}.compactModal .checkoutPending{margin-top:12px}.compactModal .modalClose{color:#111;background:0 0;top:13px;right:13px}@media (width<=1300px){.catalogGrid{grid-template-columns:repeat(5,1fr)}}@media (width<=1050px){.catalogGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.catalogGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.catalogGrid{grid-template-columns:repeat(2,1fr)}.catalogProduct img,.catalogFallback{height:105px}}n .catalogGrid{grid-template-columns:repeat(auto-fill,145px);justify-content:start;align-items:start;gap:14px}.catalogProduct{text-align:center;border-radius:14px;width:145px;padding:0;overflow:hidden}.catalogProduct img,.catalogFallback{object-fit:cover;background:#fff8f2;border-radius:13px 13px 0 0;width:145px;height:145px;display:block}.catalogProduct b{min-height:32px;margin:8px 0 0;padding:0 7px 7px;font-size:12px;line-height:1.25}.compactModal,.popupTitle,.popupField{text-align:center}.popupField select,.popupField input{text-align:center;text-align-last:center;padding-left:38px;padding-right:38px}.popupField select option{text-align:center}.checkoutPending{text-align:center;justify-content:center}.appTop h2,.welcome h1{margin:0}@media (width<=520px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;object-fit:cover;width:100%;height:auto}}.popupSecondary{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:10px;min-width:180px;margin:4px auto 10px;padding:10px 16px;font-weight:800;display:block}.popupSecondary:disabled{opacity:.5;cursor:not-allowed}.validationOk{color:#16834b;justify-content:center;align-items:center;gap:7px;margin:8px auto 12px;font-weight:700;display:flex}.priceBox{text-align:center;background:#fffaf4;border:1px solid #f1dcc5;border-radius:14px;width:min(100%,360px);margin:12px auto;padding:14px}.priceBox>div{justify-content:space-between;align-items:center;margin:5px 0;display:flex}.priceBox label{margin:10px 0;font-weight:700;display:block}.priceBox input{box-sizing:border-box;text-align:center;border:1px solid #e2d4c6;border-radius:9px;width:100%;margin-top:6px;padding:10px;display:block}.catalogNotice.success{color:#16834b;background:#eefaf3;border:1px solid #bfe8ce}.compactModal{border-radius:18px;width:min(380px,100%);max-height:92vh;padding:18px 18px 16px;overflow:auto}.popupTitle{padding:0 30px 2px}.popupTitle img{width:48px;height:48px;margin-bottom:3px}.popupTitle h2{margin:0 0 5px;font-size:17px}.popupField{margin:8px 0;font-size:11px}.popupField select,.popupField input{border-radius:10px;height:43px;margin-top:4px;padding:0 28px;font-size:13px}.popupSecondary{min-width:150px;margin:3px auto 6px;padding:8px 13px}.validationOk{margin:5px auto 7px;font-size:12px}.priceBox{border-radius:11px;width:min(100%,320px);margin:7px auto;padding:9px 11px;font-size:12px}.priceBox>div{margin:3px 0}.priceBox label{margin:6px 0}.priceBox input{margin-top:3px;padding:7px}.popupAction{border-radius:11px;height:44px;margin-top:2px}.compactModal .checkoutPending{margin-top:7px;padding:7px 9px;font-size:11px}.shopPricingGrid{gap:12px;display:grid}.shopPricingCard{background:#fff;border:1px solid #e6e9ef;border-radius:14px;grid-template-columns:1fr 150px 90px;align-items:end;gap:12px;padding:14px;display:grid}.shopPricingCard>div{flex-direction:column;gap:4px;display:flex}.shopPricingCard span{color:#71809d;font-size:12px}.shopPricingCard label{font-size:12px;font-weight:800}.shopPricingCard input{box-sizing:border-box;border:1px solid #d9dde5;border-radius:9px;width:100%;margin-top:5px;padding:9px}.shopPricingCard button{color:#fff;background:#ff8a00;border:0;border-radius:9px;height:38px;font-weight:800}@media (width<=700px){.shopPricingCard{grid-template-columns:1fr}}.monthlyProfitMini{border-top:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding-top:8px;display:flex}.monthlyProfitMini span{letter-spacing:.09em;opacity:.82;font-size:10px!important}.monthlyProfitMini b{color:#fff;font-size:14px;font-weight:800}.ordersLoading,.ordersEmpty{color:#71809d;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.ordersEmpty{background:#fff;border:1px solid #e7ebf2;border-radius:18px;flex-direction:column}.ordersEmpty svg{color:#ff8a00;width:34px;height:34px}.ordersEmpty b{color:#0f2d5c;font-size:17px}.ordersTableWrap{background:#fff;border:1px solid #e7ebf2;border-radius:18px;overflow:auto;box-shadow:0 8px 30px #0f2d5c0d}.ordersTable{border-collapse:collapse;width:100%;min-width:900px}.ordersTable th,.ordersTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:14px 16px;font-size:13px}.ordersTable th{letter-spacing:.05em;text-transform:uppercase;color:#71809d;background:#fafbfe;font-size:11px}.ordersTable td{color:#33415c}.ordersTable td strong{color:#0f2d5c}.orderStatus,.syncState,.syncOk{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.orderStatus.success,.syncOk{color:#16803c;background:#ecfdf3}.orderStatus.failed,.syncState.failed{color:#c43c3c;background:#fff0f0}.orderStatus.pending,.orderStatus.processing,.syncState.pending,.syncState.partial{color:#b96300;background:#fff6e8}.syncState.missing{color:#6c7890;background:#f2f4f8}.orderProductName{color:#0f2d5c;font-weight:700}.failureMessageRow td{background:#fff!important;border-top:0!important;padding:0 16px 14px!important}.orderFailureMessage{color:#0f2d5c;background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid #ff8a00;border-radius:10px;align-items:flex-start;gap:10px;margin-top:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.failureIcon{color:#fff;background:#ff8a00;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:inline-flex}.orderFailureMessage strong{color:#0f2d5c}.orderFailureMessage span{color:#60708d}.orderStatus.pending{color:#c25b00!important;background:#fff7ed!important}.orderStatus.success{color:#07883f!important;background:#eafaf0!important}.orderStatus.failed{color:#c43d2f!important;background:#fff0ed!important}.sellCompact{width:min(100%,360px);margin:8px auto 10px}.sellLine{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.sellLine input{text-align:center;border:1px solid #e2d4c6;border-radius:9px;width:88px;padding:8px 7px;font-weight:700}.sellLine span{color:#60708d;margin-left:auto}.sellLine strong{color:#0f2d5c}.quickSell{gap:6px;margin-top:7px;display:flex}.quickSell button{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:8px;flex:1;padding:7px 4px;font-weight:800}.quickSell button:hover{background:#fff3e5}.orderTools{gap:10px;margin:0 0 14px;display:flex}.orderTools input,.orderTools select{color:#0f2d5c;background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:10px 12px}.orderTools input{flex:1}.orderDetailRow td{font-size:12px;border-top:0!important;padding:7px 14px!important}.orderDetailRow.successDetail td{color:#08783a;border-left:3px solid #19a55a;background:#effaf3!important}.orderDetailRow.failedDetail td{color:#9a4510;border-left:3px solid #ff8a00;background:#fff7ed!important}.orderDetailRow button{float:right;cursor:pointer;color:inherit;background:#fff;border:1px solid;border-radius:7px;padding:3px 9px;font-weight:700}.orderDetailRow td{background:#fff!important;border-bottom:1px solid #edf0f5!important;padding:0 14px 8px!important}.orderInlineDetail{border-radius:7px;align-items:center;gap:6px;min-height:27px;margin:0;padding:5px 9px;font-size:11px;line-height:1.35;display:flex}.successDetail .orderInlineDetail{color:#08783a;background:#effaf3;border-left:3px solid #19a55a}.failedDetail .orderInlineDetail{color:#9a4510;background:#fff7ed;border-left:3px solid #ff8a00}.orderInlineDetail button{cursor:pointer;color:inherit;background:#fff;border:1px solid;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700;float:none!important}.ordersTable td.orderStatusCell{vertical-align:middle;min-width:240px}.orderCellDetail{border-radius:7px;align-items:center;gap:6px;width:max-content;max-width:420px;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.failedCellDetail{color:#a84b00;background:#fff4e8;border:1px solid #ffd8ad}.successCellDetail{color:#087a3c;background:#eefaf2;border:1px solid #ccefd8}.orderCellDetail .detailWarn{flex:none}.orderCellDetail button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline}.orderRowHasDetail td{vertical-align:middle}.quantityCost{color:#0f2d5c;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;margin:5px 2px 3px;padding:8px 10px;font-size:12px;display:flex}.quantityCost span{font-weight:700}.quantityCost strong{font-size:14px}.quantityLimits{color:#71809d;text-align:center;margin:-2px 0 8px;font-size:11px}.quantityLimits span{color:#ff8a00;margin:0 5px}.quickRecharge{margin-top:-2px;margin-bottom:9px}.esimModeSwitch{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.esimModeSwitch button{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:10px;padding:11px 20px;font-weight:700}.esimModeSwitch button.active{color:#fff;background:#ff8a00}.categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.categoryGrid>button{text-align:center;flex-direction:column;justify-content:center;gap:12px;min-height:205px;padding:22px 12px}.categoryGrid>button>div:nth-child(2){width:100%}.categoryGrid>button>svg:last-child{display:none}.categoryIcon{border-radius:22px;flex:0 0 86px;width:86px;height:86px;margin:auto}.categoryGrid h3{margin:0 0 6px;font-size:19px;line-height:1.2}.categoryGrid p,.categoryGrid small{font-size:12px}.catalogProduct b{min-height:36px;font-size:13px}.esimProductGrid{grid-template-columns:repeat(2,minmax(0,220px));gap:22px;margin-top:20px;display:grid}.esimProductGrid button{color:#ff8a00;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:250px;padding:20px;display:flex}.esimProductGrid strong{color:#0f2d5c;font-size:20px}.esimProductGrid span{color:#64748b;text-align:center;font-size:12px}@media (width<=1050px){.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categoryGrid>button{min-height:175px;padding:15px 8px}.categoryIcon{flex-basis:66px;width:66px;height:66px}.categoryIcon svg{width:34px;height:34px}.categoryGrid h3{font-size:16px}.categoryGrid p{font-size:11px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;width:100%;height:auto}.esimProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.esimProductGrid button{min-height:200px}.esimProductGrid strong{font-size:16px}}.categoryGrid h3{text-transform:uppercase;font-size:20px;font-weight:850;line-height:1.25}.categoryGrid>button{min-height:215px}.categoryIcon{flex-basis:92px;width:92px;height:92px}.categoryIcon svg{width:46px;height:46px}.catalogGrid{grid-template-columns:repeat(auto-fill,minmax(180px,180px));gap:22px 24px}.catalogProduct{width:180px}.catalogProduct img,.catalogFallback{width:180px;height:180px}.catalogProduct b{font-size:14px}.esimTiles{margin-top:20px}.esimPopup .popupTitle>svg{color:#ff8a00;margin:5px auto 12px}.esimPopupPlans{max-height:40vh;margin-top:14px;overflow:auto}.esimPopupPlan{border:1px solid #fed7aa;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:8px;padding:12px;display:flex}.esimPopupPlan span{color:#64748b;font-size:12px}.esimPopupPlan strong{color:#0f2d5c}@media (width<=700px){.categoryGrid h3{font-size:16px}.categoryIcon{flex-basis:72px;width:72px;height:72px}.categoryIcon svg{width:38px;height:38px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogProduct{width:100%}.catalogProduct img,.catalogFallback{aspect-ratio:1;width:100%;height:auto}}.quickSell .selectedPrice{background:#d9498e17;border:2px solid #d9498e;font-weight:700}.quickSell button:disabled{opacity:.35;cursor:not-allowed}body>.modalShade{z-index:2147483000!important;background:#0f172aad!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}body>.modalShade>.productModal{visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:min(92dvh,900px)!important;display:block!important;position:relative!important;overflow-y:auto!important}.servicePopup{width:min(520px,100%);max-height:92dvh;padding:25px 24px 24px;overflow-y:auto}.servicePopup .popupTitle h2{font-size:19px;line-height:1.3}.servicePopup .popupField{color:#152035;margin:12px 0;font-size:12px;font-weight:800}.servicePopup .popupField input,.servicePopup .popupField select{height:49px;font-size:14px}.servicePopup .servicePrice{border-top:1px solid #e9edf4;width:100%;margin-top:18px;padding-top:16px}.servicePopup .servicePrice .sellLine{flex-wrap:wrap;justify-content:center;gap:12px}.servicePopup .servicePrice .sellLine span{color:#65758a;margin:0}.servicePopup .servicePrice .sellLine input{color:#111827;width:105px;min-height:40px;font-size:17px}.servicePopup .servicePrice .quickSell button{border-radius:9px;padding:10px 2px;font-size:12px}.servicePopup .catalogNotice{margin-top:15px;font-size:12px;line-height:1.5}.servicePopup .serviceReceipt{text-align:center;color:#123d30;padding:14px 0 6px}.servicePopup .serviceReceipt svg{color:#16a34a}.servicePopup .serviceReceipt h3{margin:8px 0}.servicePopup .serviceReceipt p{color:#627286;font-size:13px}@media (width<=520px){.servicePopup{padding:20px 15px}.servicePopup .servicePrice .quickSell{gap:4px}.servicePopup .servicePrice .quickSell button{font-size:11px}}.esimPopup{max-height:min(92vh,900px);overflow-y:auto}.esimPopupPlans{overscroll-behavior:contain;max-height:42vh;overflow-y:auto}.esimPopupPlan{text-align:center;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff}.esimPopupPlan.selected{background:#fff8ed;border:2px solid #ff8a00}.esimCheckout{padding-top:12px}.esimPopup .checkoutPending{margin-top:12px}.esimPopup{overscroll-behavior:contain;max-height:min(92dvh,900px);overflow-y:auto}.esimPopupPlans{overscroll-behavior:contain;min-height:0;max-height:min(43dvh,460px);overflow-y:auto}.esimCheckout{z-index:1;padding:12px 0 6px;position:relative}.esimPopupPlan{scroll-margin-block:12px}@media (width<=650px){.esimPopup{max-height:94dvh}.esimPopupPlans{max-height:39dvh}}.orderEsimQr{object-fit:contain;border-radius:8px;width:140px;max-width:100%;height:140px;margin:8px 0;display:block}.unifiedReceipt{text-align:left;overscroll-behavior:contain;color:#15213b;flex-direction:column;gap:12px;max-height:min(72vh,650px);margin:16px 0 0;padding:0 3px 4px;display:flex;overflow-y:auto}.receiptHeading{color:#92400e;background:#fff8ec;border:1px solid #fed7aa;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.receiptHeading.receiptSuccess{color:#166534;background:#edfcf5;border-color:#bbf7d0}.receiptHeading.receiptFailed{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.receiptHeading svg{flex-shrink:0}.receiptHeading h3{color:inherit;margin:0 0 3px;font-size:18px}.receiptHeading p{color:inherit;margin:0;font-size:12px;line-height:1.5}.receiptRow{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;font-size:13px;display:flex}.receiptRow span{color:#65748b;min-width:115px}.receiptRow strong{overflow-wrap:anywhere;text-align:right;max-width:70%;font-weight:800}.receiptDelivery{overflow-wrap:anywhere;background:#f7faff;border:1px solid #d6e4f6;border-radius:12px;padding:13px}.receiptDelivery small{color:#475569;margin-bottom:8px;font-weight:800;display:block}.receiptCode{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.receiptCode strong{letter-spacing:.03em;word-break:break-all;font-size:16px}.receiptCode button,.receiptTextButton{color:#fff;cursor:pointer;background:#0f2d5c;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.receiptLinks{flex-wrap:wrap;gap:9px;display:flex}.receiptLinks a,.receiptQr a{color:#9a3412;background:#fff2df;border:1px solid #fdba74;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.receiptQr img{object-fit:contain;background:#fff;border-radius:8px;max-width:190px;max-height:190px;margin:10px auto;padding:6px;display:block}.receiptNote{color:#405474;background:#f4f7fc;border:1px solid #dae2ef;border-radius:10px;padding:12px 13px;font-size:12px;line-height:1.6}.receiptNoteError{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.receiptCopyNotice{color:#166534;margin:0;font-size:12px;font-weight:700}.unifiedReceipt .popupAction{flex-shrink:0;margin-top:6px}@media (width<=540px){.unifiedReceipt{max-height:68vh}.receiptRow{font-size:12px}.receiptCode strong{font-size:14px}}.orderResultLink{color:#d46100;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:5px;padding:2px 0;font-size:12px;font-weight:800;text-decoration:underline;display:block}.orderResultModal{max-width:560px}.orderLandingNotice{color:#173e30;background:#f4faf7;border:1px solid #d8e7e0;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0 20px;padding:14px 16px;display:flex}.orderLandingNotice svg{flex-shrink:0;margin-top:2px}.orderLandingNotice div{flex-direction:column;gap:3px;display:flex}.orderLandingNotice strong{font-weight:750}.orderLandingNotice span{font-size:13px;line-height:1.5}.ordersTable tr.orderRecentlyPlaced{background:#3cad7116}@media (width<=600px){.orderLandingNotice{margin:10px 0 16px;padding:12px}}body>.modalShade{max-width:100vw;padding:10px!important;overflow-x:hidden!important}body>.modalShade>.productModal.compactModal{box-sizing:border-box;width:min(362px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 20px)!important;padding:18px 15px 16px!important;overflow:visible auto!important}.compactModal .popupField{min-width:0;margin:8px 0 10px}.compactModal .popupField input,.compactModal .popupField select{min-width:0;max-width:100%}.compactModal .popupLabel{color:#152035;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.branchPicker{text-align:center;width:100%;min-width:0;position:relative}.branchPickerTrigger{color:#14213d;width:100%;min-height:43px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e3e7ed;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 29px 8px 14px;font-size:12px;font-weight:550;line-height:1.25;display:flex;position:relative}.branchPickerTrigger>span{color:#0f2d5c;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.branchPicker.isOpen .branchPickerTrigger{border-color:#ff8a00;box-shadow:0 0 0 2px #ff8a001c}.branchPickerOptions{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:min(34dvh,252px);margin-top:4px;position:relative;overflow-y:auto;box-shadow:0 8px 22px #0f172a15}.branchPickerOptions>button{color:#14213d;width:100%;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2f3f6;padding:10px 9px;font-size:12px;line-height:1.35;display:block}.branchPickerOptions>button:last-child{border-bottom:0}.branchPickerOptions>button:hover,.branchPickerOptions>button.selected{color:#be5100;background:#fff3e4}.rechargeMethodChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:6px;display:grid}.rechargeMethodChoices button{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:58px;padding:8px 5px;font-size:12px;font-weight:800;display:flex}.rechargeMethodChoices button span{display:none}.rechargeMethodChoices button.selected{color:#d45d00;background:#fff4e7;border:2px solid #ff8a00}@media (width<=700px){.catalogGrid{justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.catalogProduct{min-width:0;width:100%!important}.catalogProduct img,.catalogFallback{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important}.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.categoryGrid>button{min-width:0;padding:12px}.categoryGrid h3{overflow-wrap:anywhere;font-size:13px}.categoryIcon{flex-basis:50px;width:50px;height:50px}.categoryIcon svg{width:26px;height:26px}.sectionPad{padding:12px!important}.catalogSearch{max-width:100%}.servicePopup .servicePrice .sellLine{white-space:normal}.sellCompact .sellLine{white-space:normal;flex-wrap:wrap;justify-content:center}.sellCompact{max-width:100%}.quickRecharge{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid!important}.quickRecharge button{min-width:0;padding:8px 2px!important;font-size:11px!important}}@media (width<=370px){.rechargeMethodChoices button,.branchPickerTrigger,.branchPickerOptions>button{font-size:11px}.catalogProduct b{font-size:11px!important}}.rechargeMethodChoices button{aspect-ratio:auto;justify-self:center;width:min(124px,100%);min-height:0}.branchSellingPrice{text-align:center;border-top:1px solid #edf0f3;width:100%;max-width:100%;margin:10px auto 12px;padding:10px 0 3px}.branchSellingLine{white-space:normal;flex-wrap:wrap;justify-content:center;gap:10px}.branchSellingLine input{color:#111827;width:96px;min-height:40px;font-size:17px}.branchPriceSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.branchPriceSteps button{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:48px;padding:6px 2px;display:flex}.branchPriceSteps button span{color:#cf6100;white-space:nowrap;font-size:10px;font-weight:750}.branchPriceSteps button strong{white-space:nowrap;font-size:12px}.branchPriceSteps button.active{background:#fff1e2;border-width:2px}.branchPriceSteps button:disabled{opacity:.35;cursor:not-allowed;border-color:#e2e8f0}@media (width<=370px){.branchPriceSteps{gap:4px}.branchPriceSteps button{padding:6px 1px}.branchPriceSteps button strong{font-size:11px}}.alfaCreditError{color:#c62828;text-align:center;margin:-6px 0 8px;font-size:11px;font-weight:700}.alfaCreditShortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0 0 9px;display:grid}.alfaCreditShortcuts button{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:9px;min-width:0;padding:9px 2px;font-size:12px;font-weight:800}.alfaCreditShortcuts button.selected{color:#db6800;background:#fff2e5;border-width:2px}.alfaCreditCost{text-align:center;color:#0f2d5c;margin:4px 0 8px;font-size:12px}.alfaCreditAmountHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.alfaCreditAmountCost{color:#0f2d5c;white-space:nowrap;font-size:12px;font-weight:600}.alfaCreditAmountCost strong{font-weight:800}.billPaymentSummary{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:12px 0;padding:12px 14px}.billPaymentRow{justify-content:space-between;align-items:center;gap:12px;margin:6px 0;font-size:13px;display:flex}.billPaymentRow strong{text-align:right;font-weight:800}.billPaymentLbp{border-top:1px solid #e5e7eb;margin-top:9px;padding-top:8px}.billPaymentTotal{text-align:center;border-top:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:3px;margin-top:10px;padding-top:12px;display:flex}.billPaymentTotal span{color:#475569;font-size:13px;font-weight:700}.billPaymentTotal strong{color:#101828;font-variant-numeric:tabular-nums;font-size:30px;font-weight:850;line-height:1.2}.servicePopup .ushareCreditRow{cursor:pointer;border:1px solid #e1e5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:7px 0 10px;padding:9px 11px;font-size:12px;font-weight:600;display:flex}.servicePopup .ushareCreditLeft{align-items:center;gap:8px;min-width:0;display:inline-flex}.servicePopup .ushareCreditLeft input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#ff9000;flex:none;width:15px;min-width:15px;height:15px;min-height:15px;margin:0}.servicePopup .ushareCreditCost{white-space:nowrap;color:#0e2c58;font-size:12px}.esimCountryField{z-index:8;position:relative}.esimCountryTrigger{color:#12244a;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;height:45px;margin-top:7px;font-weight:700;display:flex}.esimCountryMenu{z-index:20;background:#fff;border:1px solid #e0e5ed;border-radius:12px;padding:8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 25px #0b275122}.esimCountryMenu input{box-sizing:border-box;border:1px solid #d9dde5;border-radius:9px;width:100%;height:40px;padding:0 10px}.esimCountryOptions{max-height:210px;overflow:auto}.esimCountryOptions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:11px;display:block}.esimCountryOptions button:hover{background:#fff5e9}.esimPlanHeading{text-align:center;margin-top:15px;font-size:13px;font-weight:850}.esimPopupPlan{align-items:center}.esimPopupPlan b{font-size:14px}.esimPopupPlan strong{font-size:15px}.esimDayInfo{text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;flex-direction:column;gap:4px;padding:10px;font-size:12px;display:flex}.esimDayTotal{text-align:center;color:#0f2d5c;margin:9px 0;font-weight:800}.esimPriceRow{border-bottom:1px solid #f1f2f5;justify-content:space-between;gap:14px;padding:8px 3px;font-size:13px;display:flex}.esimPriceRow strong{color:#0f2d5c}.esimPopup .esimCountryField>span,.esimPopup .esimPlanSelection>.popupLabel{text-align:center;color:#152035;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.esimPopup .esimCountrySelect{width:100%;height:44px;font:inherit;text-align:center;text-align-last:center;color:#14213d;box-sizing:border-box;background:#fff;border:1px solid #e3e7ed;border-radius:10px;outline:none;padding:7px 12px;font-size:12px;font-weight:600;display:block}.esimPopup .esimCountrySelect:focus{border-color:#ff8a00}.esimPopup .esimPlanSelection{min-width:0;position:relative}.esimPopup .esimPlanOptions{scrollbar-width:thin;max-height:min(38dvh,295px);overflow-y:auto}.esimPopup .esimPlanOptions>button{flex-direction:column;align-items:center;gap:4px;padding:10px 8px;font-size:12px;line-height:1.4;display:flex}.esimPopup .esimPlanOptions>button>strong{color:#14213d;font-size:12px}.esimPopup .esimPlanOptions>button>small{color:#66748b;text-align:center;font-size:11px;font-weight:500}.esimPopup .esimDayInfo{text-align:center;background:#fff8ef;border:1px solid #fed7aa;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:9px;font-size:12px;display:flex}.esimPopup .esimDayInfo>span{color:#66748b;font-size:11px}.esimPopup .esimDayTotal{text-align:center;color:#152035;margin:7px 0;font-size:12px;font-weight:700}.esimPopup .esimSellingPrice{border-top:1px solid #e9edf4;margin:10px 0 12px;padding-top:10px}.esimPopup .esimSellingPrice .sellLine{gap:8px}.esimPopup .esimSellingPrice .sellLine input{width:96px;min-width:0}.esimPopup .esimSellingPrice .branchPriceSteps{margin-top:10px}.esimPopup .esimCountryField{z-index:10;text-align:center;margin:14px 0;font-size:12px;font-weight:900;position:relative}.esimPopup .esimCountryTrigger{height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:11px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.esimPopup .esimCountryMenu{z-index:40;background:#fff;max-height:min(52dvh,340px);padding:8px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.esimPopup .esimCountryMenu input{text-align:left;width:100%;height:44px;margin:0 0 6px;font-size:16px;font-weight:500;display:block}.esimPopup .esimCountryOptions{overscroll-behavior:contain;max-height:min(38dvh,235px);overflow-y:auto}.esimPopup .esimCountryOptions button{font:inherit;text-align:center;min-height:39px;font-size:13px;font-weight:650}.esimCountryEmpty{color:#64748b;padding:12px;font-size:12px}.esimPopup .esimLoading{text-align:center;color:#334155;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px 12px;font-size:13px;font-weight:700;display:flex}.esimPopup .esimLoading svg{color:#ff8a00}.esimPopup .popupTitle .catalogFallback{margin:0 auto 7px}.esimPopup .popupTitle img{margin:0 auto 7px;display:block}.esimCountryOverlay{z-index:2147483100;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.esimCountryDialog{box-sizing:border-box;color:#152035;background:#fff;border:1px solid #e6eaf1;border-radius:16px;flex-direction:column;width:min(390px,100%);min-height:0;max-height:min(78dvh,640px);padding:16px;font-family:inherit;display:flex;box-shadow:0 20px 60px #0f172a40}.esimCountryDialogHeader{justify-content:center;align-items:center;min-height:28px;margin-bottom:13px;font-size:15px;font-weight:800;display:flex;position:relative}.esimCountryDialogHeader button{color:#152035;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:0;right:0}.esimCountrySearch{border:1px solid #ff8a00;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.esimCountrySearch svg{color:#71809d;flex-shrink:0}.esimCountrySearch input{font:inherit;color:#152035;width:100%;min-width:0;height:44px;box-shadow:none;background:#fff;border:0;outline:0;font-size:16px}.esimCountryDialogList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-top:9px;overflow-y:auto}.esimCountryDialogList button{color:#152035;text-align:center;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;padding:11px 8px;font-size:13px;font-weight:650;display:block}.esimCountryDialogList button:hover,.esimCountryDialogList button[aria-selected=true]{color:#c36100;background:#fff5ea}@media (width<=600px){.esimCountryDialog{max-height:75dvh}.esimCountryOverlay{padding:12px}}.chatQuantitySlider{background:#fafbff;border:1px solid #e1e6ef;border-radius:11px;margin:8px 2px 13px;padding:10px 11px 7px}.chatSliderHead,.chatSliderBounds{justify-content:space-between;align-items:center;gap:8px;display:flex}.chatSliderHead{color:#102c56;font-size:12px;font-weight:700}.chatSliderBounds{color:#72819b;margin-top:2px;font-size:10px}.chatQuantitySlider input[type=range]{accent-color:#ff8700;cursor:pointer;touch-action:pan-y;width:100%;margin:10px 0 6px;display:block}.chatSliderControls{align-items:center;gap:9px;display:flex}.chatSliderControls button{color:#0c2852;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:18px;font-weight:700}.chatSliderControls button:disabled{opacity:.35;cursor:not-allowed}.chatSliderControls input[type=range]{flex:1;min-width:0}.chatQuantityPresets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:6px 0 12px;display:grid}.chatQuantityPresets button{color:#08254c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ff8a00;border-radius:9px;min-width:0;padding:10px 2px;font-size:11px;font-weight:800}.chatQuantityPresets button.selected{color:#e56b00;background:#fff2e2;border-width:2px}.chatWholesalePresets .popupLabel{text-align:center;color:#0b2244;margin:7px 0 5px;font-size:12px;font-weight:750;display:block}.chatBranchQuantityControl{align-items:center;gap:9px;display:flex}.chatBranchQuantityControl input{text-align:center;flex:1;min-width:0}.chatBranchQuantityControl button{color:#fff;cursor:pointer;background:#ff8a00;border:0;border-radius:50%;flex:0 0 37px;width:37px;height:37px;font-size:23px;font-weight:700}.chatBranchQuantityControl button:disabled{opacity:.35;cursor:not-allowed}.chatBranchAmount .popupField{margin-bottom:0}.chatBranchSellingPrice{margin-top:10px}@media (width<=460px){.chatQuantityPresets{gap:4px}.chatQuantityPresets button{padding:9px 1px;font-size:10px}}body>.branchPickerFloating{overscroll-behavior:contain;scrollbar-width:thin;z-index:2147483010!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e3e7ed!important;border-radius:11px!important;margin:0!important;display:block!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 14px 32px #0f172a40!important}body>.branchPickerFloating>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:38px;padding:10px 8px;font-weight:750;display:flex!important}body>.branchPickerFloating .floatingPickerSubtitle{color:#64748b;text-align:center;font-size:10px;font-weight:450;line-height:1.3;display:block}.popupLoadingSkeleton{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:13px 6px;font-size:12px;display:flex}.popupInlinePending{text-align:center;color:#64748b;margin:4px 0;font-size:11px}.esimDayControls{align-items:center;gap:9px;margin-top:8px;display:flex}.esimDayControls input{text-align:center;flex:1;min-width:0;height:45px}.esimDayControls button{color:#fff;cursor:pointer;background:#ff8a00;border:0;border-radius:50%;flex:0 0 39px;width:39px;height:39px;font-size:22px;font-weight:750}.esimDayControls button:disabled{opacity:.35;cursor:not-allowed}.productsOverview{flex-direction:column;gap:23px;margin-top:8px;display:flex}.productsGlobalSearch{box-sizing:border-box;color:#ef7900;background:#fff;border:1px solid #f5ad75;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:700px;min-height:52px;padding:0 16px;display:flex}.productsGlobalSearch:focus-within{border-color:#ff8a00;box-shadow:0 0 0 3px #ff8a001f}.productsGlobalSearch input{min-width:0;font:inherit;color:#102244;background:0 0;border:0;outline:none;flex:1;font-size:15px}.productsGlobalSearch input::-webkit-search-cancel-button{display:none}.productsGlobalSearch button{cursor:pointer;color:#73819a;background:0 0;border:0;place-items:center;padding:6px;display:grid}.productsCategorySection{min-width:0}.productsCategoryHeader{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.productsCategoryHeader h2{color:#152746;margin:0;font-size:18px;font-weight:850;line-height:1.3}.productsCategoryHeader button{color:#f47b00;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:13px;font-weight:850;display:flex}.productsCategoryHeader button:hover{text-decoration:underline}.productsOverviewRow{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffd4af transparent;grid-auto-columns:calc(16.6667% - 11.6667px);grid-auto-flow:column;gap:14px;padding:2px 1px 12px;display:grid;overflow:auto hidden}.productsOverviewRow .catalogProduct{scroll-snap-align:start;min-width:0;max-width:none;width:100%!important}.productsCategoryPageTitle h1{color:#112342;margin:0 0 9px;font-size:27px;font-weight:850;line-height:1.2}@media (width<=1050px){.productsOverviewRow{grid-auto-columns:calc(25% - 9px);gap:12px}}@media (width<=700px){.productsOverview{gap:19px}.productsGlobalSearch{max-width:100%;min-height:46px}.productsCategoryHeader h2{font-size:15px}.productsCategoryHeader button{font-size:12px}.productsOverviewRow{grid-auto-columns:calc(50% - 6px);gap:12px;padding-bottom:9px}.productsCategoryPageTitle h1{font-size:22px}}.productsOverviewRow{grid-auto-columns:108px;gap:11px}.productsOverviewRow .catalogProduct{min-width:0;max-width:none;width:100%!important;padding:0!important}.productsOverviewRow .catalogProduct img,.productsOverviewRow .catalogFallback{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important}.productsOverviewRow .catalogProduct b{min-height:26px;line-height:1.25;margin:6px 0 0!important;padding:0 4px 5px!important;font-size:10px!important}.productsSearchResults{grid-template-columns:repeat(auto-fill,minmax(118px,118px));justify-content:start;align-items:start;gap:12px;display:grid}.productsSearchResults .catalogProduct{min-width:0;max-width:none;width:100%!important;padding:0!important}.productsSearchResults .catalogProduct img,.productsSearchResults .catalogFallback{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important}.productsSearchResults .catalogProduct b{min-height:28px;line-height:1.25;margin:6px 0 0!important;padding:0 5px 6px!important;font-size:11px!important}@media (width<=700px){.productsOverviewRow .catalogProduct b{font-size:10px!important}.productsSearchResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.productsOverviewRow{grid-auto-columns:72px;gap:7px}.productsOverviewRow .catalogProduct b{min-height:23px;line-height:1.18;padding:0 2px 4px!important;font-size:9px!important}}@media (width<=380px){.productsOverviewRow{grid-auto-columns:66px;gap:6px}}.appMain .welcome{border-radius:20px;gap:20px;min-height:0;margin-top:18px;padding:20px 24px}.appMain .welcome h1{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.1vw,27px);line-height:1.25}.appMain .welcome .walletHero{box-sizing:border-box;border-radius:17px;flex-shrink:0;gap:6px 10px;width:min(340px,42%);min-width:0;padding:16px 20px}.appMain .welcome .walletHero strong{overflow-wrap:anywhere;font-size:clamp(23px,2.6vw,32px);line-height:1.15}.appMain .welcome .walletHero>a{margin-top:3px;font-size:15px}.appMain .welcome .monthlyProfitMini{margin-top:5px;padding-top:7px}@media (width<=850px){.appMain .welcome{align-items:stretch;gap:13px;padding:17px}.appMain .welcome h1{font-size:clamp(19px,4.5vw,25px)}.appMain .welcome .walletHero{width:100%;max-width:none;padding:15px 17px}}@media (width<=520px){.appMain .welcome{border-radius:16px;gap:12px;margin-top:12px;padding:14px}.appMain .welcome h1{font-size:20px}.appMain .welcome .walletHero{border-radius:14px;padding:14px}.appMain .welcome .walletHero strong{font-size:27px}.appMain .welcome .walletHero>a{font-size:14px}}.dashboardOrderSummary{margin:18px 0 22px}.dashboardPeriodTabs{background:#eef2f7;border:1px solid #dbe0e8;border-radius:15px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.dashboardPeriodTabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 16px;font-size:13px;font-weight:800}.dashboardPeriodTabs button.active{color:#0f172a;background:#fff;box-shadow:0 1px 5px #0f172a1a}.dashboardStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboardStatCard{background:#fff;border:1px solid #e0e4ea;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.dashboardStatCard span{color:#64748b;font-size:14px;font-weight:750}.dashboardStatCard strong{color:#0f172a;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,30px);line-height:1.2}.dashboardStatCard.total strong{color:#7c3aed}.dashboardStatsError{color:#b45309;margin-bottom:9px;font-size:12px}@media (width<=1050px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dashboardPeriodTabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dashboardPeriodTabs button{white-space:nowrap;padding:9px 2px;font-size:12px}.dashboardStatsGrid{gap:9px}.dashboardStatCard{border-radius:14px;gap:6px;padding:13px 12px}.dashboardStatCard span{font-size:12px}.dashboardStatCard strong{font-size:clamp(17px,4.8vw,23px)}}.dashboardPeriodTabs{background:#fff7ed;border-color:#ffd1a1}.dashboardPeriodTabs button{color:#805c3b}.dashboardPeriodTabs button.active{color:#ea7200;background:#fff;border:1px solid #ff8a00;box-shadow:0 1px 5px #ff8a0022}.dashboardStatCard{background:#fff;border-color:#ffcf9a;border-radius:16px;padding:17px 16px}.dashboardStatCard.total strong,.dashboardStatCard.spent strong{color:#f58200}.dashboardStatCard.completed strong{color:#169b50}.dashboardStatCard.failed strong{color:#e74747}.dashboardStatCard.profit strong{color:#e77600}@media (width<=1200px){.dashboardStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media (width<=520px){.dashboardOrderSummary{margin:14px 0 18px}.dashboardPeriodTabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dashboardPeriodTabs button{padding:9px 1px;font-size:12px}.dashboardStatCard{gap:7px;padding:13px 11px}.dashboardStatCard span{font-size:12px}.dashboardStatCard strong{font-size:clamp(16px,4.5vw,22px)}}@media (width<=340px){.dashboardStatsGrid{grid-template-columns:1fr}}.dashboardStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboardStatCard{box-sizing:border-box;border-radius:14px;gap:5px;min-height:92px;padding:13px}.dashboardStatCard span{font-size:12px;line-height:1.25}.dashboardStatCard strong{font-size:clamp(17px,1.55vw,26px);line-height:1.2}.dashboardStatCard.total strong,.dashboardStatCard.deposit strong,.dashboardStatCard.spent strong,.dashboardStatCard.profit strong{color:#f58200}.dashboardPeriodTabs button.active{outline:none;box-shadow:0 0 0 1px #ff8a00}@media (width<=1350px){.dashboardStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardStatCard{min-height:82px;padding:12px}.dashboardStatCard strong{font-size:clamp(17px,4.4vw,23px)}}@media (width<=340px){.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardStatCard{padding:9px}.dashboardStatCard strong{font-size:16px}}.dashboardStatsGrid .dashboardStatCard{gap:3px;min-height:0;padding:10px 13px}.dashboardStatsGrid .dashboardStatCard span{line-height:1.15}.dashboardStatsGrid .dashboardStatCard strong{line-height:1.12}@media (width<=720px){.dashboardStatsGrid .dashboardStatCard{gap:3px;min-height:0;padding:10px 11px}}@media (width<=340px){.dashboardStatsGrid .dashboardStatCard{padding:9px}}.appMain .welcome .dailyProfitRows{border-top:1px solid #ffffff40;gap:6px;width:100%;margin-top:5px;padding-top:9px;display:grid}.appMain .welcome .dailyProfitRows>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.appMain .welcome .dailyProfitRows span{letter-spacing:.02em;opacity:.9;font-size:10px;font-weight:750}.appMain .welcome .dailyProfitRows b{white-space:nowrap;color:#fff;font-size:13px;font-weight:800}@media (width<=420px){.appMain .welcome .dailyProfitRows span{font-size:9px}.appMain .welcome .dailyProfitRows b{font-size:12px}}.appMain .welcome .walletHero{grid-template-columns:44px minmax(0,1fr);column-gap:12px;width:clamp(350px,42%,460px)}.appMain .welcome .walletHero>svg{grid-area:1/1/3}.appMain .welcome .walletHero>span{grid-area:1/2}.appMain .welcome .walletHero>strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;grid-area:2/2;font-size:clamp(23px,2.4vw,32px)}.appMain .welcome .walletHero .dailyProfitRows{grid-column:1/-1;min-width:0}.appMain .welcome .walletHero>a{grid-column:1/-1}@media (width<=850px){.appMain .welcome .walletHero{grid-template-columns:36px minmax(0,1fr);width:100%}}@media (width<=420px){.appMain .welcome .walletHero>strong{font-size:clamp(20px,6vw,27px)}.appMain .welcome .walletHero .dailyProfitRows>div{gap:6px}}.appMain .welcome .walletHero{grid-template-columns:36px minmax(0,1fr);column-gap:12px;width:min(370px,100%);max-width:100%;padding:15px 18px}.appMain .welcome .walletHero>span{text-align:right;white-space:nowrap;grid-column:2;place-self:end}.appMain .welcome .walletHero>strong{text-align:right;white-space:nowrap;letter-spacing:-.025em;grid-column:2;justify-self:end;max-width:100%;font-size:clamp(22px,2.3vw,30px)}.appMain .welcome .walletHero>svg{grid-area:1/1/3;align-self:start}@media (width<=850px){.appMain .welcome .walletHero{width:100%;max-width:370px;margin-inline:auto}}@media (width<=420px){.appMain .welcome .walletHero{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:14px 12px}.appMain .welcome .walletHero>strong{font-size:clamp(19px,6vw,26px)}}.appMain .welcome .walletHero{width:min(320px,100%);padding:14px 16px}.appMain .welcome .walletHero .dailyProfitRows>div{flex-direction:row-reverse;justify-content:space-between;gap:10px}.appMain .welcome .walletHero .dailyProfitRows b{text-align:left;font-variant-numeric:tabular-nums}@media (width<=850px){.appMain .welcome .walletHero{max-width:320px}}@media (width<=420px){.appMain .welcome .walletHero{width:100%;padding:13px 12px}.appMain .welcome .walletHero .dailyProfitRows span{font-size:9px}}.appMain .welcome .walletHero .dailyProfitRows>div{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.appMain .welcome .walletHero .dailyProfitRows span{text-align:right;white-space:nowrap}.appMain .welcome .walletHero .dailyProfitRows b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=420px){.appMain .welcome .walletHero .dailyProfitRows>div{gap:7px}}@media (width<=850px){.appMain .welcome .walletHero{box-sizing:border-box;border-radius:16px;grid-template-columns:30px minmax(0,1fr);column-gap:9px;width:100%;min-width:0;max-width:100%;margin:0;padding:13px 15px}.appMain .welcome .walletHero>strong{letter-spacing:-.035em;max-width:100%;font-size:clamp(21px,5.4vw,30px);line-height:1.12}.appMain .welcome .walletHero>span{font-size:10px}.appMain .welcome .walletHero .dailyProfitRows{gap:6px;margin-top:3px;padding-top:8px}.appMain .welcome .walletHero .dailyProfitRows>div{flex-wrap:wrap;justify-content:flex-end;gap:9px}.appMain .welcome .walletHero .dailyProfitRows span{white-space:nowrap;font-size:10px}.appMain .welcome .walletHero .dailyProfitRows b{font-size:12px}.appMain .welcome .walletHero>a{font-size:14px}}@media (width<=390px){.appMain .welcome .walletHero{grid-template-columns:25px minmax(0,1fr);padding:12px}.appMain .welcome .walletHero>strong{font-size:clamp(19px,5.2vw,24px)}.appMain .welcome .walletHero .dailyProfitRows span{font-size:9px}.appMain .welcome .walletHero .dailyProfitRows b{font-size:11px}}.orderProductCell{align-items:center;gap:11px;min-width:160px;display:flex}.orderProductArtwork{background:#f4f7ff;border-radius:10px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.orderProductArtwork img{object-fit:contain;width:100%;height:100%;display:block}.orderProductArtwork .catalogFallback{border-radius:10px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.orderProductCell .orderProductName{overflow-wrap:anywhere;min-width:0;line-height:1.35}@media (width<=700px){.orderProductCell{gap:7px;min-width:125px}.orderProductArtwork{flex-basis:36px;width:36px;height:36px}}.topProductsSection h2{color:#152341;margin:0 0 18px;font-size:24px}.topProductsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.topProductCard{cursor:pointer;color:#152341;min-width:0;font:inherit;text-align:center;background:#fff;border:1px solid #fdba74;border-radius:15px;flex-direction:column;align-items:center;gap:10px;padding:12px;font-weight:800;display:flex}.topProductCard:hover{background:#fff7ed;border-color:#ff8000}.topProductCard img{aspect-ratio:1;object-fit:contain;border-radius:10px;width:100%;max-width:100px;display:block}.topProductCard span{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.topProductsEmpty{color:#718096;align-items:center;gap:9px;padding:14px;font-size:14px;display:flex}@media (width<=1100px){.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.topProductsSection{padding:15px}.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topProductCard{gap:6px;padding:8px}.topProductCard span{font-size:11px}}.dashSection.topProductsSection{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0}.topProductsSection h2{margin:0 0 12px;font-size:20px;font-weight:850}.topProductsGrid{grid-template-columns:repeat(6,108px);justify-content:start;align-items:start;gap:11px;display:grid}.topProductsGrid .topProductCard{box-sizing:border-box;color:#152341;text-align:center;width:108px;min-width:0;box-shadow:none;background:#fff;border:1px solid #fed7aa;border-radius:14px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.topProductsGrid .topProductCard:hover{background:#fffaf5;border-color:#ff8a00}.topProductsGrid .topProductCard img{aspect-ratio:1;object-fit:contain;background:#fff8f2;border-radius:0;width:100%;max-width:none;height:auto}.topProductsGrid .topProductCard span{box-sizing:border-box;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-height:32px;padding:6px 4px;font-size:10px;font-weight:850;line-height:1.25;display:flex}@media (width<=700px){.dashSection.topProductsSection{margin-top:20px;padding:0}.topProductsSection h2{font-size:17px}.topProductsGrid{grid-template-columns:repeat(3,minmax(0,90px));gap:9px}.topProductsGrid .topProductCard{width:100%}}@media (width<=340px){.topProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashSection.topProductsSection{box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #ffb46b;border-radius:22px;width:100%;margin-top:32px;padding:22px 24px 24px}.topProductsSection h2{margin:0 0 18px;font-size:20px;line-height:1.3}@media (width<=700px){.dashSection.topProductsSection{border-radius:17px;margin-top:24px;padding:16px 14px 18px}.topProductsSection h2{margin-bottom:14px;font-size:17px}}.dashboardRecentSections{gap:22px;margin-top:24px;display:grid}.dashboardRecentSection{background:#fff;border:1px solid #ffb36b;border-radius:24px;padding:22px 24px}.dashboardRecentHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dashboardRecentHeader h2{color:#152341;margin:0;font-size:24px;font-weight:800}.dashboardRecentHeader button{color:#f47700;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.dashboardRecentList{gap:8px;display:grid}.dashboardRecentRow{text-align:left;color:#152341;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:13px;align-items:center;gap:13px;width:100%;min-width:0;padding:10px 13px;display:flex}.dashboardRecentRow:hover{background:#fffaf5;border-color:#ffad60}.dashboardRecentArtwork{border-radius:9px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.dashboardRecentArtwork img{object-fit:cover;width:100%;height:100%}.dashboardRecentProduct{flex:1;gap:3px;min-width:0;display:grid}.dashboardRecentProduct strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboardRecentProduct small{color:#77849b;font-size:12px}.dashboardRecentCost{white-space:nowrap;font-size:13px;font-weight:700}.dashboardRecentDate{color:#77849b;text-align:right;min-width:140px;font-size:12px}.dashboardRecentArrow{color:#f47700;flex:none}.dashboardRecentEmpty{color:#77849b;align-items:center;gap:9px;padding:14px 0;display:flex}@media (width<=700px){.dashboardRecentSections{gap:16px;margin-top:18px}.dashboardRecentSection{border-radius:18px;padding:15px}.dashboardRecentHeader h2{font-size:18px}.dashboardRecentRow{flex-wrap:wrap;gap:9px;padding:9px}.dashboardRecentArtwork{flex-basis:42px;width:42px;height:42px}.dashboardRecentProduct{flex-basis:calc(100% - 65px)}.dashboardRecentCost{margin-left:51px}.dashboardRecentDate{min-width:0;margin-left:auto}.dashboardRecentArrow{display:none}.dashboardRecentProduct strong{font-size:13px}}.ordersRecentList{gap:10px;margin-top:18px;display:grid}.ordersRecentRow{color:#152341;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:14px;align-items:center;gap:14px;padding:12px 15px;transition:border-color .15s,background .15s;display:flex}.ordersRecentRow:hover,.ordersRecentRow:focus-visible{background:#fffaf4;border-color:#ff9e40;outline:none}.ordersRecentImage{border-radius:10px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.ordersRecentImage img{object-fit:cover;width:100%;height:100%}.ordersRecentName{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ordersRecentName strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ordersRecentName small{color:#75829a;font-size:12px}.ordersRecentPrice{white-space:nowrap;font-size:14px}.ordersRecentState{flex-direction:column;align-items:flex-start;gap:5px;max-width:260px;display:flex}.ordersRecentFailure{color:#a94d00;font-size:11px;line-height:1.35}.ordersRecentTime{color:#75829a;text-align:right;min-width:150px;font-size:12px}.ordersRecentChevron{color:#f47700;flex:none}@media (width<=720px){.ordersRecentList{gap:9px}.ordersRecentRow{flex-wrap:wrap;gap:8px 10px;padding:11px}.ordersRecentImage{flex-basis:45px;width:45px;height:45px}.ordersRecentName{flex-basis:calc(100% - 75px)}.ordersRecentName strong{font-size:13px}.ordersRecentPrice{margin-left:55px}.ordersRecentTime{min-width:0;margin-left:auto}.ordersRecentState{max-width:100%}.ordersRecentChevron{display:none}}.ordersRecentRow{grid-template-columns:56px minmax(170px,2fr) minmax(100px,1fr) minmax(85px,.75fr) minmax(90px,.75fr) minmax(135px,1fr) 19px;align-items:center;column-gap:14px;min-height:82px;display:grid}.ordersRecentName{min-width:0}.ordersRecentName small{font-weight:600}.ordersRecentCustomer{color:#34415a;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.ordersRecentPrice{text-align:right;margin:0}.ordersRecentState{align-items:center;min-width:0;max-width:none}.ordersRecentTime{text-align:right;min-width:0}.ordersRecentChevron{display:block}@media (width<=900px){.ordersRecentRow{grid-template-columns:48px minmax(125px,1.7fr) minmax(70px,1fr) minmax(70px,.7fr) minmax(75px,.7fr) minmax(100px,1fr) 16px;gap:9px}.ordersRecentImage{flex-basis:auto;width:48px;height:48px}.ordersRecentCustomer{font-size:12px}.ordersRecentTime{font-size:11px}}@media (width<=650px){.ordersRecentRow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"image product status""image customer price""image time time";gap:5px 10px;min-height:0;padding:11px}.ordersRecentImage{grid-area:image;align-self:start;width:44px;height:44px}.ordersRecentName{flex-basis:auto;grid-area:product}.ordersRecentCustomer{grid-area:customer}.ordersRecentPrice{text-align:right;grid-area:price;margin:0}.ordersRecentState{grid-area:status;justify-self:end}.ordersRecentTime{text-align:left;grid-area:time;margin:0}.ordersRecentChevron{display:none}}.dashboardOrdersList{margin-top:0}.dashboardRecentSection .ordersRecentRow small{color:#75829a;letter-spacing:normal;text-transform:none;font-weight:600}.ordersRecentCustomer .shopOrderIdentity{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:flex}.ordersRecentCustomer .shopOrderIdentity strong,.ordersRecentCustomer .shopOrderIdentity small{overflow-wrap:anywhere;max-width:100%;line-height:1.3;display:block}.ordersRecentCustomer .shopOrderIdentity small{color:#75829a;font-size:12px;font-weight:600}.ownerContent{max-width:100%;overflow:hidden}.ownerContent h1{margin:0 0 20px;font-size:24px}.ownerMetrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.ownerMetric{background:var(--card,#fff);border:1px solid #e3e5ec;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.ownerMetric small{color:#6b7280}.ownerMetric strong{font-size:27px}.ownerFilters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ownerFilters input{flex:1;min-width:200px}.ownerFilters input,.ownerFilters select,.ownerTicket select,.ownerTicket textarea{color:#222;background:#fff;border:1px solid #d9dce4;border-radius:9px;padding:12px}.ownerFilters button,.ownerTable button,.ownerTicket button{color:#fff;cursor:pointer;background:#d9498e;border:0;border-radius:9px;padding:10px 16px}.ownerTableWrap{background:#fff;border:1px solid #e4e6eb;border-radius:14px;overflow:auto}.ownerTable{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.ownerTable th,.ownerTable td{vertical-align:top;border-bottom:1px solid #eceef2;padding:13px 15px;font-size:13px}.ownerTable th{color:#4b5563;white-space:nowrap;background:#f7f8fb}.ownerTable td small{color:#6b7280;overflow-wrap:anywhere;max-width:260px;margin-top:4px;display:block}.ownerTicket{background:#fff;border:1px solid #e4e6eb;border-radius:14px;margin-top:22px;padding:20px}.ownerTicketHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ownerTicket textarea{width:100%;margin:12px 0;display:block}.ownerMessage{background:#f5f6fa;border-radius:10px;margin:10px 0;padding:12px}.ownerMessage p{margin:5px 0}.ownerTicket label{margin:15px 0;display:block}@media (width<=700px){.ownerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerMetric{padding:14px}.ownerMetric strong{font-size:21px}}.orderTicketWidget{border-top:1px solid #e5e7eb;margin-top:16px;padding:16px}.orderTicketWidget h3{margin-bottom:10px;font-size:16px}.orderTicketWidget textarea{color:#222;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin:8px 0;padding:10px;display:block}.orderTicketWidget button{color:#fff;cursor:pointer;background:#d9498e;border:0;border-radius:8px;margin:5px 0;padding:9px 12px}.orderTicketWidget button:disabled{opacity:.5}.dealerShopsPage .pageTitle h2{color:#14213d;margin:0 0 8px;font-size:28px}.createShopPanel{background:#fff;border:1px solid #e6e9ef;border-radius:16px;margin:18px 0 28px;padding:24px}.createShopFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.createShopField{color:#14213d;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.createShopField input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #d9dde5;border-radius:10px;padding:12px;font-weight:400}.createShopField input:focus{outline-offset:1px;outline:2px solid #ff8a00}.createShopSubmit{color:#fff;cursor:pointer;background:#ff8a00;border:0;border-radius:10px;margin-top:20px;padding:13px 22px;font-weight:800}.createShopSubmit:disabled{opacity:.6;cursor:wait}.shopListHeading{margin:26px 0 15px}.shopAccountCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.shopAccountCard>div:first-child{min-width:0}.shopAccountCard span{overflow-wrap:anywhere}.shopAccountMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.shopAccountMeta strong{font-size:14px}.shopStatus{text-transform:capitalize;color:#167449!important}.shopEmpty{color:#71809d;background:#fff;border:1px solid #e6e9ef;border-radius:14px;padding:25px}.shopCreateError{color:#b42318}@media (width<=700px){.createShopFields{grid-template-columns:1fr}.createShopPanel{padding:16px}.shopAccountCard{grid-template-columns:1fr}.shopAccountMeta{align-items:flex-start}}.ownerShell .side nav button{align-items:center;gap:11px;min-height:42px;font-size:13px;display:flex}.ownerShell .side nav button svg{flex-shrink:0}.ownerShell .accountMini .avatar{color:#fff;background:#ff8000}.ownerShell .ownerContent{padding-top:26px;overflow:visible}.ownerShell .ownerContent h1{letter-spacing:-.025em;font-size:23px}.ownerShell .ownerMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ownerShell .ownerMetric{border-color:#e4e8f1;border-radius:17px;padding:20px;box-shadow:0 8px 22px #3341550a}.ownerShell .ownerMetric small{color:#738099;font-size:12px;font-weight:700}.ownerShell .ownerMetric strong{color:#14213d;font-size:29px}.ownerShell .ownerFilters button,.ownerShell .ownerTable button,.ownerShell .ownerTicket button,.ownerCrash button{color:#fff;background:#ff8000;font-weight:750}.ownerShell .ownerTableWrap{border-color:#e4e8f1;box-shadow:0 8px 22px #3341550a}.ownerShell .ownerTable th{color:#66738d;background:#f8f9fc}.ownerShell .ownerTable tr:hover td{background:#fffaf5}.ownerShell .ownerTicket{box-shadow:0 8px 22px #3341550a}.ownerMobileBackdrop{display:none}.ownerCrash{color:#14213d;background:#fff;border-radius:16px;margin:25px;padding:30px}@media (width<=1100px){.ownerShell .ownerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.ownerMobileBackdrop{z-index:19;background:#08132780;border:0;display:block;position:fixed;inset:0}.ownerShell .side{z-index:20}}@media (width<=520px){.ownerShell .ownerMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ownerShell .ownerMetric{padding:13px}.ownerShell .ownerMetric strong{font-size:22px}.ownerShell .ownerContent{padding:16px 0}.ownerShell .ownerContent h1{font-size:20px}}.ownerShell .ownerOrderTools{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;margin:0 0 14px;display:flex}.ownerShell .ownerOrderTools input,.ownerShell .ownerOrderTools select{box-sizing:border-box;color:#0f2d5c;height:40px;font:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:10px 12px}.ownerShell .ownerOrderTools input{flex:auto;width:100%;min-width:0}.ownerShell .ownerOrderTools select{flex:none;min-width:105px}.ownerShell .ownerOrderCount{color:#78849c;margin:0 0 8px;font-size:12px}.ownerShell .ownerOrdersList{margin-top:0}.ownerShell .ownerOrdersList .ordersRecentRow{width:100%}.ownerOrderDetails{gap:0;margin:18px 0 4px;display:grid}.ownerOrderDetails>div{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 4px;display:flex}.ownerOrderDetails span{color:#738099;font-size:13px}.ownerOrderDetails strong{color:#14213d;text-align:right;overflow-wrap:anywhere;font-size:13px}@media (width<=650px){.ownerShell .ownerOrderTools{gap:8px}.ownerShell .ownerOrderTools select{min-width:103px}.ownerShell .ownerOrderTools input{min-width:0}}.ownerShell .ownerContent{overflow:visible}.ownerShell .pageTitle{margin:0 0 20px}.ownerDashboardSummary{margin-top:12px}.ownerShell .ownerDashboardSummary .dashboardStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerQuickLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ownerQuickLinks button{text-align:left;color:#152341;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:14px;align-items:center;gap:11px;padding:17px;font-weight:750;display:flex}.ownerQuickLinks button svg:first-child{color:#ff8000}.ownerQuickLinks button svg:last-child{color:#ff8000;margin-left:auto}.ownerQuickLinks button:hover{background:#fffaf4;border-color:#ff9e40}.ownerRecordList{flex-direction:column;gap:10px;display:flex}.ownerRecordCard{text-align:left;color:#152341;cursor:pointer;width:100%;min-height:80px;font:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:14px;align-items:center;gap:14px;padding:13px 15px;display:flex}.ownerRecordCard:hover,.ownerRecordCard:focus-visible{background:#fffaf4;border-color:#ff9e40;outline:none}.ownerRecordIcon{color:#ff8000;background:#fff3e5;border-radius:11px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.ownerRecordMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ownerRecordMain strong{overflow-wrap:anywhere;font-size:14px}.ownerRecordMain small,.ownerRecordMain>span{color:#71809a;overflow-wrap:anywhere;font-size:12px}.ownerRecordAmount{white-space:nowrap;font-size:15px}.ownerRecordArrow{color:#ff8000;flex-shrink:0}.ownerDetailModal{width:calc(100vw - 32px);max-width:560px;max-height:90vh;overflow-y:auto}.ownerDetailModal .ownerOrderDetails{margin-top:12px}.ownerModalLabel{margin:15px 0;font-size:13px;font-weight:750;display:block}.ownerModalLabel select,.ownerReply{box-sizing:border-box;color:#152341;background:#fff;border:1px solid #d9dce4;border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.ownerTicketMessages{max-height:250px;overflow:auto}.ownerPrimaryButton{color:#fff;cursor:pointer;background:#ff8000;border:0;border-radius:11px;width:100%;margin-top:12px;padding:13px;font-weight:800;display:block}.ownerPrimaryButton:disabled{opacity:.5;cursor:not-allowed}@media (width<=850px){.ownerShell .ownerDashboardSummary .dashboardStatsGrid,.ownerQuickLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ownerQuickLinks{grid-template-columns:1fr}.ownerRecordCard{gap:9px;padding:11px}.ownerRecordIcon{width:43px;height:43px}.ownerRecordAmount,.ownerRecordMain strong{font-size:13px}}.ownerOnezoneRecovery{border-top:1px solid var(--border,#e4e7ef);margin-top:18px;padding-top:16px}.ownerOnezoneRecovery p{color:var(--text-secondary,#5d6677);margin:0 0 12px;font-size:13px;line-height:1.6}.ownerOnezoneRecovery button{color:#fff;cursor:pointer;background:#1b2945;border:0;border-radius:10px;width:100%;padding:13px;font-weight:700}.ownerOnezoneRecovery button:disabled{opacity:.55;cursor:wait}.ownerRecoveryMessage{color:#1b2945;background:#f2f5fa;border-radius:9px;margin:12px 0 0;padding:12px;font-size:13px}.ownerShell .ownerOrderTools input,.ownerShell .ownerOrderTools select{font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal}.ownerShell .ownerOrderTools input::placeholder{font-size:13px;font-weight:400}.ownerDashboardRecent{margin-top:24px}.ownerDashboardRecent .dashboardRecentSection{min-width:0}.ownerDashboardRecent .ownerRecordList{gap:10px;display:grid}.ownerDashboardRecent .ownerRecordCard{width:100%}.ownerOrderModal .ownerUnifiedReceipt{margin-top:16px}.ownerOrderModal .ownerUnifiedReceipt .receiptRow{font-size:13px}.ownerOrderModal .ownerUnifiedReceipt .receiptRow strong{overflow-wrap:anywhere;text-align:right}.ownerOrderModal .ownerUnifiedReceipt .ownerOnezoneRecovery{flex-shrink:0}.ownerAccountsHeader h1{color:#091a39;margin:0 0 22px;font-size:24px}.ownerAccountsSearch{margin-bottom:16px}.ownerAccountCard .ownerAccountBalance{flex-direction:column;gap:3px;min-width:125px;display:flex}.ownerAccountBalance small{color:#7885a2;font-size:12px}.ownerAccountBalance strong{font-size:14px;font-weight:750}.ownerAccountModal .receiptRow strong{overflow-wrap:anywhere;text-align:right;max-width:65%}@media (width<=640px){.ownerAccountCard .ownerAccountBalance{min-width:85px}}.ownerAccountActions{gap:9px;margin:15px 0;display:grid}.ownerAccountActions .popupSecondary{justify-content:center;width:100%}.ownerDeleteAccount{color:#b42318;cursor:pointer;background:#fff7f7;border:1px solid #f4b4b4;border-radius:10px;padding:12px;font-weight:700}.ownerDeleteAccount:disabled{opacity:.5;cursor:wait}.supportSearch{margin-bottom:16px}.supportPanel{color:#091b3a;background:#fff;border:1px solid #dce3ef;border-radius:18px;flex-direction:column;gap:12px;margin:15px 0;padding:20px;display:flex}.supportPanel h3{margin:0;font-size:18px}.supportPanel textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dce3ef;border-radius:10px;padding:12px}.supportPanel .popupAction{width:100%;max-width:460px}.supportPanelHeader{justify-content:space-between;align-items:center;display:flex}.supportPanelHeader button,.supportOrderLink{color:#fa7800;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-weight:700}.supportMessages{max-height:320px;overflow-y:auto}.supportReadOnly{color:#6d7891;font-size:13px}.ownerRecordCard{cursor:pointer}.ticketNotifyBadge{background:#ff7900;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;color:#fff!important}.ownerTicketModal .unifiedReceipt{margin-top:14px}.ownerTicketModal .receiptRow strong{overflow-wrap:anywhere;text-align:right;max-width:65%}.ownerTicketModal .ownerTicketMessages{flex-direction:column;gap:8px;max-height:230px;margin:14px 0;display:flex;overflow-y:auto}.ownerTicketModal .ownerMessage{background:#f3f5f9;border-radius:10px;padding:10px 12px;font-size:13px}.ownerTicketModal .ownerMessage p{overflow-wrap:anywhere;margin:4px 0 0}.ownerTicketModal .ownerReply{box-sizing:border-box;width:100%;min-height:80px}.ownerTicketModal .ownerPrimaryButton{color:#fff;background:#ff8900;border:0;border-radius:10px;width:100%;margin:10px 0;padding:12px;font-weight:700}.ownerSupportPanel{box-sizing:border-box;width:100%;max-width:none;margin:0 0 18px;padding:20px;overflow:visible}.ownerSupportPanel .supportMessages{flex-direction:column;gap:10px;max-height:none;display:flex;overflow:visible}.ownerSupportPanel .ownerMessage{background:#f3f5f9;border-radius:10px;padding:12px}.ownerSupportPanel .ownerMessage p{overflow-wrap:anywhere;margin:5px 0 0}.ownerSupportPanel .ownerTicketStatusControl{flex-direction:column;gap:8px;max-width:470px;font-size:13px;font-weight:700;display:flex}.ownerSupportPanel .ownerTicketStatusControl select{color:#091b3a;font:inherit;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:12px}.ownerSupportPanel .ownerTicketDescription{overflow-wrap:anywhere}.ownerSupportPanel .popupAction{color:#fff;background:#ff9800;border:0;border-radius:10px;padding:12px;font-weight:750}.ownerRecordCard.ticketRowUnread{background:#fff8ed;border-color:#ffb45f;box-shadow:inset 3px 0 #ff8500}.ownerRecordCard.ticketRowUnread:hover{background:#fff3dd}.ticketNewLabel{color:#fff;vertical-align:middle;background:#ff7900;border-radius:999px;align-items:center;margin-left:5px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.ticketNotifyBadge{background:#ed4a28;color:#fff!important}.receiptCardActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.receiptCardActions button{color:#9a3412;cursor:pointer;background:#fff2df;border:1px solid #fdba74;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:800}.receiptCardActions button:hover{background:#ffe3bc}.receiptLinks button.receiptTextButton{font-size:13px}@media (width<=540px){.receiptCardActions button{flex:120px}}.receiptCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.receiptCardActions button.receiptIconButton,.receiptCode button.receiptIconButton{border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.receiptCardActions button.receiptIconButton svg{width:20px;height:20px}.receiptCode button.receiptIconButton svg{width:19px;height:19px}@media (width<=540px){.receiptCardActions button.receiptIconButton{flex:0 0 40px}}.receiptCardActions .receiptIconButton[aria-label="Share card on WhatsApp"]{color:#25d366}.receiptLinks.receiptOgeroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:12px 0;display:flex}.receiptOgeroActions button.receiptIconButton{color:#0f2d5c;cursor:pointer;background:#fff;border:1px solid #d8e1ef;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.receiptOgeroActions button.receiptIconButton svg{width:20px;height:20px}.receiptOgeroActions button[aria-label="Share Ogero invoice on WhatsApp"]{color:#25d366}.dealerShopsPage .dealerShopsActions{justify-content:flex-end;margin-bottom:16px;display:flex}.dealerShopsAddButton{color:#fff;font:inherit;cursor:pointer;background:#ff8a00;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:800;display:inline-flex}.dealerShopsAddButton:hover,.dealerShopsSubmit:hover:not(:disabled){background:#ed7900}.dealerShopsFilter{margin-bottom:14px}.dealerShopsFilter input{box-sizing:border-box;color:#14213d;width:100%;font:inherit;background:#fff;border:1px solid #dce3ef;border-radius:10px;outline-color:#ff8a00;padding:12px 14px;font-size:13px;display:block}.dealerShopsNotice{color:#166c3e;background:#eaf8ef;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px}.dealerShopsNotice.error{color:#b42318;background:#fff0ee}.dealerShopsNotice.warning{color:#8a4d10;background:#fff4dc}.dealerShopsList{flex-direction:column;gap:10px;display:flex}.dealerShopsListRow{box-sizing:border-box;text-align:left;color:#14213d;width:100%;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:14px;grid-template-columns:minmax(125px,1.3fr) minmax(150px,1.6fr) minmax(95px,.9fr) minmax(90px,.8fr) 86px 18px;align-items:center;gap:15px;padding:14px 16px;display:grid}.dealerShopsListRow:hover,.dealerShopsListRow:focus-visible{border-color:#ff8a00}.dealerShopsListName,.dealerShopsListBalance{overflow-wrap:anywhere;font-size:13px;font-weight:800}.dealerShopsListEmail,.dealerShopsListPhone{color:#687893;overflow-wrap:anywhere;font-size:12px}.dealerShopsListBalance{white-space:nowrap}.dealerShopsListStatus{border-radius:99px;justify-self:start;padding:5px 10px;font-size:11px;font-weight:800}.dealerShopsListStatus.active{color:#087f41;background:#e8f9ee}.dealerShopsListStatus.inactive{color:#b74428;background:#fff0eb}.dealerShopsListArrow{color:#ff8000}.dealerShopsCreateModal{width:min(700px,100vw - 28px);max-height:min(92vh,850px);padding:26px;overflow-y:auto}.dealerShopsCreateModal .createShopFields{margin-top:22px}.dealerShopsBalanceModal{width:min(390px,100vw - 28px);max-height:90vh;overflow-y:auto}.dealerShopsBalanceIdentity{color:#14213d;text-align:center;flex-direction:column;align-items:center;gap:6px;margin:18px 0 22px;font-size:13px;display:flex}.dealerShopsBalanceIdentity strong{font-size:15px}.dealerShopsBalanceIdentity small{color:#71809d;overflow-wrap:anywhere}.dealerShopsBalanceIdentity span{color:#71809d;font-size:12px}.dealerShopsBalanceIdentity b{color:#14213d}.dealerShopsBalanceLabel{text-align:center;color:#14213d;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.dealerShopsAmountControl{align-items:stretch;gap:8px;display:flex}.dealerShopsAmountControl button{color:#14213d;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:9px;justify-content:center;align-items:center;width:44px;min-width:44px;display:flex}.dealerShopsAmountControl input{box-sizing:border-box;text-align:center;color:#14213d;background:#fff;border:1px solid #dce3ef;border-radius:9px;width:100%;min-width:0;height:44px;font-size:18px;font-weight:800}.dealerShopsAmountSuggestions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.dealerShopsAmountSuggestions button{color:#14213d;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:9px;min-width:0;padding:12px 3px;font-size:12px;font-weight:800}.dealerShopsAmountSuggestions button.selected{color:#bb5b00;background:#fff3e6;border-color:#ff8a00}.dealerShopsBalanceExplanation{text-align:center;color:#71809d;font-size:12px;line-height:1.5}.dealerShopsFormError{color:#b42318;background:#fff0ee;border-radius:9px;margin-top:12px;padding:11px;font-size:12px;line-height:1.4}.dealerShopsSubmit{width:100%;margin-top:16px}.dealerShopsSubmit:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.dealerShopsListRow{grid-template-columns:minmax(105px,1.2fr) minmax(130px,1.5fr) minmax(80px,.9fr) minmax(80px,.8fr) 70px 16px;gap:8px}}@media (width<=600px){.dealerShopsListRow{grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px}.dealerShopsListName{grid-area:1/1}.dealerShopsListEmail{grid-area:2/1}.dealerShopsListPhone{grid-area:3/1;display:block}.dealerShopsListBalance{grid-area:1/2}.dealerShopsListStatus{grid-area:2/2}.dealerShopsListArrow{grid-area:1/3/span 3}.dealerShopsAmountSuggestions{grid-template-columns:repeat(3,minmax(0,1fr))}.dealerShopsCreateModal{padding:18px}}.dealerShopsBalanceIdentity{margin:16px 0 18px}.dealerShopsBalanceSummary{flex-direction:column;gap:7px;width:100%;margin-top:10px;display:flex}.dealerShopsBalanceSummary>div{box-sizing:border-box;background:#f5f7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.dealerShopsBalanceSummary span{color:#697b99;text-align:left;font-size:12px;font-weight:600}.dealerShopsBalanceSummary b{color:#14213d;white-space:nowrap;font-size:13px;font-weight:800}.dealerShopsBalanceSummary>.dealerShopsProjectedBalance{background:#ecf9f0;border:1px solid #c5ecd0}.dealerShopsProjectedBalance span,.dealerShopsProjectedBalance b{color:#087c42}.appShell .appMain,.appShell .sectionPad,.appShell .dashboardRecentSections,.appShell .dashboardRecentSection,.appShell .ordersRecentList,.appShell .dealerShopsPage,.appShell .dealerShopsList{min-width:0;max-width:100%}.appShell .ordersRecentRow,.appShell .dealerShopsListRow{box-sizing:border-box;min-width:0;max-width:100%}.appShell .ordersRecentRow>*,.appShell .dealerShopsListRow>*{min-width:0}.appShell .ordersRecentName strong,.appShell .ordersRecentCustomer,.appShell .dealerShopsListName,.appShell .dealerShopsListEmail,.appShell .dealerShopsListPhone{overflow-wrap:anywhere}.appShell .orderTools{min-width:0;max-width:100%}.appShell .orderTools input{min-width:0}.appShell .orderTools select{flex-shrink:0}@media (width<=1150px){.appShell .ordersRecentRow{grid-template-columns:48px minmax(0,1fr) max-content 16px;grid-template-areas:"order-image order-name order-status order-arrow""order-image order-customer order-price order-arrow""order-image order-time order-time order-arrow";align-items:center;gap:5px 10px;min-height:78px;padding:11px 12px;display:grid}.appShell .ordersRecentImage{grid-area:order-image;align-self:center;width:48px;height:48px}.appShell .ordersRecentName{grid-area:order-name;min-width:0}.appShell .ordersRecentCustomer{grid-area:order-customer;min-width:0}.appShell .ordersRecentPrice{text-align:right;grid-area:order-price;min-width:0;margin:0;font-size:13px}.appShell .ordersRecentState{grid-area:order-status;justify-self:end;align-items:flex-end;min-width:0;max-width:none}.appShell .ordersRecentTime{text-align:left;grid-area:order-time;min-width:0;margin:0;font-size:11px}.appShell .ordersRecentChevron{grid-area:order-arrow;align-self:center;width:16px;height:16px;display:block}.appShell .ordersRecentName strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.appShell .dashboardRecentSection{padding:17px}.appShell .dashboardRecentHeader h2{font-size:20px}}@media (width<=1250px){.appShell .dealerShopsListRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content 16px;grid-template-areas:"shop-name shop-email shop-balance shop-arrow""shop-name shop-phone shop-status shop-arrow";gap:6px 10px;min-height:76px;padding:12px;display:grid}.appShell .dealerShopsListName{grid-area:shop-name;align-self:center}.appShell .dealerShopsListEmail{grid-area:shop-email}.appShell .dealerShopsListPhone{grid-area:shop-phone;display:block}.appShell .dealerShopsListBalance{white-space:nowrap;grid-area:shop-balance;justify-self:end}.appShell .dealerShopsListStatus{grid-area:shop-status;justify-self:end}.appShell .dealerShopsListArrow{grid-area:shop-arrow;place-self:center end}}@media (width<=650px){.appShell .ordersRecentRow{grid-template-columns:44px minmax(0,1fr) max-content;grid-template-areas:"order-image order-name order-status""order-image order-customer order-price""order-image order-time order-time";gap:5px 8px;padding:10px}.appShell .ordersRecentImage{width:44px;height:44px}.appShell .ordersRecentChevron{display:none}.appShell .dashboardRecentSection{border-radius:17px;padding:13px}.appShell .dashboardRecentHeader h2{font-size:17px}.appShell .dashboardRecentHeader button{white-space:nowrap;font-size:12px}.appShell .dealerShopsListRow{grid-template-columns:minmax(0,1fr) max-content 16px;grid-template-areas:"shop-name shop-balance shop-arrow""shop-email shop-status shop-arrow""shop-phone shop-status shop-arrow";gap:5px 8px;padding:11px}.appShell .dealerShopsListName,.appShell .dealerShopsListBalance{font-size:12px}.appShell .dealerShopsListEmail,.appShell .dealerShopsListPhone{font-size:11px}.appShell .dealerShopsListStatus{align-self:center}.appShell .orderTools select{max-width:38%}}@media (width<=390px){.appShell .ordersRecentRow{grid-template-columns:40px minmax(0,1fr) max-content;column-gap:7px;padding:8px}.appShell .ordersRecentImage{width:40px;height:40px}.appShell .ordersRecentPrice{font-size:12px}.appShell .ordersRecentState .orderStatus{padding:5px 7px;font-size:10px}.appShell .dealerShopsListRow{column-gap:5px;padding:9px}}.dealerShopsBalanceModal .dealerShopsAmountControl{align-items:center;gap:9px;min-width:0;display:flex}.dealerShopsBalanceModal .dealerShopsAmountControl button{color:#fff;cursor:pointer;background:#ff8a00;border:0;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:flex}.dealerShopsBalanceModal .dealerShopsAmountControl button:disabled{opacity:.38;cursor:not-allowed}.dealerShopsBalanceModal .dealerShopsAmountControl input{color:#14213d;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #dce3ef;border-radius:10px;flex:1;width:100%;min-width:0;height:42px;font-size:17px;font-weight:800}.dealerShopsBalanceModal .dealerShopsAmountControl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dealerShopsBalanceModal .dealerShopsAmountControl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dealerShopsBalanceModal .dealerShopsAmountControl input[type=number]{appearance:textfield}.dealerShopsBalanceModal .dealerShopsAmountSuggestions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:16px 0;display:grid}.dealerShopsBalanceModal .dealerShopsAmountSuggestions button{box-sizing:border-box;color:#0f2d5c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ff8a00;border-radius:9px;min-width:0;min-height:43px;padding:8px 1px;font-size:11px;font-weight:800}.dealerShopsBalanceModal .dealerShopsAmountSuggestions button.selected{color:#d66500;background:#fff1e2;border:2px solid #ff8a00}.dealerShopsBalanceModal .dealerShopsAmountSuggestions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=540px){.dealerShopsBalanceModal .dealerShopsAmountSuggestions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.dealerShopsBalanceModal .dealerShopsAmountSuggestions button{min-height:40px;padding:7px 0;font-size:10px}.dealerShopsBalanceModal .dealerShopsAmountControl button{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}}@media (width<=340px){.dealerShopsBalanceModal .dealerShopsAmountSuggestions{gap:4px}.dealerShopsBalanceModal .dealerShopsAmountSuggestions button{font-size:9px}}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview{width:100%;margin:0 0 6px}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview>div{box-sizing:border-box;background:#f5f7fb;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview span{color:#697b99;text-align:left;font-size:12px;font-weight:600}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview b{color:#14213d;white-space:nowrap;font-size:13px;font-weight:800}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview.insufficient>div{background:#fff0eb;border-color:#f2c3b7}.dealerShopsBalanceModal .dealerShopsDealerBalancePreview.insufficient b{color:#b42318}.dealerShopsCreateModal .createShopFields{gap:14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.dealerShopsCreateModal .createShopField select{box-sizing:border-box;color:#14213d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:10px;padding:12px;font-weight:400}.ownerAccountsActions{justify-content:flex-end;margin-bottom:16px;display:flex}.ownerCreateAccountModal{width:min(560px,100vw - 28px)}.dealerShopsCreateModal,.ownerCreateAccountModal{box-sizing:border-box;width:min(440px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.dealerShopsCreateModal .createShopFields,.ownerCreateAccountModal .createShopFields{grid-template-columns:minmax(0,1fr)!important}@media (width<=480px){.dealerShopsCreateModal,.ownerCreateAccountModal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:18px!important}}.productModal.dealerShopsCreateModal,.productModal.dealerShopsCreateModal.ownerCreateAccountModal{box-sizing:border-box;max-height:90dvh;overflow-y:auto;width:min(390px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding:22px 18px!important}.productModal.dealerShopsCreateModal .popupTitle{margin-bottom:18px}.productModal.dealerShopsCreateModal .createShopFields{gap:12px!important}.productModal.dealerShopsCreateModal .createShopField{gap:6px}.productModal.dealerShopsCreateModal .createShopField input,.productModal.dealerShopsCreateModal .createShopField select{box-sizing:border-box;width:100%;min-height:42px}.productModal.dealerShopsCreateModal .dealerShopsSubmit{width:100%;margin-top:18px}@media (width<=480px){.productModal.dealerShopsCreateModal,.productModal.dealerShopsCreateModal.ownerCreateAccountModal{width:calc(100vw - 28px)!important;max-width:390px!important;padding:20px 16px!important}}.modalShade>.productModal.dealerShopsCreateModal,.modalShade>.productModal.dealerShopsCreateModal.ownerCreateAccountModal{box-sizing:border-box;flex:0 auto;width:min(350px,100vw - 28px)!important;min-width:0!important;max-width:min(350px,100vw - 28px)!important}.modalShade>.productModal.dealerShopsCreateModal .createShopFields{grid-template-columns:minmax(0,1fr)!important}.modalShade>.productModal.dealerShopsCreateModal .createShopFields>*{min-width:0}.receiptDeliveryCard small{text-align:center}.receiptDeliveryCard .receiptCode{text-align:center;justify-content:center}.receiptDeliveryCard .receiptCode strong{text-align:center;width:100%;font-size:18px;line-height:1.35;display:block}.receiptDivider{background:#d9e3f0;height:1px;margin:10px 0 4px}.receiptCardActionsCentered{justify-content:center}.receiptCardActionsCentered .receiptIconButton{margin-inline:2px}.financePage{color:#132341;width:100%;max-width:1250px;margin:0 auto;padding:0 0 35px}.financeTitle h2{letter-spacing:-.5px;margin:0 0 6px;font-size:23px}.financeTitle p{color:#71809b;margin:0 0 21px;font-size:13px;line-height:1.5}.financePeriod{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.financePeriod button{font:inherit;color:#293b59;cursor:pointer;background:#fff;border:1px solid #e0e7f1;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:750}.financePeriod button.selected{color:#e56600;background:#fff3e7;border-color:#ffad5d}.financeCustom{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.financeCustom label{color:#536583;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.financeCustom input{min-width:150px;height:40px;font:inherit;color:#1a2c49;background:#fff;border:1px solid #d8e1ec;border-radius:9px;padding:0 10px}.financeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.financeMetric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 3px #1c2e5410}.financeMetric span{color:#72809a;font-size:12px;font-weight:650}.financeMetric strong{color:#152440;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.financePositive,.financeMetric strong.financePositive{color:#13814a!important}.financeNote{color:#62738f;margin:10px 0 18px;font-size:12px;line-height:1.5}.financeFilters{gap:10px;margin:16px 0;display:flex}.financeFilters select,.financeFilters input{color:#192b46;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:10px;min-width:0;padding:11px 13px;font-size:13px}.financeFilters select{flex:0 225px}.financeFilters input{flex:1}.financeListHeader{justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}.financeListHeader strong{font-size:15px}.financeListHeader span{color:#7a879f;font-size:12px}.financeList{background:#fff;border:1px solid #e0e7f0;border-radius:14px;overflow:hidden}.financeEntry+.financeEntry{border-top:1px solid #edf0f6}.financeEntryTop{text-align:left;width:100%;font:inherit;color:#122342;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:15px 16px;display:flex}.financeEntryTop:hover{background:#fcfcfd}.financeEntryIcon{color:#e6750a;background:#fff2e5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.financeEntryInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.financeEntryInfo strong{font-size:13px}.financeEntryInfo small{color:#7a89a0;overflow-wrap:anywhere;font-size:11px}.financeEntryAmount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.financeEntryAmount.positive{color:#15834e}.financeEntryTop>svg{color:#8190a6;flex-shrink:0;transition:transform .15s}.financeExpanded{transform:rotate(180deg)}.financeEntryDetails{background:#f8fafd;border-top:1px solid #ebeff5;flex-direction:column;gap:11px;padding:14px 18px 15px 70px;display:flex}.financeEntryDetails>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.financeEntryDetails span{color:#71809a}.financeEntryDetails b{text-align:right;overflow-wrap:anywhere;color:#172b47}@media (width<=850px){.financeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.financeMetric{padding:13px}.financeMetric strong{font-size:17px}.financeFilters{flex-direction:column}.financeFilters select,.financeFilters input{flex:auto;width:100%}.financeEntryTop{gap:7px;padding:12px 10px}.financeEntryIcon{width:34px;height:34px}.financeEntryAmount{font-size:11px}.financeEntryDetails{padding-left:15px}.financePeriod button{padding:9px 12px}}
