:root{--chego-green:#009850;--chego-green-dark:#007a43;--chego-green-deep:#045c36;--chego-green-soft:#e8fff3;--chego-black:#07120d;--chego-text:#111827;--chego-muted:#667085;--chego-bg:#f4f7f5;--chego-card:#fff;--chego-border:#0f172a14;--chego-radius-sm:12px;--chego-radius-md:18px;--chego-radius-lg:26px;--chego-radius-xl:34px;--chego-shadow-card:0 12px 28px #0f172a14;--chego-shadow-strong:0 18px 42px #0f172a29}html{background:var(--chego-bg);min-height:100%}body{min-height:100vh;color:var(--chego-text);background:radial-gradient(circle at 15% 0,#0098502e,#0000 34%),linear-gradient(#f8fff9 0%,#edf4ef 100%);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}#app{min-height:100vh}main,section,article,nav,header,footer,div{min-width:0}input,select,textarea,button{max-width:100%}@supports not (overflow:clip){body{overflow-x:hidden}}@media (width>=1600px){.admin-v2-main{justify-self:center;width:min(100%,1680px)}.merchant-desktop-content,.merchant-delivery-desktop-content,.merchant-promotions-desktop-content,.merchant-store-data-desktop-content,.merchant-settlement-content-desktop,.client-desktop-shell>main,.client-product-market-main,.client-search-market-main,.chego-checkout-content,.client-profile-pro-content,.client-address-main,.client-coupons-main,.client-notifications-main,.client-support-main{width:min(100%,1680px);margin-inline:auto}}@media (width>=2200px){.admin-v2-main,.merchant-desktop-content,.merchant-delivery-desktop-content,.merchant-promotions-desktop-content,.merchant-store-data-desktop-content,.merchant-settlement-content-desktop,.client-desktop-shell>main,.client-product-market-main,.client-search-market-main,.chego-checkout-content,.client-profile-pro-content,.client-address-main,.client-coupons-main,.client-notifications-main,.client-support-main{width:min(100%,1760px)}}body.chego-view-mobile{--chego-current-view:"mobile"}body.chego-view-desktop{--chego-current-view:"desktop"}.client-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:0 14px 112px}.client-mobile-header{color:#fff;background:radial-gradient(circle at 85% 78%, #ffffff2e 0 78px, transparent 79px), linear-gradient(135deg, var(--chego-green-dark), var(--chego-green));box-shadow:var(--chego-shadow-strong);border-radius:0 0 30px 30px;margin:0 -14px 18px;padding:18px 18px 20px}.client-mobile-header-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-mobile-header-top img{filter:drop-shadow(0 10px 16px #00000029);width:150px}.client-mobile-header-top button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px}.client-mobile-header p{color:#ffffffdb;margin:10px 0 0;font-size:14px;font-weight:700}.client-mobile-city-pill{width:fit-content;max-width:100%;color:var(--chego-green-dark);background:#fff;border:1px solid #fffc;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:8px 11px;font-size:11px;font-weight:900;display:flex;box-shadow:0 10px 24px #0f172a1a}.client-mobile-city-pill em{color:#64748b;font-style:normal;font-weight:800}.client-mobile-search{color:#0f172a;background:#fffffffa;border-radius:18px;grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:50px;margin-top:14px;padding:0 14px;display:grid;box-shadow:0 14px 30px #0f172a1f}.client-mobile-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:700}.client-mobile-section{gap:12px;margin-bottom:22px;display:grid}.client-mobile-section-head{justify-content:space-between;gap:12px;display:flex}.client-mobile-section-head h2{letter-spacing:-.04em;margin:0 0 4px;font-size:20px;line-height:1.1}.client-mobile-section-head p{color:var(--chego-muted);margin:0;font-size:12px}.client-mobile-section-head button{background:var(--chego-green-soft);color:var(--chego-green-dark);border:0;border-radius:999px;align-self:center;padding:10px 12px;font-size:12px;font-weight:900}.client-mobile-banner-list{gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.client-mobile-banner{color:#fff;background:radial-gradient(circle at 88% 70%, #ffffff2b 0 72px, transparent 73px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:150px;box-shadow:var(--chego-shadow-card);border-radius:24px;flex:0 0 86%;padding:16px;position:relative;overflow:hidden}.client-mobile-banner small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.client-mobile-banner h2{margin:26px 0 8px;font-size:23px;line-height:1.05}.client-mobile-banner p{color:#ffffffd1;max-width:260px;margin:0;font-size:12px;line-height:1.35}.client-mobile-banner>span{background:#ffffff24;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px}.client-mobile-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-mobile-category{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);color:var(--chego-text);background:#fff;border-radius:20px;place-items:center;gap:5px;display:grid}.client-mobile-category.active{border-color:var(--chego-green);box-shadow:0 0 0 2px #0098501a, var(--chego-shadow-card)}.client-mobile-category span{background:var(--chego-green-soft);border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:inline-flex}.client-mobile-category small{max-width:100%;color:var(--chego-muted);text-align:center;font-size:10px;font-weight:900}.client-mobile-store-list,.client-mobile-product-list{gap:12px;display:grid}.client-mobile-store-card,.client-mobile-product-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;padding:14px}.client-mobile-store-card{grid-template-columns:54px 1fr;align-items:center;gap:13px;display:grid}.client-mobile-store-logo,.client-mobile-product-card>span{background:var(--chego-green-soft);border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:inline-flex}.client-mobile-store-card h3,.client-mobile-product-card h3{margin:0 0 5px;font-size:15px;line-height:1.2}.client-mobile-store-card p,.client-mobile-product-card p{color:var(--chego-muted);margin:0 0 5px;font-size:12px}.client-mobile-store-card small{color:var(--chego-green-dark);font-size:11px;font-weight:900}.client-mobile-product-card{grid-template-columns:54px 1fr 38px;align-items:center;gap:13px;display:grid}.client-mobile-product-card strong{color:var(--chego-green-dark);font-size:14px}.client-mobile-product-card button{background:var(--chego-green);color:#fff;border:0;border-radius:14px;width:38px;height:38px;font-size:20px;font-weight:900}.client-mobile-bottom-nav{z-index:20;border:1px solid var(--chego-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:26px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:492px;margin:0 auto;padding:9px 12px 11px;display:grid;position:fixed;bottom:10px;left:14px;right:14px;box-shadow:0 18px 44px #0f172a2e}.client-mobile-bottom-nav button{color:var(--chego-muted);background:0 0;border:0;border-radius:18px;place-items:center;gap:2px;padding:8px 4px;display:grid}.client-mobile-bottom-nav button.active{color:var(--chego-green-dark);background:var(--chego-green-soft)}.client-mobile-bottom-nav span{font-size:20px}.client-mobile-bottom-nav small{font-size:10px;font-weight:900}.client-mobile-ranking-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.client-mobile-ranking-strip article{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);text-align:center;background:#fff;border-radius:19px;padding:12px 9px}.client-mobile-ranking-strip strong{color:var(--chego-green-dark);font-size:20px;line-height:1;display:block}.client-mobile-ranking-strip span{color:var(--chego-muted);margin-top:5px;font-size:10px;font-weight:900;line-height:1.15;display:block}.client-mobile-ranked-store,.client-mobile-ranked-product{position:relative}.client-mobile-rank-badge{z-index:2;background:var(--chego-green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:9px;left:9px;box-shadow:0 10px 22px #00985038}.client-mobile-ranked-store .client-mobile-store-logo,.client-mobile-ranked-product>img,.client-mobile-ranked-product>span:not(.client-mobile-rank-badge){overflow:hidden}.client-mobile-ranked-store img.client-mobile-store-logo,.client-mobile-ranked-product>img{object-fit:cover;background:var(--chego-green-soft);border-radius:18px;width:56px;height:56px}.client-mobile-ranked-product>img,.client-mobile-ranked-product>span:not(.client-mobile-rank-badge){object-fit:cover;background:var(--chego-green-soft);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.client-mobile-admin-promo-card{position:relative;overflow:hidden}.client-mobile-admin-promo-card:after{content:"";background:#00985017;border-radius:999px;width:86px;height:86px;position:absolute;bottom:-26px;right:-22px}.client-mobile-bottom-nav button>span{justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex;position:relative}.client-mobile-bottom-nav button>span svg{width:22px;height:22px;display:block}.client-mobile-bottom-nav button>span>b{color:#fff;box-sizing:border-box;background:#00a66f;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-7px}.client-desktop-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 40px}.client-desktop-header{z-index:10;background:linear-gradient(135deg, var(--chego-green-dark), var(--chego-green));min-height:86px;box-shadow:var(--chego-shadow-strong);color:#fff;border-radius:28px;grid-template-columns:210px minmax(360px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;position:sticky;top:14px}.client-desktop-brand img{filter:drop-shadow(0 10px 16px #00000029);width:150px}.client-desktop-brand p{color:#ffffffd1;margin:6px 0 0;font-size:12px;font-weight:700}.client-desktop-search{color:#0f172a;background:#fff;border-radius:18px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:50px;padding:0 16px;display:grid;box-shadow:0 14px 30px #0f172a21}.client-desktop-search input{color:#0f172a;background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.client-desktop-actions{align-items:center;gap:10px;display:flex}.client-desktop-actions span{background:#ffffff24;border:1px solid #fff3;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.client-desktop-actions button{color:var(--chego-green-dark);background:#fff;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.client-desktop-hero-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:22px;display:grid}.client-desktop-main-banner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.client-desktop-banner,.client-desktop-city-card{color:#fff;background:radial-gradient(circle at 86% 70%, #ffffff2b 0 86px, transparent 87px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:240px;box-shadow:var(--chego-shadow-card);border-radius:30px;padding:22px;position:relative;overflow:hidden}.client-desktop-banner small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.client-desktop-banner h2,.client-desktop-city-card h2{letter-spacing:-.05em;margin:58px 0 10px;font-size:32px;line-height:1}.client-desktop-banner p,.client-desktop-city-card p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.45}.client-desktop-banner>span{background:#ffffff24;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;position:absolute;top:16px;right:16px}.client-desktop-city-card{background:radial-gradient(circle at 90% 78%, #fff3 0 88px, transparent 89px), linear-gradient(135deg, var(--chego-green-dark), var(--chego-green))}.client-desktop-city-card>span{background:#ffffff29;border-radius:19px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:inline-flex}.client-desktop-section{margin-top:28px}.client-desktop-section-head{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.client-desktop-section-head h2{letter-spacing:-.05em;margin:0 0 4px;font-size:26px}.client-desktop-section-head p{color:var(--chego-muted);margin:0;font-size:13px}.client-desktop-section-head button{background:var(--chego-green-soft);color:var(--chego-green-dark);border:0;border-radius:999px;align-self:center;padding:11px 14px;font-size:12px;font-weight:900}.client-desktop-categories{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.client-desktop-category{border:1px solid var(--chego-border);min-height:88px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;place-items:center;gap:6px;display:grid}.client-desktop-category.active{border-color:var(--chego-green);box-shadow:0 0 0 2px #0098501a, var(--chego-shadow-card)}.client-desktop-category span{background:var(--chego-green-soft);border-radius:15px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex}.client-desktop-category strong{color:var(--chego-text);font-size:12px}.client-desktop-two-columns{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:22px;display:grid}.client-desktop-store-grid,.client-desktop-product-grid{gap:13px;display:grid}.client-desktop-store-card,.client-desktop-product-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;padding:16px}.client-desktop-store-card{grid-template-columns:58px 1fr;align-items:center;gap:14px;display:grid}.client-desktop-store-logo,.client-desktop-product-card>span{background:var(--chego-green-soft);border-radius:19px;justify-content:center;align-items:center;width:58px;height:58px;font-size:28px;display:inline-flex}.client-desktop-store-card h3,.client-desktop-product-card h3{margin:0 0 5px;font-size:16px}.client-desktop-store-card p,.client-desktop-product-card p{color:var(--chego-muted);margin:0 0 6px;font-size:13px}.client-desktop-store-card small{color:var(--chego-green-dark);font-size:12px;font-weight:900}.client-desktop-product-card{grid-template-columns:58px 1fr auto;align-items:center;gap:14px;display:grid}.client-desktop-product-card strong{color:var(--chego-green-dark);font-size:15px}.client-desktop-product-card button{background:var(--chego-green);color:#fff;border:0;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:900}.client-desktop-ranking-strip{grid-template-columns:1.15fr 1.15fr .7fr;gap:14px;margin:22px 0;display:grid}.client-desktop-ranking-strip article{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;padding:18px}.client-desktop-ranking-strip small{color:var(--chego-green-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.client-desktop-ranking-strip strong{color:var(--chego-text);margin-top:6px;font-size:24px;line-height:1.05;display:block}.client-desktop-ranking-strip span{color:var(--chego-muted);margin-top:6px;font-size:12px;font-weight:850;display:block}.client-desktop-ranked-store,.client-desktop-ranked-product{position:relative;overflow:hidden}.client-desktop-rank-badge{z-index:2;background:var(--chego-green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:28px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 22px #00985038}.client-desktop-ranked-store img.client-desktop-store-logo,.client-desktop-ranked-product>img{object-fit:cover;background:var(--chego-green-soft);border-radius:22px;width:72px;height:72px}.client-desktop-ranked-product>img,.client-desktop-ranked-product>span:not(.client-desktop-rank-badge){object-fit:cover;background:var(--chego-green-soft);border-radius:24px;justify-content:center;align-items:center;width:94px;height:94px;display:inline-flex}.client-desktop-admin-promo-card{position:relative;overflow:hidden}.client-desktop-admin-promo-card:after{content:"";background:#00985017;border-radius:999px;width:108px;height:108px;position:absolute;bottom:-32px;right:-28px}.client-desktop-two-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.chego-ref-page{color:#0f172a;background:#fff;min-height:100vh;font-family:inherit}.chego-ref-page button{font:inherit;cursor:pointer;border:0}.chego-ref-header{color:#fff;background:linear-gradient(135deg,#003c2a 0%,#005b3a 58%,#007e49 100%);box-shadow:0 14px 34px #003c2a2e}.chego-ref-header-inner,.chego-ref-nav-inner,.chego-ref-content{width:min(1260px,100% - 48px);margin:0 auto}.chego-ref-utility{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;font-size:.82rem;font-weight:900;display:flex}.chego-ref-utility>div{align-items:center;gap:10px;display:flex}.chego-ref-utility button{color:#fffffff5;background:0 0;font-weight:900}.chego-ref-utility span{opacity:.62}.chego-ref-mainbar{grid-template-columns:170px minmax(420px,1fr) auto;align-items:center;gap:34px;display:grid}.chego-ref-logo{background:0 0;place-items:start;display:inline-grid}.chego-ref-search{background:#fff;border-radius:999px;grid-template-columns:minmax(0,1fr) 60px;align-items:center;height:58px;display:grid;overflow:hidden;box-shadow:0 16px 36px #001f163d}.chego-ref-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 24px;font-size:1rem;font-weight:800}.chego-ref-search input::placeholder{color:#64748b}.chego-ref-search button{color:#fff;background:#009850;border-radius:999px;place-items:center;width:54px;height:54px;margin-right:2px;font-size:1.12rem;display:grid}.chego-ref-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.chego-ref-orders,.chego-ref-cart,.chego-ref-profile{color:#fff;background:#ffffff14;border-radius:14px;min-height:48px;font-weight:1000;box-shadow:0 12px 24px #001f161f;border:1px solid #ffffff2e!important}.chego-ref-orders{padding:0 18px}.chego-ref-cart,.chego-ref-profile{border-radius:14px;place-items:center;width:50px;display:grid;position:relative}.chego-ref-profile{color:#006b3f;background:#fff;border-radius:999px;width:52px;height:52px}.chego-ref-profile span{color:#006b3f;background:#d1fae5;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.9rem;display:grid}.chego-ref-cart b{color:#064e3b;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.76rem;font-weight:1000;display:grid;position:absolute;top:-8px;right:-5px}.chego-ref-nav-wrap{background:#fff;border-top:1px solid #0f172a0a;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 18px #0f172a09}.chego-ref-nav-inner{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:38px;min-height:54px;display:grid}.chego-ref-location{color:#0f172a;white-space:nowrap;justify-self:start;align-items:center;gap:8px;min-width:fit-content;font-size:.86rem;font-weight:900;line-height:1;display:inline-flex}.chego-ref-location-icon,.chego-ref-location small{color:#009850;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.chego-ref-location svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chego-ref-location strong{color:#0f172a;font-weight:1000}.chego-ref-location em{color:#64748b;font-style:normal;font-weight:850}.chego-ref-location small{margin-left:-2px}.chego-ref-location small svg{stroke-width:2.8px;width:13px;height:13px}.chego-ref-subnav{justify-content:center;justify-self:stretch;align-items:center;gap:clamp(24px,3vw,44px);min-width:0;display:flex}.chego-ref-subnav button{color:#0f172a;letter-spacing:-.01em;background:0 0;min-height:58px;padding:0 2px;font-size:.96rem;font-weight:950;position:relative}.chego-ref-subnav button.active,.chego-ref-subnav button:hover{color:#009850}.chego-ref-subnav button.active:after{content:"";background:#00a85a;border-radius:999px 999px 0 0;width:calc(100% + 18px);max-width:72px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.chego-ref-content{padding:14px 0 40px}.chego-ref-hero{background:#003c2a;border-radius:12px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a1f}.chego-ref-hero-bg{place-items:center;display:grid;position:absolute;inset:0}.chego-ref-hero-bg img{object-fit:cover;width:100%;height:100%}.chego-ref-hero-bg span{color:#fff;background:linear-gradient(135deg,#003c2a 0%,#006b3f 55%,#d1fae5 100%);place-items:center;width:100%;height:100%;font-size:5rem;display:grid}.chego-ref-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#003d2af5 0%,#005b3adb 52%,#005b3a00 100%);width:58%;position:absolute;inset:0 auto 0 0}.chego-ref-hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;width:min(440px,44%);min-height:250px;padding:38px 44px;display:flex;position:relative}.chego-ref-hero-copy h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,3vw,3rem);line-height:.98}.chego-ref-hero-copy p{color:#fffffff0;margin:12px 0 0;font-size:1rem;font-weight:760}.chego-ref-hero-copy button{color:#fff;background:#00a85a;border-radius:999px;width:fit-content;min-height:42px;margin-top:22px;padding:0 22px;font-weight:1000}.chego-ref-hero-dots{z-index:2;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.chego-ref-hero-dots span,.chego-ref-hero-dots button{cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;width:10px;height:10px;padding:0}.chego-ref-hero-dots span.active,.chego-ref-hero-dots button.active{background:#00a85a}.chego-ref-category-strip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr)) 42px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:grid;position:relative;box-shadow:0 16px 34px #0f172a14}.chego-ref-category-strip button{color:#0f172a;background:0 0;border-radius:10px;place-items:center;gap:7px;min-height:74px;font-weight:900;display:grid}.chego-ref-category-strip button.active{background:#ecfdf5;border:1px solid #a7f3d0}.chego-ref-category-strip span{color:#006b3f;background:#d1fae5;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.chego-ref-category-strip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chego-ref-category-strip strong{text-align:center;font-size:.78rem}.chego-ref-category-next{box-shadow:0 8px 20px #0f172a14;color:#009850!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;min-height:42px!important;font-size:1.4rem!important}.chego-ref-body-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;margin-top:10px;display:grid}.chego-ref-left-column{gap:10px;display:grid}.chego-ref-vitrines,.chego-ref-products-block,.chego-ref-promos-block,.chego-ref-ranked-panel,.chego-ref-countdown{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 34px #0f172a0f}.chego-ref-vitrines,.chego-ref-products-block,.chego-ref-promos-block,.chego-ref-ranked-panel{padding:14px}.chego-ref-row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chego-ref-row-head h2,.chego-ref-ranked-panel h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.05rem}.chego-ref-row-head button{color:#009850;background:0 0;font-size:.84rem;font-weight:1000}.chego-ref-vitrine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chego-ref-vitrine-card{color:#fff;cursor:pointer;background:#064e3b;border-radius:10px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px;display:grid;position:relative;overflow:hidden}.chego-ref-vitrine-card.agro{background:linear-gradient(135deg,#7c4a14,#d99b36)}.chego-ref-vitrine-card.fitness{background:linear-gradient(135deg,#111827,#064e3b)}.chego-ref-vitrine-bg,.chego-ref-vitrine-bg img{width:100%;height:100%;position:absolute;inset:0}.chego-ref-vitrine-bg img{object-fit:cover;opacity:.6}.chego-ref-vitrine-overlay{background:linear-gradient(90deg,#0000009e,#0003);position:absolute;inset:0}.chego-ref-vitrine-avatar,.chego-ref-vitrine-info,.chego-ref-vitrine-card>button{z-index:2;position:relative}.chego-ref-vitrine-avatar{color:#006b3f;background:#d1fae5;border-radius:999px;place-items:center;width:62px;height:62px;font-size:1.8rem;display:grid;overflow:hidden}.chego-ref-vitrine-avatar img{object-fit:cover;width:100%;height:100%}.chego-ref-vitrine-info h3{color:#fff;margin:0;font-size:1.05rem}.chego-ref-vitrine-info p,.chego-ref-vitrine-info b{color:#ffffffe0;margin:2px 0 0;font-size:.82rem;display:block}.chego-ref-vitrine-badge{color:#fff;background:#00a85a;border-radius:999px;align-items:center;min-height:22px;margin-bottom:6px;padding:0 8px;font-size:.72rem;font-weight:1000;display:inline-flex}.chego-ref-vitrine-card>button{color:#fff;background:#00a85a;border-radius:10px;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:1000}.chego-ref-products-grid{grid-template-columns:repeat(auto-fill,minmax(154px,172px));justify-content:start;align-items:stretch;gap:12px;display:grid}.chego-ref-product-tile{cursor:pointer;background:#fff;border:1px solid #dbe7e4;border-radius:14px;grid-template-rows:124px auto auto auto auto;gap:5px;min-width:0;min-height:232px;padding:12px;display:grid;box-shadow:0 10px 22px #0f172a0b}.chego-ref-product-media{color:#006b3f;background:#f8fafc;border-radius:12px;place-items:center;height:124px;font-size:2.35rem;display:grid;overflow:hidden}.chego-ref-product-media img{object-fit:cover;width:100%;height:100%}.chego-ref-product-tile h3{color:#0f172a;margin:6px 0 0;font-size:.9rem;line-height:1.12}.chego-ref-product-tile p{color:#64748b;margin:0;font-size:.78rem;font-weight:750}.chego-ref-product-tile strong{color:#009850;font-size:1rem;line-height:1.1}.chego-ref-product-tile span{color:#64748b;font-size:.78rem;font-weight:750}.chego-ref-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.chego-ref-promo-tile{cursor:pointer;background:#f8fffb;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.chego-ref-promo-media{background:#d1fae5;border-radius:8px;place-items:center;height:58px;font-size:1.8rem;display:grid}.chego-ref-promo-tile strong{color:#065f46;font-size:.95rem;display:block}.chego-ref-promo-tile p{color:#64748b;margin:2px 0 0;font-size:.78rem;font-weight:700}.chego-ref-ranked-panel{position:sticky;top:14px}.chego-ref-ranked-panel h2{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.chego-ref-ranked-list{gap:6px;margin-top:8px;display:grid}.chego-ref-ranked-store{cursor:pointer;border-bottom:1px solid #eef2f7;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.chego-ref-ranked-logo{color:#006b3f;background:#d1fae5;border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid;overflow:hidden}.chego-ref-ranked-logo img{object-fit:cover;width:100%;height:100%}.chego-ref-ranked-store h3{color:#0f172a;margin:0;font-size:.86rem}.chego-ref-ranked-store p,.chego-ref-ranked-store b{color:#64748b;margin:2px 0 0;font-size:.74rem;font-weight:800;display:block}.chego-ref-ranked-store b{color:#009850}.chego-ref-ranked-store button{color:#009850;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:1000;border:1px solid #a7f3d0!important}.chego-ref-ranked-panel>button{color:#009850;background:#fff;border-radius:10px;width:100%;min-height:46px;margin-top:12px;font-weight:1000;border:1px solid #a7f3d0!important}.chego-ref-countdown{background:#ecfdf5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:14px;display:grid}.chego-ref-countdown h2{margin:0;font-size:1.1rem}.chego-ref-countdown p{color:#64748b;margin:3px 0 0;font-weight:700}.chego-ref-timer{color:#065f46;background:#d1fae5;border-radius:10px;place-items:center;min-width:56px;padding:8px;display:grid}.chego-ref-timer b{font-size:1rem}.chego-ref-timer span{font-size:.68rem;font-weight:900}.chego-ref-countdown button{color:#fff;background:#009850;border-radius:999px;min-height:40px;padding:0 16px;font-weight:1000}.chego-ref-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:10px;padding:18px;font-weight:800}.chego-ref-mobile-header{color:#fff;background:linear-gradient(135deg,#003c2a,#009850);border-radius:0 0 24px 24px;padding:14px 12px 16px;box-shadow:0 16px 38px #006b3f2e}.chego-ref-mobile-top{justify-content:space-between;align-items:center;display:flex}.chego-ref-mobile-logo,.chego-ref-mobile-cart{color:#fff;background:0 0}.chego-ref-mobile-logo img{object-fit:contain;width:136px;max-height:48px}.chego-ref-mobile-cart{background:#ffffff29;border-radius:999px;min-height:44px;padding:0 14px;font-weight:1000}.chego-ref-mobile-search{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 48px;min-height:50px;margin-top:14px;display:grid;overflow:hidden}.chego-ref-mobile-search input{color:#0f172a;border:0;outline:0;min-width:0;padding:0 14px;font-weight:800}.chego-ref-mobile-search button{color:#fff;background:#009850}.chego-ref-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.chego-ref-mobile-nav button{color:#fff;background:#ffffff24;border-radius:14px;min-height:40px;font-size:.78rem;font-weight:950}.chego-ref-page.mobile .chego-ref-content{width:min(100% - 24px,620px);padding:14px 0 88px}@media (width<=1160px){.chego-ref-mainbar{grid-template-columns:1fr;gap:14px}.chego-ref-logo{place-items:center}.chego-ref-actions,.chego-ref-subnav,.chego-ref-nav-inner{flex-wrap:wrap;justify-content:center}.chego-ref-body-grid,.chego-ref-vitrine-grid,.chego-ref-products-grid,.chego-ref-promo-grid,.chego-ref-countdown{grid-template-columns:1fr}.chego-ref-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.chego-ref-category-next{display:none!important}.chego-ref-ranked-panel{position:static}}@media (width<=720px){.chego-ref-header{display:none}.chego-ref-content{width:min(100% - 24px,620px)}.chego-ref-hero{border-radius:18px;min-height:250px}.chego-ref-hero:before{background:linear-gradient(90deg,#003d2aeb,#005b3a59);width:100%}.chego-ref-hero-copy{width:auto;min-height:250px;padding:28px 24px}.chego-ref-hero-copy h1{font-size:2rem}.chego-ref-category-strip{padding-bottom:10px;display:flex;overflow-x:auto}.chego-ref-category-strip button{min-width:104px}.chego-ref-vitrine-card{grid-template-columns:62px minmax(0,1fr)}.chego-ref-vitrine-card>button{grid-column:1/-1}.chego-ref-ranked-store{grid-template-columns:48px minmax(0,1fr)}.chego-ref-ranked-store button{grid-column:1/-1}}.chego-ref-header-inner,.chego-ref-nav-inner,.chego-ref-content{width:min(1220px,100% - 52px)}.chego-ref-header-inner{padding:14px 0 15px}.chego-ref-mainbar{grid-template-columns:198px minmax(520px,1fr) auto;gap:34px}.chego-ref-logo img{width:178px;max-height:66px}.chego-ref-search{height:58px;box-shadow:0 16px 36px #001f1638}.chego-ref-orders{justify-content:center;align-items:center;gap:7px;min-width:122px;display:inline-flex}.chego-ref-profile span{background:#e8fff4;font-size:1rem}.chego-ref-nav-inner{min-height:58px}.chego-ref-location{font-size:.88rem}.chego-ref-subnav{gap:42px}.chego-ref-content{padding-top:12px}.chego-ref-hero{border-radius:10px;min-height:236px}.chego-ref-hero-bg img{object-fit:cover;object-position:center}.chego-ref-hero:before{background:linear-gradient(90deg,#003d2af7 0%,#005b3ac7 58%,#005b3a00 100%);width:56%}.chego-ref-hero-copy{width:min(430px,43%);min-height:236px;padding:34px 44px}.chego-ref-hero-copy h1{font-size:clamp(2.25rem,3.25vw,3.2rem)}.chego-ref-hero-copy p{max-width:360px}.chego-ref-hero-dots{bottom:16px}.chego-ref-category-strip{border-radius:10px;min-height:76px;margin-top:10px;padding:0 10px;box-shadow:0 16px 34px #0f172a12}.chego-ref-category-strip button{border-radius:10px;min-height:74px}.chego-ref-category-strip button.active{border-color:#a7f3d0;box-shadow:inset 0 0 0 1px #0098502e}.chego-ref-body-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px}.chego-ref-vitrines,.chego-ref-products-block,.chego-ref-promos-block,.chego-ref-ranked-panel{border-radius:11px;padding:13px}.chego-ref-row-head{margin-bottom:9px}.chego-ref-vitrine-grid{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.chego-ref-vitrine-card{flex:360px;grid-template-columns:66px minmax(0,1fr) auto;max-width:500px;min-height:94px;padding:12px}.chego-ref-vitrine-avatar{width:56px;height:56px}.chego-ref-vitrine-info h3{font-size:1rem}.chego-ref-vitrine-card>button{min-height:36px}.chego-ref-products-grid{scrollbar-width:thin;align-items:stretch;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.chego-ref-product-tile{flex:0 0 142px;min-height:218px;padding:10px}.chego-ref-product-media{height:110px}.chego-ref-promo-grid{align-items:stretch;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.chego-ref-promo-tile{flex:0 0 220px;grid-template-columns:70px minmax(0,1fr);min-height:66px;padding:9px}.chego-ref-promo-media{height:54px}.chego-ref-ranked-panel h2{font-size:1rem}.chego-ref-ranked-store{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding:8px 0}.chego-ref-ranked-logo{width:46px;height:46px}.chego-ref-ranked-store button{min-height:32px;padding:0 11px}.chego-ref-ranked-panel>button{min-height:44px}@media (width<=1160px){.chego-ref-mainbar{grid-template-columns:1fr}.chego-ref-logo img{width:158px}.chego-ref-vitrine-card,.chego-ref-promo-tile{max-width:none}}.chego-ref-header{background:linear-gradient(135deg,#003c2a 0%,#005a38 56%,#008a4f 100%);box-shadow:0 12px 30px #003c2a2e}.chego-ref-header-inner{width:min(1180px,100% - 44px);padding:8px 0 12px}.chego-ref-utility{margin-bottom:8px;font-size:.76rem;font-weight:900;line-height:1}.chego-ref-utility>div{gap:9px}.chego-ref-utility button{color:#fffffffa;letter-spacing:-.01em;padding:0}.chego-ref-mainbar{grid-template-columns:152px minmax(420px,1fr) auto;align-items:center;gap:34px}.chego-ref-logo img{object-fit:contain;width:118px;max-height:46px}.chego-ref-search{background:#fff;border-radius:999px;height:50px;box-shadow:0 15px 34px #001f163d}.chego-ref-search input{padding:0 24px;font-size:.94rem;font-weight:820}.chego-ref-search button{background:#009850;border-radius:999px;width:46px;height:46px;margin-right:2px;font-size:1.02rem;box-shadow:inset 0 0 0 1px #ffffff42}.chego-ref-actions{gap:10px}.chego-ref-orders,.chego-ref-cart,.chego-ref-profile{color:#fff;background:#ffffff0b;border-radius:12px;min-height:44px;box-shadow:0 10px 24px #001f161f;border:1px solid #fff3!important}.chego-ref-orders{letter-spacing:-.01em;padding:0 17px;font-size:.85rem}.chego-ref-cart{width:44px;min-width:44px;font-size:1rem}.chego-ref-cart b{color:#064e3b;background:#fff;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;top:-7px;right:-6px}.chego-ref-profile{color:#006b3f;background:#fff;border-radius:999px;width:48px;min-width:48px;height:48px;min-height:48px;border-color:#ffffffa6!important}.chego-ref-profile span{color:#006b3f;background:#d1fae5;width:34px;height:34px;font-size:.9rem}@media (width<=1160px){.chego-ref-header-inner{width:min(1180px,100% - 28px)}.chego-ref-mainbar{grid-template-columns:1fr;gap:14px}.chego-ref-logo{justify-items:center}}.chego-ref-search button svg,.chego-ref-orders svg,.chego-ref-cart svg,.chego-ref-profile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chego-ref-search button{color:#fff}.chego-ref-orders{justify-content:center;align-items:center;gap:8px;display:inline-flex}.chego-ref-orders svg{color:currentColor;width:18px;height:18px}.chego-ref-orders span{align-items:center;line-height:1;display:inline-flex}.chego-ref-cart svg{color:#fff;width:20px;height:20px}.chego-ref-profile span{background:0 0}.chego-ref-profile span svg{color:#006b3f;stroke-width:2.2px;width:20px;height:20px}@media (width<=1420px){.chego-ref-nav-inner{gap:24px}.chego-ref-location{font-size:.82rem}.chego-ref-subnav{gap:22px}.chego-ref-subnav button{font-size:.92rem}}@media (width<=1280px){.chego-site-header-inner{grid-template-columns:145px 168px minmax(280px,1fr) auto auto auto;gap:10px}.chego-site-logo img{width:130px}.chego-site-account{display:none}}@media (width<=980px){.chego-site-header{display:none}}.chego-category-icon-svg{stroke:currentColor;width:24px;height:24px;display:block}.chego-ref-hero.chego-ref-hero-loading{cursor:default;background:#07583f;min-height:300px;overflow:hidden}.chego-ref-hero-loading-shimmer{background:linear-gradient(100deg,#07583f 20%,#087453 40%,#07583f 60%) 0 0/200% 100%;width:100%;height:100%;min-height:300px;animation:1.15s linear infinite chego-banner-loading}@keyframes chego-banner-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.chego-ref-hero.chego-ref-hero-image-only .chego-ref-hero-bg,.chego-ref-hero.chego-ref-hero-image-only .chego-ref-hero-bg img{width:100%;height:100%}.chego-ref-hero.chego-ref-hero-image-only .chego-ref-hero-bg img{object-fit:cover;object-position:center;display:block}.chego-ref-hero.chego-ref-hero-image-only .chego-ref-hero-copy{display:none!important}.chego-ref-hero.chego-ref-hero-loading{background:linear-gradient(135deg,#004f3d 0%,#00745a 100%);place-items:center;min-height:280px;display:grid;overflow:hidden}.chego-ref-hero-loader{justify-items:center;gap:16px;display:grid;position:relative}.chego-ref-hero-loader-ring{border:4px solid #ffffff2e;border-top-color:#00e58b;border-radius:50%;width:104px;height:104px;animation:1s linear infinite jaChegoHeroSpin}.chego-ref-hero-loader img{object-fit:contain;width:62px;height:62px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.chego-ref-hero-loader strong{color:#fff;text-align:center;font-size:15px;line-height:1.2}@keyframes jaChegoHeroSpin{to{transform:rotate(360deg)}}.client-search-mobile-market-page{color:#0f172a;background:#f8fafc;min-height:100vh}.client-search-mobile-market-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-search-mobile-content{gap:14px;width:min(100%,520px);margin:0 auto;padding:14px 14px 110px;display:grid}.client-search-mobile-recent,.client-search-mobile-categories,.client-search-mobile-section,.client-search-mobile-tabs{background:#fff;border:1px solid #dbe7e0;border-radius:22px;box-shadow:0 12px 30px #0f172a0e}.client-search-mobile-recent,.client-search-mobile-categories,.client-search-mobile-section{padding:16px}.client-search-mobile-recent>div:first-child,.client-search-mobile-categories>div:first-child,.client-search-mobile-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-search-mobile-recent h2,.client-search-mobile-categories h2,.client-search-mobile-section-head h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:950;line-height:1.15}.client-search-mobile-recent button,.client-search-mobile-categories>div:first-child button,.client-search-mobile-section-head button{color:#009850;background:0 0;border:0;font-size:13px;font-weight:950}.client-search-mobile-recent>div:last-child{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.client-search-mobile-recent>div:last-child button{color:#334155;background:#f4fff9;border:1px solid #83efbb;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:13px;font-weight:850}.client-search-mobile-recent>div:last-child span{color:#009850;margin-left:8px;font-weight:950}.client-search-mobile-categories>div:last-child{grid-template-columns:repeat(5,minmax(70px,1fr));gap:10px;display:grid}.client-search-mobile-categories>div:last-child button{color:#334155;background:0 0;border:0;justify-items:center;gap:7px;font-size:11px;font-weight:850;display:grid}.client-search-mobile-categories>div:last-child span{color:#007a42;background:#c7fbe0;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.client-search-mobile-categories>div:last-child strong{color:#334155;text-align:center;max-width:76px;font-size:12px;font-weight:850;line-height:1.15;display:block}.client-search-mobile-quick-filters{gap:9px;padding:2px 0;display:flex;overflow-x:auto}.client-search-mobile-quick-filters button{color:#334155;background:#fff;border:1px solid #dbe7e0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.client-search-mobile-quick-filters button.active{color:#fff;background:#009850;border-color:#009850}.client-search-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.client-search-mobile-tabs button{color:#475569;background:#fff;border:0;min-height:54px;font-size:15px;font-weight:950}.client-search-mobile-tabs button.active{color:#009850;background:#fbfffd;box-shadow:inset 0 -3px #009850}.client-search-mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-search-mobile-product-card{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:18px;gap:7px;min-width:0;padding:10px;display:grid}.client-search-mobile-product-media{background:linear-gradient(#f8fafc,#effff7);border-radius:16px;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.client-search-mobile-product-media img{object-fit:contain;width:100%;height:100%;padding:12px}.client-search-mobile-product-media>span{font-size:54px}.client-search-mobile-product-media button{color:#fff;background:#009850;border:0;border-radius:12px;width:34px;height:34px;font-size:23px;font-weight:950;position:absolute;bottom:8px;right:8px;box-shadow:0 8px 18px #00985038}.client-search-mobile-product-card h3{color:#0f172a;min-height:36px;margin:0;font-size:14px;font-weight:950;line-height:1.25}.client-search-mobile-product-card p{color:#64748b;margin:0;font-size:12px;font-weight:800}.client-search-mobile-product-card strong{color:#0f172a;font-size:17px;font-weight:950;line-height:1}.client-search-mobile-product-card small{color:#009850;font-size:12px;font-weight:900}.client-search-mobile-store-list{gap:10px;display:grid}.client-search-mobile-store-card{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.client-search-mobile-store-card>div{background:#e8fff3;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex;overflow:hidden}.client-search-mobile-store-card>div img{object-fit:cover;width:100%;height:100%}.client-search-mobile-store-card h3{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:950}.client-search-mobile-store-card p,.client-search-mobile-store-card small{color:#64748b;margin:0;font-size:12px;font-weight:800;display:block}.client-search-mobile-store-card button{color:#009850;background:#fff;border:1px solid #83efbb;border-radius:12px;min-height:40px;padding:0 12px;font-size:12px;font-weight:950}.client-search-mobile-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:18px;grid-column:1/-1;padding:16px;font-weight:850}@media (width<=390px){.client-search-mobile-product-media{height:132px}.client-search-mobile-categories>div:last-child{grid-template-columns:repeat(4,minmax(64px,1fr))}}.client-search-mobile-store-card>div{padding:0!important}.client-search-mobile-store-media{border-radius:inherit!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:8px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.client-search-mobile-store-img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.client-search-mobile-store-emoji{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:26px!important;line-height:1!important;display:flex!important}.client-search-mobile-price-range{background:#fff;border:1px solid #dbe7e0;border-radius:18px;gap:10px;padding:12px;display:grid;box-shadow:0 8px 18px #0f172a0a}.client-search-mobile-price-range>div:first-child{color:#0f172a;justify-content:space-between;align-items:center;font-size:14px;font-weight:950;display:flex}.client-search-mobile-price-range>div:first-child span{color:#007a42;background:#e8fff3;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:950}.client-search-mobile-price-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:44px;display:grid;position:relative}.client-search-mobile-price-track button{z-index:1;background:0 0;border:0;height:44px;padding:0;position:relative}.client-search-mobile-price-track button:after{content:"";background:#fff;border:3px solid #009850;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.client-search-mobile-price-track button.active:after{background:#009850;width:24px;height:24px;box-shadow:0 8px 20px #00985042}.client-search-mobile-price-track button span{white-space:nowrap;color:#007a42;font-size:10px;font-weight:950;display:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.client-search-mobile-price-track button.active span{display:block}.client-search-mobile-price-track{background:0 0!important;width:100%!important;height:36px!important;padding:15px 0!important;display:block!important;position:relative!important}.client-search-mobile-price-slider{--chego-price-progress:0%;appearance:none!important;cursor:pointer!important;background:linear-gradient(90deg, #00a96a 0%, #00a96a var(--chego-price-progress), #bdf4dc var(--chego-price-progress), #bdf4dc 100%)!important;border:0!important;border-radius:999px!important;outline:none!important;width:100%!important;height:6px!important;display:block!important}.client-search-mobile-price-slider::-webkit-slider-thumb{appearance:none!important;background:#00a96a!important;border:4px solid #fff!important;border-radius:999px!important;width:24px!important;height:24px!important;box-shadow:0 4px 14px #00985047!important}.client-search-mobile-price-slider::-moz-range-thumb{background:#00a96a!important;border:4px solid #fff!important;border-radius:999px!important;width:24px!important;height:24px!important;box-shadow:0 4px 14px #00985047!important}.client-search-mobile-price-slider::-moz-range-track{background:0 0!important;border-radius:999px!important;height:6px!important}.client-search-mobile-price-slider-actions,.client-search-mobile-price-slider-actions button{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.client-search-mobile-price-options{gap:8px!important;margin-top:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.client-search-mobile-price-options button{color:#334155!important;background:#fff!important;border:1px solid #dbe7e0!important;border-radius:999px!important;flex:none!important;min-height:34px!important;padding:0 12px!important;font-weight:900!important}.client-search-mobile-price-options button.active{color:#fff!important;background:#00a96a!important;border-color:#00a96a!important}.client-search-mobile-fav.active{color:#fff!important;background:#009850!important;border-color:#009850!important}.client-search-mobile-category-svg{stroke:currentColor;width:26px;height:26px;display:block}.client-search-mobile-store-card{grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:7px 11px!important;overflow:hidden!important}.client-search-mobile-store-card>div:first-child{grid-area:1/1/3!important;width:52px!important;height:52px!important}.client-search-mobile-store-card>div:nth-child(2){grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.client-search-mobile-store-card h3,.client-search-mobile-store-card p,.client-search-mobile-store-card small{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.client-search-mobile-store-card h3,.client-search-mobile-store-card p{white-space:nowrap!important}.client-search-mobile-store-card>button{grid-area:2/2!important;justify-self:start!important;width:auto!important;min-width:82px!important;margin:0!important}.client-search-mobile-price-range{overflow:visible!important}.client-search-mobile-price-track{width:100%!important;height:auto!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:13px 0!important;position:relative!important;overflow:visible!important}.client-search-mobile-price-track:before,.client-search-mobile-price-track:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.client-search-mobile-price-slider{z-index:3!important;width:100%!important;height:6px!important;box-shadow:none!important;appearance:none!important;border:0!important;border-radius:999px!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.client-search-mobile-price-slider::-webkit-slider-runnable-track{height:6px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.client-search-mobile-price-slider::-moz-range-track{height:6px!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.client-search-mobile-price-slider::-moz-range-progress{height:6px!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.client-search-mobile-market-page{background:radial-gradient(circle at top,#00985024,#0000 28%),linear-gradient(#edf6f2 0%,#f7fbf9 180px,#f8fbfa 100%)}.ja-mobile-search-page .ja-mobile-viewport{background:linear-gradient(#005b3a 0 158px,#f7fbf9 158px 100%)}.ja-mobile-search-page .client-search-mobile-content{gap:14px;width:calc(100% - 32px);margin:18px auto 0;padding:0 0 12px;display:grid}.ja-mobile-search-page .client-search-mobile-recent,.ja-mobile-search-page .client-search-mobile-categories,.ja-mobile-search-page .client-search-mobile-section,.ja-mobile-search-page .client-search-mobile-tabs,.ja-mobile-search-page .client-search-mobile-price-range{background:#fffffffa;border:1px solid #e1ebe5;border-radius:24px;box-shadow:0 10px 24px #0f172a0f}.ja-mobile-search-page .client-search-mobile-recent,.ja-mobile-search-page .client-search-mobile-categories,.ja-mobile-search-page .client-search-mobile-section,.ja-mobile-search-page .client-search-mobile-price-range{padding:16px}.ja-mobile-search-page .client-search-mobile-recent h2,.ja-mobile-search-page .client-search-mobile-categories h2,.ja-mobile-search-page .client-search-mobile-section-head h2{letter-spacing:-.03em;font-size:1.18rem;line-height:1.1}.ja-mobile-search-page .client-search-mobile-recent>div:last-child,.ja-mobile-search-page .client-search-mobile-quick-filters,.ja-mobile-search-page .client-search-mobile-price-track{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.ja-mobile-search-page .client-search-mobile-recent>div:last-child::-webkit-scrollbar{display:none}.ja-mobile-search-page .client-search-mobile-quick-filters::-webkit-scrollbar{display:none}.ja-mobile-search-page .client-search-mobile-price-track::-webkit-scrollbar{display:none}.ja-mobile-search-page .client-search-mobile-recent>div:last-child button,.ja-mobile-search-page .client-search-mobile-quick-filters button,.ja-mobile-search-page .client-search-mobile-price-track button{color:#334155;background:#fff;border:1px solid #dbe7e0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.88rem;font-weight:850;display:inline-flex}.ja-mobile-search-page .client-search-mobile-quick-filters button.active,.ja-mobile-search-page .client-search-mobile-price-track button.active{color:#fff;background:#009850;border-color:#009850}.ja-mobile-search-page .client-search-mobile-categories>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ja-mobile-search-page .client-search-mobile-categories>div:last-child button{background:#fff;border:1px solid #e6efea;border-radius:20px;align-content:center;justify-items:center;gap:10px;min-width:0;min-height:110px;display:grid;box-shadow:0 8px 18px #0f462d0a}.ja-mobile-search-page .client-search-mobile-categories>div:last-child span{color:#009850;background:#eef9f3;border-radius:16px;width:48px;height:48px}.ja-mobile-search-page .client-search-mobile-categories>div:last-child strong{max-width:72px;font-size:.78rem;line-height:1.15}.ja-mobile-search-page .client-search-mobile-price-range>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ja-mobile-search-page .client-search-mobile-price-range strong{color:#17222d;font-size:1rem}.ja-mobile-search-page .client-search-mobile-price-range span{color:#009850;font-size:.86rem;font-weight:850}.ja-mobile-search-page .client-search-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.ja-mobile-search-page .client-search-mobile-tabs button{color:#516071;background:0 0;border:0;border-radius:18px;min-height:48px;font-size:.96rem;font-weight:900}.ja-mobile-search-page .client-search-mobile-tabs button.active{color:#009850;box-shadow:none;background:#edf9f3}.ja-mobile-search-page .client-search-mobile-product-grid{grid-template-columns:1fr;gap:12px;display:grid}.ja-mobile-search-page .client-search-mobile-product-card{background:#fff;border:1px solid #dfeae4;border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid;box-shadow:0 8px 18px #0f462d0a}.ja-mobile-search-page .client-search-mobile-product-media{background:linear-gradient(#f7fbf9,#ecf8f2);border-radius:18px;height:96px}.ja-mobile-search-page .client-search-mobile-product-media img{padding:10px}.ja-mobile-search-page .client-search-mobile-product-media button{border-radius:10px;width:30px;height:30px;bottom:8px;right:8px}.ja-mobile-search-page .client-search-mobile-product-copy{gap:5px;min-width:0;display:grid}.ja-mobile-search-page .client-search-mobile-product-card h3{min-height:0;font-size:1rem}.ja-mobile-search-page .client-search-mobile-product-card p,.ja-mobile-search-page .client-search-mobile-product-card small{font-size:.82rem}.ja-mobile-search-page .client-search-mobile-product-card strong{color:#009850;font-size:1.2rem}.ja-mobile-search-page .client-search-mobile-store-card{border:1px solid #dfeae4;border-radius:22px;box-shadow:0 8px 18px #0f462d0a}.ja-mobile-search-page .client-search-mobile-store-card button:last-child{color:#009850;background:#edf9f3;border-radius:14px;min-height:40px;padding:0 14px;font-weight:900}.ja-mobile-search-page .client-search-mobile-empty{color:#667687;text-align:center;border:1px dashed #c8ddd0;border-radius:18px;margin:0;padding:18px}@media (width<=380px){.ja-mobile-search-page .client-search-mobile-content{width:calc(100% - 24px)}.ja-mobile-search-page .client-search-mobile-categories>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.ja-mobile-search-page .client-search-mobile-product-card{grid-template-columns:84px minmax(0,1fr)}.ja-mobile-search-page .client-search-mobile-product-media{height:84px}}.ja-app-search-page{background:#eaf8f2;min-height:100vh}.ja-app-search-page .ja-app-viewport{background:#f6f8f7}.ja-app-search-header{padding:max(18px, env(safe-area-inset-top)) 16px 18px;color:#fff;background:linear-gradient(135deg,#005b3a,#007d49)}.ja-app-search-title{grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:14px;display:grid}.ja-app-search-title h1{text-align:center;margin:0;font-size:1.2rem;font-weight:950}.ja-app-search-title button{color:#fff;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ja-app-search-page-form{background:#fff;border-radius:999px;grid-template-columns:22px minmax(0,1fr) 46px;align-items:center;gap:9px;height:54px;padding:0 5px 0 14px;display:grid;overflow:hidden;box-shadow:0 10px 22px #002a192e}.ja-app-search-page-form:before,.ja-app-search-page-form:after,.ja-app-search-page-form>span:before,.ja-app-search-page-form>span:after,.ja-app-search-page-form input:before,.ja-app-search-page-form input:after,.ja-app-search-page-form button:before,.ja-app-search-page-form button:after{content:none!important;display:none!important}.ja-app-search-page-form>span{color:#7b8796;place-items:center;margin:0;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.ja-app-search-page-form>*{border-left:0!important;border-right:0!important}.ja-app-search-page-form input{appearance:none;color:#17202c;width:100%;min-width:0;height:100%;margin:0;padding:0;font-size:.92rem;font-weight:800;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.ja-app-search-page-form input::-webkit-search-decoration{appearance:none;display:none}.ja-app-search-page-form input::-webkit-search-cancel-button{appearance:none;display:none}.ja-app-search-page-form input::-webkit-search-results-button{appearance:none;display:none}.ja-app-search-page-form input::-webkit-search-results-decoration{appearance:none;display:none}.ja-app-search-page-form button{color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;box-shadow:none!important;background:#00a85a!important;border:0!important;outline:0!important}.ja-app-search-content{gap:12px!important;width:auto!important;margin:0!important;padding:14px 14px 8px!important;display:grid!important}.ja-app-search-page .client-search-mobile-categories,.ja-app-search-page .client-search-mobile-recent,.ja-app-search-page .client-search-mobile-section,.ja-app-search-page .client-search-mobile-price-range,.ja-app-search-page .client-search-mobile-tabs{background:#fff!important;border:1px solid #e5ece8!important;border-radius:20px!important;box-shadow:0 8px 20px #0f172a0b!important}.ja-app-search-page .client-search-mobile-categories,.ja-app-search-page .client-search-mobile-recent,.ja-app-search-page .client-search-mobile-section,.ja-app-search-page .client-search-mobile-price-range{padding:14px!important}.ja-app-search-page .client-search-mobile-categories>div:first-child,.ja-app-search-page .client-search-mobile-recent>div:first-child,.ja-app-search-page .client-search-mobile-section-head{margin-bottom:11px!important}.ja-app-search-page :is(.client-search-mobile-categories,.client-search-mobile-recent,.client-search-mobile-section) h2{letter-spacing:-.025em!important;font-size:1rem!important}.ja-app-search-page .client-search-mobile-categories>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.ja-app-search-page .client-search-mobile-categories>div:last-child button{min-height:88px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e9efec!important;border-radius:16px!important;padding:8px 4px!important}.ja-app-search-page .client-search-mobile-categories>div:last-child span{background:#eef8f3!important;border-radius:14px!important;width:42px!important;height:42px!important}.ja-app-search-page .client-search-mobile-categories>div:last-child strong{max-width:68px!important;font-size:.68rem!important}.ja-app-search-page .client-search-mobile-recent>div:last-child,.ja-app-search-page .client-search-mobile-quick-filters,.ja-app-search-page .client-search-mobile-price-track{scrollbar-width:none;gap:8px!important;display:flex!important;overflow-x:auto!important}.ja-app-search-page :is(.client-search-mobile-recent>div:last-child,.client-search-mobile-quick-filters,.client-search-mobile-price-track)::-webkit-scrollbar{display:none}.ja-app-search-page .client-search-mobile-quick-filters{margin:0 -14px;padding:0 14px 2px!important}.ja-app-search-page .client-search-mobile-quick-filters button,.ja-app-search-page .client-search-mobile-price-track button,.ja-app-search-page .client-search-mobile-recent>div:last-child button{color:#465466!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;padding:0 13px!important;font-size:.78rem!important;font-weight:850!important}.ja-app-search-page .client-search-mobile-quick-filters button.active,.ja-app-search-page .client-search-mobile-price-track button.active{color:#fff!important;background:#009850!important;border-color:#009850!important}.ja-app-search-page .client-search-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important}.ja-app-search-page .client-search-mobile-tabs button{color:#5e6a79!important;background:0 0!important;border-radius:15px!important;min-height:44px!important;font-size:.86rem!important}.ja-app-search-page .client-search-mobile-tabs button.active{color:#009850!important;box-shadow:none!important;background:#eaf8f2!important}.ja-app-search-page .client-search-mobile-product-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.ja-app-search-page .client-search-mobile-product-card{background:#fff!important;border:1px solid #e7edea!important;border-radius:18px!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:112px!important;padding:10px!important;display:grid!important;box-shadow:0 7px 16px #0f172a09!important}.ja-app-search-page .client-search-mobile-product-media{background:#f5f8f7!important;border-radius:14px!important;height:82px!important}.ja-app-search-page .client-search-mobile-product-media img{padding:7px!important}.ja-app-search-page .client-search-mobile-product-media button{border-radius:9px!important;width:28px!important;height:28px!important;font-size:18px!important}.ja-app-search-page .client-search-mobile-product-copy{gap:3px!important;display:grid!important}.ja-app-search-page .client-search-mobile-product-card h3{min-height:0!important;margin:0!important;font-size:.9rem!important;line-height:1.18!important}.ja-app-search-page .client-search-mobile-product-card p{font-size:.72rem!important}.ja-app-search-page .client-search-mobile-product-card strong{color:#009850!important;font-size:1rem!important}.ja-app-search-page .client-search-mobile-product-card small{color:#5f6b79!important;font-size:.7rem!important}.ja-app-search-page .client-search-mobile-store-card{box-shadow:none!important;border-radius:18px!important}@media (width<=370px){.ja-app-search-page .client-search-mobile-categories>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ja-app-search-filter-panel{background:#fff;border:1px solid #e5ece8;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #0f172a0a}.ja-app-search-filter-panel summary{color:#6c7887;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:.78rem;font-weight:850;list-style:none;display:flex}.ja-app-search-filter-panel summary::-webkit-details-marker{display:none}.ja-app-search-filter-panel summary span:last-child{color:#263140}.ja-app-search-filter-panel summary b{font-weight:950}.ja-app-search-filter-body{gap:10px;padding:0 12px 12px;display:grid}.ja-app-search-page .client-search-mobile-price-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-right:0!important;display:grid!important;overflow:visible!important}.ja-app-search-page .client-search-mobile-price-track button{text-align:center!important;white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 10px!important}.ja-app-search-page .client-search-mobile-price-track button:last-child{grid-column:1/-1!important}.ja-app-search-page .client-search-mobile-price-range{padding:14px!important;overflow:hidden!important}.ja-app-search-page .client-search-mobile-price-track{background:0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.ja-app-search-page .client-search-mobile-price-track:before,.ja-app-search-page .client-search-mobile-price-track:after,.ja-app-search-page .client-search-mobile-price-track button:before,.ja-app-search-page .client-search-mobile-price-track button:after{content:none!important;display:none!important}.ja-app-search-page .client-search-mobile-price-track button{color:#4b596a!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce7e1!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 8px!important;display:flex!important;position:static!important;overflow:hidden!important}.ja-app-search-page .client-search-mobile-price-track button:first-child,.ja-app-search-page .client-search-mobile-price-track button:nth-child(2),.ja-app-search-page .client-search-mobile-price-track button:nth-child(3){grid-column:span 2!important}.ja-app-search-page .client-search-mobile-price-track button:nth-child(4),.ja-app-search-page .client-search-mobile-price-track button:nth-child(5){grid-column:span 3!important}.ja-app-search-page .client-search-mobile-price-track button span{max-width:100%!important;color:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:block!important;position:static!important;bottom:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}.ja-app-search-page .client-search-mobile-price-track button.active{color:#fff!important;background:#009850!important;border-color:#009850!important;box-shadow:0 7px 16px #0098502e!important}@media (width<=350px){.ja-app-search-page .client-search-mobile-price-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ja-app-search-page .client-search-mobile-price-track button,.ja-app-search-page .client-search-mobile-price-track button:nth-child(n){grid-column:span 1!important}.ja-app-search-page .client-search-mobile-price-track button:last-child{grid-column:1/-1!important}}.ja-app-search-page .ja-app-search-content{scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom));padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.ja-app-search-page .client-search-mobile-section:last-child,.ja-app-search-page .client-search-mobile-categories:last-child,.ja-app-search-page .client-search-mobile-recent:last-child{margin-bottom:8px}.client-search-market-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-search-market-page.desktop svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-search-market-container{width:min(1320px,100% - 48px);margin:0 auto;padding:18px 0 52px}.client-search-market-breadcrumb{color:#64748b;align-items:center;gap:9px;margin:0 0 18px;font-size:13px;font-weight:800;display:flex}.client-search-market-breadcrumb button{color:#006b3a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.client-search-market-breadcrumb strong{color:#0f172a;font-weight:900}.client-search-market-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.client-search-filter-panel,.client-search-top-panel,.client-search-results-section{background:#fff;border:1px solid #dbe7e0;border-radius:18px;box-shadow:0 16px 40px #0f172a0e}.client-search-filter-panel{position:sticky;top:88px;overflow:hidden}.client-search-filter-head{border-bottom:1px solid #e5edf0;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.client-search-filter-head h2{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:950;display:inline-flex}.client-search-filter-head h2 svg{color:#009850;width:18px;height:18px}.client-search-filter-head button,.client-search-check-list .link,.client-search-results-head>button,.client-search-strip-head button{color:#009850;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.client-search-filter-group{border-bottom:1px solid #e5edf0;padding:14px 16px}.client-search-filter-group:last-child{border-bottom:0}.client-search-filter-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.client-search-filter-title strong{color:#0f172a;font-size:14px;font-weight:950}.client-search-filter-title span{color:#475569;font-size:15px;font-weight:900}.client-search-check-list{gap:9px;display:grid}.client-search-check-list button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:0;font-size:13px;display:grid}.client-search-check-list button i{color:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.client-search-check-list button.active i{background:#009850;border-color:#009850}.client-search-check-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-search-check-list button em{color:#64748b;font-style:normal;font-weight:800}.client-search-check-list .link{grid-template-columns:1fr;width:max-content;margin-top:1px;display:inline-flex}.client-search-range{gap:12px;display:grid}.client-search-range>div{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.client-search-range b{background:#009850;border-radius:999px;height:4px;display:block;position:relative}.client-search-range i{background:#fff;border:3px solid #009850;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.client-search-range i:first-child{left:0}.client-search-range i:last-child{right:0}.client-search-rating-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-search-rating-filter button{color:#334155;background:#fff;border:1px solid #dbe7e0;border-radius:10px;min-height:32px;font-size:12px;font-weight:900}.client-search-store-input{color:#94a3b8;background:#f8fafc;border:1px solid #dbe7e0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:38px;margin-bottom:10px;padding:0 10px;display:grid}.client-search-store-input input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:800}.client-search-market-main{gap:18px;min-width:0;display:grid}.client-search-top-panel{overflow:hidden}.client-search-tabs{border-bottom:1px solid #e5edf0;align-items:center;gap:7px;min-height:58px;padding:12px;display:flex}.client-search-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:999px;min-height:34px;padding:0 22px;font-size:14px;font-weight:950}.client-search-tabs button.active{color:#007a42;background:#e8fff3;border-color:#d8f8e8}.client-search-store-strip{padding:16px 18px 18px}.client-search-strip-head,.client-search-results-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-search-strip-head h2,.client-search-results-head h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:950;line-height:1.15}.client-search-store-row{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;margin-top:12px;display:grid;position:relative;overflow:hidden}.client-search-store-mini{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-width:0;min-height:92px;padding:12px;display:grid}.client-search-store-logo,.client-search-store-logo>span,.client-search-store-logo>img{width:58px;height:58px}.client-search-store-logo{color:#007a42;background:#e8fff3;border-radius:999px;justify-content:center;align-items:center;font-size:26px;font-weight:950;display:flex;overflow:hidden}.client-search-store-logo>img{object-fit:cover}.client-search-store-mini h3{color:#0f172a;margin:0 0 3px;font-size:14px;font-weight:950}.client-search-store-mini p{color:#64748b;margin:0 0 5px;font-size:12px;font-weight:750}.client-search-store-mini span{color:#334155;font-size:12px;font-weight:850}.client-search-store-mini button{color:#009850;cursor:pointer;background:#fff;border:1px solid #83efbb;border-radius:10px;min-height:34px;padding:0 14px;font-size:12px;font-weight:950}.client-search-next{color:#009850;background:#fff;border:1px solid #e5edf0;border-radius:999px;width:42px;height:42px;font-size:24px;font-weight:950;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:0 10px 28px #0f172a1f}.client-search-results-section{padding:18px}.client-search-sort-actions{align-items:center;gap:9px;display:flex}.client-search-sort-actions label{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.client-search-sort-actions select{color:#0f172a;background:#fff;border:1px solid #dbe7e0;border-radius:12px;min-width:170px;height:42px;padding:0 12px;font-weight:850}.client-search-sort-actions button{color:#64748b;background:#fff;border:1px solid #dbe7e0;border-radius:12px;width:38px;height:38px}.client-search-sort-actions button.active{color:#fff;background:#009850;border-color:#009850}.client-search-product-grid-market{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.client-search-product-result{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:16px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 12px 30px #0f172a0b}.client-search-product-result:hover{border-color:#a6f3c8;transform:translateY(-2px);box-shadow:0 18px 44px #0f172a17}.client-search-product-media{background:linear-gradient(#f8fafc,#effff7);justify-content:center;align-items:center;height:208px;display:flex;position:relative;overflow:hidden}.client-search-product-media img{object-fit:contain;width:100%;height:100%;padding:18px}.client-search-product-media>span{font-size:74px}.client-search-product-fav{color:#64748b;background:#fffffff0;border:0;border-radius:999px;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:12px;box-shadow:0 8px 20px #0f172a1a}.client-search-product-body{gap:6px;padding:14px;display:grid}.client-search-product-tag{color:#007a42;text-overflow:ellipsis;white-space:nowrap;background:#e8fff3;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.client-search-product-body h3{color:#0f172a;min-height:38px;margin:0;font-size:14px;font-weight:950;line-height:1.25}.client-search-product-rating{color:#475569;margin:0;font-size:12px;font-weight:800}.client-search-product-body strong{color:#0f172a;letter-spacing:-.03em;font-size:19px;font-weight:950}.client-search-product-body small{color:#64748b;font-size:12px;font-weight:750}.client-search-product-body em{color:#007a42;background:#dffbea;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:3px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.client-search-product-body em svg{width:15px;height:15px}.client-search-store-grid-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.client-search-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.client-search-category-card{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:16px;gap:8px;padding:18px;display:grid}.client-search-category-card div{color:#007a42;background:#c7fbe0;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:flex}.client-search-category-card h3{margin:4px 0 0;font-size:16px;font-weight:950}.client-search-category-card p{color:#64748b;margin:0;font-size:13px;font-weight:800}.client-search-category-card button{color:#009850;background:#fff;border:1px solid #83efbb;border-radius:10px;min-height:36px;font-size:12px;font-weight:950}.client-search-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:16px;padding:20px;font-weight:850}.client-search-empty.inline{align-items:center;margin:0;display:flex}@media (width<=1120px){.client-search-market-layout{grid-template-columns:1fr}.client-search-filter-panel{position:static}.client-search-product-grid-market{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-search-store-logo{padding:0!important}.client-search-store-logo-media{border-radius:inherit!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:8px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.client-search-store-logo-img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.client-search-store-logo-emoji{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:27px!important;line-height:1!important;display:flex!important}.client-search-check-list button.active{color:#007a42!important;background:#e8fff3!important;border-radius:10px!important;font-weight:950!important}.client-search-check-list button.active span,.client-search-check-list button.active em{color:#007a42!important}.client-search-range{gap:10px!important}.client-search-range>div:first-child{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.client-search-range>div:first-child span:nth-child(2){color:#007a42!important;background:#e8fff3!important;border-radius:999px!important;justify-self:center!important;min-height:22px!important;padding:3px 8px!important;font-weight:950!important}.client-search-price-options{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.client-search-price-options button{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #dbe7e0!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.client-search-price-options button.active{color:#fff!important;background:#009850!important;border-color:#83efbb!important;box-shadow:0 8px 18px #00985029!important}.client-search-price-bar{background:0 0!important;width:100%!important;height:34px!important;margin:6px 0 10px!important;padding:14px 0!important;display:block!important;position:relative!important}.client-search-price-slider{--chego-price-progress:0%;appearance:none!important;cursor:pointer!important;background:linear-gradient(90deg, #00a96a 0%, #00a96a var(--chego-price-progress), #bdf4dc var(--chego-price-progress), #bdf4dc 100%)!important;border:0!important;border-radius:999px!important;outline:none!important;width:100%!important;height:6px!important;display:block!important}.client-search-price-slider::-webkit-slider-thumb{appearance:none!important;background:#00a96a!important;border:4px solid #fff!important;border-radius:999px!important;width:24px!important;height:24px!important;box-shadow:0 4px 14px #00985047!important}.client-search-price-slider::-moz-range-thumb{background:#00a96a!important;border:4px solid #fff!important;border-radius:999px!important;width:24px!important;height:24px!important;box-shadow:0 4px 14px #00985047!important}.client-search-price-slider::-moz-range-track{background:0 0!important;border-radius:999px!important;height:6px!important}.client-search-price-slider-actions,.client-search-price-slider-actions button{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.client-search-price-options{margin-top:8px!important}.client-search-product-fav.active{color:#fff!important;background:#009850!important;border-color:#009850!important}.client-search-category-svg{stroke:currentColor;width:34px;height:34px;margin:0 auto;display:block}.client-search-store-row{scrollbar-width:none;grid-auto-columns:minmax(270px,1fr)!important;padding:2px 2px 6px!important;overflow:auto hidden!important}.client-search-store-row::-webkit-scrollbar{display:none}.client-search-store-mini{grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:7px 12px!important;min-height:118px!important;padding:13px!important;overflow:hidden!important}.client-search-store-mini .client-search-store-logo{grid-area:1/1/3!important;align-self:center!important;width:52px!important;height:52px!important}.client-search-store-mini>div:nth-child(2){grid-area:1/2!important;align-self:end!important;min-width:0!important;overflow:hidden!important}.client-search-store-mini h3,.client-search-store-mini p,.client-search-store-mini span{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.client-search-store-mini h3,.client-search-store-mini p{white-space:nowrap!important}.client-search-store-mini span{white-space:normal!important;line-height:1.2!important;display:block!important}.client-search-store-mini>button{white-space:nowrap!important;grid-area:2/2!important;place-self:start!important;width:auto!important;min-width:84px!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:0 13px!important}.client-search-store-grid-full .client-search-store-mini{min-height:118px!important}.client-search-filter-panel{overflow:hidden visible!important}.client-search-range{min-width:0!important;overflow:visible!important}.client-search-range-labels{grid-template-columns:minmax(42px,1fr) auto minmax(52px,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;font-size:11px!important;line-height:1!important}.client-search-range-labels>span:first-child{white-space:nowrap!important;justify-self:start!important}.client-search-range-labels>span:nth-child(2){text-overflow:ellipsis!important;white-space:nowrap!important;justify-self:center!important;max-width:92px!important;padding:5px 10px!important;overflow:hidden!important}.client-search-range-labels>span:last-child{white-space:nowrap!important;justify-self:end!important}.client-search-price-bar{box-sizing:border-box!important;width:100%!important;height:40px!important;margin:2px 0!important;padding:15px 7px 13px!important;overflow:visible!important}.client-search-price-slider{box-sizing:border-box!important;width:100%!important;height:6px!important;margin:0!important}.client-search-price-slider::-webkit-slider-thumb{border-width:3px!important;width:20px!important;height:20px!important}.client-search-price-slider::-moz-range-thumb{border-width:3px!important;width:20px!important;height:20px!important}@media (width<=1120px){.client-search-store-row{grid-auto-columns:minmax(250px,320px)!important}}.client-search-price-bar:before,.client-search-price-bar:after{content:none!important;display:none!important}.client-search-price-bar>button:not([data-chego-price-slider-button]){display:none!important}.client-intelligence-product-grid-desktop,.client-search-desktop-product-grid,.client-store-desktop-products-grid,.client-store-product-grid-desktop{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}.client-intelligence-product-list-mobile,.client-search-mobile-product-list,.client-store-mobile-products-grid,.client-store-product-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.chego-commercial-product-card-desktop,.client-desktop-product-card.chego-commercial-product-card-desktop,.client-search-product-card-desktop.chego-commercial-product-card-desktop,.client-store-product-card-desktop.chego-commercial-product-card-desktop{cursor:pointer!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:24px!important;grid-template-rows:170px minmax(116px,1fr) auto!important;gap:10px!important;min-width:0!important;height:100%!important;min-height:354px!important;padding:10px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a14!important}.chego-commercial-product-card-desktop:hover{border-color:#0098503d!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px #0f172a1f!important}.chego-commercial-product-card-mobile,.client-mobile-product-card.chego-commercial-product-card-mobile,.client-search-product-card-mobile.chego-commercial-product-card-mobile,.client-store-product-card-mobile.chego-commercial-product-card-mobile{cursor:pointer!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:22px!important;grid-template-rows:142px minmax(112px,1fr) auto!important;gap:9px!important;min-width:0!important;height:100%!important;min-height:318px!important;padding:9px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a14!important}.chego-commercial-media-desktop,.chego-commercial-media-mobile{background:radial-gradient(circle at 50% 35%,#0098501a,#0000 48%),#f3f4f6!important;border-radius:19px!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:relative!important;overflow:hidden!important}.chego-commercial-media-desktop>span,.chego-commercial-media-mobile>span{place-items:center!important;width:100%!important;height:100%!important;font-size:62px!important;display:grid!important}.chego-commercial-media-desktop img,.chego-commercial-media-mobile img{object-fit:contain!important;border-radius:17px!important;width:100%!important;height:100%!important;display:block!important}.chego-commercial-favorite-desktop,.chego-commercial-favorite-mobile{z-index:3!important;color:var(--chego-green-dark)!important;background:#fffffff0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;top:9px!important;right:9px!important;box-shadow:0 6px 16px #0f172a1a!important}.chego-commercial-favorite-desktop{width:34px!important;height:34px!important;font-size:16px!important}.chego-commercial-favorite-mobile{width:30px!important;height:30px!important;font-size:14px!important}.chego-commercial-body-desktop,.chego-commercial-body-mobile{align-content:start!important;gap:6px!important;min-width:0!important;display:grid!important}.chego-commercial-body-desktop h3,.chego-commercial-body-mobile h3{color:var(--chego-text)!important;letter-spacing:-.02em!important;-webkit-box-orient:vertical!important;margin:0!important;font-weight:950!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.chego-commercial-body-desktop h3{-webkit-line-clamp:2!important;min-height:34px!important;font-size:15px!important}.chego-commercial-body-mobile h3{-webkit-line-clamp:2!important;min-height:32px!important;font-size:14px!important}.chego-commercial-body-desktop p,.chego-commercial-body-mobile p{color:#64748b!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.chego-commercial-body-desktop p{-webkit-line-clamp:2!important;min-height:34px!important;font-size:12px!important}.chego-commercial-body-mobile p{-webkit-line-clamp:2!important;min-height:30px!important;font-size:11px!important}.chego-commercial-body-desktop span:before,.chego-commercial-body-mobile span:before{content:"🏪 "}.chego-commercial-footer-desktop,.chego-commercial-footer-mobile{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.chego-commercial-footer-desktop strong,.chego-commercial-footer-mobile strong{color:var(--chego-green-dark)!important;letter-spacing:-.02em!important;font-weight:950!important}.chego-commercial-footer-desktop button,.chego-commercial-footer-mobile button{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark))!important;color:#fff!important;border:0!important;border-radius:16px!important;font-weight:950!important;box-shadow:0 10px 22px #00985038!important}.chego-commercial-product-card-desktop>b,.chego-commercial-product-card-mobile>b,.chego-commercial-product-card-desktop>button:not(.chego-commercial-favorite-desktop),.chego-commercial-product-card-mobile>button:not(.chego-commercial-favorite-mobile),.chego-commercial-product-card-desktop>span:not(.chego-commercial-media-desktop span),.chego-commercial-product-card-mobile>span:not(.chego-commercial-media-mobile span){display:none!important}.chego-ranking-product-card-desktop,.chego-ranking-product-card-mobile{transform:none!important}.client-desktop-two-columns .chego-ranking-product-card-desktop{min-height:168px!important;box-shadow:var(--chego-shadow-card)!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:28px!important;grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.client-desktop-two-columns .chego-ranking-product-card-desktop>span,.client-desktop-two-columns .chego-ranking-product-card-desktop>img{object-fit:contain!important;background:#f3f4f6!important;border-radius:24px!important;place-items:center!important;width:92px!important;height:92px!important;font-size:44px!important;display:grid!important}.client-desktop-two-columns .chego-ranking-product-card-desktop h3{color:var(--chego-text)!important;margin:0 0 5px!important;font-size:17px!important}.client-desktop-two-columns .chego-ranking-product-card-desktop p{color:var(--chego-muted)!important;margin:0 0 8px!important;font-size:12px!important}.client-desktop-two-columns .chego-ranking-product-card-desktop strong{color:var(--chego-green-dark)!important;font-size:18px!important}.client-desktop-two-columns .chego-ranking-product-card-desktop>button{background:var(--chego-green)!important;color:#fff!important;border:0!important;border-radius:17px!important;width:44px!important;height:44px!important;font-weight:950!important}.client-mobile-section .chego-ranking-product-card-mobile:not(.chego-commercial-product-card-mobile){min-height:134px!important;box-shadow:var(--chego-shadow-card)!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:24px!important;grid-template-columns:76px minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.client-store-desktop-products,.client-store-desktop-product-grid,.client-store-product-grid-desktop{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:18px!important;display:grid!important}.client-store-mobile-products,.client-store-mobile-product-grid,.client-store-product-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}@media (width<=760px){.client-intelligence-product-list-mobile,.client-search-mobile-product-list,.client-store-mobile-products,.client-store-mobile-product-grid,.client-store-product-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=360px){.client-intelligence-product-list-mobile,.client-search-mobile-product-list,.client-store-mobile-products,.client-store-mobile-product-grid,.client-store-product-grid-mobile{grid-template-columns:1fr!important}.chego-commercial-product-card-mobile{grid-template-rows:170px minmax(104px,1fr) auto!important}}.chego-commercial-product-card-desktop,.chego-commercial-product-card-mobile{box-sizing:border-box!important;float:none!important;clear:none!important;text-decoration:none!important}.chego-commercial-product-card-desktop{background:#fff!important;border:1px solid #0f172a12!important;border-radius:24px!important;grid-template-rows:164px minmax(116px,1fr) 44px!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:220px!important;min-height:344px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f172a14!important}.chego-commercial-product-card-mobile{background:#fff!important;border:1px solid #0f172a12!important;border-radius:22px!important;grid-template-rows:138px minmax(110px,1fr) 40px!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:312px!important;padding:9px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #0f172a14!important}.chego-commercial-product-card-desktop>.chego-commercial-media-desktop,.chego-commercial-product-card-mobile>.chego-commercial-media-mobile{grid-area:1/1!important;place-self:stretch stretch!important}.chego-commercial-product-card-desktop>.chego-commercial-body-desktop,.chego-commercial-product-card-mobile>.chego-commercial-body-mobile{grid-area:2/1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important}.chego-commercial-product-card-desktop>.chego-commercial-footer-desktop,.chego-commercial-product-card-mobile>.chego-commercial-footer-mobile{grid-area:3/1!important;place-self:end stretch!important;width:100%!important}.chego-commercial-media-desktop,.chego-commercial-media-mobile{background:radial-gradient(circle at 50% 35%,#0098501f,#0000 48%),#f3f4f6!important;border-radius:19px!important;place-items:center!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.chego-commercial-media-desktop>span,.chego-commercial-media-mobile>span{background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.chego-commercial-media-desktop>span{font-size:62px!important}.chego-commercial-media-mobile>span{font-size:50px!important}.chego-commercial-media-desktop img,.chego-commercial-media-mobile img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.chego-commercial-body-desktop,.chego-commercial-body-mobile{opacity:1!important;visibility:visible!important;grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;display:grid!important;overflow:hidden!important}.chego-commercial-body-desktop small,.chego-commercial-body-mobile small,.chego-commercial-body-desktop h3,.chego-commercial-body-mobile h3,.chego-commercial-body-desktop p,.chego-commercial-body-mobile p,.chego-commercial-body-desktop span,.chego-commercial-body-mobile span{opacity:1!important;visibility:visible!important;min-width:0!important;max-width:100%!important;display:block!important}.chego-commercial-body-desktop small,.chego-commercial-body-mobile small{color:var(--chego-green-dark)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:950!important;overflow:hidden!important}.chego-commercial-body-desktop h3,.chego-commercial-body-mobile h3{color:var(--chego-text)!important;letter-spacing:-.02em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-weight:950!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.chego-commercial-body-desktop h3{min-height:34px!important;font-size:15px!important}.chego-commercial-body-mobile h3{min-height:32px!important;font-size:14px!important}.chego-commercial-body-desktop p,.chego-commercial-body-mobile p{color:#64748b!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.chego-commercial-body-desktop p{font-size:12px!important}.chego-commercial-body-mobile p{font-size:11px!important}.chego-commercial-body-desktop span,.chego-commercial-body-mobile span{color:#475569!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}.chego-commercial-footer-desktop,.chego-commercial-footer-mobile{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.chego-commercial-footer-desktop strong,.chego-commercial-footer-mobile strong{color:var(--chego-green-dark)!important;white-space:nowrap!important;font-weight:950!important;line-height:1!important}.chego-commercial-footer-desktop strong{font-size:17px!important}.chego-commercial-footer-mobile strong{font-size:15px!important}.chego-commercial-footer-desktop button,.chego-commercial-footer-mobile button{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark))!important;color:#fff!important;border:0!important;border-radius:16px!important;flex:none!important;font-weight:950!important;box-shadow:0 10px 22px #00985038!important}.chego-commercial-footer-desktop button{width:40px!important;height:40px!important;font-size:20px!important}.chego-commercial-footer-mobile button{width:36px!important;height:36px!important;font-size:18px!important}.client-intelligence-product-grid-desktop,.client-search-desktop-product-grid,.client-store-desktop-products,.client-store-desktop-product-grid,.client-store-product-grid-desktop{grid-template-columns:repeat(auto-fill,minmax(176px,220px))!important;justify-content:start!important;align-items:stretch!important;gap:18px!important;display:grid!important}.client-intelligence-product-list-mobile,.client-search-mobile-product-list,.client-store-mobile-products,.client-store-mobile-product-grid,.client-store-product-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.chego-commercial-product-card-desktop.client-desktop-ranked-product,.chego-commercial-product-card-mobile.client-mobile-ranked-product{grid-template-columns:1fr!important}.chego-ranking-product-card-desktop,.chego-ranking-product-card-mobile{max-width:none!important}@media (width<=360px){.client-intelligence-product-list-mobile,.client-search-mobile-product-list,.client-store-mobile-products,.client-store-mobile-product-grid,.client-store-product-grid-mobile{grid-template-columns:1fr!important}.chego-commercial-product-card-mobile{grid-template-rows:166px minmax(104px,1fr) 40px!important}}.ja-store-mobile-page{color:#102033;background:radial-gradient(circle at top,#00985024,#0000 25%),#eaf8f2;min-height:100vh}.ja-store-mobile-page *,.ja-store-mobile-page :before,.ja-store-mobile-page :after{box-sizing:border-box}.ja-store-mobile-page button{font:inherit;cursor:pointer;border:0}.ja-store-mobile-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ja-store-mobile-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;overflow-x:hidden;box-shadow:0 0 0 1px #004b2d0d,0 22px 65px #004b2d1f}.ja-store-topbar{min-height:82px;padding:max(18px, env(safe-area-inset-top)) 16px 14px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00844c 100%);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.ja-store-topbar>button{color:#fff;background:0 0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ja-store-topbar>button:active{background:#ffffff1f}.ja-store-topbar img{object-fit:contain;justify-self:center;width:132px;max-height:40px}.ja-store-identity{background:#fff;border-radius:0 0 28px 28px;padding-bottom:18px;position:relative;box-shadow:0 10px 26px #0f172a0f}.ja-store-banner{background:linear-gradient(135deg,#004c31,#007e49);border-radius:0 0 24px 24px;height:174px;margin:0 12px;position:relative;overflow:hidden}.ja-store-banner:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#002d1d59);position:absolute;inset:0}.ja-store-banner>img,.ja-store-banner-image{object-fit:cover;width:100%;height:100%;display:block}.ja-store-banner>span{color:#fff;place-items:center;width:100%;height:100%;font-size:4rem;display:grid}.ja-store-logo{z-index:2;background:#fff;border:5px solid #fff;border-radius:22px;place-items:center;width:92px;height:92px;margin:-48px 0 0 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0f172a29}.ja-store-logo img{object-fit:cover;width:100%;height:100%}.ja-store-logo span{font-size:2.3rem}.ja-store-favorite{z-index:3;color:#526173;background:#fff;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:145px;right:24px;box-shadow:0 12px 28px #0f172a29}.ja-store-favorite.active{color:#e11d48}.ja-store-favorite.active svg{fill:currentColor}.ja-store-identity-copy{padding:14px 24px 0}.ja-store-identity-copy h1{color:#152438;letter-spacing:-.045em;margin:0;font-size:1.58rem;font-weight:950;line-height:1.08}.ja-store-identity-copy>span{color:#00884b;background:#e8f8f0;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:8px;padding:5px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.ja-store-identity-copy>span svg{width:15px;height:15px}.ja-store-identity-copy p{color:#445369;margin:9px 0 0;font-size:.9rem;font-weight:850}.ja-store-anchor-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e4ebe7;grid-template-columns:repeat(4,minmax(0,1fr));min-height:55px;display:grid;position:sticky;top:0}.ja-store-anchor-nav button{color:#58677a;background:0 0;font-size:.82rem;font-weight:850;position:relative}.ja-store-anchor-nav button.active{color:#009850}.ja-store-anchor-nav button.active:after{content:"";background:#009850;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:18%;right:18%}.ja-store-mobile-content{gap:24px;padding:16px 14px 8px;display:grid}.ja-store-benefits{background:#fff;border:1px solid #e3ebe7;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:12px 4px;display:grid;box-shadow:0 8px 20px #0f172a0b}.ja-store-benefits article{text-align:center;border-right:1px solid #edf2ef;justify-items:center;gap:5px;min-width:0;padding:4px 8px;display:grid}.ja-store-benefits article:last-child{border-right:0}.ja-store-benefits svg{color:#009850}.ja-store-benefits strong,.ja-store-benefits span{display:block}.ja-store-benefits strong{color:#263549;font-size:.72rem;font-weight:950;line-height:1.15}.ja-store-benefits span{color:#6d7a89;margin-top:3px;font-size:.62rem;line-height:1.2}.ja-store-about-card{background:#fff;border:1px solid #e3ebe7;border-radius:20px;padding:15px 16px}.ja-store-about-card p,.ja-store-about-details>p{color:#405065;margin:0;font-size:.91rem;line-height:1.55}.ja-store-about-card small{color:#788493;margin-top:10px;font-size:.75rem;line-height:1.35;display:block}.ja-store-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ja-store-section-head h2{color:#172639;letter-spacing:-.03em;margin:0;font-size:1.12rem;font-weight:950;line-height:1.1}.ja-store-section-head button,.ja-store-section-head>span{color:#009850;background:0 0;padding:0;font-size:.8rem;font-weight:900}.ja-store-category-track,.ja-store-sort-track{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;padding:2px 1px 5px;display:flex;overflow-x:auto}.ja-store-category-track::-webkit-scrollbar{display:none}.ja-store-sort-track::-webkit-scrollbar{display:none}.ja-store-category-track button{scroll-snap-align:start;background:0 0;flex:0 0 76px;justify-items:center;gap:7px;min-width:76px;padding:0;display:grid}.ja-store-category-track button>span{background:#fff;border:3px solid #0000;border-radius:999px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:0 7px 16px #0f172a12}.ja-store-category-track button.active>span{border-color:#009850}.ja-store-category-track img{object-fit:cover;width:100%;height:100%}.ja-store-category-track button>span>span{font-size:1.8rem}.ja-store-category-track strong{color:#344459;text-align:center;max-width:76px;font-size:.72rem;line-height:1.15}.ja-store-sort-track{margin-bottom:12px}.ja-store-sort-track button{color:#48586b;background:#fff;border:1px solid #dfe7e3;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:.76rem;font-weight:850}.ja-store-sort-track button.active{color:#00884b;background:#e9f8f1;border-color:#009850}.ja-store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ja-store-product-card{cursor:pointer;background:#fff;border:1px solid #e3ebe7;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 17px #0f172a0b}.ja-store-product-card[hidden]{display:none!important}.ja-store-product-media{aspect-ratio:.82;background:linear-gradient(#f8faf9,#eff7f3);place-items:center;display:grid;position:relative;overflow:hidden}.ja-store-product-media>img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.ja-store-product-media>span{font-size:2.2rem}.ja-store-product-favorite{color:#718094;background:#ffffffe6;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 5px 12px #0f172a1a}.ja-store-product-favorite svg{width:17px;height:17px}.ja-store-product-favorite.active{color:#e11d48}.ja-store-product-favorite.active svg{fill:currentColor}.ja-store-product-copy{gap:5px;min-width:0;padding:9px 8px 10px;display:grid}.ja-store-product-copy h3{color:#26364a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:.75rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.ja-store-product-copy>span{color:#536174;font-size:.68rem;font-weight:800}.ja-store-product-copy>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.ja-store-product-copy strong{color:#102033;white-space:nowrap;min-width:0;font-size:.79rem;font-weight:950}.ja-store-product-copy small{color:#009850;white-space:nowrap;background:#dff7eb;border-radius:999px;padding:3px 5px;font-size:.6rem;font-weight:900}.ja-store-rating-card,.ja-store-about-details{background:#fff;border:1px solid #e3ebe7;border-radius:22px;padding:16px;box-shadow:0 8px 20px #0f172a0b}.ja-store-rating-layout{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;display:grid}.ja-store-rating-summary{border-right:1px solid #edf1ef;justify-items:center;gap:5px;padding-right:16px;display:grid}.ja-store-rating-summary strong{color:#172639;font-size:2.25rem;font-weight:950;line-height:1}.ja-store-rating-summary span{color:#f4b400;letter-spacing:1px;font-size:.84rem}.ja-store-rating-summary small{color:#768393;text-align:center;font-size:.67rem}.ja-store-rating-bars{gap:7px;display:grid}.ja-store-rating-bars>div{grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:7px;display:grid}.ja-store-rating-bars b,.ja-store-rating-bars small{color:#59677a;font-size:.65rem;font-weight:850}.ja-store-rating-bars i{background:#edf1ef;border-radius:999px;height:6px;overflow:hidden}.ja-store-rating-bars i span{border-radius:inherit;background:#009850;height:100%;display:block}.ja-store-facts{border-top:1px solid #edf1ef;margin-top:15px}.ja-store-facts article{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:64px;display:grid}.ja-store-facts article:after{content:"›";color:#7b8794;font-size:1.2rem}.ja-store-facts article>svg{color:#009850}.ja-store-facts strong,.ja-store-facts span{display:block}.ja-store-facts strong{color:#2a394c;font-size:.8rem}.ja-store-facts span{color:#748090;margin-top:3px;font-size:.7rem;line-height:1.3}.ja-store-empty-inline{color:#6b7988;text-align:center;background:#fff;border:1px dashed #c7ddd1;border-radius:18px;margin:0;padding:18px;font-size:.82rem}.ja-store-empty-inline[hidden]{display:none!important}.ja-store-tabbar-space{height:calc(94px + env(safe-area-inset-bottom))}.ja-store-tabbar{left:50%;bottom:max(10px, env(safe-area-inset-bottom));z-index:90;width:min(100vw - 24px,398px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #0f172a0f;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #0f172a24}.ja-store-tabbar button{color:#768395;background:0 0;border-radius:20px;align-content:center;justify-items:center;gap:4px;min-height:58px;padding:6px 4px;display:grid}.ja-store-tabbar button>span{display:inline-flex;position:relative}.ja-store-tabbar button>span b{color:#fff;background:#009850;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;display:grid;position:absolute;top:-9px;right:-12px}.ja-store-tabbar small{font-size:.76rem;font-weight:850}.ja-store-mobile-empty-page{place-items:center;min-height:100vh;padding:24px;display:grid}.ja-store-mobile-empty-page section{text-align:center;background:#fff;border-radius:24px;width:min(100%,390px);padding:24px}.ja-store-mobile-empty-page h1{color:#172639;margin:0}.ja-store-mobile-empty-page p{color:#657384;line-height:1.5}.ja-store-mobile-empty-page button{color:#fff;background:#009850;border-radius:14px;min-height:46px;padding:0 18px;font-weight:900}@media (width<=380px){.ja-store-banner{height:158px}.ja-store-logo{width:82px;height:82px;margin-top:-43px}.ja-store-favorite{width:48px;height:48px;top:132px}.ja-store-anchor-nav button{font-size:.74rem}.ja-store-benefits article{padding-inline:5px}.ja-store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-store-product-copy h3{font-size:.82rem}.ja-store-product-copy strong{font-size:.88rem}.ja-store-tabbar{width:min(100vw - 16px,390px)}}.chego-store-ref-page{color:#0f172a;background:#fff;min-height:100vh}.chego-store-ref-page button,.chego-store-ref-page select,.chego-store-ref-page input{font:inherit}.chego-store-ref-page button{cursor:pointer;border:0}.chego-store-ref-page svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-store-ref-header{color:#fff;background:linear-gradient(135deg,#004a31 0%,#006f43 55%,#009850 100%);grid-template-columns:190px 190px minmax(320px,1fr) auto auto auto auto;align-items:center;gap:16px;min-height:78px;padding:0 max(40px,50vw - 740px);display:grid;box-shadow:0 12px 32px #004a312e}.chego-store-ref-logo{background:0 0;justify-content:flex-start;align-items:center;display:inline-flex}.chego-store-ref-logo img{object-fit:contain;width:142px;max-height:54px}.chego-store-ref-category,.chego-store-ref-city,.chego-store-ref-account,.chego-store-ref-fav,.chego-store-ref-cart{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:16px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex;border:1px solid #ffffff29!important}.chego-store-ref-category small,.chego-store-ref-city b,.chego-store-ref-account b{opacity:.75;font-size:.86rem}.chego-store-ref-search{background:#fff;border-radius:999px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;height:52px;display:grid;overflow:hidden;box-shadow:0 12px 30px #002a1c2e}.chego-store-ref-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 24px;font-weight:850}.chego-store-ref-search input::placeholder{color:#64748b}.chego-store-ref-search button{color:#fff;background:#009850;border-radius:999px;place-items:center;width:48px;height:48px;margin-right:2px;display:grid}.chego-store-ref-city span,.chego-store-ref-account span{gap:2px;line-height:1;display:grid}.chego-store-ref-city small,.chego-store-ref-account small{color:#ffffffc7;font-size:.72rem;font-weight:850}.chego-store-ref-cart{position:relative}.chego-store-ref-cart b{color:#009850;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.76rem;font-weight:1000;display:grid;position:absolute;top:-8px;right:-7px}.chego-store-ref-mobile-header{display:none}.chego-store-ref-container{width:min(1480px,100% - 48px);margin:0 auto;padding:16px 0 42px}.chego-store-ref-hero{background:#004a31;border-radius:18px;width:min(1320px,100%);min-height:266px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 46px #0f172a1a}.chego-store-ref-hero-bg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.chego-store-ref-hero:after{content:"";background:linear-gradient(90deg,#0023192e 0%,#00231914 38%,#00231905 100%);position:absolute;inset:0}.chego-store-ref-hero-card{z-index:2;color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:20px;grid-template-columns:102px minmax(0,1fr);align-items:center;gap:20px;width:min(452px,100% - 84px);min-height:168px;padding:22px 24px;display:grid;position:absolute;top:36px;left:42px;box-shadow:0 24px 46px #0f172a2e}.chego-store-ref-store-logo{background:#fff;border-radius:18px;place-items:center;width:102px;height:102px;display:grid;overflow:hidden}.chego-store-ref-store-logo img,.chego-store-ref-product-media img{object-fit:cover;width:100%;height:100%}.chego-store-ref-store-logo span{font-size:4rem}.chego-store-ref-title-row{align-items:center;gap:10px;display:flex}.chego-store-ref-title-row h1{color:#0f172a;letter-spacing:-.055em;margin:0;font-size:1.72rem}.chego-store-ref-title-row span{color:#009850;display:inline-flex}.chego-store-ref-rating{color:#64748b;align-items:center;gap:10px;margin:8px 0 16px;font-weight:800;display:flex}.chego-store-ref-rating b{color:#0f172a;font-size:1rem}.chego-store-ref-hero-metrics{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:15px;display:grid}.chego-store-ref-hero-metrics article{border-right:1px solid #e5e7eb;gap:4px;padding:0 8px;display:grid}.chego-store-ref-hero-metrics article:first-child{padding-left:0}.chego-store-ref-hero-metrics article:last-child{border-right:0}.chego-store-ref-hero-metrics strong{color:#0f172a;font-size:.9rem;font-weight:1000}.chego-store-ref-hero-metrics span{color:#64748b;font-size:.73rem;font-weight:750}.chego-store-ref-hero-metrics svg{color:#009850}.chego-store-ref-tabs{align-items:center;gap:12px;width:min(1210px,100% - 110px);margin:18px auto 22px;padding:0;display:flex;overflow:visible}.chego-store-ref-tabs button{color:#475569;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 18px;font-weight:950;display:inline-flex;border:1px solid #e5e7eb!important}.chego-store-ref-tabs button.active{color:#fff;background:#009850;box-shadow:0 12px 24px #0098502e;border-color:#009850!important}.chego-store-ref-tabs svg{width:18px;height:18px}.chego-store-ref-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;width:min(1210px,100% - 110px);margin:0 auto;display:grid}.chego-store-ref-about,.chego-store-ref-products-main{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 18px 42px #0f172a0f}.chego-store-ref-about{padding:24px 20px}.chego-store-ref-about h2{color:#0f172a;align-items:center;gap:10px;margin:0 0 12px;font-size:1.05rem;display:inline-flex}.chego-store-ref-about>p{color:#64748b;margin:0 0 22px;font-size:.88rem;font-weight:680;line-height:1.45}.chego-store-ref-about-list{gap:0;display:grid}.chego-store-ref-about-list article{border-top:1px solid #e5e7eb;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.chego-store-ref-about-list article>span{color:#007a46;background:#d1fae5;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.chego-store-ref-about-list strong{color:#0f172a;margin-bottom:4px;font-size:.88rem;display:block}.chego-store-ref-about-list b{color:#009850;font-size:.84rem}.chego-store-ref-about-list p{color:#64748b;margin:2px 0;font-size:.82rem;font-weight:720;line-height:1.35}.chego-store-ref-products-main{padding:18px}.chego-store-ref-offer{background:linear-gradient(90deg,#ecfdf5,#f6fffb);border:1px solid #bbf7d0;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding:13px 18px;display:grid}.chego-store-ref-offer>div{color:#007a46;place-items:center;width:42px;height:42px;display:grid}.chego-store-ref-offer strong{color:#007a46;font-size:1rem;display:block}.chego-store-ref-offer p{color:#64748b;margin:3px 0 0;font-size:.84rem;font-weight:700}.chego-store-ref-offer button{color:#007a46;background:0 0;font-weight:1000}.chego-store-ref-section-head{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 14px;display:flex}.chego-store-ref-section-head h2{color:#0f172a;margin:0;font-size:1.05rem}.chego-store-ref-section-head p{color:#64748b;margin:4px 0 0;font-size:.82rem;font-weight:700}.chego-store-ref-section-head button{color:#009850;background:0 0;font-weight:1000}.chego-store-ref-section-head label{color:#64748b;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:inline-flex}.chego-store-ref-section-head select{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:38px;padding:0 36px 0 14px;font-weight:850}.chego-store-ref-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.chego-store-ref-all-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.chego-store-ref-product{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-rows:124px minmax(0,1fr);min-height:210px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a0a}.chego-store-ref-product-media{background:#f8fafc;border-radius:10px;place-items:center;width:100%;height:118px;display:grid;overflow:hidden}.chego-store-ref-product-media span{font-size:3.4rem}.chego-store-ref-product-info{gap:2px;padding-top:10px;display:grid}.chego-store-ref-product h3{color:#0f172a;margin:0;font-size:.86rem;font-weight:950;line-height:1.16}.chego-store-ref-product p{color:#64748b;margin:0;font-size:.78rem;font-weight:720}.chego-store-ref-product strong{color:#007a46;margin-top:6px;font-size:1rem;font-weight:1000;display:block}.chego-store-ref-product>button{color:#fff;background:#009850;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 20px #00985038}.chego-store-ref-product>button svg{width:16px;height:16px}.chego-store-ref-empty,.chego-store-ref-not-found{color:#64748b;text-align:center;background:#f8fafc;border-radius:18px;padding:24px;font-weight:800}.chego-store-ref-not-found{background:#fff;border:1px solid #e5e7eb;width:min(560px,100% - 32px);margin:80px auto}.chego-store-ref-not-found h1{color:#0f172a;margin:0 0 10px}.chego-store-ref-not-found button{color:#fff;background:#009850;border-radius:999px;min-height:44px;margin-top:16px;padding:0 18px;font-weight:1000}@media (width<=1380px){.chego-store-ref-header{grid-template-columns:160px 160px minmax(280px,1fr) auto auto auto auto;gap:10px;padding:0 28px}.chego-store-ref-logo img{width:124px}.chego-store-ref-layout{width:min(1210px,100% - 24px)}}.chego-store-home-header{color:#fff;background:linear-gradient(135deg,#004a31 0%,#006e43 48%,#009850 100%);width:100%;box-shadow:0 14px 38px #004a3129}.chego-store-home-inner,.chego-store-home-nav-inner{width:min(1180px,100% - 40px);margin:0 auto}.chego-store-home-inner{padding:10px 0 14px}.chego-store-home-utility{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;font-size:.78rem;font-weight:950;display:flex}.chego-store-home-utility>div{align-items:center;gap:9px;display:inline-flex}.chego-store-home-utility button{color:#fff;background:0 0;font-weight:950}.chego-store-home-utility span{opacity:.62}.chego-store-home-mainbar{grid-template-columns:174px minmax(420px,1fr) auto;align-items:center;gap:24px;display:grid}.chego-store-home-logo{background:0 0;align-items:center;display:inline-flex}.chego-store-home-logo img{object-fit:contain;width:146px;max-height:54px}.chego-store-home-search{background:#fff;border-radius:999px;grid-template-columns:minmax(0,1fr) 56px;align-items:center;height:54px;display:grid;overflow:hidden;box-shadow:0 14px 34px #002a1c2e}.chego-store-home-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 24px;font-weight:850}.chego-store-home-search input::placeholder{color:#64748b}.chego-store-home-search button{color:#fff;background:#009850;border-radius:999px;place-items:center;width:48px;height:48px;margin-right:3px;display:grid}.chego-store-home-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.chego-store-home-orders,.chego-store-home-cart,.chego-store-home-profile{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:16px;justify-content:center;align-items:center;min-height:46px;font-weight:1000;display:inline-flex;border:1px solid #ffffff2e!important}.chego-store-home-orders{gap:9px;padding:0 18px}.chego-store-home-cart,.chego-store-home-profile{border-radius:999px;width:50px;padding:0;position:relative}.chego-store-home-profile span{color:#006b3f;background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.chego-store-home-cart b{color:#009850;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:1000;display:grid;position:absolute;top:-7px;right:-5px}.chego-store-home-nav-wrap{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 18px #0f172a09}.chego-store-home-nav-inner{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:34px;min-height:56px;display:grid}.chego-store-home-location{color:#0f172a;white-space:nowrap;align-items:center;gap:8px;font-size:.84rem;font-weight:900;display:inline-flex}.chego-store-home-location svg{color:#009850}.chego-store-home-location em{color:#64748b;font-style:normal;font-weight:850}.chego-store-home-subnav{justify-content:center;align-items:center;gap:clamp(24px,3vw,44px);min-width:0;display:flex}.chego-store-home-subnav button{color:#0f172a;background:0 0;min-height:56px;padding:0 2px;font-size:.94rem;font-weight:950;position:relative}.chego-store-home-subnav button.active,.chego-store-home-subnav button:hover{color:#009850}.chego-store-home-subnav button.active:after{content:"";background:#00a85a;border-radius:999px 999px 0 0;width:calc(100% + 18px);max-width:72px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.chego-store-ref-container{padding-top:18px}.chego-store-ref-hero-card{width:min(500px,100% - 104px);min-height:166px;top:36px;overflow:hidden}.chego-store-ref-product[hidden],.chego-store-ref-filter-empty[hidden]{display:none!important}@media (width<=1280px){.chego-store-home-mainbar{grid-template-columns:150px minmax(320px,1fr) auto;gap:16px}.chego-store-home-logo img{width:130px}.chego-store-home-nav-inner{gap:20px}.chego-store-home-subnav{gap:22px}}@media (width<=980px){.chego-store-home-header{display:none}}.chego-site-city,.chego-site-account,.chego-site-fav,.chego-site-cart{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:.9rem;font-weight:950;display:inline-flex;border:1px solid #ffffff29!important}.chego-site-mobile-header{color:#fff;background:linear-gradient(135deg,#004a31,#009850);border-radius:0 0 24px 24px;padding:14px 14px 16px;box-shadow:0 16px 38px #006b3f2e}.chego-site-mobile-top{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.chego-site-mobile-logo{background:0 0;display:inline-flex}.chego-site-mobile-logo img{object-fit:contain;width:126px;max-height:44px}.chego-site-mobile-city,.chego-site-mobile-cart{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-flex}.chego-site-mobile-cart{justify-content:center;min-width:42px;position:relative}.chego-site-mobile-cart b{color:#009850;background:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.7rem;display:grid;position:absolute;top:-5px;right:-4px}.chego-site-mobile-search{background:#fff;border-radius:999px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;min-height:50px;margin-top:14px;display:grid;overflow:hidden}.chego-site-mobile-search input{color:#0f172a;border:0;outline:0;width:100%;min-width:0;padding:0 16px;font-size:.92rem;font-weight:800}.chego-site-mobile-search button{color:#fff;background:#009850;border-radius:999px;place-items:center;width:44px;height:44px;margin-right:3px;display:grid}.chego-site-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.chego-site-mobile-nav button{color:#fff;background:#ffffff24;border-radius:14px;min-height:40px;font-size:.78rem;font-weight:950}@media (width<=1280px){.chego-site-header-inner{grid-template-columns:145px 168px minmax(280px,1fr) auto auto auto;gap:10px}.chego-site-logo img{width:130px}.chego-site-account{display:none}}@media (width<=980px){.chego-site-header{display:none}}.chego-site-header-inner{grid-template-columns:160px minmax(560px,1fr) auto auto auto auto!important}@media (width<=980px){.chego-store-ref-hero{min-height:420px}.chego-store-ref-hero-card{grid-template-columns:92px minmax(0,1fr);width:auto;padding:20px;top:24px;left:20px;right:20px}.chego-store-ref-store-logo{width:92px;height:92px}}.chego-store-ref-hero{width:min(1320px,100%)!important;min-height:266px!important;margin-left:auto!important;margin-right:auto!important}.chego-store-ref-hero-card{grid-template-columns:102px minmax(0,1fr)!important;gap:20px!important;width:min(452px,100% - 84px)!important;min-height:168px!important;padding:22px 24px!important;top:36px!important;left:42px!important}.chego-store-ref-store-logo{width:102px!important;height:102px!important}.chego-store-ref-title-row h1{font-size:1.72rem!important}@media (width<=980px){.chego-store-ref-hero{width:100%!important;min-height:420px!important}.chego-store-ref-hero-card{grid-template-columns:92px minmax(0,1fr)!important;width:auto!important;padding:20px!important;top:24px!important;left:20px!important;right:20px!important}.chego-store-ref-store-logo{width:92px!important;height:92px!important}}.client-store-favorite-button{color:#fff;background:#ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:900;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;border:1px solid #ffffff47!important}.client-store-favorite-button span{color:currentColor;font-size:1.3rem;line-height:1}.client-store-favorite-button:hover{background:#fff3;transform:translateY(-1px)}.client-store-favorite-button.active{color:#dc2626;background:#fff;border-color:#fecaca!important}.chego-store-ref-hero{min-height:310px!important}.chego-store-ref-hero-card{align-content:center;box-sizing:border-box!important;width:min(486px,100% - 96px)!important;height:auto!important;min-height:0!important;top:32px!important;bottom:32px!important;overflow:visible!important}.chego-store-ref-store-main,.chego-store-ref-title-row,.chego-store-ref-hero-metrics,.chego-store-ref-hero-metrics article{min-width:0}.chego-store-ref-title-row h1{overflow-wrap:anywhere;line-height:1.08!important}.chego-store-ref-hero-metrics strong,.chego-store-ref-hero-metrics span{overflow-wrap:anywhere}.chego-store-ref-favorite{z-index:4;color:#475569;cursor:pointer;background:#fffffff5;border-radius:15px;place-items:center;width:50px;height:50px;padding:0;transition:transform .15s,color .15s,border-color .15s;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 10px 28px #0f172a24;border:1px solid #0f172a1f!important}.chego-store-ref-favorite svg{fill:#0000;stroke:currentColor;stroke-width:1.9px;width:24px;height:24px;transition:fill .15s,transform .15s}.chego-store-ref-favorite:hover{color:#ef4444;transform:translateY(-1px)scale(1.04);border-color:#fecaca!important}.chego-store-ref-favorite.active{color:#ef4444;background:#fff;border-color:#fecaca!important}.chego-store-ref-favorite.active svg{fill:currentColor;transform:scale(1.06)}@media (width<=980px){.chego-store-ref-hero{min-height:430px!important}.chego-store-ref-hero-card{width:calc(100% - 40px)!important;min-height:250px!important;top:24px!important;bottom:auto!important}.chego-store-ref-favorite{top:18px;right:18px}}.chego-ref-vitrine-card.is-closed,.chego-ref-ranked-store.is-closed{filter:grayscale(.35);opacity:.62}.chego-ref-vitrine-card.is-closed:hover,.chego-ref-ranked-store.is-closed:hover{opacity:.78}.chego-ref-vitrine-badge.closed{color:#fff!important;background:#475569!important}.client-store-closed-alert,.ja-store-closed-alert{color:#6b4b00;background:#fff8e7;border:1px solid #f0c36a;border-radius:16px;margin:16px auto;padding:16px 18px}.client-store-closed-alert strong,.ja-store-closed-alert strong{font-size:16px;display:block}.client-store-closed-alert p,.ja-store-closed-alert p{margin:5px 0 0;line-height:1.45}.client-store-desktop-shell.is-closed .chego-commercial-product-card-desktop,.ja-store-page.is-closed .ja-store-product-card{opacity:.78}@media (width<=390px){.client-product-app-shell.classic-mobile{padding-left:8px;padding-right:8px}.chego-product-mobile-header{margin-left:-8px;margin-right:-8px}.client-product-app-image{min-height:306px}.client-product-app-bottombar.classic-bottombar{grid-template-columns:50px 58px 1fr;width:calc(100% - 16px)}}@media (width>=700px){body.chego-view-mobile{background:#e8fff3}.client-product-app-shell.classic-mobile{border-left:1px solid #0098501a;border-right:1px solid #0098501a;box-shadow:0 0 42px #0f172a14}}.ja-product-page{color:#132033;background:#eaf8f2;min-height:100vh}.ja-product-page .ja-app-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 0 1px #0056360d,0 22px 60px #00462b1a}.ja-product-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ja-product-header{z-index:70;min-height:78px;padding:max(16px, env(safe-area-inset-top)) 16px 12px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00874f 100%);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #00452a2e}.ja-product-header.simple{grid-template-columns:44px minmax(0,1fr) 44px}.ja-product-header button{color:inherit;background:0 0;border:0}.ja-product-back,.ja-product-header-actions>button{place-items:center;width:42px;height:42px;padding:0;display:grid;border-radius:14px!important}.ja-product-back:active,.ja-product-header-actions>button:active{background:#ffffff1f}.ja-product-brand{justify-self:start;padding:0}.ja-product-brand img{object-fit:contain;width:132px;max-height:42px;display:block}.ja-product-header-actions{align-items:center;gap:4px;display:flex}.ja-product-header-favorite.active{color:#fff}.ja-product-header-favorite.active svg{fill:currentColor}.ja-product-content{padding:0 8px 8px}.ja-product-gallery{background:radial-gradient(circle at 50% 30%,#fff 0%,#f7f8f8 54%,#edf1ef 100%);border-radius:0 0 24px 24px;margin:0 -8px;position:relative;overflow:hidden}.ja-product-gallery .client-product-app-image{place-items:center;width:100%;min-height:468px;display:grid;overflow:hidden}.ja-product-gallery .client-product-app-image img{object-fit:contain;width:100%;height:468px;padding:18px}.ja-product-gallery .client-product-app-image>span{filter:drop-shadow(0 22px 30px #0f172a1f);font-size:142px}.ja-product-gallery .client-product-app-discount{z-index:3;color:#fff;background:#009850;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.95rem;font-weight:950;display:inline-flex;top:16px;left:16px;box-shadow:0 12px 24px #0098503d}.ja-product-gallery .client-product-app-counter{color:#fff;background:#0f172aa8;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.95rem;font-weight:900;display:inline-flex;bottom:16px;right:16px}.ja-product-page .client-product-app-thumbs.classic-thumbs{scrollbar-width:none;gap:9px;margin:10px 0 0;padding:0 2px 4px;display:flex;overflow-x:auto}.ja-product-page .client-product-app-thumbs.classic-thumbs::-webkit-scrollbar{display:none}.ja-product-page .client-product-app-thumbs.classic-thumbs button{height:68px;box-shadow:none;background:#fff;border:1px solid #dfe8e3;border-radius:16px;flex:0 0 68px}.ja-product-page .client-product-app-thumbs.classic-thumbs button.active{background:#fff;border:2px solid #00a85a}.ja-product-page .client-product-app-thumbs.classic-thumbs img{object-fit:cover}.ja-product-info-card{background:#fff;border:1px solid #e3eae6;border-radius:24px;margin-top:10px;padding:18px 16px 16px;box-shadow:0 12px 30px #0f172a0f}.ja-product-info-card .client-product-app-summary,.ja-product-info-card .client-product-app-card,.ja-product-info-card .client-product-app-freight,.ja-product-info-card .client-product-app-alert{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ja-product-info-card .client-product-app-summary h1{color:#132033;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,7vw,2.15rem);font-weight:950;line-height:1.08}.ja-product-store-line{color:#6b7280;margin:10px 0 0;font-size:.95rem;font-weight:750}.ja-product-store-line button{color:#009850;font:inherit;background:0 0;border:0;padding:0;font-weight:950}.ja-product-info-card .client-product-app-rating{color:#334155;margin-top:10px;font-size:.95rem}.ja-product-info-card .client-product-app-rating strong{color:#263447;font-size:1rem}.ja-product-info-card .client-product-app-price-line{margin-top:18px}.ja-product-info-card .client-product-app-price-line>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ja-product-info-card .client-product-app-price-line strong{color:#009850;letter-spacing:-.05em;order:1;font-size:clamp(2rem,10vw,2.75rem);line-height:1}.ja-product-info-card .client-product-app-price-line del{color:#8b929c;order:2;font-size:1rem;font-weight:800}.ja-product-info-card .client-product-app-price-line span{color:#00884c;background:#e4f8ee;border-radius:999px;order:3;margin:0;padding:6px 10px}.ja-product-info-card .classic-promos{margin-top:12px}.ja-product-info-card .product-choice-card{border-top:1px solid #edf1ef;margin-top:18px;padding-top:18px}.ja-product-info-card .client-product-app-choice-title{justify-content:flex-start;align-items:baseline;gap:6px;margin-bottom:12px}.ja-product-info-card .client-product-app-choice-title span,.ja-product-info-card .client-product-app-choice-title strong{color:#263447;font-size:1rem;font-weight:900}.ja-product-info-card .client-product-app-color-list{gap:10px}.ja-product-info-card .client-product-app-color-list button{border-radius:999px;width:46px;height:46px;padding:4px}.ja-product-info-card .client-product-app-color-list i{border-radius:999px}.ja-product-info-card .client-product-app-size-list{flex-wrap:wrap;gap:10px;display:flex}.ja-product-info-card .client-product-app-size-list button{color:#6b7280;background:#fff;border:1px solid #dfe6e2;border-radius:14px;min-width:58px;min-height:48px;padding:0 14px;font-size:.95rem;font-weight:900}.ja-product-info-card .client-product-app-size-list button.active{color:#00884c;background:#f4fffa;border:2px solid #009850}.ja-product-stock{color:#009850;border-top:1px solid #edf1ef;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding-top:16px;display:flex}.ja-product-stock svg{width:22px;height:22px}.ja-product-stock strong{font-size:1rem;font-weight:950}.ja-product-stock span{color:#7b8390;font-size:.92rem;font-weight:750}.ja-product-stock.out{color:#b91c1c}.ja-product-info-card .client-product-app-freight.classic-freight{background:linear-gradient(135deg,#e9f9f1,#f4fffa);border:0;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:14px;display:grid}.ja-product-info-card .client-product-app-freight.classic-freight>span{background:0 0;border-radius:14px;width:44px;height:44px}.ja-product-info-card .client-product-app-freight strong{font-size:.94rem}.ja-product-info-card .client-product-app-freight p{font-size:.82rem}.ja-product-info-card .client-product-app-freight b{color:#009850;white-space:nowrap;font-size:.92rem;font-weight:950}.ja-product-info-card .client-product-app-alert{color:#991b1b;background:#fef2f2;border-radius:14px;margin-top:12px;padding:12px 14px}.ja-product-purchase{border-top:1px solid #edf1ef;grid-template-columns:124px minmax(0,1fr);align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.ja-product-quantity-wrap{min-width:0}.ja-product-quantity-wrap>span{color:#263447;margin-bottom:8px;font-size:.95rem;font-weight:900;display:block}.ja-product-quantity{background:#fff;border:1px solid #dde5e1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 38px;width:100%;min-width:0;height:52px;display:grid;overflow:hidden}.ja-product-quantity button{color:#536172;background:#fff;border:0;place-items:center;display:grid}.ja-product-quantity strong{color:#1f2d3d;border-left:1px solid #edf1ef;border-right:1px solid #edf1ef;place-items:center;font-size:1rem;display:grid}.ja-product-add-cart{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#00a85a 0%,#008d4d 100%);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:52px;padding:0 10px;font-size:clamp(.82rem,3.25vw,.94rem);font-weight:950;display:inline-flex;box-shadow:0 12px 22px #0098503d}.ja-product-add-cart svg{flex:none}.ja-product-add-cart span{white-space:nowrap;min-width:0;line-height:1}.ja-product-add-cart:disabled{box-shadow:none;background:#94a3b8}.ja-product-page .client-product-app-benefits,.ja-product-page .client-product-app-store,.ja-product-page>.client-product-app-card,.ja-product-page .ja-product-content>.client-product-app-card{margin-top:12px}.ja-product-page .client-product-app-benefits,.ja-product-page .client-product-app-store,.ja-product-page .ja-product-content>.client-product-app-card{border-radius:22px;box-shadow:0 10px 24px #0f172a0d}.ja-product-page .client-product-app-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.ja-product-page .ja-app-tabbar-space{height:calc(92px + env(safe-area-inset-bottom))}@media (width<=390px){.ja-product-header{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.ja-product-brand img{width:118px}.ja-product-back,.ja-product-header-actions>button{width:38px;height:38px}.ja-product-gallery .client-product-app-image,.ja-product-gallery .client-product-app-image img{height:410px;min-height:410px}.ja-product-purchase{grid-template-columns:1fr}.ja-product-quantity-wrap{grid-template-columns:86px 138px;align-items:center;display:grid}.ja-product-quantity-wrap>span{margin:0}.ja-product-add-cart{width:100%}}.ja-product-page .ja-product-content{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.product-choice-card.is-single-choice{padding-block:14px}.product-choice-card.is-single-choice .client-product-app-choice-title{margin-bottom:8px}.client-product-app-size-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.client-product-app-size-list button{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 13px;display:inline-flex}.client-product-app-size-list button b{color:#008b4e;flex:none;font-size:1rem;line-height:1}.client-product-app-size-list button.active{box-shadow:inset 0 0 0 1px #009850}@media (width<=360px){.client-product-app-size-list{grid-template-columns:1fr}}@media (width<=1220px){.client-product-market-main.classic,.client-product-market-lower-grid{grid-template-columns:1fr}.client-product-market-description-section{grid-row:auto}.client-product-market-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.chego-cart-page.mobile{color:#0f172a;background:#f8fafc;min-height:100vh;padding-bottom:130px}.chego-cart-page.mobile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-cart-mobile-content{gap:14px;width:min(100%,520px);margin:0 auto;padding:14px 14px 20px;display:grid}.chego-cart-mobile-title{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:4px 0 0;display:grid}.chego-cart-mobile-title h1{color:#0f172a;letter-spacing:-.055em;grid-column:1;margin:0;font-size:28px;font-weight:950}.chego-cart-mobile-title p{color:#64748b;grid-column:1;margin:0;font-size:13px;font-weight:800}.chego-cart-mobile-title button{color:#009850;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;font-size:13px;font-weight:950}.chego-cart-mobile-location{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.chego-cart-mobile-location svg{color:#009850;width:17px;height:17px}.chego-cart-mobile-location strong{color:#0f172a}.chego-cart-mobile-location button{color:#009850;font:inherit;background:0 0;border:0;margin-left:auto;font-weight:950}.chego-cart-mobile-store{background:#fff;border:1px solid #dbe7e0;border-radius:22px;overflow:hidden;box-shadow:0 12px 26px #0f172a0b}.chego-cart-mobile-store>header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.chego-cart-mobile-store>header>div{align-items:center;gap:9px;min-width:0;display:flex}.chego-cart-mobile-store-logo{background:#e8fff3;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.chego-cart-mobile-store-logo img,.chego-cart-mobile-store-logo span{object-fit:contain;max-width:100%;max-height:100%}.chego-cart-mobile-store header strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;overflow:hidden}.chego-cart-mobile-store header small{color:#64748b;white-space:nowrap;font-size:11px;font-weight:800}.chego-cart-mobile-list{display:grid}.chego-cart-mobile-item{border-bottom:1px solid #edf2f7;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.chego-cart-mobile-item:last-child{border-bottom:0}.chego-cart-mobile-media{background:#f8fafc;border:0;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;padding:6px;display:flex;overflow:hidden}.chego-cart-mobile-media img{object-fit:contain;width:100%;height:100%}.chego-cart-mobile-media span{font-size:31px;line-height:1}.chego-cart-mobile-info{gap:3px;min-width:0;display:grid}.chego-cart-mobile-info button{color:#0f172a;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:950;line-height:1.18}.chego-cart-mobile-info span{color:#64748b;font-size:11px;font-weight:800}.chego-cart-mobile-info strong{color:#047857;font-size:12px;font-weight:950}.chego-cart-mobile-actions{justify-items:end;gap:8px;display:grid}.chego-cart-mobile-actions .trash{color:#94a3b8;background:#f8fafc;border:0;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.chego-cart-mobile-actions .trash svg{width:15px;height:15px}.chego-cart-mobile-actions>strong{color:#0f172a;white-space:nowrap;font-size:12px;font-weight:950}.chego-cart-mobile-qty{background:#fff;border:1px solid #dbe7e0;border-radius:10px;grid-template-columns:28px 28px 28px;place-items:center;height:32px;display:grid;overflow:hidden}.chego-cart-mobile-qty button{color:#009850;background:0 0;border:0;place-items:center;width:28px;height:32px;display:grid}.chego-cart-mobile-qty svg{width:14px;height:14px}.chego-cart-mobile-qty b{color:#0f172a;font-size:12px;font-weight:950}.chego-cart-mobile-more{color:#009850;background:#fff;border:0;border-top:1px solid #edf2f7;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.chego-cart-mobile-more svg{width:16px;height:16px}.chego-cart-mobile-promo{background:#e8fff3;border:1px solid #b7f2d1;border-radius:14px;gap:3px;margin:10px 14px 0;padding:10px;display:grid}.chego-cart-mobile-promo strong{color:#047857;font-size:12px;font-weight:950}.chego-cart-mobile-promo span{color:#047857;font-size:11px;font-weight:800}.chego-cart-mobile-recommendations{gap:12px;margin-top:2px;display:grid}.chego-cart-mobile-recommendations>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.chego-cart-mobile-recommendations h2,.chego-cart-mobile-options h2{color:#0f172a;margin:0;font-size:18px;font-weight:950}.chego-cart-mobile-recommendations>div:first-child button{color:#009850;background:0 0;border:0;font-size:12px;font-weight:950}.chego-cart-mobile-products-row{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.chego-cart-mobile-products-row article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex:0 0 142px;gap:6px;min-height:182px;padding:10px;display:grid;position:relative;box-shadow:0 10px 20px #0f172a09}.chego-cart-mobile-products-row .media{background:#f8fafc;border:0;border-radius:14px;justify-content:center;align-items:center;height:78px;display:flex;overflow:hidden}.chego-cart-mobile-products-row img{object-fit:contain;width:100%;height:100%}.chego-cart-mobile-products-row .media span{font-size:35px}.chego-cart-mobile-products-row h3{color:#0f172a;margin:0;font-size:12px;font-weight:950;line-height:1.2}.chego-cart-mobile-products-row strong{color:#047857;font-size:13px;font-weight:950}.chego-cart-mobile-products-row .add{color:#fff;background:#009850;border:0;border-radius:11px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px}.chego-cart-mobile-products-row .add svg{width:17px;height:17px}.chego-cart-mobile-coupon,.chego-cart-mobile-options{background:#fff;border:1px solid #dbe7e0;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 26px #0f172a0b}.chego-cart-mobile-coupon strong{color:#0f172a;font-size:14px;font-weight:950}.chego-cart-mobile-coupon>div{grid-template-columns:1fr auto;gap:8px;display:grid}.chego-cart-mobile-coupon input{border:1px solid #dbe7e0;border-radius:12px;outline:0;min-width:0;min-height:42px;padding:0 11px;font-weight:800}.chego-cart-mobile-coupon button{color:#009850;background:#fff;border:1px solid #b7f2d1;border-radius:12px;min-height:42px;padding:0 12px;font-size:12px;font-weight:950}.chego-cart-mobile-coupon .ghost{border:0;justify-self:start;min-height:auto;padding:0}.chego-cart-mobile-coupon p{color:#64748b;margin:0;font-size:11px;font-weight:800}.chego-cart-mobile-coupon p.ok{color:#047857}.chego-cart-mobile-coupon p.warn{color:#c2410c}.chego-cart-mobile-options>div{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.chego-cart-mobile-options>div strong{color:#0f172a;font-weight:950}.chego-cart-mobile-options .discount strong{color:#009850}.chego-cart-mobile-options .total{border-top:1px solid #e2e8f0;padding-top:8px}.chego-cart-mobile-options .total span{color:#0f172a;font-weight:950}.chego-cart-mobile-options .total strong{color:#009850;font-size:20px}.chego-cart-mobile-options article{color:#009850;background:#f0fbf5;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.chego-cart-mobile-options article strong{color:#0f172a;font-size:12px;font-weight:950;display:block}.chego-cart-mobile-options article p{color:#047857;margin:2px 0 0;font-size:11px;font-weight:850}.chego-cart-mobile-choice,.chego-cart-mobile-payment{background:#fff;border:1px solid #dbe7e0;border-radius:14px;min-height:46px;padding:0 12px}.chego-cart-mobile-choice.active{background:#f0fbf5;border-color:#00a96a}.chego-cart-mobile-payment button{color:#009850;background:0 0;border:0;font-size:12px;font-weight:950}.chego-cart-mobile-empty-state{text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:24px;align-content:center;place-items:center;gap:13px;min-height:350px;padding:26px;display:grid;box-shadow:0 12px 26px #0f172a0b}.chego-cart-mobile-empty-state>span{color:#009850;background:#e8fff3;border-radius:24px;place-items:center;width:78px;height:78px;display:grid}.chego-cart-mobile-empty-state>span svg{width:36px;height:36px}.chego-cart-mobile-empty-state h1{color:#0f172a;margin:0;font-size:24px;font-weight:950}.chego-cart-mobile-empty-state p{color:#64748b;margin:0;font-weight:750}.chego-cart-mobile-empty-state button{color:#fff;background:#009850;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:950}.chego-cart-mobile-sticky{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dbe7e0;grid-template-columns:minmax(96px,auto) 1fr;align-items:center;gap:10px;width:min(100%,520px);padding:12px 14px 16px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -16px 30px #0f172a14}.chego-cart-mobile-sticky div{gap:2px;display:grid}.chego-cart-mobile-sticky span{color:#64748b;font-size:12px;font-weight:800}.chego-cart-mobile-sticky strong{color:#047857;font-size:18px;font-weight:950}.chego-cart-mobile-sticky button{color:#fff;background:linear-gradient(135deg,#009850,#047857);border:0;border-radius:12px;min-height:48px;font-size:14px;font-weight:950;box-shadow:0 14px 24px #00985033}.chego-cart-mobile-sticky small{color:#64748b;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.chego-cart-mobile-sticky small svg{width:13px;height:13px}.ja-app-cart-page{min-height:100vh;background:#eaf8f2!important;padding:0!important}.ja-app-cart-page .ja-app-viewport{background:#f7f8f8}.ja-app-cart-page .chego-cart-mobile-sticky{display:none!important}.ja-app-cart-content{gap:12px!important;width:auto!important;margin:0!important;padding:14px 14px 8px!important}.ja-app-cart-page .chego-cart-mobile-location{color:#596776!important;background:#fff!important;border:0!important;border-radius:0!important;min-height:62px!important;padding:0 14px!important;font-size:.8rem!important;box-shadow:0 5px 15px #0f172a09!important}.ja-app-cart-page .chego-cart-mobile-location strong{color:#17202c!important;font-size:.9rem!important}.ja-app-cart-page .chego-cart-mobile-location button{color:#17202c!important;font-size:.78rem!important}.ja-app-cart-page .chego-cart-mobile-store{background:#fff!important;border:1px solid #e6ece9!important;border-radius:19px!important;box-shadow:0 8px 20px #0f172a0b!important}.ja-app-cart-page .chego-cart-mobile-store>header{background:#fff!important;padding:13px 14px!important}.ja-app-cart-page .chego-cart-mobile-store-logo{border-radius:11px!important;width:34px!important;height:34px!important}.ja-app-cart-page .chego-cart-mobile-store header strong{font-size:.86rem!important}.ja-app-cart-page .chego-cart-mobile-store header small{color:#009850!important;font-size:.7rem!important}.ja-app-cart-page .chego-cart-mobile-item{grid-template-columns:66px minmax(0,1fr) auto!important;gap:11px!important;min-height:100px!important;padding:12px 14px!important}.ja-app-cart-page .chego-cart-mobile-media{background:#f4f7f6!important;border-radius:13px!important;width:64px!important;height:72px!important}.ja-app-cart-page .chego-cart-mobile-info button{font-size:.83rem!important;line-height:1.2!important}.ja-app-cart-page .chego-cart-mobile-info span{font-size:.68rem!important}.ja-app-cart-page .chego-cart-mobile-info strong{color:#17202c!important;font-size:.76rem!important}.ja-app-cart-page .chego-cart-mobile-actions{gap:7px!important}.ja-app-cart-page .chego-cart-mobile-actions .trash{background:0 0!important}.ja-app-cart-page .chego-cart-mobile-qty{background:0 0!important;border:0!important;grid-template-columns:25px 24px 25px!important;height:28px!important}.ja-app-cart-page .chego-cart-mobile-qty button{background:#eaf8f2!important;border-radius:8px!important;width:25px!important;height:25px!important}.ja-app-cart-page .chego-cart-mobile-actions>strong{font-size:.76rem!important}.ja-app-cart-page .chego-cart-mobile-more{min-height:38px!important;font-size:.72rem!important}.ja-app-cart-page .chego-cart-mobile-recommendations{display:none!important}.ja-app-cart-page .chego-cart-mobile-coupon,.ja-app-cart-page .chego-cart-mobile-options{border:1px solid #e6ece9!important;border-radius:19px!important;padding:15px!important;box-shadow:0 8px 20px #0f172a0b!important}.ja-app-cart-page .chego-cart-mobile-coupon{display:none!important}.ja-app-cart-page .chego-cart-mobile-options h2{font-size:1rem!important}.ja-app-cart-page .chego-cart-mobile-options>div{min-height:26px!important;font-size:.8rem!important}.ja-app-cart-page .chego-cart-mobile-options .total{margin-top:4px!important;padding-top:12px!important}.ja-app-cart-page .chego-cart-mobile-options .total strong{font-size:1.05rem!important}.ja-app-cart-page .chego-cart-mobile-options article,.ja-app-cart-page .chego-cart-mobile-choice,.ja-app-cart-page .chego-cart-mobile-payment{display:none!important}.ja-app-cart-checkout{color:#fff;background:linear-gradient(135deg,#0cb35f,#00a14e);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:6px;font-size:.9rem;font-weight:950;box-shadow:0 10px 22px #0098502e}.ja-app-cart-page .chego-cart-mobile-empty-state{background:#fff!important;border:1px solid #e6ece9!important;border-radius:20px!important;min-height:360px!important}.ja-app-cart-page .ja-app-viewport{box-sizing:border-box;min-height:100dvh;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.ja-app-cart-page .ja-app-cart-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.ja-app-cart-page .chego-cart-mobile-options{margin-bottom:8px!important}.ja-app-cart-page .ja-app-cart-checkout{z-index:1;position:relative;margin-bottom:0!important}@media (height<=700px){.ja-app-cart-page .ja-app-cart-content{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))!important}}.ja-app-cart-page .ja-app-cart-tabbar-space{width:100%;height:calc(118px + env(safe-area-inset-bottom,0px));pointer-events:none;flex:none;display:block}.ja-app-cart-page .ja-app-viewport{min-height:100dvh;display:block;padding-bottom:0!important}.ja-app-cart-page .ja-app-cart-content{scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom,0px));padding-bottom:18px!important}.ja-app-cart-page .client-mobile-bottom-nav{z-index:50}@media (height<=700px){.ja-app-cart-page .ja-app-cart-tabbar-space{height:calc(132px + env(safe-area-inset-bottom,0px))}}.ja-app-cart-page .ja-app-simple-header{box-sizing:border-box;width:100%;min-height:74px;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 12px;background:#f7f8f8;border:0;grid-template-columns:1fr;align-items:end;margin:0;display:grid}.ja-app-cart-page .ja-app-simple-header>span{display:none}.ja-app-cart-page .ja-app-simple-header h1{color:#0f172a;letter-spacing:-.045em;font-size:1.75rem;font-weight:900;line-height:1.05;margin:0!important;padding:0!important}@media (width<=380px){.ja-app-cart-page .ja-app-simple-header{min-height:68px;padding-left:14px;padding-right:14px}.ja-app-cart-page .ja-app-simple-header h1{font-size:1.6rem}}.chego-cart-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.chego-cart-page.desktop svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-cart-container{width:min(1320px,100% - 52px);margin:0 auto;padding:26px 0 56px}.chego-cart-hero-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:24px;padding:0 0 22px;display:flex}.chego-cart-hero-row h1{letter-spacing:-.065em;color:#0f172a;margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:950;line-height:.98}.chego-cart-hero-row nav{color:#64748b;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:800;display:flex}.chego-cart-hero-row nav button{color:#009850;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chego-cart-hero-row p{color:#475569;margin:12px 0 0;font-size:14px;font-weight:650}.chego-cart-safe-note{color:#047857;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.chego-cart-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:34px;padding-top:22px;display:grid}.chego-cart-main-column{gap:18px;min-width:0;display:grid}.chego-cart-side-column{gap:16px;min-width:0;display:grid;position:sticky;top:18px}.chego-cart-count-row{color:#0f172a;justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.chego-cart-count-row strong{font-weight:950}.chego-cart-count-row button{color:#009850;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.chego-cart-store-group{border-bottom:1px solid #e2e8f0;gap:12px;padding:0 0 14px;display:grid}.chego-cart-store-head{justify-content:space-between;align-items:center;gap:18px;padding:8px 0 4px;display:flex}.chego-cart-store-title{align-items:center;gap:12px;min-width:0;display:flex}.chego-cart-store-logo{background:#e6fff3;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.chego-cart-store-logo img,.chego-cart-store-logo span{object-fit:contain;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.chego-cart-store-head h2{color:#0f172a;margin:0;font-size:16px;font-weight:950}.chego-cart-store-head p{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;font-weight:750;display:flex}.chego-cart-store-head p span{color:#047857;background:#e8fff3;border-radius:999px;align-items:center;min-height:19px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.chego-cart-store-head>button{color:#009850;cursor:pointer;background:#fff;border:1px solid #b7f2d1;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:950}.chego-cart-items-list{gap:10px;display:grid}.chego-cart-line-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:72px minmax(0,1fr) 110px 122px 110px 38px;align-items:center;gap:16px;min-height:96px;padding:16px 18px;display:grid;box-shadow:0 8px 18px #0f172a06}.chego-cart-product-media{cursor:pointer;background:#f8fafc;border:0;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex;overflow:hidden}.chego-cart-product-media img{object-fit:contain;width:100%;height:100%}.chego-cart-product-media span{font-size:34px;line-height:1}.chego-cart-product-info{gap:4px;min-width:0;display:grid}.chego-cart-product-info button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:950;line-height:1.2}.chego-cart-product-info span{color:#64748b;font-size:12px;font-weight:750}.chego-cart-unit-price,.chego-cart-line-total{color:#0f172a;white-space:nowrap;text-align:right;font-size:14px;font-weight:950}.chego-cart-qty{background:#fff;border:1px solid #dbe7e0;border-radius:10px;grid-template-columns:34px 42px 34px;justify-self:center;place-items:center;height:38px;display:grid;overflow:hidden}.chego-cart-qty button{color:#009850;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:38px;display:grid}.chego-cart-qty svg{width:16px;height:16px}.chego-cart-qty b{color:#0f172a;font-size:14px;font-weight:950}.chego-cart-trash{color:#94a3b8;cursor:pointer;background:#f8fafc;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.chego-cart-trash:hover{color:#dc2626;background:#fee2e2}.chego-cart-store-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.chego-cart-store-foot button{color:#009850;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:950;display:inline-flex}.chego-cart-store-foot button svg{width:16px;height:16px}.chego-cart-store-foot span{color:#64748b;font-size:12px;font-weight:800}.chego-cart-store-foot strong{color:#047857}.chego-cart-promotion{color:#047857;background:#e8fff3;border:1px solid #b7f2d1;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.chego-cart-promotion strong{font-size:12px;font-weight:950;display:block}.chego-cart-promotion p{color:#047857;margin:3px 0 0;font-size:11px;font-weight:750}.chego-cart-summary-card,.chego-cart-coupon-box{background:#fff;border:1px solid #dbe7e0;border-radius:14px;box-shadow:0 18px 38px #0f172a0e}.chego-cart-summary-card{gap:18px;padding:26px;display:grid}.chego-cart-summary-card h2{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:950}.chego-cart-summary-rows{gap:14px;display:grid}.chego-cart-summary-rows>div,.chego-cart-total-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.chego-cart-summary-rows span,.chego-cart-total-row span{color:#64748b;font-size:13px;font-weight:750}.chego-cart-summary-rows strong{color:#0f172a;font-size:13px;font-weight:950}.chego-cart-summary-rows .discount strong{color:#009850}.chego-cart-summary-rows button{color:#009850;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.chego-cart-total-row{padding-top:8px}.chego-cart-total-row span{color:#0f172a;font-size:17px;font-weight:900}.chego-cart-total-row strong{color:#009850;letter-spacing:-.04em;font-size:24px;font-weight:950}.chego-cart-delivery-box{color:#047857;background:#f0fbf5;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.chego-cart-delivery-box svg{flex:0 0 24px;width:24px;height:24px}.chego-cart-delivery-box strong{color:#0f172a;font-size:13px;font-weight:950}.chego-cart-delivery-box p{color:#047857;margin:3px 0 0;font-size:12px;font-weight:850}.chego-cart-checkout-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#009850,#047857);border:0;border-radius:8px;min-height:48px;font-size:14px;font-weight:950;box-shadow:0 16px 28px #00985038}.chego-cart-summary-card>small{color:#64748b;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.chego-cart-summary-card>small svg{width:14px;height:14px}.chego-cart-benefits{border-top:1px solid #e2e8f0;gap:16px;margin-top:10px;padding-top:26px;display:grid}.chego-cart-benefits article{color:#009850;align-items:center;gap:14px;display:flex}.chego-cart-benefits strong{color:#0f172a;font-size:13px;font-weight:950;display:block}.chego-cart-benefits p{color:#64748b;margin:3px 0 0;font-size:12px;font-weight:700}.chego-cart-coupon-box{gap:12px;padding:18px;display:grid}.chego-cart-coupon-box label{color:#0f172a;font-size:14px;font-weight:950}.chego-cart-coupon-box>div{grid-template-columns:1fr auto;gap:8px;display:grid}.chego-cart-coupon-box input{color:#0f172a;border:1px solid #dbe7e0;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 12px;font-weight:800}.chego-cart-coupon-box button{color:#009850;cursor:pointer;background:#fff;border:1px solid #b7f2d1;border-radius:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:950}.chego-cart-coupon-box .ghost{border:0;justify-self:start;min-height:auto;padding:0}.chego-cart-coupon-box p{color:#64748b;margin:0;font-size:12px;font-weight:800}.chego-cart-coupon-box p.ok{color:#047857}.chego-cart-coupon-box p.warn{color:#c2410c}.chego-cart-continue{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:999px;justify-self:start;min-height:40px;padding:0 16px;font-size:13px;font-weight:900}.chego-cart-recommendations{gap:16px;margin-top:6px;display:grid}.chego-cart-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.chego-cart-section-head h2{color:#0f172a;margin:0;font-size:20px;font-weight:950}.chego-cart-section-head button{color:#009850;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.chego-cart-recommendation-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.chego-cart-recommendation-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;min-height:190px;padding:12px;display:grid;position:relative;box-shadow:0 10px 20px #0f172a09}.chego-cart-recommendation-card .media{cursor:pointer;background:#f8fafc;border:0;border-radius:12px;justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.chego-cart-recommendation-card img{object-fit:contain;width:100%;height:100%}.chego-cart-recommendation-card .media span{font-size:36px}.chego-cart-recommendation-card h3{color:#0f172a;margin:0;font-size:12px;font-weight:950;line-height:1.25}.chego-cart-recommendation-card p{color:#64748b;margin:0;font-size:11px;font-weight:750}.chego-cart-recommendation-card strong{color:#047857;font-size:13px;font-weight:950}.chego-cart-recommendation-card .add{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px}.chego-cart-empty-state{text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:26px;align-content:center;place-items:center;gap:14px;max-width:560px;min-height:360px;margin:34px auto 0;padding:34px;display:grid;box-shadow:0 18px 38px #0f172a0e}.chego-cart-empty-state>span{color:#009850;background:#e6fff3;border-radius:26px;place-items:center;width:82px;height:82px;display:grid}.chego-cart-empty-state>span svg{width:38px;height:38px}.chego-cart-empty-state h1{color:#0f172a;margin:0;font-size:28px;font-weight:950}.chego-cart-empty-state p{color:#64748b;margin:0;font-weight:750}.chego-cart-empty-state button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-weight:950}@media (width<=1180px){.chego-cart-layout{grid-template-columns:1fr}.chego-cart-side-column{position:static}.chego-cart-recommendation-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ja-checkout-page{color:#111827;background:#eaf8f2;min-height:100vh}.ja-checkout-page *,.ja-checkout-page :before,.ja-checkout-page :after{box-sizing:border-box}.ja-checkout-page [hidden]{display:none!important}.ja-checkout-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-checkout-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 0 1px #02482c0a,0 20px 60px #02482c1a}.ja-checkout-header{min-height:116px;padding:max(18px, env(safe-area-inset-top)) 18px 22px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00884d 100%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ja-checkout-header>button{color:#fff;background:#ffffff1a;border:0;border-radius:13px;place-items:center;width:40px;height:40px;padding:0;display:grid}.ja-checkout-header h1{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:950;line-height:1}.ja-checkout-header p{color:#ffffffd6;margin:5px 0 0;font-size:.76rem;font-weight:700}.ja-checkout-safe{color:#ffffffeb;align-items:center;gap:6px;display:inline-flex}.ja-checkout-safe svg{width:17px;height:17px}.ja-checkout-safe small{white-space:nowrap;font-size:.67rem;font-weight:850}.ja-checkout-content{gap:14px;padding:14px 14px 10px;display:grid}.ja-checkout-steps{background:#fff;border:1px solid #e5ece8;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:14px 8px 12px;display:grid;position:relative;box-shadow:0 8px 20px #0f172a0a}.ja-checkout-step{color:#6b7786;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.ja-checkout-step:not(:last-child):after{content:"";background:#dbe5df;width:calc(100% - 40px);height:1px;position:absolute;top:16px;left:calc(50% + 20px)}.ja-checkout-step span{z-index:1;background:#f2f5f3;border:1px solid #d9e2dd;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:950;display:grid;position:relative}.ja-checkout-step strong{font-size:.68rem;font-weight:850;line-height:1.05}.ja-checkout-step.is-active span,.ja-checkout-step.is-done span{color:#fff;background:#009850;border-color:#009850}.ja-checkout-step.is-active strong,.ja-checkout-step.is-done strong{color:#007f47}.ja-checkout-step.is-done:after{background:#9edcc0}.ja-checkout-card,.ja-checkout-page .chego-checkout-mobile-coupon{background:#fff;border:1px solid #e2e9e5;border-radius:20px;padding:15px;box-shadow:0 8px 22px #0f172a0b}.ja-checkout-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.ja-checkout-card-title h2{color:#162130;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:950;line-height:1.1}.ja-checkout-card-title>span,.ja-checkout-card-title>button{color:#009850;background:0 0;border:0;font-size:.76rem;font-weight:900}.ja-checkout-items{gap:10px;display:grid}.ja-checkout-item{border-bottom:1px solid #edf1ef;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:10px;display:grid}.ja-checkout-item:last-child{border-bottom:0;padding-bottom:0}.ja-checkout-item-media{background:#f4f7f5;border-radius:14px;place-items:center;width:70px;height:70px;font-size:28px;display:grid;overflow:hidden}.ja-checkout-item-media img{object-fit:contain;width:100%;height:100%;padding:7px}.ja-checkout-item-copy{gap:3px;min-width:0;display:grid}.ja-checkout-item-copy strong{color:#182230;font-size:.86rem;font-weight:900;line-height:1.18}.ja-checkout-item-copy span,.ja-checkout-item-copy small{text-overflow:ellipsis;white-space:nowrap;color:#6b7786;font-size:.69rem;font-weight:700;overflow:hidden}.ja-checkout-item-price{white-space:nowrap;justify-items:end;gap:6px;display:grid}.ja-checkout-item-price b{color:#17202c;font-size:.79rem}.ja-checkout-item-price span{color:#6b7786;font-size:.68rem}.ja-checkout-edit-cart{color:#008f50;background:0 0;border:0;margin-top:13px;padding:0;font-size:.78rem;font-weight:900}.ja-checkout-page .chego-checkout-saved-addresses{margin-bottom:13px}.ja-checkout-page .chego-checkout-saved-title{display:none}.ja-checkout-page .chego-checkout-saved-list{gap:9px;display:grid}.ja-checkout-page .chego-checkout-saved-address{color:#17202c;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:88px;padding:12px;display:grid}.ja-checkout-page .chego-checkout-saved-address.is-selected{background:#f4fff9;border-color:#009850;box-shadow:inset 0 0 0 1px #00985014}.ja-checkout-page .chego-checkout-saved-address>span{color:#009850;background:#eaf8f2;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.ja-checkout-page .chego-checkout-saved-address>div{gap:2px;min-width:0;display:grid}.ja-checkout-page .chego-checkout-saved-address strong{color:#17202c;font-size:.81rem;font-weight:900}.ja-checkout-page .chego-checkout-saved-address small{color:#00884c;background:#dff7eb;border-radius:999px;width:fit-content;padding:2px 7px;font-size:.61rem;font-weight:900}.ja-checkout-page .chego-checkout-saved-address p,.ja-checkout-page .chego-checkout-saved-address em{text-overflow:ellipsis;white-space:nowrap;color:#617080;margin:0;font-size:.67rem;font-style:normal;font-weight:700;overflow:hidden}.ja-checkout-page .chego-checkout-saved-address>b{color:#009850;font-size:.7rem}.ja-checkout-address-fields,.ja-checkout-customer-card{gap:10px;display:grid}.ja-checkout-address-fields label,.ja-checkout-customer-card label{gap:6px;min-width:0;display:grid}.ja-checkout-address-fields label>span,.ja-checkout-customer-card label>span{color:#5c6878;font-size:.7rem;font-weight:850}.ja-checkout-address-fields input,.ja-checkout-address-fields textarea,.ja-checkout-customer-card input{color:#17202c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe7e3;border-radius:13px;outline:0;font-size:.8rem;font-weight:750}.ja-checkout-address-fields input,.ja-checkout-customer-card input{height:44px;padding:0 12px}.ja-checkout-address-fields textarea{resize:vertical;min-height:82px;padding:11px 12px}.ja-checkout-address-fields input:focus,.ja-checkout-address-fields textarea:focus,.ja-checkout-customer-card input:focus{border-color:#27b978;box-shadow:0 0 0 3px #00985014}.ja-checkout-grid-2,.ja-checkout-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ja-checkout-field-row{grid-template-columns:minmax(0,1fr) 92px;align-items:end}.ja-checkout-field-row>button{color:#008e50;background:#eaf8f2;border:0;border-radius:13px;height:44px;font-size:.76rem;font-weight:900}.ja-checkout-delivery-options,.ja-checkout-payment-options{gap:9px;display:grid}.ja-checkout-option,.ja-checkout-page .chego-checkout-mobile-payment-option{background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:11px;display:grid;position:relative}.ja-checkout-option.is-selected{background:#f4fff9;border-color:#009850}.ja-checkout-option:has(input:checked){background:#f4fff9;border-color:#009850}.ja-checkout-page .chego-checkout-mobile-payment-option:has(input:checked){background:#f4fff9;border-color:#009850}.ja-checkout-option input,.ja-checkout-page .chego-checkout-mobile-payment-option input{opacity:0;pointer-events:none;position:absolute}.ja-checkout-option>i,.ja-checkout-page .chego-checkout-mobile-payment-option>i{border:1.5px solid #9badb7;border-radius:999px;width:17px;height:17px}.ja-checkout-option:has(input:checked)>i{border:5px solid #009850}.ja-checkout-page .chego-checkout-mobile-payment-option:has(input:checked)>i{border:5px solid #009850}.ja-checkout-option>span,.ja-checkout-page .chego-checkout-mobile-payment-option>span{color:#009850;background:#eaf8f2;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.ja-checkout-option>div,.ja-checkout-page .chego-checkout-mobile-payment-option>div{gap:3px;min-width:0;display:grid}.ja-checkout-option strong,.ja-checkout-page .chego-checkout-mobile-payment-option strong{color:#17202c;font-size:.78rem;font-weight:900}.ja-checkout-option small,.ja-checkout-page .chego-checkout-mobile-payment-option small{color:#6c7887;font-size:.66rem;font-weight:700}.ja-checkout-option>b{color:#008a4d;white-space:nowrap;font-size:.72rem}.ja-checkout-page .chego-checkout-mobile-payment-option{grid-template-columns:20px 36px minmax(0,1fr)}.ja-checkout-page .chego-checkout-mobile-payment-option>i{grid-area:1/1}.ja-checkout-page .chego-checkout-mobile-payment-option>span{grid-area:1/2}.ja-checkout-page .chego-checkout-mobile-payment-option>div{grid-area:1/3}.ja-checkout-inline-alert,.ja-checkout-page .chego-checkout-mobile-alert{color:#8b5b14;background:#fff9ef;border:1px solid #f4d5a4;border-radius:13px;margin-top:10px;padding:10px 12px;font-size:.72rem;font-weight:800}.ja-checkout-page .chego-checkout-mobile-alert strong,.ja-checkout-page .chego-checkout-mobile-alert p{margin:0}.ja-checkout-page .chego-checkout-mobile-pickup-locations{gap:9px;display:grid}.ja-checkout-page .chego-checkout-mobile-pickup-store{background:#f9fbfa;border:1px solid #e0e9e4;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;display:grid}.ja-checkout-page .chego-checkout-mobile-pickup-store-icon{color:#009850;background:#eaf8f2;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.ja-checkout-page .chego-checkout-mobile-pickup-store-copy{gap:3px;min-width:0;display:grid}.ja-checkout-page .chego-checkout-mobile-pickup-store-copy strong{font-size:.78rem}.ja-checkout-page .chego-checkout-mobile-pickup-store-copy span,.ja-checkout-page .chego-checkout-mobile-pickup-store-copy small{color:#657382;font-size:.66rem}.ja-checkout-page .chego-checkout-mobile-maps-button{color:#008d4e;grid-column:2;align-items:center;gap:5px;width:fit-content;margin-top:4px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.ja-checkout-page .chego-checkout-mobile-maps-button svg{width:15px;height:15px}.ja-checkout-page .chego-checkout-mobile-coupon{gap:9px;display:grid}.ja-checkout-page .chego-checkout-mobile-coupon>strong{color:#17202c;font-size:.95rem}.ja-checkout-page .chego-checkout-mobile-coupon>p{color:#6a7786;margin:0;font-size:.7rem}.ja-checkout-page .chego-checkout-mobile-coupon label{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ja-checkout-page .chego-checkout-mobile-coupon input{border:1px solid #dfe7e3;border-radius:12px;outline:0;min-width:0;height:42px;padding:0 12px}.ja-checkout-page .chego-checkout-mobile-coupon label button,.ja-checkout-page .chego-checkout-mobile-coupon .ghost{color:#008d4e;background:#eaf8f2;border:0;border-radius:12px;min-height:42px;padding:0 13px;font-weight:900}.ja-checkout-page .chego-checkout-mobile-coupon .ghost{background:0 0;width:fit-content;min-height:32px;padding:0}.ja-checkout-total-lines{gap:10px;display:grid}.ja-checkout-total-lines p{color:#5f6c7b;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:.78rem;display:flex}.ja-checkout-total-lines p strong{color:#25303d}.ja-checkout-total-lines p.discount strong{color:#009850}.ja-checkout-total-lines p.total{color:#17202c;border-top:1px solid #edf1ef;margin-top:2px;padding-top:12px;font-size:.92rem;font-weight:900}.ja-checkout-total-lines p.total strong{color:#009850;font-size:1.35rem}.ja-checkout-security{color:#008c4e;background:linear-gradient(90deg,#eaf8f2,#f5fcf8);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:11px;display:flex}.ja-checkout-security>div{gap:2px;display:grid}.ja-checkout-security strong{font-size:.76rem}.ja-checkout-security small{color:#667583;font-size:.65rem}.ja-checkout-submit{color:#fff;background:linear-gradient(135deg,#00a85a 0%,#008c4d 100%);border:0;border-radius:15px;width:100%;min-height:52px;margin-top:13px;font-size:.95rem;font-weight:950;box-shadow:0 12px 22px #00985033}.ja-checkout-submit:disabled{box-shadow:none;cursor:not-allowed;background:#9ba9a2}.ja-checkout-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:500px;padding:60px 24px;display:grid}.ja-checkout-empty>div{color:#009850;background:#eaf8f2;border-radius:999px;place-items:center;width:72px;height:72px;display:grid}.ja-checkout-empty h1,.ja-checkout-empty p{margin:0}.ja-checkout-empty p{color:#6b7786}.ja-checkout-empty button{color:#fff;background:#009850;border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:900}@media (width<=380px){.ja-checkout-header{padding-inline:14px}.ja-checkout-safe small{display:none}.ja-checkout-content{padding-inline:10px}.ja-checkout-item{grid-template-columns:62px minmax(0,1fr)}.ja-checkout-item-media{width:62px;height:62px}.ja-checkout-item-price{grid-column:2;grid-template-columns:auto auto;justify-items:start;gap:8px}.ja-checkout-grid-2{grid-template-columns:1fr}.ja-checkout-option,.ja-checkout-page .chego-checkout-mobile-payment-option{grid-template-columns:18px 32px minmax(0,1fr) auto;padding:10px}}.ja-order-success-page{color:#152334;background:#eaf8f2;min-height:100vh}.ja-order-success-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ja-order-success-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;box-shadow:0 0 0 1px #0040260a}.ja-order-success-header{min-height:104px;padding:max(18px, env(safe-area-inset-top)) 18px 18px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00804b 100%);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ja-order-success-header>img{object-fit:contain;justify-self:center;width:142px;max-height:44px}.ja-order-success-back{color:#fff;background:#ffffff14;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-order-success-safe{white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:850;display:inline-flex}.ja-order-success-safe svg{width:18px;height:18px}.ja-order-success-content{gap:14px;padding:14px 14px 8px;display:grid}.ja-order-success-card{background:#fff;border:1px solid #e4ebe7;border-radius:22px;box-shadow:0 8px 22px #0f172a0d}.ja-order-success-main-card{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.ja-order-success-check{color:#fff;background:linear-gradient(135deg,#07bc69,#008d4d);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 14px 28px #00985038}.ja-order-success-check svg{stroke-width:2.5px;width:43px;height:43px}.ja-order-success-main-copy h1{color:#087645;letter-spacing:-.035em;margin:1px 0 8px;font-size:1.35rem;line-height:1.12}.ja-order-success-main-copy p{color:#344256;margin:5px 0 0;font-size:.94rem;line-height:1.42}.ja-order-success-number{border-top:1px dashed #dbe5df;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:grid}.ja-order-success-number small{color:#647185;font-size:.82rem;display:block}.ja-order-success-number strong{color:#009850;letter-spacing:-.03em;word-break:break-word;margin-top:3px;font-size:1.75rem;line-height:1;display:block}.ja-order-success-number p{color:#5b6879;margin:10px 0 0;font-size:.8rem;line-height:1.35}.ja-order-success-number button{color:#008b4c;white-space:nowrap;background:#fff;border:1.5px solid #00a158;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.ja-order-success-number button.copied{background:#eaf8f2}.ja-order-success-tracking{padding:18px}.ja-order-success-card-title{color:#008b4c;align-items:flex-start;gap:10px;display:flex}.ja-order-success-card-title h2,.ja-order-success-summary h2{color:#152334;letter-spacing:-.02em;margin:0;font-size:1.08rem}.ja-order-success-card-title p{color:#667386;margin:4px 0 0;font-size:.84rem}.ja-order-success-tracking ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.ja-order-success-tracking li{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.ja-order-success-tracking li:not(:last-child):after{content:"";border-top:2px dashed #d9dfdc;width:calc(100% - 48px);position:absolute;top:20px;left:calc(50% + 24px)}.ja-order-success-tracking li.done:not(:last-child):after{border-color:#19a865;border-top-style:solid}.ja-order-success-tracking li>span{z-index:1;color:#667386;background:#e9eeec;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.ja-order-success-tracking li.done>span,.ja-order-success-tracking li.current>span{color:#fff;background:#079e58}.ja-order-success-tracking li.current>span{box-shadow:0 0 0 5px #e4f7ed}.ja-order-success-tracking li strong{color:#253246;max-width:86px;font-size:.72rem;line-height:1.2}.ja-order-success-tracking li small{color:#748094;max-width:86px;font-size:.64rem;line-height:1.2}.ja-order-success-notice{color:#008d4d;background:#edf9f3;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:13px 14px;display:flex}.ja-order-success-notice p{color:#37604c;margin:0;font-size:.8rem;line-height:1.35}.ja-order-success-summary{overflow:hidden}.ja-order-success-summary-head{justify-content:space-between;align-items:center;gap:10px;padding:17px 18px 8px;display:flex}.ja-order-success-summary-head button{color:#008f4e;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:.78rem;font-weight:900;display:inline-flex}.ja-order-success-summary-head button svg{width:17px;height:17px}.ja-order-success-items{gap:10px;padding:4px 18px 14px;display:grid}.ja-order-success-items article{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.ja-order-success-item-media{background:#f4f7f6;border-radius:12px;place-items:center;width:58px;height:66px;display:grid;overflow:hidden}.ja-order-success-item-media img{object-fit:contain;width:100%;height:100%;padding:4px}.ja-order-success-item-media span{font-size:1.8rem}.ja-order-success-items h3{color:#1b293a;margin:0;font-size:.86rem;line-height:1.2}.ja-order-success-items p,.ja-order-success-items small{color:#6b7789;margin:3px 0 0;font-size:.7rem;line-height:1.25;display:block}.ja-order-success-items article>strong{color:#172536;white-space:nowrap;font-size:.82rem}.ja-order-success-more-items{color:#6a7688;margin:0;font-size:.76rem;font-weight:800}.ja-order-success-summary-info{border-top:1px solid #edf1ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 18px;display:grid}.ja-order-success-summary-info article{color:#009850;grid-template-columns:25px minmax(0,1fr);gap:7px;min-width:0;padding:0 10px;display:grid}.ja-order-success-summary-info article+article{border-left:1px solid #e4ebe7}.ja-order-success-summary-info strong,.ja-order-success-summary-info span,.ja-order-success-summary-info small{text-overflow:ellipsis;display:block;overflow:hidden}.ja-order-success-summary-info strong{color:#263347;font-size:.68rem}.ja-order-success-summary-info span,.ja-order-success-summary-info small{color:#5f6d7e;margin-top:2px;font-size:.61rem;line-height:1.25}.ja-order-success-total{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ja-order-success-total span{color:#263347;font-size:.88rem;font-weight:850}.ja-order-success-total strong{color:#009850;font-size:1.2rem}.ja-order-success-actions{gap:10px;display:grid}.ja-order-success-actions button,.ja-order-success-empty button{color:#008c4c;background:#fff;border:1.5px solid #009850;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:.98rem;font-weight:950;display:inline-flex}.ja-order-success-actions button.primary,.ja-order-success-empty button{color:#fff;background:linear-gradient(135deg,#009850,#007f47);box-shadow:0 12px 24px #00985033}.ja-order-success-empty{text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:12px;margin:18px 14px;padding:40px 22px;display:grid}.ja-order-success-empty>div{color:#009850;background:#eaf8f2;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.ja-order-success-empty h1,.ja-order-success-empty p{margin:0}.ja-order-success-empty p{color:#697587}@media (width<=380px){.ja-order-success-header{padding-inline:14px}.ja-order-success-header>img{width:126px}.ja-order-success-safe small{display:none}.ja-order-success-content{padding-inline:10px}.ja-order-success-main-card{grid-template-columns:68px minmax(0,1fr);gap:13px;padding:16px}.ja-order-success-check{width:66px;height:66px}.ja-order-success-check svg{width:34px;height:34px}.ja-order-success-main-copy h1{font-size:1.13rem}.ja-order-success-number{grid-template-columns:1fr}.ja-order-success-number button{justify-self:start}.ja-order-success-tracking{padding:15px 10px}.ja-order-success-tracking li strong,.ja-order-success-tracking li small{font-size:.59rem}.ja-order-success-summary-info{grid-template-columns:1fr;gap:12px}.ja-order-success-summary-info article{padding:0}.ja-order-success-summary-info article+article{border-left:0}}.ja-checkout-installments{background:#f7fffb;border:1px solid #d8e8e2;border-radius:16px;gap:12px;margin-top:14px;padding:15px;display:grid}.ja-checkout-installments>div:first-child strong{display:block}.ja-checkout-installments>div:first-child small{color:#6b7b86;margin-top:4px;line-height:1.4;display:block}.ja-checkout-installments label{gap:6px;display:grid}.ja-checkout-installments label span{font-size:12px;font-weight:850}.ja-checkout-installments select{background:#fff;border:1px solid #cddfd8;border-radius:12px;width:100%;min-height:46px;padding:0 12px;font-weight:800}.ja-checkout-installments-summary{gap:8px;display:grid}.ja-checkout-installments-summary span{color:#60717c;background:#fff;border-radius:11px;padding:10px 12px;font-size:12px}.ja-checkout-installments-summary b{float:right;color:#008a58}@media (width<=760px){.chego-checkout-installments-stores article{grid-template-columns:1fr auto}.chego-checkout-installments-stores article>div:nth-of-type(2),.chego-checkout-installments-stores article>div:nth-of-type(3){border-top:1px solid #edf3f1;padding-top:8px}.chego-checkout-installments-summary{grid-template-columns:1fr}}.ja-checkout-page .ja-checkout-content,.ja-order-success-page .ja-order-success-content{scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px));padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))!important}.ja-order-success-page .ja-order-success-actions{margin-bottom:8px}.chego-checkout-mobile-coupon label button{min-width:92px}.chego-checkout-page,.chego-checkout-page *{box-sizing:border-box}.chego-checkout-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-checkout-page{color:#0f172a;min-height:100vh;font-family:var(--font-family,Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:#f8fafc}.chego-checkout-page .chego-site-header{color:#fff;z-index:50;background:linear-gradient(90deg,#005638 0%,#008e55 72%,#04a660 100%);align-items:center;width:100%;min-height:72px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #003a242e}.chego-checkout-page .chego-site-header-inner{grid-template-columns:138px minmax(420px,1fr) 170px 190px 140px 140px;align-items:center;gap:14px;width:min(1500px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.chego-checkout-page .chego-site-logo,.chego-checkout-page .chego-site-city,.chego-checkout-page .chego-site-account,.chego-checkout-page .chego-site-fav,.chego-checkout-page .chego-site-cart{color:#fff;cursor:pointer;font:inherit;background:#ffffff1a;border:1px solid #ffffff29}.chego-checkout-page .chego-site-logo{background:0 0;border:0;align-items:center;padding:0;display:flex}.chego-checkout-page .chego-site-logo img{width:108px;height:auto;display:block}.chego-checkout-page .chego-site-search{background:#fff;border:3px solid #fff;border-radius:999px;grid-template-columns:1fr 48px;align-items:center;height:50px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0028182e}.chego-checkout-page .chego-site-search input{color:#334155;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 24px;font-size:15px;font-weight:750}.chego-checkout-page .chego-site-search button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.chego-checkout-page .chego-site-city,.chego-checkout-page .chego-site-account,.chego-checkout-page .chego-site-fav,.chego-checkout-page .chego-site-cart{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 14px;display:flex}.chego-checkout-page .chego-site-city span,.chego-checkout-page .chego-site-account span{text-align:left;line-height:1.05;display:grid}.chego-checkout-page .chego-site-city strong,.chego-checkout-page .chego-site-account strong{font-size:13px;font-weight:950}.chego-checkout-page .chego-site-city small,.chego-checkout-page .chego-site-account small{color:#ffffffd1;font-size:11px;font-weight:850}.chego-checkout-page .chego-site-cart{position:relative}.chego-checkout-page .chego-site-cart b{color:#009850;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:950;display:grid;position:absolute;top:-8px;right:-8px}.chego-checkout-container{width:min(1360px,100% - 64px);margin:0 auto;padding:28px 0 56px}.chego-checkout-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.chego-checkout-breadcrumb button{color:#007a42;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.chego-checkout-breadcrumb strong{color:#0f172a}.chego-checkout-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.chego-checkout-heading h1{letter-spacing:-.055em;color:#0f172a;margin:0;font-size:42px;line-height:1}.chego-checkout-heading p{color:#64748b;margin:8px 0 0;font-weight:650}.chego-checkout-heading>span{color:#007a42;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.chego-checkout-alert{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:18px;margin-bottom:18px;padding:16px 18px}.chego-checkout-alert strong{margin-bottom:4px;display:block}.chego-checkout-alert p{margin:0}.chego-checkout-alert.inline{margin:16px 0 0}.chego-checkout-steps{grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;margin:0 0 30px;display:grid}.chego-checkout-steps i{background:#dbe7e0;height:1px;display:block}.chego-checkout-step{color:#64748b;align-items:center;gap:12px;font-size:14px;font-weight:850;display:flex}.chego-checkout-step span{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.chego-checkout-step.is-active span,.chego-checkout-step.is-done span{color:#fff;background:#009850;border-color:#009850}.chego-checkout-step.is-active strong,.chego-checkout-step.is-done strong{color:#007a42}.chego-checkout-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:30px;display:grid}.chego-checkout-content{gap:18px;display:grid}.chego-checkout-card,.chego-checkout-summary-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 18px 45px #0f172a0f}.chego-checkout-card{padding:22px}.chego-checkout-card-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.chego-checkout-card h2,.chego-checkout-summary-card h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:19px}.chego-checkout-card p,.chego-checkout-summary-card>p{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:650}.chego-checkout-card-head button{color:#008e55;cursor:pointer;background:#fff;border:1px solid #8ee8be;border-radius:12px;padding:10px 13px;font-weight:950}.chego-checkout-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chego-checkout-method,.chego-checkout-payment-option{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:all .18s;display:flex;position:relative}.chego-checkout-method.is-selected{background:#f0fff7;border-color:#009850;box-shadow:0 14px 32px #0098501a}.chego-checkout-method:has(input:checked){background:#f0fff7;border-color:#009850;box-shadow:0 14px 32px #0098501a}.chego-checkout-payment-option:has(input:checked){background:#f0fff7;border-color:#009850;box-shadow:0 14px 32px #0098501a}.chego-checkout-method input,.chego-checkout-payment-option input{opacity:0;pointer-events:none;position:absolute}.chego-checkout-method>span,.chego-checkout-payment-option>span{color:#008e55;background:#e8fff3;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.chego-checkout-method div,.chego-checkout-payment-option div{gap:4px;display:grid}.chego-checkout-method strong,.chego-checkout-payment-option strong{color:#0f172a;font-size:16px}.chego-checkout-method small,.chego-checkout-payment-option small,.chego-checkout-method em{color:#64748b;font-size:13px;font-style:normal;font-weight:650}.chego-checkout-method b{color:#0f172a;font-size:14px}.chego-checkout-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chego-checkout-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.chego-checkout-form-grid .wide{grid-column:span 2}.chego-checkout-form-grid label{gap:7px;display:grid}.chego-checkout-form-grid span{color:#475569;font-size:12px;font-weight:900}.chego-checkout-form-grid input,.chego-checkout-form-grid textarea,.chego-checkout-coupon input{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #dbe7e0;border-radius:14px;outline:none;font-weight:700}.chego-checkout-form-grid input{height:46px;padding:0 14px}.chego-checkout-form-grid textarea{resize:vertical;min-height:92px;padding:13px 14px}.chego-checkout-form-grid input:focus,.chego-checkout-form-grid textarea:focus,.chego-checkout-coupon input:focus{border-color:#00a96a;box-shadow:0 0 0 4px #00a96a1a}.chego-checkout-payment-grid{gap:12px;display:grid}.chego-checkout-payment-option i{border:1px solid #cbd5e1;border-radius:50%;width:18px;height:18px;margin-left:auto}.chego-checkout-payment-option:has(input:checked) i{border:6px solid #009850}.chego-checkout-actions{grid-template-columns:180px 1fr;gap:14px;display:grid}.chego-checkout-actions button,.chego-checkout-summary-lines button,.chego-checkout-coupon button,.chego-checkout-empty button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:14px;height:48px;font-weight:950;box-shadow:0 12px 26px #00985038}.chego-checkout-actions button.ghost,.chego-checkout-coupon button.ghost{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #dbe7e0}.chego-checkout-actions button:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.chego-checkout-summary-card{padding:24px;position:sticky;top:96px}.chego-checkout-summary-stores{gap:12px;margin:18px 0;display:grid}.chego-checkout-summary-store{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.chego-checkout-store-logo{background:#e8fff3;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.chego-checkout-store-logo img{object-fit:contain;width:100%;height:100%;padding:4px}.chego-checkout-store-logo span{font-size:22px}.chego-checkout-summary-store strong{color:#0f172a;font-size:14px;display:block}.chego-checkout-summary-store span{color:#64748b;font-size:12px;font-weight:700}.chego-checkout-summary-store b{color:#0f172a;font-size:13px}.chego-checkout-coupon{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;gap:10px;padding:16px 0;display:grid}.chego-checkout-coupon strong{color:#0f172a}.chego-checkout-coupon p{color:#64748b;margin:4px 0 0;font-size:12px}.chego-checkout-coupon label{grid-template-columns:1fr 92px;gap:8px;display:grid}.chego-checkout-coupon input{height:42px;padding:0 12px}.chego-checkout-coupon button{height:42px;box-shadow:none}.chego-checkout-summary-lines{gap:12px;padding-top:18px;display:grid}.chego-checkout-summary-lines p{color:#475569;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.chego-checkout-summary-lines p strong{color:#0f172a}.chego-checkout-summary-lines p.discount strong{color:#009850}.chego-checkout-summary-lines p.total{color:#0f172a;border-top:1px solid #eef2f7;padding-top:12px;font-size:18px;font-weight:950}.chego-checkout-summary-lines p.total strong{color:#009850;font-size:22px}.chego-checkout-summary-lines button{color:#007a42;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.chego-checkout-estimate{color:#007a42;background:#f0fff7;border-radius:16px;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.chego-checkout-estimate strong,.chego-checkout-estimate span{display:block}.chego-checkout-estimate span{color:#0f172a;margin-top:2px;font-size:12px;font-weight:800}.chego-checkout-safe{color:#64748b;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.chego-checkout-empty{text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:28px;width:min(520px,100% - 32px);margin:90px auto;padding:42px;box-shadow:0 20px 50px #0f172a14}.chego-checkout-empty div{color:#009850;background:#e8fff3;border-radius:28px;place-items:center;width:84px;height:84px;margin:0 auto 16px;display:grid}.chego-checkout-empty h1{color:#0f172a;margin:0}.chego-checkout-empty p{color:#64748b}@media (width<=960px){.chego-checkout-desktop{display:none}}:is(.chego-checkout-method.is-blocked,.chego-checkout-method.is-blocked:has(input:checked)){box-shadow:none!important;background:#fff7f7!important;border-color:#fecaca!important}.chego-checkout-method.is-blocked>span{color:#b91c1c!important;background:#fee2e2!important}.chego-checkout-method.is-blocked b{color:#b91c1c!important}.chego-checkout-method.is-blocked em{color:#991b1b!important}.chego-checkout-method:not(:has(input:checked)):not(.is-blocked){box-shadow:none!important;background:#fff!important;border-color:#dbe7e0!important}.chego-checkout-method:not(:has(input:checked)):not(.is-blocked)>span{color:#008e55!important;background:#e8fff3!important}.chego-checkout-method:has(input:checked):not(.is-blocked){background:#f0fff7!important;border-color:#009850!important;box-shadow:0 14px 32px #0098501a!important}.chego-checkout-saved-addresses{background:linear-gradient(#fff 0%,#f8fffb 100%);border:1px solid #dbe7e0;border-radius:22px;margin:18px 0 22px;padding:16px}.chego-checkout-saved-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.chego-checkout-saved-title strong{color:#0f172a;font-size:16px;font-weight:950}.chego-checkout-saved-title span{color:#64748b;text-align:right;font-size:13px;font-weight:750}.chego-checkout-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chego-checkout-saved-address{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 10px 24px #0f172a0a}.chego-checkout-saved-address:hover,.chego-checkout-saved-address.is-selected{background:#effff7;border-color:#00a96a;transform:translateY(-1px);box-shadow:0 14px 32px #0098501f}.chego-checkout-saved-address>span{color:#007a42;background:#dffcef;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.chego-checkout-saved-address div{gap:2px;min-width:0;display:grid}.chego-checkout-saved-address strong{color:#0f172a;font-size:15px;font-weight:950}.chego-checkout-saved-address small{color:#007a42;background:#e8fff3;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px;font-weight:950}.chego-checkout-saved-address p,.chego-checkout-saved-address em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.chego-checkout-saved-address b{color:#007a42;background:#fff;border:1px solid #8ee8be;border-radius:999px;place-items:center;min-width:58px;height:36px;font-size:12px;font-weight:950;display:grid}.chego-checkout-saved-address.is-selected b{color:#fff;background:#009850;border-color:#009850}.chego-checkout-saved-addresses.is-empty{background:#f8fafc}@media (width<=980px){.chego-checkout-saved-list{grid-template-columns:1fr}}.chego-checkout-address-card[hidden],.chego-checkout-pickup-note[hidden]{display:none!important}.chego-checkout-pickup-note{background:linear-gradient(135deg,#effff7 0%,#fff 100%)!important;border-color:#8ee8be!important}.chego-checkout-pickup-note-inner{align-items:center;gap:16px;display:flex}.chego-checkout-pickup-note-inner>span{color:#007a42;background:#dffcef;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.chego-checkout-pickup-note-inner h2{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:950}.chego-checkout-pickup-note-inner p{color:#475569;margin:0;font-size:14px;font-weight:700;line-height:1.45}.chego-checkout-pickup-note-inner strong{color:#007a42}.client-order-finished-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-order-finished-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-order-finished-layout{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);align-items:start;gap:28px;width:min(1440px,100% - 56px);margin:0 auto;padding:34px 0 54px;display:grid}.client-order-finished-success-panel,.client-order-finished-card,.client-order-finished-empty{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 22px 50px #0f172a0f}.client-order-finished-success-panel{text-align:center;min-height:620px;padding:48px;position:relative;overflow:hidden}.client-order-finished-confetti{pointer-events:none;height:90px;position:absolute;inset:34px 0 auto}.client-order-finished-confetti i{opacity:.9;background:#009850;border-radius:999px;width:7px;height:7px;position:absolute}.client-order-finished-confetti i:first-child{background:#009850;top:16px;left:34%}.client-order-finished-confetti i:nth-child(2){background:#f5b301;top:54px;left:42%}.client-order-finished-confetti i:nth-child(3){background:#8ee8c4;top:28px;left:49%}.client-order-finished-confetti i:nth-child(4){background:#009850;top:62px;left:57%}.client-order-finished-confetti i:nth-child(5){background:#f5b301;top:22px;left:65%}.client-order-finished-confetti i:nth-child(6){background:#8ee8c4;top:50px;left:72%}.client-order-finished-check{z-index:1;color:#fff;background:linear-gradient(135deg,#009850,#006a43);border-radius:999px;place-items:center;width:82px;height:82px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 20px 38px #00985047}.client-order-finished-check svg{stroke-width:3px;width:42px;height:42px}.client-order-finished-success-panel h1{letter-spacing:-.045em;color:#0f172a;margin:0;font-size:clamp(28px,2.4vw,42px);line-height:1.05}.client-order-finished-success-panel>p{color:#64748b;max-width:480px;margin:12px auto 28px;font-size:16px;line-height:1.5}.client-order-finished-number-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;width:min(760px,100%);margin:0 auto 18px;padding:24px 28px;box-shadow:0 14px 34px #0f172a0d}.client-order-finished-number-card>span{color:#64748b;font-size:13px;font-weight:850;display:block}.client-order-finished-number-card>strong{color:#009850;letter-spacing:-.035em;margin-top:3px;font-size:32px;font-weight:950;display:block}.client-order-finished-facts{border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;padding-top:20px;display:grid}.client-order-finished-facts div{text-align:left;align-items:center;gap:10px;display:flex}.client-order-finished-facts svg{color:#009850;background:#e9fff4;border-radius:999px;flex:0 0 34px;width:34px;height:34px;padding:8px}.client-order-finished-facts span{color:#0f172a;gap:2px;font-size:12px;font-weight:850;display:grid}.client-order-finished-facts small{color:#64748b;font-weight:750;line-height:1.2}.client-order-finished-email{color:#64748b;margin:10px 0 20px;font-weight:750;display:block}.client-order-finished-actions{justify-content:center;gap:12px;margin-bottom:28px;display:flex}.client-order-finished-actions button,.client-order-finished-empty button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:10px;min-height:44px;padding:0 28px;font-weight:950}.client-order-finished-actions button.primary,.client-order-finished-empty button{color:#fff;background:#009850;border-color:#009850;box-shadow:0 12px 24px #0098502e}.client-order-finished-recommendations{text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:18px;width:min(900px,100%);margin:0 auto;padding:18px}.client-order-finished-recommendations h2,.client-order-finished-card h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px}.client-order-finished-recommendations>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.client-order-finished-recommendations article{cursor:pointer;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:62px 1fr 36px;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.client-order-finished-recommendations article>img,.client-order-finished-recommendations article>span.client-order-finished-product-img{object-fit:contain;background:#f8fafc;border-radius:12px;place-items:center;width:62px;height:62px;display:grid}.client-order-finished-recommendations article strong{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;font-size:13px;line-height:1.22;display:-webkit-box;overflow:hidden}.client-order-finished-recommendations article span:not(.client-order-finished-product-img){color:#007a42;margin-top:4px;font-size:13px;font-weight:950;display:block}.client-order-finished-recommendations article button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.client-order-finished-side{gap:18px;display:grid}.client-order-finished-card{padding:22px}.client-order-finished-card>p{color:#64748b;margin:6px 0 16px;font-weight:750}.client-order-finished-timeline{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.client-order-finished-timeline li{grid-template-columns:28px 1fr;gap:12px;padding:0 0 22px;display:grid;position:relative}.client-order-finished-timeline li:not(:last-child):after{content:"";background:#e2e8f0;width:2px;position:absolute;top:27px;bottom:0;left:13px}.client-order-finished-timeline li.done:not(:last-child):after{background:#009850}.client-order-finished-timeline i{z-index:1;color:#fff;background:#e2e8f0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:relative}.client-order-finished-timeline li.done i,.client-order-finished-timeline li.current i{background:#009850}.client-order-finished-timeline i svg{stroke-width:3px;width:16px;height:16px}.client-order-finished-timeline strong{color:#0f172a;font-size:14px;display:block}.client-order-finished-timeline span{color:#64748b;margin-top:2px;font-size:12px;font-weight:750;display:block}.client-order-finished-estimate{color:#007a42;background:#eefdf5;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.client-order-finished-estimate svg{background:#d9fbe9;border-radius:12px;flex:0 0 36px;width:36px;height:36px;padding:8px}.client-order-finished-estimate strong,.client-order-finished-estimate span{display:block}.client-order-finished-estimate span{margin-top:2px;font-weight:850}.client-order-finished-summary-list{border-bottom:1px solid #e2e8f0;gap:16px;padding-bottom:16px;display:grid}.client-order-finished-summary-store-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.client-order-finished-summary-store-head>span{background:#f1f5f9;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.client-order-finished-store-icon{object-fit:contain;width:100%;height:100%}.client-order-finished-summary-store-head strong{color:#0f172a;font-size:13px}.client-order-finished-summary-item,.client-order-finished-totals div{justify-content:space-between;align-items:start;gap:12px;display:flex}.client-order-finished-summary-item+.client-order-finished-summary-item,.client-order-finished-totals div+div{margin-top:10px}.client-order-finished-summary-item span{color:#0f172a;font-size:13px;line-height:1.35}.client-order-finished-summary-item small{color:#64748b;display:block}.client-order-finished-summary-item strong,.client-order-finished-totals strong{color:#0f172a;white-space:nowrap;font-size:13px}.client-order-finished-totals{margin-top:16px}.client-order-finished-totals span{color:#64748b;font-weight:750}.client-order-finished-totals .total{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.client-order-finished-totals .total span,.client-order-finished-totals .total strong{color:#009850;font-size:18px;font-weight:950}.client-order-finished-payment-card>div,.client-order-finished-help-card{align-items:center;gap:12px;display:flex}.client-order-finished-payment-card svg,.client-order-finished-help-card>svg:first-child{color:#009850;background:#f1f5f9;border-radius:14px;width:42px;height:42px;padding:10px}.client-order-finished-payment-card span,.client-order-finished-help-card div{gap:3px;display:grid}.client-order-finished-payment-card small,.client-order-finished-help-card span{color:#64748b;font-weight:750}.client-order-finished-help-card>svg:last-child{color:#64748b;margin-left:auto}.client-order-finished-empty{text-align:center;width:min(720px,100% - 48px);margin:42px auto;padding:42px}.client-order-finished-empty h1{color:#0f172a;margin:0 0 8px}.client-order-finished-empty p{color:#64748b;margin:0 0 20px}@media (width<=1100px){.client-order-finished-layout{grid-template-columns:1fr}.client-order-finished-facts{grid-template-columns:repeat(2,1fr)}}.chego-checkout-pickup-locations{gap:12px;margin-top:16px;display:grid}.chego-checkout-pickup-store{background:#fff;border:1px solid #cce9dc;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.chego-checkout-pickup-store-icon{color:#008f63;background:#ddfaef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.chego-checkout-pickup-store-icon svg,.chego-checkout-maps-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-checkout-pickup-store-copy{gap:3px;min-width:0;display:grid}.chego-checkout-pickup-store-copy strong{color:#092338;font-size:15px}.chego-checkout-pickup-store-copy span,.chego-checkout-pickup-store-copy small{color:#587087;line-height:1.4}.chego-checkout-pickup-store-copy small{color:#28725b}.chego-checkout-maps-button{color:#00875d;white-space:nowrap;background:#fff;border:1px solid #00a875;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chego-checkout-maps-button:hover{color:#fff;background:#00a875;transform:translateY(-1px)}.chego-checkout-maps-unavailable{color:#7a8b99;white-space:nowrap;font-size:12px;font-weight:700}@media (width<=820px){.chego-checkout-pickup-store{grid-template-columns:44px minmax(0,1fr)}.chego-checkout-maps-button,.chego-checkout-maps-unavailable{grid-column:1/-1;width:100%}}.chego-checkout-installments{background:#f8fffb;border:1px solid #d8e8e2;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.chego-checkout-installments>div:first-child strong{color:#0f172a;display:block}.chego-checkout-installments>div:first-child small{color:#64748b;margin-top:5px;line-height:1.45;display:block}.chego-checkout-installments label{gap:7px;display:grid}.chego-checkout-installments label span{color:#425466;font-size:12px;font-weight:850}.chego-checkout-installments select{color:#102638;background:#fff;border:1px solid #cddfd8;border-radius:12px;min-height:46px;padding:0 13px;font-weight:800}.chego-checkout-installments-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chego-checkout-installments-summary span{color:#60717c;background:#fff;border-radius:12px;padding:11px 12px;font-size:12px}.chego-checkout-installments-summary b{color:#007a4d;margin-top:4px;font-size:15px;display:block}@media (width<=760px){.chego-checkout-installments-summary{grid-template-columns:1fr}}.chego-checkout-installments-rule{background:#fff;border:1px solid #cfe9df;border-radius:13px;gap:4px;padding:12px 14px;display:grid}.chego-checkout-installments-rule strong{color:#12372f;font-size:13px}.chego-checkout-installments-rule small{color:#60756f;line-height:1.45}.chego-checkout-installments-stores{gap:9px;display:grid}.chego-checkout-installments-stores article{background:#fff;border:1px solid #d7e9e2;border-radius:13px;grid-template-columns:minmax(150px,1.4fr) auto minmax(110px,.8fr) minmax(120px,.9fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.chego-checkout-installments-stores article>div{gap:2px;display:grid}.chego-checkout-installments-stores article small{color:#687b75;font-size:11px}.chego-checkout-installments-stores article>span{color:#008c5b;white-space:nowrap;background:#e9faf3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.chego-checkout-installments-stores article b{color:#10382e}.chego-checkout-installments-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.chego-checkout-installments-summary span{gap:4px;display:grid}.chego-checkout-installments-summary b{font-size:16px}@media (width<=760px){.chego-checkout-installments-stores article{grid-template-columns:1fr auto}.chego-checkout-installments-stores article>div:nth-of-type(2),.chego-checkout-installments-stores article>div:nth-of-type(3){border-top:1px solid #edf3f1;padding-top:8px}.chego-checkout-installments-summary{grid-template-columns:1fr}}.chego-checkout-installments[hidden],[data-checkout-installment-box][hidden]{display:none!important}.chego-checkout-summary-store{border-bottom:1px solid #eef2f7;padding:0 0 12px;display:block}.chego-checkout-summary-store:last-child{border-bottom:0;padding-bottom:0}.chego-checkout-summary-store-head{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.chego-checkout-summary-store-head .chego-checkout-store-logo{border-radius:12px;width:38px;height:38px}.chego-checkout-summary-products{gap:8px;padding-left:48px;display:grid}.chego-checkout-summary-product{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.chego-checkout-summary-product-image{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.chego-checkout-summary-product-image img{object-fit:contain;width:100%;height:100%;padding:4px}.chego-checkout-summary-product-image span{font-size:20px}.chego-checkout-summary-product-copy{gap:1px;min-width:0;display:grid}.chego-checkout-summary-product-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chego-checkout-summary-product-copy small,.chego-checkout-summary-product-copy span{color:#64748b;font-size:11px;font-weight:600;line-height:1.25}.chego-checkout-summary-product>b{white-space:nowrap;font-size:12px}.chego-store-method-list{gap:12px;display:grid}.chego-store-method-card{background:#fff;border:1px solid #d9e7e1;border-radius:16px;gap:10px;padding:14px;display:grid}.chego-store-method-card>div:first-child{flex-direction:column;gap:3px;display:flex}.chego-store-method-card small{color:#64748b}.chego-store-method-card em{color:#087a4b;font-size:12px;font-style:normal;font-weight:700}.chego-store-method-options{flex-wrap:wrap;gap:10px;display:flex}.chego-store-method-options label{cursor:pointer}.chego-store-method-options input{opacity:0;pointer-events:none;position:absolute}.chego-store-method-options span{border:1px solid #cfe2da;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.chego-store-method-options input:checked+span{color:#007848;background:#e8fff5;border-color:#00a765}.chego-store-method-options svg{width:18px;height:18px}@media (width<=700px){.chego-store-method-card{padding:12px}.chego-store-method-options{grid-template-columns:1fr 1fr;display:grid}.chego-store-method-options span{justify-content:center;padding:10px 8px;font-size:12px}}.ja-orders-page{color:#132033;background:#eaf8f2;min-height:100vh}.ja-orders-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-orders-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 0 1px #02482c0a,0 20px 60px #02482c1a}.ja-orders-header{padding:max(18px, env(safe-area-inset-top)) 20px 22px;color:#fff;background:linear-gradient(135deg,#00643e 0%,#00945a 100%);border-radius:0 0 22px 22px}.ja-orders-header-top{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;margin-bottom:18px;display:grid}.ja-orders-header-top button{color:#fff;background:#ffffff14;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-orders-header-top img{object-fit:contain;justify-self:center;width:122px;max-height:38px}.ja-orders-header h1{letter-spacing:-.04em;margin:0;font-size:1.8rem;font-weight:950;line-height:1}.ja-orders-header p{color:#ffffffe0;margin:8px 0 0;font-size:.96rem;font-weight:700}.ja-orders-content{padding:0 14px 10px}.ja-orders-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e7eeea;align-items:stretch;gap:20px;min-height:58px;margin:-1px -14px 16px;padding:0 14px;display:flex;overflow-x:auto}.ja-orders-tabs::-webkit-scrollbar{display:none}.ja-orders-tabs button{color:#657184;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 2px;font-size:.82rem;font-weight:850;position:relative}.ja-orders-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ja-orders-tabs button.active{color:#008e52}.ja-orders-tabs button.active:after{background:#00a65e}.ja-orders-list{gap:12px;display:grid}.ja-orders-card{cursor:pointer;background:#fff;border:1px solid #e4ebe7;border-radius:20px;padding:16px;box-shadow:0 10px 24px #0f172a0d}.ja-orders-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ja-orders-card h2{color:#172235;margin:0;font-size:1rem;font-weight:950}.ja-orders-card header p{color:#718096;margin:5px 0 0;font-size:.74rem;font-weight:700}.ja-orders-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.ja-orders-chip.active{color:#07864e;background:#dcf8e9}.ja-orders-chip.delivered{color:#178145;background:#e4f8ec}.ja-orders-chip.cancelled{color:#55616f;background:#eff2f4}.ja-orders-card-main{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.ja-orders-thumbs{gap:7px;min-width:0;display:flex}.ja-orders-thumbs>span{background:#f6f8f7;border:1px solid #edf1ef;border-radius:13px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;overflow:hidden}.ja-orders-thumbs img{object-fit:contain;width:100%;height:100%;padding:5px}.ja-orders-thumbs .more{color:#64748b;font-size:.8rem;font-weight:900}.ja-orders-card-total{flex:none;justify-items:end;gap:4px;display:grid}.ja-orders-card-total small{color:#8b96a5;font-size:.74rem;font-weight:750}.ja-orders-card-total strong{color:#142238;font-size:1rem;font-weight:950}.ja-orders-card footer{color:#24354a;border-top:1px solid #eef2f0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:grid}.ja-orders-card footer>span{align-items:center;gap:7px;min-width:0;font-size:.77rem;font-weight:850;display:inline-flex}.ja-orders-card footer>span svg{color:#009458;flex:none;width:17px;height:17px}.ja-orders-card footer>span.cancelled svg{color:#657184}.ja-orders-card footer>svg{color:#7a8796;width:17px;height:17px}.ja-orders-empty{text-align:center;background:#fff;border:1px solid #e3ebe6;border-radius:22px;justify-items:center;gap:10px;padding:42px 18px;display:grid}.ja-orders-empty>span{color:#009458;background:#e8f8f0;border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.ja-orders-empty h2,.ja-orders-empty p{margin:0}.ja-orders-empty h2{color:#172235;font-size:1.2rem}.ja-orders-empty p{color:#718096;font-size:.86rem}.ja-orders-empty button{color:#fff;background:#00a65e;border:0;border-radius:14px;min-height:44px;margin-top:4px;padding:0 18px;font-weight:900}@media (width<=370px){.ja-orders-header{padding-inline:16px}.ja-orders-thumbs>span{flex-basis:50px;width:50px;height:50px}.ja-orders-card{padding:14px}}.ja-orders-page .ja-app-tabbar-space{height:calc(92px + env(safe-area-inset-bottom))}.ja-orders-page .ja-app-tabbar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dce9e3;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(460px,100% - 24px);min-height:70px;margin:0 auto;padding:8px;display:grid;position:fixed;box-shadow:0 16px 42px #0f172a29}.ja-orders-page .ja-app-tabbar button{color:#64748b;min-width:0;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;align-content:center;place-items:center;gap:3px;padding:6px 3px;display:grid}.ja-orders-page .ja-app-tabbar button.active{color:#008f52;background:#e9f9f1}.ja-orders-page .ja-app-tabbar button>span{place-items:center;width:25px;height:25px;display:grid;position:relative}.ja-orders-page .ja-app-tabbar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.ja-orders-page .ja-app-tabbar small{max-width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.ja-orders-page .ja-app-tabbar b{color:#fff;background:#00a85a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}@media (width<=360px){.ja-orders-page .ja-app-tabbar{border-radius:21px;width:calc(100% - 16px);left:8px;right:8px}.ja-orders-page .ja-app-tabbar small{font-size:9px}}.ja-orders-review-actions{gap:8px;margin-top:10px;display:grid}.ja-orders-review-button{color:#087947;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;appearance:none;box-shadow:none;background:#f3fcf8;border:1px solid #b9ead4;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:900;line-height:1.25;display:flex}.ja-orders-review-button svg{color:#009458;flex:none;width:17px;height:17px}.ja-orders-review-button span{overflow-wrap:anywhere;min-width:0}.ja-orders-review-button:active{background:#e8f8f0;transform:scale(.99)}.ja-orders-review-actions{grid-template-columns:minmax(0,1fr)}.ja-orders-review-button{min-width:0;min-height:46px;padding:9px 13px;overflow:hidden}.ja-orders-review-button span{overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}@media (width>=540px){.ja-orders-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-orders-list-shell{color:#0f172a;background:#f8fafc;min-height:100vh}.client-orders-list-shell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-orders-list-container{width:min(1320px,100% - 56px);margin:0 auto;padding:24px 0 52px}.client-orders-list-breadcrumb{color:#64748b;align-items:center;gap:10px;margin-bottom:26px;font-size:13px;font-weight:750;display:flex}.client-orders-list-breadcrumb button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.client-orders-list-breadcrumb strong,.client-orders-list-breadcrumb button:hover{color:#007a42}.client-orders-list-head{justify-content:space-between;align-items:flex-start;gap:clamp(28px,4vw,56px);margin-bottom:26px;display:flex}.client-orders-list-head>div:first-child{flex:auto;min-width:0;padding-top:2px}.client-orders-list-head h1{color:#063f2b;letter-spacing:-.07em;margin:0;font-size:clamp(42px,4.1vw,64px);font-weight:950;line-height:.95}.client-orders-list-head p{color:#475569;margin:12px 0 0;font-size:16px;font-weight:700}.client-orders-list-stats{flex:0 560px;grid-template-columns:repeat(3,minmax(154px,1fr));align-self:flex-start;gap:12px;width:min(560px,100%);display:grid}.client-orders-list-stats article{background:#fff;border:1px solid #0f172a14;border-radius:15px;align-items:center;gap:14px;min-height:118px;padding:18px;display:flex;box-shadow:0 14px 34px #0f172a0b}.client-orders-list-stats article>svg{color:#007a42;background:#e8fff3;border-radius:999px;flex:0 0 52px;width:52px;height:52px;padding:12px}.client-orders-list-stats strong,.client-orders-list-stats span{display:block}.client-orders-list-stats strong{color:#063f2b;font-size:27px;font-weight:950;line-height:1}.client-orders-list-stats span{color:#475569;margin-top:4px;font-size:13px;font-weight:800}.client-orders-list-tabs{border-bottom:1px solid #dce7e2;align-items:center;gap:26px;margin-bottom:20px;padding-bottom:14px;display:flex}.client-orders-list-tabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-size:15px;font-weight:900}.client-orders-list-tabs button.active{color:#fff;background:linear-gradient(135deg,#005836,#009850);box-shadow:0 12px 26px #00583633}.client-orders-list-results{gap:14px;display:grid}.client-orders-list-card{background:#fff;border:1px solid #0f172a17;border-radius:13px;grid-template-columns:270px minmax(210px,.8fr) 160px 140px minmax(190px,.62fr) 180px;align-items:center;gap:18px;padding:20px 18px 20px 20px;display:grid;box-shadow:0 16px 38px #0f172a0b}.client-orders-list-card.highlight{background:linear-gradient(90deg,#f4fff8 0%,#fff 48% 100%);border-color:#009850bf;box-shadow:0 18px 42px #00583613}.client-orders-list-main-info h2{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:950}.client-orders-list-main-info p{color:#64748b;margin:4px 0 14px;font-size:13px;font-weight:750}.client-orders-list-store-row{align-items:center;gap:12px;display:flex}.client-orders-list-store-logo{color:#fff;text-align:center;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;font-size:13px;font-weight:950;line-height:1;display:grid;box-shadow:0 12px 24px #0f172a1a}.client-orders-list-store-logo.green{background:radial-gradient(circle at 20% 20%,#1ed978,#006b3f)}.client-orders-list-store-logo.dark{background:radial-gradient(circle at 20% 20%,#233d35,#02150e)}.client-orders-list-store-logo.leaf{background:radial-gradient(circle at 20% 20%,#58c94f,#0a652f)}.client-orders-list-store-logo.red{background:radial-gradient(circle at 20% 20%,#ff6b55,#d21d1d)}.client-orders-list-store-logo.orange{background:radial-gradient(circle at 20% 20%,#ffc444,#e36912)}.client-orders-list-store-logo.has-image{background:#fff;border:1px solid #0f764d29;padding:0;overflow:hidden}.client-orders-list-store-logo.has-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.client-orders-list-store-row strong,.client-orders-list-store-row small,.client-orders-list-payment span,.client-orders-list-payment strong,.client-orders-list-total span,.client-orders-list-total strong,.client-orders-list-status small{display:block}.client-orders-list-store-row strong{color:#0f172a;font-size:15px;font-weight:950}.client-orders-list-store-row small{color:#64748b;margin-top:3px;font-size:12px;font-weight:750}.client-orders-list-thumbs{align-items:center;gap:10px;min-width:0;display:flex}.client-orders-list-thumb{color:#0f172a;background:#fff;border:1px solid #dce7e2;border-radius:9px;justify-content:center;align-items:center;width:58px;height:58px;padding:6px;font-size:28px;font-weight:950;display:flex;overflow:hidden}.client-orders-list-thumb img{object-fit:contain;max-width:100%;max-height:100%;display:block}.client-orders-list-thumb.more{color:#334155;background:#f8fafc;font-size:16px}.client-orders-list-payment span,.client-orders-list-total span{color:#64748b;font-size:13px;font-weight:850}.client-orders-list-payment strong{color:#0f172a;margin-top:8px;font-size:14px;font-weight:900}.client-orders-list-payment strong svg{vertical-align:-4px;color:#009850;width:19px;height:19px;margin-left:5px}.client-orders-list-total strong{color:#006b3f;letter-spacing:-.035em;margin-top:7px;font-size:24px;font-weight:950}.client-orders-list-status-chip{border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.client-orders-list-status-chip svg{width:17px;height:17px}.client-orders-list-status-chip.active{color:#007a42;background:#dffceb}.client-orders-list-status-chip.delivered{color:#0b7a37;background:#e8fff3}.client-orders-list-status-chip.cancelled{color:#dc2626;background:#ffe6e6}.client-orders-list-status small{color:#475569;margin-top:12px;font-size:13px;font-weight:750;line-height:1.35}.client-orders-list-actions{gap:10px;display:grid}.client-orders-list-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #b8c8c1;border-radius:7px;height:42px;font-size:13px;font-weight:950}.client-orders-list-actions button.primary{color:#fff;background:linear-gradient(135deg,#005836,#008b4d);border-color:#005836;box-shadow:0 12px 24px #0058362e}.client-orders-list-actions button.outline-green{color:#006b3f;border-color:#8ee6b8}.client-orders-list-actions button svg{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.client-orders-list-footer,.client-orders-list-showing{color:#64748b;margin-top:18px;font-size:13px;font-weight:750}.client-orders-list-footer{justify-content:space-between;align-items:center;display:flex}.client-orders-list-footer div{align-items:center;gap:8px;display:flex}.client-orders-list-footer button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:8px;width:40px;height:40px;font-weight:950}.client-orders-list-footer button.active{color:#fff;background:#005836;border-color:#005836}.client-orders-list-empty{text-align:center;background:#fff;border:1px solid #dce7e2;border-radius:18px;justify-items:center;gap:10px;padding:54px 22px;display:grid}.client-orders-list-empty>span{color:#007a42;background:#e8fff3;border-radius:999px;place-items:center;width:78px;height:78px;display:grid}.client-orders-list-empty h2{color:#063f2b;margin:0;font-size:26px;font-weight:950}.client-orders-list-empty p{color:#64748b;margin:0;font-weight:750}.client-orders-list-empty button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:10px;height:44px;margin-top:8px;padding:0 22px;font-weight:950}@media (width<=1180px){.client-orders-list-head{grid-template-columns:1fr}.client-orders-list-card{grid-template-columns:1fr 1fr}}.client-orders-list-stats{grid-template-columns:repeat(3,minmax(170px,1fr))!important;align-items:stretch!important}.client-orders-list-stats article{grid-template-columns:54px minmax(0,1fr)!important;place-items:center start!important;gap:14px!important;min-width:0!important;min-height:92px!important;padding:18px 20px!important;overflow:hidden!important}.client-orders-list-stats article>svg{flex:0 0 50px!important;width:50px!important;height:50px!important;display:block!important}.client-orders-list-stats article>div{text-align:left!important;align-content:center!important;justify-items:start!important;min-width:0!important;display:grid!important}.client-orders-list-stats strong{white-space:nowrap!important;font-size:30px!important;line-height:.95!important}.client-orders-list-stats span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin-top:6px!important;font-size:14px!important;line-height:1.18!important}@media (width<=980px){.client-orders-list-head{grid-template-columns:1fr!important}.client-orders-list-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1120px){.client-orders-list-head{flex-direction:column;gap:22px}.client-orders-list-stats{flex-basis:auto;width:100%;max-width:none}}@media (width<=720px){.client-orders-list-stats{grid-template-columns:1fr}.client-orders-list-stats article{min-height:92px}}.client-orders-list-actions button.review{color:#8a5a00;background:#fff9e8;border-color:#f6c453}.client-orders-list-actions button.review:hover{background:#fff2c7}.client-orders-review-actions{gap:8px;max-height:146px;padding-right:3px;display:grid;overflow-y:auto}.client-orders-review-actions .review{text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:auto;min-height:42px;padding:9px 10px;display:inline-flex}.client-orders-review-actions .review span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-orders-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.client-orders-review-actions .review{min-width:0;overflow:hidden}.client-orders-review-actions .review span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=980px){.client-orders-review-actions{grid-template-columns:minmax(0,1fr)}}.client-profile-app-page.ja-account-page{color:#132030;background:#eaf8f2;min-height:100vh}.ja-account-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-account-page .ja-app-viewport{background:#f7f9f8;min-height:100vh}.ja-account-header{padding:max(18px, env(safe-area-inset-top)) 18px 28px;color:#fff;background:linear-gradient(145deg,#005f3b 0%,#008e51 100%);border-radius:0 0 28px 28px;box-shadow:0 16px 34px #0050302e}.ja-account-header-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.ja-account-brand,.ja-account-header-top>div button{color:#fff;background:0 0;border:0}.ja-account-brand{padding:0}.ja-account-brand img{object-fit:contain;width:124px;max-height:42px;display:block}.ja-account-header-top>div{align-items:center;gap:8px;display:flex}.ja-account-header-top>div button{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ja-account-header-top>div button:active{background:#ffffff1f}.ja-account-user{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:78px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;margin-top:24px;padding:0;display:grid}.ja-account-avatar{color:#009850;background:#fffffff5;border:3px solid #ffffff8c;border-radius:999px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000001f}.ja-account-avatar img{object-fit:cover;width:100%;height:100%}.ja-account-avatar span{font-size:36px}.ja-account-user div{min-width:0}.ja-account-user h1{letter-spacing:-.035em;margin:0;font-size:1.28rem;font-weight:950;line-height:1.08}.ja-account-user p,.ja-account-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ja-account-user p{color:#ffffffe6;margin:7px 0 4px;font-size:.84rem;font-weight:750}.ja-account-user small{color:#ffffffb8;font-size:.73rem;font-weight:750}.ja-account-user>i{color:#ffffffe6;place-items:center;font-style:normal;display:grid}.ja-account-content{gap:14px;width:calc(100% - 28px);margin:14px auto 0;padding-bottom:10px;display:grid}.ja-account-card,.ja-account-coupon,.ja-account-notice,.ja-account-saved{background:#fff;border:1px solid #e4ece8;border-radius:22px;box-shadow:0 10px 24px #0f172a0d}.ja-account-card{padding:16px}.ja-account-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ja-account-section-head h2,.ja-account-menu-card>h2{color:#17222f;letter-spacing:-.025em;margin:0;font-size:1.06rem;font-weight:950;line-height:1.1}.ja-account-section-head button{color:#009850;background:0 0;border:0;font-size:.8rem;font-weight:900}.ja-account-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.ja-account-order-grid button{color:#2d3948;background:0 0;border:0;justify-items:center;gap:8px;min-width:0;padding:2px 0;display:grid}.ja-account-order-grid button>span{color:#334155;background:#f4f7f6;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative}.ja-account-order-grid button>span b{color:#fff;background:#009850;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.66rem;font-weight:950;display:grid;position:absolute;top:-7px;right:-7px}.ja-account-order-grid small{color:#465364;text-align:center;max-width:72px;font-size:.68rem;font-weight:850;line-height:1.15}.ja-account-coupon{color:#0f5134;text-align:left;background:linear-gradient(135deg,#e9faf3 0%,#f8fffb 100%);border-color:#ccecdf;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:78px;padding:14px;display:grid}.ja-account-coupon>span{color:#fff;background:#009850;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.ja-account-coupon strong,.ja-account-coupon small{display:block}.ja-account-coupon strong{color:#087444;font-size:.96rem;font-weight:950}.ja-account-coupon small{color:#587266;margin-top:4px;font-size:.76rem;font-weight:750;line-height:1.25}.ja-account-coupon>i{color:#008a4b;place-items:center;font-style:normal;display:grid}.ja-account-menu-card{padding-bottom:8px}.ja-account-menu-card>h2{margin-bottom:8px}.ja-account-menu-list{display:grid}.ja-account-menu-list button{color:#243140;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:66px;padding:8px 0;display:grid}.ja-account-menu-list button:last-child{border-bottom:0}.ja-account-menu-list>button>span{color:#009850;background:#eef9f3;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.ja-account-menu-list div{min-width:0}.ja-account-menu-list strong,.ja-account-menu-list small{display:block}.ja-account-menu-list strong{color:#1e2a37;font-size:.88rem;font-weight:900}.ja-account-menu-list small{color:#738091;margin-top:4px;font-size:.72rem;font-weight:720;line-height:1.2}.ja-account-menu-list i{color:#7b8794;place-items:center;font-style:normal;display:grid}.ja-account-logout{color:#ef3f3f;background:#fff;border:1px solid #ff9d9d;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:.9rem;font-weight:950;display:inline-flex}.ja-account-version{color:#879391;text-align:center;margin:0;font-size:.7rem;font-weight:700}.ja-account-notice,.ja-account-saved{color:#067446;padding:13px 15px}.ja-account-notice p{margin:4px 0 0;font-size:.76rem}.ja-account-notice.danger{color:#b91c1c;background:#fff5f5;border-color:#fecaca}@media (width<=380px){.ja-account-header{padding-inline:14px}.ja-account-content{width:calc(100% - 22px)}.ja-account-brand img{width:112px}.ja-account-user{grid-template-columns:68px minmax(0,1fr) 20px;gap:11px}.ja-account-avatar{width:68px;height:68px}.ja-account-user h1{font-size:1.12rem}.ja-account-order-grid{gap:3px}.ja-account-order-grid button>span{width:44px;height:44px}.ja-account-order-grid small{font-size:.62rem}}.client-profile-app-page.ja-account-page,.ja-account-page .ja-app-viewport{height:auto;min-height:100dvh;overflow:visible}.ja-account-page .ja-app-viewport{box-sizing:border-box;padding-bottom:calc(124px + env(safe-area-inset-bottom))}.ja-account-content{box-sizing:border-box;padding-bottom:calc(118px + env(safe-area-inset-bottom))}.ja-account-logout,.ja-account-version{z-index:1;position:relative}.ja-account-version{margin-bottom:4px}.client-profile-pro-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh;padding-bottom:48px}.client-profile-pro-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-profile-pro-container{width:min(1320px,100% - 48px);margin:0 auto;padding:18px 0 0}.client-profile-pro-breadcrumb{color:#64748b;align-items:center;gap:8px;margin:2px 0 18px;font-size:13px;display:flex}.client-profile-pro-breadcrumb button{color:#007a42;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.client-profile-pro-breadcrumb strong{color:#0f172a;font-weight:900}.client-profile-pro-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.client-profile-pro-sidebar,.client-profile-pro-card,.client-profile-pro-hero-card,.client-profile-pro-benefit,.client-profile-pro-saved,.client-profile-pro-notice{background:#fff;border:1px solid #dfeae4;box-shadow:0 18px 45px #0f172a0e}.client-profile-pro-sidebar{border-radius:22px;padding:20px;position:sticky;top:96px}.client-profile-pro-sidebar h2{letter-spacing:-.035em;margin:0 0 16px;font-size:18px;font-weight:950}.client-profile-pro-sidebar nav{gap:6px;display:grid}.client-profile-pro-sidebar nav button,.client-profile-pro-exit{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;transition:all .18s;display:flex}.client-profile-pro-sidebar nav button span{color:#009850;width:26px;font-size:14px;font-weight:900}.client-profile-pro-sidebar nav button strong{font-size:14px;font-weight:850}.client-profile-pro-sidebar nav button:hover,.client-profile-pro-sidebar nav button.active{color:#007a42;background:#e9fff4}.client-profile-pro-exit{color:#ef4444;justify-content:flex-start;margin-top:18px;font-weight:900}.client-profile-pro-content{gap:16px;min-width:0;display:grid}.client-profile-pro-hero-card{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.client-profile-pro-avatar-wrap{justify-items:center;gap:8px;display:grid}.client-profile-pro-avatar{background:linear-gradient(135deg,#e8fff3,#d6f9e8);border:1px solid #baf3d8;border-radius:999px;justify-content:center;align-items:center;width:118px;height:118px;display:flex;overflow:hidden;box-shadow:0 18px 40px #0098501f}.client-profile-pro-avatar span{font-size:48px;line-height:1}.client-profile-pro-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.client-profile-pro-avatar-wrap small{color:#fff;background:#009850;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:24px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.client-profile-pro-hero-info{min-width:0}.client-profile-pro-hero-info>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-profile-pro-hero-info h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,2vw,38px);font-weight:950;line-height:1}.client-profile-pro-hero-info>div span,.client-profile-pro-hero-info strong{color:#007a42;background:#e8fff3;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.client-profile-pro-hero-info p{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:700}.client-profile-pro-hero-info strong{margin-top:10px}.client-profile-pro-edit,.client-profile-pro-section-head button,.client-profile-pro-benefit button,.client-profile-pro-empty-orders button,.client-profile-pro-save{color:#007a42;cursor:pointer;background:#fff;border:1px solid #91ecc2;border-radius:13px;min-height:42px;padding:0 16px;font-weight:950}.client-profile-pro-edit:hover,.client-profile-pro-section-head button:hover,.client-profile-pro-benefit button:hover,.client-profile-pro-empty-orders button:hover{background:#e8fff3}.client-profile-pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-profile-pro-stats article{text-align:center;background:#fff;border:1px solid #dfeae4;border-radius:18px;place-items:center;min-height:94px;display:grid;box-shadow:0 14px 35px #0f172a0b}.client-profile-pro-stats strong{letter-spacing:-.04em;font-size:22px;font-weight:950}.client-profile-pro-stats span{color:#64748b;font-size:12px;font-weight:850}.client-profile-pro-card{border-radius:22px;padding:22px}.client-profile-pro-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.client-profile-pro-section-head h2,.client-profile-pro-card h2{letter-spacing:-.045em;margin:0;font-size:20px;font-weight:950}.client-profile-pro-section-head small{color:#64748b;margin-top:5px;font-weight:750;display:block}.client-profile-pro-section-head button{min-height:34px;padding:0 12px;font-size:13px}.client-profile-pro-orders-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-profile-pro-order-card{cursor:pointer;background:#fff;border:1px solid #dfeae4;border-radius:16px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:all .18s;display:grid}.client-profile-pro-order-card:hover{border-color:#91ecc2;transform:translateY(-1px);box-shadow:0 12px 30px #00985017}.client-profile-pro-order-image{background:#f3f7f5;border-radius:14px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.client-profile-pro-order-image span{font-size:30px}.client-profile-pro-order-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:8px}.client-profile-pro-order-card strong,.client-profile-pro-order-card small,.client-profile-pro-order-card span{display:block}.client-profile-pro-order-card strong{font-size:13px;font-weight:950}.client-profile-pro-order-card small{color:#64748b;margin-top:4px;font-size:11px;font-weight:800}.client-profile-pro-order-card span{color:#007a42;background:#e8fff3;border-radius:999px;width:fit-content;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:950}.client-profile-pro-order-card span.progress{color:#ea580c;background:#fff7ed}.client-profile-pro-order-card p{color:#0f172a;margin:0;font-size:13px;font-weight:950}.client-profile-pro-empty-orders{text-align:center;background:#f8fffb;border:1px dashed #bfe9d4;border-radius:18px;place-items:center;min-height:130px;padding:20px;display:grid}.client-profile-pro-empty-orders strong{font-size:16px;font-weight:950}.client-profile-pro-empty-orders p{color:#64748b;margin:6px 0 12px;font-weight:700}.client-profile-pro-benefit{background:linear-gradient(135deg,#eafff4,#f7fffb);border-color:#baf3d8;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 20px;display:flex}.client-profile-pro-benefit>div{align-items:center;gap:14px;display:flex}.client-profile-pro-benefit span{background:#d7fbea;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.client-profile-pro-benefit strong{font-size:16px;font-weight:950;display:block}.client-profile-pro-benefit p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.client-profile-pro-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}.client-profile-pro-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-profile-pro-form-grid.address{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.client-profile-pro-form-grid.one{grid-template-columns:1fr;margin-bottom:12px}.client-profile-pro-field{gap:7px;display:grid}.client-profile-pro-field span{color:#64748b;font-size:12px;font-weight:900}.client-profile-pro-field input,.client-profile-pro-field textarea{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfeae4;border-radius:13px;outline:0;padding:0 13px;font-size:14px;font-weight:750}.client-profile-pro-field textarea{resize:vertical;padding:12px 13px}.client-profile-pro-field input:focus,.client-profile-pro-field textarea:focus{border-color:#00a96a;box-shadow:0 0 0 4px #00a96a1a}.client-profile-pro-mini-list{gap:10px;display:grid}.client-profile-pro-mini-list article{background:#fbfefd;border:1px solid #edf3f0;border-radius:14px;justify-content:space-between;gap:10px;padding:12px;display:flex}.client-profile-pro-mini-list span{color:#64748b;font-size:13px;font-weight:800}.client-profile-pro-mini-list strong{text-align:right;font-size:13px;font-weight:950}.client-profile-pro-address-card{background:#fbfefd;border:1px solid #dfeae4;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.client-profile-pro-address-card.principal{background:#f3fff9;border-color:#9cf0c9}.client-profile-pro-address-icon{color:#007a42;background:#d7fbea;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.client-profile-pro-address-card span{color:#007a42;background:#e8fff3;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 8px;font-size:11px;font-weight:950;display:block}.client-profile-pro-address-card strong{font-size:16px;font-weight:950;display:block}.client-profile-pro-address-card p,.client-profile-pro-address-card small{color:#64748b;margin:5px 0 0;font-weight:750}.client-profile-pro-payment-card{background:#fbfefd;border:1px solid #dfeae4;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.client-profile-pro-payment-card>span{color:#007a42;background:#e8fff3;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.client-profile-pro-payment-card strong,.client-profile-pro-payment-card small{display:block}.client-profile-pro-payment-card strong{font-weight:950}.client-profile-pro-payment-card small{color:#64748b;margin-top:4px;font-weight:750}.client-profile-pro-payment-card b{color:#007a42;background:#e8fff3;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.client-profile-pro-choice-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.client-profile-pro-choice-row label{cursor:pointer}.client-profile-pro-choice-row input{opacity:0;pointer-events:none;position:absolute}.client-profile-pro-choice-row span{color:#334155;background:#fff;border:1px solid #dfeae4;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.client-profile-pro-choice-row input:checked+span{color:#fff;background:#009850;border-color:#009850;box-shadow:0 10px 22px #0098502e}.client-profile-pro-card.notes{display:grid}.client-profile-pro-save{color:#fff;background:linear-gradient(135deg,#00a96a,#007a42);border:0;min-height:54px;font-size:16px;box-shadow:0 16px 32px #00985033}.client-profile-pro-saved,.client-profile-pro-notice{border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;display:flex}.client-profile-pro-saved{color:#007a42;background:#f3fff9;border-color:#9cf0c9}.client-profile-pro-notice.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.client-profile-pro-saved strong,.client-profile-pro-notice strong{font-weight:950}.client-profile-pro-saved span,.client-profile-pro-notice p{color:#64748b;margin:0;font-weight:750}@media (width<=1024px){.client-profile-pro-layout{grid-template-columns:1fr}.client-profile-pro-sidebar{position:static}.client-profile-pro-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.client-profile-pro-hero-card,.client-profile-pro-grid.two,.client-profile-pro-orders-row,.client-profile-pro-form-grid.address{grid-template-columns:1fr}}.client-profile-pro-sidebar{overflow:hidden}.client-profile-pro-sidebar nav button{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:0 12px!important;display:grid!important}.client-profile-pro-sidebar nav button span{color:#007a42!important;text-align:center!important;background:#e8fff3!important;border-radius:10px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;overflow:hidden!important}.client-profile-pro-sidebar nav button strong{min-width:0!important;color:inherit!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}.client-profile-pro-sidebar nav button.active span,.client-profile-pro-sidebar nav button:hover span{color:#fff!important;background:#00a96a!important}.client-profile-pro-container{width:min(1440px,100% - clamp(32px,4vw,72px))}.client-profile-pro-hero-card{grid-template-columns:118px minmax(0,1fr) minmax(300px,350px);gap:26px}.client-profile-pro-hero-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-profile-pro-contact-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.client-profile-pro-contact-list>span{color:#334155;background:#fbfefd;border:1px solid #dfeae4;border-radius:12px;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:0 12px;display:inline-flex}.client-profile-pro-contact-list>span.missing{color:#94a3b8;border-style:dashed}.client-profile-pro-contact-list svg{color:#009850;flex:none;width:17px;height:17px}.client-profile-pro-contact-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.client-profile-pro-verified{margin-top:12px!important}.client-profile-pro-hero-side{align-content:center;gap:12px;min-width:0;display:grid}.client-profile-pro-completion{background:linear-gradient(135deg,#f3fff9,#fbfffd);border:1px solid #baf3d8;border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;padding:14px;display:grid}.client-profile-pro-completion-ring{--profile-completion:0%;background:conic-gradient(#00a96a var(--profile-completion), #dfeae4 0);border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:relative}.client-profile-pro-completion-ring:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:7px}.client-profile-pro-completion-ring span{z-index:1;color:#007a42;font-size:14px;font-weight:950;position:relative}.client-profile-pro-completion strong,.client-profile-pro-completion small{display:block}.client-profile-pro-completion strong{color:#0f172a;font-size:14px;font-weight:950}.client-profile-pro-completion small{color:#64748b;margin-top:5px;font-size:11px;font-weight:750;line-height:1.35}.client-profile-pro-hero-side .client-profile-pro-edit{color:#fff;background:#009850;border-color:#009850;width:100%}.client-profile-pro-hero-side .client-profile-pro-edit:hover{background:#007a42}.client-profile-pro-address-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;display:grid}.client-profile-pro-address-copy{min-width:0}.client-profile-pro-address-action{color:#007a42;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #91ecc2;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.client-profile-pro-address-action:hover{background:#e8fff3}.client-profile-pro-address-action svg{width:16px;height:16px}.client-profile-pro-security-list{gap:10px;display:grid}.client-profile-pro-security-list article{background:#fbfefd;border:1px solid #edf3f0;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:11px 12px;display:grid}.client-profile-pro-security-list article>span{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.client-profile-pro-security-list article>span.ok{color:#007a42;background:#e8fff3}.client-profile-pro-security-list article>span.warning{color:#ea580c;background:#fff7ed}.client-profile-pro-security-list article>span svg{width:19px;height:19px}.client-profile-pro-security-list strong,.client-profile-pro-security-list small{display:block}.client-profile-pro-security-list strong{font-size:13px;font-weight:950}.client-profile-pro-security-list small{color:#64748b;margin-top:4px;font-size:11px;font-weight:750;line-height:1.35}.client-profile-pro-security-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.client-profile-pro-security-actions button{color:#007a42;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfeae4;border-radius:12px;padding:0 13px;font-size:12px;font-weight:950}.client-profile-pro-security-actions button:hover{background:#e8fff3;border-color:#91ecc2}.client-profile-pro-saved{animation:.22s both client-profile-saved-in}@keyframes client-profile-saved-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.client-profile-pro-layout{grid-template-columns:272px minmax(0,1fr);gap:22px}.client-profile-pro-card,.client-profile-pro-hero-card{padding:26px}}@media (width<=1180px){.client-profile-pro-hero-card{grid-template-columns:96px minmax(0,1fr)}.client-profile-pro-avatar{width:96px;height:96px}.client-profile-pro-hero-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.client-profile-pro-hero-side .client-profile-pro-edit{width:auto;min-width:170px}}@media (width<=900px){.client-profile-pro-contact-list{display:grid}.client-profile-pro-address-card{grid-template-columns:52px minmax(0,1fr)}.client-profile-pro-address-action{grid-column:1/-1;justify-content:center}.client-profile-pro-hero-side{grid-template-columns:1fr}.client-profile-pro-hero-side .client-profile-pro-edit{width:100%}}.client-profile-pro-photo-uploader{background:linear-gradient(135deg,#f8fffb,#fff);border:1px solid #d7e8df;border-radius:20px;grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;margin:0 0 20px;padding:18px;display:grid}.client-profile-pro-photo-preview{color:#008a50;background:#eafff4;border:2px solid #bcefd5;border-radius:999px;place-items:center;width:104px;height:104px;font-size:42px;display:grid;overflow:hidden}.client-profile-pro-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.client-profile-pro-photo-copy{gap:7px;min-width:0;display:grid}.client-profile-pro-photo-copy>strong{color:#0f172a;font-size:16px}.client-profile-pro-photo-copy>small{color:#64748b;font-size:12px;line-height:1.45}.client-profile-pro-photo-copy>div{flex-wrap:wrap;gap:9px;display:flex}.client-profile-pro-photo-button,.client-profile-pro-photo-copy button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.client-profile-pro-photo-button{color:#fff;background:#00a766;border:1px solid #00a766}.client-profile-pro-photo-copy button{color:#334155;background:#fff;border:1px solid #d6e5dd}.client-profile-pro-photo-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.client-profile-pro-photo-error{color:#b45309;min-height:18px;font-size:12px;font-weight:800}.client-profile-pro-field-error{color:#dc2626;min-height:17px;margin-top:5px;font-size:11px;font-weight:800;display:block}.client-profile-pro-field.has-error input,.client-profile-pro-field input[aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.client-profile-pro-save-row{justify-content:flex-end;align-items:center;gap:14px;display:flex}.client-profile-pro-save-status{color:#64748b;font-size:12px;font-weight:800}.client-profile-pro-save-status.error{color:#dc2626}.client-profile-pro-save[aria-busy=true]{opacity:.72;cursor:progress}.client-profile-pro-page :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #00a7663d}@media (width<=1180px){.client-profile-pro-photo-uploader{grid-template-columns:86px minmax(0,1fr)}.client-profile-pro-photo-preview{width:86px;height:86px}}.client-address-page.mobile{color:#0f172a;background:#f8fafc;min-height:100vh;padding-bottom:28px}.client-address-page.mobile svg,.client-coupons-page.mobile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-address-app-container,.client-coupons-app-container{width:min(100% - 28px,560px);margin:0 auto;padding:16px 0 30px}.client-address-breadcrumb button,.client-coupons-breadcrumb button{color:#007a42;background:0 0;border:0;padding:0;font-weight:900}.client-address-app-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.client-address-app-head h1,.client-coupons-app-head h1{color:#064e3b;letter-spacing:-.04em;margin:0;font-size:32px}.client-address-app-head p,.client-coupons-app-head p{color:#64748b;margin:6px 0 0;font-weight:650}.client-address-app-head>button{color:#fff;background:#009850;border:0;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid}.client-address-app-list{gap:12px;display:grid}.client-address-app-card,.client-address-app-info,.client-address-app-form{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;position:relative;box-shadow:0 14px 34px #0f172a0d}.client-address-app-card.primary{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#00a96a}.client-address-app-dots{color:#475569;background:0 0;border:0;position:absolute;top:12px;right:12px}.client-address-app-tag{color:#047857;background:#dcfce7;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.client-address-app-row{grid-template-columns:84px 1fr;gap:12px;display:grid}.client-address-app-kind{text-align:center;color:#064e3b;place-items:center;font-weight:950;display:grid}.client-address-app-kind span{background:#ecfdf5;border-radius:20px;place-items:center;width:58px;height:58px;display:grid}.client-address-app-card h2{margin:0 32px 6px 0;font-size:16px}.client-address-app-card p,.client-address-app-card small,.client-address-app-card em{color:#64748b;margin:0 0 4px;font-style:normal;font-weight:650;display:block}.client-address-app-card b{color:#047857;margin-top:8px;display:block}.client-address-app-card b.partial{color:#d97706}.client-address-app-info{background:#ecfdf5;gap:12px;margin-top:14px;display:flex}.client-address-app-info>span{color:#007a42;background:#d1fae5;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.client-address-app-info strong,.client-address-app-form h2{color:#064e3b}.client-address-app-info p{color:#64748b;margin:4px 0}.client-address-app-info button{color:#007a42;background:0 0;border:0;padding:0;font-weight:950}.client-address-app-form{gap:10px;margin-top:14px;display:grid}.client-address-app-form h2{margin:0}.client-address-app-form label{color:#475569;gap:6px;font-size:12px;font-weight:900;display:grid}.client-address-app-form input{height:44px;font:inherit;border:1px solid #dbe7e0;border-radius:12px;padding:0 12px;font-weight:750}.client-address-app-form button{color:#fff;background:#009850;border:0;border-radius:14px;height:46px;font-weight:950}.client-address-saved{color:#047857;background:#ecfdf5;border-radius:14px;margin-bottom:12px;padding:12px 14px;font-weight:900}.client-address-app-empty{background:#fff;border:1px dashed #86efac;border-radius:18px;gap:8px;padding:18px;display:grid}.client-address-app-empty strong{color:#064e3b;font-size:17px}.client-address-app-empty button{color:#fff;background:#009850;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:950;display:inline-flex}.client-address-app-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.client-address-app-actions button{color:#007a42;background:#fff;border:1px solid #a7f3d0;border-radius:999px;min-height:34px;padding:0 12px;font-weight:900}.client-address-app-actions button.remove{color:#ef4444;border-color:#fecaca}.client-address-app-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-address-app-form-head small{color:#009850;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.client-address-form-close{color:#475569!important;background:#f1f5f9!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:24px!important}.client-address-mobile-cep>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.client-address-mobile-cep>div button{background:#087e55;border-radius:12px;width:auto;height:44px;padding:0 14px}.client-address-mobile-cep small{color:#64748b;font-size:10px;font-weight:700}.client-address-mobile-cep small[data-state=success]{color:#00864a}.client-address-mobile-cep small[data-state=error]{color:#dc2626}.client-address-mobile-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-address-mobile-two.city{grid-template-columns:minmax(0,1fr) 74px}.client-address-mobile-primary{background:#effbf5;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex!important}.client-address-mobile-primary input{accent-color:#009850;width:18px!important;height:18px!important}.client-address-app-form input:focus{border-color:#00a96a;outline:3px solid #0098501f}.client-address-app-actions button{min-height:36px}.ja-address-page{color:#17222f;min-height:100vh;background:#eaf8f2!important;padding-bottom:0!important}.ja-address-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-address-page .ja-app-viewport{background:#f7f9f8;min-height:100vh}.ja-address-header{min-height:104px;padding:max(18px, env(safe-area-inset-top)) 16px 18px;color:#fff;background:linear-gradient(145deg,#005f3b 0%,#008e51 100%);grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:8px;display:grid}.ja-address-header h1{color:#fff;text-align:center;letter-spacing:-.025em;align-self:center;margin:0;font-size:1.24rem;font-weight:950}.ja-address-header button{color:#fff;background:0 0;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-address-content{gap:14px;width:calc(100% - 28px);margin:14px auto 0;padding-bottom:8px;display:grid}.ja-address-intro,.ja-address-card,.ja-address-form,.ja-address-empty,.ja-address-saved{background:#fff;border:1px solid #e2ebe6;border-radius:20px;box-shadow:0 9px 22px #0f172a0b}.ja-address-intro{background:linear-gradient(135deg,#ecfaf4,#f9fffc);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.ja-address-intro>span{color:#009850;background:#dcf5e9;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.ja-address-intro strong,.ja-address-intro p{display:block}.ja-address-intro strong{color:#1d2937;font-size:.98rem;font-weight:950}.ja-address-intro p{color:#677585;margin:5px 0 0;font-size:.78rem;font-weight:750}.ja-address-list{gap:12px;display:grid}.ja-address-card{padding:16px}.ja-address-card.primary{border-color:#00a862;box-shadow:0 10px 24px #00985014}.ja-address-card-top{grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.ja-address-radio,.ja-address-dots{background:0 0;border:0;padding:0}.ja-address-radio{place-items:center;width:24px;height:24px;display:grid}.ja-address-radio span{border:2px solid #92a0af;border-radius:999px;width:19px;height:19px;display:block}.ja-address-card-top>div{align-items:center;gap:8px;min-width:0;display:flex}.ja-address-card-top h2{color:#202b38;margin:0;font-size:1rem;font-weight:950}.ja-address-card-top b{color:#00864a;background:#dff7eb;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:.68rem;font-weight:950}.ja-address-dots{color:#25313f;place-items:center;width:30px;height:30px;display:grid}.ja-address-copy{margin:12px 0 0 36px}.ja-address-copy strong,.ja-address-copy p,.ja-address-copy small{display:block}.ja-address-copy strong{color:#344152;font-size:.9rem;font-weight:850}.ja-address-copy p,.ja-address-copy small{color:#697687;margin:5px 0 0;font-size:.78rem;font-weight:720;line-height:1.25}.ja-address-actions{flex-wrap:wrap;gap:8px;margin:14px 0 0 36px;display:flex}.ja-address-actions button{color:#344152;background:#fff;border:1px solid #dce6e1;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.ja-address-actions button:last-child{color:#d94a4a}.ja-address-actions svg{width:16px;height:16px}.ja-address-add{color:#008e50;background:#f9fffc;border:1px dashed #93d9b8;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:72px;font-size:.9rem;font-weight:900;display:inline-flex}.ja-address-protection{color:#728078;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.7rem;line-height:1.3;display:flex}.ja-address-protection svg{color:#009850;width:15px;height:15px}.ja-address-form{gap:12px;padding:16px;display:grid}.ja-address-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ja-address-form-head small{color:#009850;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.ja-address-form-head h2{color:#1c2835;margin:4px 0 0;font-size:1.16rem;font-weight:950}.ja-address-form-head>button{color:#556271;background:#f0f4f2;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ja-address-form label{color:#556271;gap:7px;font-size:.75rem;font-weight:900;display:grid}.ja-address-form input{color:#1d2936;width:100%;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #dbe5e0;border-radius:13px;outline:0;padding:0 12px;font-size:.86rem;font-weight:750}.ja-address-form input:focus{border-color:#00a05a;box-shadow:0 0 0 4px #00a05a1a}.ja-address-cep>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ja-address-cep>div button{color:#fff;background:#087e55;border:0;border-radius:13px;min-width:82px;font-weight:900}.ja-address-cep>small{color:#7a8794;font-size:.67rem;font-weight:720}.ja-address-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ja-address-two.city{grid-template-columns:minmax(0,1fr) 76px}.ja-address-primary{background:#eef9f3;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex!important}.ja-address-primary input{accent-color:#009850;width:18px;height:18px}.ja-address-save{color:#fff;background:linear-gradient(135deg,#00aa5c,#008d4c);border:0;border-radius:14px;min-height:48px;font-weight:950}.ja-address-empty{text-align:center;justify-items:center;padding:24px 18px;display:grid}.ja-address-empty>span{color:#009850;background:#e7f8f0;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.ja-address-empty strong{color:#1c2835;margin-top:12px;font-size:1rem;font-weight:950}.ja-address-empty p{color:#738091;margin:6px 0 14px;font-size:.78rem}.ja-address-empty button{color:#fff;background:#009850;border:0;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:900;display:inline-flex}.ja-address-saved{color:#087444;padding:12px 14px;font-size:.8rem;font-weight:900}@media (width<=380px){.ja-address-content{width:calc(100% - 22px)}.ja-address-card{padding:14px}.ja-address-copy,.ja-address-actions{margin-left:30px}.ja-address-two{grid-template-columns:1fr}.ja-address-two.city{grid-template-columns:minmax(0,1fr) 76px}}.ja-address-page .ja-app-viewport{min-height:100dvh}.ja-address-page .ja-address-content{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.ja-address-page .ja-address-add,.ja-address-page .ja-address-protection{z-index:1;position:relative}.ja-address-page .ja-address-content{gap:16px;padding-bottom:calc(146px + env(safe-area-inset-bottom))!important}.ja-address-intro{background:linear-gradient(145deg,#fff 0%,#f8fcfa 100%);border-color:#e5ece8;border-radius:24px;grid-template-columns:54px minmax(0,1fr);min-height:104px;padding:18px;box-shadow:0 16px 34px #0f172a12}.ja-address-intro>span{color:#009850;background:linear-gradient(145deg,#dff8ec,#eefcf6);border-radius:18px;width:54px;height:54px}.ja-address-intro>span svg{stroke-width:2.25px;width:25px;height:25px}.ja-address-intro strong{letter-spacing:-.015em;font-size:1.04rem}.ja-address-intro p{margin-top:6px;font-size:.8rem;line-height:1.4}.ja-address-list{gap:16px}.ja-address-card{background:#fff;border:1px solid #e5ece8;border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a12}.ja-address-card.primary{color:#fff;background:radial-gradient(circle at 92% 92%,#ffffff17 0 25%,#0000 26%),radial-gradient(circle at 100% 100%,#ffffff0f 0 42%,#0000 43%),linear-gradient(145deg,#08a95e 0%,#008a4b 100%);border:0;box-shadow:0 18px 38px #008f4e38}.ja-address-card.primary:before{content:"";background:#ffffff29;height:1px;position:absolute;top:65px;left:18px;right:18px}.ja-address-card-top{z-index:1;grid-template-columns:30px minmax(0,1fr) 32px;gap:11px;position:relative}.ja-address-radio{width:28px;height:28px}.ja-address-radio span{border-width:2px;width:21px;height:21px}.ja-address-card.primary .ja-address-radio span{background:#fff;border-color:#fffffff2;box-shadow:inset 0 0 0 6px #08a95e,0 0 0 4px #ffffff1f}.ja-address-card-top h2{letter-spacing:-.015em;font-size:1.08rem}.ja-address-card.primary .ja-address-card-top h2{color:#fff}.ja-address-card-top b{color:#07814a;background:#f0fff8f0;align-items:center;gap:5px;padding:6px 10px;font-size:.7rem;display:inline-flex;box-shadow:0 5px 14px #00000014}.ja-address-card-top b span{font-size:.78rem}.ja-address-card.primary .ja-address-dots{color:#fff}.ja-address-copy{z-index:1;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;margin:26px 0 0;display:grid;position:relative}.ja-address-copy-icon{color:#009850;place-items:center;width:30px;height:30px;display:grid}.ja-address-copy-icon svg{width:23px;height:23px}.ja-address-card.primary .ja-address-copy-icon{color:#fff}.ja-address-copy-text{min-width:0}.ja-address-copy strong{color:#233142;font-size:1rem;font-weight:950;line-height:1.3}.ja-address-copy p,.ja-address-copy small{color:#6d7988;margin-top:6px;font-size:.79rem;line-height:1.35}.ja-address-card.primary .ja-address-copy strong,.ja-address-card.primary .ja-address-copy p,.ja-address-card.primary .ja-address-copy small{color:#fff}.ja-address-card.primary .ja-address-copy p,.ja-address-card.primary .ja-address-copy small{opacity:.84}.ja-address-actions{z-index:1;border-top:1px solid #edf2ef;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding-top:18px;display:grid;position:relative}.ja-address-card.primary .ja-address-actions{border-top-color:#ffffff29}.ja-address-actions button{border-radius:14px;justify-content:center;min-height:46px;font-size:.82rem;box-shadow:0 7px 16px #0f172a0f}.ja-address-card.primary .ja-address-actions button{color:#087e55;background:#fffffff5;border-color:#0000}.ja-address-card.primary .ja-address-actions button:last-child{color:#ef3f45}.ja-address-add{background:linear-gradient(145deg,#fafffc,#f0fbf6);border:1.5px dashed #52c58f;border-radius:22px;flex-direction:column;gap:8px;min-height:106px;box-shadow:0 10px 24px #0f172a09}.ja-address-add svg{box-sizing:content-box;border:2px solid;border-radius:999px;width:27px;height:27px;padding:5px}.ja-address-protection{color:#6e7a75;background:#ffffffb8;border-radius:16px;min-height:54px;padding:8px 14px;font-size:.72rem}.ja-address-protection svg{box-sizing:content-box;background:#e7f8f0;border-radius:999px;width:18px;height:18px;padding:6px}@media (width<=380px){.ja-address-card{padding:15px}.ja-address-card.primary:before{left:15px;right:15px}.ja-address-copy{margin-top:24px}.ja-address-actions{grid-template-columns:1fr 1fr}}.client-address-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-address-page svg,.client-coupons-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-address-container{width:min(1400px,100% - 56px);margin:0 auto;padding:22px 0 56px}.client-address-breadcrumb,.client-coupons-breadcrumb{color:#64748b;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.client-address-breadcrumb button,.client-coupons-breadcrumb button{color:#007a42;cursor:pointer;background:0 0;border:0;font-weight:900}.client-address-saved{color:#047857;background:#ecfdf5;border:1px solid #86efac;border-radius:18px;margin-bottom:16px;padding:14px 18px;font-weight:900}.client-address-layout{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}.client-account-menu-card,.client-coupons-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;position:sticky;top:92px;box-shadow:0 18px 45px #0f172a0f}.client-account-menu-card h2{margin:0 0 12px;font-size:18px}.client-account-menu-card nav,.client-coupons-sidebar nav{gap:8px;display:grid}.client-account-menu-card button,.client-coupons-sidebar button{color:#475569;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-weight:800;display:flex}.client-account-menu-card button.active,.client-coupons-sidebar button.active{color:#007a42;background:#ecfdf5}.client-account-menu-card button.danger{color:#ef4444;margin-top:14px}.client-address-main{min-width:0}.client-address-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.client-address-title-row h1{color:#064e3b;letter-spacing:-.04em;margin:0;font-size:42px;line-height:1}.client-address-title-row p{color:#64748b;margin:8px 0 0;font-weight:650}.client-address-title-row>button,.client-address-form-footer>button:last-child{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006b3a,#009850);border:0;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #00804833}.client-address-content-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.client-address-list{gap:12px;display:grid}.client-address-list h2{margin:8px 0 0;font-size:16px}.client-address-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:132px 1fr 150px;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a0a}.client-address-card.primary{background:linear-gradient(90deg,#f0fdf4,#fff);border-color:#00a96a}.client-address-kind{text-align:center;color:#065f46;place-items:center;gap:9px;font-weight:950;display:grid}.client-address-kind span{background:#ecfdf5;border-radius:22px;place-items:center;width:66px;height:66px;display:grid}.client-address-info em{color:#047857;background:#dcfce7;border-radius:999px;margin-bottom:6px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.client-address-info h3{margin:0 0 5px;font-size:18px}.client-address-info p,.client-address-info small{color:#475569;margin:0 0 4px;font-weight:650}.client-address-status{color:#047857;align-items:center;gap:8px;margin-top:9px;display:flex}.client-address-status.partial{color:#d97706}.client-address-status.blocked{color:#dc2626}.client-address-status span{background:#dcfce7;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:950;display:grid}.client-address-status.partial span{background:#fef3c7}.client-address-status.blocked span{background:#fee2e2}.client-address-actions{gap:10px;display:grid}.client-address-actions button{color:#00864a;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:900;display:inline-flex}.client-address-actions button.remove{color:#ef4444;border-color:#fecaca}.client-address-side{gap:16px;display:grid}.client-address-side>article,.client-address-promo{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:14px;padding:20px;display:flex;box-shadow:0 18px 45px #0f172a0d}.client-address-side>article>span{color:#00864a;background:#ecfdf5;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid}.client-address-side strong,.client-address-promo strong{color:#064e3b;font-size:16px}.client-address-side p,.client-address-promo p{color:#64748b;margin:6px 0 0;font-weight:650;line-height:1.45}.client-address-side button{color:#00864a;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-weight:950}.client-address-promo{background:linear-gradient(135deg,#ecfdf5,#fff);align-items:center}.client-address-promo div{background:#d1fae5;border-radius:18px;flex:none;place-items:center;width:70px;height:70px;font-size:34px;display:grid}.client-address-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;margin-top:10px;padding:20px;box-shadow:0 18px 45px #0f172a0d}.client-address-form-card h2{margin:0 0 16px}.client-address-form-grid{grid-template-columns:1fr 1fr 120px 1fr;gap:12px;display:grid}.client-address-form-grid label{color:#475569;gap:6px;font-size:12px;font-weight:900;display:grid}.client-address-form-grid input{width:100%;height:42px;font:inherit;border:1px solid #dbe7e0;border-radius:12px;padding:0 12px;font-weight:700}.client-address-form-footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.client-address-switch{color:#475569;align-items:center;gap:8px;margin-right:auto;font-weight:800;display:flex}.client-address-form-footer button.ghost{color:#007a42;cursor:pointer;background:0 0;border:0;font-weight:900}@media (width<=1100px){.client-address-layout,.client-address-content-grid{grid-template-columns:1fr}.client-account-menu-card{position:static}.client-address-form-grid{grid-template-columns:1fr 1fr}}.client-address-empty-state{color:#334155;background:#fff;border:1px dashed #86efac;border-radius:22px;gap:10px;padding:26px;display:grid}.client-address-empty-state strong{color:#064e3b;font-size:20px}.client-address-empty-state button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:12px 16px;font-weight:950;display:inline-flex}.client-address-actions button:first-child:not(.remove){border-color:#bbf7d0}.client-address-layout{grid-template-columns:260px 1fr}.client-address-page .client-profile-pro-sidebar,.client-coupons-page .client-profile-pro-sidebar{background:#fff;border:1px solid #dfeae4;border-radius:22px;padding:20px;position:sticky;top:96px;box-shadow:0 18px 45px #0f172a0e}.client-address-page .client-profile-pro-sidebar h2,.client-coupons-page .client-profile-pro-sidebar h2{letter-spacing:-.035em;margin:0 0 16px;font-size:18px;font-weight:950}.client-address-page .client-profile-pro-sidebar nav,.client-coupons-page .client-profile-pro-sidebar nav{gap:6px;display:grid}.client-address-page .client-profile-pro-sidebar nav button,.client-coupons-page .client-profile-pro-sidebar nav button,.client-address-page .client-profile-pro-exit,.client-coupons-page .client-profile-pro-exit{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;transition:all .18s;display:flex}.client-address-page .client-profile-pro-sidebar nav button span,.client-coupons-page .client-profile-pro-sidebar nav button span{color:#009850;background:#dcfce7;border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.client-address-page .client-profile-pro-sidebar nav button strong,.client-coupons-page .client-profile-pro-sidebar nav button strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.12}.client-address-page .client-profile-pro-sidebar nav button:hover,.client-address-page .client-profile-pro-sidebar nav button.active,.client-coupons-page .client-profile-pro-sidebar nav button:hover,.client-coupons-page .client-profile-pro-sidebar nav button.active{color:#007a42;background:#e9fff4}.client-address-page .client-profile-pro-exit,.client-coupons-page .client-profile-pro-exit{color:#ef4444;justify-content:flex-start;margin-top:18px;font-weight:900}.client-address-page .client-account-menu-card,.client-coupons-page .client-coupons-sidebar{display:none}.client-address-card .client-address-actions .remove{color:#ef4444}.client-address-title-row>button{white-space:nowrap;flex:none}.client-address-content-grid,.client-address-list,.client-address-side,.client-address-form-card{min-width:0}@media (width<=1320px){.client-address-layout{grid-template-columns:260px minmax(0,1fr)!important}.client-address-content-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.client-address-side{order:3;grid-template-columns:repeat(3,minmax(0,1fr))}.client-address-side>article{align-items:flex-start;min-width:0}}@media (width<=980px){.client-address-container{width:min(100% - 28px,760px)!important}.client-address-layout{grid-template-columns:1fr!important}.client-address-page .client-profile-pro-sidebar,.client-address-page .client-account-menu-card{position:static!important}.client-address-title-row{flex-direction:column!important;align-items:flex-start!important}.client-address-title-row>button{white-space:normal!important;justify-content:center!important;width:100%!important}.client-address-card{grid-template-columns:92px minmax(0,1fr)!important}.client-address-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.client-address-side{grid-template-columns:1fr!important}}@media (width<=640px){.client-address-title-row h1{font-size:34px!important}.client-address-card{grid-template-columns:1fr!important}.client-address-kind{grid-template-columns:auto 1fr;text-align:left!important;justify-items:start!important}.client-address-actions,.client-address-form-grid{grid-template-columns:1fr!important}.client-address-form-footer{flex-direction:column!important;align-items:stretch!important}.client-address-switch{margin-right:0!important}}.client-address-page.desktop .client-address-container{width:min(1420px,100% - 56px)!important;margin-inline:auto!important}.client-address-page.desktop .client-address-layout{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.client-address-page.desktop .client-profile-pro-sidebar,.client-address-page.desktop .client-account-menu-card{z-index:1!important;align-self:start!important;width:100%!important;max-width:260px!important;display:block!important;position:sticky!important;top:96px!important}.client-address-page.desktop .client-address-main{width:100%!important;min-width:0!important;overflow:visible!important}.client-address-page.desktop .client-address-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:20px!important;display:flex!important}.client-address-page.desktop .client-address-title-row>button{white-space:nowrap!important;flex:none!important;width:auto!important;margin:0!important}.client-address-page.desktop .client-address-content-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:28px!important;width:100%!important;min-width:0!important;display:grid!important}.client-address-page.desktop .client-address-list,.client-address-page.desktop .client-address-form-card,.client-address-page.desktop .client-address-card{min-width:0!important;max-width:100%!important}.client-address-page.desktop .client-address-side{z-index:0!important;order:initial!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important}.client-address-page.desktop .client-address-side>article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:none!important}.client-address-page.desktop .client-address-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=1280px){.client-address-page.desktop .client-address-layout{grid-template-columns:240px minmax(0,1fr)!important}.client-address-page.desktop .client-address-content-grid{grid-template-columns:1fr!important}.client-address-page.desktop .client-address-side{order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.client-address-page.desktop .client-address-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){.client-address-page.desktop .client-address-container{width:min(100% - 28px,760px)!important}.client-address-page.desktop .client-address-layout{grid-template-columns:1fr!important}.client-address-page.desktop .client-profile-pro-sidebar,.client-address-page.desktop .client-account-menu-card{max-width:none!important;position:static!important}.client-address-page.desktop .client-address-side{grid-template-columns:1fr!important}.client-address-page.desktop .client-address-title-row{flex-direction:column!important}.client-address-page.desktop .client-address-title-row>button{white-space:normal!important;justify-content:center!important;width:100%!important}}@media (width<=640px){.client-address-page.desktop .client-address-form-grid,.client-address-page.desktop .client-address-card,.client-address-page.desktop .client-address-actions{grid-template-columns:1fr!important}}.client-address-form-heading{margin-bottom:18px}.client-address-form-heading span{color:#009850;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.client-address-form-heading h2{color:#064e3b;margin:5px 0 4px;font-size:23px}.client-address-form-heading p{color:#64748b;margin:0;font-size:13px}.client-address-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-address-form-grid label.wide,.client-address-cep-field{grid-column:span 2}.client-address-cep-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.client-address-cep-field button{color:#fff;background:#087e55;border:0;border-radius:12px;padding:0 16px;font-weight:900}.client-address-cep-field small{color:#64748b;margin-top:5px;font-size:11px;display:block}.client-address-cep-field small[data-state=success]{color:#00864a}.client-address-cep-field small[data-state=error]{color:#dc2626}.client-address-form-grid input:focus{border-color:#00a96a;outline:3px solid #0098501f}.client-address-form-footer{margin-top:18px}.client-address-switch input{accent-color:#009850;width:18px;height:18px}.client-address-saved{box-shadow:0 10px 24px #00985014}@media (width<=1100px){.client-address-content-grid{grid-template-columns:1fr}.client-address-side{grid-template-columns:repeat(3,1fr)}.client-address-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-coupons-page.mobile{color:#0f172a;min-height:100vh;padding-bottom:calc(118px + env(safe-area-inset-bottom));background:#f8fafc}.client-coupons-app-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.client-coupons-app-title-icon{color:#007a42;background:#dcfce7;border-radius:22px;flex:none;place-items:center;width:58px;height:58px;display:grid}.client-coupons-app-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.client-coupons-app-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;box-shadow:0 14px 34px #0f172a0d}.client-coupons-app-summary article.wide{grid-column:1/-1}.client-coupons-app-summary span{color:#64748b;font-size:12px;font-weight:800;display:block}.client-coupons-app-summary strong{color:#007a42;margin-top:4px;font-size:26px;font-weight:950;display:block}.client-coupons-app-summary small{color:#047857;font-weight:850}.client-coupons-tabs{gap:8px;margin:14px 0;display:flex;overflow-x:auto}.client-coupons-tabs button{color:#475569;background:#fff;border:1px solid #dbe7e0;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.client-coupons-tabs button.active{color:#047857;background:#dcfce7;border-color:#86efac}.client-coupons-tabs b{color:#047857;background:#bbf7d0;border-radius:999px;padding:2px 7px}.client-coupon-applied{background:#ecfdf5;border:1px solid #86efac;border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.client-coupon-applied>span{color:#fff;background:#009850;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.client-coupon-applied strong{color:#064e3b}.client-coupon-applied p{color:#64748b;margin:2px 0 0;font-size:12px}.client-coupon-applied button{color:#007a42;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-weight:950}.client-coupons-app-list,.client-coupons-app-offers,.client-coupons-app-economy{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:14px;padding:14px;box-shadow:0 14px 34px #0f172a0d}.client-coupons-app-list h2,.client-coupons-app-offers h2{color:#0f172a;margin:0 0 12px;font-size:18px}.client-coupon-app-ticket{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:110px 1fr;gap:12px;margin-bottom:10px;padding:12px;display:grid}.client-coupon-app-ticket.active{background:#f0fdf4;border-color:#00a96a}.client-coupon-app-code{text-align:center;color:#047857;background:#f0fdf4;border:2px dashed #bbf7d0;border-radius:14px;place-items:center;min-height:82px;display:grid}.client-coupon-app-ticket.blue .client-coupon-app-code{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.client-coupon-app-ticket.purple .client-coupon-app-code{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.client-coupon-app-ticket.orange .client-coupon-app-code{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.client-coupon-app-code strong{font-size:15px;font-weight:950}.client-coupon-app-code span{font-size:12px;font-weight:950}.client-coupon-app-info h2{margin:0 0 5px;font-size:14px}.client-coupon-app-info p{color:#64748b;margin:0;font-size:12px;font-weight:700}.client-coupon-app-ticket>button{color:#fff;background:#009850;border:0;border-radius:12px;grid-column:2;height:36px;font-weight:950}.client-coupon-app-ticket.active>button{color:#047857;background:#dcfce7}.client-coupons-app-offers>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.client-coupons-app-offers button{color:#007a42;background:0 0;border:0;font-weight:950}.client-coupons-app-offer-row{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.client-coupon-app-offer{border:1px solid #e2e8f0;border-radius:16px;flex:0 0 210px;gap:6px;padding:14px;display:grid}.client-coupon-app-offer div{color:#007a42;background:#ecfdf5;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.client-coupon-app-offer strong{color:#007a42}.client-coupon-app-offer p{color:#0f172a;margin:0;font-weight:850}.client-coupon-app-offer small{color:#64748b}.client-coupon-app-offer button{color:#fff;background:#009850;border-radius:11px;height:36px}.client-coupons-app-economy strong{color:#0f172a}.client-coupons-app-economy h2{color:#007a42;margin:4px 0 12px;font-size:28px}.client-coupons-app-empty{background:#f8fffb;border:1px dashed #86efac;border-radius:18px;gap:8px;padding:18px;display:grid}.client-coupons-app-empty strong{color:#064e3b;font-size:17px}.client-coupons-mobile-header{z-index:30;background:#007a42;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;height:68px;padding:10px 16px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #064e3b1f}.client-coupons-mobile-header button{color:#fff;background:0 0;border:0}.client-coupons-mobile-back,.client-coupons-mobile-cart{place-items:center;width:44px;height:44px;display:grid;position:relative;border-radius:14px!important}.client-coupons-mobile-back:active,.client-coupons-mobile-cart:active{background:#ffffff1f}.client-coupons-mobile-logo{justify-self:center;padding:0}.client-coupons-mobile-logo img{object-fit:contain;width:132px;max-height:38px;display:block}.client-coupons-mobile-cart b{color:#007a42;background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:950;line-height:1;display:grid;position:absolute;top:2px;right:1px}.client-coupons-page.mobile .client-coupons-app-container{padding-top:18px;padding-bottom:36px}.client-coupons-page.mobile .client-mobile-bottom-nav{z-index:60}.client-coupons-economy-caption{color:#64748b;margin:-8px 0 16px;font-size:12px;font-weight:700}.client-coupons-monthly-chart{border-bottom:1px solid #dbe4ea;border-left:1px solid #dbe4ea;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;min-height:190px;padding:10px 4px 0;display:grid}.client-coupons-month-column{grid-template-rows:28px 1fr 24px;place-items:end center;min-width:0;height:172px;display:grid}.client-coupons-month-column>b{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#475569;width:100%;font-size:10px;font-weight:850;overflow:hidden}.client-coupons-month-track{justify-content:center;align-items:flex-end;width:100%;height:116px;display:flex}.client-coupons-month-track span{background:linear-gradient(#00bf6f,#008f50);border-radius:12px 12px 3px 3px;width:clamp(18px,58%,32px);min-height:8px;display:block}.client-coupons-month-column>small{color:#475569;text-transform:capitalize;font-size:11px;font-weight:850}.client-coupons-chart-empty{text-align:center;background:#f7fffb;border:1px dashed #86efac;border-radius:16px;place-content:center;gap:7px;min-height:132px;padding:20px;display:grid}.client-coupons-chart-empty strong{color:#065f46}.client-coupons-chart-empty span{color:#64748b;font-size:12px;line-height:1.45}.client-coupon-app-ticket.expired{opacity:.72;background:#f8fafc}.client-coupon-app-ticket.expired>button,.client-coupon-app-ticket>button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0}.client-coupons-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-coupons-container{width:min(1440px,100% - 56px);margin:0 auto;padding:22px 0 56px}.client-coupons-hero{grid-template-columns:82px minmax(260px,1fr) minmax(560px,.95fr);align-items:center;gap:20px;margin-bottom:26px;display:grid}.client-coupons-title-icon{color:#007a42;background:#dcfce7;border-radius:24px;place-items:center;width:68px;height:68px;display:grid}.client-coupons-hero h1{color:#064e3b;letter-spacing:-.04em;margin:0;font-size:42px;line-height:1}.client-coupons-hero p{color:#64748b;margin:8px 0 0;font-weight:650}.client-coupons-metrics{background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:1.25fr .85fr .85fr;display:grid;overflow:hidden;box-shadow:0 18px 45px #0f172a0d}.client-coupons-metrics article{border-right:1px solid #edf2f7;align-content:center;gap:3px;min-height:88px;padding:18px 20px;display:grid}.client-coupons-metrics article:last-child{border-right:0}.client-coupons-metrics span{color:#64748b;font-size:13px;font-weight:800}.client-coupons-metrics strong{color:#007a42;font-size:28px;font-weight:950}.client-coupons-metrics small{color:#047857;font-weight:850}.client-coupon-applied{background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #86efac;border-radius:20px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex;box-shadow:0 18px 45px #0f172a0d}.client-coupon-applied>span{color:#fff;background:#009850;border-radius:999px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid}.client-coupon-applied strong{color:#064e3b;font-size:18px}.client-coupon-applied p{color:#64748b;margin:4px 0 0;font-weight:650}.client-coupon-applied button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #00a96a;border-radius:14px;min-height:42px;margin-left:auto;padding:0 18px;font-weight:950}.client-coupons-layout{grid-template-columns:210px minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.client-coupons-main{gap:18px;display:grid}.client-coupons-panel,.client-coupons-economy{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:20px;box-shadow:0 18px 45px #0f172a0d}.client-coupons-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.client-coupons-section-head h2,.client-coupons-economy h2{color:#0f172a;margin:0;font-size:20px}.client-coupons-section-head button,.client-coupons-economy>a{color:#007a42;cursor:pointer;background:0 0;border:0;font-weight:950}.client-coupons-ticket-list{gap:12px;display:grid}.client-coupon-ticket{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:180px 1fr 150px;align-items:center;gap:18px;min-height:112px;padding:14px 18px;display:grid}.client-coupon-ticket.active{border-color:#00a96a;box-shadow:0 12px 30px #0098501f}.client-coupon-code{text-align:center;color:#047857;background:#f0fdf4;border:2px dashed #bbf7d0;border-radius:15px;place-items:center;min-height:86px;display:grid}.client-coupon-ticket.blue .client-coupon-code{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.client-coupon-ticket.purple .client-coupon-code{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.client-coupon-ticket.orange .client-coupon-code{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.client-coupon-code strong{font-size:22px;font-weight:950}.client-coupon-code span{font-weight:950}.client-coupon-info em{color:#047857;background:#dcfce7;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.client-coupon-info h3{margin:8px 0 6px;font-size:17px}.client-coupon-info p{color:#64748b;margin:0;font-weight:650}.client-coupon-info button{color:#007a42;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:950}.client-coupon-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006b3a,#009850);border:0;border-radius:14px;height:48px;font-weight:950}.client-coupon-ticket.active .client-coupon-action{color:#047857;background:#dcfce7}.client-coupon-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-coupon-offer-card{border:1px solid #e2e8f0;border-radius:18px;gap:8px;min-height:190px;padding:16px;display:grid}.client-coupon-offer-card div{color:#007a42;background:#ecfdf5;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.client-coupon-offer-card strong{color:#007a42;font-size:20px}.client-coupon-offer-card p{color:#0f172a;margin:0;font-weight:850}.client-coupon-offer-card small{color:#64748b;font-weight:750}.client-coupon-offer-card button{color:#fff;background:#009850;border:0;border-radius:12px;height:38px;margin-top:auto;font-weight:900}.client-coupon-store-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.client-coupon-store-discount{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;place-items:center;gap:2px;min-height:74px;display:grid}.client-coupon-store-discount strong{color:#0f172a}.client-coupon-store-discount span{color:#007a42;font-weight:950}.client-coupon-store-discount small{color:#64748b}.client-coupons-economy{position:sticky;top:92px}.client-coupons-economy>strong{color:#007a42;letter-spacing:-.03em;margin-top:12px;font-size:30px;display:block}.client-coupons-economy>p{color:#64748b;margin:4px 0 18px}.client-coupons-chart{border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;align-items:end;gap:18px;height:160px;margin-bottom:16px;padding:12px;display:flex}.client-coupons-chart span{background:linear-gradient(#22c55e,#047857);border-radius:999px 999px 0 0;width:18px}.client-coupons-economy article{color:#064e3b;background:#ecfdf5;border-radius:18px;padding:16px}.client-coupons-economy article small{color:#64748b;margin-top:6px;display:block}@media (width<=1200px){.client-coupons-layout{grid-template-columns:1fr}.client-coupons-sidebar,.client-coupons-economy{position:static}.client-coupons-hero{grid-template-columns:70px 1fr}.client-coupons-metrics{grid-column:1/-1}.client-coupon-offer-grid,.client-coupon-store-row{grid-template-columns:repeat(2,1fr)}}.client-coupons-empty-state{color:#475569;background:#f8fffb;border:1px dashed #86efac;border-radius:18px;gap:8px;padding:24px;display:grid}.client-coupons-empty-state strong{color:#064e3b;font-size:19px}.client-coupons-empty-state button{color:#fff;background:#009850;border:0;border-radius:12px;justify-self:start;padding:11px 14px;font-weight:950}.client-coupons-layout{grid-template-columns:260px minmax(0,1fr) 300px}.client-coupons-page .client-profile-pro-sidebar{background:#fff;border:1px solid #dfeae4;border-radius:22px;padding:20px;position:sticky;top:96px;box-shadow:0 18px 45px #0f172a0e}.client-coupons-page .client-profile-pro-sidebar h2{letter-spacing:-.035em;margin:0 0 16px;font-size:18px;font-weight:950}.client-coupons-page .client-profile-pro-sidebar nav{gap:6px;display:grid}.client-coupons-page .client-profile-pro-sidebar nav button,.client-coupons-page .client-profile-pro-exit{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;transition:all .18s;display:flex}.client-coupons-page .client-profile-pro-sidebar nav button span{color:#009850;background:#dcfce7;border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.client-coupons-page .client-profile-pro-sidebar nav button strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.12}.client-coupons-page .client-profile-pro-sidebar nav button:hover,.client-coupons-page .client-profile-pro-sidebar nav button.active{color:#007a42;background:#e9fff4}.client-coupons-page .client-profile-pro-exit{color:#ef4444;justify-content:flex-start;margin-top:18px;font-weight:900}.client-coupons-page .client-coupons-sidebar{display:none}.ja-notifications-page{color:#122033;background:#eaf8f2;min-height:100vh}.ja-notifications-page .ja-app-viewport{background:#f8faf9;min-height:100vh}.ja-notifications-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ja-notifications-header{padding:max(18px, env(safe-area-inset-top)) 20px 24px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00854d 100%);border-radius:0 0 22px 22px;box-shadow:0 12px 28px #0043282e}.ja-notifications-header-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ja-notifications-header-top>button,.ja-notifications-header-actions button{color:#fff;background:0 0;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-notifications-brand{justify-self:center;width:auto!important}.ja-notifications-brand img{object-fit:contain;width:126px;max-height:38px;display:block}.ja-notifications-header-actions{align-items:center;gap:4px;display:flex}.ja-notifications-header-actions>span{place-items:center;width:40px;height:40px;display:grid}.ja-notifications-header-actions button{position:relative}.ja-notifications-header-actions button b{color:#00854d;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:950;display:inline-flex;position:absolute;top:-2px;right:-2px}.ja-notifications-header h1{letter-spacing:-.045em;margin:24px 0 4px;font-size:1.85rem;font-weight:950;line-height:1}.ja-notifications-header p{color:#ffffffe6;margin:0;font-size:.98rem;font-weight:650}.ja-notifications-content{padding:16px 18px 8px}.ja-notifications-tools{margin-bottom:4px}.ja-notifications-tabs{background:#f3f5f4;border:1px solid #e2e9e5;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.ja-notifications-tabs button{color:#647084;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding:0 8px;font-size:.86rem;font-weight:850;display:inline-flex}.ja-notifications-tabs button.active{color:#00854d;background:#fff;box-shadow:0 4px 12px #0f172a14}.ja-notifications-tabs button b{color:#fff;background:#00854d;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.68rem;font-weight:950;display:inline-flex}.ja-notifications-read-all{color:#00854d;background:0 0;border:0;margin:10px 2px 0 auto;padding:5px 2px;font-size:.78rem;font-weight:900;display:block}.ja-notifications-list{background:#fff;border:1px solid #e6ece8;border-radius:20px;margin-top:8px;overflow:hidden;box-shadow:0 8px 22px #0f172a0b}.ja-notification-item{background:#fff;border-bottom:1px solid #edf1ef;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:18px 15px;display:grid}.ja-notification-item:last-child{border-bottom:0}.ja-notification-item.read{opacity:.76}.ja-notification-icon{color:#fff;background:linear-gradient(135deg,#008b50,#00b466);border-radius:999px;place-items:center;width:50px;height:50px;display:grid;position:relative}.ja-notification-icon i{background:#00a85a;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.ja-notification-icon.order{background:linear-gradient(135deg,#074,#00a85a)}.ja-notification-icon.delivery{background:linear-gradient(135deg,#037d51,#18a968)}.ja-notification-icon.payment{background:linear-gradient(135deg,#05668d,#168aad)}.ja-notification-icon.support{background:linear-gradient(135deg,#6d4ad0,#8a63d2)}.ja-notification-icon.offer{background:linear-gradient(135deg,#f5a500,#ffbf29)}.ja-notification-icon.favorite{background:linear-gradient(135deg,#ec3f5e,#ff627d)}.ja-notification-icon.store{background:linear-gradient(135deg,#2f80ed,#4b9cf4)}.ja-notification-icon.review{background:linear-gradient(135deg,#6c4bb7,#8f6bd3)}.ja-notification-icon.info{background:linear-gradient(135deg,#24a6a1,#56c9c4)}.ja-notification-copy{min-width:0}.ja-notification-copy header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ja-notification-copy h2{color:#142033;margin:0;font-size:1rem;font-weight:950;line-height:1.25}.ja-notification-copy time{color:#68778a;white-space:nowrap;font-size:.74rem;font-weight:750}.ja-notification-copy p{color:#425168;margin:6px 0 0;font-size:.88rem;font-weight:620;line-height:1.46}.ja-notification-item-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.ja-notification-item-actions button{color:#00854d;background:0 0;border:0;min-height:30px;padding:0;font-size:.82rem;font-weight:900}.ja-notification-item-actions button.ghost{color:#748194;font-size:.75rem}.ja-notifications-empty{text-align:center;background:#fff;border:1px dashed #bcd9cb;border-radius:20px;align-content:center;justify-items:center;min-height:240px;margin-top:10px;padding:30px 22px;display:grid}.ja-notifications-empty>span{color:#00854d;background:#eaf8f2;border-radius:999px;place-items:center;width:62px;height:62px;display:grid}.ja-notifications-empty h2{margin:14px 0 4px;font-size:1.08rem}.ja-notifications-empty p{color:#68778a;max-width:285px;margin:0;font-size:.86rem;line-height:1.45}.ja-notifications-settings-link{color:#182434;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:60px;margin-top:14px;padding:0 16px;display:grid;box-shadow:0 7px 18px #0f172a09}.ja-notifications-settings-link>span{color:#00854d;place-items:center;display:grid}.ja-notifications-settings-link strong{font-size:.88rem;font-weight:900}.ja-notifications-settings-link i{color:#6f7c8d;place-items:center;display:grid}@media (width<=370px){.ja-notifications-header{padding-inline:15px}.ja-notifications-content{padding-inline:13px}.ja-notifications-brand img{width:112px}.ja-notifications-header-actions>span{display:none}.ja-notifications-tabs button{padding-inline:4px;font-size:.79rem}.ja-notification-item{grid-template-columns:46px minmax(0,1fr);gap:10px;padding-inline:12px}.ja-notification-icon{width:46px;height:46px}}.client-notifications-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-notifications-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-notifications-container{width:min(1400px,100% - 56px);margin:0 auto;padding:22px 0 56px}.client-notifications-breadcrumb,.client-support-breadcrumb{color:#64748b;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.client-notifications-breadcrumb button,.client-support-breadcrumb button{color:#007a42;cursor:pointer;background:0 0;border:0;font-weight:900}.client-notifications-layout,.client-support-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.client-notifications-layout .client-profile-pro-sidebar,.client-support-layout .client-profile-pro-sidebar{position:sticky;top:92px}.client-notifications-main,.client-support-main{min-width:0}.client-notifications-title-row,.client-support-title-row{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.client-notifications-title-row h1,.client-support-title-row h1{color:#064e3b;letter-spacing:-.04em;margin:0;font-size:42px;line-height:1}.client-notifications-title-row p,.client-support-title-row p{color:#64748b;margin:8px 0 0;font-weight:650}.client-notifications-title-row>button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:950;display:inline-flex}.client-notifications-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.client-notifications-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;min-height:86px;padding:0 20px;display:grid;box-shadow:0 14px 34px #0f172a0a}.client-notifications-summary strong{color:#006b3a;font-size:30px;line-height:1}.client-notifications-summary span{color:#64748b;margin-top:6px;font-weight:800}.client-notifications-tabs,.client-support-tabs{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.client-notifications-tabs button,.client-support-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:999px;min-height:38px;padding:0 15px;font-weight:900}.client-notifications-tabs button.active,.client-support-tabs button.active{color:#fff;background:#007a42;border-color:#007a42;box-shadow:0 12px 25px #007a422e}.client-notifications-tabs span,.client-support-tabs span{opacity:.8}.client-notifications-list,.client-support-ticket-list{gap:12px;display:grid}.client-notification-row{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:56px 1fr auto 8px;align-items:center;gap:16px;padding:18px;display:grid;position:relative;box-shadow:0 14px 34px #0f172a0a}.client-notification-row.unread{background:linear-gradient(90deg,#f0fdf4,#fff 42%);border-color:#86efac}.client-notification-icon{color:#007a42;background:#dcfce7;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.client-notification-icon.alert{color:#dc2626;background:#fee2e2}.client-notification-icon.payment{color:#4f46e5;background:#eef2ff}.client-notification-icon.support{color:#ea580c;background:#ffedd5}.client-notification-body h3{color:#0f172a;margin:0;font-size:16px}.client-notification-body>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-notification-body span,.client-notification-body p{color:#64748b;font-weight:650}.client-notification-body p{margin:6px 0 0}.client-notification-actions{align-items:center;gap:8px;display:flex}.client-notification-actions button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:12px;min-height:38px;padding:0 12px;font-weight:900}.client-notification-actions button:not(.ghost){color:#fff;background:#007a42;border-color:#007a42}.client-notification-row>i{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.client-notification-row.unread>i{background:#007a42}.client-notifications-empty,.client-support-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #bae6fd;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:280px;padding:32px;display:grid}.client-notifications-empty svg,.client-support-empty svg{color:#009850;width:54px;height:54px}.client-notifications-empty h2,.client-support-empty h2{color:#0f172a;margin:0}.client-notifications-hero{color:#fff;background:linear-gradient(135deg,#004d3d 0%,#008f52 62%,#00b46a 100%);border-radius:26px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:168px;margin-bottom:20px;padding:26px 28px;display:grid;box-shadow:0 22px 48px #0059372e}.client-notifications-hero-icon{background:#ffffff29;border:1px solid #ffffff38;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.client-notifications-hero-icon svg{width:29px;height:29px}.client-notifications-hero small{color:#a7f3d0;letter-spacing:.18em;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.client-notifications-hero h1{letter-spacing:-.04em;margin:0;font-size:38px;line-height:1}.client-notifications-hero p{color:#ffffffdb;max-width:680px;margin:9px 0 0;font-weight:700;line-height:1.5}.client-notifications-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.client-notifications-hero-actions button{color:#006b3a;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:950;display:inline-flex}.client-notifications-hero-actions button.secondary{color:#fff;background:#ffffff1f}@media (width<=1100px){.client-notifications-hero{grid-template-columns:56px minmax(0,1fr)}.client-notifications-hero-actions{grid-column:1/-1;justify-content:flex-start}.client-notifications-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ja-help-page{color:#142233;background:#eaf8f2;min-height:100vh}.ja-help-page *{box-sizing:border-box}.ja-help-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ja-help-page button,.ja-help-page input,.ja-help-page textarea,.ja-help-page select{font:inherit}.ja-help-page button{cursor:pointer}.ja-help-page .ja-app-viewport{background:#f7f9f8;overflow-x:hidden}.ja-help-hero{padding:max(18px, env(safe-area-inset-top)) 18px 28px;color:#fff;background:linear-gradient(135deg,#00583a 0%,#00824d 100%);border-radius:0 0 28px 28px;box-shadow:0 14px 30px #00462a2e}.ja-help-topbar{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.ja-help-topbar>button,.ja-help-topbar>div button,.ja-help-page-header>button{color:#fff;background:0 0;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-help-topbar img{object-fit:contain;justify-self:center;width:126px;max-height:40px}.ja-help-topbar>div{align-items:center;gap:2px;display:flex}.ja-help-cart{position:relative}.ja-help-cart b{color:#00824d;background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;display:grid;position:absolute;top:0;right:0}.ja-help-hero h1{color:#fff;letter-spacing:-.035em;margin:24px 0 5px;font-size:1.65rem;line-height:1.05}.ja-help-hero>p{color:#ffffffe6;margin:0;font-size:1rem}.ja-help-search{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;height:56px;margin-top:22px;padding:0 6px 0 17px;display:grid;box-shadow:0 12px 24px #002a192e}.ja-help-search input{width:100%;min-width:0;height:100%;box-shadow:none;appearance:none;color:#152435;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:.92rem;font-weight:750}.ja-help-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ja-help-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ja-help-search input::-webkit-search-results-button{-webkit-appearance:none;display:none}.ja-help-search input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.ja-help-search input::placeholder{color:#778494}.ja-help-search button{color:#007c49;background:#eff9f4;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.ja-help-page-header{min-height:94px;padding:max(18px, env(safe-area-inset-top)) 16px 18px;color:#fff;background:linear-gradient(135deg,#00583a,#00824d);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.ja-help-page-header h1{text-align:center;color:#fff;margin:0;font-size:1.18rem;font-weight:950}.ja-help-content{gap:16px;width:calc(100% - 28px);margin:14px auto 0;display:grid}.ja-help-contact-highlight,.ja-help-security,.ja-help-contact-intro,.ja-help-order-reference,.ja-help-still-needed{background:linear-gradient(135deg,#f2fcf7 0%,#fff 100%);border:1px solid #deebe4;border-radius:20px;box-shadow:0 8px 20px #0f462d0d}.ja-help-contact-highlight{text-align:left;color:#163126;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:104px;padding:16px;display:grid}.ja-help-contact-highlight>span,.ja-help-contact-intro>span,.ja-help-order-reference>span,.ja-help-security>span,.ja-help-still-needed>span{color:#00834d;background:#e8f8f0;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.ja-help-contact-highlight strong,.ja-help-contact-intro strong,.ja-help-still-needed strong{color:#007a47;font-size:1rem;display:block}.ja-help-contact-highlight small{color:#596879;margin-top:5px;line-height:1.35;display:block}.ja-help-card,.ja-help-contacts,.ja-help-article,.ja-help-useful,.ja-help-form-card,.ja-help-history{background:#fff;border:1px solid #e3ebe7;border-radius:22px;box-shadow:0 9px 22px #0f172a0b}.ja-help-card,.ja-help-form-card,.ja-help-history{padding:16px}.ja-help-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ja-help-section-head h2,.ja-help-contacts>h2{color:#182537;letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:950}.ja-help-section-head>span{color:#008b51;font-size:.78rem;font-weight:900}.ja-help-topic-list>button{color:#162435;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 0;display:grid}.ja-help-topic-list>button:last-child{border-bottom:0}.ja-help-topic-list>button>span{color:#162435;place-items:center;display:grid}.ja-help-topic-list strong{font-size:.92rem;display:block}.ja-help-topic-list small{color:#647184;margin-top:5px;font-size:.79rem;line-height:1.4;display:block}.ja-help-topic-list>button>svg{color:#637182;width:17px;height:17px}.ja-help-contacts{gap:10px;padding:16px;display:grid}.ja-help-contacts>h2{margin-bottom:2px}.ja-help-contacts>a,.ja-help-contacts>button{color:#162435;text-align:left;background:#fff;border:1px solid #e7eeea;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:74px;padding:12px 14px;text-decoration:none;display:grid}.ja-help-contacts>:is(a,button)>span{color:#008a50;place-items:center;display:grid}.ja-help-contacts strong{font-size:.91rem;display:block}.ja-help-contacts small{color:#637184;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;display:block}.ja-help-contacts>:is(a,button)>svg{color:#657386;width:17px;height:17px}.ja-help-security{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.ja-help-security strong{color:#007a47}.ja-help-security p{color:#596879;margin:5px 0 0;font-size:.8rem;line-height:1.45}.ja-help-article-content{padding-top:2px}.ja-help-article{padding:20px 18px}.ja-help-article-tag{color:#435165;background:#eef2f1;border-radius:10px;padding:6px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.ja-help-article h2{color:#152435;letter-spacing:-.04em;margin:16px 0 10px;font-size:1.65rem;line-height:1.08}.ja-help-article-intro{color:#445367;margin:0;line-height:1.6}.ja-help-article-blocks{gap:10px;margin-top:18px;display:grid}.ja-help-article-blocks section{background:#f2faf6;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ja-help-article-blocks section>span{color:#00864e;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ja-help-article-blocks strong{color:#007d49;font-size:.9rem;display:block}.ja-help-article-blocks p{color:#435266;margin:5px 0 0;font-size:.8rem;line-height:1.5}.ja-help-useful{padding:16px}.ja-help-useful h3{margin:0 0 12px;font-size:.95rem}.ja-help-useful>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ja-help-useful button{color:#325044;background:#fff;border:1px solid #dce7e1;border-radius:13px;min-height:44px;font-size:.78rem;font-weight:850}.ja-help-useful button:last-child{color:#00834d;border-color:#008d52}.ja-help-still-needed{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.ja-help-still-needed p,.ja-help-contact-intro p{color:#596879;margin:5px 0 0;font-size:.8rem;line-height:1.4}.ja-help-still-needed button{color:#fff;background:#008c51;border:0;border-radius:14px;grid-column:1/-1;min-height:48px;font-weight:950}.ja-help-contact-content{padding-top:2px}.ja-help-contact-intro,.ja-help-order-reference{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.ja-help-order-reference small{color:#788596;letter-spacing:.06em;font-size:.64rem;font-weight:950;display:block}.ja-help-order-reference strong{color:#172638;margin-top:3px;display:block}.ja-help-order-reference p{color:#607083;margin:4px 0 0;font-size:.78rem}.ja-help-form-card{gap:13px;display:grid}.ja-help-form-card label{gap:7px;display:grid}.ja-help-form-card label>span{color:#243347;font-size:.8rem;font-weight:900}.ja-help-form-card :is(input,select,textarea){color:#172536;background:#fbfdfc;border:1px solid #dce7e1;border-radius:14px;outline:0;width:100%;min-width:0;padding:12px 13px;font-size:.87rem}.ja-help-form-card textarea{resize:vertical;line-height:1.45}.ja-help-form-card :is(input,select,textarea):focus{border-color:#00a45a;box-shadow:0 0 0 3px #00a45a1a}.ja-help-submit{color:#fff;background:linear-gradient(135deg,#00a65a,#008949);border:0;border-radius:15px;min-height:50px;font-weight:950;box-shadow:0 10px 20px #0098502e}.ja-help-feedback{border-radius:13px;margin:0;padding:11px 12px;font-size:.8rem;font-weight:850}.ja-help-feedback.success{color:#087344;background:#eafaf2}.ja-help-feedback.error{color:#b4232d;background:#fff1f2}.ja-help-history{gap:10px;display:grid}.ja-help-ticket{border-top:1px solid #edf1ef;padding:13px 0}.ja-help-ticket:first-of-type{border-top:0}.ja-help-ticket header{justify-content:space-between;gap:10px;display:flex}.ja-help-ticket header small{color:#7a8795;font-size:.65rem;display:block}.ja-help-ticket header strong{margin-top:2px;font-size:.87rem;display:block}.ja-help-ticket header>span{color:#087347;background:#eaf9f1;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:.67rem;font-weight:900}.ja-help-ticket>p{color:#5e6c7e;margin:8px 0;font-size:.78rem;line-height:1.45}.ja-help-ticket-reply{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.ja-help-ticket-reply input{border:1px solid #dce7e1;border-radius:12px;outline:0;min-width:0;height:40px;padding:0 11px}.ja-help-ticket-reply button{color:#fff;background:#008e52;border:0;border-radius:12px;min-width:66px;font-size:.75rem;font-weight:900}.ja-help-empty{color:#667587;text-align:center;border:1px dashed #ccddd4;border-radius:15px;margin:0;padding:18px;font-size:.82rem}@media (width<=370px){.ja-help-content{width:calc(100% - 22px)}.ja-help-hero{padding-inline:14px}.ja-help-topbar img{width:112px}.ja-help-useful>div{grid-template-columns:1fr}}.client-order-support-page{color:#102033;background:#f6fbf8;min-height:100vh}.client-order-support-container{width:min(1480px,100% - 40px);margin:auto;padding:20px 0 48px}.client-order-support-breadcrumb{color:#64748b;align-items:center;gap:10px;margin:8px 0 20px;display:flex}.client-order-support-breadcrumb button{color:#009b63;background:0 0;border:0;font-weight:800}.client-order-support-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.client-order-support-main{min-width:0}.client-order-support-title h1{margin:0;font-size:34px}.client-order-support-title p{color:#64748b;margin:6px 0 20px}.client-order-support-selector,.client-order-support-order-card,.client-order-support-reasons,.client-order-support-form,.client-order-support-history{background:#fff;border:1px solid #dceae3;border-radius:22px;box-shadow:0 14px 35px #0f172a0d}.client-order-support-selector{grid-template-columns:1fr 1fr auto;gap:12px;margin-bottom:18px;padding:16px;display:grid}.client-order-support-selector label,.client-order-support-form label{gap:7px;font-weight:800;display:grid}.client-order-support-selector select,.client-order-support-form input,.client-order-support-form textarea{background:#f8fafc;border:1px solid #d9e6df;border-radius:14px;width:100%;padding:12px 14px}.client-order-support-selector button,.client-order-support-form>button{color:#fff;background:#00a868;border:0;border-radius:14px;padding:0 18px;font-weight:900}.client-order-support-top-grid,.client-order-support-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;margin-bottom:18px;display:grid}.client-order-support-order-card,.client-order-support-reasons,.client-order-support-form,.client-order-support-history{padding:20px}.client-order-support-order-card header{border-bottom:1px solid #e6eee9;justify-content:space-between;gap:18px;padding-bottom:15px;display:flex}.client-order-support-order-card h2{margin:4px 0}.client-order-support-order-card header strong{color:#008d59;font-size:26px}.client-order-support-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.client-order-support-facts span{background:#f4f8f6;border-radius:14px;align-items:center;gap:8px;padding:12px;display:flex}.client-order-support-facts svg,.client-order-support-step svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.client-order-support-items{background:#f8fafc;border-radius:16px;padding:14px}.client-order-support-items h3{margin:0 0 8px}.client-order-support-items div{border-top:1px solid #e7eeea;justify-content:space-between;padding:8px 0;display:flex}.client-order-support-order-card>button{color:#008d59;background:#fff;border:1px solid #00a868;border-radius:14px;width:100%;margin-top:14px;padding:12px;font-weight:900}.client-order-support-step{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.client-order-support-step>span{color:#fff;background:#00a868;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.client-order-support-step h2{margin:0}.client-order-support-step p{color:#64748b;margin:4px 0 0}.client-order-support-reason-list{gap:9px;display:grid}.client-order-support-reason-list button{text-align:left;background:#fff;border:1px solid #e0e9e4;border-radius:15px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:11px;display:grid}.client-order-support-reason-list button:hover,.client-order-support-reason-list button.active{background:#f0fff8;border-color:#00b974}.client-order-support-reason-list button>span{background:#e8faf2;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.client-order-support-reason-list svg{fill:none;stroke:#008d59;stroke-width:1.8px;width:20px}.client-order-support-reason-list div{display:grid}.client-order-support-reason-list small{color:#64748b;margin-top:3px}.client-order-support-form{gap:14px;display:grid}.client-order-support-form>button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.client-order-support-form>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.client-order-support-feedback{border-radius:12px;padding:10px 12px}.client-order-support-feedback.error{color:#b91c1c;background:#fff1f2}.client-order-support-feedback.success{color:#047857;background:#ecfdf5}.client-order-support-history{align-content:start;gap:12px;display:grid}.client-order-support-ticket{border:1px solid #e3ebe6;border-radius:16px;padding:14px}.client-order-support-ticket header{justify-content:space-between;display:flex}.client-order-support-ticket header span{color:#047857;background:#dcfce7;border-radius:999px;padding:5px 9px;font-size:12px}.client-order-support-chat{gap:8px;margin:12px 0;display:grid}.client-order-support-chat>div{border-radius:14px;max-width:84%;padding:10px 12px}.client-order-support-chat .client{background:#dcfce7;justify-self:end}.client-order-support-chat .agent{background:#f1f5f9}.client-order-support-chat p{margin:4px 0}.client-order-support-chat time{color:#64748b;font-size:11px}.client-order-support-reply{grid-template-columns:1fr auto;gap:8px;display:grid}.client-order-support-reply input{border:1px solid #d9e6df;border-radius:12px;padding:10px}.client-order-support-reply button{color:#fff;background:#00a868;border:0;border-radius:12px;padding:0 14px;font-weight:900}.client-order-support-empty{text-align:center;color:#64748b;padding:28px}@media (width<=1100px){.client-order-support-layout{grid-template-columns:1fr}.client-order-support-layout>.client-profile-sidebar{display:none}.client-order-support-top-grid,.client-order-support-bottom-grid{grid-template-columns:1fr}.client-order-support-selector{grid-template-columns:1fr 1fr}.client-order-support-selector button{grid-column:1/-1;min-height:44px}}.client-settings-mobile-page.ja-settings-page{color:#132030;background:#eaf8f2;min-height:100vh}.ja-settings-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-settings-page .ja-app-viewport{background:#f7f9f8;min-height:100vh}.ja-settings-header{padding:max(18px, env(safe-area-inset-top)) 18px 26px;color:#fff;background:linear-gradient(145deg,#005f3b 0%,#008e51 100%);border-radius:0 0 28px 28px;box-shadow:0 16px 34px #0050302e}.ja-settings-header.section{border-radius:0;padding-bottom:18px}.ja-settings-header-top{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.ja-settings-header-top>button{color:#fff;background:0 0;border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.ja-settings-header-top>button:active{background:#ffffff1f}.ja-settings-brand{justify-self:center;width:auto!important;height:auto!important}.ja-settings-brand img{object-fit:contain;width:124px;max-height:42px;display:block}.ja-settings-header-top h1{color:#fff;text-align:center;letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:950}.ja-settings-hero{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;margin-top:22px;display:grid}.ja-settings-hero>span{background:#ffffff21;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.ja-settings-hero>span svg{width:34px;height:34px}.ja-settings-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:950;line-height:1.05}.ja-settings-hero p{color:#ffffffd6;max-width:250px;margin:8px 0 0;font-size:.88rem;font-weight:700;line-height:1.4}.ja-settings-content{gap:14px;width:calc(100% - 28px);margin:14px auto 0;padding-bottom:10px;display:grid}.ja-settings-notice{border-radius:16px;padding:12px 14px;font-size:.84rem;font-weight:850}.ja-settings-notice.success{color:#087444;background:#edfbf5;border:1px solid #a8e8c9}.ja-settings-notice.danger{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.ja-settings-group>h2,.ja-settings-section-block>h2{color:#17222f;letter-spacing:-.025em;margin:6px 4px 10px;font-size:1.03rem;font-weight:950}.ja-settings-list,.ja-settings-section-card,.ja-settings-info-card,.ja-settings-switch-list,.ja-settings-security-note{background:#fff;border:1px solid #e4ece8;border-radius:22px;box-shadow:0 10px 24px #0f172a0d}.ja-settings-list{overflow:hidden}.ja-settings-list>button{color:#243140;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 14px;display:grid}.ja-settings-list>button:last-child{border-bottom:0}.ja-settings-list>button>span,.ja-settings-switch-row>span,.ja-settings-push-row>span,.ja-settings-action-card>span,.ja-settings-data-card>span{color:#008b4d;background:#eaf8f2;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.ja-settings-list>button div,.ja-settings-switch-row div,.ja-settings-push-row div,.ja-settings-action-card div,.ja-settings-data-card div{min-width:0}.ja-settings-list strong,.ja-settings-list small,.ja-settings-switch-row strong,.ja-settings-switch-row small,.ja-settings-push-row strong,.ja-settings-push-row small,.ja-settings-action-card strong,.ja-settings-action-card small,.ja-settings-data-card strong,.ja-settings-data-card small{display:block}.ja-settings-list strong,.ja-settings-switch-row strong,.ja-settings-push-row strong,.ja-settings-action-card strong,.ja-settings-data-card strong{color:#1c2836;font-size:.9rem;font-weight:950}.ja-settings-list small,.ja-settings-switch-row small,.ja-settings-push-row small,.ja-settings-action-card small,.ja-settings-data-card small{color:#6b7786;margin-top:4px;font-size:.73rem;font-weight:750;line-height:1.25}.ja-settings-list i{color:#273443;place-items:center;font-style:normal;display:grid}.ja-settings-list i svg{width:17px;height:17px}.ja-settings-logout{color:#ef3f3f;background:#fff;border:1px solid #ff6b6b;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-size:.9rem;font-weight:950;display:inline-flex}.ja-settings-info-card{background:linear-gradient(135deg,#eefaf4 0%,#fbfffd 100%);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.ja-settings-info-card>span{color:#008b4d;background:#fff;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 18px #0f462d14}.ja-settings-info-card>span svg{width:26px;height:26px}.ja-settings-info-card strong{color:#087444;font-size:.95rem;font-weight:950;display:block}.ja-settings-info-card p{color:#566578;margin:5px 0 0;font-size:.78rem;font-weight:750;line-height:1.4}.ja-settings-switch-list{padding:4px 14px}.ja-settings-switch-row,.ja-settings-push-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:72px;display:grid;position:relative}.ja-settings-switch-row:last-child,.ja-settings-push-row:last-child{border-bottom:0}.ja-settings-switch-row input{opacity:0;pointer-events:none;position:absolute}.ja-settings-switch-row>i{background:#d9dee5;border-radius:999px;justify-self:end;width:46px;height:26px;transition:all .2s;position:relative}.ja-settings-switch-row>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a2e}.ja-settings-switch-row input:checked+i{background:#009850}.ja-settings-switch-row input:checked+i:after{transform:translate(20px)}.ja-settings-push-row b{color:#00884d;background:#eaf8f2;border-radius:999px;justify-self:end;padding:8px 11px;font-size:.72rem;font-weight:950}.ja-settings-security-note{color:#087444;background:linear-gradient(135deg,#eefaf4 0%,#fbfffd 100%);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.ja-settings-security-note>svg{width:28px;height:28px}.ja-settings-security-note strong,.ja-settings-security-note small{display:block}.ja-settings-security-note strong{font-size:.84rem;font-weight:950}.ja-settings-security-note small{color:#617467;margin-top:3px;font-size:.72rem;font-weight:750;line-height:1.3}.ja-settings-section-card{padding:16px}.ja-settings-action-card,.ja-settings-data-card{border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 0;display:grid}.ja-settings-action-card>button,.ja-settings-data-card>button{color:#00884d;background:#fff;border:1px solid #bde6d1;border-radius:12px;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:950}.ja-settings-data-card.danger>span{color:#dc3f4a;background:#fff1f2}.ja-settings-data-card.danger>button{color:#dc3f4a;border-color:#fecaca}.ja-settings-password-card{padding-top:16px}.ja-settings-password-card>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.ja-settings-password-card>div>svg{color:#00884d;background:#eaf8f2;border-radius:15px;width:42px;height:42px;padding:10px}.ja-settings-password-card strong,.ja-settings-password-card small{display:block}.ja-settings-password-card strong{font-size:.9rem;font-weight:950}.ja-settings-password-card small{color:#6b7786;margin-top:4px;font-size:.72rem}.ja-settings-form{gap:12px;display:grid}.ja-settings-field{gap:6px;display:grid}.ja-settings-field>span,.ja-settings-category-fieldset legend{color:#445163;font-size:.76rem;font-weight:950}.ja-settings-field input,.ja-settings-field select{color:#17222f;width:100%;height:48px;font:inherit;background:#f8fbf9;border:1px solid #dce7e1;border-radius:14px;padding:0 13px;font-size:.86rem;font-weight:800}.ja-settings-primary{color:#fff;background:linear-gradient(135deg,#00a85a 0%,#008d4d 100%);border:0;border-radius:16px;width:100%;min-height:50px;font-size:.92rem;font-weight:950;box-shadow:0 12px 22px #00985033}.ja-settings-avatar-uploader{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid;position:relative}.ja-settings-avatar-preview{color:#00884d;background:#eaf8f2;border-radius:50%;place-items:center;width:76px;height:76px;font-size:34px;display:grid;overflow:hidden}.ja-settings-avatar-preview img{object-fit:cover;width:100%;height:100%}.ja-settings-avatar-uploader strong,.ja-settings-avatar-uploader small{display:block}.ja-settings-avatar-uploader strong{font-size:.9rem;font-weight:950}.ja-settings-avatar-uploader small{color:#6b7786;margin-top:4px;font-size:.72rem}.ja-settings-avatar-uploader>div:nth-child(2)>div{gap:8px;margin-top:10px;display:flex}.ja-settings-avatar-uploader label,.ja-settings-avatar-uploader button{color:#00884d;background:#fff;border:1px solid #cde6d8;border-radius:11px;align-items:center;min-height:36px;padding:0 11px;font-size:.7rem;font-weight:900;display:inline-flex}.ja-settings-avatar-uploader>input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.ja-settings-category-fieldset{border:1px solid #dce7e1;border-radius:16px;margin:0;padding:14px}.ja-settings-category-fieldset p{color:#6b7786;margin:3px 0 12px;font-size:.72rem}.ja-settings-category-fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.ja-settings-category-fieldset label input{opacity:0;position:absolute}.ja-settings-category-fieldset label span{color:#4d5b6b;background:#fff;border:1px solid #dce7e1;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:850;display:inline-flex}.ja-settings-category-fieldset input:checked+span{color:#00884d;background:#eaf8f2;border-color:#009850}.ja-settings-check-row{border:1px solid #dce7e1;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.ja-settings-check-row input{accent-color:#009850;width:20px;height:20px}.ja-settings-check-row strong,.ja-settings-check-row small{display:block}.ja-settings-check-row strong{font-size:.82rem;font-weight:950}.ja-settings-check-row small{color:#6b7786;margin-top:3px;font-size:.7rem}.ja-settings-theme-grid{gap:10px;display:grid}.ja-settings-theme-grid button{color:#263443;text-align:left;background:#fff;border:1px solid #dce7e1;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 12px;min-height:78px;padding:12px;display:grid}.ja-settings-theme-grid button.active{background:#eaf8f2;border-color:#009850}.ja-settings-theme-grid svg{color:#00884d;background:#f2f8f5;border-radius:15px;grid-row:span 2;width:44px;height:44px;padding:11px}.ja-settings-theme-grid strong,.ja-settings-theme-grid small{display:block}.ja-settings-theme-grid strong{font-size:.88rem;font-weight:950}.ja-settings-theme-grid small{color:#6b7786;font-size:.72rem}.ja-settings-about{text-align:center}.ja-settings-about>span{color:#00884d;background:#eaf8f2;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.ja-settings-about>span svg{width:30px;height:30px}.ja-settings-about h2{margin:14px 0 0;font-size:1.1rem;font-weight:950}.ja-settings-about p{color:#657283;margin:8px 0 16px;font-size:.82rem;line-height:1.5}.ja-settings-about button{color:#00884d;background:#fff;border:1px solid #bde6d1;border-radius:14px;min-height:44px;padding:0 16px;font-weight:950}.client-settings-field-error{color:#dc2626;min-height:14px;font-size:.68rem}@media (width<=370px){.ja-settings-content{width:calc(100% - 20px)}.ja-settings-header{padding-inline:14px}.ja-settings-list>button{gap:9px;padding-inline:11px}.ja-settings-switch-list{padding-inline:10px}}.client-settings-mobile-page.ja-settings-page,.client-settings-mobile-page.ja-settings-page .ja-app-viewport{min-height:100dvh;overflow-x:hidden}.client-settings-mobile-page.ja-settings-page .ja-settings-content{box-sizing:border-box;padding-bottom:calc(132px + env(safe-area-inset-bottom))}.client-settings-mobile-page.ja-settings-page .ja-settings-section-card,.client-settings-mobile-page.ja-settings-page .ja-settings-form,.client-settings-mobile-page.ja-settings-page .ja-settings-primary{box-sizing:border-box;max-width:100%}.client-settings-mobile-page.ja-settings-page .ja-settings-form>.ja-settings-primary:last-child{margin-bottom:8px}.client-settings-mobile-page.ja-settings-page .ja-app-viewport{min-height:100dvh;position:relative;overflow:hidden visible}.client-settings-mobile-page.ja-settings-page .ja-settings-content.section-view{padding-bottom:24px}.client-settings-mobile-page.ja-settings-page .ja-settings-content.section-view:after{content:"";width:100%;height:calc(128px + env(safe-area-inset-bottom));pointer-events:none;display:block}.client-settings-mobile-page.ja-settings-page .ja-settings-form.compact{padding-bottom:0}.client-settings-mobile-page.ja-settings-page .ja-settings-form.compact>.ja-settings-primary:last-child{z-index:1;margin-bottom:12px;position:relative}.ja-settings-push-row:disabled{cursor:default;opacity:1}.ja-settings-push-row.is-ios-browser,.ja-settings-push-row.is-unsupported,.ja-settings-push-row.is-blocked{background:#fffaf0}.ja-settings-push-row.is-enabled{background:#effaf4}.ja-settings-push-row.is-loading{opacity:.72}.ja-settings-push-feedback{color:#526172;background:#f2f7f4;border-radius:13px;margin:-2px 14px 12px;padding:11px 13px;font-size:.73rem;font-weight:750;line-height:1.4}.ja-settings-push-feedback.is-ios-browser,.ja-settings-push-feedback.is-unsupported,.ja-settings-push-feedback.is-blocked,.ja-settings-push-feedback.is-error{color:#795515;background:#fff7e8}.ja-settings-push-feedback.is-enabled,.ja-settings-push-feedback.is-success{color:#087443;background:#eaf8f1}.client-settings-page svg,.client-settings-mobile-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-settings-page{color:#0f172a;background:#f8fafc;min-height:100vh}.client-settings-container{width:min(1360px,100% - 48px);margin:0 auto;padding:22px 0 54px}.client-settings-breadcrumb{color:#64748b;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;display:flex}.client-settings-breadcrumb button{color:#00884d;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.client-settings-layout{grid-template-columns:260px minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.client-settings-content{min-width:0}.client-settings-title{margin:2px 0 22px}.client-settings-title h1{color:#063f2b;letter-spacing:-.05em;margin:0;font-size:clamp(36px,3vw,52px);font-weight:950;line-height:.95}.client-settings-title p{color:#64748b;margin:12px 0 0;font-size:15px;font-weight:650}.client-settings-notice{color:#007a42;background:#ecfdf5;border:1px solid #86efac;border-radius:18px;margin:0 0 16px;padding:13px 16px;font-weight:900}.client-settings-list,.client-settings-panel,.client-settings-account-card{background:#fff;border:1px solid #0f172a17;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px #0f172a0d}.client-settings-row{border-bottom:1px solid #0f172a14;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:104px;padding:0 20px;display:grid}.client-settings-row:last-child{border-bottom:0}.client-settings-row-icon,.client-settings-account-head span{color:#00884d;background:#dcfce7;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.client-settings-row-main{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.client-settings-row-main strong,.client-settings-account-card h3,.client-settings-panel h2{color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:950;display:block}.client-settings-row-main small{color:#64748b;margin-top:5px;font-weight:650;line-height:1.35;display:block}.client-settings-chevron,.client-settings-small-action,.client-settings-theme-actions button,.client-settings-primary,.client-settings-account-card button,.client-settings-security-card button,.client-settings-about button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #bbf7d0;border-radius:14px;font-weight:950}.client-settings-chevron{place-items:center;width:42px;height:42px;display:grid}.client-settings-small-action{min-width:88px;height:42px}.client-settings-theme-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-settings-theme-actions button{height:38px;padding:0 14px}.client-settings-theme-actions button.active,.client-settings-primary,.client-settings-security-card button{color:#fff;background:linear-gradient(135deg,#007a42,#00a96a);border-color:#007a42;box-shadow:0 14px 26px #0098502e}.client-settings-account-card{padding:22px}.client-settings-account-card h3{margin:0 0 16px}.client-settings-account-head{border-bottom:1px solid #0f172a14;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:18px;display:flex}.client-settings-account-head span{flex:0 0 52px;font-size:25px}.client-settings-account-head strong{font-size:18px;font-weight:950;display:block}.client-settings-account-head small{color:#64748b;overflow-wrap:anywhere;margin-top:3px;display:block}.client-settings-account-card>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-bottom:10px;display:flex}.client-settings-account-card dl{margin:16px -22px -22px}.client-settings-account-card dl div{border-top:1px solid #0f172a14;padding:16px 22px}.client-settings-account-card dt{color:#0f172a;align-items:center;gap:8px;margin-bottom:6px;font-weight:950;display:flex}.client-settings-account-card dd{color:#475569;overflow-wrap:anywhere;margin:0}.client-settings-panel{padding:24px}.client-settings-panel header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.client-settings-panel header button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:999px;height:38px;padding:0 14px;font-weight:900}.client-settings-panel h2{margin:0}.client-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-settings-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.client-settings-form label{color:#475569;gap:7px;font-size:13px;font-weight:950;display:grid}.client-settings-form input,.client-settings-form select{color:#0f172a;height:48px;font:inherit;background:#f8fafc;border:1px solid #d6e4dd;border-radius:14px;outline:0;padding:0 14px;font-weight:800}.client-settings-form input:focus,.client-settings-form select:focus{border-color:#00a96a;box-shadow:0 0 0 4px #00a96a1f}.client-settings-primary{grid-column:1/-1;justify-self:end;height:50px;padding:0 22px}.client-settings-check-list{gap:10px;display:grid}.client-settings-check-list label{cursor:pointer;background:#f8fafc;border:1px solid #dce8e1;border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.client-settings-check-list input{accent-color:#009850;width:20px;height:20px}.client-settings-check-list strong{color:#0f172a;font-weight:950;display:block}.client-settings-check-list small{color:#64748b;margin-top:3px;display:block}.client-settings-security-card{background:#f8fafc;border:1px solid #dce8e1;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px;display:flex}.client-settings-security-card div{align-items:center;gap:12px;display:flex}.client-settings-security-card div>svg{color:#00884d;background:#dcfce7;border-radius:16px;width:48px;height:48px;padding:13px}.client-settings-security-card strong{font-weight:950;display:block}.client-settings-security-card small{color:#64748b}.client-settings-security-card button{height:42px;padding:0 18px}.client-settings-security-card.muted{opacity:.78}.client-settings-about{color:#475569;gap:16px;font-weight:700;display:grid}.client-settings-about button{width:fit-content;height:44px;padding:0 18px}@media (width<=1100px){.client-settings-layout{grid-template-columns:240px 1fr}.client-settings-account-card{display:none}}.client-settings-password-card,.client-settings-cache-panel{background:#f8fafc;border:1px solid #dce8e1;border-radius:20px;margin-top:14px;padding:18px}.client-settings-password-card>div,.client-settings-cache-panel{align-items:center;gap:14px;display:flex}.client-settings-password-card>div{margin-bottom:16px}.client-settings-password-card>div>svg,.client-settings-cache-panel>svg{color:#00884d;background:#dcfce7;border-radius:18px;flex:0 0 48px;width:48px;height:48px;padding:12px}.client-settings-password-card strong,.client-settings-cache-panel strong{color:#0f172a;font-weight:950;display:block}.client-settings-password-card small,.client-settings-cache-panel small,.client-settings-cache-panel span{color:#64748b;margin-top:4px;font-weight:700;display:block}.client-settings-cache-panel button,.client-settings-option-grid button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #bbf7d0;border-radius:16px;font-weight:950}.client-settings-cache-panel button{height:46px;margin-left:auto;padding:0 18px}.client-settings-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-settings-option-grid button{text-align:left;justify-items:start;gap:8px;min-height:150px;padding:18px;display:grid}.client-settings-option-grid button.active{background:#ecfdf5;border-color:#009850;box-shadow:0 14px 28px #0098501f}.client-settings-option-grid button svg{background:#dcfce7;border-radius:14px;width:36px;height:36px;padding:8px}.client-settings-option-grid button strong,.client-settings-option-grid button small{display:block}.client-settings-option-grid button small{color:#64748b;font-weight:700;line-height:1.35}.client-settings-avatar-upload{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:20px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;margin:0 0 22px;padding:18px;display:grid}.client-settings-avatar-preview{color:#087443;background:#e7f7ee;border-radius:50%;place-items:center;width:88px;height:88px;font-size:36px;font-weight:900;display:grid;overflow:hidden}.client-settings-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.client-settings-avatar-upload>div:last-child{justify-items:start;gap:7px;display:grid}.client-settings-avatar-upload small{color:#667085;line-height:1.45}.client-settings-avatar-button{color:#fff;cursor:pointer;background:#087443;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.client-settings-avatar-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.client-settings-avatar-button.disabled{opacity:.5;cursor:not-allowed}.client-settings-notice.danger,.client-settings-runtime-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.client-settings-runtime-error{border-radius:14px;margin:0;padding:12px 14px;font-weight:700}.client-settings-security-panel{gap:16px;display:grid}.client-settings-connection-card,.client-settings-sessions-card,.client-settings-mfa-setup{background:#fff;border:1px solid #dfe8e3;border-radius:20px;padding:18px}.client-settings-connection-card,.client-settings-sessions-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.client-settings-connection-card>div,.client-settings-sessions-card>div,.client-settings-security-card>div,.client-settings-password-card>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.client-settings-connection-card svg,.client-settings-sessions-card svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:26px;height:26px}.client-settings-connection-card span,.client-settings-sessions-card span,.client-settings-security-card span,.client-settings-password-card span{gap:4px;display:grid}.client-settings-connection-card small,.client-settings-sessions-card small,.client-settings-security-card small,.client-settings-password-card small{color:#667085;line-height:1.45}.client-settings-connection-card[data-state=connected]{color:#07683d;background:#f2fcf6;border-color:#a7e8c5}.client-settings-connection-card[data-state=not-configured],.client-settings-connection-card[data-state=disconnected]{color:#9a4a08;background:#fffaf3;border-color:#fed7aa}.client-settings-connection-card button,.client-settings-sessions-card button,.client-settings-security-card>button,.client-settings-inline-actions button{cursor:pointer;border:0;border-radius:13px;min-height:42px;padding:0 15px;font-weight:850}.client-settings-connection-card button,.client-settings-security-card>button,.client-settings-primary{color:#fff;background:#087443}.client-settings-sessions-card button,.client-settings-inline-actions button:not(.client-settings-primary){color:#344054;background:#fff;border:1px solid #d4ded8}.client-settings-security-panel button:disabled,.client-settings-avatar-button.disabled{opacity:.48;cursor:not-allowed}.client-settings-security-card em,.client-settings-sessions-card em{color:#667085;background:#eef2f0;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.client-settings-security-card[data-state=enabled] em,.client-settings-sessions-card em[data-state=connected]{color:#087443;background:#dcfce7}.client-settings-mfa-setup{background:#f7fdf9;border-color:#a7e8c5;grid-template-columns:210px minmax(0,1fr);gap:22px;display:grid}.client-settings-mfa-qr{background:#fff;border:1px solid #dfe8e3;border-radius:18px;place-items:center;padding:14px;display:grid}.client-settings-mfa-qr img{width:min(180px,100%);height:auto;display:block}.client-settings-mfa-setup>div:last-child{gap:11px;display:grid}.client-settings-mfa-setup p{color:#667085;margin:0;line-height:1.5}.client-settings-mfa-setup label{color:#344054;gap:6px;font-size:12px;font-weight:800;display:grid}.client-settings-mfa-setup input{color:#101828;background:#fff;border:1px solid #d4ded8;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.client-settings-inline-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=980px){.client-settings-mfa-setup{grid-template-columns:1fr}.client-settings-connection-card,.client-settings-sessions-card{flex-direction:column;align-items:stretch}}.client-settings-account-avatar{overflow:hidden;border-radius:50%!important}.client-settings-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.client-preferences-form{gap:20px!important}.client-preferences-grid,.client-preferences-fixed-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-preferences-categories{background:#f8fcfa;border:1px solid #dce9e5;border-radius:18px;margin:0;padding:18px}.client-preferences-categories legend{color:#0b3942;padding:0 7px;font-weight:900}.client-preferences-categories>p{color:#6a7f84;margin:0 0 14px;font-size:13px}.client-preferences-categories>div{flex-wrap:wrap;gap:10px;display:flex}.client-preferences-categories label{cursor:pointer;display:inline-flex!important}.client-preferences-categories input{opacity:0;pointer-events:none;position:absolute}.client-preferences-categories label span{color:#35565e;background:#fff;border:1px solid #cfe2dc;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.client-preferences-categories input:checked+span{color:#008456;background:#e9fbf4;border-color:#00aa70;box-shadow:0 0 0 3px #00aa7014}.client-preferences-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-preferences-switches>label{background:#fff;border:1px solid #dce9e5;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid!important}.client-preferences-switches input{accent-color:#00aa70;margin-top:2px;width:18px!important;height:18px!important;min-height:0!important}.client-preferences-switches strong,.client-preferences-switches small{display:block}.client-preferences-switches strong{color:#0b3942;font-size:14px}.client-preferences-switches small{color:#6b7f84;margin-top:4px;font-size:12px;line-height:1.45}@media (width<=900px){.client-preferences-grid,.client-preferences-fixed-row,.client-preferences-switches{grid-template-columns:1fr}}.client-settings-push-card{background:#f8fafc;border:1px solid #dce8e1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin-bottom:14px;padding:18px;display:grid}.client-settings-push-card strong,.client-settings-push-card small{display:block}.client-settings-push-card strong{color:#0f172a;font-weight:950}.client-settings-push-card small,.client-settings-push-card p{color:#64748b;margin-top:4px;line-height:1.4}.client-settings-push-card p{grid-column:1/-1;margin-bottom:0;font-size:.83rem}.client-settings-push-card button{color:#fff;background:#079653;border:0;border-radius:14px;min-width:116px;min-height:42px;padding:0 17px;font-weight:900}.client-settings-push-card button:disabled{cursor:default;color:#526172;background:#d9e5df}.client-settings-push-card.is-ios-browser,.client-settings-push-card.is-unsupported,.client-settings-push-card.is-blocked{background:#fffaf0;border-color:#f1d9a8}.client-settings-push-card.is-enabled,.client-settings-push-card p.is-success{background:#effaf4;border-color:#b8e5ce}.client-settings-push-card p.is-error{color:#8a5a0a}.ja-favorites-page{color:#122030;background:#eaf8f2;min-height:100vh}.ja-favorites-page .ja-app-viewport{background:#f8faf9}.ja-favorites-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ja-favorites-header{padding:max(18px, env(safe-area-inset-top)) 18px 24px;color:#fff;background:linear-gradient(135deg,#005b3a 0%,#00814b 100%)}.ja-favorites-header-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ja-favorites-back,.ja-favorites-actions button,.ja-favorites-logo{color:#fff;background:0 0;border:0}.ja-favorites-back,.ja-favorites-actions button{border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-favorites-logo{justify-self:center;padding:0}.ja-favorites-logo img{object-fit:contain;width:122px;max-height:40px;display:block}.ja-favorites-actions{align-items:center;gap:2px;display:flex}.ja-favorites-cart{position:relative}.ja-favorites-cart b{color:#00804a;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:950;display:inline-flex;position:absolute;top:2px;right:1px}.ja-favorites-heading{margin-top:18px}.ja-favorites-heading h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:1.9rem;font-weight:950;line-height:1}.ja-favorites-heading p{color:#ffffffe0;margin:8px 0 0;font-size:.98rem;font-weight:720}.ja-favorites-content{background:#f8faf9;border-radius:24px 24px 0 0;margin-top:-1px;padding:18px 14px 10px}.ja-favorites-tabs{background:#fff;border:1px solid #e1ebe6;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;padding:5px;display:grid}.ja-favorites-tabs button{color:#607080;background:0 0;border:0;border-radius:14px;min-height:43px;font-size:.88rem;font-weight:900}.ja-favorites-tabs button.active{color:#009850;background:#eaf8f2}.ja-favorites-tabs b{background:#0098501a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:.7rem;display:inline-flex}.ja-favorites-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 2px 12px;display:flex}.ja-favorites-toolbar strong{color:#263548;font-size:.95rem;font-weight:900}.ja-favorites-toolbar button{color:#009850;background:0 0;border:0;align-items:center;gap:6px;font-size:.88rem;font-weight:900;display:inline-flex}.ja-favorites-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ja-favorite-product-card{cursor:pointer;background:#fff;border:1px solid #e4ece8;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #0f30200d}.ja-favorite-product-media{background:linear-gradient(#fafcfb 0%,#f1f6f3 100%);justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.ja-favorite-product-media img{object-fit:contain;width:100%;height:100%;padding:8px}.ja-favorite-product-media>span{font-size:58px}.ja-favorite-heart,.ja-favorite-store-heart{color:#8492a1;background:#fffffff5;border:0;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:950;display:grid;box-shadow:0 8px 18px #0f172a1a}.ja-favorite-heart{width:36px;height:36px;position:absolute;top:10px;right:10px}.ja-favorite-heart.active,.ja-favorite-store-heart.active{color:#e53935}.ja-favorite-product-copy{padding:12px}.ja-favorite-product-copy h3{color:#172333;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:.91rem;font-weight:950;line-height:1.26;display:-webkit-box;overflow:hidden}.ja-favorite-product-copy p{color:#657486;min-height:30px;margin:6px 0 10px;font-size:.75rem;font-weight:750;line-height:1.25}.ja-favorite-product-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ja-favorite-product-copy strong{color:#009850;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:950}.ja-favorite-add{color:#009850;background:#fff;border:1px solid #00a85a;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.ja-favorite-add svg{width:18px;height:18px}.ja-favorites-store-list{gap:12px;display:grid}.ja-favorite-store-card{cursor:pointer;background:#fff;border:1px solid #e3ebe7;border-radius:20px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;min-height:126px;padding:12px;display:grid;position:relative;box-shadow:0 8px 20px #0f30200b}.ja-favorite-store-media{background:#f0f8f4;border-radius:18px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;overflow:hidden}.ja-favorite-store-media img{object-fit:cover;width:100%;height:100%}.ja-favorite-store-media span{font-size:40px}.ja-favorite-store-copy{min-width:0;padding-right:34px}.ja-favorite-store-copy h3{color:#172333;margin:0;font-size:1rem;font-weight:950}.ja-favorite-store-copy p{color:#657486;margin:4px 0 6px;font-size:.8rem;font-weight:750}.ja-favorite-store-copy small{color:#435266;font-size:.72rem;font-weight:800;display:block}.ja-favorite-store-copy button{color:#009850;background:#eaf8f2;border:0;border-radius:11px;min-height:34px;margin-top:10px;padding:0 14px;font-size:.78rem;font-weight:900}.ja-favorite-store-heart{width:34px;height:34px;position:absolute;top:12px;right:12px}.ja-favorites-note{color:#176742;background:linear-gradient(90deg,#effaf5 0%,#f8fcfa 100%);border:1px solid #d9ebe2;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:17px;display:grid}.ja-favorites-note span{text-align:center;font-size:2rem;line-height:1}.ja-favorites-note p{margin:0;font-size:.85rem;font-weight:750;line-height:1.45}.ja-favorites-empty{text-align:center;background:#f8fffb;border:1px dashed #b8dbc9;border-radius:20px;grid-column:1/-1;align-content:center;justify-items:center;min-height:260px;padding:28px 20px;display:grid}.ja-favorites-empty>span{color:#009850;font-size:3.1rem;line-height:1}.ja-favorites-empty h2{color:#173126;margin:12px 0 0;font-size:1.12rem;font-weight:950}.ja-favorites-empty p{color:#657486;max-width:260px;margin:8px 0 16px;font-size:.86rem;line-height:1.45}.ja-favorites-empty button{color:#fff;background:#009850;border:0;border-radius:13px;min-height:42px;padding:0 18px;font-weight:900}@media (width<=380px){.ja-favorites-header{padding-inline:14px}.ja-favorites-content{padding-inline:11px}.ja-favorites-logo img{width:108px}.ja-favorite-product-media{height:164px}.ja-favorite-product-copy{padding:10px}.ja-favorite-product-copy strong{font-size:.94rem}}.ja-favorites-page .ja-app-viewport{min-height:100dvh;overflow-x:hidden}.ja-favorites-content{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.ja-favorites-product-grid,.ja-favorites-store-list{min-height:0}.ja-favorites-empty{min-height:290px;margin-bottom:8px}@supports not (height:100dvh){.ja-favorites-page .ja-app-viewport{min-height:100vh}}.client-favorites-page.desktop.redesign{color:#0f172a;background:#fff;min-height:100vh}.client-favorites-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-favorites-container.redesign{width:min(1360px,100% - 64px);margin:0 auto;padding:28px 0 58px}.client-favorites-topline{grid-template-columns:1fr 430px;align-items:center;gap:28px;margin-bottom:18px;display:grid}.client-favorites-topline h1{color:#005c3b;letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:950;line-height:.95}.client-favorites-topline p{color:#5b6776;margin:10px 0 0;font-size:17px;font-weight:700}.client-favorites-topline aside{color:#006b3d;grid-template-columns:106px 1fr;justify-self:end;align-items:center;gap:18px;display:grid}.client-favorites-heart-hero{color:#008f52;background:radial-gradient(circle at 35% 28%,#e9fff5 0,#d8ffec 56%,#fff 57%);border-radius:999px;place-items:center;width:96px;height:96px;font-size:58px;display:grid;box-shadow:0 18px 42px #0098501f}.client-favorites-topline aside p{color:#006b3d;max-width:260px;margin:0;font-size:14px;line-height:1.45}.client-favorites-tabs.redesign-tabs{border-bottom:1px solid #dbe7e0;align-items:center;gap:54px;min-height:58px;margin-bottom:20px;display:flex}.client-favorites-tabs.redesign-tabs button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;min-height:58px;padding:0 4px;font-size:18px;font-weight:850;display:inline-flex}.client-favorites-tabs.redesign-tabs button span{color:inherit;font-size:24px}.client-favorites-tabs.redesign-tabs button.active{color:#008f52;border-bottom-color:#009850}.client-favorites-section{margin-top:26px}.client-favorites-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.client-favorites-section-head h2{color:#06472f;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:950;line-height:1.1}.client-favorites-section-head button{color:#008f52;cursor:pointer;background:0 0;border:0;font-weight:950}.client-favorites-store-row,.client-favorites-product-row{grid-auto-columns:minmax(310px,1fr);grid-auto-flow:column;gap:16px;padding:2px 10px 2px 2px;display:grid;position:relative;overflow:hidden}.client-favorites-store-row{grid-auto-columns:minmax(320px,1fr)}.client-favorites-product-row{grid-auto-columns:minmax(205px,1fr)}.client-favorites-store-feature{cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:20px;grid-template-columns:136px 1fr;align-items:stretch;min-height:142px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0a}.client-favorites-store-feature:hover,.client-favorites-product-strip:hover{border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 18px 44px #0f172a14}.client-favorites-store-cover{background:#eafff4;justify-content:center;align-items:center;min-height:142px;display:flex;position:relative;overflow:hidden}.client-favorites-store-cover img{object-fit:cover;width:100%;height:100%}.client-favorites-store-cover>span{font-size:58px}.client-favorites-store-heart,.client-favorites-product-heart{z-index:2;color:#008f52;cursor:pointer;background:#fffffff5;border:0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:950;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 12px 28px #0f172a1a}.client-favorites-store-heart.active,.client-favorites-product-heart.active{color:#008f52;background:#fff}.client-favorites-store-feature>section{grid-template-columns:56px 1fr;align-items:start;gap:12px;padding:18px 16px 56px 18px;display:grid}.client-favorites-store-logo{background:#e3fff2;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.client-favorites-store-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.client-favorites-store-logo span{font-size:30px}.client-favorites-store-feature h3,.client-favorites-product-strip h3{color:#0f172a;margin:0;font-size:16px;font-weight:950;line-height:1.25}.client-favorites-store-feature p,.client-favorites-product-strip p{color:#64748b;margin:4px 0 8px;font-size:13px;font-weight:700}.client-favorites-store-feature span{color:#475569;margin-right:10px;font-size:13px;font-weight:850;display:inline-flex}.client-favorites-store-open{color:#007a42;cursor:pointer;background:#e6f8ef;border:0;border-radius:12px;min-width:150px;min-height:36px;font-weight:950;position:absolute;bottom:16px;right:18px}.client-favorites-product-strip{cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-template-columns:88px 1fr 42px;align-items:center;gap:10px;min-height:112px;padding:10px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 12px 28px #0f172a09}.client-favorites-product-strip-media{background:radial-gradient(circle,#fff 0,#f8fffb 54%,#eefdf5 100%);border-radius:14px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;overflow:hidden}.client-favorites-product-strip-media img{object-fit:contain;width:100%;height:100%;padding:7px}.client-favorites-product-strip-media span{font-size:38px}.client-favorites-product-strip section{min-width:0}.client-favorites-product-strip h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.client-favorites-product-strip p{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;overflow:hidden}.client-favorites-product-strip strong{color:#006b3d;font-size:15px;font-weight:950}.client-favorites-product-cart{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:11px;align-self:end;width:36px;height:36px;font-size:24px;font-weight:950}.client-favorites-product-heart{width:30px;height:30px;font-size:16px;top:8px;right:8px}.client-favorites-row-arrow{color:#008f52;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:46px;height:46px;font-size:30px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 16px 34px #0f172a1a}.client-favorites-offer-card{background:linear-gradient(90deg,#f1fff8 0%,#fbfffd 100%);border:1px solid #d9eee5;border-radius:20px;grid-template-columns:70px 1fr auto 44px;align-items:center;gap:16px;min-height:86px;margin-top:30px;padding:18px 20px;display:grid}.client-favorites-offer-card>div:first-child{background:#e3fff2;border-radius:18px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.client-favorites-offer-card h2{color:#006b3d;margin:0 0 4px;font-size:20px;font-weight:950}.client-favorites-offer-card p{color:#64748b;margin:0;font-weight:750}.client-favorites-offer-card button:not(.client-favorites-offer-close){color:#fff;cursor:pointer;background:#007a42;border:0;border-radius:14px;min-height:46px;padding:0 28px;font-weight:950}.client-favorites-offer-close{color:#007a42;cursor:pointer;background:0 0;border:0;font-size:28px}.client-favorites-empty-card{text-align:center;background:#f4fff9;border:1px dashed #a7f3d0;border-radius:18px;place-items:center;min-height:126px;padding:20px;display:grid}.client-favorites-empty-card strong{color:#006b3d;font-size:18px}.client-favorites-empty-card p{color:#64748b;margin:8px 0 12px;font-weight:750}.client-favorites-empty-card button{color:#008f52;cursor:pointer;background:#fff;border:1px solid #70e7b5;border-radius:12px;min-height:38px;padding:0 14px;font-weight:950}@media (width<=1180px){.client-favorites-topline{grid-template-columns:1fr}.client-favorites-topline aside{justify-self:start}.client-favorites-store-row{grid-auto-columns:minmax(300px,1fr)}.client-favorites-product-row{grid-auto-columns:minmax(190px,1fr)}}.client-favorites-tabs.redesign-tabs button span.client-favorites-tab-icon{color:currentColor!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:0!important;display:inline-flex!important}.client-favorites-tabs.redesign-tabs button span.client-favorites-tab-icon svg{stroke:currentColor!important;fill:none!important;stroke-width:1.9px!important;width:24px!important;height:24px!important}.client-favorites-tabs.redesign-tabs button.active span.client-favorites-tab-icon svg{stroke:#008f52!important}.client-favorites-heart-hero{font-size:0!important}.client-favorites-heart-hero svg{stroke:#008f52!important;fill:#008f52!important;stroke-width:1.8px!important;width:54px!important;height:54px!important}.client-favorites-offer-card>div:first-child,.client-favorites-offer-card>div:first-child span{font-size:0!important}.client-favorites-offer-card>div:first-child svg{stroke:#008f52!important;width:30px!important;height:30px!important}.client-favorites-card-meta{align-items:center!important;gap:4px!important}.client-favorites-card-meta svg{stroke:#008f52!important;width:14px!important;height:14px!important}.client-favorites-card-meta:first-of-type svg{stroke:#f59e0b!important;fill:#f59e0b!important}.client-favorites-summary-bar{background:#fff;border:1px solid #dce9e5;border-radius:18px;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex;box-shadow:0 10px 28px #053d360f}.client-favorites-summary-bar>div{border-right:1px solid #e6efec;align-items:baseline;gap:7px;padding-right:18px;display:flex}.client-favorites-summary-bar strong{color:#00a76d;font-size:22px}.client-favorites-summary-bar span{color:#5e747b;font-size:13px;font-weight:750}.client-favorites-summary-bar button{color:#087c59;background:#effaf6;border:1px solid #bcdcd1;border-radius:12px;min-height:40px;margin-left:auto;padding:0 15px;font-weight:850}@media (width<=760px){.client-favorites-summary-bar{flex-wrap:wrap}.client-favorites-summary-bar button{width:100%;margin-left:0}}.client-favorites-product-row.suggestions{scroll-snap-type:x proximity;scrollbar-gutter:stable;grid-auto-columns:calc(16.6667% - 13.3333px)!important;grid-auto-flow:column!important;gap:16px!important;padding:2px 0 10px!important;display:grid!important;overflow:auto hidden!important}.client-favorites-product-row.suggestions .client-favorites-product-strip{scroll-snap-align:start;grid-template-columns:72px minmax(0,1fr) 38px!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px!important;overflow:hidden!important}.client-favorites-product-row.suggestions .client-favorites-product-strip-media{width:72px!important;height:72px!important}.client-favorites-product-row.suggestions .client-favorites-product-strip section{min-width:0!important;overflow:hidden!important}.client-favorites-product-row.suggestions .client-favorites-product-strip h3,.client-favorites-product-row.suggestions .client-favorites-product-strip p,.client-favorites-product-row.suggestions .client-favorites-product-strip strong{max-width:100%!important}.client-favorites-product-row.suggestions .client-favorites-product-strip strong{text-overflow:ellipsis;padding-right:2px;overflow:hidden}.client-favorites-product-row.suggestions .client-favorites-product-cart{place-self:end!important;width:36px!important;height:36px!important}@media (width<=1260px){.client-favorites-product-row.suggestions{grid-auto-columns:calc(20% - 12.8px)!important}}@media (width<=1040px){.client-favorites-product-row.suggestions{grid-auto-columns:calc(25% - 12px)!important}}.client-mobile-banner{cursor:pointer}.client-mobile-admin-promo-list{gap:10px;display:grid}.client-mobile-admin-promo-card{box-shadow:var(--chego-shadow-card);background:radial-gradient(circle at 88% 20%,#4c1d951f 0 42px,#0000 43px),#fff;border:1px solid #4c1d951f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.client-mobile-admin-promo-card small{color:#4c1d95;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.client-mobile-admin-promo-card h3{color:var(--chego-text);letter-spacing:-.04em;margin:6px 0 4px;font-size:16px;line-height:1.1}.client-mobile-admin-promo-card p{color:var(--chego-muted);margin:0;font-size:12px;line-height:1.35}.client-mobile-admin-promo-card em{color:#4c1d95;margin-top:7px;font-size:11px;font-style:normal;font-weight:900;display:inline-block}.client-mobile-admin-promo-card>strong{color:#fff;text-align:center;background:#4c1d95;border-radius:22px;justify-content:center;align-items:center;min-width:70px;min-height:70px;padding:10px;font-size:13px;line-height:1.1;display:inline-flex}.client-desktop-banner{cursor:pointer}.client-desktop-admin-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-desktop-admin-promo-card{min-height:160px;box-shadow:var(--chego-shadow-card);background:radial-gradient(circle at 88% 20%,#4c1d951f 0 54px,#0000 55px),#fff;border:1px solid #4c1d951f;border-radius:26px;grid-template-rows:1fr auto;gap:14px;padding:18px;display:grid}.client-desktop-admin-promo-card small{color:#4c1d95;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.client-desktop-admin-promo-card h3{color:var(--chego-text);letter-spacing:-.05em;margin:7px 0 5px;font-size:20px;line-height:1.08}.client-desktop-admin-promo-card p{color:var(--chego-muted);margin:0;font-size:13px;line-height:1.4}.client-desktop-admin-promo-card em{color:#4c1d95;margin-top:8px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.client-desktop-admin-promo-card>strong{color:#fff;background:#4c1d95;border-radius:999px;justify-self:start;padding:12px 14px;font-size:14px;line-height:1}@media (width<=1080px){.client-desktop-admin-promo-grid{grid-template-columns:1fr}}.client-cart-promo-badge-mobile,.client-checkout-store-promo-mobile{background:#ecfdf5;border:1px solid #00985029;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin:10px 0 2px;padding:11px;display:grid}.client-cart-promo-badge-mobile>span,.client-checkout-store-promo-mobile>span{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.client-cart-promo-badge-mobile strong,.client-checkout-store-promo-mobile strong{color:#047857;font-size:12px;line-height:1.2}.client-cart-promo-badge-mobile p,.client-checkout-store-promo-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-cart-promo-row-mobile,.client-checkout-promo-row-mobile{color:#047857}.client-cart-promo-row-mobile strong,.client-checkout-promo-row-mobile strong{color:#047857!important}.client-coupon-box-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;gap:10px;margin:12px 0;padding:12px;display:grid}.client-coupon-box-mobile>div{grid-template-columns:40px 1fr;align-items:center;gap:9px;display:grid}.client-coupon-box-mobile>div>span{background:#ecfdf5;border-radius:15px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.client-coupon-box-mobile strong{color:var(--chego-text);font-size:13px}.client-coupon-box-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.client-coupon-box-mobile label{grid-template-columns:1fr auto;gap:8px;display:grid}.client-coupon-box-mobile input{border:1px solid var(--chego-border);text-transform:uppercase;border-radius:14px;min-width:0;padding:11px;font-weight:900}.client-coupon-box-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:14px;padding:0 12px;font-size:12px;font-weight:950}.client-coupon-box-mobile button.ghost{min-height:38px;color:var(--chego-green-dark);background:#fff;border:1px solid #00985038}.client-cart-promo-badge-mobile strong,.client-checkout-store-promo-mobile strong{word-break:break-word}.client-cart-promo-badge-desktop,.client-checkout-store-promo-desktop{background:#ecfdf5;border:1px solid #00985029;border-radius:20px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:12px 0 2px;padding:12px;display:grid}.client-cart-promo-badge-desktop>span,.client-checkout-store-promo-desktop>span{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.client-cart-promo-badge-desktop strong,.client-checkout-store-promo-desktop strong{color:#047857;font-size:13px;line-height:1.2}.client-cart-promo-badge-desktop p,.client-checkout-store-promo-desktop p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:12px!important}.client-cart-promo-row-desktop,.client-checkout-promo-row-desktop{color:#047857}.client-cart-promo-row-desktop strong,.client-checkout-promo-row-desktop strong{color:#047857!important}.client-coupon-box-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;gap:12px;margin:14px 0;padding:14px;display:grid}.client-coupon-box-desktop>div{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.client-coupon-box-desktop>div>span{background:#ecfdf5;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.client-coupon-box-desktop strong{color:var(--chego-text);font-size:14px}.client-coupon-box-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:12px;line-height:1.35}.client-coupon-box-desktop label{grid-template-columns:1fr auto;gap:9px;display:grid}.client-coupon-box-desktop input{border:1px solid var(--chego-border);text-transform:uppercase;border-radius:15px;min-width:0;padding:12px;font-weight:900}.client-coupon-box-desktop button{background:var(--chego-green);color:#fff;border:0;border-radius:15px;padding:0 15px;font-size:12px;font-weight:950}.client-coupon-box-desktop button.ghost{min-height:40px;color:var(--chego-green-dark);background:#fff;border:1px solid #00985038}.client-cart-promo-badge-desktop strong,.client-checkout-store-promo-desktop strong{word-break:break-word}.client-checkout-delivery-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-checkout-delivery-refresh-mobile{color:#fff;background:#111827;border:0;border-radius:16px;width:100%;min-height:46px;margin-top:10px;font-size:12px;font-weight:900}.client-checkout-delivery-quote-mobile,.client-checkout-delivery-wait-mobile,.client-checkout-delivery-alert-mobile{border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.client-checkout-delivery-quote-mobile{background:#ecfdf5;border:1px solid #00985029}.client-checkout-delivery-wait-mobile{border:1px solid var(--chego-border);background:#f8fafc;grid-template-columns:44px 1fr}.client-checkout-delivery-alert-mobile{background:#fff7ed;border:1px solid #ea580c2e;grid-template-columns:44px 1fr}.client-checkout-delivery-quote-mobile>span,.client-checkout-delivery-wait-mobile>span,.client-checkout-delivery-alert-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.client-checkout-delivery-quote-mobile strong,.client-checkout-delivery-wait-mobile strong{color:#047857;font-size:13px}.client-checkout-delivery-alert-mobile strong{color:#c2410c;font-size:13px}.client-checkout-delivery-quote-mobile p,.client-checkout-delivery-wait-mobile p,.client-checkout-delivery-alert-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-checkout-delivery-quote-mobile b{color:#047857;white-space:nowrap;font-size:13px}.client-checkout-validation-mobile{box-shadow:var(--chego-shadow-card);background:#fff7ed;border:1px solid #ea580c33;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin:14px 0;padding:12px;display:grid}.client-checkout-validation-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.client-checkout-validation-mobile strong{color:#c2410c;font-size:13px}.client-checkout-validation-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.client-checkout-delivery-blocked-mobile{background:#fef2f2;border:1px solid #dc26262e;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.client-checkout-delivery-blocked-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.client-checkout-delivery-blocked-mobile strong{color:#991b1b;font-size:13px}.client-checkout-delivery-blocked-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-checkout-mobile-total button:disabled{cursor:not-allowed;color:#64748b!important;box-shadow:none!important;background:#cbd5e1!important}.client-checkout-delivery-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-checkout-delivery-refresh-desktop{color:#fff;background:#111827;border:0;border-radius:16px;width:100%;min-height:48px;margin-top:12px;font-size:13px;font-weight:900}.client-checkout-delivery-quote-desktop,.client-checkout-delivery-wait-desktop,.client-checkout-delivery-alert-desktop{border-radius:22px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.client-checkout-delivery-quote-desktop{background:#ecfdf5;border:1px solid #00985029}.client-checkout-delivery-wait-desktop{border:1px solid var(--chego-border);background:#f8fafc;grid-template-columns:50px 1fr}.client-checkout-delivery-alert-desktop{background:#fff7ed;border:1px solid #ea580c2e;grid-template-columns:50px 1fr}.client-checkout-delivery-quote-desktop>span,.client-checkout-delivery-wait-desktop>span,.client-checkout-delivery-alert-desktop>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:inline-flex}.client-checkout-delivery-quote-desktop strong,.client-checkout-delivery-wait-desktop strong{color:#047857;font-size:14px}.client-checkout-delivery-alert-desktop strong{color:#c2410c;font-size:14px}.client-checkout-delivery-quote-desktop p,.client-checkout-delivery-wait-desktop p,.client-checkout-delivery-alert-desktop p{color:var(--chego-muted);line-height:1.35;margin:5px 0 0!important;font-size:12px!important}.client-checkout-delivery-quote-desktop b{color:#047857;white-space:nowrap;font-size:15px}.client-checkout-validation-desktop{box-shadow:var(--chego-shadow-card);background:#fff7ed;border:1px solid #ea580c33;border-radius:22px;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin:18px 0 0;padding:14px;display:grid}.client-checkout-validation-desktop>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:inline-flex}.client-checkout-validation-desktop strong{color:#c2410c;font-size:14px}.client-checkout-validation-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.client-checkout-delivery-blocked-desktop{background:#fef2f2;border:1px solid #dc26262e;border-radius:22px;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.client-checkout-delivery-blocked-desktop>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:inline-flex}.client-checkout-delivery-blocked-desktop strong{color:#991b1b;font-size:14px}.client-checkout-delivery-blocked-desktop p{color:var(--chego-muted);line-height:1.35;margin:5px 0 0!important;font-size:12px!important}.client-checkout-desktop-total button:disabled{cursor:not-allowed;color:#64748b!important;box-shadow:none!important;background:#cbd5e1!important}.merchant-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 112px}.merchant-mobile-header{color:#fff;background:radial-gradient(circle at 88% 78%, #ffffff2e 0 78px, transparent 79px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));box-shadow:var(--chego-shadow-strong);border-radius:28px;padding:16px;overflow:hidden}.merchant-mobile-header-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-mobile-header-top img{filter:drop-shadow(0 10px 16px #00000029);width:136px}.merchant-mobile-header-top button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:18px;font-weight:900}.merchant-mobile-store{grid-template-columns:74px 1fr;align-items:center;gap:14px;margin-top:26px;display:grid}.merchant-mobile-store>span{background:#ffffff29;border:1px solid #ffffff38;border-radius:24px;justify-content:center;align-items:center;width:74px;height:74px;font-size:36px;display:inline-flex}.merchant-mobile-store small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:inline-block}.merchant-mobile-store h1{letter-spacing:-.05em;margin:0;font-size:25px;line-height:1.03}.merchant-mobile-store p{color:#ffffffd1;margin:6px 0 0;font-size:12px;font-weight:800}.merchant-mobile-status{background:#ffffff21;border:1px solid #ffffff2e;border-radius:18px;justify-content:space-between;gap:12px;margin-top:16px;padding:11px 12px;font-size:12px;font-weight:900;display:flex}.merchant-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-mobile-metrics article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px 10px;display:grid}.merchant-mobile-metrics strong{color:var(--chego-text);font-size:16px;line-height:1}.merchant-mobile-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-mobile-section{gap:12px;margin-top:22px;display:grid}.merchant-mobile-title{justify-content:space-between;gap:12px;display:flex}.merchant-mobile-title h2{letter-spacing:-.04em;margin:0 0 4px;font-size:20px;line-height:1.1}.merchant-mobile-title p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-mobile-title button{background:var(--chego-green-soft);color:var(--chego-green-dark);border:0;border-radius:999px;align-self:center;padding:10px 12px;font-size:12px;font-weight:900}.merchant-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-mobile-actions button{border:1px solid var(--chego-border);min-height:124px;box-shadow:var(--chego-shadow-card);text-align:left;background:#fff;border-radius:22px;align-content:center;gap:7px;padding:14px;display:grid}.merchant-mobile-actions span{background:var(--chego-green-soft);border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.merchant-mobile-actions strong{font-size:14px}.merchant-mobile-actions small{color:var(--chego-muted);font-size:11px;line-height:1.3}.merchant-mobile-list{gap:10px;display:grid}.merchant-mobile-order-card,.merchant-mobile-product-card,.merchant-mobile-placeholder,.merchant-mobile-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;padding:14px}.merchant-mobile-order-card{justify-content:space-between;gap:12px;display:flex}.merchant-mobile-order-card small{color:var(--chego-muted);font-size:10px;font-weight:900}.merchant-mobile-order-card h3{margin:5px 0;font-size:15px}.merchant-mobile-order-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-mobile-order-card>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:14px}.merchant-mobile-product-card{grid-template-columns:54px 1fr auto;align-items:center;gap:12px;display:grid}.merchant-mobile-product-card>span{background:var(--chego-green-soft);border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:inline-flex}.merchant-mobile-product-card h3{margin:0 0 5px;font-size:14px}.merchant-mobile-product-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-mobile-product-card>strong{color:var(--chego-green-dark);font-size:13px}.merchant-mobile-placeholder,.merchant-mobile-empty{text-align:center;color:var(--chego-muted);place-items:center;gap:9px;display:grid}.merchant-mobile-placeholder span{background:var(--chego-green-soft);border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;display:inline-flex}.merchant-mobile-placeholder strong,.merchant-mobile-empty h1{color:var(--chego-text)}.merchant-mobile-placeholder p,.merchant-mobile-empty p{margin:0;font-size:12px;line-height:1.45}.merchant-mobile-bottom-nav{z-index:20;border:1px solid var(--chego-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:26px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:492px;margin:0 auto;padding:9px 12px 11px;display:grid;position:fixed;bottom:10px;left:14px;right:14px;box-shadow:0 18px 44px #0f172a2e}.merchant-mobile-bottom-nav button{color:var(--chego-muted);background:0 0;border:0;border-radius:18px;place-items:center;gap:2px;padding:8px 4px;display:grid}.merchant-mobile-bottom-nav button.active{color:var(--chego-green-dark);background:var(--chego-green-soft)}.merchant-mobile-bottom-nav span{font-size:20px}.merchant-mobile-bottom-nav small{font-size:10px;font-weight:900}@media (width<=700px){.order-chat-compose-mobile,.order-chat-compose-desktop{grid-template-columns:1fr}.order-chat-message-mobile,.order-chat-message-desktop{max-width:92%}}@media (width>=900px){.order-dispute-list-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-mobile-product-card .merchant-product-media{overflow:hidden}.merchant-mobile-product-card .merchant-product-media>img,.merchant-mobile-product-card .merchant-product-media>span{object-fit:cover;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.merchant-app-shell{color:#132033;background:#e9f6f0;min-height:100vh}.merchant-app-shell *,.merchant-app-shell :before,.merchant-app-shell :after{box-sizing:border-box}.merchant-app-shell button,.merchant-app-shell input,.merchant-app-shell select,.merchant-app-shell textarea{font:inherit}.merchant-app-shell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.merchant-app-viewport{background:#f7f9f8;width:min(100%,480px);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 0 1px #004e2f0a,0 20px 55px #004e2f17}.merchant-app-header{min-height:92px;padding:max(18px, env(safe-area-inset-top)) 16px 16px;color:#fff;background:linear-gradient(135deg,#00653e 0%,#008a50 100%);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.merchant-app-header>button{color:#fff;background:#ffffff1a;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.merchant-app-header>div{text-align:center;min-width:0}.merchant-app-header h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.08rem;font-weight:950;line-height:1.18;overflow:hidden}.merchant-app-header p{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.72rem;font-weight:750;overflow:hidden}.merchant-app-notification-button b{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.62rem;display:grid;position:absolute;top:-4px;right:-3px}.merchant-app-content{gap:12px;padding:14px 14px 8px;display:grid}.merchant-app-store-mini{color:#132033;text-align:left;background:#fff;border:1px solid #e1eae5;border-radius:20px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #0f172a0b}.merchant-app-store-mini i{background:#eaf8f2;border-radius:999px;place-items:center;width:46px;height:46px;font-style:normal;display:grid;overflow:hidden}.merchant-app-store-mini i img{object-fit:cover;width:100%;height:100%}.merchant-app-store-mini>span{gap:4px;min-width:0;display:grid}.merchant-app-store-mini strong{white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.merchant-app-store-mini small{font-size:.72rem;font-weight:850}.merchant-app-store-mini small.open{color:#009850}.merchant-app-store-mini small.closed{color:#dc2626}.merchant-app-store-mini>svg{color:#718096}.merchant-app-section{background:#fff;border:1px solid #e3ebe7;border-radius:20px;padding:14px;box-shadow:0 8px 20px #0f172a0b}.merchant-app-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.merchant-app-section-head h2{color:#142033;margin:0;font-size:.98rem;font-weight:950}.merchant-app-section-head p{color:#7a8796;margin:3px 0 0;font-size:.7rem}.merchant-app-section-head button{color:#008a50;background:0 0;border:0;font-size:.75rem;font-weight:900}.merchant-app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-kpi-grid article{background:#f1f6f4;border-radius:16px;align-content:center;gap:7px;min-height:82px;padding:13px;display:grid}.merchant-app-kpi-grid article.money{background:#e9f8f1}.merchant-app-kpi-grid article.warning{background:#fff5e8}.merchant-app-kpi-grid small{color:#637080;font-size:.72rem;font-weight:800}.merchant-app-kpi-grid strong{color:#152033;font-size:1.18rem;line-height:1}.merchant-app-kpi-grid article.money strong{color:#07884e}.merchant-app-kpi-grid article.warning strong{color:#ea580c}.merchant-app-list-links{display:grid}.merchant-app-list-links button{color:#253247;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 2px;display:flex}.merchant-app-list-links button:last-child{border-bottom:0}.merchant-app-list-links button span{align-items:center;gap:9px;font-size:.82rem;font-weight:850;display:inline-flex}.merchant-app-list-links b{color:#008a50;background:#eaf8f2;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:.72rem;display:inline-grid}.merchant-app-list-links b.warn{color:#ea580c;background:#fff1e5}.merchant-app-list-links i{color:#91a0af;font-size:1.2rem;font-style:normal}.merchant-app-compact-orders{gap:8px;display:grid}.merchant-app-dashboard .merchant-mobile-order-card{box-shadow:none;background:#fbfdfc;border:1px solid #e7eeea;border-radius:15px;margin:0;padding:11px}.merchant-app-dashboard .merchant-mobile-order-card h3{font-size:.86rem}.merchant-app-dashboard .merchant-mobile-order-card p,.merchant-app-dashboard .merchant-mobile-order-card small{font-size:.68rem}.merchant-app-empty-inline{color:#718096;text-align:center;border:1px dashed #cddfd5;border-radius:15px;padding:18px;font-size:.82rem}.merchant-app-tabbar-space{height:calc(82px + env(safe-area-inset-bottom))}.merchant-app-tabbar{width:min(100%,480px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#fffffff7;border-top:1px solid #e2ebe6;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 22px #0f172a0f}.merchant-app-tabbar button{color:#718096;background:0 0;border:0;border-radius:15px;align-content:center;justify-items:center;gap:3px;min-height:55px;padding:5px 2px;display:grid}.merchant-app-tabbar button.active{color:#008a50;background:#edf9f3}.merchant-app-tabbar small{font-size:.62rem;font-weight:850}.merchant-app-tabbar svg{width:19px;height:19px}.merchant-app-orders-content{gap:10px}.merchant-app-orders .merchant-orders-mobile-filters{scrollbar-width:none;gap:8px;margin:0;padding:0;display:flex;overflow-x:auto}.merchant-app-orders .merchant-orders-mobile-filters::-webkit-scrollbar{display:none}.merchant-app-orders .merchant-orders-mobile-filters button{color:#566476;background:#fff;border:1px solid #dfe8e3;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:850;display:inline-flex}.merchant-app-orders .merchant-orders-mobile-filters button.active{color:#fff;background:#008a50;border-color:#008a50}.merchant-app-orders .merchant-orders-mobile-filters small{background:#ffffff2e;border-radius:999px;place-items:center;min-width:18px;height:18px;display:grid}.merchant-app-orders .merchant-orders-mobile-list{gap:10px;margin:0;padding:0;display:grid}.merchant-app-orders .merchant-orders-mobile-list-head{padding:4px 2px 2px}.merchant-app-orders .merchant-orders-mobile-list-head small,.merchant-app-orders .merchant-orders-mobile-list-head p{display:none}.merchant-app-orders .merchant-orders-mobile-list-head h1{margin:0;font-size:1rem}.merchant-app-orders .merchant-orders-card-mobile{background:#fff;border:1px solid #e3ebe7;border-radius:19px;margin:0;padding:14px;box-shadow:0 8px 18px #0f172a0b}.merchant-app-orders .merchant-orders-card-mobile>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.merchant-app-orders .merchant-orders-card-mobile>header h2{color:#152033;margin:4px 0;font-size:.93rem}.merchant-app-orders .merchant-orders-card-mobile>header p{color:#718096;margin:0;font-size:.7rem}.merchant-app-orders .merchant-orders-card-mobile>header>strong{color:#152033;font-size:.95rem}.merchant-app-orders :is(.merchant-orders-customer-mobile,.merchant-orders-quick-actions-mobile,.merchant-orders-payment-mobile,.merchant-orders-delivery-review-mobile,.merchant-orders-delivery-waiting-mobile,.merchant-orders-delivery-canceled-mobile,.merchant-orders-operational-lock-mobile,.merchant-orders-freight-history-mobile){display:none!important}.merchant-app-orders .merchant-orders-delivery-mobile{background:#f3f8f5;border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:9px;margin:12px 0 0;padding:10px;display:grid}.merchant-app-orders .merchant-orders-delivery-mobile strong{font-size:.76rem}.merchant-app-orders .merchant-orders-delivery-mobile p{color:#6b7787;margin:3px 0 0;font-size:.67rem}.merchant-app-orders .merchant-orders-items-mobile{background:0 0;border:0;margin-top:10px;padding:0}.merchant-app-orders .merchant-orders-items-mobile ul,.merchant-app-orders .merchant-orders-total-breakdown-mobile{display:none}.merchant-app-orders .merchant-orders-items-mobile>div{justify-content:space-between;font-size:.72rem;display:flex}.merchant-app-orders .merchant-orders-card-mobile footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-app-orders .merchant-orders-card-mobile footer button{color:#fff;background:#008a50;border:1px solid #008a50;border-radius:12px;min-height:40px;font-size:.72rem;font-weight:900}.merchant-app-orders .merchant-orders-card-mobile footer .secondary{color:#008a50;background:#fff}.merchant-app-orders .merchant-orders-freight-center-mobile,.merchant-app-orders .merchant-orders-mobile-date-filter{border-radius:18px;margin:0}.merchant-app-order-detail-content{gap:10px}.merchant-app-order-detail .order-detail-hero-mobile{box-shadow:none;background:linear-gradient(135deg,#00653e,#008a50);border-radius:19px;margin:0}.merchant-app-order-detail .order-detail-layout-mobile,.merchant-app-order-detail :is(.order-detail-main-mobile,.order-detail-side-mobile){gap:10px;display:grid}.merchant-app-order-detail :is(.order-detail-customer-mobile,.order-detail-delivery-mobile,.order-detail-stores-mobile,.order-detail-timeline-mobile,.order-detail-receipt-mobile,.order-detail-actions-mobile){box-shadow:none;border-radius:19px;margin:0}.merchant-app-products-content{gap:10px}.merchant-app-products .merchant-products-correct-notice-mobile{display:none}.merchant-app-products .merchant-products-stats-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.merchant-app-products .merchant-products-stats-mobile article{min-height:67px;box-shadow:none;background:#fff;border:1px solid #e3ebe7;border-radius:15px;padding:10px}.merchant-app-products .merchant-products-stats-mobile article:nth-child(4){display:none}.merchant-app-products .merchant-products-correct-stock-callout-mobile{border-radius:18px;margin:0;padding:12px}.merchant-app-products .merchant-products-filters-mobile{scrollbar-width:none;gap:7px;margin:0;padding:0;display:flex;overflow-x:auto}.merchant-app-products .merchant-products-filters-mobile::-webkit-scrollbar{display:none}.merchant-app-products .merchant-products-filters-mobile button{border-radius:999px;flex:none;min-height:36px;padding:0 12px}.merchant-app-products .merchant-products-list-mobile{gap:9px;margin:0;display:grid}.merchant-app-products .merchant-products-card-mobile{box-shadow:none;background:#fff;border:1px solid #e3ebe7;border-radius:18px;margin:0;padding:11px}.merchant-app-products .merchant-products-card-mobile>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merchant-app-products .merchant-products-card-mobile .merchant-product-main-media{object-fit:contain;background:#f3f8f5;border-radius:14px;width:58px;height:58px}.merchant-app-products .merchant-products-card-mobile>header h2{margin:3px 0;font-size:.86rem}.merchant-app-products .merchant-products-card-mobile>header p{color:#6b7787;margin:0;font-size:.66rem}.merchant-app-products .merchant-products-card-mobile>header>strong{color:#152033;font-size:.8rem}.merchant-app-products :is(.merchant-products-advanced-metrics-mobile,.merchant-products-badges-mobile,.merchant-products-gallery-preview-mobile,.merchant-products-variation-stock-mobile){display:none!important}.merchant-app-products .merchant-products-card-mobile footer{border-top:1px solid #edf1ef;margin-top:9px;padding-top:9px}.merchant-app-products .merchant-products-card-mobile footer>div{justify-content:flex-end;gap:8px;display:flex}.merchant-app-products .merchant-products-card-mobile footer button{border-radius:10px;min-height:34px;padding:0 12px;font-size:.68rem}.merchant-app-finance-content{gap:10px}.merchant-app-finance .merchant-settlement-range-mobile{scrollbar-width:none;gap:7px;margin:0;display:flex;overflow-x:auto}.merchant-app-finance .merchant-finance-ledger-kpis-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.merchant-app-finance .merchant-finance-ledger-kpis-mobile article{min-height:82px;box-shadow:none;background:#fff;border:1px solid #e3ebe7;border-radius:16px;padding:12px}.merchant-app-finance .merchant-finance-ledger-kpis-mobile article.total{background:#eaf8f2;grid-column:1/-1}.merchant-app-finance .merchant-finance-ledger-kpis-mobile strong{color:#008a50;font-size:1.15rem}.merchant-app-finance .merchant-settlement-mobile-custom-filter,.merchant-app-finance .merchant-finance-ledger-explain-mobile{display:none}.merchant-app-finance .merchant-settlement-tabs-mobile{scrollbar-width:none;gap:7px;margin:0;display:flex;overflow-x:auto}.merchant-app-finance .merchant-settlement-tabs-mobile button{border-radius:999px;flex:none;min-height:39px;padding:0 12px}.merchant-app-finance .merchant-settlement-panel-mobile{box-shadow:none;background:#fff;border:1px solid #e3ebe7;border-radius:19px;margin:0;padding:14px}.merchant-app-finance .merchant-finance-ledger-row-mobile{border-radius:15px}.merchant-app-notifications-content{gap:10px}.merchant-app-notification-head{margin:2px 2px 0}.merchant-app-notifications .merchant-notifications-mobile-tabs{scrollbar-width:none;gap:7px;margin:0;padding:0;display:flex;overflow-x:auto}.merchant-app-notifications .merchant-notifications-mobile-tabs::-webkit-scrollbar{display:none}.merchant-app-notifications .merchant-notifications-mobile-tabs button{color:#5d6978;background:#fff;border:1px solid #dfe8e3;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:.7rem;font-weight:850;display:inline-flex}.merchant-app-notifications .merchant-notifications-mobile-tabs button.active{color:#fff;background:#008a50;border-color:#008a50}.merchant-app-notifications .merchant-notifications-mobile-list{background:#fff;border:1px solid #e3ebe7;border-radius:20px;gap:0;margin:0;display:grid;overflow:hidden}.merchant-app-notifications .merchant-notifications-mobile-list article{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1ef;border-radius:0;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px;display:grid}.merchant-app-notifications .merchant-notifications-mobile-list article:last-child{border-bottom:0}.merchant-app-notifications .merchant-notifications-mobile-list .icon{background:#eaf8f2;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.merchant-app-notifications .merchant-notifications-mobile-list .content strong{font-size:.84rem;display:block}.merchant-app-notifications .merchant-notifications-mobile-list .content p{color:#687586;margin:4px 0;font-size:.7rem;line-height:1.4}.merchant-app-notifications .merchant-notifications-mobile-list .content small{color:#8a96a4;font-size:.62rem}.merchant-app-notifications .merchant-notifications-mobile-list .actions{grid-column:2;gap:7px;display:flex}.merchant-app-notifications .merchant-notifications-mobile-list .actions button{color:#008a50;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:900}.merchant-app-more-content{gap:10px}.merchant-app-menu-section{padding:4px 14px}.merchant-app-menu-section>button{color:#263247;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 0;display:grid}.merchant-app-menu-section>button:last-child{border-bottom:0}.merchant-app-menu-section>button>span{color:#008a50;text-align:center;font-size:1.05rem}.merchant-app-menu-section>button>div{gap:3px;min-width:0;display:grid}.merchant-app-menu-section>button strong{font-size:.82rem}.merchant-app-menu-section>button small{color:#778494;font-size:.66rem}.merchant-app-menu-section>button>svg{color:#8c98a6;width:17px;height:17px}.merchant-app-menu-section>button.danger,.merchant-app-menu-section>button.danger>span{color:#dc2626}.merchant-app-editor-content{gap:10px}.merchant-app-product-editor .merchant-enterprise-form-mobile{box-shadow:none;background:#fff;border:1px solid #e3ebe7;border-radius:20px;gap:11px;margin:0;padding:14px;display:grid}.merchant-app-product-editor .merchant-enterprise-title{margin-bottom:2px}.merchant-app-product-editor .merchant-enterprise-title p{display:none}.merchant-app-product-editor .merchant-enterprise-form-mobile label{gap:6px;display:grid}.merchant-app-product-editor .merchant-enterprise-form-mobile label span{color:#445164;font-size:.7rem;font-weight:850}.merchant-app-product-editor .merchant-enterprise-form-mobile :is(input,select,textarea){background:#fff;border:1px solid #dfe8e3;border-radius:12px;outline:0;width:100%;min-height:44px;padding:0 12px}.merchant-app-product-editor .merchant-enterprise-form-mobile textarea{padding-top:10px}.merchant-app-product-editor .merchant-enterprise-form-mobile footer{gap:8px;display:grid}.merchant-app-product-editor .merchant-enterprise-form-mobile footer button{color:#fff;background:#008a50;border:1px solid #008a50;border-radius:12px;min-height:44px;font-weight:900}.merchant-app-product-editor .merchant-enterprise-form-mobile footer button:nth-child(n+2){color:#008a50;background:#fff}.merchant-app-empty{text-align:center;background:#fff;border-radius:20px;width:min(100% - 28px,430px);margin:60px auto;padding:24px}@media (width<=360px){.merchant-app-content{padding-inline:10px}.merchant-app-header{grid-template-columns:40px minmax(0,1fr) 40px;padding-inline:10px}.merchant-app-header>button{width:40px;height:40px}.merchant-app-tabbar small{font-size:.56rem}.merchant-app-kpi-grid{gap:7px}}.merchant-desktop-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 44px}.merchant-desktop-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark));color:#fff;min-height:92px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.merchant-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:900}.merchant-desktop-brand img{filter:drop-shadow(0 10px 16px #00000029);width:150px}.merchant-desktop-brand p{color:#ffffffd6;margin:6px 0 0;font-size:13px;font-weight:800}.merchant-desktop-header-actions{align-items:center;gap:10px;display:flex}.merchant-desktop-header-actions span{color:var(--chego-green-dark);background:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.merchant-desktop-hero{color:#fff;background:radial-gradient(circle at 88% 76%, #ffffff2e 0 110px, transparent 111px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:260px;box-shadow:var(--chego-shadow-card);border-radius:34px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:22px;margin-top:22px;padding:28px;display:grid}.merchant-desktop-store-profile{grid-template-columns:108px 1fr;align-items:center;gap:22px;display:grid}.merchant-desktop-store-profile>span{background:#ffffff29;border:1px solid #ffffff38;border-radius:32px;justify-content:center;align-items:center;width:108px;height:108px;font-size:52px;display:inline-flex}.merchant-desktop-store-profile small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.merchant-desktop-store-profile h1{letter-spacing:-.07em;margin:0;font-size:44px;line-height:.98}.merchant-desktop-store-profile p{color:#ffffffd1;margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.45}.merchant-desktop-hero-card{background:#ffffff21;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:58px 1fr;align-items:center;gap:12px;min-height:126px;padding:16px;display:grid}.merchant-desktop-hero-card img{object-fit:contain;width:58px;height:58px}.merchant-desktop-hero-card strong{font-size:15px}.merchant-desktop-hero-card p{color:#ffffffc2;margin:5px 0 0;font-size:12px;line-height:1.45}.merchant-desktop-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.merchant-desktop-metrics article{border:1px solid var(--chego-border);min-height:96px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;align-content:center;gap:7px;padding:16px;display:grid}.merchant-desktop-metrics strong{color:var(--chego-text);font-size:24px;line-height:1}.merchant-desktop-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.merchant-desktop-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.merchant-desktop-sidebar,.merchant-desktop-content{gap:16px;display:grid}.merchant-desktop-sidebar{position:sticky;top:22px}.merchant-desktop-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px;gap:14px;padding:20px;display:grid}.merchant-desktop-card h2,.merchant-desktop-title h2{letter-spacing:-.05em;margin:0 0 5px;font-size:24px;line-height:1.1}.merchant-desktop-card p,.merchant-desktop-title p{color:var(--chego-muted);margin:0;font-size:13px;line-height:1.45}.merchant-desktop-actions{gap:10px;display:grid}.merchant-desktop-actions button{border:1px solid var(--chego-border);text-align:left;background:#f8fafc;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:68px;padding:12px;display:grid}.merchant-desktop-actions span{background:var(--chego-green-soft);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:23px;display:inline-flex}.merchant-desktop-actions strong{font-size:14px}.merchant-desktop-actions small{color:var(--chego-muted);font-size:11px}.merchant-desktop-title{justify-content:space-between;gap:16px;display:flex}.merchant-desktop-title button{background:var(--chego-green-soft);color:var(--chego-green-dark);border:0;border-radius:999px;align-self:center;padding:11px 14px;font-size:12px;font-weight:900}.merchant-desktop-list{gap:11px;display:grid}.merchant-desktop-order-card{background:#f8fafc;border-radius:22px;justify-content:space-between;gap:14px;padding:14px;display:flex}.merchant-desktop-order-card small{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-desktop-order-card h3{margin:5px 0;font-size:16px}.merchant-desktop-order-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-desktop-order-card>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:16px}.merchant-desktop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-desktop-product-card{background:#f8fafc;border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:14px;display:grid;position:relative}.merchant-desktop-product-card>span{background:var(--chego-green-soft);border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;display:inline-flex}.merchant-desktop-product-card h3{margin:0 0 5px;font-size:15px}.merchant-desktop-product-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-desktop-product-card>strong{color:var(--chego-green-dark);grid-column:1/-1;font-size:14px}.merchant-desktop-placeholder,.merchant-desktop-empty{text-align:center;min-height:180px;color:var(--chego-muted);background:#f8fafc;border-radius:24px;align-content:center;place-items:center;gap:9px;padding:18px;display:grid}.merchant-desktop-placeholder span{background:var(--chego-green-soft);border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:inline-flex}.merchant-desktop-placeholder strong,.merchant-desktop-empty h1{color:var(--chego-text)}.merchant-desktop-placeholder p,.merchant-desktop-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.45}@media (width<=1040px){.merchant-desktop-layout{grid-template-columns:1fr}.merchant-desktop-sidebar{position:static}.merchant-desktop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-chat-mobile-shell,.order-chat-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 52px}.order-chat-mobile-header,.order-chat-desktop-header{background:linear-gradient(135deg, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.order-chat-mobile-header button,.order-chat-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-weight:950}.order-chat-mobile-header img,.order-chat-desktop-header img{width:140px}.order-chat-mobile-header span,.order-chat-desktop-header span{color:var(--chego-green-dark);background:#fff;border-radius:999px;padding:10px 14px;font-weight:950}.order-chat-list-mobile,.order-chat-list-desktop{gap:12px;margin-top:18px;display:grid}.order-chat-thread-mobile,.order-chat-thread-desktop,.order-chat-panel-mobile,.order-chat-panel-desktop,.order-chat-empty-mobile,.order-chat-empty-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;padding:18px}.order-chat-thread-mobile,.order-chat-thread-desktop{cursor:pointer;grid-template-columns:1fr auto;gap:14px;display:grid}.order-chat-thread-mobile small,.order-chat-thread-desktop small,.order-chat-panel-mobile small,.order-chat-panel-desktop small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.order-chat-thread-mobile h2,.order-chat-thread-desktop h2,.order-chat-panel-mobile h1,.order-chat-panel-desktop h1{color:var(--chego-text);letter-spacing:-.04em;margin:7px 0;font-size:25px;line-height:1}.order-chat-thread-mobile p,.order-chat-thread-desktop p,.order-chat-panel-mobile p,.order-chat-panel-desktop p{color:var(--chego-muted);margin:0;font-size:13px;line-height:1.4}.order-chat-thread-mobile>strong,.order-chat-thread-desktop>strong,.order-chat-panel-mobile header>strong,.order-chat-panel-desktop header>strong{background:var(--chego-green-soft);min-width:38px;height:38px;color:var(--chego-green-dark);border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.order-chat-panel-mobile header,.order-chat-panel-desktop header{grid-template-columns:1fr auto;gap:14px;display:grid}.order-chat-messages-mobile,.order-chat-messages-desktop{background:#f8fafc;border-radius:22px;align-content:end;gap:10px;min-height:260px;margin-top:16px;padding:14px;display:grid}.order-chat-message-mobile,.order-chat-message-desktop{background:#fff;border:1px solid #0f172a0f;border-radius:18px;max-width:78%;padding:12px}.order-chat-message-mobile.client,.order-chat-message-desktop.client{background:var(--chego-green);color:#fff;margin-left:auto}.order-chat-message-mobile.merchant,.order-chat-message-desktop.merchant{background:#ecfdf5}.order-chat-message-mobile.admin,.order-chat-message-desktop.admin{background:#fef3c7}.order-chat-message-mobile p,.order-chat-message-desktop p{color:inherit;margin:6px 0}.order-chat-message-mobile small,.order-chat-message-desktop small{color:inherit;opacity:.72}.order-chat-compose-mobile,.order-chat-compose-desktop{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.order-chat-compose-mobile textarea,.order-chat-compose-desktop textarea{border:1px solid var(--chego-border);resize:vertical;min-height:58px;font:inherit;border-radius:18px;padding:12px}.order-chat-compose-mobile button,.order-chat-compose-desktop button{background:var(--chego-green);color:#fff;border:0;border-radius:18px;min-width:120px;font-weight:950}.client-orders-chat-actions-mobile,.client-orders-chat-actions-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;gap:10px;margin-top:14px;padding:14px;display:grid}.client-orders-chat-actions-mobile strong,.client-orders-chat-actions-desktop strong{color:var(--chego-text)}.client-orders-chat-actions-mobile p,.client-orders-chat-actions-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.client-orders-chat-actions-mobile>div:last-child,.client-orders-chat-actions-desktop>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.client-orders-chat-actions-mobile button,.client-orders-chat-actions-desktop button{background:var(--chego-green);color:#fff;border:0;border-radius:999px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950}@media (width<=700px){.order-chat-compose-mobile,.order-chat-compose-desktop{grid-template-columns:1fr}.order-chat-message-mobile,.order-chat-message-desktop{max-width:92%}}.order-dispute-mobile-shell,.order-dispute-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 52px}.order-dispute-mobile-header,.order-dispute-desktop-header{color:#fff;min-height:96px;box-shadow:var(--chego-shadow-strong);background:linear-gradient(135deg,#92400e,#f59e0b);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.order-dispute-mobile-header button,.order-dispute-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-weight:950}.order-dispute-mobile-header img,.order-dispute-desktop-header img{width:140px}.order-dispute-mobile-header span,.order-dispute-desktop-header span{color:#92400e;background:#fff;border-radius:999px;padding:10px 14px;font-weight:950}.order-dispute-metrics-mobile,.order-dispute-metrics-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.order-dispute-metrics-mobile article,.order-dispute-metrics-desktop article{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;padding:16px}.order-dispute-metrics-mobile strong,.order-dispute-metrics-desktop strong{color:var(--chego-text);font-size:26px;display:block}.order-dispute-metrics-mobile span,.order-dispute-metrics-desktop span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.order-dispute-list-mobile,.order-dispute-list-desktop{gap:14px;margin-top:16px;display:grid}.order-dispute-target-mobile,.order-dispute-target-desktop,.order-dispute-panel-mobile,.order-dispute-panel-desktop,.order-dispute-card-mobile,.order-dispute-card-desktop,.order-dispute-empty-mobile,.order-dispute-empty-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;padding:18px}.order-dispute-target-mobile,.order-dispute-target-desktop{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.order-dispute-target-mobile h2,.order-dispute-target-desktop h2,.order-dispute-panel-mobile h1,.order-dispute-panel-desktop h1,.order-dispute-card-mobile h2,.order-dispute-card-desktop h2{color:var(--chego-text);letter-spacing:-.04em;margin:7px 0;font-size:25px;line-height:1}.order-dispute-target-mobile small,.order-dispute-target-desktop small,.order-dispute-panel-mobile small,.order-dispute-panel-desktop small,.order-dispute-card-mobile small,.order-dispute-card-desktop small{color:#92400e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.order-dispute-target-mobile p,.order-dispute-target-desktop p,.order-dispute-panel-mobile p,.order-dispute-panel-desktop p,.order-dispute-card-mobile p,.order-dispute-card-desktop p{color:var(--chego-muted);margin:0;font-size:13px;line-height:1.45}.order-dispute-target-mobile button,.order-dispute-target-desktop button,.order-dispute-form-mobile button,.order-dispute-form-desktop button,.order-dispute-reply-mobile button,.order-dispute-reply-desktop button,.order-dispute-admin-controls-mobile button,.order-dispute-admin-controls-desktop button{color:#fff;background:#f59e0b;border:0;border-radius:15px;min-height:42px;padding:0 14px;font-size:12px;font-weight:950}.order-dispute-panel-mobile header,.order-dispute-panel-desktop header,.order-dispute-card-mobile header,.order-dispute-card-desktop header{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.order-dispute-panel-mobile header>strong,.order-dispute-panel-desktop header>strong,.order-dispute-card-mobile header>strong,.order-dispute-card-desktop header>strong{color:#92400e;background:#fef3c7;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.order-dispute-form-mobile,.order-dispute-form-desktop{gap:12px;margin-top:16px;display:grid}.order-dispute-form-mobile label,.order-dispute-form-desktop label{gap:7px;display:grid}.order-dispute-form-mobile span,.order-dispute-form-desktop span{color:var(--chego-muted);font-size:12px;font-weight:950}.order-dispute-form-mobile input[type=text],.order-dispute-form-desktop input[type=text],.order-dispute-form-mobile textarea,.order-dispute-form-desktop textarea,.order-dispute-reply-mobile textarea,.order-dispute-reply-desktop textarea,.order-dispute-admin-controls-mobile textarea,.order-dispute-admin-controls-desktop textarea{border:1px solid var(--chego-border);font:inherit;resize:vertical;border-radius:16px;padding:12px}.order-dispute-form-mobile section,.order-dispute-form-desktop section{flex-wrap:wrap;gap:8px;display:flex}.order-dispute-form-mobile section label,.order-dispute-form-desktop section label{border:1px solid var(--chego-border);min-height:40px;color:var(--chego-muted);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.order-dispute-events-mobile,.order-dispute-events-desktop{gap:10px;margin-top:14px;display:grid}.order-dispute-event-mobile,.order-dispute-event-desktop{background:#f8fafc;border-radius:18px;padding:13px}.order-dispute-event-mobile.client,.order-dispute-event-desktop.client{background:#fef3c7}.order-dispute-event-mobile.merchant,.order-dispute-event-desktop.merchant{background:#ecfdf5}.order-dispute-event-mobile.admin,.order-dispute-event-desktop.admin{background:#eff6ff}.order-dispute-event-mobile strong,.order-dispute-event-desktop strong{color:var(--chego-text)}.order-dispute-reply-mobile,.order-dispute-reply-desktop,.order-dispute-admin-controls-mobile,.order-dispute-admin-controls-desktop{gap:10px;margin-top:14px;display:grid}.order-dispute-admin-controls-mobile div,.order-dispute-admin-controls-desktop div{flex-wrap:wrap;gap:8px;display:flex}.order-dispute-alert-mobile,.order-dispute-alert-desktop{color:#991b1b;background:#fef2f2;border-radius:18px;margin-top:14px;padding:13px;font-weight:900}.order-dispute-success-mobile,.order-dispute-success-desktop{color:#047857;background:#ecfdf5;border-radius:18px;margin-top:14px;padding:13px;font-weight:900}.client-orders-dispute-actions-mobile,.client-orders-dispute-actions-desktop{background:#fffbeb;border:1px solid #fde68a;border-radius:20px;gap:10px;margin-top:14px;padding:14px;display:grid}.client-orders-dispute-actions-mobile strong,.client-orders-dispute-actions-desktop strong{color:var(--chego-text)}.client-orders-dispute-actions-mobile p,.client-orders-dispute-actions-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.client-orders-dispute-actions-mobile>div:last-child,.client-orders-dispute-actions-desktop>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.client-orders-dispute-actions-mobile button,.client-orders-dispute-actions-desktop button{color:#fff;background:#f59e0b;border:0;border-radius:999px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950}@media (width>=900px){.order-dispute-list-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-desktop-product-card .merchant-product-media{overflow:hidden}.merchant-desktop-product-card .merchant-product-media>img,.merchant-desktop-product-card .merchant-product-media>span{object-fit:cover;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex}:root{--merchant-sidebar-width:288px;--merchant-sidebar-bg:#071a22;--merchant-sidebar-bg-2:#0b2028;--merchant-sidebar-green:#08b982;--merchant-sidebar-green-soft:#49e6b7}@media (width>=1180px){body.chego-view-desktop :is(.merchant-panel-shell,.merchant-dashboard-shell,.merchant-orders-shell,.merchant-order-detail-shell,.merchant-products-shell,.merchant-catalog-shell,.merchant-promotions-shell,.merchant-categories-shell,.merchant-finance-shell,.merchant-metrics-shell,.merchant-store-data-shell,.merchant-users-shell,.merchant-settings-shell,.merchant-notifications-shell,.merchant-documents-shell,[class*=merchant-][class*=-shell]):has(>.merchant-panel-sidebar){grid-template-columns:var(--merchant-sidebar-width) minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}}.merchant-panel-sidebar{z-index:20;box-sizing:border-box;background:linear-gradient(180deg,var(--merchant-sidebar-bg) 0%,var(--merchant-sidebar-bg-2) 100%);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100vh;min-height:100vh;padding:20px 14px 14px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 30px #04181f14;width:var(--merchant-sidebar-width)!important;min-width:var(--merchant-sidebar-width)!important;max-width:var(--merchant-sidebar-width)!important}.merchant-panel-brand{align-items:center;gap:11px;min-width:0;padding:0 8px 12px;display:flex}.merchant-panel-brand>span{background:linear-gradient(135deg,#05c889,#00a96e);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:950;display:grid;box-shadow:0 10px 24px #00c18033}.merchant-panel-brand strong{font-size:20px;line-height:1.05;display:block}.merchant-panel-brand small{letter-spacing:.08em;color:#ffffffb8;margin-top:4px;font-size:10px;display:block}.merchant-panel-nav{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;overscroll-behavior:contain;flex-direction:column;gap:5px;min-height:0;padding:0 5px 8px 0;display:flex;overflow:hidden auto}.merchant-panel-nav::-webkit-scrollbar{width:5px}.merchant-panel-nav::-webkit-scrollbar-track{background:0 0}.merchant-panel-nav::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:999px}.merchant-panel-group{color:#10d99a;letter-spacing:.16em;white-space:nowrap;flex:none;margin:17px 10px 7px;padding-top:13px;font-size:10px;font-weight:950;line-height:1;position:relative}.merchant-panel-group:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:0;left:0;right:0}.merchant-panel-group:first-of-type{padding-top:0}.merchant-panel-group:first-of-type:before{display:none}.merchant-panel-nav button,.merchant-panel-exit{box-sizing:border-box;color:#f2f7f7;text-align:left;width:100%;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:none;align-items:center;gap:13px;padding:0 13px;font-size:15px;font-weight:780;transition:background .18s,color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.merchant-panel-nav button:hover{background:#ffffff13;transform:translate(1px)}.merchant-panel-nav button.active{color:#fff;background:linear-gradient(90deg,#0a8e67,#0c7d5e);box-shadow:0 8px 20px #00000024}.merchant-panel-nav button.active:before{content:"";background:var(--merchant-sidebar-green-soft);border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.merchant-panel-menu-icon{color:#ffffffeb;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.merchant-panel-menu-icon svg,.merchant-panel-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.merchant-panel-menu-label{text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.2;display:block;overflow:hidden;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.merchant-panel-exit{color:#fff;background:#ffffff05;border:1px solid #ffffff29;min-height:48px}.merchant-panel-exit:hover{background:#ffffff14}.merchant-panel-exit .merchant-panel-menu-icon{color:#ff6b5f}.merchant-panel-exit>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-panel-main{min-width:0;padding:22px clamp(22px,3vw,48px) 42px}.merchant-panel-topbar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.merchant-store-open,.merchant-panel-bell,.merchant-panel-profile{background:#fff;border:1px solid #d7e4df;border-radius:15px;align-items:center;height:46px;display:flex}.merchant-store-open{color:#082134;padding:0 16px;font-weight:850}.merchant-panel-bell{color:#0b2239;justify-content:center;width:46px}.merchant-panel-profile{color:#0b2239;gap:10px;padding:0 12px}.merchant-panel-profile b{color:#fff;background:#04ab74;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.merchant-panel-profile strong,.merchant-panel-profile small{text-align:left;white-space:nowrap;display:block}.merchant-panel-profile small{color:#64748b;font-size:11px}.merchant-panel-sidebar[class]{border-radius:0!important;grid-column:auto!important;margin:0!important;transform:none!important}.merchant-panel-sidebar *{box-sizing:border-box}@media (width<=1179px){.merchant-panel-sidebar{display:none!important}.merchant-panel-shell{display:block!important}.merchant-panel-main{padding:16px}}@media (width>=1180px) and (width<=1365px){:root{--merchant-sidebar-width:272px}.merchant-panel-sidebar{padding-left:12px;padding-right:12px}.merchant-panel-nav button,.merchant-panel-exit{font-size:14px}}body.chego-view-desktop .merchant-panel-sidebar{font-family:inherit!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav{flex-direction:column!important;align-items:stretch!important;gap:5px!important;display:flex!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit{white-space:nowrap!important;text-align:left!important;box-sizing:border-box!important;border-radius:15px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 13px!important;line-height:1!important;display:flex!important;overflow:hidden!important}body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit{height:48px!important;min-height:48px!important;max-height:48px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button .merchant-panel-menu-icon,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit .merchant-panel-menu-icon{flex:0 0 22px!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:grid!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button .merchant-panel-menu-label,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit>span:last-child{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-group{white-space:nowrap!important;width:auto!important;height:auto!important;min-height:0!important;margin:17px 10px 7px!important;padding:13px 0 0!important;line-height:1!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-group:first-of-type{padding-top:0!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button.active{color:#fff!important;background:linear-gradient(90deg,#07986d 0%,#087d5d 100%)!important}@media (width>=1180px){body.chego-view-desktop :is(.merchant-workspace-layout,.merchant-product-editor-layout,.merchant-products-desktop-layout):has(>.merchant-panel-sidebar){grid-template-columns:var(--merchant-sidebar-width) minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}body.chego-view-desktop :is(.merchant-workspace-layout,.merchant-product-editor-layout,.merchant-products-desktop-layout):has(>.merchant-panel-sidebar)>:not(.merchant-panel-sidebar){width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important}body.chego-view-desktop .merchant-panel-host{grid-template-columns:var(--merchant-sidebar-width) minmax(0,1fr)!important;grid-template-rows:minmax(100vh,auto)!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;overflow-x:clip!important}body.chego-view-desktop .merchant-panel-host>.merchant-panel-sidebar{grid-area:1/1!important}body.chego-view-desktop .merchant-panel-host>.merchant-panel-content{box-sizing:border-box!important;margin:0!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important;inset:auto!important;overflow-x:hidden!important;transform:none!important}body.chego-view-desktop .merchant-panel-host>.merchant-panel-content:not(.merchant-panel-main){padding-left:clamp(24px,2.6vw,42px)!important;padding-right:clamp(24px,2.6vw,42px)!important}}body.chego-view-desktop .merchant-panel-content>.merchant-panel-topbar,body.chego-view-desktop .merchant-panel-main>.merchant-panel-topbar,body.chego-view-desktop [data-merchant-shared-topbar]{box-sizing:border-box!important;width:100%!important;min-height:56px!important;box-shadow:none!important;z-index:5!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0 0 24px!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{box-sizing:border-box!important;color:#0b2239!important;background:#fff!important;border:1px solid #d7e4df!important;border-radius:15px!important;height:46px!important;box-shadow:0 8px 24px #0f172a0a!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open{white-space:nowrap!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open i{background:#00a96e!important;border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell{cursor:pointer!important;place-items:center!important;width:46px!important;min-width:46px!important;padding:0!important;display:grid!important;position:relative!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell b{color:#fff!important;background:#ef4444!important;border:2px solid #f5faf8!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;top:-7px!important;right:-6px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{cursor:pointer!important;text-align:left!important;align-items:center!important;gap:9px!important;min-width:142px!important;max-width:220px!important;padding:0 12px!important;display:flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>b{color:#fff!important;background:#00aa72!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:14px!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>span{gap:1px!important;min-width:0!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile strong,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{color:#62788c!important;font-size:11px!important}body.chego-view-desktop [data-merchant-shared-topbar] button:hover{background:#f8fffc!important;border-color:#a9d9c9!important}@media (width>=901px) and (width<=1180px){body.chego-view-desktop [data-merchant-shared-topbar]{gap:8px!important;margin-bottom:18px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open{padding-inline:12px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{min-width:120px!important;max-width:170px!important}}@media (width>=1180px){body.chego-view-desktop .merchant-panel-content>.merchant-panel-topbar,body.chego-view-desktop .merchant-panel-main>.merchant-panel-topbar{margin:0 0 14px!important}body.chego-view-desktop .merchant-panel-main{padding-top:18px!important}body.chego-view-desktop .merchant-page-heading{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:64px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}body.chego-view-desktop .merchant-page-heading>div{flex:auto!important;min-width:0!important}body.chego-view-desktop .merchant-page-heading h1{letter-spacing:-.035em!important;margin:0!important;font-size:34px!important;line-height:1.08!important}body.chego-view-desktop .merchant-page-heading p{margin:7px 0 0!important;line-height:1.4!important}body.chego-view-desktop .merchant-page-heading>button,body.chego-view-desktop .merchant-page-heading .merchant-page-primary{white-space:nowrap!important;flex:none!important;align-self:center!important;margin:0!important}body.chego-view-desktop :is(.merchant-store-data-desktop-shell,.merchant-users-desktop-shell,.merchant-settings-page)>.merchant-page-heading{margin-top:0!important;padding-top:0!important;transform:none!important}}@media (width>=1180px) and (width<=1365px){body.chego-view-desktop .merchant-page-heading h1{font-size:31px!important}body.chego-view-desktop .merchant-page-heading{min-height:58px!important}}body.chego-view-desktop .merchant-panel-sidebar,body.chego-view-desktop .merchant-panel-sidebar *{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.chego-view-desktop .merchant-panel-sidebar{background:linear-gradient(#031922 0%,#03212d 100%)!important;padding:22px 14px 18px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-brand{gap:12px!important;padding:0 8px 14px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-brand>span{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:22px!important;font-weight:900!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-brand strong{letter-spacing:-.02em!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-brand small{letter-spacing:.04em!important;color:#ffffffb8!important;margin-top:4px!important;font-size:11px!important;line-height:1.2!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav{gap:7px!important;padding:2px 5px 10px 0!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-group{letter-spacing:.2em!important;color:#11e7a4!important;margin:18px 10px 8px!important;padding-top:15px!important;font-size:11px!important;font-weight:900!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit{letter-spacing:-.01em!important;border-radius:16px!important;gap:12px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 14px!important;font-size:15px!important;font-weight:700!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button{color:#f3fbf9!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button:hover{background:#ffffff14!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button.active{background:linear-gradient(90deg,#09a172 0%,#099066 100%)!important;box-shadow:0 10px 24px #0112183d!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button.active:before{background:#7df5ce!important;width:3px!important;top:9px!important;bottom:9px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button .merchant-panel-menu-icon,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit .merchant-panel-menu-icon{color:#fffffff0!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button .merchant-panel-menu-icon svg,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit .merchant-panel-menu-icon svg{stroke-width:1.9px!important;width:20px!important;height:20px!important}body.chego-view-desktop .merchant-panel-sidebar .merchant-panel-nav>button .merchant-panel-menu-label,body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit>span:last-child{font-size:15px!important;font-weight:700!important;line-height:1.2!important}body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit{background:#ffffff05!important;border:1px solid #ffffff24!important;margin-top:6px!important}body.chego-view-desktop .merchant-panel-sidebar>.merchant-panel-exit .merchant-panel-menu-icon{color:#ff6b5f!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar]{width:100%!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-store-open,body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-bell,body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile{color:#0b2239!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e4df!important;border-radius:15px!important;height:46px!important;min-height:46px!important;box-shadow:0 8px 24px #0f172a0a!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-store-open{white-space:nowrap!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-store-open i{background:#00a96e!important;border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-store-open.is-closed i{background:#f59e0b!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-store-open.is-blocked i{background:#ef4444!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-bell{place-items:center!important;width:46px!important;min-width:46px!important;padding:0!important;display:grid!important;position:relative!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile{text-align:left!important;align-items:center!important;gap:10px!important;min-width:166px!important;max-width:230px!important;padding:0 12px!important;display:flex!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile>b{color:#fff!important;background:#00aa72!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:14px!important;font-weight:900!important;display:grid!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile>span{gap:2px!important;min-width:0!important;display:grid!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile strong,body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile strong{font-size:14px!important;font-weight:900!important;line-height:1.1!important}body.chego-view-desktop .merchant-panel-topbar[data-merchant-shared-topbar] .merchant-panel-profile small{color:#62788c!important;font-size:11px!important;line-height:1.15!important}body.chego-view-desktop [data-merchant-shared-topbar]{width:100%!important;height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0 0 24px!important;padding:8px 0!important;display:flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{box-sizing:border-box!important;background:#fff!important;border:1px solid #d4e3dd!important;border-radius:15px!important;height:46px!important;min-height:46px!important;max-height:46px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 8px 22px #14362b0d!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open{color:#0c7a55!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;min-width:116px!important;padding:0 15px!important;font-size:13px!important;font-weight:800!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open i{background:currentColor!important;border-radius:999px!important;width:7px!important;height:7px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open.is-closed{color:#b66800!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open.is-blocked{color:#d52f3b!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell{color:#112a3e!important;justify-content:center!important;width:46px!important;min-width:46px!important;padding:0!important;position:relative!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell b{color:#fff!important;background:#f13b46!important;border:2px solid #f4f8f6!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-8px!important;right:-6px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{gap:10px!important;min-width:172px!important;padding:0 13px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>b{color:#fff!important;background:#05ad75!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:15px!important;font-weight:800!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>span{min-width:0!important;display:block!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#10283c!important;max-width:112px!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;display:block!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#60768a!important;max-width:112px!important;margin-top:3px!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important;display:block!important;overflow:hidden!important}body.chego-view-desktop .merchant-panel-content-standardized>[data-merchant-shared-topbar],body.chego-view-desktop .merchant-panel-main>[data-merchant-shared-topbar],body.chego-view-desktop .merchant-workspace-main>[data-merchant-shared-topbar],body.chego-view-desktop .merchant-suite-main>[data-merchant-shared-topbar]{width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open{color:#0b2239!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e4df!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 14px!important;font:700 14px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;display:inline-flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e4df!important;border-radius:15px!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e4df!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>b{color:#fff!important;background:#04ab74!important;border-radius:999px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font:700 15px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile strong,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:122px!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;display:block!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{color:#64748b!important;margin-top:3px!important;font-size:10px!important;font-weight:600!important;line-height:1!important}body.chego-view-desktop :is(.merchant-workspace-topbar,.merchant-overview-topbar,.merchant-orders-topbar,.merchant-order-detail-topbar,.merchant-suite-topbar,.mfd-topbar,.merchant-finance-topbar,.merchant-categories-topbar,.merchant-promotions-topbar):not([data-merchant-shared-topbar]){display:none!important}body.chego-view-desktop [data-merchant-shared-topbar]{width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;padding:0!important;display:flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open{color:#0d2c3e!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d5e4de!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:46px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;display:flex!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open i{background:#06b47a!important;border-radius:50%!important;width:8px!important;min-width:8px!important;height:8px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open.is-closed i{background:#f59e0b!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-store-open.is-blocked i{background:#ef4444!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell{color:#0d2c3e!important;background:#fff!important;border:1px solid #d5e4de!important;border-radius:15px!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:0!important;display:grid!important;position:relative!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell svg{width:20px!important;height:20px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-bell>b{color:#fff!important;background:#ef3340!important;border:2px solid #f4f8f6!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-7px!important;right:-5px!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile{color:#0d2c3e!important;background:#fff!important;border:1px solid #d5e4de!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:46px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>b{color:#fff!important;background:#07ad76!important;border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;font-size:15px!important;font-weight:800!important;display:grid!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile>span{min-width:0!important;display:block!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile strong,body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:128px!important;display:block!important;overflow:hidden!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile strong{color:#0d2c3e!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important}body.chego-view-desktop [data-merchant-shared-topbar] .merchant-panel-profile small{color:#60758a!important;margin-top:2px!important;font-size:10px!important;line-height:1.1!important}.merchant-page-primary{color:#fff;cursor:pointer;background:#00aa72;border:0;border-radius:15px;min-height:46px;padding:0 18px;font-weight:900}.merchant-settings-notice{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;margin-bottom:16px;padding:13px 16px;font-weight:850}.merchant-settings-tabs{border-bottom:1px solid #dce8e4;gap:24px;margin-bottom:18px;display:flex}.merchant-settings-tabs button{color:#607487;background:0 0;border:0;padding:12px 2px;font-weight:850}.merchant-settings-tabs button.active{color:#008c60;border-bottom:3px solid #00aa72}.merchant-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.merchant-settings-card{background:#fff;border:1px solid #dce8e4;border-radius:20px;padding:20px;box-shadow:0 12px 30px #0f172a0a}.merchant-settings-card h2{margin:0 0 16px;font-size:16px}.merchant-settings-card label:not(.merchant-settings-toggle){gap:7px;margin-bottom:12px;display:grid}.merchant-settings-card label span{font-size:12px;font-weight:850}.merchant-settings-card input,.merchant-settings-card select{background:#fbfdfc;border:1px solid #d7e3df;border-radius:10px;width:100%;height:42px;padding:0 12px}.merchant-settings-toggle{justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.merchant-settings-toggle span{display:grid}.merchant-settings-toggle small{color:#718397;font-weight:500}.merchant-settings-toggle input{accent-color:#00aa72;width:42px;height:22px}.merchant-settings-colors{grid-template-columns:1fr 1fr;gap:14px;display:grid}.merchant-settings-colors input[type=color]{padding:4px}@media (width<=900px){.merchant-settings-grid{grid-template-columns:1fr}}.merchant-settings-payment-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.merchant-settings-payment-card,.merchant-settings-payment-preview{min-width:0}.merchant-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.merchant-settings-section-heading h2,.merchant-settings-payment-preview h2{margin:4px 0 6px}.merchant-settings-section-heading p,.merchant-settings-payment-preview p{color:#64748b;margin:0;line-height:1.55}.merchant-settings-eyebrow{color:#059669;letter-spacing:.18em;font-size:11px;font-weight:900;display:block}.merchant-settings-payment-count{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.merchant-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-payment-method{cursor:pointer;background:#fff;border:1px solid #d6e5df;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:94px;padding:15px;transition:all .18s;display:grid;position:relative}.merchant-payment-method:hover{border-color:#6ee7b7;transform:translateY(-1px);box-shadow:0 10px 24px #065f4612}.merchant-payment-method.is-selected{background:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 2px #10b98117}.merchant-payment-method input{opacity:0;pointer-events:none;position:absolute}.merchant-payment-method-icon{color:#047857;background:#d1fae5;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.merchant-payment-method-icon svg,.merchant-payment-method-check svg,.merchant-payment-preview-item>span svg,.merchant-settings-payment-note>svg{width:22px;height:22px}.merchant-payment-method-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.merchant-payment-method-copy strong{color:#0f172a;font-size:15px}.merchant-payment-method-copy small{color:#64748b;line-height:1.35}.merchant-payment-method-check{color:#0000;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.merchant-payment-method.is-selected .merchant-payment-method-check{color:#fff;background:#10b981;border-color:#10b981}.merchant-settings-payment-note{color:#475569;background:#f8fafc;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.merchant-settings-payment-note>svg{color:#059669;flex:none}.merchant-settings-payment-note p{margin:0;line-height:1.45}.merchant-payment-preview-item{border-bottom:1px solid #e5eee9;align-items:center;gap:12px;padding:13px 0;display:flex}.merchant-payment-preview-item:last-child{border-bottom:0}.merchant-payment-preview-item>span{color:#047857;background:#ecfdf5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.merchant-payment-preview-item>div{flex-direction:column;gap:3px;display:flex}.merchant-payment-preview-item strong{color:#0f172a;font-size:14px}.merchant-payment-preview-item small{color:#64748b;line-height:1.3}.merchant-payment-preview-empty{text-align:center;border:1px dashed #cbd5e1;border-radius:14px;padding:18px}.merchant-settings-feedback{margin-top:10px;font-weight:800}.merchant-settings-feedback.is-error{color:#dc2626}.merchant-settings-simple-card{max-width:760px}.merchant-settings-simple-card>p{color:#64748b;margin:0 0 18px}.merchant-settings-coming-soon{color:#64748b;margin-top:16px;display:block}@media (width<=1100px){.merchant-settings-payment-layout{grid-template-columns:1fr}}@media (width<=760px){.merchant-settings-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.merchant-settings-tabs button{white-space:nowrap}.merchant-payment-method-grid{grid-template-columns:1fr}.merchant-settings-section-heading{flex-direction:column}.merchant-settings-payment-count{align-self:flex-start}}.merchant-settings-page{background:radial-gradient(circle at 18% 0,#10b98112,#0000 34%),#f4faf7}.merchant-settings-page .merchant-page-heading{justify-content:space-between;align-items:flex-end;margin:0 0 20px;padding:2px 2px 0;display:flex;position:relative}.merchant-settings-page .merchant-page-heading:before{content:"PREFERÊNCIAS DA LOJA";color:#059669;letter-spacing:.18em;font-size:10px;font-weight:900;display:block;position:absolute;top:-18px;left:2px}.merchant-settings-page .merchant-page-heading h1{color:#0f2740;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(30px,2.4vw,38px);line-height:1.08}.merchant-settings-page .merchant-page-heading p{color:#61758a;margin:0;font-size:15px;line-height:1.55}.merchant-settings-tabs{scrollbar-width:none;background:#ffffffe6;border:1px solid #d8e8e2;border-radius:16px;align-items:center;gap:7px;width:100%;margin:0 0 22px;padding:7px;display:flex;overflow-x:auto;box-shadow:0 10px 28px #0f27400e}.merchant-settings-tabs::-webkit-scrollbar{display:none}.merchant-settings-tabs button{color:#60768a;letter-spacing:.005em;cursor:pointer;border:1px solid #0000;border-radius:11px;flex:none;min-height:42px;padding:0 17px;font-size:14px;font-weight:850;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.merchant-settings-tabs button:hover{color:#0f2740;background:#f3faf7;border-color:#d9ebe4}.merchant-settings-tabs button.active{color:#047857;background:#e9fbf4;border:1px solid #79ddbb;box-shadow:0 5px 14px #10b9811a}.merchant-settings-tabs button.active:after{content:"";background:#10b981;border-radius:999px;width:24px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.merchant-settings-card{border-color:#d8e8e2;box-shadow:0 14px 34px #0f27400e}.merchant-settings-card h2{color:#0f2740;letter-spacing:-.01em;font-size:17px}@media (width<=760px){.merchant-settings-page .merchant-page-heading:before{top:-14px}.merchant-settings-tabs{gap:5px;padding:6px}.merchant-settings-tabs button{min-height:40px;padding:0 14px;font-size:13px}}.merchant-installment-settings{border-top:1px solid #dfe9e5;margin-top:22px;padding-top:22px}.merchant-settings-section-heading.compact{margin-bottom:16px}.merchant-installment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-installment-grid label{gap:7px;display:grid}.merchant-installment-grid label>span{color:#40556a;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.merchant-installment-grid select,.merchant-installment-grid input{color:#102238;width:100%;min-height:46px;font:inherit;background:#f8fbfa;border:1px solid #d4e2dd;border-radius:13px;padding:0 13px}.merchant-installment-rate{display:none!important}.merchant-installment-rate.is-visible{display:grid!important}.merchant-installment-preview{color:#315b4d;background:#effbf6;border:1px solid #bfe8d7;border-radius:14px;margin-top:14px;padding:13px 15px;font-size:14px}.merchant-installment-preview strong{color:#008f5b}@media (width<=900px){.merchant-installment-grid{grid-template-columns:1fr}}.merchant-orders-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 112px}.merchant-orders-mobile-header{color:#fff;background:radial-gradient(circle at 86% 76%, #ffffff2e 0 70px, transparent 71px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-orders-mobile-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:18px;font-weight:900}.merchant-orders-mobile-header img{filter:drop-shadow(0 10px 16px #00000029);width:136px}.merchant-orders-mobile-header p{color:#ffffffd1;margin:7px 0 0;font-size:12px;font-weight:800}.merchant-orders-mobile-store-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;grid-template-columns:66px 1fr;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.merchant-orders-mobile-store-card>span{background:var(--chego-green-soft);border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;font-size:33px;display:inline-flex}.merchant-orders-mobile-store-card small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-orders-mobile-store-card h1{letter-spacing:-.05em;margin:5px 0;font-size:22px;line-height:1}.merchant-orders-mobile-store-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-orders-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-orders-mobile-metrics article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px 10px;display:grid}.merchant-orders-mobile-metrics strong{color:var(--chego-text);font-size:17px;line-height:1}.merchant-orders-mobile-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-orders-mobile-filters{gap:8px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.merchant-orders-mobile-filters button{border:1px solid var(--chego-border);color:var(--chego-muted);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:999px;flex:none;padding:10px 13px;font-size:12px;font-weight:900}.merchant-orders-mobile-filters button.active{background:var(--chego-green);color:#fff;border-color:#0000}.merchant-orders-mobile-list{gap:14px;margin-top:16px;display:grid}.merchant-orders-card-mobile,.merchant-orders-mobile-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px;padding:15px}.merchant-orders-card-mobile{gap:14px;display:grid}.merchant-orders-card-mobile>header{justify-content:space-between;gap:14px;display:flex}.merchant-orders-card-mobile small{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-orders-card-mobile h2{letter-spacing:-.04em;margin:5px 0;font-size:20px;line-height:1.1}.merchant-orders-card-mobile p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-orders-card-mobile>header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:17px}.merchant-orders-customer-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-orders-customer-mobile div{background:#f8fafc;border-radius:18px;align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.merchant-orders-customer-mobile span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.merchant-orders-customer-mobile strong{color:var(--chego-text);font-size:11px;line-height:1.2}.merchant-orders-address-mobile{background:var(--chego-green-soft);border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.merchant-orders-address-mobile>span{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-orders-address-mobile strong{color:var(--chego-green-dark);font-size:13px}.merchant-orders-address-mobile p{color:var(--chego-muted);margin-top:3px;font-size:11px;line-height:1.35}.merchant-orders-items-mobile{background:#f8fafc;border-radius:20px;gap:10px;padding:12px;display:grid}.merchant-orders-items-mobile>div{justify-content:space-between;gap:10px;display:flex}.merchant-orders-items-mobile>div strong{font-size:13px}.merchant-orders-items-mobile>div span{color:var(--chego-muted);font-size:11px;font-weight:900}.merchant-orders-items-mobile ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.merchant-orders-items-mobile li{color:var(--chego-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.merchant-orders-items-mobile li strong{color:var(--chego-green-dark);white-space:nowrap}.merchant-orders-card-mobile footer button{color:#fff;background:var(--chego-green);border:0;border-radius:18px;width:100%;min-height:50px;font-size:14px;font-weight:900}.merchant-orders-card-mobile footer button.done{color:#64748b;background:#e2e8f0}.merchant-orders-mobile-empty{text-align:center;align-content:center;place-items:center;gap:11px;min-height:300px;display:grid}.merchant-orders-mobile-empty img{object-fit:contain;background:var(--chego-green-soft);border-radius:28px;width:86px;height:86px;padding:15px}.merchant-orders-mobile-empty h1{letter-spacing:-.05em;margin:0;font-size:24px}.merchant-orders-mobile-empty p{max-width:280px;color:var(--chego-muted);margin:0;font-size:13px;line-height:1.45}.client-orders-delivery-mobile,.client-order-success-delivery-mobile,.merchant-orders-delivery-mobile,.admin-orders-delivery-mobile{background:#ecfdf5;border:1px solid #00985029;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.client-orders-delivery-mobile>span,.client-order-success-delivery-mobile>span,.merchant-orders-delivery-mobile>span,.admin-orders-delivery-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.client-orders-delivery-mobile strong,.client-order-success-delivery-mobile strong,.merchant-orders-delivery-mobile strong,.admin-orders-delivery-mobile strong{color:#047857;font-size:13px}.client-orders-delivery-mobile p,.client-order-success-delivery-mobile p,.merchant-orders-delivery-mobile p,.admin-orders-delivery-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-orders-total-breakdown-mobile,.merchant-orders-total-breakdown-mobile,.admin-orders-total-breakdown-mobile{background:#f8fafc;border-radius:18px;gap:6px;margin-top:12px;padding:12px;display:grid}.client-orders-total-breakdown-mobile div,.merchant-orders-total-breakdown-mobile div,.admin-orders-total-breakdown-mobile div{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-orders-total-breakdown-mobile span,.merchant-orders-total-breakdown-mobile span,.admin-orders-total-breakdown-mobile span{color:var(--chego-muted);font-size:11px;font-weight:800}.client-orders-total-breakdown-mobile strong,.merchant-orders-total-breakdown-mobile strong,.admin-orders-total-breakdown-mobile strong{color:var(--chego-text);font-size:12px}.client-orders-total-breakdown-mobile .discount strong,.merchant-orders-total-breakdown-mobile .discount strong,.admin-orders-total-breakdown-mobile .discount strong{color:#047857}.merchant-orders-delivery-review-mobile,.merchant-orders-delivery-defined-mobile{background:#fff7ed;border:1px solid #ea580c2e;border-radius:20px;gap:10px;margin-top:12px;padding:12px;display:grid}.merchant-orders-delivery-defined-mobile{background:#ecfdf5;border-color:#00985029;grid-template-columns:44px 1fr;align-items:center}.merchant-orders-delivery-defined-mobile>span,.merchant-orders-delivery-review-title-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-orders-delivery-review-title-mobile{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.merchant-orders-delivery-review-title-mobile strong{color:#c2410c;font-size:13px}.merchant-orders-delivery-defined-mobile strong{color:#047857;font-size:13px}.merchant-orders-delivery-review-mobile p,.merchant-orders-delivery-defined-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.merchant-orders-delivery-review-mobile label{gap:6px;display:grid}.merchant-orders-delivery-review-mobile label span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-orders-delivery-review-mobile input{min-height:44px;color:var(--chego-text);background:#fff;border:1px solid #ea580c33;border-radius:15px;padding:0 11px;font-size:13px;font-weight:800}.merchant-orders-delivery-review-mobile button{color:#fff;background:#c2410c;border:0;border-radius:16px;min-height:46px;font-size:13px;font-weight:900}.client-orders-accept-delivery-mobile,.merchant-orders-delivery-waiting-mobile{background:#fff7ed;border:1px solid #ea580c33;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.client-orders-accept-delivery-mobile>span,.merchant-orders-delivery-waiting-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.client-orders-accept-delivery-mobile strong,.merchant-orders-delivery-waiting-mobile strong{color:#c2410c;font-size:13px}.client-orders-accept-delivery-mobile p,.merchant-orders-delivery-waiting-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-orders-accept-delivery-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;grid-column:1/-1;min-height:46px;font-size:13px;font-weight:900}.client-orders-accept-delivery-mobile button.secondary{color:#991b1b!important;background:#fee2e2!important;border:1px solid #dc26262e!important}.merchant-orders-delivery-canceled-mobile{background:#fef2f2;border:1px solid #dc26262e;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.merchant-orders-delivery-canceled-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-orders-delivery-canceled-mobile strong{color:#991b1b;font-size:13px}.merchant-orders-delivery-canceled-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.merchant-orders-operational-lock-mobile{background:#eff6ff;border:1px solid #2563eb2e;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.merchant-orders-operational-lock-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-orders-operational-lock-mobile strong{color:#1d4ed8;font-size:13px}.merchant-orders-operational-lock-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.merchant-orders-card-mobile footer button:disabled{cursor:not-allowed;color:#64748b!important;box-shadow:none!important;background:#cbd5e1!important}.client-orders-freight-history-mobile,.merchant-orders-freight-history-mobile,.admin-orders-freight-history-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;margin-top:12px;padding:12px}.client-orders-freight-history-title-mobile,.merchant-orders-freight-history-title-mobile,.admin-orders-freight-history-title-mobile{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.client-orders-freight-history-title-mobile strong,.merchant-orders-freight-history-title-mobile strong,.admin-orders-freight-history-title-mobile strong{color:var(--chego-text);font-size:13px}.client-orders-freight-history-title-mobile span,.merchant-orders-freight-history-title-mobile span,.admin-orders-freight-history-title-mobile span{color:var(--chego-muted);font-size:10px;font-weight:900}.client-orders-freight-history-mobile ul,.merchant-orders-freight-history-mobile ul,.admin-orders-freight-history-mobile ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.client-orders-freight-history-mobile li,.merchant-orders-freight-history-mobile li,.admin-orders-freight-history-mobile li{grid-template-columns:34px 1fr;align-items:start;gap:8px;display:grid}.client-orders-freight-history-mobile li>span,.merchant-orders-freight-history-mobile li>span,.admin-orders-freight-history-mobile li>span{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.client-orders-freight-history-mobile li strong,.merchant-orders-freight-history-mobile li strong,.admin-orders-freight-history-mobile li strong{color:var(--chego-text);font-size:12px;display:block}.client-orders-freight-history-mobile li p,.merchant-orders-freight-history-mobile li p,.admin-orders-freight-history-mobile li p{color:var(--chego-muted);line-height:1.35;margin:3px 0 0!important;font-size:11px!important}.client-orders-freight-history-mobile li small,.merchant-orders-freight-history-mobile li small,.admin-orders-freight-history-mobile li small{color:#64748b;margin-top:3px;font-size:10px;display:block}.client-orders-freight-center-mobile,.merchant-orders-freight-center-mobile,.admin-orders-freight-center-mobile{box-shadow:var(--chego-shadow-card);background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #00985029;border-radius:22px;margin:12px 0;padding:14px}.client-orders-freight-center-head-mobile,.merchant-orders-freight-center-head-mobile,.admin-orders-freight-center-head-mobile{grid-template-columns:46px 1fr;align-items:center;gap:10px;display:grid}.client-orders-freight-center-head-mobile>span,.merchant-orders-freight-center-head-mobile>span,.admin-orders-freight-center-head-mobile>span{background:#fff;border-radius:17px;justify-content:center;align-items:center;width:46px;height:46px;font-size:23px;display:inline-flex}.client-orders-freight-center-head-mobile strong,.merchant-orders-freight-center-head-mobile strong,.admin-orders-freight-center-head-mobile strong{color:var(--chego-text);font-size:14px;font-weight:950}.client-orders-freight-center-head-mobile p,.merchant-orders-freight-center-head-mobile p,.admin-orders-freight-center-head-mobile p{color:var(--chego-muted);line-height:1.35;margin:4px 0 0!important;font-size:11px!important}.client-orders-freight-center-grid-mobile,.merchant-orders-freight-center-grid-mobile,.admin-orders-freight-center-grid-mobile{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.merchant-orders-freight-center-grid-mobile,.admin-orders-freight-center-grid-mobile{grid-template-columns:repeat(2,1fr)}.client-orders-freight-center-grid-mobile article,.merchant-orders-freight-center-grid-mobile article,.admin-orders-freight-center-grid-mobile article{border:1px solid var(--chego-border);background:#fff;border-radius:18px;align-content:center;gap:2px;min-height:70px;padding:10px;display:grid}.client-orders-freight-center-grid-mobile article.attention,.merchant-orders-freight-center-grid-mobile article.attention,.admin-orders-freight-center-grid-mobile article.attention{background:#fff7ed;border-color:#ea580c33}.merchant-orders-freight-center-grid-mobile article.waiting{background:#eff6ff;border-color:#2563eb2e}.admin-orders-freight-center-grid-mobile article.danger{background:#fef2f2;border-color:#dc26262e}.client-orders-freight-center-grid-mobile strong,.merchant-orders-freight-center-grid-mobile strong,.admin-orders-freight-center-grid-mobile strong{color:var(--chego-text);font-size:20px;font-weight:950}.client-orders-freight-center-grid-mobile span,.merchant-orders-freight-center-grid-mobile span,.admin-orders-freight-center-grid-mobile span{color:var(--chego-muted);font-size:10px;font-weight:900}.client-orders-freight-center-alert-mobile{background:#fff7ed;border-radius:15px;padding:10px;font-weight:900;color:#c2410c!important;margin:10px 0 0!important;font-size:11px!important}.merchant-orders-freight-center-mobile button,.admin-orders-freight-center-actions-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:950}.admin-orders-freight-center-actions-mobile{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-orders-freight-center-actions-mobile button:last-child{color:#991b1b;background:#fee2e2}.order-detail-mobile-shell{background:#f8fafc;min-height:100vh;padding:14px 14px 96px}.order-detail-header-mobile{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-deep));color:#fff;min-height:82px;box-shadow:var(--chego-shadow-card);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.order-detail-header-mobile button,.order-detail-empty-mobile button{color:#fff;background:#ffffff29;border:0;border-radius:16px;min-height:42px;padding:0 12px;font-weight:900}.order-detail-header-mobile img{max-width:120px;display:block}.order-detail-header-mobile p{opacity:.9;margin:3px 0 0;font-size:12px}.order-detail-header-mobile span{background:#ffffff2e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.order-detail-hero-mobile,.order-detail-card-mobile,.order-detail-actions-mobile,.order-detail-cancel-mobile,.order-detail-timeline-mobile,.order-detail-empty-mobile{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;margin-top:12px;padding:14px}.order-detail-hero-mobile{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-detail-hero-mobile small,.order-detail-info-grid-mobile span,.order-detail-receipt-mobile span,.order-detail-store-total-mobile small,.order-detail-section-title-mobile span{color:var(--chego-muted);font-size:11px;font-weight:900}.order-detail-hero-mobile h1{color:var(--chego-text);margin:4px 0;font-size:22px}.order-detail-hero-mobile p{color:var(--chego-muted);margin:0;font-size:12px}.order-detail-hero-mobile>strong{white-space:nowrap;color:var(--chego-green-deep);font-size:17px}.order-detail-layout-mobile,.order-detail-main-mobile,.order-detail-side-mobile{gap:0;display:grid}.order-detail-section-title-mobile{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-detail-section-title-mobile h2,.order-detail-actions-mobile h2,.order-detail-timeline-mobile h2{color:var(--chego-text);margin:0;font-size:16px}.order-detail-info-grid-mobile,.order-detail-receipt-mobile{gap:10px;display:grid}.order-detail-info-grid-mobile div,.order-detail-receipt-mobile div{background:#f8fafc;border-radius:16px;gap:4px;padding:11px;display:grid}.order-detail-info-grid-mobile strong,.order-detail-receipt-mobile strong{color:var(--chego-text);word-break:break-word;font-size:13px}.order-detail-receipt-mobile .total{background:#ecfdf5;border:1px solid #00985029}.order-detail-stores-mobile{gap:10px;display:grid}.order-detail-stores-mobile article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;padding:12px}.order-detail-stores-mobile article>div:first-child,.order-detail-store-total-mobile{justify-content:space-between;gap:10px;display:flex}.order-detail-stores-mobile ul,.order-detail-timeline-mobile ul{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.order-detail-stores-mobile li{color:var(--chego-text);justify-content:space-between;gap:10px;font-size:12px;display:flex}.order-detail-timeline-mobile li{grid-template-columns:36px 1fr;gap:10px;display:grid}.order-detail-timeline-mobile li>span{background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.order-detail-timeline-mobile li p{color:var(--chego-muted);margin:3px 0;font-size:12px}.order-detail-timeline-mobile li small{color:#64748b;font-size:11px}.order-detail-cancel-mobile{background:#fef2f2;border-color:#dc26262e;grid-template-columns:46px 1fr;gap:10px;display:grid}.order-detail-cancel-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.order-detail-cancel-mobile strong{color:#991b1b}.order-detail-cancel-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.order-detail-actions-mobile{gap:12px;display:grid}.order-detail-form-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;gap:8px;padding:12px;display:grid}.order-detail-form-mobile select,.order-detail-form-mobile textarea{border:1px solid var(--chego-border);width:100%;font:inherit;background:#fff;border-radius:14px;padding:11px}.order-detail-form-mobile textarea{resize:vertical;min-height:72px}.order-detail-actions-mobile button,.order-detail-action-row-mobile button,.order-list-detail-link-mobile button,.merchant-orders-card-mobile footer button.secondary{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:44px;padding:0 14px;font-weight:950}.order-detail-actions-mobile button.danger,.order-detail-action-row-mobile button.danger{color:#991b1b;background:#fee2e2}.order-detail-action-row-mobile{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-list-detail-link-mobile{margin:12px 0}.order-list-detail-link-mobile button,.merchant-orders-card-mobile footer button.secondary{color:#3730a3;background:#eef2ff;width:100%}.client-orders-payment-mobile,.merchant-orders-payment-mobile,.admin-orders-payment-mobile,.admin-orders-payment-center-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.client-orders-payment-mobile>span,.merchant-orders-payment-mobile>span,.admin-orders-payment-mobile>span{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.client-orders-payment-mobile.pending,.merchant-orders-payment-mobile.pending,.admin-orders-payment-mobile.pending{background:#fff7ed;border-color:#ea580c2e}.client-orders-payment-mobile.released,.merchant-orders-payment-mobile.released,.admin-orders-payment-mobile.released{background:#ecfdf5;border-color:#0098502e}.client-orders-payment-mobile.problem,.merchant-orders-payment-mobile.problem,.admin-orders-payment-mobile.problem{background:#fef2f2;border-color:#dc26262e}.client-orders-payment-mobile strong,.merchant-orders-payment-mobile strong,.admin-orders-payment-mobile strong{color:var(--chego-text);font-size:13px}.client-orders-payment-mobile p,.merchant-orders-payment-mobile p,.admin-orders-payment-mobile p{color:var(--chego-muted);margin:3px 0 0!important;font-size:11px!important}.admin-orders-payment-actions-mobile{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-orders-payment-actions-mobile button,.admin-orders-payment-center-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:15px;min-height:40px;font-weight:950}.admin-orders-payment-actions-mobile button.danger{color:#991b1b;background:#fee2e2}.admin-orders-payment-center-mobile{background:linear-gradient(135deg,#eff6ff,#f8fafc);display:block}.admin-orders-payment-center-mobile>div{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.admin-orders-payment-center-mobile>div>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.admin-orders-payment-center-mobile section{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.admin-orders-payment-center-mobile article{border:1px solid var(--chego-border);background:#fff;border-radius:16px;padding:10px}.admin-orders-payment-center-mobile article.danger{background:#fef2f2}.merchant-orders-payment-actions-mobile,.order-detail-payment-actions-mobile{grid-column:1/-1;grid-template-columns:1fr;gap:8px;display:grid}.merchant-orders-payment-actions-mobile button,.order-detail-payment-actions-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:15px;min-height:42px;font-weight:950}.merchant-orders-payment-actions-mobile button.danger,.order-detail-payment-actions-mobile button.danger{color:#991b1b;background:#fee2e2}.admin-orders-payment-audit-mobile{color:var(--chego-muted);background:#fff;border-radius:14px;grid-column:1/-1;padding:9px;font-size:11px;font-weight:800}.merchant-orders-mobile-store-card>img{background:var(--chego-green-soft);object-fit:cover;border-radius:22px;width:66px;height:66px;display:block}.merchant-orders-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-orders-mobile-filters button{align-items:center;gap:8px;display:inline-flex}.merchant-orders-mobile-filters button small{color:#047857;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:11px;font-weight:950;display:inline-flex}.merchant-orders-mobile-filters button.active small{color:#fff;background:#ffffff38}.merchant-orders-mobile-date-filter{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;gap:10px;margin-top:12px;padding:14px;display:grid}.merchant-orders-mobile-date-filter>strong{color:var(--chego-text);font-size:13px;font-weight:950}.merchant-orders-mobile-date-filter label{gap:6px;display:grid}.merchant-orders-mobile-date-filter label span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950}.merchant-orders-mobile-date-filter input{border:1px solid var(--chego-border);min-height:42px;color:var(--chego-text);background:#f8fafc;border-radius:14px;padding:0 11px;font-size:13px;font-weight:850}.merchant-orders-mobile-date-filter div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-orders-mobile-date-filter button{background:var(--chego-green);color:#fff;border:0;border-radius:14px;min-height:42px;font-size:12px;font-weight:950}.merchant-orders-mobile-date-filter button.secondary{color:var(--chego-text);border:1px solid var(--chego-border);background:#f1f5f9}.merchant-orders-mobile-list-head{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:linear-gradient(135deg,#fff,#f8fafc);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.merchant-orders-mobile-list-head h1{color:var(--chego-text);letter-spacing:-.05em;margin:4px 0;font-size:19px;line-height:1.05}.merchant-orders-mobile-list-head p{color:var(--chego-muted);margin:0;font-size:12px;line-height:1.35}.merchant-orders-mobile-list-head>strong{background:var(--chego-green-soft);width:38px;height:38px;color:var(--chego-green-dark);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.merchant-orders-card-mobile.is-new{border-color:#0098506b;box-shadow:0 18px 42px #0098501a}.merchant-orders-card-mobile.is-canceled{background:linear-gradient(135deg,#fff,#fef2f2);border-color:#dc26263d}.merchant-orders-new-badge-mobile{color:#047857;text-transform:uppercase;letter-spacing:.05em;background:#dcfce7;border-radius:999px;align-items:center;width:max-content;margin-top:7px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.merchant-orders-card-mobile footer button.secondary{color:#1d4ed8;background:#eef6ff;border:1px solid #2563eb24}.merchant-orders-card-mobile.is-new footer button.secondary{background:var(--chego-green);color:#fff;border:0}.merchant-orders-card-mobile footer button.pending-view{color:#64748b!important;background:#f1f5f9!important}.merchant-orders-whatsapp-mobile{background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #0098502e;border-radius:18px;gap:10px;padding:11px;display:grid}.merchant-orders-whatsapp-mobile>div:first-child{gap:3px;display:grid}.merchant-orders-whatsapp-mobile span{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.merchant-orders-whatsapp-mobile strong{color:var(--chego-text);font-size:13px;line-height:1.2}.merchant-orders-whatsapp-mobile>div:last-child{grid-template-columns:1fr;gap:8px;display:grid}.merchant-orders-whatsapp-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:14px;min-height:40px;padding:0 10px;font-size:11px;font-weight:950}.merchant-orders-whatsapp-mobile button.secondary{border:1px solid var(--chego-border);color:var(--chego-text);background:#fff}.merchant-orders-payment-mobile.pending{background:#fffbeb;border-color:#f59e0b38}.merchant-orders-payment-mobile.problem{background:#fef2f2;border-color:#dc26262e}.merchant-orders-card-mobile{border-radius:24px!important;gap:11px!important;padding:13px!important}.merchant-orders-customer-mobile div{border-radius:16px!important;min-height:52px!important;padding:9px!important}.merchant-orders-delivery-mobile,.merchant-orders-payment-mobile,.merchant-orders-delivery-defined-mobile,.merchant-orders-delivery-waiting-mobile,.merchant-orders-delivery-canceled-mobile,.merchant-orders-operational-lock-mobile{border-radius:17px!important;grid-template-columns:36px 1fr!important;gap:9px!important;margin-top:0!important;padding:10px!important}.merchant-orders-delivery-mobile>span,.merchant-orders-payment-mobile>span,.merchant-orders-delivery-defined-mobile>span,.merchant-orders-delivery-waiting-mobile>span,.merchant-orders-delivery-canceled-mobile>span,.merchant-orders-operational-lock-mobile>span{border-radius:13px!important;width:36px!important;height:36px!important;font-size:18px!important}.merchant-orders-payment-actions-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.merchant-orders-payment-actions-mobile button{border-radius:13px!important;min-height:36px!important;font-size:10px!important}.merchant-orders-card-mobile footer{grid-template-columns:1fr;gap:8px;display:grid}.merchant-orders-card-mobile footer button{border-radius:15px!important;min-height:44px!important;font-size:12px!important}.merchant-orders-quick-actions-mobile{background:#f8fffb;border:1px solid #00985024;border-radius:17px;gap:8px;padding:9px;display:grid}.merchant-orders-quick-contact-mobile{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.merchant-orders-quick-contact-mobile span{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950}.merchant-orders-quick-contact-mobile strong{min-width:0;color:var(--chego-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.merchant-orders-quick-buttons-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.merchant-orders-quick-buttons-mobile button{background:var(--chego-green);color:#fff;white-space:nowrap;border:0;border-radius:13px;min-height:36px;padding:0 8px;font-size:10px;font-weight:950}.merchant-orders-quick-buttons-mobile button.secondary{border:1px solid var(--chego-border);color:var(--chego-text);background:#fff}.merchant-orders-desktop-filters,.merchant-orders-mobile-filters{gap:8px}.merchant-orders-desktop-filters button,.merchant-orders-mobile-filters button{min-width:0}.merchant-orders-quick-actions-desktop,.merchant-orders-quick-actions-mobile{background:linear-gradient(135deg,#d1fae5b8,#fff);border-color:#00985029}.merchant-orders-mobile-list-head{box-shadow:var(--chego-shadow-card);background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:1px solid #00985029;border-radius:22px;padding:14px}.merchant-orders-mobile-list-head small{color:var(--chego-green-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:950}.merchant-orders-mobile-list-head h1{letter-spacing:-.045em;margin:4px 0;font-size:21px;line-height:1}.merchant-orders-mobile-list-head p{color:var(--chego-muted);margin:0;font-size:12px;font-weight:750}.merchant-orders-card-mobile{position:relative;overflow:hidden;border-color:#00985024!important;border-radius:22px!important;gap:11px!important;padding:13px!important}.merchant-orders-card-mobile:before{content:"";background:var(--chego-green);width:4px;position:absolute;inset:0 auto 0 0}.merchant-orders-card-mobile.is-new:before{background:#ff5a1f}.merchant-orders-card-mobile.is-canceled:before{background:#ef4444}.merchant-orders-card-mobile>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-left:4px;position:relative;display:grid!important}.merchant-orders-card-mobile h2{margin:4px 0 3px!important;font-size:19px!important}.merchant-orders-card-mobile>header>strong{background:#ecfdf5;border-radius:14px;padding:9px 10px;color:var(--chego-green-dark)!important;font-size:15px!important}.merchant-orders-customer-mobile{grid-template-columns:1fr!important;gap:8px!important}.merchant-orders-customer-mobile div{border:1px solid #edf2f7;background:#f8fafc!important;border-radius:15px!important;min-height:54px!important;padding:9px 10px!important}.merchant-orders-quick-actions-mobile{background:linear-gradient(135deg,#d1fae59e,#fff)!important;border-radius:15px!important}.merchant-orders-quick-buttons-mobile button{border-radius:999px!important;min-height:34px!important}.merchant-orders-payment-mobile,.merchant-orders-delivery-mobile,.merchant-orders-operational-lock-mobile,.merchant-orders-delivery-waiting-mobile,.merchant-orders-delivery-canceled-mobile,.merchant-orders-delivery-defined-mobile{border-radius:15px!important;grid-template-columns:40px minmax(0,1fr)!important;margin-top:0!important;padding:10px!important}.merchant-orders-payment-mobile>span,.merchant-orders-delivery-mobile>span,.merchant-orders-operational-lock-mobile>span,.merchant-orders-delivery-waiting-mobile>span,.merchant-orders-delivery-canceled-mobile>span,.merchant-orders-delivery-defined-mobile>span{border-radius:14px!important;width:40px!important;height:40px!important;font-size:20px!important}.merchant-orders-items-mobile{border:1px solid #edf2f7;background:#f8fafc!important;border-radius:16px!important;padding:11px!important}.merchant-orders-items-mobile>div{border-bottom:1px solid #e2e8f0;padding-bottom:8px}.merchant-orders-items-mobile ul{gap:8px!important}.merchant-orders-item-line{background:#fff;border:1px solid #00985021;border-radius:14px;padding:9px 10px;gap:8px!important;display:grid!important}.merchant-orders-item-mainline{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-orders-item-mainline span{color:var(--chego-text)!important;font-size:12px!important;font-weight:900!important}.merchant-orders-item-mainline strong{white-space:nowrap;color:var(--chego-green-dark)!important;font-size:12px!important}.merchant-orders-item-variation-tags{gap:6px;display:grid}.merchant-orders-item-variation-tags small{text-transform:uppercase;color:var(--chego-green-dark)!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:950!important}.merchant-orders-item-variation-tags div{flex-wrap:wrap;gap:5px;display:flex}.merchant-orders-item-variation-tags span,.merchant-orders-item-variation-tags strong{border-radius:999px;padding:6px 8px;line-height:1;font-size:9px!important;font-weight:950!important}.merchant-orders-item-variation-tags span{background:#dcfce7;color:#047857!important}.merchant-orders-item-variation-tags strong{background:#0f172a;color:#fff!important}.merchant-orders-total-breakdown-mobile{border:1px solid #edf2f7;background:#fff!important;border-radius:15px!important;margin-top:0!important;padding:9px 10px!important}.merchant-orders-card-mobile footer{gap:8px!important}.merchant-orders-card-mobile footer button.secondary{color:#fff!important;background:#0f172a!important}.merchant-orders-page{background:#f7faf9;min-height:100vh}.merchant-orders-sidebar{height:100vh;position:sticky;top:0}.merchant-orders-main{min-width:0;padding:28px 30px 48px;overflow-x:hidden}.merchant-orders-topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.merchant-orders-topbar h1{color:#0f172a;margin:0;font-size:30px}.merchant-orders-topbar p{color:#64748b;margin:6px 0 0}.merchant-orders-store-status{background:#fff;border:1px solid #dce9e4;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex}.merchant-orders-store-status span{background:#009b62;border-radius:50%;width:10px;height:10px}.merchant-orders-filters-bar{background:#fff;border:1px solid #dde9e4;border-radius:18px;grid-template-columns:minmax(300px,1.4fr) minmax(160px,.65fr) minmax(180px,.7fr) auto;align-items:end;gap:16px;margin-bottom:18px;padding:16px;display:grid}.merchant-orders-filters-bar label{color:#526579;gap:7px;font-size:12px;font-weight:800;display:grid}.merchant-orders-filters-bar input,.merchant-orders-filters-bar select{color:#172033;width:100%;height:46px;font:inherit;background:#fbfdfc;border:1px solid #d7e4df;border-radius:12px;padding:0 14px}.merchant-orders-search{position:relative}.merchant-orders-search>span{position:absolute;bottom:14px;left:14px}.merchant-orders-search input{padding-left:40px}.merchant-orders-filters-bar>button{color:#008c59;background:#fff;border:1px solid #90dfbf;border-radius:12px;height:46px;padding:0 20px;font-weight:900}.merchant-orders-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.merchant-orders-kpis article{background:#fff;border:1px solid #dde9e4;border-radius:18px;align-items:center;gap:15px;min-height:104px;padding:18px;display:flex}.merchant-orders-kpis article>span{color:#009b62;background:#d9f9ea;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.merchant-orders-kpis small{color:#5d7084;margin-bottom:7px;display:block}.merchant-orders-kpis strong{color:#111827;font-size:23px}.merchant-orders-table-card{background:#fff;border:1px solid #dde9e4;border-radius:20px;overflow:hidden}.merchant-orders-tabs{border-bottom:1px solid #e5eeea;gap:26px;padding:0 22px;display:flex}.merchant-orders-tabs button{color:#56677a;background:0 0;border:0;padding:20px 4px;font-weight:800;position:relative}.merchant-orders-tabs button.active{color:#009b62}.merchant-orders-tabs button.active:after{content:"";background:#00aa6c;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.merchant-orders-tabs span{background:#eef4f1;border-radius:99px;margin-left:7px;padding:2px 7px;font-size:11px}.merchant-orders-table-head,.merchant-orders-table-row{grid-template-columns:1.05fr 1.35fr 1.2fr 1.05fr 1.1fr 1fr .72fr .9fr .7fr;align-items:center;gap:14px;display:grid}.merchant-orders-table-head{color:#53687c;text-transform:uppercase;letter-spacing:.09em;background:#fbfdfc;padding:16px 22px;font-size:10px;font-weight:900}.merchant-orders-table-row{color:#172033;border-top:1px solid #e7efec;min-height:90px;padding:15px 22px}.merchant-orders-table-row:hover{background:#fbfdfc}.merchant-orders-table-row small{color:#65788c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.merchant-orders-code button{color:#009b62;background:0 0;border:0;padding:5px 0 0;font-size:11px;font-weight:800;display:block}.merchant-orders-customer{align-items:center;gap:10px;min-width:0;display:flex}.merchant-orders-customer>span{color:#008c59;background:#d9f9ea;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:12px;font-weight:900;display:grid}.merchant-orders-customer div,.merchant-orders-items,.merchant-orders-payment,.merchant-orders-delivery{min-width:0}.merchant-orders-status{text-align:center;border-radius:99px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.merchant-orders-status.success{color:#008753;background:#d8f8e8}.merchant-orders-status.info{color:#1367cc;background:#dcecff}.merchant-orders-status.warning{color:#b36a00;background:#fff0c2}.merchant-orders-status.danger{color:#d92727;background:#ffe0e0}.merchant-orders-total{color:#071d17}.merchant-orders-table-row time{color:#526579;font-size:12px}.merchant-orders-actions{justify-content:flex-end;gap:7px;display:flex}.merchant-orders-actions button{color:#008c59;background:#fff;border:1px solid #cfe2db;border-radius:11px;width:38px;height:38px;font-weight:900}.merchant-orders-actions .advance{color:#fff;background:#00a86b;border-color:#00a86b}.merchant-orders-empty{text-align:center;color:#617487;padding:50px 20px}.merchant-orders-empty strong{color:#172033}.merchant-orders-no-store{text-align:center;padding:60px}@media (width<=1250px){.merchant-orders-main{padding:22px 18px}.merchant-orders-table-card{overflow-x:auto}.merchant-orders-table-head,.merchant-orders-table-row{min-width:1050px}.merchant-orders-kpis{grid-template-columns:repeat(2,1fr)}}.merchant-orders-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;display:block}.merchant-orders-search>span{color:#5d7084;place-items:center;width:20px;height:20px;display:grid;bottom:13px}.merchant-orders-search-icon{width:17px;height:17px}.merchant-orders-filters-bar>button[data-merchant-orders-export]{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:136px;display:inline-flex}.merchant-orders-export-icon{stroke-width:2px;width:19px;height:19px}.merchant-orders-kpis article>span.merchant-orders-kpi-icon{border-radius:16px;place-items:center;width:50px;height:50px;font-size:0;display:grid}.merchant-orders-kpis article>span.merchant-orders-kpi-icon .merchant-orders-icon{width:23px;height:23px}.merchant-orders-kpi-icon.orders{color:#008b5b;background:#dff5ee}.merchant-orders-kpi-icon.revenue{color:#2563eb;background:#e7f0ff}.merchant-orders-kpi-icon.ticket{color:#c56a00;background:#fff1d8}.merchant-orders-kpi-icon.progress{color:#7c3aed;background:#eee6ff}.merchant-orders-actions button .merchant-orders-icon{width:18px;height:18px;margin:auto}.merchant-products-mobile-shell{box-sizing:border-box;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.merchant-products-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:82px;box-shadow:var(--chego-shadow-card);border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:12px;display:grid}.merchant-products-mobile-header img{width:120px;display:block}.merchant-products-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:16px;min-height:42px;font-weight:950}.merchant-products-hero-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.merchant-products-hero-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-products-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:7px 0;font-size:30px;line-height:1}.merchant-products-hero-mobile p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.42}.merchant-products-hero-mobile button{width:100%;min-height:46px;color:var(--chego-green-dark);background:#fff;border:0;border-radius:18px;margin-top:14px;font-weight:950}.merchant-products-stats-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.merchant-products-stats-mobile article{min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:22px;padding:13px}.merchant-products-stats-mobile strong{color:var(--chego-text);font-size:22px;display:block}.merchant-products-stats-mobile span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:950;display:block}.merchant-products-filters-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:22px;gap:8px;margin-top:12px;padding:8px;display:flex;overflow-x:auto}.merchant-products-filters-mobile button{border:1px solid var(--chego-border);min-height:38px;color:var(--chego-text);background:#f8fafc;border-radius:999px;flex:none;padding:0 12px;font-weight:900}.merchant-products-filters-mobile button.active{border-color:var(--chego-green);background:var(--chego-green-soft);color:var(--chego-green-dark)}.merchant-products-list-mobile,.advanced-form{gap:12px;margin-top:12px;display:grid}.merchant-products-form-title-mobile,.merchant-products-form-block-mobile,.merchant-products-card-mobile,.merchant-products-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:26px}.merchant-products-form-title-mobile{padding:16px}.merchant-products-form-title-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-products-form-title-mobile h2{color:var(--chego-text);margin:5px 0;font-size:25px;line-height:1}.merchant-products-form-title-mobile p{color:var(--chego-muted);margin:0;font-size:13px;line-height:1.45}.merchant-products-form-title-mobile button{width:100%;min-height:40px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:16px;margin-top:12px;font-weight:950}.merchant-products-form-block-mobile{gap:12px;padding:16px;display:grid}.merchant-products-form-block-mobile h3{color:var(--chego-text);margin:0;font-size:20px}.merchant-products-form-block-mobile label{gap:7px;display:grid}.merchant-products-form-block-mobile span{color:var(--chego-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-form-block-mobile input,.merchant-products-form-block-mobile textarea{border:1px solid var(--chego-border);width:100%;min-height:46px;color:var(--chego-text);box-sizing:border-box;font:inherit;background:#f8fafc;border-radius:16px;padding:0 12px;font-weight:850}.merchant-products-form-block-mobile input[type=file]{padding:10px 12px}.merchant-products-form-block-mobile textarea{resize:vertical;min-height:108px;padding:12px}.merchant-product-type-row-mobile{gap:8px;display:grid}.merchant-product-type-row-mobile label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;flex-direction:row;align-items:center;gap:9px;padding:12px;font-weight:900;display:flex}.merchant-products-save-mobile{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0;border-radius:20px;min-height:52px;font-weight:950;box-shadow:0 14px 32px #00985038}.merchant-products-card-mobile{padding:15px}.merchant-products-card-mobile header{grid-template-columns:66px 1fr;align-items:center;gap:12px;display:grid}.merchant-products-card-mobile header>strong{color:var(--chego-green-dark);grid-column:1/-1;font-size:22px}.merchant-products-card-mobile header>span,.merchant-products-card-mobile header>img{border:1px solid var(--chego-border);object-fit:cover;background:#f8fafc;border-radius:21px;place-items:center;width:66px;height:66px;font-size:34px;display:grid}.merchant-products-card-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-products-card-mobile h2{color:var(--chego-text);margin:5px 0;font-size:19px}.merchant-products-advanced-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-products-advanced-metrics-mobile article{background:#f8fafc;border-radius:18px;padding:12px}.merchant-products-advanced-metrics-mobile span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.merchant-products-advanced-metrics-mobile strong{color:var(--chego-text);margin-top:4px;font-size:18px;display:block}.merchant-products-badges-mobile,.merchant-products-gallery-preview-mobile{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.merchant-products-badges-mobile span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.merchant-products-gallery-preview-mobile button{border:1px solid var(--chego-border);background:#f8fafc;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.merchant-products-gallery-preview-mobile button.active{border-color:var(--chego-green);background:var(--chego-green-soft)}.merchant-products-gallery-preview-mobile img{object-fit:cover;width:100%;height:100%}.merchant-products-variation-stock-mobile{background:#f8fafc;border-radius:20px;margin-top:12px;padding:12px}.merchant-products-variation-stock-mobile>strong{color:var(--chego-text)}.merchant-products-variation-stock-mobile>div{gap:8px;margin-top:10px;display:grid}.merchant-products-variation-stock-mobile article{border:1px solid var(--chego-border);background:#fff;border-radius:16px;grid-template-columns:1fr auto 34px 34px;align-items:center;gap:8px;padding:10px;display:grid}.merchant-products-variation-stock-mobile span{color:var(--chego-text);font-weight:950;display:block}.merchant-products-variation-stock-mobile small{color:var(--chego-muted);font-size:11px}.merchant-products-variation-stock-mobile article>strong{color:var(--chego-green-dark)}.merchant-products-variation-stock-mobile button{background:var(--chego-green-soft);width:34px;height:34px;color:var(--chego-green-dark);border:0;border-radius:13px;font-weight:950}.merchant-products-card-mobile footer{gap:10px;margin-top:12px;display:grid}.merchant-products-card-mobile footer>div{gap:8px;display:flex}.merchant-products-card-mobile footer button{min-height:40px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:15px;flex:1;font-weight:950}.merchant-products-stock-actions-mobile button{background:var(--chego-green-soft)!important;color:var(--chego-green-dark)!important}.merchant-products-empty-mobile{text-align:center;padding:22px}@media (width>=700px){body{background:#e8fff3!important}.merchant-products-mobile-shell{border-left:1px solid #0098501a;border-right:1px solid #0098501a;box-shadow:0 0 42px #0f172a14}}.merchant-combination-builder-mobile{background:linear-gradient(#fff7ed,#fff)!important;border-color:#fed7aa!important}.merchant-combination-title-mobile h3{color:var(--chego-text);margin:0;font-size:21px}.merchant-combination-title-mobile p{color:var(--chego-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.combo-type-row{gap:10px!important;display:grid!important}.combo-type-row label:has(input:checked){background:#fff7ed;border-color:#ff6b00}.merchant-combination-simple-note-mobile,.merchant-combination-help-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;padding:13px}.merchant-combination-simple-note-mobile strong,.merchant-combination-help-mobile strong{color:var(--chego-text);display:block}.merchant-combination-simple-note-mobile p,.merchant-combination-help-mobile p{color:var(--chego-muted);margin:5px 0 0;font-size:12px}.merchant-combination-groups-mobile{gap:12px;display:grid}.merchant-combination-groups-mobile article{border:1px solid var(--chego-border);background:#fff;border-radius:22px;padding:13px}.merchant-combination-groups-mobile header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.merchant-combination-groups-mobile header strong{color:var(--chego-text)}.merchant-combination-groups-mobile header small{color:#ff6b00;font-weight:950}.merchant-combination-groups-mobile label{margin-top:10px}.merchant-combination-actions-mobile{gap:10px;display:grid}.merchant-combination-actions-mobile button{border:0;border-radius:18px;min-height:46px;font-weight:950}.merchant-combination-actions-mobile button:first-child{color:#fff;background:#ff6b00}.merchant-combination-actions-mobile button:last-child{color:#fff;background:#1f2937}.merchant-generated-combinations-mobile{gap:10px;display:grid}.merchant-combination-row{border:1px solid var(--chego-border);background:#fff;border-radius:22px;gap:10px;padding:13px;display:grid}.merchant-combination-active{background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;padding:8px 10px;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.merchant-combination-active input{accent-color:#ff6b00;width:16px!important;min-height:16px!important}.merchant-combination-active span{color:var(--chego-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.merchant-combination-name strong{color:var(--chego-text);font-size:16px;display:block}.merchant-combination-name div span{background:#fff7ed;border-radius:14px;padding:7px 9px;color:#c2410c!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.merchant-combination-name div small{color:#9a3412;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.merchant-combination-row input[type=number],.merchant-combination-row input[type=text]{border:1px solid var(--chego-border);min-height:42px;color:var(--chego-text);background:#f8fafc;border-radius:14px;padding:0 12px;font-weight:850}.merchant-product-images-mobile .merchant-product-media-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-product-images-mobile .merchant-product-media-preview figure{border-radius:12px}.merchant-product-images-mobile .merchant-product-media-preview figcaption{padding:6px 3px;font-size:10px}.merchant-products-desktop-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.merchant-products-desktop-header img{width:150px;display:block}.merchant-products-desktop-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.merchant-products-desktop-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.merchant-products-hero-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:170px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid;overflow:hidden}.merchant-products-hero-desktop small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-hero-desktop h1{color:#fff;letter-spacing:-.05em;margin:8px 0;font-size:38px;line-height:1}.merchant-products-hero-desktop p{color:#ffffffdb;max-width:760px;margin:0;line-height:1.45}.merchant-products-hero-desktop button{min-height:48px;color:var(--chego-green-dark);background:#fff;border:0;border-radius:18px;padding:0 18px;font-weight:950;box-shadow:0 12px 26px #00000024}.merchant-products-stats-desktop{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-products-stats-desktop article{min-height:86px;box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:22px;padding:14px}.merchant-products-stats-desktop strong{color:var(--chego-text);font-size:24px;line-height:1;display:block}.merchant-products-stats-desktop span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:950;display:block}.merchant-products-filters-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:24px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:10px;display:flex}.merchant-products-filters-desktop button{border:1px solid var(--chego-border);min-height:40px;color:var(--chego-text);background:#f8fafc;border-radius:999px;padding:0 13px;font-weight:900}.merchant-products-filters-desktop button.active{border-color:var(--chego-green);background:var(--chego-green-soft);color:var(--chego-green-dark)}.merchant-products-list-desktop{gap:14px;margin-top:16px;display:grid}.advanced-form{gap:16px;margin-top:16px;display:grid}.merchant-products-form-title-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.merchant-products-form-title-desktop small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-form-title-desktop h2{color:var(--chego-text);margin:5px 0;font-size:30px;line-height:1}.merchant-products-form-title-desktop p{color:var(--chego-muted);margin:0;line-height:1.45}.merchant-products-form-title-desktop button{min-width:130px;min-height:42px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:16px;font-weight:950}.merchant-products-form-block-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.merchant-products-form-block-desktop h3,.merchant-products-form-block-desktop .full{grid-column:1/-1}.merchant-products-form-block-desktop h3{color:var(--chego-text);margin:0;font-size:21px}.merchant-products-form-block-desktop label{gap:7px;display:grid}.merchant-products-form-block-desktop span{color:var(--chego-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-form-block-desktop input,.merchant-products-form-block-desktop textarea{border:1px solid var(--chego-border);width:100%;min-height:46px;color:var(--chego-text);box-sizing:border-box;font:inherit;background:#f8fafc;border-radius:16px;padding:0 12px;font-weight:850}.merchant-products-form-block-desktop input[type=file]{min-height:46px;padding:10px 12px}.merchant-products-form-block-desktop textarea{resize:vertical;min-height:110px;padding:12px}.merchant-products-form-block-desktop small{color:var(--chego-muted);font-size:12px;line-height:1.35}.merchant-product-type-row-desktop{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.merchant-product-type-row-desktop label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:999px;flex-direction:row;align-items:center;gap:9px;padding:12px;font-weight:900;display:flex}.merchant-product-type-row-desktop input[type=radio]{width:18px;min-height:18px}.merchant-products-save-desktop{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0;border-radius:20px;min-height:54px;font-weight:950;box-shadow:0 14px 32px #00985038}.merchant-products-card-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;padding:18px}.merchant-products-card-desktop.warning{border-color:#fde68a}.merchant-products-card-desktop.danger{border-color:#fecaca}.merchant-products-card-desktop.success{border-color:#0098502e}.merchant-products-card-desktop header{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.merchant-products-card-desktop header>span,.merchant-products-card-desktop header>img{border:1px solid var(--chego-border);object-fit:cover;background:#f8fafc;border-radius:24px;place-items:center;width:84px;height:84px;font-size:42px;display:grid}.merchant-products-card-desktop small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-products-card-desktop h2{color:var(--chego-text);margin:5px 0;font-size:22px}.merchant-products-card-desktop p{color:var(--chego-muted);margin:0}.merchant-products-card-desktop header>strong{color:var(--chego-green-dark);font-size:22px}.merchant-products-advanced-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-products-advanced-metrics-desktop article{background:#f8fafc;border-radius:18px;padding:12px}.merchant-products-advanced-metrics-desktop span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.merchant-products-advanced-metrics-desktop strong{color:var(--chego-text);margin-top:4px;font-size:19px;display:block}.merchant-products-badges-desktop,.merchant-products-gallery-preview-desktop{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.merchant-products-badges-desktop span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.merchant-products-gallery-preview-desktop button{border:1px solid var(--chego-border);background:#f8fafc;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.merchant-products-gallery-preview-desktop button.active{border-color:var(--chego-green);background:var(--chego-green-soft)}.merchant-products-gallery-preview-desktop img{object-fit:cover;width:100%;height:100%}.merchant-products-variation-stock-desktop{background:#f8fafc;border-radius:20px;margin-top:12px;padding:12px}.merchant-products-variation-stock-desktop>strong{color:var(--chego-text)}.merchant-products-variation-stock-desktop>div{gap:8px;margin-top:10px;display:grid}.merchant-products-variation-stock-desktop article{border:1px solid var(--chego-border);background:#fff;border-radius:16px;grid-template-columns:1fr auto 38px 38px;align-items:center;gap:8px;padding:10px;display:grid}.merchant-products-variation-stock-desktop span{color:var(--chego-text);font-weight:950;display:block}.merchant-products-variation-stock-desktop small{color:var(--chego-muted);font-size:11px}.merchant-products-variation-stock-desktop article>strong{color:var(--chego-green-dark)}.merchant-products-variation-stock-desktop button{background:var(--chego-green-soft);width:38px;height:38px;color:var(--chego-green-dark);border:0;border-radius:14px;font-weight:950}.merchant-products-card-desktop footer{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:grid}.merchant-products-card-desktop footer>div{gap:8px;display:flex}.merchant-products-card-desktop footer button{min-height:40px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:15px;padding:0 12px;font-weight:950}.merchant-products-empty-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);text-align:center;background:#fff;border-radius:28px;padding:24px}@media (width<=980px){.merchant-products-desktop-shell{width:min(100% - 18px,760px)}.merchant-products-desktop-header,.merchant-products-hero-desktop,.merchant-products-card-desktop header,.merchant-products-card-desktop footer{grid-template-columns:1fr}.merchant-products-stats-desktop,.merchant-products-advanced-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-products-form-block-desktop{grid-template-columns:1fr}}.merchant-combination-title-desktop p{color:var(--chego-muted);margin:6px 0 0;line-height:1.45}.combo-type-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.combo-type-row label{border:1px solid var(--chego-border);background:#fff;grid-template-columns:auto 1fr;align-items:start;min-height:86px;border-radius:20px!important;gap:8px 12px!important;padding:16px!important;display:grid!important}.combo-type-row label.selected{background:#fff7ed;border-color:#ff6b00}.combo-type-row label:has(input:checked){background:#fff7ed;border-color:#ff6b00}.combo-type-row label input{accent-color:#ff6b00;width:18px!important;min-height:18px!important}.combo-type-row label strong{color:var(--chego-text);font-size:15px}.combo-type-row label span{color:var(--chego-muted);text-transform:none;letter-spacing:0;grid-column:2;font-size:12px}.merchant-combination-simple-note-desktop,.merchant-combination-help-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;grid-column:1/-1;padding:14px}.merchant-combination-simple-note-desktop strong,.merchant-combination-help-desktop strong{color:var(--chego-text);display:block}.merchant-combination-simple-note-desktop p,.merchant-combination-help-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px}.merchant-combination-groups-desktop{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-combination-groups-desktop article{border:1px solid var(--chego-border);background:#fff;border-radius:22px;padding:14px}.merchant-combination-groups-desktop header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.merchant-combination-groups-desktop header strong{color:var(--chego-text)}.merchant-combination-groups-desktop header small{color:#ff6b00;font-weight:950}.merchant-combination-groups-desktop label{margin-top:10px}.merchant-combination-actions-desktop{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.merchant-combination-actions-desktop button{border:0;border-radius:18px;min-height:48px;font-weight:950}.merchant-combination-actions-desktop button:first-child{color:#fff;background:#ff6b00}.merchant-combination-actions-desktop button:last-child{color:#fff;background:#1f2937}.merchant-generated-combinations-desktop{grid-column:1/-1;gap:12px;display:grid}.merchant-combination-empty{background:#fff;border:1px dashed #fdba74;border-radius:22px;padding:18px}.merchant-combination-empty strong{color:var(--chego-text)}.merchant-combination-empty p{color:var(--chego-muted);margin:5px 0 0}.merchant-combination-row{background:linear-gradient(#fff 0%,#fbfffd 100%);border:1px solid #94a3b83d;border-radius:24px;grid-template-columns:92px minmax(260px,1fr) 120px 110px minmax(200px,.9fr);align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 12px 28px #0f172a0d}.merchant-combination-active{text-align:left!important;background:#f1f5f9!important;border:1px solid #dbe5ea!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px 10px!important;display:inline-flex!important}.merchant-combination-active input{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#ff6b00!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;cursor:pointer!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0!important}.merchant-combination-active input:after{content:none!important;display:none!important}.merchant-combination-active span{color:var(--chego-text)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.merchant-combination-active:has(input:checked){background:#fff7ed!important;border-color:#fdba74!important}.merchant-combination-active:has(input:not(:checked)){opacity:.72!important}.merchant-combination-name{min-width:0}.merchant-combination-name strong{color:var(--chego-text);font-size:21px;font-weight:900;line-height:1.15;display:block}.merchant-combination-name div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.merchant-combination-name div span{background:linear-gradient(#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:110px;padding:10px 12px;font-weight:800;line-height:1.2;display:inline-flex;color:#c2410c!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.merchant-combination-name div small{color:#9a3412;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1;display:block}.merchant-combination-row label:not(.merchant-combination-active){gap:7px;display:grid}.merchant-combination-row label:not(.merchant-combination-active) span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-combination-row input[type=number],.merchant-combination-row input[type=text]{min-height:46px;color:var(--chego-text);background:#f8fbfc;border:1px solid #d9e4ea;border-radius:16px;padding:0 14px;font-weight:850;box-shadow:inset 0 1px #ffffffb3}.merchant-combination-row input[type=number]:focus,.merchant-combination-row input[type=text]:focus{border-color:#10b9818c;outline:none;box-shadow:0 0 0 4px #10b9811f}@media (width<=1180px){.merchant-combination-row{grid-template-columns:92px minmax(220px,1fr) 1fr 1fr}.merchant-combination-row>label:last-child{grid-column:2/-1}}@media (width<=980px){.combo-type-row,.merchant-combination-groups-desktop,.merchant-combination-actions-desktop,.merchant-combination-row{grid-template-columns:1fr}.merchant-combination-active{text-align:left;justify-content:flex-start;min-height:auto;flex-direction:row!important}.merchant-combination-row>label:last-child{grid-column:auto}}.merchant-combination-name strong{font-size:16px!important;font-weight:850!important;line-height:1.2!important}body.chego-view-desktop .merchant-product-editor-form .merchant-products-form-block-desktop label.merchant-combination-active{box-sizing:border-box!important;border-radius:10px!important;flex-direction:row!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:6px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 8px!important;display:inline-flex!important}body.chego-view-desktop .merchant-product-editor-form label.merchant-combination-active input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#ff6b00!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important}body.chego-view-desktop .merchant-product-editor-form label.merchant-combination-active span{letter-spacing:.06em!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1!important}body.chego-view-desktop .merchant-product-editor-form .merchant-combination-row{grid-template-columns:82px minmax(230px,1fr) 120px 110px minmax(190px,.9fr)!important}.merchant-products-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 112px}.merchant-products-mobile-header{color:#fff;background:radial-gradient(circle at 86% 76%, #ffffff2e 0 70px, transparent 71px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-products-mobile-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:20px;font-weight:900}.merchant-products-mobile-header img{filter:drop-shadow(0 10px 16px #00000029);width:136px}.merchant-products-mobile-header p{color:#ffffffd1;margin:7px 0 0;font-size:12px;font-weight:800}.merchant-products-mobile-store-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;grid-template-columns:66px 1fr;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.merchant-products-mobile-store-card>span{background:var(--chego-green-soft);border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;font-size:33px;display:inline-flex}.merchant-products-mobile-store-card small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-mobile-store-card h1{letter-spacing:-.05em;margin:5px 0;font-size:22px;line-height:1}.merchant-products-mobile-store-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-products-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-products-mobile-metrics article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px 10px;display:grid}.merchant-products-mobile-metrics strong{color:var(--chego-text);font-size:17px;line-height:1}.merchant-products-mobile-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-mobile-filters{gap:8px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.merchant-products-mobile-filters button{border:1px solid var(--chego-border);color:var(--chego-muted);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:999px;flex:none;padding:10px 13px;font-size:12px;font-weight:900}.merchant-products-mobile-filters button.active{background:var(--chego-green);color:#fff;border-color:#0000}.merchant-products-mobile-list{gap:14px;margin-top:16px;display:grid}.merchant-products-card-mobile,.merchant-products-form-mobile,.merchant-products-mobile-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px;padding:15px}.merchant-products-card-mobile{gap:13px;display:grid}.merchant-products-card-mobile>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.merchant-products-card-mobile header>span{background:var(--chego-green-soft);border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:inline-flex}.merchant-products-card-mobile small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-card-mobile h2{letter-spacing:-.03em;margin:5px 0;font-size:17px;line-height:1.1}.merchant-products-card-mobile p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-products-card-mobile header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:14px}.merchant-products-stock-mobile,.merchant-products-options-mobile{background:#f8fafc;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.merchant-products-stock-mobile span,.merchant-products-options-mobile span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.merchant-products-stock-mobile strong,.merchant-products-options-mobile strong{color:var(--chego-text);font-size:14px}.merchant-products-stock-mobile div:last-child{gap:7px;display:flex}.merchant-products-stock-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:12px;width:34px;height:34px;font-size:18px;font-weight:900}.merchant-products-card-mobile footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-products-card-mobile footer button,.merchant-products-form-mobile footer button,.merchant-products-mobile-empty button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:46px;font-size:13px;font-weight:900}.merchant-products-card-mobile footer button.danger{color:#991b1b;background:#fee2e2}.merchant-products-form-mobile{gap:12px;margin-top:16px;display:grid}.merchant-products-title h2{letter-spacing:-.04em;margin:0 0 4px;font-size:21px;line-height:1.1}.merchant-products-title p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-products-form-mobile label{gap:6px;display:grid}.merchant-products-form-mobile label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.merchant-products-form-mobile input{border:1px solid var(--chego-border);min-height:48px;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:0;padding:0 13px;font-size:13px;font-weight:800}.merchant-products-form-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-products-variation-note-mobile{background:var(--chego-green-soft);border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.merchant-products-variation-note-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.merchant-products-variation-note-mobile strong{color:var(--chego-green-dark);font-size:13px}.merchant-products-variation-note-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.merchant-products-form-mobile footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-products-form-mobile footer button.secondary{color:var(--chego-green-dark);background:#f1f5f9}.merchant-products-mobile-empty{text-align:center;align-content:center;place-items:center;gap:11px;min-height:300px;display:grid}.merchant-products-mobile-empty img{object-fit:contain;background:var(--chego-green-soft);border-radius:28px;width:86px;height:86px;padding:15px}.merchant-products-mobile-empty h1{letter-spacing:-.05em;margin:0;font-size:24px}.merchant-products-mobile-empty p{max-width:280px;color:var(--chego-muted);margin:0;font-size:13px;line-height:1.45}.merchant-products-desktop-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 44px}.merchant-products-desktop-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark));color:#fff;min-height:92px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.merchant-products-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:900}.merchant-products-desktop-header img{filter:drop-shadow(0 10px 16px #00000029);width:150px}.merchant-products-desktop-header p{color:#ffffffd6;margin:6px 0 0;font-size:13px;font-weight:800}.merchant-products-desktop-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.merchant-products-desktop-sidebar{gap:14px;display:grid;position:sticky;top:22px}.merchant-products-desktop-store-card,.merchant-products-desktop-metrics,.merchant-products-desktop-filters,.merchant-products-card-desktop,.merchant-products-form-desktop,.merchant-products-desktop-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px}.merchant-products-desktop-store-card{grid-template-columns:70px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.merchant-products-desktop-store-card>span{background:var(--chego-green-soft);border-radius:24px;justify-content:center;align-items:center;width:70px;height:70px;font-size:36px;display:inline-flex}.merchant-products-desktop-store-card small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-desktop-store-card h1{letter-spacing:-.05em;margin:5px 0;font-size:22px;line-height:1}.merchant-products-desktop-store-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-products-desktop-metrics{gap:10px;padding:14px;display:grid}.merchant-products-desktop-metrics article{background:#f8fafc;border-radius:20px;align-content:center;gap:5px;min-height:70px;padding:12px;display:grid}.merchant-products-desktop-metrics strong{color:var(--chego-text);font-size:22px;line-height:1}.merchant-products-desktop-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-desktop-filters{gap:9px;padding:14px;display:grid}.merchant-products-desktop-filters button{border:1px solid var(--chego-border);min-height:44px;color:var(--chego-muted);text-align:left;background:#f8fafc;border-radius:16px;padding:0 13px;font-size:13px;font-weight:900}.merchant-products-desktop-filters button.active{background:var(--chego-green);color:#fff;border-color:#0000}.merchant-products-desktop-content,.merchant-products-desktop-list{gap:16px;display:grid}.merchant-products-card-desktop{gap:15px;padding:18px;display:grid}.merchant-products-card-desktop>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.merchant-products-card-desktop header>span{background:var(--chego-green-soft);border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;font-size:33px;display:inline-flex}.merchant-products-card-desktop small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-card-desktop h2{letter-spacing:-.04em;margin:5px 0;font-size:22px;line-height:1.1}.merchant-products-card-desktop p{color:var(--chego-muted);margin:0;font-size:13px}.merchant-products-card-desktop header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:18px}.merchant-products-card-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-products-card-grid-desktop div{background:#f8fafc;border-radius:20px;align-content:center;gap:5px;min-height:70px;padding:12px;display:grid}.merchant-products-card-grid-desktop span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-products-card-grid-desktop strong{color:var(--chego-text);font-size:14px}.merchant-products-card-desktop footer{justify-content:space-between;gap:12px;display:flex}.merchant-products-card-desktop footer div{gap:8px;display:flex}.merchant-products-card-desktop footer button,.merchant-products-form-desktop footer button,.merchant-products-desktop-empty button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:44px;padding:0 14px;font-size:12px;font-weight:900}.merchant-products-card-desktop footer button.danger{color:#991b1b;background:#fee2e2}.merchant-products-stock-actions-desktop button{background:var(--chego-green-soft)!important;color:var(--chego-green-dark)!important}.merchant-products-form-desktop{gap:14px;padding:20px;display:grid}.merchant-products-title-desktop{justify-content:space-between;gap:16px;display:flex}.merchant-products-title-desktop h2{letter-spacing:-.05em;margin:0 0 5px;font-size:25px;line-height:1.1}.merchant-products-title-desktop p{color:var(--chego-muted);margin:0;font-size:13px}.merchant-products-title-desktop button{color:var(--chego-green-dark);background:#f1f5f9;border:0;border-radius:999px;align-self:center;padding:11px 14px;font-size:12px;font-weight:900}.merchant-products-form-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-products-form-grid-desktop .full{grid-column:1/-1}.merchant-products-form-desktop label{gap:7px;display:grid}.merchant-products-form-desktop label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.merchant-products-form-desktop input{border:1px solid var(--chego-border);min-height:50px;color:var(--chego-text);background:#f8fafc;border-radius:17px;outline:0;padding:0 14px;font-size:14px;font-weight:800}.merchant-products-variation-note-desktop{background:var(--chego-green-soft);border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.merchant-products-variation-note-desktop>span{background:#fff;border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;display:inline-flex}.merchant-products-variation-note-desktop strong{color:var(--chego-green-dark);font-size:14px}.merchant-products-variation-note-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.merchant-products-form-desktop footer{justify-content:flex-end;display:flex}.merchant-products-desktop-empty{text-align:center;align-content:center;place-items:center;gap:14px;min-height:520px;padding:30px;display:grid}.merchant-products-desktop-empty img{object-fit:contain;background:var(--chego-green-soft);border-radius:34px;width:104px;height:104px;padding:18px}.merchant-products-desktop-empty h1{letter-spacing:-.06em;margin:0;font-size:32px}.merchant-products-desktop-empty p{max-width:390px;color:var(--chego-muted);margin:0;font-size:14px;line-height:1.5}@media (width<=1080px){.merchant-products-desktop-layout{grid-template-columns:1fr}.merchant-products-desktop-sidebar{position:static}}.merchant-products-type-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merchant-products-type-mobile label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:12px;font-weight:900;display:flex!important}.merchant-products-type-mobile input{accent-color:var(--chego-green);min-height:auto!important}.merchant-products-form-mobile textarea{border:1px solid var(--chego-border);min-height:110px;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:16px;outline:0;padding:13px;font-size:13px;font-weight:800}.merchant-products-badges-mobile{flex-wrap:wrap;gap:7px;display:flex}.merchant-products-badges-mobile span{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.merchant-products-type-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-products-type-desktop label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:13px;font-weight:900;display:flex!important}.merchant-products-type-desktop input{accent-color:var(--chego-green);min-height:auto!important}.merchant-products-form-desktop textarea{border:1px solid var(--chego-border);min-height:118px;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:17px;outline:0;padding:14px;font-size:14px;font-weight:800}.merchant-products-badges-desktop{flex-wrap:wrap;gap:8px;display:flex}.merchant-products-badges-desktop span{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.merchant-product-main-media{background:var(--chego-green-soft);border-radius:20px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:inline-flex;overflow:hidden}.merchant-product-main-media img,.merchant-products-gallery-preview-mobile button img,.merchant-products-gallery-preview-desktop button img{object-fit:cover;width:100%;height:100%}.merchant-products-gallery-preview-mobile,.merchant-products-gallery-preview-desktop{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.merchant-products-gallery-preview-mobile button,.merchant-products-gallery-preview-desktop button{border:1px solid var(--chego-border);background:#fff;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:inline-flex;overflow:hidden}.merchant-products-gallery-preview-mobile button.active,.merchant-products-gallery-preview-desktop button.active{border-color:var(--chego-green);box-shadow:0 0 0 2px #0098501f}.merchant-products-form-mobile input[type=text],.merchant-products-form-mobile input[type=url],.merchant-products-form-mobile input[type=number],.merchant-products-form-mobile textarea,.merchant-products-form-desktop input[type=text],.merchant-products-form-desktop input[type=url],.merchant-products-form-desktop input[type=number],.merchant-products-form-desktop textarea{box-sizing:border-box;width:100%}.merchant-products-mobile-shell,.merchant-products-desktop-shell{color:var(--chego-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.merchant-products-mobile-header img,.merchant-products-desktop-header img{max-width:150px!important;height:auto!important}.merchant-products-mobile-header button,.merchant-products-desktop-header button,.merchant-products-card-mobile button,.merchant-products-card-desktop button,.merchant-products-form-mobile button,.merchant-products-form-desktop button{cursor:pointer}.merchant-products-upload-mobile,.merchant-products-upload-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;gap:12px;padding:14px;display:grid}.merchant-products-upload-mobile strong,.merchant-products-upload-desktop strong{color:var(--chego-text);font-size:14px;font-weight:950;display:block}.merchant-products-upload-mobile p,.merchant-products-upload-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.merchant-products-file-mobile,.merchant-products-file-desktop{cursor:pointer;background:#fff;border:1px dashed #0098506b;border-radius:18px;justify-content:center;align-items:center;min-height:54px;display:flex!important}.merchant-products-file-mobile input,.merchant-products-file-desktop input{opacity:0;pointer-events:none;position:absolute}.merchant-products-file-mobile span,.merchant-products-file-desktop span{color:var(--chego-green-dark);font-size:13px;font-weight:950}.merchant-products-upload-preview-mobile,.merchant-products-upload-preview-desktop{flex-wrap:wrap;gap:10px;display:flex}.merchant-products-upload-preview-mobile div,.merchant-products-upload-preview-desktop div{border:1px solid var(--chego-border);background:#fff;border-radius:18px;place-items:center;width:62px;height:62px;font-size:26px;display:grid;overflow:hidden}.merchant-products-upload-preview-mobile img,.merchant-products-upload-preview-desktop img{object-fit:cover;width:100%;height:100%}.merchant-products-mobile-metrics,.merchant-products-desktop-metrics{grid-auto-rows:minmax(72px,auto)}.merchant-products-card-mobile p,.merchant-products-card-desktop p{line-height:1.35}.client-product-stock-alert-mobile,.client-product-stock-alert-desktop{color:#7f1d1d;background:#fef2f2;border:1px solid #ef444438;border-radius:18px;margin-top:14px;padding:13px 14px;font-size:13px;font-weight:950}.merchant-finance-mobile-shell.merchant-settlement-mobile-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985029,#0000 30%),linear-gradient(135deg,#d1fae5ad,#f8fafc 42%,#fff 100%);min-height:100vh;padding:14px 12px 96px}.merchant-settlement-header-mobile{color:#fff;background:linear-gradient(135deg,#006b3f,#009850 64%,#00b56a);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #006b3f33}.merchant-settlement-header-mobile button{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:16px;min-height:42px;padding:0 12px;font-size:.78rem;font-weight:950}.merchant-settlement-header-mobile button:last-child{background:#07111f}.merchant-settlement-header-mobile small,.merchant-settlement-title-mobile small{color:#8ef7c1;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:1000;display:block}.merchant-settlement-title-mobile small{color:#009850}.merchant-settlement-header-mobile h1{color:#fff;letter-spacing:-.05em;margin:4px 0 0;font-size:1.4rem;line-height:1}.merchant-settlement-header-mobile p{color:#ffffffd6;margin:6px 0 0;font-size:.8rem;font-weight:800}.merchant-settlement-range-mobile{scrollbar-width:none;gap:8px;padding:14px 0 10px;display:flex;overflow-x:auto}.merchant-settlement-range-mobile::-webkit-scrollbar{display:none}.merchant-settlement-tabs-mobile::-webkit-scrollbar{display:none}.merchant-settlement-range-mobile button{color:#0f172a;background:#fff;border:1px solid #dbe7df;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:950}.merchant-settlement-range-mobile button.active{color:#fff;background:#009850;border-color:#009850}.merchant-settlement-topcards-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-settlement-topcards-mobile article{background:#fffffff5;border:1px solid #0098501f;border-radius:22px;align-content:center;gap:6px;min-height:84px;padding:14px;display:grid;box-shadow:0 14px 32px #0f172a12}.merchant-settlement-topcards-mobile article.total{color:#fff;background:linear-gradient(135deg,#06281a,#006b3f 68%,#009850);border-color:#0000}.merchant-settlement-topcards-mobile strong{color:inherit;font-size:1.22rem;line-height:1}.merchant-settlement-topcards-mobile span{color:#64748b;font-size:.72rem;font-weight:850}.merchant-settlement-topcards-mobile article.total span{color:#ffffffd6}.merchant-settlement-tabs-mobile{scrollbar-width:none;gap:9px;padding:14px 0;display:flex;overflow-x:auto}.merchant-settlement-tabs-mobile button{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex:none;grid-template-columns:30px 1fr;align-items:center;gap:7px;min-width:118px;padding:10px;display:grid}.merchant-settlement-tabs-mobile button.active{background:#ecfdf5;border-color:#009850;box-shadow:inset 0 -3px #009850}.merchant-settlement-tabs-mobile button span{background:#d1fae5;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.merchant-settlement-tabs-mobile button strong{color:#0f172a;font-size:.78rem;line-height:1.1}.merchant-settlement-tabs-mobile button b{color:#047857;background:#d1fae5;border-radius:999px;grid-column:1/-1;justify-self:start;padding:5px 8px;font-size:.72rem}.merchant-settlement-mobile-custom-filter{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.merchant-settlement-mobile-custom-filter input{color:#0f172a;background:#fff;border:1px solid #dbe7df;border-radius:14px;min-height:42px;padding:0 10px;font-weight:850}.merchant-settlement-mobile-custom-filter button{color:#fff;background:#009850;border:0;border-radius:16px;grid-column:1/-1;min-height:44px;font-weight:950}.merchant-settlement-panel-mobile,.merchant-settlement-empty-mobile{background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;padding:13px;box-shadow:0 16px 38px #0f172a12}.merchant-settlement-title-mobile{background:#f8fafc;border-radius:20px;padding:14px}.merchant-settlement-title-mobile h2{color:#0f172a;letter-spacing:-.04em;margin:6px 0 0;font-size:1.25rem;line-height:1.08}.merchant-settlement-title-mobile p{color:#64748b;margin:7px 0 0;font-size:.8rem;line-height:1.4}.merchant-settlement-detail-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.merchant-settlement-detail-grid-mobile article,.merchant-settlement-print-box-mobile section article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;gap:5px;min-height:82px;padding:12px;display:grid}.merchant-settlement-detail-grid-mobile span,.merchant-settlement-print-box-mobile section span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.merchant-settlement-detail-grid-mobile strong,.merchant-settlement-print-box-mobile section strong{color:#0f172a;font-size:1.02rem;line-height:1.05}.merchant-settlement-detail-grid-mobile p,.merchant-settlement-print-box-mobile section p{color:#64748b;margin:0;font-size:.68rem}.merchant-settlement-note-mobile{background:#ecfdf5;border-radius:18px;margin-top:10px;padding:12px}.merchant-settlement-note-mobile strong{color:#047857}.merchant-settlement-note-mobile p{color:#065f46;margin:6px 0 0;font-size:.78rem;line-height:1.45}.merchant-settlement-product-row-mobile,.merchant-settlement-order-row-mobile,.merchant-settlement-freight-row-mobile,.merchant-settlement-issue-row-mobile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-top:10px;padding:12px}.merchant-settlement-product-row-mobile small,.merchant-settlement-order-row-mobile small,.merchant-settlement-freight-row-mobile small,.merchant-settlement-issue-row-mobile small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.merchant-settlement-product-row-mobile h3,.merchant-settlement-order-row-mobile h3,.merchant-settlement-freight-row-mobile h3,.merchant-settlement-issue-row-mobile h3{color:#0f172a;margin:4px 0 0;font-size:.95rem;line-height:1.1}.merchant-settlement-product-row-mobile p,.merchant-settlement-order-row-mobile p,.merchant-settlement-freight-row-mobile p,.merchant-settlement-issue-row-mobile p{color:#64748b;margin:5px 0 0;font-size:.74rem}.merchant-settlement-product-row-mobile section,.merchant-settlement-order-row-mobile section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.merchant-settlement-product-row-mobile section span,.merchant-settlement-order-row-mobile section span{color:#64748b;background:#fff;border-radius:14px;padding:9px;font-size:.68rem;font-weight:850}.merchant-settlement-product-row-mobile section b,.merchant-settlement-order-row-mobile section b{color:#0f172a;margin-top:4px;font-size:.86rem;display:block}.merchant-settlement-order-row-mobile footer,.merchant-settlement-issue-row-mobile{gap:9px;display:grid}.merchant-settlement-order-row-mobile footer{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.merchant-settlement-order-row-mobile footer b,.merchant-settlement-issue-row-mobile b{color:#334155;background:#e2e8f0;border-radius:999px;width:fit-content;padding:8px 10px;font-size:.68rem;font-weight:1000}.merchant-settlement-order-row-mobile footer b.available,.merchant-settlement-issue-row-mobile b.available{color:#047857;background:#dcfce7}.merchant-settlement-order-row-mobile footer b.payment,.merchant-settlement-issue-row-mobile b.payment{color:#92400e;background:#fef3c7}.merchant-settlement-order-row-mobile footer b.freight,.merchant-settlement-issue-row-mobile b.freight{color:#075985;background:#e0f2fe}.merchant-settlement-order-row-mobile footer b.canceled,.merchant-settlement-issue-row-mobile b.canceled{color:#b91c1c;background:#fee2e2}.merchant-settlement-order-row-mobile button,.merchant-settlement-issue-row-mobile button,.merchant-settlement-print-box-mobile button{color:#fff;background:#009850;border:0;border-radius:14px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:950}.merchant-settlement-freight-row-mobile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merchant-settlement-freight-row-mobile strong{color:#0f172a;font-size:1.05rem}.merchant-settlement-empty-line-mobile{color:#64748b;text-align:center;background:#f8fafc;border-radius:18px;place-items:center;min-height:70px;margin-top:10px;padding:14px;font-weight:900;display:grid}.merchant-settlement-print-box-mobile{text-align:center;background:#fff;border:1px solid #dbe7df;border-radius:22px;justify-items:center;gap:9px;margin-top:12px;padding:14px;display:grid}.merchant-settlement-print-box-mobile>span{background:#d1fae5;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.8rem;display:flex;overflow:hidden}.merchant-settlement-print-box-mobile img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.merchant-settlement-print-box-mobile>strong{color:#0f172a;font-size:1rem}.merchant-settlement-print-box-mobile>span+strong+span{color:#64748b;font-size:.78rem}.merchant-settlement-print-box-mobile section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.merchant-settlement-print-box-mobile button{width:100%;min-height:44px}.merchant-finance-mobile-shell.merchant-ledger-mobile-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985029,#0000 30%),linear-gradient(135deg,#d1fae5ad,#f8fafc 42%,#fff 100%);min-height:100vh;padding:14px 12px 96px}.merchant-settlement-header-mobile.merchant-finance-ledger-header-mobile{grid-template-columns:auto minmax(0,1fr) auto}.merchant-settlement-header-mobile.merchant-finance-ledger-header-mobile:after{content:"FIN";color:#ffffff14;pointer-events:none;font-size:3.8rem;font-weight:1000;position:absolute;bottom:-9px;right:14px}.merchant-finance-ledger-kpis-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.merchant-finance-ledger-kpis-mobile article,.merchant-finance-ledger-explain-mobile{background:#fffffff5;border:1px solid #0098501f;border-radius:22px;box-shadow:0 14px 32px #0f172a12}.merchant-finance-ledger-kpis-mobile article{align-content:center;gap:6px;min-height:86px;padding:14px;display:grid}.merchant-finance-ledger-kpis-mobile article.total{color:#fff;background:linear-gradient(135deg,#06281a,#006b3f 70%,#009850);border-color:#0000}.merchant-finance-ledger-kpis-mobile span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.merchant-finance-ledger-kpis-mobile article.total span,.merchant-finance-ledger-kpis-mobile article.total p{color:#ffffffd1}.merchant-finance-ledger-kpis-mobile strong{color:inherit;font-size:1.15rem;line-height:1}.merchant-finance-ledger-kpis-mobile p{color:#64748b;margin:0;font-size:.72rem;font-weight:800}.merchant-finance-ledger-explain-mobile{background:linear-gradient(135deg,#ecfdf5,#fff);margin-bottom:12px;padding:14px}.merchant-finance-ledger-explain-mobile strong{color:#0f172a;font-size:.98rem;display:block}.merchant-finance-ledger-explain-mobile p{color:#64748b;margin:7px 0 12px;font-size:.8rem;line-height:1.45}.merchant-finance-ledger-explain-mobile button{color:#fff;background:#009850;border:0;border-radius:15px;width:100%;min-height:42px;font-weight:950}.merchant-finance-ledger-row-mobile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;margin-top:10px;padding:12px}.merchant-finance-ledger-row-mobile.is-released{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0}.merchant-finance-ledger-row-mobile .main small,.merchant-finance-ledger-row-mobile section span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.merchant-finance-ledger-row-mobile .main h3{color:#0f172a;margin:4px 0 0;font-size:.98rem}.merchant-finance-ledger-row-mobile .main p{color:#64748b;margin:5px 0 0;font-size:.74rem}.merchant-finance-ledger-row-mobile section{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.merchant-finance-ledger-row-mobile section span{background:#fff;border-radius:15px;gap:4px;min-height:54px;padding:9px;display:grid}.merchant-finance-ledger-row-mobile section b{color:#0f172a;font-size:.9rem}.merchant-finance-ledger-row-mobile footer{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:10px;display:grid}.merchant-finance-ledger-row-mobile footer b{color:#334155;background:#e2e8f0;border-radius:999px;width:fit-content;padding:8px 10px;font-size:.68rem;font-weight:1000}.merchant-finance-ledger-row-mobile footer b.available{color:#047857;background:#dcfce7}.merchant-finance-ledger-row-mobile footer b.payment{color:#92400e;background:#fef3c7}.merchant-finance-ledger-row-mobile footer b.freight{color:#075985;background:#e0f2fe}.merchant-finance-ledger-row-mobile footer b.canceled{color:#b91c1c;background:#fee2e2}.merchant-finance-ledger-row-mobile footer button{color:#fff;background:#009850;border:0;border-radius:14px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:950}.merchant-settlement-header-actions-mobile{justify-items:end;gap:6px;display:grid}.merchant-settlement-header-actions-mobile button{min-height:34px;padding:0 10px;font-size:.7rem}.merchant-settlement-header-actions-mobile button:last-child{background:#07111f}.merchant-finance-old-mobile-shell{padding-bottom:28px}.merchant-finance-old-kpis-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-finance-old-filter-mobile{gap:9px;display:grid}.merchant-finance-old-filter-mobile input[type=search]{color:#0f172a;background:#f8fafc;border:1px solid #dbe7df;border-radius:14px;outline:none;min-height:42px;padding:0 12px;font-weight:850}.merchant-finance-old-tabs-mobile{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.merchant-finance-old-tabs-mobile button{min-width:132px}.merchant-finance-old-tabs-mobile button.active{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#009850;box-shadow:inset 0 -3px #009850}.merchant-finance-old-panel-mobile{margin-top:12px}.merchant-finance-product-sold-mobile,.merchant-finance-payment-mobile{background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.merchant-finance-product-sold-mobile>b,.merchant-finance-payment-mobile>span{color:#fff;background:#009850;border-radius:14px;place-items:center;width:36px;height:36px;font-weight:1000;display:grid}.merchant-finance-product-sold-mobile strong,.merchant-finance-payment-mobile strong{color:#0f172a;font-size:.95rem;font-weight:1000;display:block}.merchant-finance-product-sold-mobile span,.merchant-finance-payment-mobile small{color:#64748b;font-size:.74rem;font-weight:800;display:block}.merchant-finance-product-sold-mobile section{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-finance-product-sold-mobile section span{background:#fff;border-radius:14px;padding:9px}.merchant-finance-payment-mobile{grid-template-columns:38px minmax(0,1fr) auto}.merchant-finance-payment-mobile b{color:#009850;font-weight:1000}.msv3-mobile-page{color:#17271f;background:#f5f8f6;min-height:100vh;padding-bottom:28px}.msv3-mobile-header{z-index:10;background:#fff;border-bottom:1px solid #e4ece8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;display:grid;position:sticky;top:0}.msv3-mobile-header button{color:#0b7f53;background:#fff;border:1px solid #dce8e2;border-radius:10px;min-height:38px;padding:0 11px;font-weight:900}.msv3-mobile-header div{min-width:0}.msv3-mobile-header small{color:#0f9f66;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.msv3-mobile-header h1{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:19px;overflow:hidden}.msv3-mobile-header p{color:#718279;margin:0;font-size:11px}.msv3-mobile-periods{gap:8px;padding:14px 14px 4px;display:flex;overflow-x:auto}.msv3-mobile-periods button{color:#60746a;background:#fff;border:0;border-radius:10px;flex:none;padding:9px 12px;font-weight:900}.msv3-mobile-periods button.active{color:#fff;background:#0f9f66}.msv3-mobile-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.msv3-mobile-kpis article{background:#fff;border:1px solid #e4ece8;border-radius:14px;min-width:0;padding:15px}.msv3-mobile-kpis span{color:#718279;font-size:10px;font-weight:800;display:block}.msv3-mobile-kpis strong{word-break:normal;overflow-wrap:normal;margin-top:8px;font-size:18px;line-height:1.1;display:block}.msv3-mobile-kpis article.danger strong{color:#d7463f}.msv3-mobile-kpis article.success strong{color:#0b8d5b}.msv3-mobile-kpis article.status.open{background:#fffdf7;border-color:#f2ddb3}.msv3-mobile-kpis article.status.open strong{color:#bd720b}.msv3-mobile-kpis article.status.paid{background:#f7fff9;border-color:#cfe9dd}.msv3-mobile-kpis article.status.paid strong{color:#0b8d5b}.msv3-mobile-card{background:#fff;border:1px solid #e4ece8;border-radius:15px;margin:0 14px 12px;padding:17px;box-shadow:0 8px 20px #1438280a}.msv3-mobile-card h2{margin:0 0 14px;font-size:16px}.msv3-mobile-calculation p{color:#60746a;border-bottom:1px solid #edf2ef;justify-content:space-between;gap:14px;margin:0;padding:12px 0;display:flex}.msv3-mobile-calculation p strong{text-align:right;white-space:nowrap;color:#17271f}.msv3-mobile-calculation p.deduction strong{color:#d7463f}.msv3-mobile-calculation p.total{color:#0b7f53;background:#ecfbf4;border:1px solid #c5e9d7;border-radius:12px;margin-top:10px;padding:14px;font-weight:900}.msv3-mobile-calculation p.total strong{color:#0b7f53;font-size:18px}.msv3-mobile-status{text-align:center}.msv3-mobile-status>.msv3-status-badge{margin:0 auto 12px}.msv3-mobile-status>strong{font-size:30px;display:block}.msv3-mobile-status>small{color:#718279;margin:6px 0 14px;display:block}.msv3-mobile-status>button{color:#fff;background:#0f9f66;border:0;border-radius:11px;width:100%;min-height:42px;font-weight:900}.msv3-mobile-orders{gap:8px;display:grid}.msv3-mobile-orders>button{text-align:left;background:#fbfdfc;border:1px solid #e7eeea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.msv3-mobile-orders>button div{gap:3px;min-width:0;display:grid}.msv3-mobile-orders>button span,.msv3-mobile-orders>button small{color:#718279;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.msv3-mobile-orders>button div:last-child{text-align:right}.msv3-mobile-note{color:#35584a;background:#edf9f3;border:1px solid #cfe6da;border-radius:14px;margin:0 14px;padding:15px}.msv3-mobile-note strong{color:#174b36;margin-bottom:5px;display:block}.msv3-mobile-note p{margin:0;font-size:12px;line-height:1.45}@media (width<=360px){.msv3-mobile-kpis{grid-template-columns:1fr}.msv3-mobile-header{grid-template-columns:auto 1fr}.msv3-mobile-header>button:last-child{display:none}}.mfd-app{color:#0d2038;background:0 0;min-height:100%;font-family:inherit}.mfd-app--embedded{width:100%;display:block}.mfd-sidebar{display:none!important}.mfd-content{width:100%;min-width:0;padding:22px 28px 36px}.mfd-header{color:#fff;background:linear-gradient(108deg,#07522f 0%,#087b4d 55%,#09a867 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:122px;padding:24px 28px;display:flex;overflow:hidden;box-shadow:0 18px 38px #00563529}.mfd-header>div:first-child{flex:auto;min-width:0}.mfd-header small{text-transform:uppercase;letter-spacing:.17em;color:#bdf7da;font-size:11px;font-weight:900;display:block}.mfd-header h1{color:#fff;letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;margin:6px 0 5px;font-size:clamp(25px,2.2vw,34px);line-height:1.08}.mfd-header h1 span{color:#fff;vertical-align:middle;background:#16c978;border-radius:999px;align-items:center;min-height:25px;margin-left:8px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.mfd-header p{color:#ffffffdb;margin:0;font-size:13px;font-weight:650}.mfd-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mfd-header-actions button,.mfd-header-actions label{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.mfd-header-actions button{cursor:pointer}.mfd-header-actions button:hover,.mfd-header-actions label:hover{background:#ffffff29}.mfd-header-actions svg,.mfd-kpi svg,.mfd-summary h2 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mfd-header-actions input{opacity:0;pointer-events:none;width:22px}.mfd-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.mfd-kpi{background:#fff;border:1px solid #dce8e4;border-radius:18px;align-items:center;gap:13px;min-height:116px;padding:17px;display:flex;overflow:hidden;box-shadow:0 10px 28px #003f2b0b}.mfd-kpi i{color:#059868;background:#def7ed;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.mfd-kpi>div{min-width:0}.mfd-kpi small,.mfd-kpi span{display:block}.mfd-kpi small{text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:950}.mfd-kpi strong{color:inherit;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(19px,1.45vw,25px);line-height:1.05;display:block}.mfd-kpi span{color:#617286;font-size:11px;line-height:1.35}.mfd-kpi.purple i{color:#7c3aed;background:#eee8ff}.mfd-kpi.orange i{color:#ec8a00;background:#fff1d8}.mfd-kpi.solid{color:#fff;background:linear-gradient(135deg,#077c4e,#0a9d65);border-color:#0000}.mfd-kpi.solid i{color:#fff;background:#ffffff24}.mfd-kpi.solid span{color:#e7fff5}.mfd-filterbar{background:#fff;border:1px solid #dce8e4;border-radius:16px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:grid}.mfd-periods{flex-wrap:wrap;gap:7px;display:flex}.mfd-periods button,.mfd-filter{color:#12273f;background:#fff;border:1px solid #dce8e4;border-radius:10px;height:40px;padding:0 15px;font-weight:850}.mfd-periods button.active{color:#fff;background:#08764d;border-color:#08764d}.mfd-search{border:1px solid #dce8e4;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.mfd-search svg{fill:none;stroke:#778698;stroke-width:2px;width:17px}.mfd-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.mfd-filter{cursor:pointer}.mfd-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.mfd-card{background:#fff;border:1px solid #dce8e4;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #003f2b09}.mfd-card>header{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mfd-card h2{margin:0;font-size:16px}.mfd-card>header button{color:#078757;cursor:pointer;background:0 0;border:0;font-weight:850}.mfd-summary-body{grid-template-columns:minmax(500px,.95fr) minmax(360px,1.25fr);min-height:286px;display:grid}.mfd-summary-numbers{border-right:1px solid #edf2f0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding:22px 18px;display:grid}.mfd-summary-numbers>div{border-right:1px solid #e4ece9;flex-direction:column;justify-content:center;min-width:0;padding:14px 20px;display:flex}.mfd-summary-numbers>div:last-child{border-right:0}.mfd-summary-numbers small,.mfd-summary-numbers span{display:block}.mfd-summary-numbers small{text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.35}.mfd-summary-numbers strong{color:#078757;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,1.75vw,31px);line-height:1.08;display:block}.mfd-summary-numbers strong.red{color:#ef2f38}.mfd-summary-numbers span{color:#6d7b8d;max-width:150px;font-size:10px;line-height:1.35}.mfd-summary-numbers small{min-height:26px}.mfd-summary-numbers strong.red{white-space:nowrap}.mfd-chart-wrap{min-width:0;padding:14px 18px 12px}.mfd-chart-topline{justify-content:space-between;align-items:flex-start;gap:16px;min-height:46px;margin-bottom:4px;display:flex}.mfd-chart-legend{color:#405268;flex-wrap:wrap;align-items:center;gap:16px;padding-top:5px;font-size:10px;font-weight:750;display:flex}.mfd-chart-legend span:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mfd-chart-legend .green:before{background:linear-gradient(#21c986,#07975f)}.mfd-chart-legend .red:before{background:linear-gradient(#ff7580,#ef3340)}.mfd-chart-totals{align-items:center;gap:18px;display:flex}.mfd-chart-totals span{text-align:right;gap:2px;display:grid}.mfd-chart-totals small{color:#718095;font-size:9px;font-weight:750}.mfd-chart-totals strong{color:#087c51;white-space:nowrap;font-size:13px;line-height:1}.mfd-chart-totals strong.red{color:#e42f3d}.mfd-chart-wrap svg{width:100%;height:222px;display:block;overflow:visible}.mfd-chart-grid-row line{stroke:#e8efed;stroke-width:1px;stroke-dasharray:4 5}.mfd-chart-grid-row text{fill:#718095;text-anchor:end;font-size:9px}.mfd-chart-bar{cursor:help;transition:opacity .16s,filter .16s}.mfd-chart-bar:hover{opacity:.84;filter:drop-shadow(0 4px 5px #0f322726)}.mfd-chart-bar--sales{fill:#08a66a}.mfd-chart-bar--fees{fill:#ef3b49}.mfd-chart-date{fill:#64758a;text-anchor:middle;font-size:9px;font-weight:700}.mfd-chart-hint{color:#8390a0;text-align:right;margin:0;font-size:9px}.mfd-chart-empty{color:#6d7b8d;text-align:center;place-items:center;min-height:240px;padding:24px;display:grid}.mfd-deductions>div{padding:10px 18px}.mfd-deductions p{border-bottom:1px solid #edf2f0;justify-content:space-between;gap:10px;margin:0;padding:11px 0;font-size:12px;display:flex}.mfd-deductions p span{min-width:0}.mfd-deductions footer{color:#ee2433;justify-content:space-between;gap:12px;padding:13px 0 4px;font-size:12px;display:flex}.mfd-orders{grid-column:1/2}.mfd-table{overflow:auto}.mfd-table .head,.mfd-table button{grid-template-columns:1.15fr 1fr 1fr 1fr .75fr .75fr .75fr;align-items:center;gap:10px;min-width:820px;padding:12px 18px;display:grid}.mfd-table .head{color:#5c6e82;text-transform:uppercase;font-size:9px;font-weight:900}.mfd-table button{color:#12273f;text-align:left;background:#fff;border:0;border-top:1px solid #edf2f0;width:100%}.mfd-table button:hover{background:#f8fbfa}.mfd-table em{color:#078757;background:#dff7ed;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.mfd-payment-card{grid-area:2/2/3/3}.mfd-payments{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.mfd-donut{background:conic-gradient(var(--stops));border-radius:50%;width:108px;height:108px;position:relative}.mfd-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:27px}.mfd-payments p,.mfd-payments footer{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:10px;display:grid}.mfd-payments p i{border-radius:50%;width:8px;height:8px}.mfd-payments p strong,.mfd-payments footer strong{text-align:right;min-width:72px}.mfd-payments footer{border-top:1px solid #e8efec;grid-template-columns:1fr auto auto;margin-top:6px;font-weight:900}.mfd-how{justify-self:stretch;width:100%;max-width:none;grid-area:auto/1/auto/-1!important}.mfd-how>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px;display:grid}.mfd-how span{text-align:center;font-size:9px}.mfd-how i{color:#078757;background:#def7ed;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 8px;font-style:normal;font-weight:900;display:grid}.mfd-how b,.mfd-how small{display:block}.mfd-how small{color:#6d7b8d;margin-top:4px}.mfd-empty{text-align:center;color:#6d7b8d;padding:25px}.mfd-empty-page{padding:40px}.mfd-table .mfd-empty{min-width:0}.mfd-summary h2{align-items:center;gap:8px;display:flex}.mfd-summary h2 svg{color:#078757}@media (width<=1320px){.mfd-content{padding-inline:20px}.mfd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mfd-main-grid{grid-template-columns:1fr}.mfd-payment-card,.mfd-how,.mfd-orders{grid-area:auto}.mfd-summary-body{grid-template-columns:minmax(480px,.95fr) minmax(360px,1.2fr)}}@media (width<=1180px){.mfd-summary-body{grid-template-columns:1fr}.mfd-summary-numbers{border-bottom:1px solid #edf2f0;border-right:0}.mfd-summary-numbers strong{font-size:clamp(25px,3vw,32px)}}@media (width<=1050px){.mfd-header{align-items:flex-start}.mfd-header-actions{max-width:440px}.mfd-filterbar{grid-template-columns:1fr}.mfd-search{order:2}.mfd-summary-body{grid-template-columns:1fr}.mfd-summary-numbers{border-bottom:1px solid #edf2f0;border-right:0}}@media (width<=760px){.mfd-content{padding:12px}.mfd-header{border-radius:18px;flex-direction:column;align-items:stretch;min-height:auto;padding:20px}.mfd-header-actions{justify-content:flex-start;max-width:none}.mfd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mfd-summary-numbers{grid-template-columns:1fr}.mfd-summary-numbers>div{border-bottom:1px solid #e4ece9;border-right:0}.mfd-summary-numbers>div:last-child{border-bottom:0}.mfd-main-grid{display:block}.mfd-card{margin-bottom:12px}.mfd-payments{grid-template-columns:1fr}.mfd-donut{margin:0 auto}}.merchant-finance-shell{background:#f3faf7;min-height:100vh}.merchant-finance-shell>.merchant-panel-main{min-width:0;overflow:hidden}.merchant-finance-shell .mfd-app{width:100%;max-width:none}@media (width>=1180px){.merchant-finance-shell{grid-template-columns:var(--merchant-sidebar-width,288px) minmax(0, 1fr)!important;display:grid!important}}@media (width<=1179px){.merchant-finance-shell .merchant-panel-main{padding:16px}.merchant-finance-shell .merchant-panel-topbar{display:none}}.mfd-page-heading{background:0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 18px;display:flex}.mfd-page-title{min-width:0}.mfd-page-title small{color:#078757;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.mfd-page-title h1{color:#0d2038;letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(28px,2.4vw,38px);line-height:1.05}.mfd-page-title p{color:#607186;margin:0;font-size:14px}.mfd-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mfd-page-actions button,.mfd-range-chip{color:#0d2038;white-space:nowrap;background:#fff;border:1px solid #cfe3dc;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:850;display:inline-flex}.mfd-page-actions button{cursor:pointer}.mfd-page-actions button:hover{color:#078757;background:#f2fbf7;border-color:#0a9a65}.mfd-page-actions svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mfd-range-chip{color:#08764d;background:#eef8f4}.merchant-finance-shell .mfd-header{display:none!important}@media (width<=900px){.mfd-page-heading{flex-direction:column;align-items:flex-start}.mfd-page-actions{justify-content:flex-start}}@media (width>=1051px){.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:minmax(460px,42%) minmax(0,58%)!important}.merchant-finance-desktop-shell .mfd-summary-numbers{grid-template-columns:repeat(3,minmax(138px,1fr))!important;min-width:460px!important;padding:18px 12px!important}.merchant-finance-desktop-shell .mfd-summary-numbers>div{min-width:138px!important;padding:12px 16px!important}.merchant-finance-desktop-shell .mfd-summary-numbers strong,.merchant-finance-desktop-shell .mfd-summary-numbers strong.red{letter-spacing:-.045em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:max-content!important;max-width:100%!important;margin:10px 0!important;font-size:clamp(22px,1.45vw,29px)!important;line-height:1!important;display:block!important}.merchant-finance-desktop-shell .mfd-chart-wrap{min-width:0!important;overflow:hidden!important}}@media (width>=1051px) and (width<=1250px){.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:minmax(420px,45%) minmax(0,55%)!important}.merchant-finance-desktop-shell .mfd-summary-numbers{grid-template-columns:repeat(3,minmax(126px,1fr))!important;min-width:420px!important;padding-inline:8px!important}.merchant-finance-desktop-shell .mfd-summary-numbers>div{min-width:126px!important;padding-inline:12px!important}.merchant-finance-desktop-shell .mfd-summary-numbers strong,.merchant-finance-desktop-shell .mfd-summary-numbers strong.red{font-size:22px!important}}.merchant-settlement-v3-shell .merchant-panel-main{min-width:0;overflow-x:hidden}.msv3-page{color:#0d2038;width:100%;max-width:1480px;margin:0 auto;padding:24px 32px 44px}.msv3-page *,.msv3-page :before,.msv3-page :after{box-sizing:border-box}.msv3-page button{font:inherit}.msv3-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.msv3-page-header>div:first-child{min-width:0}.msv3-page-header small{color:#078757;letter-spacing:.14em;font-size:11px;font-weight:900;line-height:1.2;display:block}.msv3-page-header h1{letter-spacing:-.04em;color:#0d2038;margin:7px 0 8px;font-size:clamp(30px,2.6vw,42px);line-height:1.05}.msv3-page-header p{color:#607186;margin:0;font-size:15px;line-height:1.55}.msv3-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.msv3-header-actions button{color:#0d2038;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe3dc;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.msv3-header-actions button:last-child{color:#fff;background:#078757;border-color:#078757}.msv3-header-actions button:hover{transform:translateY(-1px)}.msv3-header-actions svg{stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;fill:none!important;stroke:currentColor!important;width:18px!important;height:18px!important}.msv3-period-bar{background:#fff;border:1px solid #d9e8e3;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;margin-bottom:16px;padding:10px 12px;display:flex;box-shadow:0 8px 24px #0048310a}.msv3-periods{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msv3-periods button{color:#12273f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2e3de;border-radius:12px;min-height:40px;padding:0 16px;font-weight:850}.msv3-periods button.active{color:#fff;background:#078757;border-color:#078757}.msv3-period-bar>span{color:#607186;white-space:nowrap;font-size:13px;font-weight:750}.msv3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.msv3-kpis article{background:#fff;border:1px solid #dce8e4;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;min-height:132px;padding:20px;display:flex;box-shadow:0 10px 28px #003f2b0b}.msv3-kpis span,.msv3-kpis small{display:block}.msv3-kpis span{color:#506176;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.msv3-kpis strong{color:#0d2038;letter-spacing:-.04em;white-space:nowrap;margin:8px 0 6px;font-size:clamp(24px,2vw,32px);line-height:1.05;display:block}.msv3-kpis small{color:#718095;font-size:12px}.msv3-kpis .danger strong{color:#e11d48}.msv3-kpis .success strong{color:#078757}.msv3-kpis .status strong{font-size:clamp(21px,1.7vw,28px)}.msv3-kpis .status.open{background:#fffaf4;border-color:#f1c8a2}.msv3-kpis .status.open strong{color:#b45309}.msv3-kpis .status.paid{background:#f3fbf7;border-color:#bde7d2}.msv3-kpis .status.paid strong{color:#078757}.msv3-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.msv3-card{background:#fff;border:1px solid #dce8e4;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #003f2b0b}.msv3-card>header{border-bottom:1px solid #e7efec;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 22px;display:flex}.msv3-card h2{color:#0d2038;margin:0 0 4px;font-size:18px;line-height:1.25}.msv3-card header p{color:#718095;margin:0;font-size:13px}.msv3-calculation-list{padding:12px 22px 20px}.msv3-calculation-list>div{color:#42546a;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:14px;display:flex}.msv3-calculation-list>div:last-child{border-bottom:0}.msv3-calculation-list strong{color:#0d2038;white-space:nowrap;font-size:15px}.msv3-calculation-list .subtotal{margin-top:4px;font-weight:800}.msv3-calculation-list .deduction strong{color:#e11d48}.msv3-calculation-list .total{color:#075d3e;background:#eef9f4;border:0;border-radius:14px;min-height:64px;margin-top:8px;padding:0 14px;font-weight:900}.msv3-calculation-list .total strong{color:#078757;font-size:22px}.msv3-charge-status{padding-bottom:20px}.msv3-status-badge{border-radius:999px;width:max-content;margin:20px 22px 0;padding:7px 11px;font-size:12px;font-weight:900}.msv3-status-badge.open{color:#b45309;background:#fff0df}.msv3-status-badge.paid{color:#078757;background:#def7ed}.msv3-due-value{letter-spacing:-.045em;color:#0d2038;white-space:nowrap;margin:12px 22px 18px;font-size:clamp(30px,3vw,42px);line-height:1;display:block}.msv3-charge-status dl{margin:0 22px 18px}.msv3-charge-status dl>div{border-bottom:1px solid #edf2f0;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.msv3-charge-status dt{color:#718095;font-size:13px}.msv3-charge-status dd{color:#0d2038;text-align:right;margin:0;font-size:13px;font-weight:850}.msv3-charge-status>button{color:#08764d;cursor:pointer;background:#fff;border:1px solid #cfe3dc;border-radius:12px;min-height:42px;margin:0 22px;padding:0 15px;font-weight:850}.msv3-history{grid-column:1/-1}.msv3-history-table{overflow-x:auto}.msv3-history-table .head,.msv3-history-table .row{grid-template-columns:1.25fr repeat(3,1fr) .8fr;align-items:center;gap:16px;min-width:760px;padding:14px 22px;display:grid}.msv3-history-table .head{color:#718095;letter-spacing:.06em;text-transform:uppercase;background:#f7faf9;font-size:11px;font-weight:900}.msv3-history-table .row{color:#42546a;font-size:13px}.msv3-history-table .row strong{color:#0d2038;white-space:nowrap}.msv3-history-table em{border-radius:999px;width:max-content;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.msv3-history-table em.open{color:#b45309;background:#fff0df}.msv3-history-table em.paid{color:#078757;background:#def7ed}.msv3-deductions>div{padding:10px 22px 18px}.msv3-deductions p{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:0;display:flex}.msv3-deductions p:last-child{border-bottom:0}.msv3-deductions p span{color:#42546a;align-items:center;gap:10px;font-size:13px;display:flex}.msv3-deductions p b{color:#078757;text-align:center;background:#eef8f4;border-radius:8px;min-width:94px;padding:6px 8px;font-size:11px}.msv3-deductions p strong{color:#0d2038;white-space:nowrap}.msv3-orders{grid-column:1/-1}.msv3-orders header>button{color:#08764d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe3dc;border-radius:10px;min-height:38px;padding:0 13px;font-weight:850}.msv3-orders-table{overflow-x:auto}.msv3-orders-table .head,.msv3-orders-table .row{text-align:left;border:0;grid-template-columns:1fr 1.4fr 1fr 1fr 1fr;align-items:center;gap:16px;width:100%;min-width:760px;padding:14px 22px;display:grid}.msv3-orders-table .head{color:#718095;text-transform:uppercase;letter-spacing:.06em;background:#f7faf9;font-size:11px;font-weight:900}.msv3-orders-table .row{color:#42546a;cursor:pointer;background:#fff;border-top:1px solid #edf2f0;font-size:13px}.msv3-orders-table .row:hover{background:#f7fcfa}.msv3-orders-table .row strong{color:#0d2038;white-space:nowrap}.msv3-orders-table .row em{color:#078757;font-style:normal;font-weight:850}.msv3-empty{color:#718095;text-align:center;padding:26px 22px}.msv3-flow ol{gap:12px;margin:0;padding:18px 22px 22px;list-style:none;display:grid}.msv3-flow li{align-items:flex-start;gap:12px;display:flex}.msv3-flow li>b{color:#078757;background:#def7ed;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.msv3-flow li span{min-width:0}.msv3-flow li strong,.msv3-flow li small{display:block}.msv3-flow li strong{color:#0d2038;font-size:13px}.msv3-flow li small{color:#718095;margin-top:3px;font-size:12px;line-height:1.4}.msv3-notes{color:#315846;background:#eff9f5;border:1px solid #cfe7dc;border-radius:20px;min-width:0;padding:20px 22px}.msv3-notes strong{color:#075d3e;margin-bottom:10px;font-size:15px;display:block}.msv3-notes p{margin:7px 0 0;font-size:13px;line-height:1.5}@media (width<=1240px){.msv3-page{padding-inline:22px}.msv3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.msv3-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}}@media (width<=980px){.msv3-page{padding:18px 16px 36px}.msv3-page-header{flex-direction:column;align-items:flex-start}.msv3-header-actions{justify-content:flex-start}.msv3-period-bar{flex-direction:column;align-items:flex-start}.msv3-grid{grid-template-columns:1fr}.msv3-history,.msv3-orders{grid-column:auto}}.mfd-payment-card .mfd-payments{grid-template-columns:112px minmax(0,1fr);min-height:190px}.mfd-payment-card .mfd-payments>div:last-child{width:100%;min-width:0}.mfd-payment-card .mfd-payments p.empty{color:#6b7d8f;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;box-sizing:border-box;background:#f8fbfa;border:1px dashed #d6e4df;border-radius:14px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:74px;margin:0;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.mfd-payment-card .mfd-payments footer{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}@media (width<=1280px){.mfd-payment-card .mfd-payments{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:18px 16px}.mfd-payment-card .mfd-donut{width:88px;height:88px}.mfd-payment-card .mfd-donut:after{inset:22px}}.merchant-finance-desktop-shell .mfd-chart-topline{flex-wrap:wrap;min-width:0}.merchant-finance-desktop-shell .mfd-chart-legend,.merchant-finance-desktop-shell .mfd-chart-totals{min-width:0}.merchant-finance-desktop-shell .mfd-chart-totals{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.merchant-finance-desktop-shell .mfd-chart-hint{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width>=1051px) and (width<=1450px){.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:minmax(0,1fr)!important}.merchant-finance-desktop-shell .mfd-summary-numbers{border-bottom:1px solid #edf2f0!important;border-right:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;padding:16px 18px!important}.merchant-finance-desktop-shell .mfd-summary-numbers>div{min-width:0!important;padding:12px 20px!important}.merchant-finance-desktop-shell .mfd-summary-numbers strong,.merchant-finance-desktop-shell .mfd-summary-numbers strong.red{width:auto!important;max-width:100%!important;font-size:clamp(23px,2.2vw,30px)!important}.merchant-finance-desktop-shell .mfd-chart-wrap{width:100%!important;min-width:0!important;padding:16px 20px 14px!important;overflow:visible!important}.merchant-finance-desktop-shell .mfd-chart-wrap svg{height:250px}}@media (width<=700px){.merchant-finance-desktop-shell .mfd-chart-topline{grid-template-columns:1fr;display:grid}.merchant-finance-desktop-shell .mfd-chart-totals{justify-content:flex-start;width:100%;margin-left:0}.merchant-finance-desktop-shell .mfd-chart-totals span{text-align:left}}.merchant-finance-desktop-shell .mfd-chart-wrap{box-sizing:border-box;width:100%;max-width:100%;padding:14px 16px 12px!important;overflow:visible!important}.merchant-finance-desktop-shell .mfd-chart-topline{min-width:0;min-height:0;margin-bottom:8px;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.merchant-finance-desktop-shell .mfd-chart-legend{gap:8px 16px;width:100%;min-width:0;padding-top:0}.merchant-finance-desktop-shell .mfd-chart-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid!important}.merchant-finance-desktop-shell .mfd-chart-totals span{text-align:left;background:#f8fbfa;border:1px solid #e3ece9;border-radius:10px;min-width:0;padding:8px 10px}.merchant-finance-desktop-shell .mfd-chart-totals small,.merchant-finance-desktop-shell .mfd-chart-totals strong{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.merchant-finance-desktop-shell .mfd-chart-totals strong{white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.2}.merchant-finance-desktop-shell .mfd-chart-wrap svg{max-width:100%;height:205px;overflow:visible;width:100%!important}.merchant-finance-desktop-shell .mfd-chart-hint{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;padding-right:2px}@media (width>=1051px) and (width<=1380px){.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:minmax(480px,60%) minmax(300px,40%)!important}.merchant-finance-desktop-shell .mfd-chart-wrap{padding-inline:12px!important}.merchant-finance-desktop-shell .mfd-chart-totals{gap:6px;grid-template-columns:1fr!important}.merchant-finance-desktop-shell .mfd-chart-totals span{justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.merchant-finance-desktop-shell .mfd-chart-totals strong{flex:none;margin-top:0}}.merchant-finance-shell .mfd-chart-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:14px 16px 12px;overflow:hidden}.merchant-finance-shell .mfd-chart-topline{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;min-height:0;margin:0 0 8px;display:grid}.merchant-finance-shell .mfd-chart-legend{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:0;display:grid}.merchant-finance-shell .mfd-chart-legend span{white-space:normal;min-width:0}.merchant-finance-shell .mfd-chart-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin:0;display:grid}.merchant-finance-shell .mfd-chart-totals span{box-sizing:border-box;text-align:left;background:#f8fbfa;border:1px solid #e2ece8;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:48px;padding:7px 9px;display:flex;overflow:hidden}.merchant-finance-shell .mfd-chart-totals small,.merchant-finance-shell .mfd-chart-totals strong{width:100%;min-width:0;max-width:100%;display:block}.merchant-finance-shell .mfd-chart-totals small{font-size:8px;line-height:1.15}.merchant-finance-shell .mfd-chart-totals strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:clamp(10px,.9vw,13px);line-height:1.15;overflow:hidden}.merchant-finance-shell .mfd-chart-wrap svg{width:100%;max-width:100%;height:205px;display:block;overflow:visible}.merchant-finance-shell .mfd-chart-hint{box-sizing:border-box;color:#8390a0;text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;margin:5px 0 0;padding:0 2px;font-size:9px;line-height:1.35}@media (width>=1051px) and (width<=1450px){.merchant-finance-shell .mfd-summary-body{grid-template-columns:minmax(480px,62%) minmax(250px,38%)}.merchant-finance-shell .mfd-chart-wrap{padding-inline:12px}.merchant-finance-shell .mfd-chart-totals{grid-template-columns:minmax(0,1fr);gap:6px}.merchant-finance-shell .mfd-chart-totals span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:grid}.merchant-finance-shell .mfd-chart-totals strong{text-overflow:clip;width:auto;max-width:none;margin-top:0;overflow:visible}}.merchant-finance-shell .mfd-main-grid,.merchant-finance-desktop-shell .mfd-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.merchant-finance-shell .mfd-summary,.merchant-finance-desktop-shell .mfd-summary{grid-area:auto/1/auto/-1!important}.merchant-finance-shell .mfd-summary-body,.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:minmax(600px,.95fr) minmax(520px,1.05fr)!important}.merchant-finance-shell .mfd-summary-numbers,.merchant-finance-desktop-shell .mfd-summary-numbers{grid-template-columns:repeat(3,minmax(190px,1fr))!important}.merchant-finance-shell .mfd-summary-numbers strong,.merchant-finance-desktop-shell .mfd-summary-numbers strong{white-space:nowrap!important;font-size:clamp(27px,2vw,36px)!important}.merchant-finance-shell .mfd-orders,.merchant-finance-desktop-shell .mfd-orders{grid-area:2/1/auto/2}.merchant-finance-shell .mfd-deductions,.merchant-finance-desktop-shell .mfd-deductions{grid-area:2/2/auto/3}.merchant-finance-shell .mfd-payment-card,.merchant-finance-desktop-shell .mfd-payment-card{grid-area:3/2/auto/3}@media (width<=1180px){.merchant-finance-shell .mfd-summary-body,.merchant-finance-desktop-shell .mfd-summary-body{grid-template-columns:1fr!important}.merchant-finance-shell .mfd-summary-numbers,.merchant-finance-desktop-shell .mfd-summary-numbers{border-bottom:1px solid #edf2f0;border-right:0}}.merchant-finance-shell .mfd-table .head,.merchant-finance-shell .mfd-table button,.merchant-finance-desktop-shell .mfd-table .head,.merchant-finance-desktop-shell .mfd-table button{grid-template-columns:minmax(180px,1.45fr) minmax(126px,1fr) minmax(150px,1.15fr) minmax(148px,1.05fr) minmax(96px,.75fr) minmax(112px,.8fr) minmax(112px,.8fr);column-gap:18px;min-width:980px}.merchant-finance-shell .mfd-table button,.merchant-finance-desktop-shell .mfd-table button{min-height:82px}.merchant-finance-shell .mfd-table .head>*,.merchant-finance-shell .mfd-table button>*,.merchant-finance-desktop-shell .mfd-table .head>*,.merchant-finance-desktop-shell .mfd-table button>*{text-overflow:ellipsis;align-self:center;min-width:0;margin:0;overflow:hidden}.merchant-finance-shell .mfd-table button>strong,.merchant-finance-shell .mfd-table button>b,.merchant-finance-shell .mfd-table button>span,.merchant-finance-desktop-shell .mfd-table button>strong,.merchant-finance-desktop-shell .mfd-table button>b,.merchant-finance-desktop-shell .mfd-table button>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.25}.merchant-finance-shell .mfd-table button>strong:first-child,.merchant-finance-desktop-shell .mfd-table button>strong:first-child,.merchant-finance-shell .mfd-table button>span:nth-child(3),.merchant-finance-desktop-shell .mfd-table button>span:nth-child(3){white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.merchant-finance-shell .mfd-table button>span:nth-child(2),.merchant-finance-desktop-shell .mfd-table button>span:nth-child(2){white-space:nowrap}.merchant-finance-shell .mfd-table button>span:nth-child(4),.merchant-finance-desktop-shell .mfd-table button>span:nth-child(4){align-items:center;display:flex}.merchant-finance-shell .mfd-table em,.merchant-finance-desktop-shell .mfd-table em{white-space:nowrap;justify-content:center;align-items:center;max-width:100%;min-height:26px;display:inline-flex}.merchant-finance-shell .mfd-table button>span:nth-child(6),.merchant-finance-desktop-shell .mfd-table button>span:nth-child(6){font-weight:800}.merchant-finance-shell .mfd-content{padding:18px 22px 40px}.merchant-finance-shell .mfd-kpis{gap:14px;margin:0 0 18px}.merchant-finance-shell .mfd-kpi{border-color:#dce9e4;border-radius:20px;min-height:132px;padding:20px;box-shadow:0 12px 30px #0e4b3612}.merchant-finance-shell .mfd-kpi i{flex-basis:52px;width:52px;height:52px}.merchant-finance-shell .mfd-kpi small{color:#0e2239;letter-spacing:.11em;font-size:10px}.merchant-finance-shell .mfd-kpi strong{letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(24px,1.75vw,31px)}.merchant-finance-shell .mfd-kpi span{font-size:12px}.merchant-finance-shell .mfd-filterbar{border-radius:18px;grid-template-columns:minmax(520px,auto) minmax(260px,1fr) auto;gap:16px;margin-bottom:22px;padding:13px 16px;box-shadow:0 8px 24px #0e4b360b}.merchant-finance-shell .mfd-periods{flex-wrap:nowrap}.merchant-finance-shell .mfd-periods button,.merchant-finance-shell .mfd-filter{border-radius:12px;height:44px;padding-inline:18px;font-size:13px}.merchant-finance-shell .mfd-search{background:#fbfdfc;border-radius:12px;height:44px}.merchant-finance-shell .mfd-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.95fr);gap:18px}.merchant-finance-shell .mfd-card{border-color:#dce9e4;border-radius:20px;box-shadow:0 12px 32px #0e4b360e}.merchant-finance-shell .mfd-card>header{min-height:68px;padding:18px 22px}.merchant-finance-shell .mfd-card h2{color:#10243a;letter-spacing:-.015em;font-size:18px}.merchant-finance-shell .mfd-summary{grid-column:1/-1}.merchant-finance-shell .mfd-summary-body{min-height:0;display:block}.merchant-finance-shell .mfd-summary-numbers{border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:190px;padding:28px 24px;display:grid}.merchant-finance-shell .mfd-summary-item{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;border-bottom:0!important;border-right:1px solid #e2ebe8!important;padding:12px 28px!important;display:grid!important}.merchant-finance-shell .mfd-summary-item:last-child{border-right:0!important}.merchant-finance-shell .mfd-summary-item>i{color:#07945f;background:#e8f8f1;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-style:normal;font-weight:500;display:grid}.merchant-finance-shell .mfd-summary-item--expense>i{color:#f22e3c;background:#fff0f1}.merchant-finance-shell .mfd-summary-item--net>i{color:#07945f;background:#e8f8f1}.merchant-finance-shell .mfd-summary-item>div{min-width:0}.merchant-finance-shell .mfd-summary-numbers small{color:#10243a;letter-spacing:.08em;min-height:0;font-size:10px}.merchant-finance-shell .mfd-summary-numbers strong{margin:8px 0 6px;font-size:clamp(29px,2.3vw,39px)}.merchant-finance-shell .mfd-summary-numbers span{max-width:none;font-size:12px}.merchant-finance-shell .mfd-orders{grid-column:1/2}.merchant-finance-shell .mfd-deductions{grid-area:2/2/3/3}.merchant-finance-shell .mfd-deductions>div{padding:8px 22px 18px}.merchant-finance-shell .mfd-deductions p{align-items:center;min-height:52px;padding:13px 0;font-size:13px}.merchant-finance-shell .mfd-deductions footer{text-transform:uppercase;border-top:1px solid #e5ecea;align-items:center;margin-top:4px;padding:18px 0 4px;font-size:13px;font-weight:900}.merchant-finance-shell .mfd-deductions footer strong{font-size:22px}.merchant-finance-shell .mfd-table .head,.merchant-finance-shell .mfd-table button{padding:16px 20px}.merchant-finance-shell .mfd-table button{cursor:pointer;min-height:66px}.merchant-finance-shell .mfd-table button:hover{background:#f4fbf8}.merchant-finance-shell .mfd-payment-card{grid-area:3/2/4/3}.merchant-finance-shell .mfd-how{margin-top:0}@media (width<=1400px){.merchant-finance-shell .mfd-filterbar{grid-template-columns:1fr}.merchant-finance-shell .mfd-periods{flex-wrap:wrap}}@media (width<=1180px){.merchant-finance-shell .mfd-main-grid{grid-template-columns:1fr}.merchant-finance-shell .mfd-summary,.merchant-finance-shell .mfd-orders,.merchant-finance-shell .mfd-deductions,.merchant-finance-shell .mfd-payment-card{grid-area:auto}}@media (width<=850px){.merchant-finance-shell .mfd-summary-numbers{grid-template-columns:1fr;padding:12px 18px}.merchant-finance-shell .mfd-summary-item{border-bottom:1px solid #e2ebe8!important;border-right:0!important;padding:22px 8px!important}.merchant-finance-shell .mfd-summary-item:last-child{border-bottom:0!important}}.merchant-promotions-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 112px}.merchant-promotions-mobile-header{color:#fff;background:radial-gradient(circle at 86% 76%, #ffffff2e 0 70px, transparent 71px), linear-gradient(135deg, #0f172a, var(--chego-green-dark));min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-promotions-mobile-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:20px;font-weight:900}.merchant-promotions-mobile-header img{width:136px}.merchant-promotions-mobile-header p{color:#ffffffd1;margin:7px 0 0;font-size:12px;font-weight:800}.merchant-promotions-mobile-store-card,.merchant-promotions-card-mobile,.merchant-promotions-form-mobile,.merchant-promotions-mobile-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.merchant-promotions-mobile-store-card{grid-template-columns:66px 1fr;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.merchant-promotions-mobile-store-card>span{background:var(--chego-green-soft);border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;font-size:33px;display:inline-flex}.merchant-promotions-mobile-store-card small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-promotions-mobile-store-card h1{letter-spacing:-.05em;margin:5px 0;font-size:22px;line-height:1}.merchant-promotions-mobile-store-card p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-promotions-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-promotions-mobile-metrics article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px 10px;display:grid}.merchant-promotions-mobile-metrics strong{color:var(--chego-text);font-size:17px;line-height:1}.merchant-promotions-mobile-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-promotions-mobile-filters{gap:8px;margin-top:14px;display:flex;overflow-x:auto}.merchant-promotions-mobile-filters button{border:1px solid var(--chego-border);color:var(--chego-muted);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:999px;flex:none;padding:10px 13px;font-size:12px;font-weight:900}.merchant-promotions-mobile-filters button.active{background:var(--chego-green);color:#fff;border-color:#0000}.merchant-promotions-mobile-list{gap:14px;margin-top:16px;display:grid}.merchant-promotions-card-mobile{gap:13px;padding:15px;display:grid}.merchant-promotions-card-mobile header{justify-content:space-between;gap:14px;display:flex}.merchant-promotions-card-mobile small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-promotions-card-mobile h2{letter-spacing:-.04em;margin:5px 0;font-size:19px;line-height:1.1}.merchant-promotions-card-mobile p{color:var(--chego-muted);margin:0;font-size:12px;line-height:1.4}.merchant-promotions-card-mobile header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:20px}.merchant-promotions-info-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merchant-promotions-info-mobile div,.merchant-promotions-period-mobile{background:#f8fafc;border-radius:18px;padding:11px}.merchant-promotions-info-mobile span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.merchant-promotions-info-mobile strong{color:var(--chego-text);margin-top:5px;font-size:12px;line-height:1.25;display:block}.merchant-promotions-period-mobile{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.merchant-promotions-period-mobile>span{background:var(--chego-green-soft);border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.merchant-promotions-period-mobile strong{color:var(--chego-text);font-size:13px}.merchant-promotions-card-mobile footer,.merchant-promotions-form-mobile footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.merchant-promotions-card-mobile footer button,.merchant-promotions-form-mobile footer button,.merchant-promotions-mobile-empty button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:46px;font-size:13px;font-weight:900}.merchant-promotions-card-mobile footer button.danger{color:#991b1b;background:#fee2e2}.merchant-promotions-form-mobile{gap:12px;margin-top:16px;padding:15px;display:grid}.merchant-promotions-title-mobile h2{letter-spacing:-.04em;margin:0 0 4px;font-size:21px;line-height:1.1}.merchant-promotions-title-mobile p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-promotions-form-mobile label{gap:6px;display:grid}.merchant-promotions-form-mobile label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.merchant-promotions-form-mobile input{border:1px solid var(--chego-border);min-height:48px;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:0;padding:0 13px;font-size:13px;font-weight:800}.merchant-promotions-type-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merchant-promotions-type-mobile:has(label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-promotions-type-mobile label{border:1px solid var(--chego-border);text-align:center;background:#f8fafc;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:11px;font-weight:900;display:flex!important}.merchant-promotions-type-mobile input{accent-color:var(--chego-green);min-height:auto!important}.merchant-promotions-form-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-promotions-note-mobile{background:var(--chego-green-soft);border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.merchant-promotions-note-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.merchant-promotions-note-mobile strong{color:var(--chego-green-dark);font-size:13px}.merchant-promotions-note-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.merchant-promotions-form-mobile footer button.secondary{color:var(--chego-green-dark);background:#f1f5f9}.merchant-promotions-mobile-empty{text-align:center;align-content:center;place-items:center;gap:11px;min-height:300px;padding:22px;display:grid}.merchant-promotions-mobile-empty img{object-fit:contain;background:var(--chego-green-soft);border-radius:28px;width:86px;height:86px;padding:15px}.merchant-promotions-mobile-empty h1{letter-spacing:-.05em;margin:0;font-size:24px}.merchant-promotions-mobile-empty p{color:var(--chego-muted);margin:0;font-size:13px}.merchant-promotions-coupon-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;gap:12px;padding:13px;display:grid}.merchant-promotions-coupon-mobile strong{color:var(--chego-text);font-size:14px}.merchant-promotions-coupon-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:12px;line-height:1.35}.merchant-promotions-mini-radio-mobile{gap:8px;display:flex}.merchant-promotions-mini-radio-mobile label{flex:1;justify-content:center;align-items:center;min-height:44px;display:flex!important}.merchant-promotions-modal-mobile{z-index:90;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.merchant-promotions-modal-backdrop-mobile{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8f;border:0;border-radius:0;position:absolute;inset:0}.merchant-promotions-modal-panel-mobile{z-index:2;border-radius:28px;width:100%;max-height:calc(100vh - 24px);position:relative;overflow:auto;box-shadow:0 -20px 70px #0f172a4d}.merchant-promotions-modal-panel-mobile .merchant-promotions-form-mobile{box-shadow:none;border-radius:28px;margin:0}.merchant-promotions-title-mobile small{color:var(--chego-green-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.merchant-promotions-priority-mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-promotions-priority-mobile article{text-align:center;background:linear-gradient(#f0fdf4,#f8fafc);border:1px solid #0099562e;border-radius:18px;place-items:center;gap:5px;min-height:58px;padding:9px;display:grid}.merchant-promotions-priority-mobile article strong{background:var(--chego-green);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.merchant-promotions-priority-mobile article span{color:var(--chego-text);font-size:10px;font-weight:900;line-height:1.1}.merchant-promotions-form-mobile input:focus{background:#fff;border-color:#00995673;box-shadow:0 0 0 4px #0099561a}.merchant-promotions-form-mobile footer{background:linear-gradient(#ffffffb8,#fff 35%);padding-top:10px;position:sticky;bottom:-1px}.merchant-promotion-audience-mobile{background:#f8fcfa;border:1px solid #cfe5dc;border-radius:16px;gap:12px;padding:14px;display:grid}.merchant-promotion-audience-mobile>div small{letter-spacing:.12em;color:#00966a;font-size:10px;font-weight:900}.merchant-promotion-audience-mobile h3{margin:4px 0}.merchant-promotion-audience-mobile p{color:#60758c;margin:0}.merchant-promotion-scope-cards-mobile{gap:8px;display:grid}.merchant-promotion-scope-cards-mobile label{background:#fff;border:1px solid #d4e5de;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.merchant-promotion-scope-cards-mobile label:has(input:checked){background:#e9fbf4;border-color:#00ae78}.merchant-promotion-scope-cards-mobile input{accent-color:#00a76f;margin-top:3px}.merchant-promotion-scope-cards-mobile span{gap:2px;display:grid}.merchant-promotion-scope-cards-mobile small{color:#60758c}.merchant-promotion-audience-mobile details{background:#fff;border:1px solid #d7e7e0;border-radius:12px;overflow:hidden}.merchant-promotion-audience-mobile summary{cursor:pointer;padding:13px;font-weight:850}.merchant-promotion-selection-list-mobile{max-height:250px;padding:6px;overflow:auto}.merchant-promotion-selection-list-mobile>label{border-radius:10px;grid-template-columns:20px 36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.merchant-promotion-selection-list-mobile>label:has(input:checked){background:#e6fbf2}.merchant-promotion-selection-list-mobile input{accent-color:#00a76f}.merchant-promotion-selection-list-mobile label>span{background:#e2faf1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.merchant-promotion-selection-list-mobile label>div{min-width:0;display:grid}.merchant-promotion-selection-list-mobile strong,.merchant-promotion-selection-list-mobile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-promotion-selection-list-mobile small{color:#60758c}.merchant-promotions-title-mobile{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.merchant-promotions-title-mobile>div{min-width:0}.merchant-promotions-close-mobile{color:#17364a;cursor:pointer;background:#fff;border:1px solid #cfe3da;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.merchant-promotions-close-mobile svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px;height:20px}.merchant-promotions-close-mobile:active{transform:scale(.96)}.merchant-promotions-card-mobile.exhausted{opacity:.82;border-color:#f3b8b1}.merchant-promo-copy-mobile footer em.exhausted{color:#b42318;background:#ffe7e3}.merchant-promo-copy-mobile footer em.expired{color:#667085;background:#f1f3f5}.merchant-promo-copy-mobile footer button:disabled{opacity:.5;cursor:not-allowed}.merchant-promotions-card-mobile.exhausted{background:#fff6f5;border-color:#fecdca}.merchant-promo-progress-mobile{background:#e8efec;border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.merchant-promo-progress-mobile i{background:#12b76a;height:100%;display:block}.merchant-promo-progress-mobile.warning i{background:#f79009}.merchant-promo-progress-mobile.danger i{background:#f04438}.merchant-promo-usage-mobile small{margin-top:5px;display:block}.merchant-promotions-card-mobile.exhausted footer span{color:#b42318;font-size:11px;font-weight:800}.merchant-promo-history-mobile .merchant-promotions-modal-panel-mobile{padding:18px}.merchant-promo-history-mobile header{justify-content:space-between;gap:12px;display:flex}.merchant-promo-history-mobile header h2{margin:4px 0}.merchant-promo-history-mobile header p{color:#667085;margin:0}.merchant-promo-history-mobile header>button{background:#fff;border:1px solid #d7e8e1;border-radius:12px;width:40px;height:40px}.merchant-promo-history-list-mobile{gap:10px;margin-top:18px;display:grid}.merchant-promo-history-list-mobile article{border:1px solid #e2ece8;border-radius:13px;gap:5px;padding:13px;display:grid}.merchant-promo-history-list-mobile small{color:#667085}.merchant-promo-history-list-mobile b{color:#b42318}.merchant-promotions-desktop-shell{color:#0d2238;background:#f5faf8;min-height:100vh}.merchant-promotions-workspace{min-width:0;padding:20px 24px 40px}.merchant-promotions-page-header,.merchant-categories-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0;display:flex}.merchant-promotions-page-header h1,.merchant-categories-page-header h1{margin:0 0 6px;font-size:34px;line-height:1.1}.merchant-promotions-page-header p,.merchant-categories-page-header p{color:#59708b;margin:0}.primary{color:#fff!important;background:#00a76f!important;border-color:#00a76f!important}.merchant-promotions-page-header button,.merchant-categories-page-header button{border:1px solid #bce4d5;border-radius:12px;padding:12px 18px;font-weight:800}.merchant-promotions-kpis,.merchant-categories-kpis{background:#fff;border:1px solid #d7e8e1;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.merchant-promotions-kpis article{border-right:1px solid #e3eee9;gap:14px;padding:22px;display:flex}.merchant-promotions-kpis article:last-child{border-right:0}.merchant-promotions-kpis article>span{color:#008c61;background:#d9f8ec;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.merchant-promotions-kpis small,.merchant-categories-kpis small{color:#60758c;font-weight:700}.merchant-promotions-kpis strong,.merchant-categories-kpis strong{margin:4px 0;font-size:26px;display:block}.merchant-promotions-kpis p,.merchant-categories-kpis p{color:#60758c;margin:0;font-size:13px}.merchant-promotions-table-card,.merchant-categories-table-card{background:#fff;border:1px solid #d7e8e1;border-radius:18px;overflow:hidden}.merchant-promotions-toolbar,.merchant-categories-toolbar{border-bottom:1px solid #e3eee9;align-items:center;gap:14px;padding:16px;display:flex}.merchant-promotions-toolbar label,.merchant-categories-toolbar label{background:#f8fbfa;border:1px solid #d5e4df;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 14px;display:flex}.merchant-promotions-toolbar input,.merchant-categories-toolbar input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.merchant-promotions-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.merchant-promotions-filter-buttons button,.merchant-categories-toolbar button{background:#fff;border:1px solid #cde4da;border-radius:10px;padding:10px 14px;font-weight:750}.merchant-promotions-filter-buttons button.active{color:#008c61;background:#d9f8ec;border-color:#a8e7d2}.merchant-promo-table-head,.merchant-promo-table-row{grid-template-columns:minmax(230px,1.5fr) minmax(105px,.65fr) minmax(125px,.75fr) minmax(120px,.7fr) minmax(145px,.85fr) 90px 96px;align-items:center;gap:12px;display:grid}.merchant-promo-table-head{color:#60758c;text-transform:uppercase;letter-spacing:.08em;background:#f7faf9;padding:13px 18px;font-size:11px;font-weight:900}.merchant-promo-table-row{border-top:1px solid #edf2f0;padding:15px 18px}.merchant-promo-cell{min-width:0;font-size:13px}.merchant-promo-cell small{color:#60758c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.merchant-promo-cell.coupon{align-items:center;gap:12px;display:flex}.merchant-promo-icon{color:#00956a;background:#d9f8ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.merchant-promo-status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.merchant-promo-status.active{color:#00875c;background:#d5f8e9}.merchant-promo-status.inactive{color:#607080;background:#eef2f5}.merchant-promo-cell.actions{justify-content:flex-end;gap:8px;display:flex}.merchant-promo-cell.actions button,.merchant-category-cell.actions button{color:#008c61;background:#fff;border:1px solid #cde4da;border-radius:10px;width:36px;height:36px;font-weight:900}.merchant-promotions-desktop-empty{text-align:center;padding:48px}.merchant-promotions-desktop-empty button{color:#fff;background:#00a76f;border:0;border-radius:10px;margin-top:12px;padding:11px 16px;font-weight:800}.merchant-promotions-modal-desktop{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchant-promotions-modal-backdrop-desktop{background:#021f1994;border:0;position:absolute;inset:0}.merchant-promotions-modal-panel-desktop{background:#fff;border-radius:20px;width:min(900px,95vw);max-height:92vh;padding:24px;position:relative;overflow:auto}.merchant-promotions-form-desktop{gap:18px;display:grid}.merchant-promotions-title-desktop{justify-content:space-between;gap:20px;display:flex}.merchant-promotions-title-desktop h2{margin:4px 0}.merchant-promotions-title-desktop p{color:#60758c}.merchant-promotions-title-desktop button{background:#fff;border:1px solid #d6e7e0;border-radius:10px;width:42px;height:42px}.merchant-promotions-priority-desktop,.merchant-promotions-type-desktop{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.merchant-promotions-priority-desktop article,.merchant-promotions-type-desktop label,.merchant-promotions-coupon-desktop{border:1px solid #d9e8e2;border-radius:12px;padding:12px}.merchant-promotions-form-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-promotions-form-grid-desktop label{gap:7px;display:grid}.merchant-promotions-form-grid-desktop .full{grid-column:1/-1}.merchant-promotions-form-grid-desktop input{border:1px solid #d5e4df;border-radius:10px;padding:12px}.merchant-promotions-form-desktop footer{justify-content:flex-end;gap:10px;display:flex}.merchant-promotions-form-desktop footer button{color:#fff;background:#00a76f;border:1px solid #cde4da;border-radius:10px;padding:12px 16px;font-weight:800}.merchant-promotions-form-desktop footer .secondary{color:#183149;background:#fff}@media (width<=1200px){.merchant-promotions-kpis,.merchant-categories-kpis{grid-template-columns:repeat(2,1fr)}.merchant-promo-table-head,.merchant-promo-table-row{grid-template-columns:minmax(210px,1.4fr) 100px 115px 110px 130px 80px 86px}.merchant-promotions-workspace{padding:18px}}.merchant-promotions-desktop-shell.merchant-workspace-shell{grid-template-columns:248px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;display:grid;overflow:hidden}.merchant-promotions-desktop-shell .merchant-overview-sidebar{flex-direction:column;width:248px;height:100vh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.merchant-promotions-desktop-shell .merchant-overview-sidebar nav{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:16px;overflow:hidden auto}.merchant-promotions-desktop-shell .merchant-overview-exit{flex:none;width:calc(100% - 28px);margin:10px 14px 14px;position:relative;inset:auto}.merchant-promotions-workspace{width:100%;min-width:0;max-width:none;overflow-x:hidden}.merchant-promotions-page-header{align-items:center}.merchant-promotions-table-card{width:100%;min-width:0}.merchant-promotions-toolbar,.merchant-promotions-toolbar label{min-width:0}@media (width<=1050px){.merchant-promotions-desktop-shell.merchant-workspace-shell{grid-template-columns:220px minmax(0,1fr)}.merchant-promotions-desktop-shell .merchant-overview-sidebar{width:220px}.merchant-promotions-workspace{padding:18px}}.merchant-promotions-desktop-shell.merchant-workspace-shell{inline-size:100%;max-inline-size:none;margin-inline:0}.merchant-promotions-workspace{box-sizing:border-box;inline-size:100%;max-inline-size:none;padding-inline:clamp(22px,2.4vw,44px)}.merchant-promotions-workspace>*{max-inline-size:none}@media (width>=1600px){.merchant-promotions-workspace{padding-inline:48px}}.merchant-promotions-desktop-shell.merchant-workspace-shell>.merchant-promotions-workspace{padding-inline:16px 24px!important}@media (width>=1600px){.merchant-promotions-desktop-shell.merchant-workspace-shell>.merchant-promotions-workspace{padding-inline:18px 32px!important}}.merchant-promotions-kpis .merchant-promotion-kpi-icon{color:#008d55;background:#d9faec;border-radius:15px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.merchant-promotions-kpis .merchant-promotion-kpi-icon svg{width:22px;height:22px;display:block}.merchant-promotions-kpis .merchant-promotion-kpi-icon.is-uses{color:#0879d9;background:#e7f2ff}.merchant-promotions-kpis .merchant-promotion-kpi-icon.is-code{color:#a66a00;background:#fff3d7}.merchant-promotions-kpis .merchant-promotion-kpi-icon.is-inactive{color:#d14343;background:#ffe8e8}.merchant-promotion-audience-desktop{background:#f8fcfa;border:1px solid #cfe5dc;border-radius:16px;gap:14px;padding:18px;display:grid}.merchant-promotion-audience-heading small{letter-spacing:.12em;color:#00966a;font-size:11px;font-weight:900}.merchant-promotion-audience-heading h3{margin:4px 0 3px;font-size:20px}.merchant-promotion-audience-heading p{color:#60758c;margin:0}.merchant-promotion-scope-cards-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-promotion-scope-cards-desktop label{cursor:pointer;background:#fff;border:1px solid #d4e5de;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.merchant-promotion-scope-cards-desktop label:has(input:checked){background:#e9fbf4;border-color:#00ae78;box-shadow:0 0 0 2px #00ae7814}.merchant-promotion-scope-cards-desktop input{accent-color:#00a76f;margin-top:3px}.merchant-promotion-scope-cards-desktop span{gap:3px;display:grid}.merchant-promotion-scope-cards-desktop small{color:#60758c}.merchant-promotion-audience-columns-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-promotion-audience-columns-desktop>section{background:#fff;border:1px solid #dae8e2;border-radius:14px;min-width:0;overflow:hidden}.merchant-promotion-audience-columns-desktop header{border-bottom:1px solid #e7efec;padding:12px 14px}.merchant-promotion-audience-columns-desktop header div{justify-content:space-between;gap:10px;display:flex}.merchant-promotion-audience-columns-desktop header small{color:#60758c}.merchant-promotion-selection-list-desktop{max-height:240px;padding:8px;overflow:auto}.merchant-promotion-selection-list-desktop>label{cursor:pointer;border-radius:10px;grid-template-columns:20px 38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.merchant-promotion-selection-list-desktop>label:hover{background:#f1faf6}.merchant-promotion-selection-list-desktop>label:has(input:checked){background:#e6fbf2}.merchant-promotion-selection-list-desktop input{accent-color:#00a76f}.merchant-promotion-selection-list-desktop .selection-icon{background:#e2faf1;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.merchant-promotion-selection-list-desktop .selection-icon img{object-fit:cover;width:100%;height:100%}.merchant-promotion-selection-list-desktop label>span:last-child{min-width:0;display:grid}.merchant-promotion-selection-list-desktop strong,.merchant-promotion-selection-list-desktop small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-promotion-selection-list-desktop small{color:#60758c}.merchant-promotion-selection-list-desktop .empty{color:#60758c;text-align:center;padding:18px}.merchant-promotion-audience-tip-desktop{color:#48667c;margin:0;font-size:12px}.merchant-promotions-modal-panel-desktop{width:min(980px,96vw);overflow-x:hidden}.merchant-promotions-modal-panel-desktop::-webkit-scrollbar{width:9px}.merchant-promotions-modal-panel-desktop::-webkit-scrollbar-thumb{background:#9eb5ad;border-radius:999px}@media (width<=800px){.merchant-promotion-scope-cards-desktop,.merchant-promotion-audience-columns-desktop{grid-template-columns:1fr}}.merchant-promotions-title-desktop{align-items:flex-start}.merchant-promotions-title-desktop .merchant-promotions-close-desktop{color:#17364a;cursor:pointer;background:#fff;border:1px solid #cfe3da;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;box-shadow:0 4px 12px #0d2e260d}.merchant-promotions-title-desktop .merchant-promotions-close-desktop svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:21px;height:21px}.merchant-promotions-title-desktop .merchant-promotions-close-desktop:hover{color:#008c61;background:#ecfbf5;border-color:#8bd8bd}.merchant-promotions-title-desktop .merchant-promotions-close-desktop:active{transform:scale(.96)}.merchant-promotions-title-desktop .merchant-promotions-close-desktop:focus-visible{outline-offset:2px;outline:3px solid #00a76f33}.merchant-promo-status.exhausted{color:#b42318;background:#ffe7e3}.merchant-promo-status.expired{color:#667085;background:#f1f3f5}.merchant-promo-status.scheduled{color:#9a6700;background:#fff4d6}.merchant-promo-table-row.exhausted{background:snow}.merchant-promo-cell.actions button:disabled{opacity:.45;cursor:not-allowed}.merchant-promo-table-row.exhausted{background:#fff6f5;border-left:3px solid #f97066}.merchant-promo-status-reason{font-size:10px;white-space:normal!important;color:#b42318!important}.merchant-promo-usage{gap:5px;display:grid}.merchant-promo-progress{background:#e8efec;border-radius:99px;height:7px;overflow:hidden}.merchant-promo-progress i{border-radius:inherit;background:#12b76a;height:100%;display:block}.merchant-promo-progress.warning i{background:#f79009}.merchant-promo-progress.danger i{background:#f04438}.merchant-promo-cell.actions button[title*=Visualizar]{width:auto;padding:0 12px}.merchant-promo-history-header{justify-content:space-between;gap:16px;display:flex}.merchant-promo-history-header h2{margin:4px 0}.merchant-promo-history-header p{color:#60758c;margin:0}.merchant-promo-history-header>button{background:#fff;border:1px solid #d7e8e1;border-radius:12px;width:42px;height:42px}.merchant-promo-history-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.merchant-promo-history-summary article{background:#f8fcfa;border:1px solid #d7e8e1;border-radius:14px;padding:15px}.merchant-promo-history-summary small{color:#60758c;display:block}.merchant-promo-history-summary strong{font-size:22px}.merchant-promo-history-list{gap:10px;display:grid}.merchant-promo-history-list article{border:1px solid #e2ece8;border-radius:13px;justify-content:space-between;gap:18px;padding:14px;display:flex}.merchant-promo-history-list article>div:last-child{text-align:right}.merchant-promo-history-list small{color:#60758c;margin-top:4px;display:block}.merchant-promo-history-empty{text-align:center;color:#60758c;padding:28px}.merchant-promo-history-modal .merchant-promotions-modal-panel-desktop{width:min(760px,95vw)}.merchant-metrics-mobile-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#0098502e,#0000 30%),linear-gradient(135deg,#d1fae5d1,#f8fafc 42%,#fff 100%);min-height:100vh;padding:14px 12px 92px}.merchant-metrics-mobile-header{color:#fff;background:linear-gradient(135deg,#006b3f 0%,#009850 58%,#00b56a 100%);border-radius:24px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 44px #006b3f33}.merchant-metrics-mobile-header:after{content:"JÁ CHEGO";color:#ffffff14;letter-spacing:-.08em;pointer-events:none;font-size:3.5rem;font-weight:1000;position:absolute;bottom:-14px;right:-4px}.merchant-metrics-mobile-header>div{z-index:1;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.merchant-metrics-mobile-header button{color:#fff;background:#ffffff29;border:1px solid #fff3;border-radius:14px;padding:10px 14px;font-weight:950}.merchant-metrics-mobile-header section{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.merchant-metrics-store-mark-mobile{background:#ffffff29;border:1px solid #ffffff38;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.merchant-metrics-store-mark-mobile img,.merchant-metrics-store-mark-mobile span{object-fit:cover;place-items:center;width:100%;height:100%;font-size:1.55rem;display:grid}.merchant-metrics-mobile-header small,.merchant-metrics-title-mobile small,.merchant-metrics-radar-mobile small{color:#8ef7c1;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950}.merchant-metrics-title-mobile small,.merchant-metrics-radar-mobile small{color:#009850}.merchant-metrics-mobile-header h1{color:#fff;margin:5px 0 0;font-size:1.34rem;line-height:1}.merchant-metrics-mobile-header p{color:#ffffffe0;margin:8px 0 0;font-size:.84rem;font-weight:750}.merchant-metrics-range-mobile{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.merchant-metrics-range-mobile::-webkit-scrollbar{display:none}.merchant-metrics-range-mobile button{color:#0f172a;background:#fff;border:1px solid #dbe7df;border-radius:999px;flex:none;padding:10px 14px;font-size:.78rem;font-weight:950}.merchant-metrics-range-mobile button.active{color:#fff;background:#009850;border-color:#009850}.merchant-metrics-radar-mobile{grid-template-columns:.68fr 1fr;gap:10px;margin-bottom:12px;display:grid}.merchant-metrics-radar-mobile article,.merchant-metrics-funnel-mobile{background:#fffffff7;border:1px solid #00985024;border-radius:22px;box-shadow:0 14px 36px #0f172a0f}.merchant-metrics-radar-mobile article{padding:14px}.merchant-metrics-radar-mobile article:first-child{color:#fff;background:linear-gradient(145deg,#06281a,#009850)}.merchant-metrics-radar-mobile article:first-child small{color:#8ef7c1}.merchant-metrics-radar-mobile article:first-child strong{color:#fff}.merchant-metrics-radar-mobile strong{color:#0f172a;margin-top:8px;font-size:1.7rem;font-weight:1000;line-height:1;display:block}.merchant-metrics-radar-mobile strong span{color:#ffffffb8;font-size:.82rem}.merchant-metrics-radar-mobile p{color:#475569;margin:7px 0 0;font-size:.78rem;font-weight:750}.merchant-metrics-radar-mobile article:first-child p{color:#fffc}.merchant-metrics-radar-mobile b{color:#047857;margin-top:8px;font-size:.75rem;display:block}.merchant-metrics-funnel-mobile{grid-column:1/-1;gap:8px;padding:12px;display:grid}.merchant-metrics-funnel-step-mobile div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.merchant-metrics-funnel-step-mobile strong,.merchant-metrics-funnel-step-mobile b{color:#0f172a;font-size:.78rem;font-weight:950}.merchant-metrics-funnel-step-mobile i{background:#e8f3ec;border-radius:999px;height:7px;display:block;overflow:hidden}.merchant-metrics-funnel-step-mobile em{border-radius:inherit;background:linear-gradient(90deg,#009850,#18d88a);height:100%;display:block}.merchant-metrics-cards-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.merchant-metrics-cards-mobile article{background:#fff;border:1px solid #dfe9e4;border-radius:20px;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0e}.merchant-metrics-cards-mobile article:before{content:"";background:#009850;width:4px;position:absolute;inset:0 auto 0 0}.merchant-metrics-cards-mobile article:last-child{grid-column:1/-1}.merchant-metrics-cards-mobile small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-metrics-cards-mobile strong{color:#0f172a;margin-top:8px;font-size:1.3rem;font-weight:1000;display:block}.merchant-metrics-cards-mobile p{color:#64748b;margin:5px 0 0;font-size:.78rem;font-weight:800}.merchant-metrics-panel-mobile,.merchant-metrics-note-mobile,.merchant-metrics-empty-mobile{background:#fffffff7;border:1px solid #dfe9e4;border-radius:24px;margin-top:12px;padding:16px;box-shadow:0 14px 36px #0f172a0f}.merchant-metrics-title-mobile{border-bottom:1px solid #dfe9e4;padding-bottom:12px}.merchant-metrics-title-mobile h2{color:#0f172a;margin:4px 0 0;font-size:1.18rem}.merchant-metrics-title-mobile p{color:#64748b;margin:6px 0 0;font-size:.82rem;font-weight:750}.merchant-metrics-product-list-mobile,.merchant-metrics-activity-list-mobile{gap:10px;margin-top:12px;display:grid}.merchant-metrics-product-row-mobile{background:#f8fafc;border:1px solid #0000;border-radius:18px;padding:12px}.merchant-metrics-product-row-mobile.top{background:linear-gradient(145deg,#ecfdf5,#fff 80%);border-color:#a7f3d0}.merchant-metrics-product-head-mobile{align-items:center;gap:11px;display:flex}.merchant-metrics-rank-mobile{color:#fff;background:linear-gradient(145deg,#009850,#047857);border-radius:12px;flex:none;place-items:center;width:32px;height:32px;font-weight:1000;display:grid;box-shadow:0 10px 18px #00985029}.merchant-metrics-product-image-mobile{isolation:isolate;background:linear-gradient(145deg,#d1fae5,#ecfdf5);border:1px solid #bbf7d0;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.merchant-metrics-product-image-mobile>img{object-fit:cover;object-position:center center;border-radius:inherit;width:100%;height:100%;display:block}.merchant-metrics-product-image-mobile>span{color:#047857;width:100%;height:100%}.merchant-metrics-product-image-mobile>img+.merchant-metrics-media-fallback{z-index:2;background:linear-gradient(145deg,#d1fae5,#ecfdf5);display:none;position:absolute;inset:0}.merchant-metrics-product-head-mobile strong{color:#0f172a;font-weight:1000;display:block}.merchant-metrics-product-head-mobile span{color:#64748b;font-size:.72rem;font-weight:900}.merchant-metrics-product-head-mobile em{color:#047857;background:#d1fae5;border-radius:999px;margin-top:3px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:950;display:inline-block}.merchant-metrics-product-numbers-mobile{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-metrics-product-numbers-mobile div{background:#fff;border-radius:13px;padding:8px}.merchant-metrics-product-numbers-mobile span{color:#64748b;font-size:.61rem;font-weight:950;display:block}.merchant-metrics-product-numbers-mobile strong{color:#0f172a;font-size:.76rem;font-weight:1000}.merchant-metrics-activity-mobile{background:#f8fafc;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}.merchant-metrics-activity-mobile>span{background:#ecfdf5;border-radius:13px;flex:none;place-items:center;width:34px;height:34px;display:grid}.merchant-metrics-activity-mobile strong{color:#0f172a;font-weight:1000}.merchant-metrics-activity-mobile p,.merchant-metrics-activity-mobile small,.merchant-metrics-note-mobile p,.merchant-metrics-empty-mobile p{color:#64748b;margin:4px 0 0;font-size:.78rem;font-weight:750}.merchant-metrics-empty-box-mobile{text-align:center;background:#f8fafc;border:1px dashed #b9d7c9;border-radius:18px;padding:20px}.merchant-metrics-empty-box-mobile strong,.merchant-metrics-note-mobile strong,.merchant-metrics-empty-mobile h1{color:#0f172a;font-weight:1000}.merchant-metrics-empty-mobile button{color:#fff;background:#009850;border:0;border-radius:14px;margin-top:14px;padding:11px 16px;font-weight:950}@media print{.merchant-mobile-bottom-nav,.merchant-metrics-range-mobile,.merchant-metrics-mobile-header button{display:none!important}.merchant-metrics-mobile-shell{background:#fff;padding:0}}.merchant-metrics-desktop-shell{color:#0f172a;background:radial-gradient(circle at 10% 0,#0098502e,#0000 28%),linear-gradient(135deg,#d1fae5b8,#f8fafc 34%,#fff 100%);min-height:100vh;padding:24px clamp(42px,5.6vw,82px) 34px}.merchant-metrics-desktop-header{color:#fff;background:linear-gradient(135deg,#006b3f 0%,#009850 55%,#00b56a 100%);border:1px solid #fff3;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:22px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #006b3f33}.merchant-metrics-desktop-header:after{content:"JÁ CHEGO";color:#ffffff14;letter-spacing:-.08em;pointer-events:none;font-size:5.4rem;font-weight:1000;position:absolute;top:50%;right:170px;transform:translateY(-50%)rotate(-6deg)}.merchant-metrics-desktop-header>button{z-index:1;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:16px;padding:13px 18px;font-weight:950;position:relative}.merchant-metrics-desktop-header>button:last-child{background:#07111f;border-color:#ffffff14;box-shadow:0 16px 32px #0f172a42}.merchant-metrics-brand-desktop{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.merchant-metrics-store-mark-desktop{background:#ffffff26;border:1px solid #ffffff42;border-radius:22px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.merchant-metrics-store-mark-desktop img,.merchant-metrics-store-mark-desktop span{object-fit:cover;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.merchant-metrics-desktop-header small,.merchant-metrics-panel-title-desktop small,.merchant-metrics-score-desktop small,.merchant-metrics-next-action-desktop small,.merchant-metrics-mini-title-desktop small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:950;display:block}.merchant-metrics-panel-title-desktop small,.merchant-metrics-next-action-desktop small,.merchant-metrics-score-desktop small,.merchant-metrics-mini-title-desktop small{color:#009850}.merchant-metrics-desktop-header h1{color:#fff;margin:0;font-size:clamp(1.42rem,1.8vw,2rem);line-height:1}.merchant-metrics-desktop-header p{color:#ffffffe0;margin:8px 0 0;font-size:.96rem;font-weight:750}.merchant-metrics-range-desktop{align-items:center;gap:10px;margin:20px 0;display:flex}.merchant-metrics-range-desktop button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:999px;padding:11px 17px;font-weight:950;box-shadow:0 12px 28px #0f172a0d}.merchant-metrics-range-desktop button.active{color:#fff;background:#009850;border-color:#009850;box-shadow:0 14px 30px #00985033}.merchant-metrics-chego-radar-desktop{grid-template-columns:.75fr 1fr 1.15fr;gap:16px;margin-bottom:18px;display:grid}.merchant-metrics-score-desktop,.merchant-metrics-funnel-desktop,.merchant-metrics-next-action-desktop{background:#fffffff5;border:1px solid #00985024;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a12}.merchant-metrics-score-desktop{color:#fff;background:linear-gradient(145deg,#06281a,#006b3f 70%,#009850);padding:20px}.merchant-metrics-score-desktop:after{content:"";background:#ffffff1f;border-radius:999px;width:120px;height:120px;position:absolute;top:-34px;right:-34px}.merchant-metrics-score-desktop small{color:#8ef7c1}.merchant-metrics-score-value-desktop{align-items:flex-end;gap:4px;margin:12px 0 8px;display:flex}.merchant-metrics-score-value-desktop strong{color:#fff;font-size:2.9rem;font-weight:1000;line-height:.86}.merchant-metrics-score-value-desktop span{color:#ffffffb8;font-weight:950}.merchant-metrics-score-desktop h2,.merchant-metrics-next-action-desktop h2{color:inherit;margin:0;font-size:1.18rem;line-height:1.12}.merchant-metrics-score-desktop p,.merchant-metrics-next-action-desktop p{color:#ffffffc7;margin:9px 0 0;font-size:.86rem;font-weight:750}.merchant-metrics-funnel-desktop{gap:9px;padding:18px;display:grid}.merchant-metrics-mini-title-desktop strong{color:#0f172a;font-size:1.08rem;display:block}.merchant-metrics-funnel-step-desktop{grid-template-columns:minmax(110px,1fr) 42px;align-items:center;gap:10px;padding:8px 0;display:grid}.merchant-metrics-funnel-step-desktop div strong,.merchant-metrics-funnel-step-desktop b{color:#0f172a;font-weight:950;display:block}.merchant-metrics-funnel-step-desktop div span{color:#64748b;font-size:.72rem;font-weight:800;display:block}.merchant-metrics-funnel-step-desktop i{background:#e8f3ec;border-radius:999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.merchant-metrics-funnel-step-desktop em{border-radius:inherit;background:linear-gradient(90deg,#009850,#18d88a);height:100%;display:block}.merchant-metrics-next-action-desktop{background:linear-gradient(145deg,#fff 0%,#f3fff8 100%);padding:20px}.merchant-metrics-next-action-desktop p{color:#475569}.merchant-metrics-next-action-desktop div{background:#ecfdf5;border-radius:18px;margin-top:14px;padding:12px 14px}.merchant-metrics-next-action-desktop div span,.merchant-metrics-next-action-desktop div strong{display:block}.merchant-metrics-next-action-desktop div span{color:#047857;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.merchant-metrics-next-action-desktop div strong{color:#0f172a;margin-top:3px;font-weight:950}.merchant-metrics-cards-desktop{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.merchant-metrics-cards-desktop article{background:linear-gradient(#fff,#fbfefd);border:1px solid #dfe9e4;border-radius:24px;min-height:114px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0e}.merchant-metrics-cards-desktop article:before{content:"";opacity:.8;background:#009850;width:4px;position:absolute;inset:0 auto 0 0}.merchant-metrics-cards-desktop article.money:before{background:#0f172a}.merchant-metrics-cards-desktop article>span{background:#dcfce7;border-radius:14px;place-items:center;width:36px;height:36px;margin-bottom:10px;display:grid}.merchant-metrics-cards-desktop small{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.merchant-metrics-cards-desktop strong{color:#0f172a;margin-top:8px;font-size:1.46rem;font-weight:1000;line-height:1;display:block}.merchant-metrics-cards-desktop p{color:#64748b;margin:9px 0 0;font-size:.82rem;font-weight:800}.merchant-metrics-layout-desktop{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);align-items:start;gap:18px;display:grid}.merchant-metrics-panel-desktop,.merchant-metrics-production-note-desktop,.merchant-metrics-empty-desktop{background:#fffffff7;border:1px solid #e1e8e4;border-radius:26px;box-shadow:0 18px 48px #0f172a11}.merchant-metrics-panel-desktop{padding:18px}.merchant-metrics-panel-title-desktop{border-bottom:1px solid #dfe9e4;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px 17px;display:flex}.merchant-metrics-panel-title-desktop h2{color:#0f172a;margin:0;font-size:1.46rem}.merchant-metrics-panel-title-desktop p{color:#64748b;margin:6px 0 0;font-weight:750}.merchant-metrics-panel-title-desktop>strong{white-space:nowrap;color:#047857;background:#ecfdf5;border-radius:999px;padding:9px 12px;font-size:.82rem}.merchant-metrics-product-list-desktop,.merchant-metrics-activity-list-desktop{gap:10px;padding-top:14px;display:grid}.merchant-metrics-product-row-desktop{background:#f8fafc;border:1px solid #0000;border-radius:20px;grid-template-columns:40px minmax(300px,1.25fr) repeat(4,minmax(88px,.34fr));align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.merchant-metrics-product-row-desktop.top{background:linear-gradient(90deg,#ecfdf5,#fff 62%);border-color:#a7f3d0}.merchant-metrics-product-row-desktop:hover{background:#f0fdf4;border-color:#a7f3d0}.merchant-metrics-rank-desktop{color:#fff;background:linear-gradient(145deg,#009850,#047857);border-radius:14px;place-items:center;width:38px;height:38px;font-weight:1000;display:grid;box-shadow:0 10px 20px #0098502e}.merchant-metrics-product-main-desktop{align-items:center;gap:14px;min-width:0;display:flex}.merchant-metrics-emoji-media{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.55rem;line-height:1;transform:translateY(1px);display:flex!important}.merchant-metrics-product-image-desktop{isolation:isolate;background:linear-gradient(145deg,#d1fae5,#ecfdf5);border:1px solid #bbf7d0;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8}.merchant-metrics-product-image-desktop>img{object-fit:cover;object-position:center center;border-radius:inherit;width:100%;height:100%;display:block}.merchant-metrics-product-image-desktop>span{color:#047857;width:100%;height:100%}.merchant-metrics-product-image-desktop>img+.merchant-metrics-media-fallback{z-index:2;background:linear-gradient(145deg,#d1fae5,#ecfdf5);display:none;position:absolute;inset:0}.merchant-metrics-product-main-desktop strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:1000;display:block;overflow:hidden}.merchant-metrics-product-main-desktop span,.merchant-metrics-product-row-desktop div>span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:950;display:block}.merchant-metrics-product-main-desktop em{color:#047857;background:#d1fae5;border-radius:999px;margin-top:4px;padding:4px 7px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-block}.merchant-metrics-product-row-desktop div>strong{color:#0f172a;font-weight:1000}.merchant-metrics-product-row-desktop>div:not(.merchant-metrics-product-main-desktop):not(.merchant-metrics-rank-desktop){background:#fff;border-radius:15px;padding:10px}.merchant-metrics-activity-desktop{background:#f8fafc;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.merchant-metrics-activity-desktop:hover{background:#f0fdf4;border-color:#a7f3d0}.merchant-metrics-activity-desktop>span{background:#ecfdf5;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;display:grid}.merchant-metrics-activity-desktop strong{color:#0f172a;font-weight:1000}.merchant-metrics-activity-desktop p,.merchant-metrics-activity-desktop small{color:#64748b;margin:4px 0 0;font-weight:750;display:block}.merchant-metrics-empty-box-desktop{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #b9d7c9;border-radius:20px;padding:26px}.merchant-metrics-empty-box-desktop strong{color:#0f172a}.merchant-metrics-empty-box-desktop.compact{padding:24px 18px}.merchant-metrics-production-note-desktop{background:linear-gradient(90deg,#fff,#f3fff8);margin-top:18px;padding:20px 24px}.merchant-metrics-production-note-desktop strong,.merchant-metrics-empty-desktop h1{color:#0f172a;font-size:1.2rem;font-weight:1000}.merchant-metrics-production-note-desktop p,.merchant-metrics-empty-desktop p{color:#64748b;margin:8px 0 0;font-weight:700}.merchant-metrics-empty-desktop{max-width:640px;margin:80px auto;padding:32px}.merchant-metrics-empty-desktop button{color:#fff;background:#009850;border:0;border-radius:14px;margin-top:18px;padding:12px 18px;font-weight:950}@media (width<=1180px){.merchant-metrics-chego-radar-desktop,.merchant-metrics-layout-desktop{grid-template-columns:1fr}.merchant-metrics-cards-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.merchant-metrics-desktop-shell{background:#fff;padding:0}.merchant-metrics-desktop-header button,.merchant-metrics-range-desktop{display:none!important}.merchant-metrics-desktop-header,.merchant-metrics-panel-desktop,.merchant-metrics-cards-desktop article,.merchant-metrics-production-note-desktop,.merchant-metrics-chego-radar-desktop article{box-shadow:none!important}}.merchant-metrics-v2.merchant-suite-layout{color:#102034;background:#f5f8f7;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.merchant-metrics-v2 .merchant-suite-sidebar{color:#fff;background:linear-gradient(#004638 0%,#00372f 100%);flex-direction:column;min-width:0;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-metrics-v2 .merchant-suite-brand{align-items:center;gap:11px;padding:0 9px 21px;display:flex}.merchant-metrics-v2 .merchant-suite-brand>span{color:#fff;background:#08cf87;border-radius:14px;place-items:center;width:43px;height:43px;font-size:20px;font-weight:950;display:grid}.merchant-metrics-v2 .merchant-suite-brand div{display:grid}.merchant-metrics-v2 .merchant-suite-brand strong{font-size:21px;line-height:1}.merchant-metrics-v2 .merchant-suite-brand small{color:#d6f7ea;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:800}.merchant-metrics-v2 .merchant-suite-sidebar nav{flex-direction:column;gap:4px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.merchant-metrics-v2 .merchant-suite-sidebar nav>small{color:#12dc91;letter-spacing:.14em;margin:15px 10px 6px;font-size:10px;font-weight:950}.merchant-metrics-v2 .merchant-suite-sidebar nav button{color:#f2fbf7;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;display:flex}.merchant-metrics-v2 .merchant-suite-sidebar nav button span{text-align:center;width:20px}.merchant-metrics-v2 .merchant-suite-sidebar nav button b{font-size:13px}.merchant-metrics-v2 .merchant-suite-sidebar nav button.active{color:#00784c;background:#d9faed}.merchant-metrics-v2 .merchant-suite-logout{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff2e;border-radius:13px;flex:none;min-height:45px;margin-top:12px;padding:0 14px;font-weight:900}.merchant-metrics-v2 .merchant-suite-main{min-width:0;padding:20px 28px 38px}.merchant-metrics-v2 .merchant-suite-topbar{justify-content:flex-end;align-items:center;gap:12px;height:62px;margin-bottom:18px;display:flex}.merchant-metrics-v2 .merchant-suite-topbar>span,.merchant-metrics-v2 .merchant-suite-topbar>button{background:#fff;border:1px solid #d8e5df;border-radius:14px;align-items:center;gap:9px;min-height:43px;padding:0 14px;display:flex}.merchant-metrics-v2 .merchant-suite-open i{background:#00a86b;border-radius:999px;width:9px;height:9px}.merchant-metrics-v2 .merchant-suite-user>span{color:#fff;background:#00a86b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.merchant-metrics-v2 .merchant-suite-user div{text-align:left;display:grid}.merchant-metrics-v2 .merchant-suite-user small{color:#64748b}.merchant-metrics-v2 .merchant-suite-page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:6px 0 12px;display:flex}.merchant-metrics-v2 .merchant-suite-page-head h1{margin:0;font-size:36px;line-height:1}.merchant-metrics-v2 .merchant-suite-page-head p{color:#63758b;margin:7px 0 0}.merchant-metrics-v2 .merchant-suite-page-head>button{background:#fff;border:1px solid #d6e4de;border-radius:13px;padding:12px 17px;font-weight:900}.merchant-metrics-v2 .merchant-metrics-range-desktop{margin:0 0 14px}.merchant-metrics-v2 .merchant-metrics-chego-radar-desktop{grid-template-columns:.78fr 1fr 1.12fr;gap:14px;margin-bottom:14px}.merchant-metrics-v2 .merchant-metrics-cards-desktop{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.merchant-metrics-v2 .merchant-metrics-cards-desktop article{border-radius:18px;min-height:105px;box-shadow:0 10px 28px #0f172a0a}.merchant-metrics-v2 .merchant-metrics-layout-desktop{grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:14px}.merchant-metrics-v2 .merchant-metrics-panel-desktop{border-radius:18px;box-shadow:0 10px 30px #0f172a0b}.merchant-metrics-v2 .merchant-metrics-production-note-desktop{display:none}@media (width<=1180px){.merchant-metrics-v2.merchant-suite-layout{grid-template-columns:215px minmax(0,1fr)}.merchant-metrics-v2 .merchant-suite-main{padding:18px}.merchant-metrics-v2 .merchant-metrics-cards-desktop{grid-template-columns:repeat(2,1fr)}.merchant-metrics-v2 .merchant-metrics-chego-radar-desktop,.merchant-metrics-v2 .merchant-metrics-layout-desktop{grid-template-columns:1fr}}.merchant-metrics-v3 .merchant-suite-main{min-width:0}.merchant-metrics-v3-head{align-items:flex-end}.merchant-metrics-v3-range{gap:8px;margin-bottom:14px;display:grid}.merchant-metrics-v3-range>label{color:#334155;font-size:12px;font-weight:900}.merchant-metrics-v3-range>div{flex-wrap:wrap;gap:8px;display:flex}.merchant-metrics-v3-range button{color:#102034;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:12px;padding:10px 16px;font-weight:900}.merchant-metrics-v3-range button.active{color:#fff;background:#00a86b;border-color:#00a86b}.merchant-metrics-v3-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.merchant-metrics-v3-cards article{background:#fff;border:1px solid #dfe9e4;border-radius:18px;grid-template-columns:42px 1fr;align-content:center;column-gap:12px;min-height:112px;padding:17px;display:grid;box-shadow:0 12px 30px #0f172a0b}.merchant-metrics-v3-cards article>span{background:#e6f1ff;border-radius:14px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.merchant-metrics-v3-cards article:nth-child(3)>span{background:#fff2dc}.merchant-metrics-v3-cards article:nth-child(4)>span{background:#dcf8eb}.merchant-metrics-v3-cards article:nth-child(5)>span{background:#e8f1ff}.merchant-metrics-v3-cards article small{color:#64748b;font-size:12px;font-weight:850}.merchant-metrics-v3-cards article strong{color:#102034;font-size:22px}.merchant-metrics-v3-cards article p{color:#00a86b;margin:0;font-size:11px;font-weight:800}.merchant-metrics-v3-grid.top{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr) minmax(290px,.9fr);gap:14px;margin-bottom:14px;display:grid}.merchant-metrics-v3-panel{background:#fff;border:1px solid #dfe9e4;border-radius:18px;min-width:0;padding:18px;box-shadow:0 12px 30px #0f172a0b}.merchant-metrics-v3-panel h2{color:#102034;margin:0 0 14px;font-size:16px}.merchant-metrics-sales-svg{width:100%;height:auto;display:block;overflow:visible}.merchant-metrics-sales-svg .grid{stroke:#e8eeeb;stroke-width:1px}.merchant-metrics-sales-svg .line{stroke:#00a86b;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.merchant-metrics-sales-svg .dot{fill:#fff;stroke:#00a86b;stroke-width:3px}.merchant-metrics-sales-svg text{fill:#64748b;font-size:11px;font-weight:700}.channel-wrap{grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:240px;display:grid}.merchant-metrics-donut{border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.merchant-metrics-donut span{background:#fff;border-radius:50%;width:82px;height:82px}.merchant-metrics-channel-legend{gap:12px;display:grid}.merchant-metrics-channel-legend div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.merchant-metrics-channel-legend i{border-radius:50%;width:10px;height:10px}.merchant-metrics-channel-legend span{color:#334155;font-size:12px}.merchant-metrics-channel-legend b{color:#102034;font-size:12px}.merchant-metrics-v3-products{gap:16px;display:grid}.merchant-metrics-v3-products>div{grid-template-columns:minmax(90px,1fr) minmax(90px,1.2fr) auto;align-items:center;gap:10px;display:grid}.merchant-metrics-v3-products span{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.merchant-metrics-v3-products i{background:#e8f3ed;border-radius:999px;height:10px;overflow:hidden}.merchant-metrics-v3-products em{border-radius:inherit;background:#00a86b;height:100%;display:block}.merchant-metrics-v3-products b{color:#334155;font-size:11px}.merchant-metrics-v3-panel.weekdays{margin-bottom:10px}.merchant-metrics-v3-weekbars{background:repeating-linear-gradient(0deg,#0000 0 49px,#eef2f0 50px);border-top:1px solid #eef2f0;grid-template-columns:repeat(7,1fr);align-items:end;gap:18px;height:250px;padding:8px 20px 0;display:grid}.merchant-metrics-v3-weekbars>div{text-align:center;grid-template-rows:24px 1fr 24px;align-items:end;gap:4px;height:100%;display:grid}.merchant-metrics-v3-weekbars b{color:#64748b;font-size:10px}.merchant-metrics-v3-weekbars i{justify-content:center;align-items:flex-end;height:100%;display:flex}.merchant-metrics-v3-weekbars em{background:linear-gradient(#08c77c,#00a86b);border-radius:8px 8px 3px 3px;width:min(34px,60%);min-height:4px;display:block}.merchant-metrics-v3-weekbars span{color:#64748b;font-size:11px;font-weight:800}@media (width<=1300px){.merchant-metrics-v3-cards{grid-template-columns:repeat(3,1fr)}.merchant-metrics-v3-grid.top{grid-template-columns:1fr 1fr}.merchant-metrics-v3-panel.sales{grid-column:1/-1}}@media (width<=900px){.merchant-metrics-v3-cards{grid-template-columns:1fr 1fr}.merchant-metrics-v3-grid.top{grid-template-columns:1fr}.merchant-metrics-v3-panel.sales{grid-column:auto}.channel-wrap{grid-template-columns:1fr;justify-items:center}.merchant-metrics-v3-weekbars{gap:8px;padding-inline:6px}}.merchant-metrics-v3.merchant-suite-layout{grid-template-columns:var(--merchant-sidebar-width,286px) minmax(0, 1fr);color:#102034;background:#f5faf8;min-height:100vh;display:grid;overflow:clip}.merchant-metrics-v3>.merchant-panel-sidebar,.merchant-metrics-v3>.merchant-suite-sidebar{grid-area:1/1;min-width:0}.merchant-metrics-v3>.merchant-suite-main{box-sizing:border-box;grid-area:1/2;width:100%;min-width:0;max-width:100%;padding:18px 28px 38px;overflow-x:hidden}.merchant-metrics-v3 .merchant-suite-topbar{justify-content:flex-end;align-items:center;gap:12px;min-height:62px;margin:0 0 18px;display:flex}.merchant-metrics-v3 .merchant-suite-topbar>span,.merchant-metrics-v3 .merchant-suite-topbar>button{color:#102034;background:#fff;border:1px solid #d8e5df;border-radius:14px;align-items:center;gap:9px;min-height:43px;padding:0 14px;display:inline-flex}.merchant-metrics-v3 .merchant-suite-open i{background:#00a86b;border-radius:999px;width:9px;height:9px}.merchant-metrics-v3 .merchant-suite-user>span{color:#fff;background:#00a86b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.merchant-metrics-v3 .merchant-suite-user div{text-align:left;min-width:0;display:grid}.merchant-metrics-v3 .merchant-suite-user strong,.merchant-metrics-v3 .merchant-suite-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-metrics-v3 .merchant-suite-user small{color:#64748b}.merchant-metrics-v3 .merchant-suite-page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:6px 0 16px;display:flex}.merchant-metrics-v3 .merchant-suite-page-head h1{color:#102034;margin:0;font-size:clamp(30px,3vw,42px);line-height:1}.merchant-metrics-v3 .merchant-suite-page-head p{color:#63758b;margin:7px 0 0}.merchant-metrics-v3 .merchant-suite-page-head>button{color:#fff;white-space:nowrap;cursor:pointer;background:#00a86b;border:0;border-radius:13px;min-height:44px;padding:0 18px;font-weight:900}.merchant-metrics-v3 .merchant-metrics-v3-range,.merchant-metrics-v3 .merchant-metrics-v3-cards,.merchant-metrics-v3 .merchant-metrics-v3-grid,.merchant-metrics-v3 .merchant-metrics-v3-panel{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=1180px){.merchant-metrics-v3.merchant-suite-layout{grid-template-columns:250px minmax(0,1fr)}.merchant-metrics-v3>.merchant-suite-main{padding:16px 18px 30px}}@media (width<=900px){.merchant-metrics-v3.merchant-suite-layout{display:block}.merchant-metrics-v3>.merchant-panel-sidebar,.merchant-metrics-v3>.merchant-suite-sidebar{display:none}.merchant-metrics-v3>.merchant-suite-main{padding:14px}.merchant-metrics-v3 .merchant-suite-topbar{display:none}.merchant-metrics-v3 .merchant-suite-page-head{flex-direction:column;align-items:flex-start}}.merchant-metrics-v3-panel.channels .channel-wrap{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:220px}.merchant-metrics-v3-panel.channels .merchant-metrics-donut{flex:0 0 120px;justify-self:center;width:120px;height:120px}.merchant-metrics-v3-panel.channels .merchant-metrics-donut span{width:66px;height:66px}.merchant-metrics-v3-panel.channels .merchant-metrics-channel-legend{gap:10px;width:100%;min-width:0}.merchant-metrics-v3-panel.channels .merchant-metrics-channel-legend>div{grid-template-columns:10px minmax(0,1fr) auto;gap:7px;width:100%;min-width:0}.merchant-metrics-v3-panel.channels .merchant-metrics-channel-legend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-metrics-v3-panel.channels .merchant-metrics-channel-legend b{text-align:right;white-space:nowrap;min-width:38px}@media (width<=1120px){.merchant-metrics-v3-panel.channels .channel-wrap{grid-template-columns:1fr;justify-items:center;min-height:250px}.merchant-metrics-v3-panel.channels .merchant-metrics-channel-legend{max-width:260px}}.merchant-store-data-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 110px}.merchant-store-data-mobile-header{color:#fff;background:radial-gradient(circle at 86% 76%, #ffffff2e 0 70px, transparent 71px), linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-store-data-mobile-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:18px;font-weight:900}.merchant-store-data-mobile-header img{width:136px}.merchant-store-data-mobile-header p{color:#ffffffd1;margin:7px 0 0;font-size:12px;font-weight:800}.merchant-store-data-store-mobile,.merchant-store-data-form-mobile,.merchant-store-data-info-mobile,.merchant-store-data-saved-mobile,.merchant-store-data-empty-mobile{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.merchant-store-data-store-mobile{grid-template-columns:58px 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.merchant-store-data-store-mobile>span{background:#ecfdf5;border-radius:22px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:inline-flex}.merchant-store-data-store-mobile small{color:var(--chego-green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-store-mobile h1{letter-spacing:-.05em;margin:5px 0;font-size:21px;line-height:1}.merchant-store-data-store-mobile p,.merchant-store-data-info-mobile p,.merchant-store-data-saved-mobile p{color:var(--chego-muted);margin:0;font-size:12px;line-height:1.4}.merchant-store-data-saved-mobile,.merchant-store-data-info-mobile{grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.merchant-store-data-saved-mobile{background:#ecfdf5}.merchant-store-data-info-mobile{background:#f8fafc}.merchant-store-data-saved-mobile>span,.merchant-store-data-info-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-store-data-saved-mobile strong{color:#047857;font-size:13px}.merchant-store-data-metrics-mobile{gap:10px;margin-top:14px;display:grid}.merchant-store-data-metrics-mobile article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px;display:grid}.merchant-store-data-metrics-mobile strong{color:var(--chego-text);font-size:14px}.merchant-store-data-metrics-mobile span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-form-mobile{gap:12px;margin-top:14px;padding:15px;display:grid}.merchant-store-data-form-mobile h2{letter-spacing:-.05em;margin:0;font-size:21px}.merchant-store-data-radio-mobile,.merchant-store-data-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-store-data-radio-mobile label{border:1px solid var(--chego-border);min-height:56px;color:var(--chego-text);background:#f8fafc;border-radius:18px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:flex}.merchant-store-data-form-mobile label{gap:6px;display:grid}.merchant-store-data-form-mobile label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-form-mobile input,.merchant-store-data-form-mobile textarea{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:none;font-size:13px;font-weight:800}.merchant-store-data-form-mobile input{min-height:46px;padding:0 12px}.merchant-store-data-form-mobile textarea{resize:vertical;padding:12px;line-height:1.45}.merchant-store-data-form-mobile input[type=radio]{width:auto;min-height:auto;accent-color:var(--chego-green)}.merchant-store-data-save-mobile{background:var(--chego-green);color:#fff;width:100%;min-height:54px;box-shadow:var(--chego-shadow-card);border:0;border-radius:18px;margin-top:14px;font-size:14px;font-weight:900}.merchant-store-data-empty-mobile{text-align:center;align-content:center;place-items:center;min-height:420px;padding:22px;display:grid}.merchant-store-data-form-mobile input:disabled{color:#64748b;cursor:not-allowed;background:#eef2f7}.merchant-store-data-note-mobile{color:var(--chego-muted);background:#f8fafc;border-radius:16px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.merchant-store-data-radio-mobile.inline{grid-template-columns:1fr 1fr;margin:0;display:grid}.merchant-store-data-radio-mobile.inline label{min-height:46px}.merchant-approval-notice-mobile,.merchant-store-approval-mobile{color:#7c2d12;box-shadow:var(--chego-shadow-card);background:#fff7ed;border:1px solid #f9731638;border-radius:22px;margin:14px 0 0;padding:14px}.merchant-approval-notice-mobile.danger,.merchant-store-approval-mobile.danger{color:#7f1d1d;background:#fef2f2;border-color:#ef444438}.merchant-store-approval-mobile.approved{color:var(--chego-green-deep);background:#ecfdf5;border-color:#00985038}.merchant-approval-notice-mobile strong,.merchant-store-approval-mobile strong{font-size:14px;display:block}.merchant-approval-notice-mobile p,.merchant-store-approval-mobile p{margin:5px 0 0;font-size:12px;font-weight:800}.merchant-store-approval-mobile{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.merchant-store-data-form-mobile textarea,.merchant-store-data-form-mobile input[type=email],.merchant-store-data-form-mobile input[type=tel]{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:16px;outline:none;padding:12px;font-size:14px;font-weight:800}.merchant-store-data-mobile-shell{gap:12px;padding:12px 12px 104px;display:grid}.merchant-store-data-mobile-shell *,.merchant-store-data-mobile-shell :before,.merchant-store-data-mobile-shell :after{box-sizing:border-box}.merchant-store-data-mobile-header{background:linear-gradient(135deg,#065f46,#009850);border-radius:24px;min-height:82px;padding:12px;box-shadow:0 16px 36px #055f462e}.merchant-store-data-mobile-header button{border-radius:15px;width:40px;height:40px}.merchant-store-data-mobile-header img{object-fit:contain;width:118px;max-height:38px}.merchant-store-data-mobile-header p{margin-top:3px;font-size:11px}.merchant-store-data-mobile-shell .merchant-store-data-mobile-hero.immersive{min-height:auto;color:var(--chego-text);border:1px solid #00985029;border-radius:24px;margin-top:0;padding:18px;box-shadow:0 10px 24px #0f172a0a;background:linear-gradient(90deg,#fffffffa 0%,#ecfdf5eb 100%),radial-gradient(circle at 100% 0,#00985029,#0000 170px)!important}.merchant-store-data-mobile-shell .merchant-store-data-mobile-hero small{color:var(--chego-green);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font-size:9.5px;font-weight:900;display:block}.merchant-store-data-mobile-shell .merchant-store-data-mobile-hero h1{color:var(--chego-text);letter-spacing:-.05em;margin:0;font-size:25px;line-height:1.04}.merchant-store-data-mobile-shell .merchant-store-data-mobile-hero p{color:var(--chego-muted);margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.4}.merchant-store-data-saved-mobile,.merchant-store-approval-mobile,.merchant-store-data-store-mobile,.merchant-store-data-form-mobile,.merchant-store-data-metrics-mobile article{border-radius:22px;box-shadow:0 10px 24px #0f172a0b}.merchant-store-data-saved-mobile,.merchant-store-approval-mobile{margin-top:0;padding:12px}.merchant-store-approval-mobile{color:var(--chego-green-deep);background:#ecfdf5;border-color:#00985038}.merchant-store-data-store-mobile{grid-template-columns:54px minmax(0,1fr);margin-top:0;padding:13px}.merchant-store-data-store-mobile>span{border-radius:18px;width:52px;height:52px;font-size:27px}.merchant-store-data-store-mobile h1{margin:4px 0 6px;font-size:20px}.merchant-store-data-metrics-mobile{grid-template-columns:1fr;gap:9px;margin-top:0}.merchant-store-data-metrics-mobile article{background:#f8fafc;min-height:62px;padding:11px 12px}.merchant-store-data-form-mobile{gap:11px;margin-top:0;padding:14px}.merchant-store-data-mobile-shell .merchant-store-data-form-mobile h2{color:var(--chego-text);letter-spacing:-.04em;border-bottom:1px solid #e2e8f0e6;margin:0 0 2px;padding-bottom:9px;font-size:19px;line-height:1.1}.merchant-store-data-form-mobile input,.merchant-store-data-form-mobile textarea,.merchant-store-data-form-mobile input[type=email],.merchant-store-data-form-mobile input[type=tel]{background:#f8fafc;border-color:#dbe4ee;border-radius:14px;min-height:44px;font-size:13px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.merchant-store-data-form-mobile input:focus,.merchant-store-data-form-mobile textarea:focus{background:#fff;border-color:#00985073;box-shadow:0 0 0 4px #0098501a}.merchant-store-data-mobile-shell .merchant-store-data-radio-row-mobile{flex-wrap:wrap;gap:8px;display:flex}.merchant-store-data-mobile-shell .merchant-store-data-radio-row-mobile label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:999px;min-height:40px;padding:8px 12px;font-size:12px}.merchant-store-data-save-mobile{background:linear-gradient(135deg,#008f4c,#009850);border-radius:16px;min-height:48px;margin-top:0;box-shadow:0 14px 28px #00985033}.merchant-store-data-store-mobile>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.merchant-store-media-grid-mobile{gap:10px;display:grid}.merchant-store-media-picker-mobile{background:linear-gradient(#f8fffb 0%,#f8fafc 100%);border:1px solid #00985029;border-radius:20px;gap:10px;min-width:0;padding:12px;display:grid}.merchant-store-media-picker-mobile small{color:var(--chego-green);letter-spacing:.12em;text-transform:uppercase;font-size:8.8px;font-weight:900}.merchant-store-media-picker-mobile strong{color:var(--chego-text);margin-top:3px;font-size:14px;display:block}.merchant-store-media-picker-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35}.merchant-store-media-preview-mobile{width:100%;height:96px;color:var(--chego-green-deep);background:#ecfdf5;border:1px solid #0098502e;border-radius:20px;justify-content:center;align-items:center;font-size:34px;display:inline-flex;overflow:hidden}.merchant-store-media-preview-mobile.banner{height:118px;font-size:32px}.merchant-store-media-preview-mobile img,.merchant-store-media-live-mobile img{object-fit:cover;width:100%;height:100%;display:block}.merchant-store-media-picker-mobile input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.merchant-store-media-picker-mobile>label{width:max-content;min-height:38px;color:var(--chego-green-deep);cursor:pointer;background:#fff;border:1px solid #0098503d;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.merchant-store-media-live-mobile{display:none}.merchant-store-opening-schedule-mobile{background:#f8fffb;border:1px solid #00985024;border-radius:20px;gap:10px;padding:12px;display:grid}.merchant-store-opening-head-mobile{border-bottom:1px solid #e2e8f0f2;gap:8px;padding-bottom:9px;display:grid}.merchant-store-opening-head-mobile strong{color:var(--chego-text);font-size:15px}.merchant-store-opening-head-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35}.merchant-store-opening-head-mobile>span{width:max-content;color:var(--chego-green-deep);background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:900}.merchant-store-opening-grid-mobile{gap:8px;display:grid}.merchant-store-opening-row-mobile{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.merchant-store-opening-toggle-mobile{background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;grid-column:1/-1;align-items:center;min-height:42px;padding:0 11px;gap:9px!important;display:flex!important}.merchant-store-opening-toggle-mobile input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--chego-green)}.merchant-store-opening-toggle-mobile span{color:var(--chego-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.merchant-store-data-mobile-shell .merchant-store-data-form-mobile>.full,.merchant-store-data-mobile-shell .merchant-store-media-grid-mobile.full{grid-column:1/-1}.merchant-store-data-mobile-shell .merchant-store-media-picker-mobile,.merchant-store-data-mobile-shell .merchant-store-media-picker-mobile.banner{min-width:0;overflow:hidden}.merchant-store-data-mobile-shell .merchant-store-media-picker-mobile strong,.merchant-store-data-mobile-shell .merchant-store-media-picker-mobile p,.merchant-store-data-mobile-shell .merchant-store-media-picker-mobile small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile{background:linear-gradient(#f8fffb 0%,#f8fafc 100%);border:1px solid #00985029;border-radius:20px;gap:10px;padding:12px;display:grid}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile small{color:var(--chego-green);letter-spacing:.13em;text-transform:uppercase;font-size:8.8px;font-weight:900}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile strong{color:var(--chego-text);letter-spacing:-.02em;margin-top:3px;font-size:14px;display:block}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile p{color:var(--chego-muted);margin:5px 0 0;font-size:11px;font-weight:800;line-height:1.35}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile .merchant-store-data-radio-row-mobile{margin:0}.merchant-store-data-mobile-shell .merchant-store-open-control-mobile .merchant-store-data-radio-row-mobile label{background:#fff}.merchant-store-cover-library-mobile{gap:10px;padding-top:2px;display:grid}.merchant-store-cover-library-head-mobile{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.merchant-store-cover-library-head-mobile small{color:var(--chego-green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.merchant-store-cover-library-head-mobile strong{color:var(--chego-text);margin-top:3px;font-size:12px;line-height:1.3;display:block}.merchant-store-cover-library-head-mobile>span{color:var(--chego-green-deep);background:#e9fbf3;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.merchant-store-cover-options-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merchant-store-cover-option-mobile{text-align:left;background:#fff;border:2px solid #0000;border-radius:14px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #06342f12}.merchant-store-cover-option-mobile img{object-fit:cover;width:100%;height:72px;display:block}.merchant-store-cover-option-mobile>span{color:var(--chego-text);white-space:nowrap;text-overflow:ellipsis;padding:8px;font-size:9.5px;font-weight:900;display:block;overflow:hidden}.merchant-store-cover-option-mobile i{background:var(--chego-green);color:#fff;opacity:0;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;transition:all .18s;display:grid;position:absolute;top:6px;right:6px;transform:scale(.7)}.merchant-store-cover-option-mobile.selected{border-color:var(--chego-green);box-shadow:0 0 0 3px #00b1691f}.merchant-store-cover-option-mobile.selected i{opacity:1;transform:scale(1)}.merchant-store-data-desktop-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 44px}.merchant-store-data-desktop-header{background:linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));color:#fff;min-height:92px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.merchant-store-data-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:900}.merchant-store-data-desktop-header img{width:150px}.merchant-store-data-desktop-header p{color:#ffffffd6;margin:6px 0 0;font-size:13px;font-weight:800}.merchant-store-data-desktop-header>span{color:var(--chego-green-deep);background:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.merchant-store-data-desktop-hero{color:#fff;background:radial-gradient(circle at 88% 76%, #ffffff2e 0 110px, transparent 111px), linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));box-shadow:var(--chego-shadow-card);border-radius:34px;margin-top:22px;padding:26px}.merchant-store-data-desktop-hero small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.merchant-store-data-desktop-hero h1{letter-spacing:-.07em;margin:0;font-size:42px;line-height:.98}.merchant-store-data-desktop-hero p{color:#ffffffd1;max-width:780px;margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.45}.merchant-store-data-saved-desktop,.merchant-store-data-store-desktop,.merchant-store-data-metrics-desktop,.merchant-store-data-info-desktop,.merchant-store-data-form-desktop,.merchant-store-data-empty-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px}.merchant-store-data-saved-desktop{background:#ecfdf5;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.merchant-store-data-saved-desktop>span,.merchant-store-data-info-desktop>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:inline-flex}.merchant-store-data-saved-desktop strong{color:#047857;font-size:14px}.merchant-store-data-saved-desktop p,.merchant-store-data-info-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.merchant-store-data-desktop-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.merchant-store-data-desktop-sidebar{gap:14px;display:grid;position:sticky;top:22px}.merchant-store-data-store-desktop{grid-template-columns:66px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.merchant-store-data-store-desktop>span{background:#ecfdf5;border-radius:24px;justify-content:center;align-items:center;width:66px;height:66px;font-size:34px;display:inline-flex}.merchant-store-data-store-desktop small{color:var(--chego-green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-store-desktop h2{letter-spacing:-.05em;margin:5px 0;font-size:21px}.merchant-store-data-store-desktop p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-store-data-metrics-desktop{gap:10px;padding:14px;display:grid}.merchant-store-data-metrics-desktop article{background:#f8fafc;border-radius:20px;align-content:center;gap:5px;min-height:74px;padding:12px;display:grid}.merchant-store-data-metrics-desktop strong{color:var(--chego-text);font-size:15px}.merchant-store-data-metrics-desktop span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-info-desktop{background:#f8fafc;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.merchant-store-data-desktop-content{gap:16px;display:grid}.merchant-store-data-form-desktop{gap:14px;padding:20px;display:grid}.merchant-store-data-form-desktop h2{letter-spacing:-.05em;margin:0;font-size:25px}.merchant-store-data-radio-desktop,.merchant-store-data-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-store-data-radio-desktop label{border:1px solid var(--chego-border);min-height:62px;color:var(--chego-text);background:#f8fafc;border-radius:20px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:900;display:flex}.merchant-store-data-form-desktop label{gap:7px;display:grid}.merchant-store-data-form-desktop label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-store-data-form-desktop input,.merchant-store-data-form-desktop textarea{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:none;font-size:13px;font-weight:800}.merchant-store-data-form-desktop input{min-height:48px;padding:0 12px}.merchant-store-data-form-desktop textarea{resize:vertical;padding:12px;line-height:1.45}.merchant-store-data-form-desktop input[type=radio]{width:auto;min-height:auto;accent-color:var(--chego-green)}.merchant-store-data-save-desktop{background:var(--chego-green);color:#fff;min-height:54px;box-shadow:var(--chego-shadow-card);border:0;border-radius:18px;font-size:14px;font-weight:900}.merchant-store-data-empty-desktop{text-align:center;align-content:center;place-items:center;min-height:500px;padding:30px;display:grid}@media (width<=1080px){.merchant-store-data-desktop-layout{grid-template-columns:1fr}.merchant-store-data-desktop-sidebar{position:static}}.merchant-store-data-form-desktop input:disabled{color:#64748b;cursor:not-allowed;background:#eef2f7}.merchant-store-data-note-desktop{color:var(--chego-muted);background:#f8fafc;border-radius:18px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.merchant-store-data-radio-desktop.inline{grid-template-columns:1fr 1fr;margin:0;display:grid}.merchant-store-data-radio-desktop.inline label{min-height:48px}.merchant-approval-notice-desktop,.merchant-store-approval-desktop{color:#7c2d12;box-shadow:var(--chego-shadow-card);background:#fff7ed;border:1px solid #f9731638;border-radius:24px;margin:18px 0 0;padding:16px}.merchant-approval-notice-desktop.danger,.merchant-store-approval-desktop.danger{color:#7f1d1d;background:#fef2f2;border-color:#ef444438}.merchant-store-approval-desktop.approved{color:var(--chego-green-deep);background:#ecfdf5;border-color:#00985038}.merchant-approval-notice-desktop strong,.merchant-store-approval-desktop strong{font-size:15px;display:block}.merchant-approval-notice-desktop p,.merchant-store-approval-desktop p{margin:6px 0 0;font-size:13px;font-weight:800}.merchant-store-approval-desktop{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.merchant-store-data-form-desktop textarea,.merchant-store-data-form-desktop input[type=email],.merchant-store-data-form-desktop input[type=tel]{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:16px;outline:none;padding:12px;font-size:14px;font-weight:800}.merchant-store-data-form-desktop label.full{grid-column:1/-1}.merchant-store-data-desktop-shell{gap:14px;width:min(1180px,100% - 64px);padding:20px 0 52px;display:grid}.merchant-store-data-desktop-shell *,.merchant-store-data-desktop-shell :before,.merchant-store-data-desktop-shell :after{box-sizing:border-box}.merchant-store-data-desktop-header{background:linear-gradient(135deg,#065f46 0%,#008f4c 58%,#049b55 100%);border-radius:26px;min-height:78px;padding:14px 18px;box-shadow:0 18px 44px #055f462e}.merchant-store-data-desktop-header button{cursor:pointer;border-radius:16px;min-height:42px;padding:0 16px}.merchant-store-data-desktop-header button:last-child{justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.merchant-store-data-desktop-header img{object-fit:contain;width:118px;max-height:42px}.merchant-store-data-desktop-header p{letter-spacing:.01em;margin-top:4px;font-size:12px}.merchant-store-data-desktop-shell .merchant-store-data-desktop-hero.immersive{min-height:118px;color:var(--chego-text);border:1px solid #00985029;border-radius:26px;margin-top:8px;padding:24px 28px;box-shadow:0 14px 34px #0f172a0d;background:linear-gradient(90deg,#fffffffa 0%,#ecfdf5eb 100%),radial-gradient(circle at 92% 20%,#00985029,#0000 210px)!important}.merchant-store-data-desktop-shell .merchant-store-data-desktop-hero small{color:var(--chego-green);letter-spacing:.14em;margin-bottom:8px;font-size:10px}.merchant-store-data-desktop-shell .merchant-store-data-desktop-hero h1{max-width:760px;color:var(--chego-text);letter-spacing:-.055em;font-size:clamp(28px,3.4vw,38px);line-height:1.04}.merchant-store-data-desktop-shell .merchant-store-data-desktop-hero p{max-width:840px;color:var(--chego-muted);margin-top:8px;font-size:13px;font-weight:800}.merchant-store-data-saved-desktop,.merchant-store-approval-desktop{border-radius:22px;margin-top:0;padding:14px 16px;box-shadow:0 10px 24px #0f172a0a}.merchant-store-approval-desktop{color:var(--chego-green-deep);background:#ecfdf5;border-color:#00985038;grid-template-columns:44px 1fr}.merchant-store-approval-desktop>span,.merchant-store-data-saved-desktop>span{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #0098501a}.merchant-store-approval-desktop strong,.merchant-store-data-saved-desktop strong{font-size:13px;line-height:1.2}.merchant-store-approval-desktop p,.merchant-store-data-saved-desktop p{margin-top:4px;font-size:12px;line-height:1.35}.merchant-store-data-store-desktop{border-radius:26px;grid-template-columns:70px minmax(0,1fr);gap:16px;min-height:118px;margin-top:0;padding:18px 22px;box-shadow:0 14px 34px #0f172a0d}.merchant-store-data-store-desktop>span{border-radius:22px;width:62px;height:62px;font-size:32px}.merchant-store-data-store-desktop small{color:var(--chego-green);letter-spacing:.13em;font-size:10px}.merchant-store-data-store-desktop h1,.merchant-store-data-store-desktop h2{color:var(--chego-text);letter-spacing:-.045em;margin:6px 0 8px;font-size:27px;line-height:1.02}.merchant-store-data-store-desktop p{font-size:12px;font-weight:800}.merchant-store-data-metrics-desktop{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;padding:0;display:grid}.merchant-store-data-metrics-desktop article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;min-height:74px;padding:15px 16px;box-shadow:0 10px 24px #0f172a09}.merchant-store-data-metrics-desktop strong{font-size:14px;line-height:1.2}.merchant-store-data-metrics-desktop span{letter-spacing:.12em;font-size:9.5px}.merchant-store-data-form-desktop{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;margin-top:0;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a0d}.merchant-store-data-desktop-shell .merchant-store-data-form-desktop h2{color:var(--chego-text);letter-spacing:-.04em;border-bottom:1px solid #e2e8f0e6;grid-column:1/-1;margin:0 0 2px;padding-bottom:10px;font-size:21px;line-height:1.1}.merchant-store-data-form-desktop label{min-width:0}.merchant-store-data-form-desktop label>span{color:#64748b;letter-spacing:.12em;font-size:9.5px}.merchant-store-data-form-desktop input,.merchant-store-data-form-desktop textarea,.merchant-store-data-form-desktop input[type=email],.merchant-store-data-form-desktop input[type=tel]{background:#f8fafc;border-color:#dbe4ee;border-radius:14px;min-height:44px;font-size:13px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.merchant-store-data-form-desktop input:focus,.merchant-store-data-form-desktop textarea:focus{background:#fff;border-color:#00985073;box-shadow:0 0 0 4px #0098501a}.merchant-store-data-form-desktop textarea{min-height:88px}.merchant-store-data-desktop-shell .merchant-store-data-radio-row-desktop{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.merchant-store-data-desktop-shell .merchant-store-data-radio-row-desktop label{border:1px solid var(--chego-border);min-height:42px;color:var(--chego-text);background:#f8fafc;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.merchant-store-data-desktop-shell .merchant-store-data-radio-row-desktop input{accent-color:var(--chego-green)}.merchant-store-data-save-desktop{cursor:pointer;background:linear-gradient(135deg,#008f4c,#009850);border-radius:16px;justify-self:end;min-width:220px;min-height:48px;padding:0 22px;box-shadow:0 14px 28px #00985033}@media (width>=1120px){.merchant-store-data-desktop-shell>.merchant-store-data-store-desktop{width:calc(50% - 6px)}.merchant-store-data-desktop-shell>.merchant-store-data-metrics-desktop{align-items:stretch;min-height:118px;margin-top:-132px;margin-left:calc(50% + 6px)}}@media (width<=900px){.merchant-store-data-desktop-shell{width:min(100% - 28px,720px)}.merchant-store-data-desktop-shell .merchant-store-data-desktop-hero h1{font-size:30px}.merchant-store-data-form-desktop,.merchant-store-data-metrics-desktop{grid-template-columns:1fr}.merchant-store-data-save-desktop{width:100%}}.merchant-store-data-store-desktop>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.merchant-store-media-grid-desktop{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;display:grid}.merchant-store-media-picker-desktop{background:linear-gradient(#f8fffb 0%,#f8fafc 100%);border:1px solid #00985029;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.merchant-store-media-picker-desktop.banner{grid-template-columns:1fr minmax(220px,320px)}.merchant-store-media-picker-desktop small{color:var(--chego-green);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.merchant-store-media-picker-desktop strong{color:var(--chego-text);letter-spacing:-.025em;margin-top:4px;font-size:15px;display:block}.merchant-store-media-picker-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:11.5px;font-weight:800;line-height:1.35}.merchant-store-media-preview-desktop{width:86px;height:86px;color:var(--chego-green-deep);background:#ecfdf5;border:1px solid #0098502e;border-radius:24px;justify-content:center;justify-self:end;align-items:center;font-size:36px;display:inline-flex;overflow:hidden}.merchant-store-media-preview-desktop.banner{border-radius:22px;width:100%;height:112px;font-size:32px}.merchant-store-media-preview-desktop img,.merchant-store-media-live-desktop img{object-fit:cover;width:100%;height:100%;display:block}.merchant-store-media-picker-desktop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.merchant-store-media-picker-desktop>label{width:max-content;min-height:38px;color:var(--chego-green-deep);cursor:pointer;background:#fff;border:1px solid #0098503d;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.merchant-store-media-live-desktop{display:none}.merchant-store-opening-schedule-desktop{background:#f8fffb;border:1px solid #00985024;border-radius:22px;gap:12px;padding:14px;display:grid}.merchant-store-opening-head-desktop{border-bottom:1px solid #e2e8f0f2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.merchant-store-opening-head-desktop strong{color:var(--chego-text);letter-spacing:-.025em;font-size:16px}.merchant-store-opening-head-desktop p{max-width:680px;color:var(--chego-muted);margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.merchant-store-opening-head-desktop>span{color:var(--chego-green-deep);white-space:nowrap;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.merchant-store-opening-grid-desktop{gap:8px;display:grid}.merchant-store-opening-row-desktop{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(180px,1fr) 150px 150px;align-items:end;gap:10px;padding:10px;display:grid}.merchant-store-opening-toggle-desktop{background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;align-items:center;min-height:44px;padding:0 12px;gap:10px!important;display:flex!important}.merchant-store-opening-toggle-desktop input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--chego-green)}.merchant-store-opening-toggle-desktop span{color:var(--chego-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}@media (width<=900px){.merchant-store-media-grid-desktop,.merchant-store-media-picker-desktop,.merchant-store-media-picker-desktop.banner,.merchant-store-opening-row-desktop{grid-template-columns:1fr}.merchant-store-media-preview-desktop,.merchant-store-media-preview-desktop.banner{justify-self:stretch;width:100%}}.merchant-store-data-desktop-shell .merchant-store-data-form-desktop>.full,.merchant-store-data-desktop-shell .merchant-store-media-grid-desktop.full{grid-column:1/-1}.merchant-store-data-desktop-shell .merchant-store-media-grid-desktop.full{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:stretch;width:100%;min-width:0;display:grid}.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop,.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop.banner{min-width:0;overflow:hidden}.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop>div{min-width:0}.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop strong,.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop p,.merchant-store-data-desktop-shell .merchant-store-media-picker-desktop small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop{background:linear-gradient(#f8fffb 0%,#f8fafc 100%);border:1px solid #00985029;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop small{color:var(--chego-green);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop strong{color:var(--chego-text);letter-spacing:-.025em;margin-top:4px;font-size:16px;display:block}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop p{max-width:650px;color:var(--chego-muted);margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop .merchant-store-data-radio-row-desktop{grid-column:auto;justify-content:flex-end;margin:0}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop .merchant-store-data-radio-row-desktop label{white-space:nowrap;background:#fff}@media (width<=1040px){.merchant-store-data-desktop-shell .merchant-store-media-grid-desktop.full,.merchant-store-data-desktop-shell .merchant-store-open-control-desktop{grid-template-columns:1fr}.merchant-store-data-desktop-shell .merchant-store-open-control-desktop .merchant-store-data-radio-row-desktop{justify-content:flex-start}}.merchant-panel-main.merchant-store-data-desktop-shell{background:0 0;width:auto;max-width:none;min-height:auto;margin:0;padding:0}.merchant-panel-main .merchant-store-data-desktop-header,.merchant-panel-main .merchant-store-data-desktop-hero,.merchant-panel-main .merchant-store-data-store-desktop,.merchant-panel-main .merchant-store-data-metrics-desktop{display:none}.merchant-panel-main .merchant-store-data-form-desktop{border-radius:20px;margin-bottom:16px;box-shadow:0 10px 28px #0f172a0a}@media (width>=901px){body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell{width:auto!important;max-width:none!important;margin:0!important;padding:14px clamp(24px,2.2vw,36px) 42px!important}body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell>.merchant-panel-topbar{margin:0 0 8px!important}body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell>.merchant-page-heading{align-items:center!important;min-height:0!important;margin:0 0 10px!important;padding:0!important}body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell>.merchant-page-heading h1{margin:0!important;font-size:clamp(30px,2.3vw,36px)!important;line-height:1.08!important}body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell>.merchant-page-heading p{margin:4px 0 0!important;line-height:1.35!important}body.chego-view-desktop .merchant-panel-main.merchant-store-data-desktop-shell>.merchant-store-data-saved-desktop{margin-top:0!important}}.merchant-store-cover-library-desktop{grid-column:1/-1;gap:12px;padding-top:4px;display:grid}.merchant-store-cover-library-head-desktop{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-store-cover-library-head-desktop small{color:var(--chego-green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.merchant-store-cover-library-head-desktop strong{color:var(--chego-text);margin-top:4px;font-size:13px;display:block}.merchant-store-cover-library-head-desktop>span{color:var(--chego-green-deep);background:#e9fbf3;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:900}.merchant-store-cover-options-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-store-cover-option-desktop{cursor:pointer;text-align:left;background:#fff;border:2px solid #0000;border-radius:16px;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 22px #06342f12}.merchant-store-cover-option-desktop:hover{transform:translateY(-2px);box-shadow:0 12px 26px #06342f1f}.merchant-store-cover-option-desktop img{object-fit:cover;width:100%;height:78px;display:block}.merchant-store-cover-option-desktop>span{color:var(--chego-text);white-space:nowrap;text-overflow:ellipsis;padding:9px 10px;font-size:10.5px;font-weight:900;display:block;overflow:hidden}.merchant-store-cover-option-desktop i{background:var(--chego-green);color:#fff;opacity:0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;transition:all .18s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.7)}.merchant-store-cover-option-desktop.selected{border-color:var(--chego-green);box-shadow:0 0 0 3px #00b1691f}.merchant-store-cover-option-desktop.selected i{opacity:1;transform:scale(1)}@media (width<=1100px){.merchant-store-cover-options-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-categories-mobile-shell{color:#0f172a;background:linear-gradient(135deg,#dff8ee,#fff 42%,#f8fafc);min-height:100vh;padding:18px 14px 92px}.merchant-categories-header-mobile,.merchant-categories-card-mobile,.merchant-category-row-mobile,.merchant-categories-stats-mobile article{background:#fffffff5;border:1px solid #e4ece8;border-radius:22px;box-shadow:0 14px 34px #0f172a0f}.merchant-categories-header-mobile{color:#fff;background:linear-gradient(135deg,#006b3f,#009850);align-items:center;gap:14px;padding:18px;display:flex}.merchant-categories-header-mobile button{color:#fff;background:#ffffff26;border:0;border-radius:14px;padding:11px 13px;font-weight:950}.merchant-categories-header-mobile small,.merchant-categories-card-mobile small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:1000;display:block}.merchant-categories-card-mobile small{color:#009850}.merchant-categories-header-mobile h1,.merchant-categories-card-mobile h2{margin:3px 0 0;line-height:1.05}.merchant-categories-header-mobile p{color:#ffffffd6;margin:6px 0 0;font-weight:750}.merchant-categories-alert-mobile{color:#007a46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;margin-top:12px;padding:12px 14px;font-weight:900}.merchant-categories-alert-mobile.danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.merchant-categories-stats-mobile{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.merchant-categories-stats-mobile article{padding:14px}.merchant-categories-stats-mobile strong{font-size:1.4rem;display:block}.merchant-categories-stats-mobile span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.merchant-categories-card-mobile{margin-top:12px;padding:16px}.merchant-categories-card-mobile label{gap:6px;margin-top:10px;display:grid}.merchant-categories-card-mobile label span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.merchant-categories-card-mobile input,.merchant-categories-card-mobile textarea{background:#f8fafc;border:1px solid #dbe7df;border-radius:15px;padding:12px;font-weight:850}.merchant-categories-switches-mobile{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.merchant-categories-switches-mobile label{background:#f8fafc;border:1px solid #dbe7df;border-radius:999px;align-items:center;gap:6px;margin:0;padding:9px 12px;font-weight:900;display:flex}.merchant-categories-card-mobile button{color:#fff;background:#009850;border:0;border-radius:15px;width:100%;margin-top:8px;padding:13px;font-weight:950}.merchant-categories-card-mobile button.secondary{color:#334155;background:#edf2f7}.merchant-categories-list-mobile{gap:10px;margin-top:12px;display:grid}.merchant-category-row-mobile{background:#f8fffb;padding:12px}.merchant-category-row-mobile.disabled{opacity:.62}.merchant-category-head-mobile{grid-template-columns:44px 1fr 42px;align-items:center;gap:10px;display:grid}.merchant-category-head-mobile>span{background:#d1fae5;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.merchant-category-head-mobile small{color:#009850;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:1000}.merchant-category-head-mobile strong{font-size:.96rem;display:block}.merchant-category-head-mobile b{background:#f1f5f9;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.merchant-category-row-mobile p{color:#64748b;margin:10px 0 0;font-size:.82rem}.merchant-category-actions-mobile{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.merchant-category-actions-mobile button{color:#007a46;background:#e7f8ef;margin:0;padding:10px 8px;font-size:.78rem}.merchant-category-actions-mobile button:last-child{color:#991b1b;background:#fee2e2}.merchant-categories-empty-box-mobile{color:#64748b;text-align:center;background:#f8fafc;border-radius:16px;padding:18px;font-weight:900}.merchant-categories-desktop-shell{color:#0d2238;background:#f5faf8;min-height:100vh}.merchant-categories-workspace{min-width:0;padding:20px 24px 40px}.merchant-categories-kpis article{border-right:1px solid #e3eee9;padding:22px}.merchant-categories-kpis article:last-child{border-right:0}.merchant-category-table-head,.merchant-category-table-row{grid-template-columns:minmax(250px,1.25fr) 150px minmax(280px,1.5fr) 100px 130px;align-items:center;gap:16px;display:grid}.merchant-category-table-head{color:#60758c;text-transform:uppercase;letter-spacing:.08em;background:#f7faf9;padding:13px 18px;font-size:11px;font-weight:900}.merchant-category-table-row{border-top:1px solid #edf2f0;padding:15px 18px}.merchant-category-table-row.disabled{opacity:.7}.merchant-category-cell{min-width:0;font-size:13px}.merchant-category-cell.category{align-items:center;gap:12px;display:flex}.merchant-category-cell.category>span{background:#e4f8f1;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.merchant-category-cell small{color:#60758c;margin-top:3px;display:block}.merchant-category-cell.description{white-space:nowrap;text-overflow:ellipsis;color:#465d75;overflow:hidden}.merchant-category-status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.merchant-category-status.active{color:#00875c;background:#d5f8e9}.merchant-category-status.inactive{color:#607080;background:#eef2f5}.merchant-category-cell.actions{justify-content:flex-end;gap:8px;display:flex}.merchant-categories-alert-desktop{color:#007f58;background:#e4fbf2;border:1px solid #a8e7d2;border-radius:12px;margin-bottom:14px;padding:12px 15px;font-weight:700}.merchant-categories-alert-desktop.danger{color:#bd1f1f;background:#fff0f0;border-color:#ffc6c6}.merchant-categories-empty-box-desktop{text-align:center;color:#60758c;padding:46px}.merchant-categories-modal-desktop{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.merchant-categories-modal-backdrop{background:#021f1994;border:0;position:absolute;inset:0}.merchant-categories-modal-panel{background:#fff;border-radius:20px;width:min(720px,94vw);padding:24px;position:relative}.merchant-categories-modal-panel header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.merchant-categories-modal-panel h2{margin:4px 0}.merchant-categories-modal-panel p{color:#60758c;margin:0}.merchant-categories-modal-panel header button{background:#fff;border:1px solid #d7e8e1;border-radius:10px;width:40px;height:40px}.merchant-categories-form-grid-desktop{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.merchant-categories-form-grid-desktop label{gap:7px;display:grid}.merchant-categories-form-grid-desktop .wide{grid-column:1/-1}.merchant-categories-form-grid-desktop input,.merchant-categories-form-grid-desktop textarea{resize:vertical;border:1px solid #d5e4df;border-radius:10px;padding:12px}.merchant-categories-switches-desktop{gap:18px;margin:18px 0;display:flex}.merchant-categories-modal-panel footer{justify-content:flex-end;gap:10px;display:flex}.merchant-categories-modal-panel footer button{background:#fff;border:1px solid #cde4da;border-radius:10px;padding:12px 16px;font-weight:800}.merchant-categories-modal-panel footer .primary{color:#fff;background:#00a76f}.merchant-categories-toolbar{justify-content:space-between}.merchant-categories-toolbar label{max-width:520px}.merchant-categories-toolbar button{white-space:nowrap}@media (width<=1200px){.merchant-categories-workspace{padding:18px}.merchant-category-table-head,.merchant-category-table-row{grid-template-columns:minmax(220px,1.2fr) 120px minmax(220px,1.3fr) 90px 120px}}.merchant-categories-desktop-shell.merchant-workspace-shell{grid-template-columns:248px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;display:grid;overflow:hidden}.merchant-categories-desktop-shell .merchant-overview-sidebar{flex-direction:column;width:248px;height:100vh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.merchant-categories-desktop-shell .merchant-overview-sidebar nav{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:16px;overflow:hidden auto}.merchant-categories-desktop-shell .merchant-overview-exit{flex:none;width:calc(100% - 28px);margin:10px 14px 14px;position:relative;inset:auto}.merchant-categories-workspace{width:100%;min-width:0;max-width:none;overflow-x:hidden}.merchant-categories-page-header{align-items:center}.merchant-categories-table-card{width:100%;min-width:0}.merchant-categories-toolbar,.merchant-categories-toolbar label{min-width:0}@media (width<=1050px){.merchant-categories-desktop-shell.merchant-workspace-shell{grid-template-columns:220px minmax(0,1fr)}.merchant-categories-desktop-shell .merchant-overview-sidebar{width:220px}.merchant-categories-workspace{padding:18px}}.merchant-categories-desktop-shell.merchant-workspace-shell{inline-size:100%;max-inline-size:none;margin-inline:0}.merchant-categories-workspace{box-sizing:border-box;inline-size:100%;max-inline-size:none;padding-inline:clamp(22px,2.4vw,44px)}.merchant-categories-workspace>*{max-inline-size:none}@media (width>=1600px){.merchant-categories-workspace{padding-inline:48px}}.merchant-categories-desktop-shell.merchant-workspace-shell>.merchant-categories-workspace{padding-inline:16px 24px!important}@media (width>=1600px){.merchant-categories-desktop-shell.merchant-workspace-shell>.merchant-categories-workspace{padding-inline:18px 32px!important}}.merchant-users-mobile-shell{color:#0f172a;background:linear-gradient(135deg,#dff8ee,#fff 42%,#f8fafc);min-height:100vh;padding:18px 14px 92px}.merchant-users-header-mobile,.merchant-users-card-mobile,.merchant-user-row-mobile,.merchant-users-stats-mobile article{background:#fffffff5;border:1px solid #e4ece8;border-radius:22px;box-shadow:0 14px 34px #0f172a0f}.merchant-users-header-mobile{color:#fff;background:linear-gradient(135deg,#006b3f,#009850);align-items:center;gap:14px;padding:18px;display:flex}.merchant-users-header-mobile button{color:#fff;background:#ffffff26;border:0;border-radius:14px;padding:11px 13px;font-weight:950}.merchant-users-header-mobile small,.merchant-users-card-mobile small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:1000;display:block}.merchant-users-card-mobile small{color:#009850}.merchant-users-header-mobile h1,.merchant-users-card-mobile h2{margin:3px 0 0;line-height:1.05}.merchant-users-header-mobile p{color:#ffffffd6;margin:6px 0 0;font-weight:750}.merchant-users-stats-mobile{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.merchant-users-stats-mobile article{padding:14px}.merchant-users-stats-mobile strong{font-size:1.4rem;display:block}.merchant-users-stats-mobile span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.merchant-users-card-mobile{margin-top:12px;padding:16px}.merchant-users-card-mobile label{gap:6px;margin-top:10px;display:grid}.merchant-users-card-mobile label span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.merchant-users-card-mobile input,.merchant-users-card-mobile select,.merchant-users-card-mobile textarea{background:#f8fafc;border:1px solid #dbe7df;border-radius:15px;padding:12px;font-weight:850}.merchant-users-permissions-mobile{gap:8px;margin-top:12px;display:grid}.merchant-user-permission-mobile{background:#f8fafc;border:1px solid #dbe7df;border-radius:15px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px;display:flex!important}.merchant-user-permission-mobile strong{font-size:.84rem;display:block}.merchant-user-permission-mobile small{color:#64748b;font-size:.72rem;line-height:1.2;display:block}.merchant-users-active-mobile{background:#f8fafc;border:1px solid #dbe7df;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:flex!important}.merchant-users-card-mobile button{color:#fff;background:#009850;border:0;border-radius:15px;width:100%;margin-top:8px;padding:13px;font-weight:950}.merchant-users-card-mobile button.secondary{color:#334155;background:#edf2f7}.merchant-users-list-mobile{gap:10px;margin-top:12px;display:grid}.merchant-user-row-mobile{background:#f8fffb;padding:12px}.merchant-user-row-mobile.disabled{opacity:.62}.merchant-user-head-mobile{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.merchant-user-head-mobile>span{color:#fff;background:linear-gradient(145deg,#009850,#047857);border-radius:15px;place-items:center;width:44px;height:44px;font-weight:1000;display:grid}.merchant-user-head-mobile small{color:#009850;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:1000}.merchant-user-head-mobile strong{font-size:.96rem;display:block}.merchant-user-head-mobile p{color:#64748b;margin:3px 0 0;font-size:.8rem}.merchant-user-actions-mobile{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.merchant-user-actions-mobile button{color:#007a46;background:#e7f8ef;margin:0;padding:10px 8px;font-size:.78rem}.merchant-user-actions-mobile button:last-child{color:#991b1b;background:#fee2e2}.merchant-users-empty-box-mobile{color:#64748b;text-align:center;background:#f8fafc;border-radius:16px;padding:18px;font-weight:900}.merchant-users-header-mobile{grid-template-columns:auto 1fr auto;display:grid}.merchant-users-header-mobile>button:last-child{background:#07111f;border-radius:15px;width:44px;height:44px;padding:0;font-size:1.2rem}.merchant-users-list-card-mobile p{color:#64748b;margin:7px 0 0;font-size:.84rem;font-weight:760}.merchant-users-list-card-mobile>button,.merchant-users-empty-box-mobile button{color:#fff;background:#009850;border:0;border-radius:15px;width:100%;margin-top:12px;padding:13px;font-weight:950}.merchant-users-empty-box-mobile{text-align:center;background:#f8fffb;border:1px dashed #a7f3d0;border-radius:22px;gap:8px;padding:22px 16px;display:grid}.merchant-users-empty-box-mobile strong{color:#0f172a;font-size:.96rem;font-weight:1000}.merchant-users-empty-box-mobile p{color:#64748b;margin:0;font-size:.84rem;font-weight:760}.merchant-users-modal-backdrop-mobile{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a75;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.merchant-users-modal-card-mobile{background:#fff;border:1px solid #a7f3d0eb;border-radius:26px 26px 22px 22px;width:100%;max-height:92vh;padding:16px;overflow:auto;box-shadow:0 26px 70px #0f172a4d}.merchant-users-modal-head-mobile{z-index:2;background:#fffffff5;border-bottom:1px solid #e4ece8;grid-template-columns:1fr auto;gap:12px;padding-bottom:12px;display:grid;position:sticky;top:0}.merchant-users-modal-head-mobile small,.merchant-users-modal-subtitle-mobile span{color:#009850;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:1000;display:block}.merchant-users-modal-head-mobile h2{color:#0f172a;margin:4px 0 0;line-height:1.05}.merchant-users-modal-head-mobile p{color:#64748b;margin:6px 0 0;font-size:.84rem;font-weight:760}.merchant-users-modal-head-mobile button{color:#0f172a;background:#f8fafc;border:1px solid #dbe7df;border-radius:14px;width:40px;height:40px;font-size:1.45rem;font-weight:950}.merchant-users-modal-card-mobile label{gap:6px;margin-top:11px;display:grid}.merchant-users-modal-card-mobile label span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.merchant-users-modal-card-mobile input,.merchant-users-modal-card-mobile select,.merchant-users-modal-card-mobile textarea{background:#f8fafc;border:1px solid #dbe7df;border-radius:15px;padding:12px;font-weight:850}.merchant-users-modal-subtitle-mobile{gap:3px;margin-top:15px;display:grid}.merchant-users-modal-subtitle-mobile strong{color:#0f172a;font-size:.98rem;font-weight:1000}.merchant-users-modal-subtitle-mobile span{color:#64748b;line-height:1.25}.merchant-users-modal-card-mobile .merchant-users-permissions-mobile{gap:8px;margin-top:10px;display:grid}.merchant-users-modal-card-mobile .merchant-user-permission-mobile:has(input:checked){background:#ecfdf5;border-color:#7ee2b8}.merchant-users-modal-actions-mobile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e4ece8;grid-template-columns:.8fr 1.2fr;gap:8px;margin:14px -16px -16px;padding:12px 16px 16px;display:grid;position:sticky;bottom:0}.merchant-users-modal-actions-mobile button{border:0;border-radius:15px;width:100%;padding:13px;font-weight:950}.merchant-users-modal-actions-mobile button:first-child{color:#334155;background:#edf2f7}.merchant-users-modal-actions-mobile button:last-child{color:#fff;background:#009850}.merchant-users-desktop-shell{color:#0f172a;background:linear-gradient(135deg,#dff8ee 0%,#f8fafc 38%,#fff 100%);min-height:100vh;padding:26px clamp(44px,6vw,88px) 42px}.merchant-users-header-desktop{color:#fff;background:linear-gradient(135deg,#006b3f,#009850);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:22px 28px;display:grid;box-shadow:0 22px 50px #006b3f2e}.merchant-users-header-desktop button,.merchant-users-form-actions-desktop button,.merchant-user-actions-desktop button{cursor:pointer;border:0;border-radius:16px;padding:12px 16px;font-weight:950}.merchant-users-header-desktop button{color:#fff;background:#ffffff26}.merchant-users-header-desktop button:last-child,.merchant-users-form-actions-desktop button:last-child{color:#fff;background:#07111f}.merchant-users-header-desktop small,.merchant-users-title-desktop small{color:#8ef7c1;letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:1000;display:block}.merchant-users-title-desktop small{color:#009850}.merchant-users-header-desktop h1,.merchant-users-title-desktop h2{margin:0;line-height:1.05}.merchant-users-header-desktop p{color:#ffffffdb;margin:8px 0 0;font-weight:760}.merchant-users-title-desktop p{color:#5d6f88;margin:8px 0 0;font-size:.92rem;font-weight:760}.merchant-users-alert-desktop{color:#007a46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:18px;margin:16px 0 0;padding:13px 18px;font-weight:900}.merchant-users-alert-desktop.danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.merchant-users-stats-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.merchant-users-stats-desktop article,.merchant-users-card-desktop{background:#fffffff5;border:1px solid #e4ece8;border-radius:24px;box-shadow:0 18px 44px #0f172a0f}.merchant-users-stats-desktop article{padding:18px}.merchant-users-stats-desktop strong{font-size:1.8rem;line-height:1;display:block}.merchant-users-stats-desktop span{color:#64748b;text-transform:uppercase;letter-spacing:.16em;margin-top:8px;font-size:.75rem;font-weight:950;display:block}.merchant-users-layout-desktop{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);align-items:start;gap:18px;display:grid}.merchant-users-card-desktop{padding:22px}.merchant-users-form-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.merchant-users-form-grid-desktop label,.merchant-users-form-grid-desktop .wide{gap:7px;display:grid}.merchant-users-form-grid-desktop .wide{grid-column:1/-1}.merchant-users-form-grid-desktop span,.merchant-users-permissions-title-desktop span{color:#64748b;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:950}.merchant-users-form-grid-desktop input,.merchant-users-form-grid-desktop textarea,.merchant-users-form-grid-desktop select{color:#0f172a;background:#f8fafc;border:1px solid #dbe7df;border-radius:16px;width:100%;padding:13px 14px;font-weight:850}.merchant-users-permissions-title-desktop{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.merchant-users-permissions-title-desktop strong{font-size:1rem}.merchant-users-permissions-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.merchant-user-permission-desktop{background:#f8fafc;border:1px solid #dbe7df;border-radius:16px;align-items:flex-start;gap:8px;padding:10px;display:flex}.merchant-user-permission-desktop strong{font-size:.84rem;display:block}.merchant-user-permission-desktop small{color:#64748b;margin-top:2px;font-size:.72rem;line-height:1.2;display:block}.merchant-users-active-desktop{background:#f8fafc;border:1px solid #dbe7df;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:10px 13px;font-weight:900;display:inline-flex}.merchant-users-form-actions-desktop{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.merchant-users-form-actions-desktop button:first-child{color:#334155;background:#edf2f7}.merchant-users-list-desktop{gap:10px;margin-top:16px;display:grid}.merchant-user-row-desktop{background:#f8fffb;border:1px solid #d8f5e6;border-radius:20px;grid-template-columns:52px minmax(0,1fr) 92px auto;align-items:center;gap:12px;padding:12px;display:grid}.merchant-user-row-desktop.disabled{opacity:.62}.merchant-user-avatar-desktop{color:#fff;background:linear-gradient(145deg,#009850,#047857);border-radius:17px;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:1000;display:grid}.merchant-user-main-desktop strong{margin:3px 0;font-size:1rem;display:block}.merchant-user-main-desktop p{color:#64748b;margin:0;font-size:.82rem}.merchant-user-permission-count-desktop{text-align:center;background:#f1f5f9;border-radius:16px;padding:11px}.merchant-user-permission-count-desktop strong{font-size:1.25rem;display:block}.merchant-user-permission-count-desktop span{color:#64748b;font-size:.7rem;font-weight:900}.merchant-user-actions-desktop{gap:8px;display:flex}.merchant-user-actions-desktop button{color:#007a46;background:#e7f8ef;padding:10px 12px}.merchant-user-actions-desktop button:last-child{color:#991b1b;background:#fee2e2}.merchant-users-empty-box-desktop{color:#64748b;text-align:center;background:#f8fafc;border-radius:20px;padding:28px;font-weight:900}.merchant-users-layout-desktop{grid-template-columns:minmax(620px,1.45fr) minmax(300px,.55fr)}.merchant-users-toolbar-desktop{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #d8f5e6;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 4px;padding:12px;display:flex}.merchant-users-toolbar-desktop strong,.merchant-users-empty-box-desktop strong{color:#0f172a;font-size:.96rem;font-weight:1000;display:block}.merchant-users-toolbar-desktop span,.merchant-users-empty-box-desktop p{color:#64748b;margin-top:3px;font-size:.82rem;font-weight:760;display:block}.merchant-users-toolbar-desktop button,.merchant-users-empty-box-desktop button{color:#fff;cursor:pointer;white-space:nowrap;background:#009850;border:0;border-radius:14px;padding:11px 14px;font-weight:950}.merchant-users-empty-box-desktop{color:#64748b;text-align:center;background:linear-gradient(145deg,#f8fffb,#f8fafc);border:1px dashed #a7f3d0;border-radius:22px;place-items:center;gap:8px;min-height:170px;padding:30px;font-weight:900;display:grid}.merchant-users-guide-desktop{background:radial-gradient(circle at 100% 0,#0098501a,#0000 38%),#fffffff5;position:sticky;top:20px}.merchant-users-role-guide-desktop{gap:10px;margin-top:16px;display:grid}.merchant-users-role-guide-desktop article{background:#f8fafc;border:1px solid #dbe7df;border-radius:16px;padding:13px}.merchant-users-role-guide-desktop strong{color:#0f172a;font-size:.92rem;font-weight:1000;display:block}.merchant-users-role-guide-desktop span{color:#64748b;margin-top:3px;font-size:.78rem;font-weight:760;display:block}.merchant-users-modal-backdrop-desktop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a6b;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.merchant-users-modal-card-desktop{background:linear-gradient(#fff,#fbfffd);border:1px solid #a7f3d0e6;border-radius:28px;width:min(980px,96vw);max-height:min(88vh,860px);overflow:auto;box-shadow:0 34px 90px #0f172a47}.merchant-users-modal-head-desktop{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e4ece8;grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px 24px 18px;display:grid;position:sticky;top:0}.merchant-users-modal-head-desktop small,.merchant-users-section-label-desktop strong{color:#009850;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:1000;display:block}.merchant-users-modal-head-desktop h2{color:#0f172a;margin:5px 0 0;font-size:1.55rem;line-height:1.05}.merchant-users-modal-head-desktop p{color:#5d6f88;margin:7px 0 0;font-size:.92rem;font-weight:760}.merchant-users-modal-head-desktop button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #dbe7df;border-radius:15px;place-items:center;width:42px;height:42px;font-size:1.55rem;font-weight:950;line-height:1;display:grid}.merchant-users-modal-section-desktop{padding:20px 24px 0}.merchant-users-section-label-desktop{gap:3px;margin-bottom:12px;display:grid}.merchant-users-section-label-desktop span{color:#64748b;font-size:.84rem;font-weight:760}.merchant-users-modal-card-desktop .merchant-users-form-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.merchant-users-modal-card-desktop .merchant-users-form-grid-desktop input,.merchant-users-modal-card-desktop .merchant-users-form-grid-desktop textarea,.merchant-users-modal-card-desktop .merchant-users-form-grid-desktop select{background:#fff}.merchant-users-modal-card-desktop .merchant-users-permissions-title-desktop{align-items:flex-start;margin:0 0 12px}.merchant-users-modal-card-desktop .merchant-users-permissions-title-desktop span{max-width:560px;margin-top:3px;line-height:1.25;display:block}.merchant-users-modal-card-desktop .merchant-user-permission-desktop{background:#f8fffb;min-height:74px}.merchant-users-modal-card-desktop .merchant-user-permission-desktop:has(input:checked){background:#ecfdf5;border-color:#7ee2b8}.merchant-users-modal-card-desktop .merchant-users-form-actions-desktop{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #e4ece8;margin-top:18px;padding:16px 24px 22px;position:sticky;bottom:0}.merchant-users-modal-card-desktop .merchant-users-form-actions-desktop button:first-child{color:#334155;background:#f8fafc;border:1px solid #dbe7df}.merchant-users-modal-card-desktop .merchant-users-form-actions-desktop button:last-child{color:#fff;background:#009850;box-shadow:0 14px 28px #00985038}@media (width<=1100px){.merchant-users-layout-desktop{grid-template-columns:1fr}.merchant-users-guide-desktop{position:static}}.merchant-panel-main.merchant-users-desktop-shell{background:0 0;width:auto;max-width:none;min-height:auto;margin:0;padding:0}.merchant-panel-main .merchant-users-header-desktop,.merchant-panel-main .merchant-users-stats-desktop{display:none}.merchant-panel-main .merchant-users-layout-desktop{grid-template-columns:minmax(0,1fr);gap:16px}.merchant-panel-main .merchant-users-guide-desktop{display:none}.merchant-panel-main .merchant-users-card-desktop{border-radius:20px;box-shadow:0 10px 28px #0f172a0a}@media (width>=901px){body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell{width:auto!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:14px clamp(24px,2.2vw,36px) 42px!important}body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell>.merchant-panel-topbar{margin:0 0 8px!important}body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell>.merchant-page-heading{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;display:flex!important}body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell>.merchant-page-heading h1{margin:0!important;font-size:clamp(30px,2.3vw,36px)!important;line-height:1.08!important}body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell>.merchant-page-heading p{margin:4px 0 0!important;line-height:1.35!important}body.chego-view-desktop .merchant-panel-main.merchant-users-desktop-shell>.merchant-page-heading .merchant-page-primary{align-self:center!important;margin:0!important}}.merchant-service-mobile-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985029,#0000 30%),linear-gradient(135deg,#ecfdf5 0%,#f8fafc 42%,#fff 100%);min-height:100vh;padding:16px 14px 32px}.merchant-service-mobile-header{color:#fff;background:linear-gradient(135deg,#006b3f 0%,#009850 65%,#00b56a 100%);border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #006b3f2e}.merchant-service-mobile-header>button{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:14px;justify-self:start;padding:11px 14px;font-weight:950}.merchant-service-mobile-header>span{background:#ffffff29;border-radius:999px;place-items:center;min-width:36px;height:36px;font-weight:950;display:grid;position:absolute;top:31px;right:30px}.merchant-service-brand-mobile{align-items:center;gap:12px;min-width:0;display:flex}.merchant-service-store-mark-mobile{background:#ffffff29;border:1px solid #ffffff3d;border-radius:19px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.merchant-service-store-mark-mobile span,.merchant-service-store-mark-mobile img{object-fit:cover;border-radius:inherit;place-items:center;width:100%;height:100%;font-size:1.8rem;display:grid}.merchant-service-mobile-header small,.merchant-service-title-mobile small{color:#8ef7c1;letter-spacing:.17em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-service-mobile-header h1{color:#fff;margin:4px 0 0;font-size:1.55rem;line-height:1}.merchant-service-mobile-header p{color:#ffffffdb;margin:7px 0 0;font-size:.86rem;font-weight:740;line-height:1.35}.merchant-service-summary-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.merchant-service-summary-mobile article,.merchant-service-panel-mobile,.merchant-service-empty-mobile{background:#fffffff5;border:1px solid #dbe7df;border-radius:20px;box-shadow:0 14px 30px #0f172a0e}.merchant-service-summary-mobile article{padding:14px}.merchant-service-summary-mobile strong{color:#0f172a;font-size:1.55rem;line-height:1;display:block}.merchant-service-summary-mobile small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:950;display:block}.merchant-service-panel-mobile{padding:14px}.merchant-service-title-mobile{background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #e2e8f0;border-radius:18px;padding:14px}.merchant-service-title-mobile small{color:#009850}.merchant-service-title-mobile h2{color:#0f172a;margin:5px 0 0;font-size:1.2rem;line-height:1.05}.merchant-service-title-mobile p{color:#64748b;margin:7px 0 0;font-size:.82rem;font-weight:720;line-height:1.35}.merchant-service-grid-mobile{gap:10px;margin-top:12px;display:grid}.merchant-service-card-mobile{text-align:left;background:#fff;border:1px solid #dbe7df;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.merchant-service-icon-mobile{background:#d1fae5;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.merchant-service-card-mobile small{color:#009850;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.merchant-service-card-mobile strong{color:#0f172a;margin-top:4px;font-size:.98rem;font-weight:1000;display:block}.merchant-service-card-mobile p{color:#64748b;margin:5px 0 0;font-size:.76rem;font-weight:720;line-height:1.32}.merchant-service-card-mobile b{color:#047857;background:#dcfce7;border-radius:999px;place-items:center;min-width:34px;height:34px;font-size:.8rem;display:grid}.merchant-service-empty-mobile{text-align:center;margin:44px 0 0;padding:22px}@media (width<=1179px){.merchant-help-mobile-page,.merchant-contact-mobile-page{background:#edf7f2;min-height:100vh}.merchant-help-mobile-content,.merchant-contact-mobile-content{gap:12px;display:grid}.merchant-help-mobile-card,.merchant-contact-card-mobile{background:#fff;border:1px solid #e1eae5;border-radius:20px;margin:0;padding:16px;box-shadow:0 8px 20px #0f172a0b}.merchant-help-mobile-title h2{color:#182234;margin:0;font-size:1rem;font-weight:950}.merchant-help-mobile-title p{color:#687789;margin:5px 0 0;font-size:.76rem;line-height:1.4}.merchant-help-mobile-list{border:1px solid #e7eeea;border-radius:17px;margin-top:12px;overflow:hidden}.merchant-help-mobile-list button,.merchant-help-mobile-tutorials>button{color:#263247;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:11px 12px;display:grid}.merchant-help-mobile-list button:last-child{border-bottom:0}.merchant-help-mobile-list i,.merchant-help-mobile-tutorials i,.merchant-contact-channels-mobile i{color:#079653;background:#e8f8f0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.1rem;font-style:normal;font-weight:950;display:grid}.merchant-help-mobile-list span,.merchant-help-mobile-tutorials span,.merchant-contact-channels-mobile span{gap:4px;min-width:0;display:grid}.merchant-help-mobile-list strong,.merchant-help-mobile-tutorials strong,.merchant-contact-channels-mobile strong{color:#1d2939;font-size:.86rem;font-weight:900}.merchant-help-mobile-list small,.merchant-help-mobile-tutorials small,.merchant-contact-channels-mobile small{color:#6f7c8c;font-size:.7rem;line-height:1.3}.merchant-help-mobile-list b,.merchant-help-mobile-tutorials b{color:#008f50;font-size:.78rem}.merchant-help-mobile-tutorials>button{border:1px solid #e7eeea;border-radius:16px;margin-top:12px}.merchant-help-mobile-contact{text-align:center}.merchant-help-mobile-contact h2{color:#182234;margin:0;font-size:1rem}.merchant-help-mobile-contact p{color:#6c7888;margin:6px 0 13px;font-size:.76rem}.merchant-help-mobile-contact button,.merchant-help-mobile-article>div button,.merchant-contact-form-mobile>button,.merchant-contact-ticket-mobile>button{color:#fff;background:#079653;border:0;border-radius:13px;width:100%;min-height:44px;font-weight:900}.merchant-help-mobile-contact>small{color:#758294;margin-top:10px;font-size:.68rem;display:block}.merchant-help-mobile-article>button{color:#07894d;background:0 0;border:0;padding:0;font-weight:850}.merchant-help-mobile-article>small{color:#07894d;margin-top:18px;font-weight:900;display:block}.merchant-help-mobile-article h2{color:#172033;margin:6px 0 10px}.merchant-help-mobile-article>p{color:#536174;margin:0;font-size:.86rem;line-height:1.55}.merchant-help-mobile-article>div{background:#eef8f3;border-radius:16px;gap:7px;margin-top:18px;padding:14px;display:grid}.merchant-help-mobile-article>div span{color:#64748b;font-size:.75rem}.merchant-contact-channels-mobile{border:1px solid #e7eeea;border-radius:17px;margin-top:12px;overflow:hidden}.merchant-contact-channels-mobile a,.merchant-contact-channels-mobile button{width:100%;min-height:76px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.merchant-contact-channels-mobile>:last-child{border-bottom:0}.merchant-contact-channels-mobile b{color:#07894d;white-space:nowrap;font-size:.68rem}.merchant-contact-channels-mobile .disabled{opacity:.5;pointer-events:none}.merchant-contact-hours-mobile{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.merchant-contact-hours-mobile>i{background:#f1f5f3;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.merchant-contact-hours-mobile strong{color:#1d2939;font-size:.86rem}.merchant-contact-hours-mobile p{color:#6d7989;margin:5px 0 0;font-size:.73rem;line-height:1.4}.merchant-contact-tips-mobile h2{color:#1d2939;margin:0 0 10px;font-size:.96rem}.merchant-contact-tips-mobile ul{color:#536174;gap:9px;margin:0;padding-left:20px;font-size:.77rem;display:grid}.merchant-contact-tips-mobile li::marker{color:#079653}.merchant-contact-form-mobile{gap:11px;display:grid}.merchant-contact-form-mobile label{color:#334155;gap:6px;font-size:.75rem;font-weight:850;display:grid}.merchant-contact-form-mobile input,.merchant-contact-form-mobile select,.merchant-contact-form-mobile textarea,.merchant-contact-ticket-mobile textarea{color:#182234;width:100%;font:inherit;background:#fff;border:1px solid #dce6e1;border-radius:13px;outline:0}.merchant-contact-form-mobile input,.merchant-contact-form-mobile select{height:44px;padding:0 12px}.merchant-contact-form-mobile textarea,.merchant-contact-ticket-mobile textarea{resize:vertical;min-height:96px;padding:11px 12px}.merchant-contact-feedback-mobile{border-radius:14px;padding:12px 14px;font-size:.78rem;font-weight:850}.merchant-contact-feedback-mobile.success{color:#087a47;background:#dcfce7}.merchant-contact-feedback-mobile.error{color:#b42318;background:#fee2e2}.merchant-contact-history-mobile{gap:11px;display:grid}.merchant-contact-ticket-mobile{border:1px solid #e5ede8;border-radius:16px;gap:9px;padding:13px;display:grid}.merchant-contact-ticket-mobile header{justify-content:space-between;gap:10px;display:flex}.merchant-contact-ticket-mobile header div{gap:3px;min-width:0;display:grid}.merchant-contact-ticket-mobile header small{color:#07894d;font-size:.65rem;font-weight:900}.merchant-contact-ticket-mobile header strong{color:#1f2937;font-size:.84rem}.merchant-contact-ticket-mobile header b{color:#b45309;background:#fff2d9;border-radius:999px;align-items:center;height:25px;padding:0 9px;font-size:.62rem;display:inline-flex}.merchant-contact-ticket-mobile header b.resolved{color:#087a47;background:#dcfce7}.merchant-contact-ticket-mobile p{color:#64748b;margin:0;font-size:.74rem;line-height:1.4}.merchant-contact-ticket-mobile>small{color:#8a96a5;font-size:.65rem}.merchant-help-mobile-list i,.merchant-help-mobile-tutorials i,.merchant-contact-channels-mobile i{color:#079653;background:linear-gradient(#edf9f3 0%,#dff5ea 100%);border-radius:15px;width:46px;height:46px;box-shadow:inset 0 0 0 1px #07965314}.merchant-help-mobile-list i svg,.merchant-help-mobile-tutorials i svg,.merchant-contact-channels-mobile i svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:22px;height:22px;display:block}.merchant-help-mobile-list button,.merchant-help-mobile-tutorials>button{min-height:74px;padding:12px 13px}}.merchant-service-desktop-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985029,#0000 32%),linear-gradient(135deg,#ecfdf5 0%,#f8fafc 40%,#fff 100%);min-height:100vh;padding:26px clamp(42px,5.4vw,82px) 38px}.merchant-service-desktop-header{color:#fff;background:linear-gradient(135deg,#006b3f 0%,#009850 62%,#00b56a 100%);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 26px;display:grid;box-shadow:0 24px 54px #006b3f33}.merchant-service-desktop-header>button{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff3d;border-radius:16px;padding:13px 18px;font-weight:950}.merchant-service-desktop-header>span{color:#fff;background:#ffffff29;border-radius:999px;padding:12px 16px;font-weight:950}.merchant-service-brand-desktop{align-items:center;gap:15px;min-width:0;display:flex}.merchant-service-store-mark-desktop{background:#ffffff29;border:1px solid #ffffff42;border-radius:22px;flex:none;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.merchant-service-store-mark-desktop span,.merchant-service-store-mark-desktop img{object-fit:cover;border-radius:inherit;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.merchant-service-desktop-header small,.merchant-service-title-desktop small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:950;display:block}.merchant-service-desktop-header h1{color:#fff;margin:0;font-size:clamp(1.55rem,1.9vw,2.1rem);line-height:1}.merchant-service-desktop-header p{color:#ffffffe0;max-width:780px;margin:8px 0 0;font-size:.94rem;font-weight:740}.merchant-service-summary-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.merchant-service-summary-desktop article,.merchant-service-panel-desktop,.merchant-service-empty-desktop{background:#fffffff5;border:1px solid #dbe7df;border-radius:24px;box-shadow:0 18px 42px #0f172a0f}.merchant-service-summary-desktop article{padding:17px 18px}.merchant-service-summary-desktop small{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-service-summary-desktop strong{color:#0f172a;margin-top:6px;font-size:1.78rem;line-height:1;display:block}.merchant-service-summary-desktop p{color:#64748b;margin:6px 0 0;font-size:.8rem;font-weight:800}.merchant-service-panel-desktop{padding:22px}.merchant-service-title-desktop{background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.merchant-service-title-desktop small{color:#009850}.merchant-service-title-desktop h2{color:#0f172a;margin:0;font-size:1.55rem;line-height:1.05}.merchant-service-title-desktop p{color:#64748b;margin:8px 0 0;font-size:.92rem;font-weight:720}.merchant-service-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.merchant-service-card-desktop{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:22px;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;min-height:116px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.merchant-service-card-desktop:hover{border-color:#86efac;transform:translateY(-2px);box-shadow:0 18px 34px #00985017}.merchant-service-icon-desktop{background:#d1fae5;border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.65rem;display:grid}.merchant-service-card-desktop small{color:#009850;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-service-card-desktop strong{color:#0f172a;margin-top:5px;font-size:1.04rem;font-weight:1000;display:block}.merchant-service-card-desktop p{color:#64748b;margin:7px 0 0;font-size:.84rem;font-weight:720;line-height:1.35}.merchant-service-card-desktop b{color:#047857;background:#dcfce7;border-radius:999px;place-items:center;min-width:38px;height:38px;font-size:.88rem;display:grid}.merchant-service-empty-desktop{text-align:center;max-width:520px;margin:80px auto 0;padding:28px}.merchant-attendance-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(135deg,#ecfdf5 0%,#f8fafc 42%,#fff 100%);min-height:100vh;padding:24px clamp(42px,5.4vw,82px) 38px}.merchant-attendance-header{color:#fff;background:linear-gradient(135deg,#006b3f,#009850 62%,#00b56a);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 26px;display:grid;box-shadow:0 22px 50px #006b3f2e}.merchant-attendance-header.danger-head{background:linear-gradient(135deg,#0f172a,#374151 60%,#047857)}.merchant-attendance-header>button,.merchant-attendance-header>strong{color:#fff;background:#ffffff26;border:1px solid #ffffff3d;border-radius:16px;padding:12px 16px;font-weight:950}.merchant-attendance-header>button{cursor:pointer}.merchant-attendance-header>strong{white-space:nowrap;background:#ffffff2e;justify-self:end}.merchant-attendance-header small,.merchant-attendance-toolbar small,.merchant-attendance-form-card small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:950;display:block}.merchant-attendance-header h1{color:#fff;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1}.merchant-attendance-header p{color:#ffffffe0;max-width:820px;margin:8px 0 0;font-size:.94rem;font-weight:740;line-height:1.35}.merchant-attendance-metrics{gap:14px;margin:18px 0;display:grid}.merchant-attendance-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-attendance-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-attendance-metrics article,.merchant-attendance-panel,.merchant-attendance-form-card,.merchant-attendance-empty{background:#fffffff5;border:1px solid #dbe7df;border-radius:24px;box-shadow:0 18px 42px #0f172a0f}.merchant-attendance-metrics article{padding:16px 18px}.merchant-attendance-metrics small{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-attendance-metrics strong{color:#0f172a;margin-top:6px;font-size:1.78rem;line-height:1;display:block}.merchant-attendance-metrics p{color:#64748b;margin:6px 0 0;font-size:.8rem;font-weight:800}.merchant-attendance-panel{padding:18px}.merchant-attendance-panel.no-margin{margin:0}.merchant-attendance-toolbar{background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px;display:flex}.merchant-attendance-toolbar.compact-only{align-items:center}.merchant-attendance-toolbar small{color:#009850}.merchant-attendance-toolbar h2{color:#0f172a;margin:0;font-size:1.42rem;line-height:1.05}.merchant-attendance-toolbar p{color:#64748b;margin:7px 0 0;font-size:.88rem;font-weight:720}.merchant-attendance-toolbar>button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:999px;padding:12px 16px;font-weight:950}.merchant-attendance-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.merchant-attendance-filters button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:900;display:flex}.merchant-attendance-filters button.active{color:#fff;background:#009850;border-color:#009850}.merchant-attendance-filters b{color:#047857;background:#dcfce7;border-radius:999px;min-width:24px;padding:4px 7px;font-size:.75rem}.merchant-attendance-filters button.active b{color:#fff;background:#fff3}.merchant-attendance-list{gap:12px;margin-top:14px;display:grid}.merchant-attendance-review-row,.merchant-attendance-ticket,.merchant-attendance-conversation,.merchant-attendance-dispute{background:#fff;border:1px solid #dbe7df;border-radius:22px;padding:16px;box-shadow:0 12px 28px #0f172a0a}.merchant-attendance-review-row{grid-template-columns:94px 1fr;align-items:start;gap:16px;display:grid}.merchant-attendance-review-score{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;place-items:center;min-height:88px;display:grid}.merchant-attendance-review-score strong{color:#0f172a;font-size:1.9rem;line-height:1}.merchant-attendance-review-score span{color:#f59e0b;letter-spacing:1px;font-size:1.05rem}.merchant-attendance-row-head,.merchant-attendance-ticket header,.merchant-attendance-dispute header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-attendance-row-head small,.merchant-attendance-ticket small,.merchant-attendance-dispute small,.merchant-attendance-conversation-main small{color:#009850;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-attendance-row-head h3,.merchant-attendance-ticket h3,.merchant-attendance-dispute h3,.merchant-attendance-conversation h3{color:#0f172a;margin:5px 0 0;font-size:1.05rem;line-height:1.1}.merchant-attendance-row-head b,.merchant-attendance-ticket b,.merchant-attendance-dispute b{color:#047857;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:.76rem}.merchant-attendance-row-head b.danger{color:#991b1b;background:#fee2e2}.merchant-attendance-review-body p,.merchant-attendance-ticket p,.merchant-attendance-dispute p,.merchant-attendance-conversation p{color:#475569;margin:10px 0 0;font-size:.9rem;font-weight:680;line-height:1.42}.merchant-attendance-review-body footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.merchant-attendance-review-body footer span,.merchant-attendance-conversation footer span{color:#64748b;font-size:.78rem;font-weight:850}.merchant-attendance-review-body footer button{color:#047857;cursor:pointer;background:#ecfdf5;border:0;border-radius:999px;padding:8px 12px;font-weight:950}.merchant-attendance-split{grid-template-columns:minmax(330px,.86fr) minmax(0,1.14fr);align-items:start;gap:16px;margin-top:18px;display:grid}.merchant-attendance-form-card{padding:18px}.merchant-attendance-form-card small{color:#009850}.merchant-attendance-form-card h2{margin:0;font-size:1.35rem}.merchant-attendance-form-card p{color:#64748b;margin:8px 0 14px;font-weight:720}.merchant-attendance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-attendance-form-grid .full{grid-column:1/-1}.merchant-attendance-form-grid label{color:#64748b;letter-spacing:.14em;text-transform:uppercase;gap:7px;font-size:.66rem;font-weight:950;display:grid}.merchant-attendance-form-grid input,.merchant-attendance-form-grid select,.merchant-attendance-form-grid textarea,.merchant-attendance-ticket textarea,.merchant-attendance-ticket input,.merchant-attendance-dispute textarea,.merchant-attendance-dispute input,.merchant-attendance-reply-line input{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #dbe7df;border-radius:14px;outline:none;padding:12px 13px;font-weight:750}.merchant-attendance-form-grid textarea{resize:vertical;min-height:110px}.merchant-attendance-form-card>button,.merchant-attendance-ticket button,.merchant-attendance-dispute button,.merchant-attendance-reply-line button{color:#fff;cursor:pointer;background:#009850;border:0;border-radius:14px;width:100%;margin-top:12px;padding:13px 16px;font-weight:950}.merchant-attendance-last-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:12px;padding:12px}.merchant-attendance-last-message strong{color:#0f172a;font-size:.82rem;display:block}.merchant-attendance-ticket footer,.merchant-attendance-dispute footer{border-top:1px solid #e2e8f0;gap:10px;margin-top:12px;padding-top:12px;display:grid}.merchant-attendance-ticket footer span{color:#64748b;font-size:.78rem;font-weight:850}.merchant-attendance-dispute section{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.merchant-attendance-dispute section span{color:#475569;background:#f8fafc;border-radius:14px;gap:4px;padding:12px;font-weight:760;display:grid}.merchant-attendance-dispute section strong{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;display:block}.merchant-attendance-dispute.resolved{opacity:.78}.merchant-attendance-conversation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.merchant-attendance-conversation-main footer{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.merchant-attendance-conversation-actions{align-items:center;gap:8px;display:flex}.merchant-attendance-conversation-actions b{color:#047857;background:#dcfce7;border-radius:999px;padding:8px 11px;font-size:.78rem}.merchant-attendance-conversation-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:999px;padding:9px 12px;font-weight:950}.merchant-attendance-conversation-actions button:nth-child(3){color:#fff;background:#009850;border-color:#009850}.merchant-attendance-reply-line{border-top:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:1fr 130px;gap:10px;padding-top:12px;display:grid}.merchant-attendance-reply-line button{margin:0}.merchant-attendance-empty-inline{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:92px;font-weight:950;display:grid}.merchant-attendance-empty{text-align:center;max-width:520px;margin:70px auto 0;padding:28px}.merchant-service-summary-desktop{grid-template-columns:repeat(5,minmax(0,1fr))!important}.merchant-service-card-desktop,.merchant-service-card-mobile{border-color:#dbe7df}.merchant-service-card-desktop:nth-child(2),.merchant-service-card-mobile:nth-child(2){background:linear-gradient(135deg,#fff,#ecfdf5);border-color:#86efac}@media (width<=820px){.merchant-attendance-shell{padding:16px 14px 32px}.merchant-attendance-header{border-radius:24px;grid-template-columns:1fr;gap:12px;padding:18px}.merchant-attendance-header>button,.merchant-attendance-header>strong{justify-self:start}.merchant-attendance-metrics.four,.merchant-attendance-metrics.five{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merchant-attendance-toolbar{align-items:start;padding:14px;display:grid}.merchant-attendance-filters{justify-content:flex-start}.merchant-attendance-review-row{grid-template-columns:1fr}.merchant-attendance-review-score{align-content:center;min-height:70px}.merchant-attendance-split,.merchant-attendance-form-grid,.merchant-attendance-dispute section,.merchant-attendance-conversation{grid-template-columns:1fr}.merchant-attendance-conversation-actions{flex-wrap:wrap}.merchant-attendance-reply-line{grid-template-columns:1fr}}.merchant-comm-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(135deg,#ecfdf5 0%,#f8fafc 42%,#fff 100%);min-height:100vh;padding:24px clamp(42px,5.4vw,82px) 38px}.merchant-comm-header{color:#fff;background:linear-gradient(135deg,#06281a,#006b3f 58%,#009850);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 26px;display:grid;box-shadow:0 22px 50px #006b3f2e}.merchant-comm-header button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:16px;padding:12px 16px;font-weight:950}.merchant-comm-header button:last-child{background:#07111f}.merchant-comm-header small,.merchant-comm-title small,.merchant-comm-guide small{color:#8ef7c1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:950;display:block}.merchant-comm-header h1{color:#fff;margin:0;font-size:clamp(1.5rem,2vw,2.15rem);line-height:1}.merchant-comm-header p{color:#ffffffdb;margin:8px 0 0;font-weight:740}.merchant-comm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.merchant-comm-metrics article,.merchant-comm-guide,.merchant-comm-panel,.merchant-comm-empty{background:#fffffff5;border:1px solid #dbe7df;border-radius:24px;box-shadow:0 18px 42px #0f172a0f}.merchant-comm-metrics article{padding:16px 18px}.merchant-comm-metrics small{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-comm-metrics strong{color:#0f172a;margin-top:6px;font-size:1.78rem;line-height:1;display:block}.merchant-comm-metrics p{color:#64748b;margin:6px 0 0;font-size:.8rem;font-weight:800}.merchant-comm-guide{grid-template-columns:1fr minmax(280px,.72fr);align-items:center;gap:20px;margin-bottom:18px;padding:18px;display:grid}.merchant-comm-guide small,.merchant-comm-title small{color:#009850}.merchant-comm-guide h2,.merchant-comm-title h2{color:#0f172a;margin:0;font-size:1.4rem;line-height:1.05}.merchant-comm-guide div div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.merchant-comm-guide span{color:#047857;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:950}.merchant-comm-guide p{color:#64748b;margin:0;font-weight:720;line-height:1.42}.merchant-comm-panel{padding:18px}.merchant-comm-title{background:linear-gradient(135deg,#f8fafc,#ecfdf5);border:1px solid #e2e8f0;border-radius:22px;padding:16px}.merchant-comm-title p{color:#64748b;margin:7px 0 0;font-weight:720}.merchant-comm-list{gap:12px;margin-top:14px;display:grid}.merchant-comm-order-card{background:#fff;border:1px solid #dbe7df;border-radius:22px;grid-template-columns:minmax(220px,1fr) 180px minmax(360px,auto);align-items:center;gap:14px;padding:16px;display:grid}.merchant-comm-order-info small{color:#009850;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.merchant-comm-order-info h3{color:#0f172a;margin:5px 0 0;font-size:1.05rem}.merchant-comm-order-info p{color:#64748b;margin:7px 0 0;font-size:.84rem;font-weight:760}.merchant-comm-order-status{justify-items:start;gap:6px;display:grid}.merchant-comm-order-status b{color:#047857;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:.74rem}.merchant-comm-order-status strong{font-size:1rem}.merchant-comm-order-status span{color:#64748b;font-size:.78rem;font-weight:800}.merchant-comm-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.merchant-comm-order-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:999px;padding:9px 12px;font-weight:950}.merchant-comm-order-actions button:first-child,.merchant-comm-order-actions button:nth-child(2),.merchant-comm-order-actions button:nth-child(3){color:#fff;background:#009850;border-color:#009850}.merchant-comm-order-actions button:disabled{opacity:.45;cursor:not-allowed}.merchant-comm-empty-inline{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:92px;font-weight:950;display:grid}.merchant-comm-empty{text-align:center;max-width:520px;margin:70px auto 0;padding:28px}@media (width<=900px){.merchant-comm-shell{padding:16px 14px 32px}.merchant-comm-header{border-radius:24px;grid-template-columns:1fr;gap:12px;padding:18px}.merchant-comm-header button{justify-self:start}.merchant-comm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merchant-comm-guide,.merchant-comm-order-card{grid-template-columns:1fr}.merchant-comm-order-actions{justify-content:flex-start}}.admin-v2-shell.is-mobile{color:#0f172a;background:#f7faf9;min-height:100vh;padding:0 0 24px}.admin-v2-shell.is-mobile .admin-v2-main{padding:12px 12px 28px}.admin-v2-shell.is-mobile .admin-v2-topbar{background:linear-gradient(135deg,#052e20,#008f55);grid-template-columns:42px 1fr 42px auto;gap:8px;min-height:64px;margin:-12px -12px 18px;padding:10px 12px;display:grid}.admin-v2-shell.is-mobile .admin-v2-menu-button,.admin-v2-shell.is-mobile .admin-v2-notification{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.admin-v2-shell.is-mobile .admin-v2-search{border-color:#0000;border-radius:999px;height:42px}.admin-v2-shell.is-mobile .admin-v2-search input{max-width:100%}.admin-v2-shell.is-mobile .admin-v2-admin-user{display:none}.admin-v2-shell.is-mobile .admin-v2-page-head{align-items:flex-start;margin:14px 0;display:flex}.admin-v2-shell.is-mobile .admin-v2-page-head h1{font-size:30px}.admin-v2-shell.is-mobile .admin-v2-page-head p{font-size:13px}.admin-v2-mobile-tabs,.admin-v2-filters.mobile-scroll{scrollbar-width:none;gap:8px;margin-bottom:12px;padding:0 0 8px;display:flex;overflow-x:auto}.admin-v2-mobile-tabs::-webkit-scrollbar{display:none}.admin-v2-filters.mobile-scroll::-webkit-scrollbar{display:none}.admin-v2-mobile-tabs button{color:#334155;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-v2-mobile-tabs button.active{color:#fff;background:#008f55;border-color:#008f55}.admin-v2-stats-grid.mobile-grid,.admin-v2-shell.is-mobile .admin-v2-stats-grid{grid-template-columns:1fr;gap:10px}.admin-v2-shell.is-mobile .admin-v2-stat-card{grid-template-columns:48px 1fr;min-height:86px;padding:12px}.admin-v2-shell.is-mobile .admin-v2-stat-card>span{width:48px;height:48px}.admin-v2-shell.is-mobile .admin-v2-stat-card strong{font-size:22px}.admin-v2-shell.is-mobile .admin-v2-card{border-radius:20px;margin-bottom:12px;padding:14px}.admin-v2-shell.is-mobile .admin-v2-quick-actions.mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-shell.is-mobile .admin-v2-quick-actions button{border-radius:16px;grid-template-columns:28px 1fr;min-height:64px;padding:10px;font-size:13px}.admin-v2-mobile-list{gap:10px;display:grid}.admin-v2-mobile-item{background:#fff;border:1px solid #dbe7e0;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-v2-mobile-item strong,.admin-v2-mobile-item span,.admin-v2-mobile-item small{display:block}.admin-v2-mobile-item span,.admin-v2-mobile-item small{color:#64748b;font-size:12px;font-weight:750}.admin-v2-mobile-item>button{color:#007a42;background:#fff;border:1px solid #bdebd5;border-radius:12px;min-height:34px;padding:0 10px;font-weight:900}.admin-v2-mobile-item.order-item{grid-template-columns:1fr auto}.admin-v2-mobile-item.order-item>button{grid-column:1/-1}.admin-v2-mobile-item.store-mobile-item,.admin-v2-mobile-item.coupon-item{grid-template-columns:auto 1fr auto}.admin-v2-mobile-avatar{background:#ecfdf5;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.admin-v2-mobile-avatar img{object-fit:cover;width:100%;height:100%}.admin-v2-form-grid.single{grid-template-columns:1fr}.admin-v2-form-grid.single .span-2{grid-column:auto}.admin-v2-choice-row.mobile-choice{gap:8px}.admin-v2-choice-row.mobile-choice label{flex:auto}.admin-v2-shell.is-mobile .admin-v2-form-actions{grid-template-columns:1fr 1fr;display:grid}@media (width>=801px){.admin-v2-shell.is-mobile{max-width:520px;margin:0 auto}}.admin-v2-shell.is-mobile .admin-v2-mobile-item{cursor:pointer}.admin-v2-shell.is-mobile .admin-v2-mobile-item:hover{background:#fbfffd;border-color:#bdebd5}.admin-v2-shell.is-mobile .admin-v2-approval-alert.mobile{background:linear-gradient(135deg,#effcf5,#fff);border:1px solid #b7e5cf;border-radius:19px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:14px;display:grid;box-shadow:0 10px 24px #00764812}.admin-v2-shell.is-mobile .admin-v2-approval-alert.mobile>span{color:#008f55;background:#d9f8e8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-v2-shell.is-mobile .admin-v2-approval-alert.mobile strong{color:#073c2a;font-size:14px;display:block}.admin-v2-shell.is-mobile .admin-v2-approval-alert.mobile p{color:#64766e;margin:3px 0 0;font-size:11px;line-height:1.35}.admin-v2-shell.is-mobile .admin-v2-approval-alert.mobile button{color:#fff;min-height:38px;font:inherit;background:#008f55;border:0;border-radius:12px;padding:0 12px;font-size:12px;font-weight:900}.admin-v2-shell,.admin-v2-shell *{box-sizing:border-box}.admin-v2-shell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-v2-shell.is-desktop{color:#0f172a;background:#f7faf9;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.admin-v2-sidebar{color:#fff;background:linear-gradient(#08251f 0%,#071713 100%);flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;box-shadow:16px 0 34px #0f172a1f}.admin-v2-brand,.admin-v2-nav button,.admin-v2-logout{color:inherit;font:inherit;cursor:pointer;border:0}.admin-v2-brand{text-align:left;background:0 0;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:6px;display:grid}.admin-v2-brand-mark{background:linear-gradient(135deg,#05a660,#7ee787);border-radius:16px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}.admin-v2-brand strong{font-size:20px;line-height:1;display:block}.admin-v2-brand small{color:#ffffff9e;margin-top:4px;font-size:11px;font-weight:800;display:block}.admin-v2-nav{gap:6px;display:grid}.admin-v2-nav button,.admin-v2-logout{text-align:left;color:#ffffffc7;background:0 0;border-radius:13px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.admin-v2-nav button.active,.admin-v2-nav button:hover{color:#fff;background:linear-gradient(135deg,#008f55,#05a660);box-shadow:0 14px 24px #008f5538}.admin-v2-logout{margin-top:auto}.admin-v2-main{min-width:0;padding:18px 24px 44px}.admin-v2-topbar{grid-template-columns:44px minmax(320px,1fr) 44px minmax(230px,auto);align-items:center;gap:16px;min-height:64px;display:grid}.admin-v2-menu-button,.admin-v2-notification,.admin-v2-admin-user,.admin-v2-primary-action,.admin-v2-card-head button,.admin-v2-toolbar button,.admin-v2-empty button,.admin-v2-form-actions button,.admin-v2-inline-actions button,.admin-v2-table-row>button{cursor:pointer;font:inherit}.admin-v2-menu-button,.admin-v2-notification{color:#0f5132;background:#fff;border:1px solid #dbe7e0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-v2-search{color:#64748b;background:#fff;border:1px solid #dbe7e0;border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:8px;height:44px;padding:0 14px;display:grid}.admin-v2-search input{font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.admin-v2-notification{justify-self:end;position:relative}.admin-v2-notification b{background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 3px #fff}.admin-v2-admin-user{color:#0f172a;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(120px,1fr) 20px;align-items:center;gap:14px;min-height:48px;padding:4px 8px;display:grid}.admin-v2-admin-user:hover{background:#f5faf7}.admin-v2-admin-avatar{color:#007a42;background:#dcfce7;border-radius:14px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:grid}.admin-v2-admin-copy{gap:2px;min-width:0;display:grid}.admin-v2-admin-user strong,.admin-v2-admin-user small{text-align:left;white-space:nowrap;gap:2px;display:grid}.admin-v2-admin-user strong{font-size:13px;font-weight:700;line-height:1.15}.admin-v2-admin-user small{color:#64748b;font-size:11px;font-weight:500;line-height:1.15}.admin-v2-admin-chevron{color:#64748b;place-items:center;width:20px;height:20px;display:grid}.admin-v2-admin-chevron svg{width:16px;height:16px}.admin-v2-page-head{justify-content:space-between;align-items:end;gap:16px;margin:26px 0 22px;display:flex}.admin-v2-page-head h1{color:#052e20;letter-spacing:-.065em;margin:0;font-size:clamp(30px,3vw,46px);font-weight:950;line-height:1}.admin-v2-page-head p{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:750}.admin-v2-primary-action{color:#fff;background:linear-gradient(135deg,#008f55,#05a660);border:0;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex;box-shadow:0 14px 26px #008f553d}.admin-v2-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-v2-stats-grid.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2-stat-card{background:#fff;border:1px solid #dbe7e0;border-radius:22px;grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:116px;padding:16px;display:grid;box-shadow:0 16px 34px #0f172a0d}.admin-v2-stat-card>span{color:#007a42;background:#dcfce7;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.admin-v2-stat-card strong{color:#052e20;font-size:26px;line-height:1;display:block}.admin-v2-stat-card small,.admin-v2-stat-card em{color:#64748b;font-size:12px;font-style:normal;font-weight:800;display:block}.admin-v2-stat-card em{color:#009850;margin-top:4px}.admin-v2-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-bottom:16px;display:grid}.admin-v2-card{background:#fff;border:1px solid #dbe7e0;border-radius:24px;margin-bottom:16px;padding:18px;box-shadow:0 18px 38px #0f172a0d}.admin-v2-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-v2-card-head h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:20px}.admin-v2-card-head p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.admin-v2-card-head button,.admin-v2-toolbar button,.admin-v2-empty button,.admin-v2-form-actions button,.admin-v2-inline-actions button,.admin-v2-table-row>button{color:#007a42;background:#fff;border:1px solid #bdebd5;border-radius:12px;min-height:36px;padding:0 12px;font-size:12px;font-weight:900}.admin-v2-status-bars{gap:14px;display:grid}.admin-v2-status-bars>div{grid-template-columns:150px 44px 1fr;align-items:center;gap:10px;display:grid}.admin-v2-status-bars span,.admin-v2-status-bars strong{font-size:13px;font-weight:850}.admin-v2-status-bars i{background:linear-gradient(90deg, #05a660 var(--bar), #e5edf0 var(--bar));border-radius:999px;height:10px}.admin-v2-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-v2-quick-actions button{color:#0f5132;text-align:left;min-height:72px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dbe7e0;border-radius:18px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;font-weight:900;display:grid}.admin-v2-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.admin-v2-filters button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:900}.admin-v2-filters button.active{color:#fff;background:#008f55;border-color:#008f55}.admin-v2-filters span{opacity:.75;margin-left:4px}.admin-v2-toolbar{justify-content:flex-end;gap:10px;margin:-4px 0 16px;display:flex}.admin-v2-table{gap:0;display:grid;overflow-x:auto}.admin-v2-table-head,.admin-v2-table-row{align-items:center;gap:12px;min-width:860px;display:grid}.admin-v2-table-head{color:#64748b;text-transform:uppercase;letter-spacing:.06em;padding:0 8px 10px;font-size:11px;font-weight:950}.admin-v2-table-row{border-top:1px solid #edf2f5;min-height:68px;padding:12px 8px;font-size:13px;font-weight:750}.admin-v2-table-row strong{color:#0f172a}.grid-5{grid-template-columns:minmax(240px,1.5fr) .6fr .8fr .6fr .7fr}.order-grid{grid-template-columns:1fr 1fr 1.35fr .8fr .75fr 1.1fr 70px}.store-grid{grid-template-columns:1.5fr 1fr .5fr .6fr .7fr 1.25fr}.admin-v2-store-cell{grid-template-columns:46px 1fr;align-items:center;gap:10px;display:grid}.admin-v2-store-cell>span{background:#ecfdf5;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.admin-v2-store-cell img{object-fit:cover;width:100%;height:100%}.admin-v2-store-cell small,.admin-v2-table-row small{color:#64748b;margin-top:3px;font-size:12px;font-weight:750;display:block}.admin-v2-pill{border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.admin-v2-pill.success{color:#007a42;background:#dcfce7}.admin-v2-pill.warning{color:#a16207;background:#fef3c7}.admin-v2-pill.danger{color:#dc2626;background:#fee2e2}.admin-v2-pill.info{color:#1d4ed8;background:#dbeafe}.admin-v2-pill.neutral{color:#475569;background:#f1f5f9}.admin-v2-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-v2-inline-actions button{min-height:32px;padding:0 10px}.admin-v2-empty{text-align:center;background:#f8fffb;border:1px dashed #bdebd5;border-radius:24px;align-content:center;place-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.admin-v2-empty>span{color:#007a42;background:#dcfce7;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.admin-v2-empty strong{font-size:19px}.admin-v2-empty p{color:#64748b;margin:0;font-weight:750}.admin-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-v2-form-grid label{color:#475569;gap:6px;font-size:12px;font-weight:950;display:grid}.admin-v2-form-grid input,.admin-v2-form-grid textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:14px;outline:none;padding:11px 12px;font-size:13px;font-weight:750}.admin-v2-form-grid .span-2{grid-column:span 2}.admin-v2-choice-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-v2-choice-row label{color:#334155;border:1px solid #dbe7e0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-v2-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.admin-v2-form-actions .primary{color:#fff;background:#008f55;border-color:#008f55}@media (width<=1180px){.admin-v2-shell.is-desktop{grid-template-columns:84px minmax(0,1fr)}.admin-v2-brand div,.admin-v2-nav span,.admin-v2-logout span{display:none}.admin-v2-nav button,.admin-v2-logout{justify-content:center;padding:0}.admin-v2-dashboard-grid{grid-template-columns:1fr}}.admin-v2-order-list.compact{gap:10px;display:grid}.admin-v2-order-row{background:#fff;border:1px solid #edf2f5;border-radius:18px;grid-template-columns:minmax(190px,1.1fr) minmax(220px,1.35fr) auto minmax(92px,auto) 42px;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 10px 22px #0f172a09}.admin-v2-order-row:hover{background:#fbfffd;border-color:#bdebd5}.admin-v2-order-row>div{min-width:0}.admin-v2-order-row strong,.admin-v2-order-row span,.admin-v2-order-row small{display:block}.admin-v2-order-row>div:first-child strong{color:#0f172a;font-size:14px;font-weight:950;line-height:1.15}.admin-v2-order-row>div:first-child span,.admin-v2-order-row small{color:#64748b;margin-top:4px;font-size:12px;font-weight:750;line-height:1.3}.admin-v2-order-row>div:nth-child(2) span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.admin-v2-order-row>strong{color:#052e20;text-align:right;white-space:nowrap;font-size:16px;font-weight:950}.admin-v2-order-row>button{justify-self:end;place-items:center;width:38px;height:38px;display:grid;border-radius:13px!important;min-height:38px!important;padding:0!important}.admin-v2-order-row>button svg{width:18px;height:18px}@media (width<=1080px){.admin-v2-order-row{grid-template-columns:minmax(0,1fr) auto}.admin-v2-order-row>div:nth-child(2),.admin-v2-order-row .admin-v2-pill,.admin-v2-order-row>strong,.admin-v2-order-row>button{grid-column:auto}.admin-v2-order-row>div:nth-child(2){grid-column:1/-1}.admin-v2-order-row>strong{text-align:left}}.admin-v2-main>.admin-v2-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dce7e2;border-radius:16px;grid-template-columns:44px minmax(320px,1fr) 44px minmax(246px,max-content);align-items:center;gap:16px;width:100%;min-height:64px;margin:0;padding:8px 12px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #0f172a0f}.admin-v2-topbar:before,.admin-v2-topbar:after{content:none!important;display:none!important}.admin-v2-topbar .admin-v2-menu-button,.admin-v2-topbar .admin-v2-notification{color:#0b4f3a;width:44px;min-width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #d9e5df;border-radius:15px;transition:border-color .18s,background .18s,transform .18s}.admin-v2-topbar .admin-v2-menu-button:hover,.admin-v2-topbar .admin-v2-notification:hover{background:#f4fcf8;border-color:#9edbc1;transform:translateY(-1px)}.admin-v2-topbar .admin-v2-search{color:#64748b;background:#f9fbfa;border:1px solid #d9e5df;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;height:44px;padding:0 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-v2-topbar .admin-v2-search:focus-within{background:#fff;border-color:#63c99e;box-shadow:0 0 0 4px #00a66014}.admin-v2-topbar .admin-v2-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:700}.admin-v2-topbar .admin-v2-search input::placeholder{color:#8a9a92;opacity:1}.admin-v2-topbar .admin-v2-notification{justify-self:end;position:relative}.admin-v2-topbar .admin-v2-notification b{background:#ef4444;border-radius:999px;width:9px;height:9px;top:7px;right:7px;box-shadow:0 0 0 3px #fff}.admin-v2-topbar .admin-v2-admin-user{width:auto;min-width:246px;min-height:48px;box-shadow:none;color:#0f172a;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(138px,1fr) 18px;align-items:center;gap:14px;padding:4px 8px;display:grid}.admin-v2-topbar .admin-v2-admin-user:hover{background:#f7faf8;border-radius:14px}.admin-v2-topbar .admin-v2-admin-avatar{color:#087a4a;background:#d8f8e9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-weight:950;display:grid}.admin-v2-topbar .admin-v2-admin-copy{text-align:left;min-width:0;display:block}.admin-v2-topbar .admin-v2-admin-copy strong,.admin-v2-topbar .admin-v2-admin-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-v2-topbar .admin-v2-admin-copy strong{color:#0f172a;font-size:14px;font-weight:700;line-height:1.15}.admin-v2-topbar .admin-v2-admin-copy small{color:#64748b;margin-top:0;font-size:11px;font-weight:500;line-height:1.15}.admin-v2-topbar .admin-v2-admin-chevron{color:#475569;place-items:center;width:18px;height:18px;display:grid}.admin-v2-topbar .admin-v2-admin-chevron svg{width:18px;height:18px}@media (width<=1120px){.admin-v2-main>.admin-v2-topbar{grid-template-columns:48px minmax(220px,1fr) 48px 54px}.admin-v2-topbar .admin-v2-admin-user{border-left:0;grid-template-columns:1fr;width:54px;min-width:54px;padding:4px}.admin-v2-topbar .admin-v2-admin-copy,.admin-v2-topbar .admin-v2-admin-chevron{display:none}}@media (width<=760px){.admin-v2-main>.admin-v2-topbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;min-height:auto;padding:8px}.admin-v2-topbar .admin-v2-menu-button,.admin-v2-topbar .admin-v2-notification{width:44px;min-width:44px;height:44px}.admin-v2-topbar .admin-v2-search{height:44px;padding-inline:12px}.admin-v2-topbar .admin-v2-admin-user{display:none}}.admin-v2-shell.is-desktop .admin-v2-sidebar{isolation:isolate;min-height:0;overflow:hidden}.admin-v2-shell.is-desktop .admin-v2-brand{flex:none}.admin-v2-shell.is-desktop .admin-v2-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:auto;align-content:start;min-height:0;padding-right:4px;overflow:hidden auto}.admin-v2-shell.is-desktop .admin-v2-nav::-webkit-scrollbar{width:5px}.admin-v2-shell.is-desktop .admin-v2-nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.admin-v2-shell.is-desktop .admin-v2-nav button{flex:none;width:100%}.admin-v2-shell.is-desktop .admin-v2-logout{z-index:3;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;flex:0 0 46px;width:100%;margin-top:0;position:relative}.admin-v2-shell.is-desktop .admin-v2-logout:hover{background:#ef444424;border-color:#f871717a}.admin-v2-brand-mark{background:linear-gradient(135deg,#008f55,#05a660);padding:7px;overflow:hidden}.admin-v2-brand-mark img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.admin-v2-approval-alert{background:linear-gradient(135deg,#effcf5,#fff);border:1px solid #b7e5cf;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 20px;padding:18px 20px;display:grid;box-shadow:0 14px 32px #00764814}.admin-v2-approval-alert>span{color:#008f55;background:#d9f8e8;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.admin-v2-approval-alert>span svg{width:25px;height:25px}.admin-v2-approval-alert small{color:#008f55;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.admin-v2-approval-alert strong{color:#073c2a;font-size:18px;line-height:1.2;display:block}.admin-v2-approval-alert p{color:#61736b;margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.45}.admin-v2-approval-alert button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#008f55;border:0;border-radius:13px;padding:0 17px;font-size:13px;font-weight:900;box-shadow:0 10px 20px #008f552e}.admin-v2-approval-alert button:hover{background:#007747;transform:translateY(-1px)}@media (width<=900px){.admin-v2-approval-alert{grid-template-columns:48px 1fr}.admin-v2-approval-alert>span{width:48px;height:48px}.admin-v2-approval-alert button{grid-column:1/-1;width:100%}}.admin-dashboard-period-filter{background:#ffffffd1;border:1px solid #dbe7e0;border-radius:16px;flex-wrap:wrap;gap:8px;width:max-content;max-width:100%;margin:-4px 0 16px;padding:6px;display:flex;box-shadow:0 10px 24px #0f172a09}.admin-dashboard-period-filter button{color:#475569;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:12px;font-weight:900}.admin-dashboard-period-filter button:hover{color:#007a42;background:#ecfdf5}.admin-dashboard-period-filter button.active{color:#fff;background:linear-gradient(135deg,#008f55,#05a660);box-shadow:0 8px 18px #008f5533}.admin-dashboard-stats-grid .admin-v2-stat-card{min-height:124px;transition:transform .18s,box-shadow .18s,border-color .18s}.admin-dashboard-stats-grid .admin-v2-stat-card:hover{border-color:#bdebd5;transform:translateY(-2px);box-shadow:0 20px 38px #0f172a13}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:16px;margin-bottom:16px;display:grid}.admin-dashboard-main-grid>.admin-v2-card{margin-bottom:0}.admin-dashboard-revenue-card{flex-direction:column;min-height:338px;display:flex}.admin-dashboard-chart-total{justify-items:end;gap:2px;display:grid}.admin-dashboard-chart-total small,.admin-dashboard-chart-total span{color:#64748b;font-size:11px;font-weight:800}.admin-dashboard-chart-total strong{color:#008f55;font-size:24px;line-height:1}.admin-dashboard-chart{border-top:1px solid #edf2f5;flex:1;grid-template-columns:repeat(7,minmax(58px,1fr));align-items:end;gap:14px;min-height:230px;padding:26px 12px 4px;display:grid;overflow-x:auto}.admin-dashboard-chart-column{grid-template-rows:28px minmax(80px,1fr) 24px;place-items:end center;gap:6px;min-width:58px;height:200px;display:grid}.admin-dashboard-chart-column>span{color:#475569;white-space:nowrap;font-size:10px;font-weight:850}.admin-dashboard-chart-column i{width:min(48px,68%);height:var(--chart-height);background:linear-gradient(#18c477 0%,#008f55 100%);border-radius:12px 12px 5px 5px;min-height:4px;max-height:142px;transition:height .25s,filter .18s;box-shadow:0 10px 20px #008f5529}.admin-dashboard-chart-column:hover i{filter:brightness(1.08)}.admin-dashboard-chart-column small{color:#64748b;white-space:nowrap;font-size:10px;font-weight:850}.admin-dashboard-attention-count{color:#c2410c;background:#fff7ed;border-radius:12px;place-items:center;min-width:36px;height:36px;font-size:14px;font-weight:950;display:grid}.admin-dashboard-attention-list{gap:9px;display:grid}.admin-dashboard-attention-list button{text-align:left;min-height:58px;font:inherit;cursor:pointer;background:#fbfefd;border:1px solid #e4ece8;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-dashboard-attention-list button:hover{background:#f7fffb;border-color:#bdebd5;transform:translate(2px)}.admin-dashboard-attention-list button>span{color:#008f55;background:#ecfdf5;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.admin-dashboard-attention-list button.warning>span{color:#ea580c;background:#fff7ed}.admin-dashboard-attention-list button.danger>span{color:#dc2626;background:#fef2f2}.admin-dashboard-attention-list button.info>span{color:#2563eb;background:#eff6ff}.admin-dashboard-attention-list button strong{color:#0f172a;font-size:12px;line-height:1.25;display:block}.admin-dashboard-attention-list button small{color:#64748b;margin-top:3px;font-size:10px;font-weight:750;display:block}.admin-dashboard-attention-list button b{color:#334155;background:#f1f5f9;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.admin-dashboard-operations-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.admin-dashboard-status-bars{gap:10px}.admin-dashboard-status-bars>button{color:#0f172a;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:170px 34px 42px minmax(100px,1fr);align-items:center;gap:10px;padding:0;display:grid}.admin-dashboard-status-bars span,.admin-dashboard-status-bars strong,.admin-dashboard-status-bars small{font-size:12px;font-weight:850}.admin-dashboard-status-bars small{color:#64748b;text-align:right}.admin-dashboard-status-bars i{background:linear-gradient(90deg, #05a660 var(--bar), #e7efeb var(--bar));border-radius:999px;height:10px}.admin-dashboard-status-bars button.waiting i{background:linear-gradient(90deg, #f59e0b var(--bar), #fef3c7 var(--bar))}.admin-dashboard-status-bars button.confirmed i{background:linear-gradient(90deg, #3b82f6 var(--bar), #dbeafe var(--bar))}.admin-dashboard-status-bars button.preparing i{background:linear-gradient(90deg, #8b5cf6 var(--bar), #ede9fe var(--bar))}.admin-dashboard-status-bars button.delivery i{background:linear-gradient(90deg, #06b6d4 var(--bar), #cffafe var(--bar))}.admin-dashboard-status-bars button.delivered i{background:linear-gradient(90deg, #05a660 var(--bar), #dcfce7 var(--bar))}.admin-dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-quick-actions button{background:#fbfefd;grid-template-columns:36px minmax(0,1fr) 24px;min-height:66px;position:relative}.admin-dashboard-quick-actions button>span{color:#008f55;background:#ecfdf5;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.admin-dashboard-quick-actions button strong{font-size:12px;line-height:1.2}.admin-dashboard-quick-actions button b{color:#c2410c;background:#fff7ed;border-radius:9px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.admin-dashboard-quick-actions button i{color:#94a3b8;transform:rotate(-90deg)}.admin-dashboard-store-grid{grid-template-columns:minmax(220px,1.4fr) .55fr .8fr .8fr .65fr .7fr}@media (width<=1380px){.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.admin-dashboard-chart{gap:8px}.admin-dashboard-operations-grid{grid-template-columns:1fr}}@media (width<=1100px){.admin-dashboard-main-grid{grid-template-columns:1fr}.admin-dashboard-chart{grid-template-columns:repeat(7,minmax(64px,1fr))}}.admin-v2-order-list-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(190px,1.1fr) minmax(240px,1.35fr) minmax(190px,.82fr) minmax(100px,.45fr) 48px;align-items:center;gap:14px;padding:0 15px 2px;font-size:10px;font-weight:900;line-height:1;display:grid}.admin-v2-order-status{align-items:center;min-width:0;display:flex}.admin-v2-order-status .admin-v2-status,.admin-v2-order-status>span{white-space:nowrap;max-width:100%}.admin-v2-order-total{justify-self:end}.admin-v2-order-view{transition:border-color .18s,background .18s,color .18s,transform .18s;color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}.admin-v2-order-view:hover{transform:translateY(-1px);color:#008f55!important;background:#effcf6!important;border-color:#00a866!important}@media (width<=1060px){.admin-v2-order-list-head{display:none}.admin-v2-order-row{grid-template-columns:minmax(170px,1fr) minmax(190px,1.1fr) auto 92px 42px}}.admin-order-detail-page.mobile{gap:12px;display:grid}.admin-order-detail-page.mobile .admin-order-head-action{color:#087448;min-height:38px;font:inherit;background:#fff;border:1px solid #b9e6d1;border-radius:11px;padding:0 13px;font-weight:900}.admin-order-mobile-status{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.admin-order-mobile-status>strong{color:#008f55;font-size:20px}.admin-order-detail-page.mobile .admin-order-card,.admin-order-detail-page.mobile .admin-order-actions{padding:15px}.admin-order-detail-page.mobile .admin-order-card header,.admin-order-detail-page.mobile .admin-order-actions header{margin-bottom:12px}.admin-order-detail-page.mobile h2{color:#0f172a;margin:0;font-size:15px;font-weight:950}.admin-order-detail-page.mobile .admin-order-additional{gap:10px;margin:0;display:grid}.admin-order-detail-page.mobile .admin-order-additional>div{justify-content:space-between;gap:14px;display:flex}.admin-order-detail-page.mobile dt{color:#64748b;font-size:12px}.admin-order-detail-page.mobile dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;max-width:62%;margin:0;font-size:12px;font-weight:850}.admin-order-mobile-items article{border-top:1px solid #e8efeb;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-order-mobile-items article:first-of-type{border-top:0}.admin-order-mobile-items article>div{min-width:0}.admin-order-mobile-items article strong,.admin-order-mobile-items article small{display:block}.admin-order-mobile-items article small{color:#64748b;margin-top:3px;font-size:11px}.admin-order-product-media{background:#eff8f3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin-order-financial .total{color:#0f172a;border-top:1px solid #e2e8f0;padding-top:11px;font-weight:950}.admin-order-address{grid-template-columns:38px 1fr;gap:10px;display:grid}.admin-order-address strong{font-size:12px;line-height:1.5}.admin-order-address p{color:#64748b;margin:4px 0 0;font-size:11px}.admin-order-timeline{margin:0;padding:0;list-style:none}.admin-order-timeline i{z-index:1;background:#cbd5e1;border-radius:999px;width:11px;height:11px}.admin-order-timeline strong,.admin-order-timeline small{font-size:11px;display:block}.admin-order-timeline small{color:#64748b;margin-top:3px}.admin-order-action-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-order-action-buttons button{color:#008e55;min-height:42px;font:inherit;background:#fff;border:1px solid #8fe0bb;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:900;display:flex}.admin-order-cancel-form{background:snow;border:1px solid #fecaca;border-radius:12px;gap:9px;margin-top:12px;padding:12px;display:grid}.admin-order-cancel-form select,.admin-order-cancel-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:10px;padding:9px 10px;font-size:12px}.admin-order-cancel-form textarea{min-height:70px}.admin-order-cancel-form button{color:#fff;min-height:40px;font:inherit;background:#dc2626;border:0;border-radius:10px;font-weight:900}.admin-order-detail-page.desktop{gap:16px;display:grid}.admin-order-head-action{color:#087448;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9e6d1;border-radius:13px;padding:0 16px;font-weight:900}.admin-order-overview{grid-template-columns:.9fr 1.15fr 1.15fr 1fr 1.15fr .9fr;gap:0;padding:20px;display:grid}.admin-order-overview>div{border-right:1px solid #e5ede9;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:4px 18px;display:flex}.admin-order-overview>div:first-child{padding-left:0}.admin-order-overview>div:last-child{border-right:0;padding-right:0}.admin-order-overview small,.admin-order-card header small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.admin-order-overview strong{color:#0f172a;font-size:14px}.admin-order-overview span{color:#64748b;overflow-wrap:anywhere;font-size:12px}.admin-order-overview button{color:#00975a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.admin-order-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.admin-order-main-column,.admin-order-side-column{gap:16px;min-width:0;display:grid}.admin-order-two-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-order-card,.admin-order-actions{padding:18px}.admin-order-card header,.admin-order-actions header{margin-bottom:14px}.admin-order-card h2,.admin-order-actions h2{color:#0f172a;margin:0;font-size:15px;font-weight:950}.admin-order-items-head,.admin-order-item-row{grid-template-columns:minmax(250px,1.7fr) 1fr 60px 100px 100px;align-items:center;gap:14px;display:grid}.admin-order-items-head{color:#64748b;text-transform:uppercase;letter-spacing:.07em;padding:0 4px 10px;font-size:10px;font-weight:900}.admin-order-item-row{color:#334155;border-top:1px solid #e8efeb;min-height:68px;padding:10px 4px;font-size:12px}.admin-order-product{align-items:center;gap:11px;min-width:0;display:flex}.admin-order-product>div{min-width:0}.admin-order-product strong,.admin-order-product small{display:block}.admin-order-product small{color:#64748b;margin-top:3px}.admin-order-product-media{background:#eff8f3;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.admin-order-product-media img{object-fit:cover;width:100%;height:100%}.admin-order-product-media>span{font-size:21px}.admin-order-financial{gap:12px;display:grid}.admin-order-financial>div{color:#475569;justify-content:space-between;gap:12px;font-size:13px;display:flex}.admin-order-financial .discount strong{color:#ef4444}.admin-order-financial .total{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:14px;font-weight:950}.admin-order-financial .total strong{color:#00975a;font-size:19px}.admin-order-address{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.admin-order-address>span{color:#008e55;background:#e9fff3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-order-address strong{font-size:13px;line-height:1.5;display:block}.admin-order-address p,.admin-order-address small{color:#64748b;margin:5px 0 0;font-size:12px}.admin-order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-order-timeline li{grid-template-columns:18px 1fr;gap:10px;min-height:56px;display:grid;position:relative}.admin-order-timeline li:before{content:"";background:#dce8e1;width:2px;position:absolute;top:12px;bottom:-2px;left:5px}.admin-order-timeline li:last-child:before{display:none}.admin-order-timeline i{z-index:1;background:#cbd5e1;border-radius:999px;width:12px;height:12px;margin-top:2px;box-shadow:0 0 0 3px #fff}.admin-order-timeline .done i,.admin-order-timeline .current i{background:#00a35f}.admin-order-timeline .current i{box-shadow:0 0 0 4px #dcfce7}.admin-order-timeline strong,.admin-order-timeline p,.admin-order-timeline small{margin:0;display:block}.admin-order-timeline strong{font-size:12px}.admin-order-timeline p,.admin-order-timeline small{color:#64748b;margin-top:3px;font-size:11px}.admin-order-additional{gap:12px;margin:0;display:grid}.admin-order-additional>div{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.admin-order-additional dt{color:#64748b;font-size:11px;font-weight:850}.admin-order-additional dd{color:#172033;text-align:right;overflow-wrap:anywhere;max-width:200px;margin:0;font-size:11px;font-weight:800}.admin-order-actions{gap:14px;display:grid}.admin-order-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.admin-order-action-buttons button,.admin-order-cancel-form button{color:#008e55;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fe0bb;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.admin-order-action-buttons button.danger{color:#dc2626;border-color:#fca5a5}.admin-order-cancel-form{background:snow;border:1px solid #fecaca;border-radius:14px;gap:10px;max-width:620px;padding:14px;display:grid}.admin-order-cancel-form[hidden]{display:none}.admin-order-cancel-form select,.admin-order-cancel-form textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:11px;padding:10px 12px;font-size:12px}.admin-order-cancel-form textarea{resize:vertical;min-height:74px}.admin-order-cancel-form button.danger.solid{color:#fff;background:#dc2626;border-color:#dc2626;justify-self:start}.admin-order-muted{color:#64748b;margin:0;font-size:13px}@media (width<=1180px){.admin-order-overview{grid-template-columns:repeat(3,1fr);row-gap:16px}.admin-order-overview>div:nth-child(3){border-right:0}.admin-order-overview>div:nth-child(4){padding-left:0}.admin-order-layout{grid-template-columns:1fr}.admin-order-side-column{grid-template-columns:1fr 1fr}}.admin-orders-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-orders-summary-grid article{background:#fff;border:1px solid #dce8e1;border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:112px;padding:18px;display:grid;box-shadow:0 14px 30px #0f172a0b}.admin-orders-summary-grid article>span{color:#00975a;background:#e8fbf1;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.admin-orders-summary-grid small,.admin-orders-summary-grid strong,.admin-orders-summary-grid em{display:block}.admin-orders-summary-grid small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950}.admin-orders-summary-grid strong{color:#0f172a;margin-top:4px;font-size:25px;font-weight:950;line-height:1}.admin-orders-summary-grid em{color:#64748b;margin-top:7px;font-size:11px;font-style:normal;font-weight:700}.admin-orders-summary-grid .is-alert{border-color:#fecaca}.admin-orders-summary-grid .is-alert>span{color:#ef4444;background:#fff0f0}.admin-orders-summary-grid .is-revenue{background:linear-gradient(135deg,#008f55,#05a660);border-color:#0000}.admin-orders-summary-grid .is-revenue>span{color:#fff;background:#ffffff29}.admin-orders-summary-grid .is-revenue small,.admin-orders-summary-grid .is-revenue strong,.admin-orders-summary-grid .is-revenue em{color:#fff}.admin-orders-status-tabs{scrollbar-width:none;align-items:center;gap:9px;padding:2px 0 12px;display:flex;overflow-x:auto}.admin-orders-status-tabs::-webkit-scrollbar{display:none}.admin-orders-status-tabs button{color:#334155;white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e6df;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.admin-orders-status-tabs button span{background:#edf4f0;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.admin-orders-status-tabs button.active{color:#fff;background:#00975a;border-color:#00975a;box-shadow:0 9px 20px #00975a29}.admin-orders-status-tabs button.active span{background:#ffffff2e}.admin-orders-filter-card{background:#fff;border:1px solid #dce8e1;border-radius:18px;grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(145px,.65fr)) auto;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:grid;box-shadow:0 12px 24px #0f172a09}.admin-orders-search-box{color:#64748b;background:#f9fcfa;border:1px solid #d9e5df;border-radius:13px;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:44px;padding:0 13px;display:grid}.admin-orders-search-box input,.admin-orders-filter-card select{color:#334155;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e5df;border-radius:13px;outline:0;padding:0 12px;font-size:12px;font-weight:750}.admin-orders-search-box input{background:0 0;border:0;min-height:0;padding:0}.admin-orders-filter-card>button{color:#008e55;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9e6d1;border-radius:13px;padding:0 14px;font-size:12px;font-weight:900}.admin-orders-active-filters{flex-wrap:wrap;gap:8px;margin:-5px 0 14px;display:flex}.admin-orders-active-filters span{color:#087448;background:#e9fff3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.admin-orders-table-card{background:#fff;border:1px solid #dce8e1;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px #0f172a0b}.admin-orders-table-title{border-bottom:1px solid #e5ede9;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.admin-orders-table-title h2,.admin-orders-table-title p{margin:0}.admin-orders-table-title h2{font-size:17px}.admin-orders-table-title p{color:#64748b;margin-top:4px;font-size:11px;font-weight:700}.admin-orders-table-title button{color:#008e55;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9e6d1;border-radius:12px;padding:0 14px;font-size:12px;font-weight:900}.admin-orders-table-scroll{overflow:auto}.admin-orders-grid{grid-template-columns:1.35fr 1.3fr .75fr .85fr 1fr .7fr .82fr 92px;align-items:center;gap:16px;min-width:1180px;display:grid}.admin-orders-table-head{color:#64748b;text-transform:uppercase;letter-spacing:.08em;background:#f8fbf9;padding:12px 18px;font-size:10px;font-weight:950}.admin-orders-row{color:#334155;border-top:1px solid #edf2ef;min-height:86px;padding:13px 18px;font-size:12px}.admin-orders-row:hover{background:#fbfefc}.admin-orders-order-cell strong,.admin-orders-order-cell span,.admin-orders-order-cell small,.admin-orders-store-cell strong,.admin-orders-store-cell small,.admin-orders-mode-cell strong,.admin-orders-mode-cell small{display:block}.admin-orders-order-cell strong{color:#0f172a;font-size:12px}.admin-orders-order-cell span{margin-top:5px;font-weight:850}.admin-orders-order-cell small,.admin-orders-store-cell small,.admin-orders-mode-cell small{color:#64748b;margin-top:3px;font-size:10px}.admin-orders-store-cell b{color:#6d28d9;background:#ede9fe;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:9px;display:inline-flex}.admin-orders-payment-cell span{color:#087448;background:#eff8f3;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.admin-orders-total{color:#052e20;font-size:13px}.admin-orders-row time{color:#475569;font-size:11px;font-weight:800}.admin-orders-actions-cell{justify-content:flex-end;gap:7px;display:flex}.admin-orders-actions-cell button{color:#008e55;cursor:pointer;background:#fff;border:1px solid #b9e6d1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-orders-actions-cell button:hover{background:#e9fff3}.admin-orders-actions-cell svg{width:17px;height:17px}.admin-order-quick-drawer{z-index:9999;position:fixed;inset:0}.admin-order-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04140f6b;border:0;position:absolute;inset:0}.admin-order-drawer-panel{background:#f8fbf9;width:min(480px,94vw);height:100%;padding:22px;animation:.2s ease-out adminOrderDrawerIn;position:absolute;top:0;right:0;overflow:auto;box-shadow:-24px 0 54px #0f172a33}.admin-order-drawer-panel>header{border-bottom:1px solid #dce8e1;justify-content:space-between;gap:14px;padding:4px 2px 18px;display:flex}.admin-order-drawer-panel h2,.admin-order-drawer-panel p{margin:0}.admin-order-drawer-panel header small{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900}.admin-order-drawer-panel header h2{margin-top:4px;font-size:21px}.admin-order-drawer-panel header p{color:#64748b;margin-top:5px;font-size:11px}.admin-order-drawer-panel header button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d9e5df;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.admin-order-drawer-status{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.admin-order-drawer-status>strong{color:#008e55;font-size:19px}.admin-order-drawer-section{background:#fff;border:1px solid #dce8e1;border-radius:17px;margin-top:14px;padding:16px}.admin-order-drawer-section h3{margin:0 0 11px;font-size:14px}.admin-order-drawer-section>a,.admin-order-drawer-section>span,.admin-order-drawer-section>p{color:#64748b;margin:5px 0 0;font-size:11px;display:block}.admin-order-drawer-section>a{color:#008e55;font-weight:850}.admin-order-drawer-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-order-drawer-grid>div{background:#fff;border:1px solid #dce8e1;border-radius:14px;padding:13px}.admin-order-drawer-grid small,.admin-order-drawer-grid strong{display:block}.admin-order-drawer-grid small{color:#64748b;font-size:10px}.admin-order-drawer-grid strong{margin-top:5px;font-size:13px}.admin-order-drawer-item{border-top:1px solid #edf2ef;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.admin-order-drawer-item:first-of-type{border-top:0}.admin-order-drawer-item strong,.admin-order-drawer-item small{display:block}.admin-order-drawer-item small{color:#64748b;margin-top:3px;font-size:10px}.admin-order-drawer-item>span{font-size:11px;font-weight:850}.admin-order-drawer-panel>footer{background:linear-gradient(#f8fbf933,#f8fbf9 30%);margin:18px -22px -22px;padding:16px 22px;position:sticky;bottom:-22px}.admin-order-drawer-panel>footer button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#00975a;border:0;border-radius:14px;font-weight:900}@keyframes adminOrderDrawerIn{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.admin-orders-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-orders-filter-card{grid-template-columns:1fr 1fr 1fr}.admin-orders-search-box{grid-column:1/-1}}@media (width<=780px){.admin-orders-summary-grid{grid-template-columns:1fr 1fr}.admin-orders-filter-card{grid-template-columns:1fr}.admin-orders-search-box{grid-column:auto}}.admin-promotions-coupon-modal.mobile{z-index:80;align-items:end;padding:12px;display:grid;position:fixed;inset:0}.admin-promotions-coupon-modal.mobile .admin-promotions-coupon-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061785;border:0;position:absolute;inset:0}.admin-promotions-coupon-modal.mobile .admin-promotions-coupon-modal-panel{z-index:1;background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90vh;position:relative;overflow:auto;box-shadow:0 -18px 70px #02061740}.admin-promotions-coupon-modal.mobile .admin-v2-form-card{box-shadow:none;border:0;margin:0}.admin-promotions-coupon-modal.mobile .admin-v2-choice-row{background:#f8fafc;border-radius:18px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.admin-promotions-coupon-modal.mobile .admin-v2-choice-row label{flex:calc(50% - 8px);min-width:130px}.admin-promotions-coupon-modal.mobile .admin-v2-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #0f172a14;margin:16px -16px -16px;padding:14px 16px;position:sticky;bottom:0}.admin-promotions-coupon-modal{z-index:80;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.admin-promotions-coupon-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0206177a;border:0;position:absolute;inset:0}.admin-promotions-coupon-modal-panel{z-index:1;background:#fff;border-radius:30px;width:min(940px,100%);max-height:min(86vh,820px);position:relative;overflow:auto;box-shadow:0 28px 90px #02061747}.admin-promotions-coupon-modal-panel .admin-v2-form-card{box-shadow:none;border:0;margin:0}.admin-promotions-coupon-modal-panel .admin-v2-card-head{border-bottom:1px solid #0f172a14;padding-bottom:16px}.admin-promotions-coupon-modal-panel .admin-v2-card-head h2{letter-spacing:-.04em;font-size:26px}.admin-promotions-coupon-modal-panel .admin-v2-form-grid{margin-top:18px}.admin-promotions-coupon-modal-panel .admin-v2-choice-row{background:#f8fafc;border-radius:20px;margin-top:16px;padding:14px}.admin-promotions-coupon-modal-panel .admin-v2-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #0f172a14;margin:18px -20px -20px;padding:16px 20px;position:sticky;bottom:0}@media (width<=760px){.admin-promotions-coupon-modal{align-items:end;padding:12px}.admin-promotions-coupon-modal-panel{border-radius:24px 24px 0 0;width:100%;max-height:92vh}}.admin-promotions-coupon-modal-panel{width:min(1120px,100vw - 40px);max-height:92vh;overflow-x:hidden}.admin-promo-smart-form{padding:26px!important}.admin-promo-config-section{background:#fff;border:1px solid #dbe7e2;border-radius:22px;margin-top:22px;padding:20px}.admin-promo-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-promo-section-head strong{color:#0b2136;font-size:17px;display:block}.admin-promo-section-head p,.admin-promo-selector-panel>p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.admin-promo-choice-grid{flex-wrap:wrap;gap:10px;display:flex;background:0 0!important;padding:0!important}.admin-promo-choice-grid label{cursor:pointer;background:#fff;border:1px solid #d7e4df;border-radius:999px;min-height:42px;padding:10px 14px}.admin-promo-choice-grid label:has(input:checked){color:#00794f;background:#e8fbf3;border-color:#00aa6c}.admin-promo-scope-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-promo-scope-cards>label{cursor:pointer;background:#fff;border:1px solid #d7e4df;border-radius:18px;gap:10px;min-height:118px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.admin-promo-scope-cards>label:hover{border-color:#8adfbe;transform:translateY(-1px)}.admin-promo-scope-cards>label:has(input:checked){background:#eafff6;border:2px solid #00aa6c}.admin-promo-scope-cards input{accent-color:#009d64;margin-top:3px}.admin-promo-scope-cards strong,.admin-promo-scope-cards small{display:block}.admin-promo-scope-cards strong{color:#0b2136;margin-bottom:7px;font-size:14px}.admin-promo-scope-cards small{color:#64748b;font-size:12px;line-height:1.4}.admin-promo-participation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-promo-selector-panel{background:#f9fcfb;border:1px solid #dbe7e2;border-radius:18px;min-width:0;padding:16px}.admin-promo-selector-panel.danger{background:snow;border-color:#f4d7d7}.admin-promo-selector-panel h3{color:#0b2136;margin:0;font-size:15px}.admin-promo-options-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:260px;margin-top:14px;padding-right:5px;display:grid;overflow-y:auto}.admin-promo-option-card{cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:58px;position:relative;padding:10px 12px!important;display:flex!important}.admin-promo-option-card input{opacity:0;pointer-events:none;position:absolute}.admin-promo-option-check{color:#0000;background:#f8fafc;border:1px solid #c9d9d3;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.admin-promo-option-card:has(input:checked){background:#eafff6;border-color:#00aa6c}.admin-promo-option-card:has(input:checked) .admin-promo-option-check{color:#fff;background:#00aa6c;border-color:#00aa6c}.admin-promo-option-card span:last-child{min-width:0}.admin-promo-option-card strong,.admin-promo-option-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-promo-option-card strong{color:#10243a;font-size:13px}.admin-promo-option-card small{color:#6b7d91;margin-top:3px;font-size:11px}.admin-promo-empty-options{color:#64748b;text-align:center;border:1px dashed #cedbd6;border-radius:14px;margin:14px 0 0;padding:18px}.admin-promotions-coupon-modal-panel .admin-v2-form-actions{z-index:4}@media (width<=980px){.admin-promo-scope-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promo-options-list{grid-template-columns:1fr}}@media (width<=700px){.admin-promo-smart-form{padding:18px!important}.admin-promo-config-section{border-radius:18px;padding:15px}.admin-promo-scope-cards,.admin-promo-participation-grid{grid-template-columns:1fr}.admin-promo-scope-cards>label{min-height:92px}.admin-promo-options-list{max-height:220px}}.admin-promo-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-promo-tabs{gap:10px;margin:16px 0}.admin-promo-toolbar{background:#fff;border:1px solid #dce8e3;border-radius:22px;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(150px,.55fr)) auto;align-items:end;gap:12px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 12px 30px #082f230d}.admin-promo-toolbar label{gap:6px;min-width:0;display:grid}.admin-promo-toolbar label>span{color:#65778b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.admin-promo-toolbar select,.admin-promo-search{background:#f9fcfb;border:1px solid #d7e4df;border-radius:14px;min-height:44px}.admin-promo-toolbar select{color:#10243a;width:100%;padding:0 12px;font-weight:700}.admin-promo-search{align-items:center;gap:10px;padding:0 14px;display:flex!important}.admin-promo-search svg{color:#009d64;width:18px}.admin-promo-search input{color:#10243a;width:100%;font:inherit;background:0 0;border:0;outline:0}.admin-promo-clear{color:#008957;background:#fff;border:1px solid #a7e2ca;border-radius:14px;min-height:44px;padding:0 16px;font-weight:800}.admin-promo-list-card{overflow:hidden}.admin-promo-list-summary{border-bottom:1px solid #e5eeea;justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.admin-promo-list-summary strong{color:#10243a}.admin-promo-list-summary span{color:#6b7d91;font-size:13px}.promo-grid{grid-template-columns:minmax(180px,1.25fr) minmax(100px,.7fr) minmax(100px,.65fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(100px,.65fr) minmax(210px,1.15fr)}.merchant-promo-grid{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(100px,.7fr) minmax(140px,.8fr) minmax(120px,.75fr) minmax(110px,.7fr) minmax(170px,1fr)}.admin-promo-table .admin-v2-table-row{align-items:center;min-height:78px}.admin-promo-table .admin-v2-table-row>*{min-width:0}.admin-promo-primary strong,.admin-promo-primary small,.admin-promo-table article div>strong,.admin-promo-table article div>small{display:block}.admin-promo-primary strong{color:#0a293f;font-size:14px}.admin-promo-primary small,.admin-promo-table article div>small{color:#718195;margin-top:4px;font-size:11px;line-height:1.35}.admin-promo-discount{color:#008f5a;font-size:16px}.admin-promo-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-promo-row-actions button{color:#008957;background:#fff;border:1px solid #b9e6d4;border-radius:11px;min-height:36px;padding:0 12px;font-weight:800}.admin-promo-row-actions .admin-promo-more{color:#5d6e80;border-color:#dbe5e1}.admin-promo-audit{padding:0 20px 10px}.admin-promo-audit>article{border-bottom:1px solid #e8efec;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0;display:grid}.admin-promo-audit-dot{background:#00a66a;border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #e2f8ef}.admin-promo-audit p{color:#5f7185;margin:4px 0}.admin-promo-audit small{color:#8291a1}.admin-promo-drawer{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-promo-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04120f6b;border:0;position:absolute;inset:0}.admin-promo-drawer>section{z-index:1;background:#fff;width:min(470px,94vw);height:100%;padding:24px;position:relative;overflow:auto;box-shadow:-24px 0 70px #02140f38}.admin-promo-drawer header{border-bottom:1px solid #e3ece8;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.admin-promo-drawer header small{color:#00935e;letter-spacing:.1em;font-weight:900}.admin-promo-drawer header h2{color:#09283d;margin:5px 0;font-size:28px}.admin-promo-drawer header p{color:#63768a;margin:0}.admin-promo-drawer header>button{background:#fff;border:1px solid #dbe6e2;border-radius:12px;width:40px;height:40px;font-size:25px}.admin-promo-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-promo-detail-grid article{background:#f9fcfb;border:1px solid #dce8e3;border-radius:16px;padding:15px}.admin-promo-detail-grid small,.admin-promo-detail-grid strong{display:block}.admin-promo-detail-grid small{color:#718195}.admin-promo-detail-grid strong{color:#0a293f;margin-top:6px}.admin-promo-detail-description{border:1px solid #dce8e3;border-radius:18px;margin-top:18px;padding:18px}.admin-promo-detail-description small{color:#718195;font-weight:800}.admin-promo-detail-description p{color:#263b4e;margin:8px 0 0;line-height:1.55}.admin-promo-drawer footer{background:#fffffff5;border-top:1px solid #e3ece8;margin:24px -24px -24px;padding:18px 24px;position:sticky;bottom:-24px}.admin-promo-drawer footer button{color:#fff;background:#009d64;border:0;border-radius:14px;width:100%;min-height:48px;font-weight:900}@media (width<=1100px){.admin-promo-toolbar{grid-template-columns:1fr 1fr}.admin-promo-search{grid-column:1/-1}.admin-promo-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promo-list-card{overflow-x:auto}.admin-promo-table{min-width:1080px}}.admin-banner-mobile-card{gap:12px;display:grid}.admin-banner-mobile-media{color:#fff;background:linear-gradient(135deg,#064e3b,#009850);border-radius:18px;place-items:center;height:130px;display:grid;overflow:hidden}.admin-banner-mobile-media img{object-fit:cover;width:100%;height:100%}.admin-banner-mobile-media span{font-size:48px}.admin-banner-mobile-body>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-banner-mobile-body strong{color:#0f172a}.admin-banner-mobile-body p{color:#64748b;margin:6px 0;font-weight:700}.admin-banner-mobile-body small{color:#007f45;font-weight:900}.admin-banner-mobile-image-field{gap:10px;display:grid}.admin-banner-mobile-image-field>span{color:#18324a;font-size:12px;font-weight:900}.admin-banner-mobile-image-upload{text-align:center;background:#f2fcf8;border:1.5px dashed #8fdcc1;border-radius:18px;place-content:center;justify-items:center;gap:7px;min-height:112px;display:grid}.admin-banner-mobile-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.admin-banner-mobile-image-upload>span{color:#fff;background:#00a968;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:inline-flex}.admin-banner-mobile-image-upload small{color:#60758a;font-size:11px}.admin-banner-mobile-image-preview{background:#f7faf9;border:1px solid #d5e4df;border-radius:18px;place-items:center;min-height:120px;display:grid;overflow:hidden}.admin-banner-mobile-image-preview img{object-fit:cover;width:100%;height:160px}.admin-banner-mobile-image-preview>span{color:#60758a;justify-items:center;gap:6px;display:grid}.admin-banner-toolbar{grid-template-columns:minmax(300px,1.7fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(160px,.78fr) auto auto;align-items:end}.admin-banners-grid{grid-template-columns:minmax(330px,2.1fr) minmax(135px,.8fr) minmax(170px,.95fr) minmax(145px,.8fr) minmax(145px,.82fr) minmax(180px,1fr);align-items:center;gap:18px}.admin-banner-list-card{overflow:visible}.admin-banner-list-head{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 14px;display:flex}.admin-banner-list-head div{gap:4px;display:grid}.admin-banner-list-head strong{color:#0f2c24;font-size:15px}.admin-banner-list-head small,.admin-banner-list-head>span{color:#6c7d8b;font-size:12px}.admin-banner-row{min-height:106px;padding-top:14px;padding-bottom:14px}.admin-banner-main-cell{align-items:center;gap:15px;min-width:0;display:flex}.admin-banner-main-cell>.admin-banner-thumb{color:#fff;background:linear-gradient(135deg,#064e3b,#009850);border-radius:16px;flex:0 0 156px;place-items:center;width:156px;height:76px;display:grid;overflow:hidden;box-shadow:0 8px 22px #005b391f}.admin-banner-thumb>img,.admin-banner-thumb>span,.admin-banner-main-cell img{object-fit:cover;width:100%;height:100%}.admin-banner-main-cell>div{gap:4px;min-width:0;display:grid}.admin-banner-main-cell strong{color:#102a23;font-size:15px}.admin-banner-main-cell small,.admin-banner-main-cell em{color:#64778a;overflow-wrap:anywhere;font-size:12px;font-style:normal}.admin-banner-meta-cell,.admin-banner-period-cell,.admin-banner-performance-cell,.admin-banner-status-cell{gap:5px;min-width:0;display:grid}.admin-banner-meta-cell strong,.admin-banner-period-cell strong,.admin-banner-performance-cell strong{color:#173129;font-size:13px}.admin-banner-meta-cell small,.admin-banner-period-cell small,.admin-banner-performance-cell small,.admin-banner-status-cell small{color:#718293;font-size:11px;line-height:1.35}.admin-banner-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-banner-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.admin-banner-status.active{color:#07834b;background:#dcfce7}.admin-banner-status.scheduled{color:#a96500;background:#fff4d6}.admin-banner-status.inactive{color:#617184;background:#eef2f6}.admin-banner-status.expired{color:#d12d2d;background:#fee2e2}.admin-banner-actions-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.admin-banner-detail-btn{color:#07834b;background:#fff;border:1px solid #a7dfc8;border-radius:14px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.admin-banner-actions-menu{position:relative}.admin-banner-actions-menu summary{cursor:pointer;color:#173129;border:1px solid #d7e4df;border-radius:14px;place-items:center;width:42px;height:40px;font-weight:900;list-style:none;display:grid}.admin-banner-actions-menu summary::-webkit-details-marker{display:none}.admin-banner-actions-menu>div{z-index:30;background:#fff;border:1px solid #dce8e4;border-radius:16px;gap:4px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0f2d2329}.admin-banner-actions-menu button{text-align:left;color:#173129;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-weight:800;display:flex}.admin-banner-actions-menu button:hover{background:#effaf5}.admin-banner-actions-menu button.danger{color:#dc2626}.admin-catalog-form-card.banner-form{width:min(940px,100vw - 48px)}.admin-banner-detail-backdrop{justify-content:flex-end;padding:0}.admin-banner-detail-drawer{border-radius:26px 0 0 26px;width:min(560px,96vw);height:100vh;animation:.2s ease-out adminBannerDrawerIn;overflow-y:auto}@keyframes adminBannerDrawerIn{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.admin-banner-preview-media{color:#fff;background:linear-gradient(135deg,#064e3b,#009850);border-radius:22px;place-items:center;height:230px;margin:20px;display:grid;overflow:hidden}.admin-banner-preview-media img,.admin-banner-preview-media>span{object-fit:cover;width:100%;height:100%}.admin-banner-preview-info{padding:0 20px 22px}.admin-banner-detail-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admin-banner-preview-info h2{color:#0f2c24;margin:0 0 6px;font-size:25px}.admin-banner-preview-info p{color:#657789;margin:0;font-weight:700}.admin-banner-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.admin-banner-detail-grid>div{background:#f8fbfa;border:1px solid #e0ebe7;border-radius:16px;padding:14px}.admin-banner-detail-grid dt{color:#718293;text-transform:uppercase;font-size:11px;font-weight:900}.admin-banner-detail-grid dd{color:#173129;overflow-wrap:anywhere;margin:6px 0 0;font-weight:900}.admin-banner-image-field{grid-column:1/-1;grid-template-columns:minmax(220px,.42fr) minmax(320px,1fr);align-items:stretch;gap:16px;display:grid}.admin-banner-image-field>span{color:#18324a;grid-column:1/-1;font-size:12px;font-weight:900}.admin-banner-image-upload{cursor:pointer;text-align:center;background:#f2fcf8;border:1.5px dashed #8fdcc1;border-radius:20px;place-content:center;justify-items:center;gap:8px;min-height:150px;display:grid}.admin-banner-image-upload:hover{background:#eafff5;border-color:#00a968}.admin-banner-image-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-banner-image-upload>span{color:#fff;background:#00a968;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:900;display:inline-flex}.admin-banner-image-upload small{color:#60758a;font-weight:700}.admin-banner-image-preview{background:#f7faf9;border:1px solid #d5e4df;border-radius:20px;place-items:center;min-height:150px;display:grid;overflow:hidden}.admin-banner-image-preview img{object-fit:cover;width:100%;height:100%;min-height:150px;max-height:230px}.admin-banner-image-preview>span{color:#60758a;justify-items:center;gap:6px;display:grid}.admin-banner-image-preview svg{color:#00a968;width:30px;height:30px}.admin-banner-image-preview strong{color:#18324a}@media (width<=1220px){.admin-banner-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.55fr))}.admin-banner-toolbar>button{min-width:130px}.admin-catalog-table-card{overflow-x:auto}.admin-banners-grid{min-width:1120px}}@media (width<=760px){.admin-banner-image-field,.admin-banner-detail-grid{grid-template-columns:1fr}}.admin-catalog-table-card.admin-banner-list-card,.admin-banner-list-card .admin-catalog-table-body,.admin-banner-list-card .admin-catalog-list,.admin-banner-list-card .admin-banners-list,.admin-banner-list-card .admin-catalog-table-rows{height:auto!important;max-height:none!important;overflow:visible!important}.admin-banner-row,.admin-banner-actions-cell,.admin-banner-actions-menu{overflow:visible!important}.admin-banner-actions-menu>div{z-index:1000!important;inset:calc(100% + 8px) 0 auto auto!important}.admin-banner-actions-menu[open]{z-index:1001}.banner-form-dual{flex-direction:column;width:min(1360px,100vw - 40px);max-height:calc(100vh - 28px);padding:0;display:flex;overflow:hidden}.banner-form-dual .admin-catalog-modal-head{border-bottom:1px solid #e2ebe7;flex:none;padding:22px 28px}.banner-form-dual .admin-catalog-modal-head strong{font-size:24px}.admin-banner-form-scroll{overscroll-behavior:contain;padding:24px 28px 28px;overflow-y:auto}.admin-banner-basic-grid,.admin-banner-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-banner-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.admin-banner-basic-grid label,.admin-banner-settings-grid label{color:#15243a;gap:8px;font-size:13px;font-weight:800;display:grid}.admin-banner-basic-grid b,.admin-banner-settings-grid b,.admin-banner-section-title b{color:#e5484d}.admin-banner-basic-grid input,.admin-banner-settings-grid input,.admin-banner-settings-grid select{color:#10243b;background:#fbfdfc;border:1px solid #d7e2de;border-radius:13px;outline:none;width:100%;min-height:46px;padding:0 14px}.admin-banner-basic-grid input:focus,.admin-banner-settings-grid input:focus,.admin-banner-settings-grid select:focus{border-color:#00a96e;box-shadow:0 0 0 3px #00a96e1f}.admin-banner-media-section{margin-top:24px}.admin-banner-section-title{margin-bottom:14px}.admin-banner-section-title strong{color:#10243b;font-size:18px;display:block}.admin-banner-section-title p{color:#66768b;margin:5px 0 0;font-size:13px}.admin-banner-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-banner-device-card{background:#fff;border:1px solid #dce7e3;border-radius:18px;padding:18px;box-shadow:0 12px 28px #0f372b0e}.admin-banner-device-card>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-banner-device-card>header>span{color:#009c67;background:#e9fbf4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-banner-device-card>header svg{width:23px;height:23px}.admin-banner-device-card>header strong,.admin-banner-device-card>header small{display:block}.admin-banner-device-card>header strong{color:#10243b;font-size:16px}.admin-banner-device-card>header small{color:#67788b;margin-top:3px;font-size:12px}.admin-banner-device-body{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.admin-banner-image-upload{text-align:center;cursor:pointer;background:linear-gradient(#fbfffd,#f2fbf7);border:1.5px dashed #23bd83;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:18px;display:flex}.admin-banner-image-upload input{display:none}.admin-banner-image-upload>span{color:#008c5c;background:#fff;border:1px solid #00a96e;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex}.admin-banner-image-upload small{color:#64758a;font-size:11px}.admin-banner-image-preview{background:#f7faf9;border:1px solid #dce7e3;border-radius:16px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.admin-banner-image-preview>img{object-fit:contain;background:#eef5f2;width:100%;height:100%}.admin-banner-preview-desktop{aspect-ratio:16/5;min-height:220px}.admin-banner-preview-mobile{aspect-ratio:4/5;justify-self:center;width:min(100%,290px);min-height:320px;max-height:360px}.admin-banner-image-preview>span{color:#6b7c8e;text-align:center;justify-items:center;gap:8px;display:grid}.admin-banner-image-preview>span svg{color:#00a96e;width:34px;height:34px}.admin-banner-preview-label{z-index:2;background:#ffffffed;border-radius:11px;padding:8px 10px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 4px 16px #00000014}.admin-banner-preview-label strong,.admin-banner-preview-label small{display:block}.admin-banner-preview-label strong{color:#10243b;font-size:12px}.admin-banner-preview-label small{color:#6d7d8e;margin-top:2px;font-size:10px}.banner-form-actions{background:#fff;border-top:1px solid #e2ebe7;flex:none;margin:0;padding:16px 28px}@media (width<=1100px){.admin-banner-device-grid,.admin-banner-basic-grid{grid-template-columns:1fr}.admin-banner-device-body{grid-template-columns:180px minmax(0,1fr)}}@media (width<=760px){.banner-form-dual{width:calc(100vw - 16px);max-height:calc(100vh - 12px)}.admin-banner-form-scroll,.banner-form-dual .admin-catalog-modal-head,.banner-form-actions{padding-left:16px;padding-right:16px}.admin-banner-settings-grid,.admin-banner-device-body{grid-template-columns:1fr}.admin-banner-image-upload{min-height:150px}}.banner-form-dual .admin-banner-device-card{overflow:visible}.banner-form-dual .admin-banner-device-body{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:stretch}.banner-form-dual .admin-banner-image-upload,.banner-form-dual .admin-banner-image-preview{min-height:210px}.banner-form-dual .admin-banner-preview-desktop{aspect-ratio:auto;width:100%;height:210px;min-height:210px}.banner-form-dual .admin-banner-preview-mobile{aspect-ratio:auto;justify-self:center;width:min(100%,210px);height:210px;min-height:210px;max-height:210px}.banner-form-dual .admin-banner-image-preview>img{object-fit:contain;object-position:center;background:#eef5f2;width:100%;height:100%}.banner-form-dual .admin-banner-preview-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff5;padding:7px 10px;bottom:12px;left:12px;right:12px}.banner-form-dual .admin-banner-preview-label strong,.banner-form-dual .admin-banner-preview-label small{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=1040px){.banner-form-dual .admin-banner-device-body{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}}@media (width<=640px){.banner-form-dual .admin-banner-device-body{grid-template-columns:1fr}.banner-form-dual .admin-banner-preview-desktop,.banner-form-dual .admin-banner-preview-mobile{width:100%;height:190px;min-height:190px;max-height:190px}}.admin-catalog-stats.mobile .admin-v2-stat-card{min-height:96px}.admin-catalog-mobile-filter-card{margin:14px 0;padding:14px!important}.admin-catalog-mobile-filter-card .admin-catalog-search-field{margin-bottom:12px}.admin-catalog-mobile-chips{gap:9px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-catalog-mobile-chips button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #dbe7e0;border-radius:999px;padding:10px 14px;font-weight:900}.admin-catalog-mobile-chips button.active{color:#fff;background:#009850;border-color:#009850}.admin-catalog-mobile-list{gap:12px;display:grid}.admin-catalog-mobile-card,.admin-banner-mobile-card{background:#fff;border:1px solid #dbe7e0;border-radius:22px;padding:14px;box-shadow:0 12px 34px #0f172a0d}.admin-catalog-mobile-head,.admin-users-mobile-profile{align-items:center;gap:12px;display:flex}.admin-catalog-mobile-head>span{background:color-mix(in srgb, var(--cat-color,#009850) 13%, white);width:54px;height:54px;color:var(--cat-color,#009850);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-catalog-mobile-head img{object-fit:cover;width:100%;height:100%}.admin-catalog-mobile-head strong{color:#0f172a}.admin-catalog-mobile-head small,.admin-catalog-mobile-card p{color:#64748b;font-weight:700}.admin-catalog-mobile-card p{margin:12px 0}.admin-catalog-mobile-actions{gap:8px;display:flex;overflow-x:auto}.admin-catalog-mobile-actions button{color:#007f45;white-space:nowrap;background:#fff;border:1px solid #baf7d5;border-radius:13px;padding:10px 12px;font-weight:900}.admin-catalog-mobile-actions button.danger{color:#dc2626;border-color:#fecaca}.admin-catalog-modal-backdrop.mobile{align-items:end;padding:0}.admin-catalog-form-card.mobile{width:100%;max-height:88vh;border-radius:28px 28px 0 0!important}.admin-catalog-form-card.mobile .admin-v2-form-grid{grid-template-columns:1fr}.admin-category-mobile-editor{gap:18px;padding:18px;display:grid}.admin-category-mobile-editor .admin-category-field,.admin-category-mobile-editor .admin-category-secondary-grid label{color:#334155;gap:7px;font-size:12px;font-weight:850;display:grid}.admin-category-mobile-editor input,.admin-category-mobile-editor textarea,.admin-category-mobile-editor select{color:#0f172a;background:#f8fafc;border:1px solid #dbe7e0;border-radius:13px;width:100%;padding:12px 13px;font-weight:700}.admin-category-icon-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-category-icon-grid.mobile .admin-category-icon-option{color:#0f172a;background:#fff;border:1px solid #dbe7e0;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:100px;padding:11px 6px;display:grid;position:relative}.admin-category-icon-grid.mobile .admin-category-icon-option.selected{background:#ecfdf5;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981}.admin-category-icon-grid.mobile .admin-category-icon-option strong{text-align:center;font-size:10px}.admin-category-icon-grid.mobile .admin-category-icon-art{color:#064e3b;width:38px;height:38px}.admin-category-icon-grid.mobile .admin-category-option-svg{width:32px;height:32px}.admin-category-icon-grid.mobile .admin-category-icon-check{color:#fff;background:#10b981;border-radius:999px;place-items:center;width:20px;height:20px;display:none;position:absolute;top:7px;right:7px}.admin-category-icon-grid.mobile .admin-category-icon-option.selected .admin-category-icon-check{display:grid}.admin-category-preview-panel.mobile{background:#fff;border:1px solid #dbe7e0;border-radius:15px;padding:14px}.admin-category-preview-panel.mobile>strong{margin-bottom:10px;display:block}.admin-category-preview-panel.mobile .admin-category-preview-card{text-align:center;border:1px solid #dbe7e0;border-radius:13px;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.admin-category-preview-panel.mobile .admin-category-preview-icon{color:#064e3b;background:#d1fae5;border-radius:999px;place-items:center;width:76px;height:76px;display:grid}.admin-category-preview-panel.mobile .admin-category-preview-svg{width:44px;height:44px}.admin-category-secondary-grid.mobile{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-category-icon-grid.mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-category-icon-grid.mobile .admin-category-icon-option{border-radius:16px;gap:9px;min-height:116px;padding:13px 7px 11px}.admin-category-icon-grid.mobile .admin-category-icon-option strong{font-size:11px;font-weight:800;line-height:1.15}.admin-category-icon-grid.mobile .admin-category-icon-art{width:52px!important;height:52px!important}.admin-category-icon-grid.mobile .admin-category-option-svg{stroke-width:1.65px;overflow:visible;width:47px!important;min-width:47px!important;max-width:none!important;height:47px!important;min-height:47px!important;max-height:none!important;display:block!important}.admin-category-icon-grid.mobile .admin-category-icon-check{width:24px;height:24px;top:8px;right:8px}@media (width<=370px){.admin-category-icon-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-catalog-alert{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;margin:0 0 18px;padding:14px 16px;font-weight:800}.admin-catalog-alert.danger{color:#dc2626;background:#fff1f2;border-color:#fecaca}.admin-catalog-stats .admin-v2-stat-card{min-height:118px}.admin-catalog-toolbar{grid-template-columns:minmax(280px,1fr) 210px 210px auto auto;align-items:end;gap:14px;margin:18px 0;display:grid;padding:18px!important}.admin-catalog-search-field,.admin-catalog-toolbar label{color:#64748b;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-catalog-search-field{position:relative}.admin-catalog-search-field svg{stroke:#64748b;width:18px;height:18px;position:absolute;bottom:13px;left:14px}.admin-catalog-search-field input,.admin-catalog-toolbar select,.admin-catalog-toolbar input{color:#0f172a;background:#f8fafc;border:1px solid #dbe7e0;border-radius:14px;outline:none;width:100%;padding:13px 14px;font-weight:700}.admin-catalog-search-field input{padding-left:44px}.admin-catalog-filter-btn,.admin-catalog-export-btn{cursor:pointer;border:1px solid #8cf0bd;border-radius:14px;height:46px;font-weight:900}.admin-catalog-filter-btn{color:#fff;background:#009850;padding:0 18px;box-shadow:0 12px 26px #00985029}.admin-catalog-export-btn{color:#007f45;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.admin-catalog-export-btn svg{stroke:currentColor;width:17px;height:17px}.admin-catalog-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-catalog-form-card,.admin-banner-preview-modal{width:min(880px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;padding:0!important}.admin-catalog-modal-head{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.admin-catalog-modal-head strong{color:#0f172a;font-size:22px;display:block}.admin-catalog-modal-head p{color:#64748b;margin:4px 0 0;font-weight:700}.admin-catalog-modal-head button{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-catalog-modal-head svg{stroke:#0f172a;width:18px;height:18px}.admin-catalog-form-grid{padding:22px 24px}.admin-catalog-form-grid label{color:#334155;font-size:13px;font-weight:850}.admin-catalog-form-grid input,.admin-catalog-form-grid select,.admin-catalog-form-grid textarea{color:#0f172a;background:#f8fafc;border:1px solid #dbe7e0;border-radius:14px;outline:none;width:100%;margin-top:7px;padding:13px 14px;font-weight:700}.admin-catalog-form-grid textarea{resize:vertical}.admin-catalog-form-card .admin-v2-form-actions,.admin-banner-preview-modal .admin-v2-form-actions{border-top:1px solid #edf2f0;padding:18px 24px 24px}.admin-catalog-table-card{overflow:hidden;padding:0!important}.admin-categories-grid{grid-template-columns:1.35fr 1.8fr .55fr .65fr .65fr 1fr}.admin-catalog-table .admin-v2-table-row{min-height:80px}.admin-catalog-main-cell,.admin-banner-main-cell{align-items:center;gap:13px;min-width:0;display:flex}.admin-catalog-main-cell>span,.admin-banner-main-cell>span{background:color-mix(in srgb, var(--cat-color,#009850) 13%, white);width:48px;height:48px;color:var(--cat-color,#009850);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-catalog-main-cell img,.admin-banner-main-cell img{object-fit:cover;width:100%;height:100%}.admin-catalog-main-cell span span,.admin-banner-main-cell span span{font-size:24px;line-height:1}.admin-catalog-main-cell strong,.admin-banner-main-cell strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-catalog-main-cell small,.admin-banner-main-cell small,.admin-banner-main-cell em{color:#64748b;margin-top:2px;font-size:12px;font-style:normal;display:block}.admin-catalog-feature{text-align:center;border-radius:999px;width:max-content;min-width:56px;padding:6px 10px;font-size:12px;font-weight:900}.admin-catalog-feature.yes{color:#a16207;background:#fef3c7}.admin-catalog-feature.no{color:#475569;background:#f1f5f9}.admin-catalog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-catalog-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:12px;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.admin-catalog-actions button.danger{color:#dc2626;border-color:#fecaca}.admin-catalog-actions svg{stroke:currentColor;width:17px;height:17px}.admin-catalog-switch{background:#009850!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:46px!important;min-width:46px!important;padding:0!important;display:flex!important}.admin-catalog-switch.off{background:#cbd5e1!important;justify-content:flex-end!important}.admin-catalog-switch span{background:#fff;border-radius:50%;width:20px;height:20px;margin:3px;box-shadow:0 4px 10px #0f172a29}@media (width<=1180px){.admin-catalog-toolbar{grid-template-columns:1fr 1fr}.admin-categories-grid{grid-template-columns:1.35fr 1fr .45fr .55fr .55fr .9fr}}.admin-category-editor-card{width:min(1240px,100vw - 48px)}.admin-category-editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:22px 24px;display:grid}.admin-category-editor-main{gap:22px;display:grid}.admin-category-field,.admin-category-secondary-grid label{color:#334155;gap:8px;font-size:13px;font-weight:850;display:grid}.admin-category-field>span,.admin-category-section-title strong{color:#0f172a;font-size:13px;font-weight:900}.admin-category-field b,.admin-category-section-title b{color:#ef4444}.admin-category-field em{color:#64748b;font-style:normal;font-weight:700}.admin-category-field input,.admin-category-field textarea,.admin-category-secondary-grid input,.admin-category-secondary-grid select{color:#0f172a;background:#f8fafc;border:1px solid #dbe7e0;border-radius:14px;outline:none;width:100%;padding:13px 14px;font-weight:700}.admin-category-field input:focus,.admin-category-field textarea:focus,.admin-category-secondary-grid input:focus,.admin-category-secondary-grid select:focus{background:#fff;border-color:#34d399;box-shadow:0 0 0 3px #10b9811f}.admin-category-icon-section{gap:14px;display:grid}.admin-category-section-title p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.admin-category-icon-grid{grid-template-columns:repeat(8,minmax(88px,1fr));gap:10px;display:grid}.admin-category-icon-option{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;align-content:center;justify-items:center;gap:9px;min-height:108px;padding:13px 8px 11px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.admin-category-icon-option:hover{border-color:#6ee7b7;transform:translateY(-2px);box-shadow:0 10px 24px #0f765317}.admin-category-icon-option strong{text-align:center;font-size:11px;line-height:1.15}.admin-category-icon-art{color:#064e3b;place-items:center;width:42px;height:42px;display:grid}.admin-category-option-svg{width:36px;height:36px}.admin-category-icon-check{color:#fff;background:#10b981;border-radius:999px;place-items:center;width:22px;height:22px;display:none;position:absolute;top:8px;right:8px}.admin-category-icon-check svg{stroke:currentColor;width:13px;height:13px}.admin-category-icon-option.selected .admin-category-icon-check{display:grid}.admin-category-preview-panel{background:#fff;border:1px solid #dbe7e0;border-radius:16px;align-self:start;padding:18px;position:sticky;top:0}.admin-category-preview-panel>strong{color:#0f172a;margin-bottom:14px;font-size:15px;display:block}.admin-category-preview-card{text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:14px;align-content:center;justify-items:center;gap:12px;min-height:250px;padding:24px;display:grid}.admin-category-preview-icon{color:#064e3b;background:#d1fae5;border-radius:999px;place-items:center;width:92px;height:92px;display:grid}.admin-category-preview-svg{width:52px;height:52px}.admin-category-preview-card h3{color:#0f172a;margin:0;font-size:22px}.admin-category-preview-card p{color:#64748b;margin:0;font-size:13px}.admin-category-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-category-table-svg{stroke:currentColor;width:26px;height:26px}.admin-category-editor-actions{justify-content:flex-end}@media (width<=1180px){.admin-category-icon-grid{grid-template-columns:repeat(6,minmax(84px,1fr))}}@media (width<=980px){.admin-category-editor-layout{grid-template-columns:1fr}.admin-category-preview-panel{position:static}.admin-category-preview-card{min-height:190px}}.admin-category-icon-grid{grid-template-columns:repeat(8,minmax(112px,1fr));gap:12px}.admin-category-icon-option{border-radius:18px;gap:13px;min-height:132px;padding:16px 10px 14px;overflow:visible}.admin-category-icon-option strong{letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1.2}.admin-category-icon-art{color:#053b2c;width:62px!important;height:62px!important}.admin-category-option-svg{stroke-width:1.65px;overflow:visible;width:56px!important;min-width:56px!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:none!important;display:block!important}.admin-category-icon-option.selected{background:linear-gradient(145deg,#ecfdf5 0%,#dffbef 100%);border-color:#00ad70;box-shadow:inset 0 0 0 1px #00ad70,0 10px 26px #0098501a}.admin-category-icon-check{width:28px;height:28px;top:10px;right:10px}.admin-category-icon-check svg{width:17px!important;height:17px!important}@media (width<=1360px){.admin-category-icon-grid{grid-template-columns:repeat(6,minmax(108px,1fr))}}@media (width<=1080px){.admin-category-icon-grid{grid-template-columns:repeat(4,minmax(105px,1fr))}}.admin-catalog-form-card.admin-category-editor-card{grid-template-rows:auto minmax(0,1fr) auto;width:min(1360px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.admin-category-editor-layout{grid-template-columns:minmax(0,1fr) 242px;align-items:start;gap:20px;min-width:0;min-height:0;padding:22px 24px;overflow:hidden auto}.admin-category-editor-main,.admin-category-icon-section,.admin-category-icon-grid{min-width:0}.admin-category-icon-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));align-items:stretch}.admin-category-preview-panel{width:100%;min-width:0;top:0}.admin-category-editor-actions{z-index:3;background:#fff;margin:0;position:relative;box-shadow:0 -10px 28px #0f172a0f}@media (width<=1180px){.admin-catalog-form-card.admin-category-editor-card{width:min(1040px,100vw - 24px);max-height:calc(100vh - 24px)}.admin-category-editor-layout{grid-template-columns:1fr}.admin-category-preview-panel{position:static}.admin-category-icon-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media (width<=760px){.admin-catalog-modal-backdrop{padding:0}.admin-catalog-form-card.admin-category-editor-card{border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.admin-category-editor-layout{gap:16px;padding:16px}.admin-category-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-category-icon-option{min-height:112px;padding:12px 6px}}.admin-catalog-toolbar{grid-template-columns:minmax(260px,1fr) 170px 180px 190px auto auto}.admin-category-management-card{overflow:visible}.admin-category-table-summary{background:#fbfefd;border-bottom:1px solid #e7efeb;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.admin-category-table-summary strong,.admin-category-table-summary small{display:block}.admin-category-table-summary strong{color:#0f172a}.admin-category-table-summary small,.admin-category-table-summary>span{color:#64748b;margin-top:3px;font-size:12px}.admin-categories-grid{align-items:center;gap:18px;grid-template-columns:minmax(230px,1.3fr) minmax(220px,1.25fr) 88px 76px 140px 150px 150px!important}.admin-catalog-table .admin-v2-table-row.admin-categories-grid{min-height:96px;overflow:visible}.admin-category-description{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-category-alerts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.admin-category-alerts span{color:#b45309;background:#fff7ed;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.admin-category-number,.admin-category-order{gap:2px;display:grid}.admin-category-number strong,.admin-category-order strong{color:#0f172a;font-size:16px}.admin-category-number small,.admin-category-order small{color:#64748b;font-size:11px}.admin-category-state-btn,.admin-category-feature-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.admin-category-state-dot,.admin-category-feature-btn>span{grid-row:1/3;align-self:center}.admin-category-state-dot{background:#10b981;border-radius:50%;width:10px;height:10px}.admin-category-state-btn.inactive .admin-category-state-dot{background:#94a3b8}.admin-category-state-btn b,.admin-category-feature-btn b{color:#0f172a;font-size:12px}.admin-category-state-btn small,.admin-category-feature-btn small{color:#64748b;font-size:10px}.admin-category-state-btn.active{background:#ecfdf5;border-color:#a7f3d0}.admin-category-state-btn.inactive{background:#f8fafc}.admin-category-feature-btn.featured{background:#fffbeb;border-color:#fde68a}.admin-category-feature-btn>span{color:#f59e0b;font-size:17px}.admin-category-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.admin-category-edit-btn,.admin-category-more-menu summary{color:#007f45;cursor:pointer;background:#fff;border:1px solid #bdebd4;border-radius:12px;height:38px;font-weight:850}.admin-category-edit-btn{align-items:center;gap:7px;padding:0 12px;display:inline-flex}.admin-category-edit-btn svg{stroke:currentColor;width:15px;height:15px}.admin-category-more-menu{position:relative}.admin-category-more-menu summary{place-items:center;width:42px;list-style:none;display:grid}.admin-category-more-menu summary::-webkit-details-marker{display:none}.admin-category-more-menu>div{z-index:30;background:#fff;border:1px solid #dbe7e0;border-radius:14px;width:205px;padding:7px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #0f172a24}.admin-category-more-menu button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:750}.admin-category-more-menu button:hover{background:#f1f5f9}.admin-category-more-menu button.danger{color:#dc2626}@media (width<=1280px){.admin-catalog-toolbar{grid-template-columns:1fr 1fr 1fr}.admin-categories-grid{gap:10px;grid-template-columns:minmax(210px,1.4fr) minmax(180px,1fr) 70px 65px 125px 135px 130px!important}.admin-category-edit-btn{justify-content:center;width:40px;padding:0;font-size:0}.admin-category-edit-btn svg{width:17px;height:17px}}.admin-categories-grid{column-gap:16px;grid-template-columns:minmax(230px,1.3fr) minmax(220px,1.2fr) 82px 72px minmax(164px,.82fr) minmax(178px,.9fr) 152px!important}.admin-category-state-btn,.admin-category-feature-btn{grid-template-rows:20px 18px;grid-template-columns:14px minmax(0,1fr);align-content:center;gap:1px 9px;min-width:0;min-height:58px;padding:9px 12px;overflow:hidden}.admin-category-state-btn b,.admin-category-feature-btn b,.admin-category-state-btn small,.admin-category-feature-btn small{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.15;display:block;overflow:hidden}.admin-category-state-btn b,.admin-category-feature-btn b{font-size:12px;font-weight:900}.admin-category-state-btn small,.admin-category-feature-btn small{font-size:10px;font-weight:750}.admin-category-state-dot{justify-self:center;width:9px;height:9px}.admin-category-feature-btn>span{text-align:center;width:14px;font-size:15px}@media (width<=1280px){.admin-categories-grid{column-gap:12px;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) 76px 66px 154px 166px 138px!important}.admin-category-edit-btn{padding-inline:10px}}.admin-catalog-table-card,.admin-catalog-table{overflow:auto visible!important}.admin-catalog-table .admin-categories-grid{grid-template-columns:minmax(230px,1.25fr) minmax(220px,1.1fr) 82px 72px minmax(180px,.9fr) minmax(200px,1fr) 152px!important;column-gap:16px!important;min-width:1240px!important}.admin-category-state-btn,.admin-category-feature-btn{grid-template-rows:auto auto!important;grid-template-columns:14px minmax(0,1fr)!important;align-content:center!important;height:auto!important;min-height:62px!important;padding:10px 12px!important;overflow:visible!important}.admin-category-state-btn b,.admin-category-feature-btn b,.admin-category-state-btn small,.admin-category-feature-btn small{white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.admin-category-state-btn b,.admin-category-feature-btn b{font-size:12px!important;line-height:1.15!important}.admin-category-state-btn small,.admin-category-feature-btn small{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}@media (width<=1280px){.admin-catalog-table .admin-categories-grid{min-width:1180px!important}}.admin-store-modal-backdrop.mobile-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03141180;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.admin-store-modal-backdrop.mobile-modal .admin-store-modal{background:#fff;border-radius:26px 26px 0 0;flex-direction:column;width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 -20px 60px #002a1f47}.admin-store-modal-kicker{color:#007b52;text-transform:uppercase;background:#dcfff1;border-radius:999px;width:fit-content;margin-bottom:6px;padding:5px 9px;font-size:11px;font-weight:950;display:inline-flex}.admin-store-modal-header p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.45}.admin-store-modal-close{color:#0f172a;background:#fff;border:1px solid #072b2524;border-radius:13px;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.admin-store-mobile-section-title{color:#0f172a;margin-bottom:12px;font-size:15px;font-weight:950;display:block}.admin-store-modal-grid.single{grid-template-columns:1fr;gap:12px;display:grid}.admin-store-toggle-grid.mobile-choice{grid-template-columns:1fr;gap:9px;margin-top:12px;display:grid}.admin-store-toggle-grid.mobile-choice label{color:#334155;background:#f8faf9;border:1px solid #072b251f;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.admin-store-toggle-grid.mobile-choice input{accent-color:#096}.admin-store-modal-actions{background:#fff;border-top:1px solid #072b2514;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 18px;display:grid}.admin-store-modal-actions button{color:#008558;background:#fff;border:1px solid #00996647;border-radius:14px;min-height:44px;font-weight:950}.admin-store-modal-actions button.primary{color:#fff;background:#096;border-color:#096}.admin-store-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03141175;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.admin-store-modal{background:#fff;border:1px solid #0963;border-radius:28px;flex-direction:column;width:min(1080px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 32px 90px #002a1f42}.admin-store-modal-header{background:linear-gradient(135deg,#f5fffb 0%,#fff 72%);border-bottom:1px solid #072b2514;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 20px;display:flex}.admin-store-modal-kicker{color:#007b52;letter-spacing:.04em;text-transform:uppercase;background:#dcfff1;border-radius:999px;align-items:center;width:fit-content;margin-bottom:7px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-store-modal-header h2{color:#0f172a;margin:0;font-size:28px;line-height:1.1}.admin-store-modal-header p{color:#607089;max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.5}.admin-store-modal-close{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #072b2524;border-radius:14px;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.admin-store-modal-body{background:#f8fbfa;padding:22px 30px 24px;overflow:auto}.admin-store-modal-section{background:#fff;border:1px solid #072b251a;border-radius:22px;margin-bottom:18px;padding:18px}.admin-store-section-title{align-items:center;gap:13px;margin-bottom:16px;display:flex}.admin-store-section-title>span{color:#096;background:#dcfff1;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.admin-store-section-title svg{width:21px;height:21px}.admin-store-section-title strong,.admin-store-mobile-section-title{color:#0f172a;font-size:16px;font-weight:950;display:block}.admin-store-section-title small{color:#64748b;margin-top:3px;font-size:13px;display:block}.admin-store-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-store-modal-grid.small-grid{grid-template-columns:repeat(2,minmax(0,240px))}.admin-store-modal-grid label{color:#334155;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-store-modal-grid label.span-2{grid-column:1/-1}.admin-store-modal-grid input,.admin-store-modal-grid textarea{color:#0f172a;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#f9fbfb;border:1px solid #072b2524;border-radius:14px;outline:none;padding:11px 13px;font-weight:700}.admin-store-modal-grid textarea{resize:vertical;min-height:88px}.admin-store-modal-grid input:focus,.admin-store-modal-grid textarea:focus{background:#fff;border-color:#00a86b;box-shadow:0 0 0 4px #00a86b1a}.admin-store-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.admin-store-toggle-grid label{color:#334155;background:#f8faf9;border:1px solid #072b251f;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.admin-store-toggle-grid input{accent-color:#096}.admin-store-modal-actions{background:#fff;border-top:1px solid #072b2514;justify-content:flex-end;align-items:center;gap:12px;padding:16px 30px 22px;display:flex}.admin-store-modal-actions button{color:#008558;cursor:pointer;background:#fff;border:1px solid #00996647;border-radius:14px;min-height:44px;padding:0 20px;font-weight:950}.admin-store-modal-actions button.primary{color:#fff;background:#096;border-color:#096;box-shadow:0 12px 28px #0099662e}@media (width<=1100px){.admin-store-modal-grid,.admin-store-modal-grid.small-grid{grid-template-columns:1fr}.admin-store-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-store-summary-grid{margin-bottom:16px}.admin-store-control-bar{background:#fff;border:1px solid #072b251a;border-radius:18px;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(150px,.7fr)) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid}.admin-store-search{color:#096;background:#f8fbfa;border:1px solid #072b2521;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.admin-store-search input{width:100%;font:inherit;color:#10243a;background:0 0;border:0;outline:0}.admin-store-control-bar select,.admin-store-control-bar>button{color:#24364d;background:#fff;border:1px solid #072b2521;border-radius:14px;min-height:44px;padding:0 13px;font-weight:800}.admin-store-control-bar>button{color:#008d60;cursor:pointer}.admin-store-filter-groups{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.admin-store-filter-groups>div{background:#fff;border:1px solid #072b2517;border-radius:18px;padding:12px 14px}.admin-store-filter-groups span{color:#68778b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:950;display:block}.admin-store-filter-groups nav{flex-wrap:wrap;gap:8px;display:flex}.admin-store-filter-groups button{color:#344256;cursor:pointer;background:#fff;border:1px solid #072b251f;border-radius:999px;min-height:36px;padding:0 14px;font-weight:900}.admin-store-filter-groups button.active{color:#fff;background:#096;border-color:#096}.admin-store-results-head{color:#5f6f84;justify-content:space-between;align-items:center;gap:16px;margin:4px 2px 10px;font-size:13px;display:flex}.admin-store-results-head strong{color:#10243a}.admin-store-owner{gap:4px;display:grid}.admin-store-owner small{color:#748196;font-size:11px}.admin-store-plan{color:#315248;background:#f0f6f4;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-store-combined-status{justify-items:start;gap:5px;display:grid}.admin-store-combined-status small{color:#64748b;font-size:10px;line-height:1.25}.admin-store-alerts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.admin-store-alerts em{color:#a26100;background:#fff4df;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:950}.admin-store-actions{justify-content:flex-end;gap:6px;position:relative}.admin-store-view-button{color:#096;cursor:pointer;background:#fff;border:1px solid #00996647;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.admin-store-action-menu{position:relative}.admin-store-action-menu summary{color:#334155;cursor:pointer;background:#fff;border:1px solid #072b2521;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;list-style:none;display:grid}.admin-store-action-menu summary::-webkit-details-marker{display:none}.admin-store-action-menu>div{z-index:50;background:#fff;border:1px solid #072b251f;border-radius:15px;min-width:210px;padding:7px;position:absolute;top:44px;right:0;box-shadow:0 18px 44px #04261d2b}.admin-store-action-menu button{color:#26364b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 11px;font-weight:850;display:flex}.admin-store-action-menu button:hover{background:#f2faf7}.admin-store-action-menu button.danger-action{color:#d33140}.admin-store-action-menu button.success-action{color:#008d60}.admin-store-drawer-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03141157;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-store-drawer{background:#f7fbf9;flex-direction:column;width:min(520px,94vw);height:100%;display:flex;box-shadow:-24px 0 70px #002a1f38}.admin-store-drawer>header{background:#fff;border-bottom:1px solid #072b2517;justify-content:space-between;gap:16px;padding:24px;display:flex}.admin-store-drawer-brand{align-items:center;gap:14px;display:flex}.admin-store-drawer-brand>span{border-radius:18px;width:58px;height:58px;overflow:hidden}.admin-store-drawer-brand h2{color:#10243a;margin:2px 0 4px}.admin-store-drawer-brand p,.admin-store-drawer-brand small{color:#6a788c;margin:0}.admin-store-drawer>header>button{cursor:pointer;background:#fff;border:1px solid #072b251f;border-radius:12px;width:40px;height:40px;font-size:25px}.admin-store-drawer-body{flex:1;padding:18px 22px;overflow:auto}.admin-store-drawer-statuses{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-store-drawer-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.admin-store-drawer-metrics article,.admin-store-drawer-card{background:#fff;border:1px solid #072b2517;border-radius:18px;padding:16px}.admin-store-drawer-metrics strong{color:#008f61;font-size:22px;display:block}.admin-store-drawer-metrics span{color:#68778b;font-size:12px}.admin-store-drawer-card{margin-bottom:12px}.admin-store-drawer-card h3{color:#10243a;margin:0 0 12px}.admin-store-drawer-card p{color:#596a7f;margin:6px 0}.admin-store-drawer-card dl{margin:0}.admin-store-drawer-card dl div{border-bottom:1px solid #072b2512;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.admin-store-drawer-card dt{color:#68778b}.admin-store-drawer-card dd{color:#10243a;text-align:right;margin:0;font-weight:850}.admin-store-drawer>footer{background:#fff;border-top:1px solid #072b2517;gap:10px;padding:16px 22px 22px;display:flex}.admin-store-drawer>footer button{color:#008d60;cursor:pointer;background:#fff;border:1px solid #00996647;border-radius:14px;flex:1;min-height:44px;font-weight:950}.admin-store-drawer>footer button.primary{color:#fff;background:#096}@media (width<=1180px){.admin-store-control-bar{grid-template-columns:1fr 1fr 1fr}.admin-store-search{grid-column:1/-1}.admin-store-table{overflow-x:auto}.admin-store-table .store-grid{min-width:1180px}}.admin-store-results-head>div{gap:2px;display:grid}.admin-store-results-head>div span{color:#758397;font-size:12px}.admin-store-sort{color:#66758a;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.admin-store-sort select{color:#203249;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #072b251f;border-radius:12px;padding:0 34px 0 12px;font-weight:900}.admin-store-table .store-grid{grid-template-columns:minmax(220px,1.45fr) minmax(145px,.92fr) minmax(90px,.58fr) 68px 68px minmax(112px,.72fr) 88px minmax(140px,.9fr) 94px}.admin-store-table .admin-v2-table-head{min-height:44px;padding-top:0;padding-bottom:0}.admin-store-table .admin-v2-table-row{align-items:center;min-height:82px;padding-top:10px;padding-bottom:10px}.admin-store-table .admin-v2-store-cell>span{border-radius:15px;flex:0 0 48px;width:48px;height:48px}.admin-store-table .admin-v2-store-cell strong,.admin-store-owner strong,.admin-store-money{line-height:1.25}.admin-store-table .admin-v2-store-cell small{margin-top:2px;line-height:1.3}.admin-store-plan{padding:6px 9px;font-size:11px}.admin-store-rating{color:#15283f;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-store-rating span{color:#e8a400;font-size:14px}.admin-store-rating strong{font-size:12px}.admin-store-alerts{margin-top:4px}.admin-store-alerts em{padding:3px 6px;font-size:8px}.admin-store-combined-status{gap:4px}.admin-store-status-pill{padding:6px 9px;font-size:10px}.admin-store-view-button,.admin-store-action-menu summary{width:36px;height:36px}.admin-store-actions{gap:5px}@media (width<=1260px){.admin-store-table{overflow-x:auto}.admin-store-table .store-grid{min-width:1260px}}.admin-store-table .admin-v2-table-head.store-grid,.admin-store-table .admin-v2-table-row.store-grid{align-items:center;min-width:1260px;grid-template-columns:minmax(220px,1.45fr) minmax(145px,.92fr) minmax(90px,.58fr) 68px 68px minmax(112px,.72fr) 88px minmax(140px,.9fr) 94px!important;column-gap:14px!important;display:grid!important}.admin-store-table .admin-v2-table-head.store-grid>*,.admin-store-table .admin-v2-table-row.store-grid>*{min-width:0}.admin-store-table .admin-v2-table-row.store-grid .admin-store-combined-status,.admin-store-table .admin-v2-table-row.store-grid .admin-store-actions{align-self:center;margin:0}.admin-store-table .admin-v2-table-row.store-grid .admin-store-actions{flex-wrap:nowrap;justify-content:flex-start;display:flex}.chego-view-mobile .admin-finance-mobile-stats{grid-template-columns:1fr}.chego-view-mobile .admin-finance-mobile-filters{gap:12px;margin-bottom:14px;display:grid}.chego-view-mobile .admin-finance-mobile-filters label{position:relative}.chego-view-mobile .admin-finance-mobile-filters label svg{color:#6b7b91;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.chego-view-mobile .admin-finance-mobile-filters input,.chego-view-mobile .admin-finance-mobile-filters select{background:#fff;border:1px solid #dbe8e4;border-radius:14px;width:100%;height:44px;padding:0 14px;font-weight:800}.chego-view-mobile .admin-finance-mobile-filters input{padding-left:42px}.chego-view-mobile .admin-finance-mobile-filters>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chego-view-mobile .admin-finance-mobile-filters button,.chego-view-mobile .admin-finance-mobile-row button,.chego-view-mobile .admin-reports-mobile-history button{color:#fff;background:linear-gradient(135deg,#00a86b,#008a4f);border:0;border-radius:14px;height:44px;font-weight:900}.chego-view-mobile .admin-finance-mobile-list{gap:12px;display:grid}.chego-view-mobile .admin-finance-mobile-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.chego-view-mobile .admin-finance-mobile-row strong,.chego-view-mobile .admin-finance-mobile-row small{display:block}.chego-view-mobile .admin-finance-mobile-row small{color:#667891;margin-top:4px;font-size:12px}.chego-view-mobile .admin-finance-mobile-payments{gap:12px;margin-bottom:14px;display:grid}.chego-view-mobile .admin-finance-mobile-payments h2{color:#0f1c2e;margin:0}.chego-view-mobile .admin-finance-mobile-payments div{border-top:1px solid #edf3f1;justify-content:space-between;padding-top:10px;display:flex}.admin-finance-section-title{justify-content:space-between;align-items:end;margin:4px 0 12px;display:flex}.admin-finance-section-title.compact{margin-top:22px}.admin-finance-section-title span{color:#0b2f25;font-size:17px;font-weight:950;display:block}.admin-finance-section-title p{color:#6c7c90;margin:4px 0 0;font-size:12px;font-weight:700}.admin-finance-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-finance-metric{background:#fff;border:1px solid #dce8e4;border-radius:20px;grid-template-columns:52px 1fr;align-items:center;gap:14px;min-height:112px;padding:18px;display:grid;box-shadow:0 10px 30px #0f2f250f}.admin-finance-metric-icon{color:#00985b;background:#e1f8ed;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.admin-finance-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px}.admin-finance-metric small{color:#5c6d80;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950;display:block}.admin-finance-metric strong{color:#0c2e24;margin-top:4px;font-size:25px;font-weight:950;line-height:1.05;display:block}.admin-finance-metric p{color:#718195;margin:6px 0 0;font-size:11px;font-weight:750}.admin-finance-metric.purple .admin-finance-metric-icon{color:#7c42e8;background:#f0e8ff}.admin-finance-metric.orange .admin-finance-metric-icon{color:#e58a00;background:#fff1dc}.admin-finance-metric.red .admin-finance-metric-icon{color:#e32f3d;background:#ffe7e7}.admin-finance-metric.yellow .admin-finance-metric-icon{color:#b77a00;background:#fff4cf}.admin-finance-metric.highlight{background:linear-gradient(145deg,#04a766,#008a4f);border-color:#0000}.admin-finance-metric.highlight small,.admin-finance-metric.highlight strong,.admin-finance-metric.highlight p{color:#fff}.admin-finance-metric.highlight .admin-finance-metric-icon{color:#fff;background:#ffffff29}.admin-finance-filters{grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(140px,.8fr)) auto auto;align-items:end;gap:12px;margin:22px 0 18px;padding:16px;display:grid}.admin-finance-filters label{color:#596a7f;gap:6px;font-size:11px;font-weight:900;display:grid}.admin-finance-search{position:relative}.admin-finance-search svg{color:#6f8195;fill:none;stroke:currentColor;width:18px;height:18px;position:absolute;bottom:13px;left:14px}.admin-finance-filters input,.admin-finance-filters select{color:#102235;background:#f8fbfa;border:1px solid #d7e4e1;border-radius:13px;width:100%;height:44px;padding:0 13px;font-weight:750}.admin-finance-search input{padding-left:42px}.admin-finance-filters button,.admin-finance-settlements button{color:#008a4f;cursor:pointer;background:#fff;border:1px solid #0aa35d;border-radius:13px;height:44px;padding:0 16px;font-weight:900}.admin-finance-filters button[data-admin-finance-apply]{color:#fff;background:linear-gradient(135deg,#00a86b,#008a4f);box-shadow:0 12px 24px #00985029}.admin-finance-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:18px;display:grid}.admin-finance-chart-card,.admin-finance-payment-card{min-height:390px;padding:20px}.admin-finance-line-chart{width:100%;height:auto;overflow:visible}.admin-finance-line-chart line{stroke:#e2ece9;stroke-width:1px}.admin-finance-line-chart polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.admin-finance-line-chart .sales{stroke:#009850}.admin-finance-line-chart .revenue{stroke:#7657d5}.admin-finance-line-chart .sales-point{fill:#009850;stroke:#fff;stroke-width:3px}.admin-finance-line-chart .revenue-point{fill:#7657d5;stroke:#fff;stroke-width:3px}.admin-finance-line-chart text{fill:#708096;text-anchor:middle;font-size:11px;font-weight:700}.admin-finance-line-chart .chart-grid text{text-anchor:end;font-size:9px}.admin-finance-legend{color:#52627a;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;font-weight:850;display:flex}.admin-finance-legend span{align-items:center;gap:8px;display:inline-flex}.admin-finance-legend b{border-radius:50%;width:10px;height:10px}.admin-finance-legend b.sales{background:#009850}.admin-finance-legend b.revenue{background:#7657d5}.admin-finance-donut{background:var(--finance-donut,#e7efed);border-radius:50%;place-items:center;width:190px;height:190px;margin:20px auto;display:grid;position:relative}.admin-finance-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:35px;box-shadow:inset 0 0 0 1px #e7efed}.admin-finance-donut-center{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:35px}.admin-finance-donut-center strong{color:#102235;white-space:nowrap;font-size:17px;font-weight:950}.admin-finance-donut-center span{color:#708096;font-size:10px;font-weight:800}.admin-finance-payment-list{gap:8px;display:grid}.admin-finance-payment-list button{color:#102235;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ebe8;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.admin-finance-payment-list button b{background:var(--payment-color,#009850);border-radius:50%;width:10px;height:10px}.admin-finance-payment-list button span,.admin-finance-payment-list button strong{font-size:12px;font-weight:900}.admin-finance-payment-list button small{color:#708096;grid-column:2/-1;font-size:10px;font-weight:750}.admin-finance-settlements{margin-top:18px;padding:20px}.admin-finance-settlements .admin-v2-card-head{justify-content:space-between;align-items:center;display:flex}.admin-finance-settlement-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.admin-finance-settlement-grid>div{background:#f9fcfb;border:1px solid #e1ebe8;border-radius:15px;padding:16px}.admin-finance-settlement-grid small{color:#65768a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900;display:block}.admin-finance-settlement-grid strong{color:#0c2e24;margin-top:7px;font-size:22px;font-weight:950;display:block}.admin-finance-transactions{margin-top:18px;padding:20px}.admin-finance-order-groups{gap:14px;margin-top:12px;display:grid}.admin-finance-order-group{background:#fff;border:1px solid #dfe9e6;border-radius:17px;overflow:hidden}.admin-finance-order-group>header{background:#f6faf9;border-bottom:1px solid #e2ece9;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-finance-order-group>header div{gap:3px;display:grid}.admin-finance-order-group>header strong{color:#0d2638;font-size:13px;font-weight:950}.admin-finance-order-group>header span{color:#718195;font-size:11px;font-weight:750}.admin-finance-order-group>header b{color:#008a4f;background:#e3f8ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.admin-finance-group-head,.admin-finance-group-row{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) repeat(4,minmax(100px,.75fr));align-items:center;gap:12px;padding:11px 16px;display:grid}.admin-finance-group-head{color:#68798d;text-transform:uppercase;letter-spacing:.08em;background:#fbfdfd;font-size:9px;font-weight:950}.admin-finance-group-row{color:#102235;border-top:1px solid #edf2f0;font-size:12px}.admin-finance-group-row strong,.admin-finance-group-row span{min-width:0}.admin-finance-group-row .admin-v2-status{justify-self:start}@media (width<=1280px){.admin-finance-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-finance-dashboard-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-finance-metrics-grid,.admin-finance-settlement-grid{grid-template-columns:1fr}.admin-finance-filters{grid-template-columns:1fr 1fr}.admin-finance-transactions{overflow-x:auto}.admin-finance-order-group{min-width:980px}}.chego-view-mobile .admin-reports-mobile-stats{grid-template-columns:1fr}.chego-view-mobile .admin-reports-mobile-types{gap:12px;margin-bottom:14px;display:grid}.chego-view-mobile .admin-reports-mobile-types button{text-align:left;color:#0f1c2e;background:#fff;border:1px solid #dbe8e4;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;display:grid}.chego-view-mobile .admin-reports-mobile-types svg{color:#009850;width:24px;height:24px}.chego-view-mobile .admin-reports-mobile-types span,.chego-view-mobile .admin-reports-mobile-types small{display:block}.chego-view-mobile .admin-reports-mobile-types span{font-weight:950}.chego-view-mobile .admin-reports-mobile-types small{color:#62738c;margin-top:2px}.chego-view-mobile .admin-reports-mobile-history{gap:12px;display:grid}.chego-view-mobile .admin-reports-mobile-history article{justify-content:space-between;align-items:center;gap:12px;display:flex}.chego-view-mobile .admin-reports-mobile-history strong,.chego-view-mobile .admin-reports-mobile-history small{display:block}.chego-view-mobile .admin-reports-mobile-history small{color:#62738c;margin-top:4px}.chego-view-mobile .admin-reports-mobile-history button{color:#008a4f;background:#fff;border:1px solid #0aa35d;border-radius:12px;height:38px;padding:0 14px;font-weight:900}.admin-report-period-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.admin-report-period-tabs button,.admin-report-type-tabs button{color:#27364b;cursor:pointer;background:#fff;border:1px solid #d6e5e0;border-radius:999px;padding:10px 17px;font-weight:850}.admin-report-period-tabs button.active,.admin-report-type-tabs button.active{color:#fff;background:#009b57;border-color:#009b57}.admin-reports-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.admin-report-generator{margin-bottom:18px}.admin-report-type-tabs{flex-wrap:wrap;gap:9px;margin:4px 0 18px;display:flex}.admin-report-generator-grid{grid-template-columns:1.15fr 1fr 1fr 1fr .7fr auto;align-items:end;gap:12px;display:grid}.admin-report-generator-grid label{gap:7px;min-width:0;display:grid}.admin-report-generator-grid label span{color:#61728a;font-size:12px;font-weight:850}.admin-report-generator-grid select,.admin-report-generator-grid input{color:#102035;background:#f9fbfb;border:1px solid #d5e2df;border-radius:14px;width:100%;min-width:0;padding:12px 13px;font-weight:750}.admin-report-generator-grid .admin-v2-primary-action{white-space:nowrap;height:45px}.admin-reports-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:start;gap:18px;display:grid}.admin-report-analytics-card{min-height:390px}.admin-report-line-chart{width:100%;height:auto;margin-top:8px;overflow:visible}.admin-report-line-chart line{stroke:#d9e7e3;stroke-width:1px}.admin-report-line-chart polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.admin-report-line-chart .gross{stroke:#009c57}.admin-report-line-chart .fees{stroke:#6d72e8}.admin-report-line-chart text{fill:#6b7b91;text-anchor:middle;font-size:11px}.admin-report-line-chart .gross-dot{fill:#009c57}.admin-report-legend{color:#53657d;flex-wrap:wrap;gap:20px;margin-top:4px;font-size:13px;font-weight:750;display:flex}.admin-report-legend span{align-items:center;gap:8px;display:flex}.admin-report-legend b{border-radius:50%;width:10px;height:10px}.admin-report-legend .gross{background:#009c57}.admin-report-legend .fees{background:#6d72e8}.admin-report-history-card{min-width:0}.admin-report-history-table{overflow:auto}.admin-report-history-grid{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) minmax(150px,1fr) 70px 130px;min-width:720px}.admin-report-history-grid small{color:#6c7c90;text-transform:capitalize;margin-top:4px;display:block}.admin-report-format{color:#008a4d;background:#e8fff4;border-radius:10px;place-items:center;width:54px;height:30px;font-weight:900;display:inline-grid}.admin-report-actions{justify-content:flex-end;gap:7px;display:flex}.admin-report-actions button{color:#008c50;cursor:pointer;background:#fff;border:1px solid #cfe1dc;border-radius:10px;place-items:center;width:36px;height:34px;font-size:18px;font-weight:900;display:grid}.admin-report-actions button svg{width:16px;height:16px}.admin-report-actions button.danger{color:#e42d3d;border-color:#ffd0d4}.admin-report-history-card .admin-v2-empty-state{min-height:280px}.admin-report-analytics-card .admin-v2-empty-state{min-height:290px}@media (width<=1380px){.admin-reports-summary-grid,.admin-report-generator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reports-main-grid{grid-template-columns:1fr}}@media (width<=980px){.admin-reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-generator-grid{grid-template-columns:1fr 1fr}.admin-report-generator-grid .admin-v2-primary-action{grid-column:1/-1}.admin-report-period-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.admin-report-period-tabs button{white-space:nowrap}}.admin-fees-mobile-shell,.admin-fees-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 52px}.admin-fees-mobile-header,.admin-fees-desktop-header{color:#fff;min-height:96px;box-shadow:var(--chego-shadow-strong);background:linear-gradient(135deg,#064e3b,#009850);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.admin-fees-mobile-header button,.admin-fees-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-weight:950}.admin-fees-mobile-header img,.admin-fees-desktop-header img{width:142px}.admin-fees-mobile-header span,.admin-fees-desktop-header span{color:var(--chego-green-dark);background:#fff;border-radius:999px;padding:10px 14px;font-weight:950}.admin-fees-mobile-hero,.admin-fees-desktop-hero,.admin-fees-mobile-config,.admin-fees-desktop-config,.admin-fees-mobile-stores,.admin-fees-desktop-stores,.admin-fees-store-mobile,.admin-fees-store-desktop,.admin-fees-mobile-empty,.admin-fees-desktop-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.admin-fees-mobile-hero,.admin-fees-desktop-hero{gap:14px;margin-top:18px;padding:20px;display:grid}.admin-fees-desktop-hero{grid-template-columns:1fr 250px;align-items:center}.admin-fees-mobile-hero small,.admin-fees-desktop-hero small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-fees-mobile-hero h1,.admin-fees-desktop-hero h1{color:var(--chego-text);letter-spacing:-.06em;margin:6px 0;font-size:38px;line-height:.98}.admin-fees-mobile-hero p,.admin-fees-desktop-hero p{color:var(--chego-muted);margin:0;line-height:1.45}.admin-fees-mobile-hero article,.admin-fees-desktop-hero article{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:24px;padding:18px}.admin-fees-mobile-hero article strong,.admin-fees-desktop-hero article strong{font-size:26px;line-height:1;display:block}.admin-fees-mobile-metrics,.admin-fees-desktop-metrics{gap:10px;margin-top:14px;display:grid}.admin-fees-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fees-desktop-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-fees-mobile-metrics article,.admin-fees-desktop-metrics article{border:1px solid var(--chego-border);min-height:90px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;align-content:center;gap:7px;padding:15px;display:grid}.admin-fees-mobile-metrics strong,.admin-fees-desktop-metrics strong{color:var(--chego-text);font-size:22px;line-height:1}.admin-fees-mobile-metrics span,.admin-fees-desktop-metrics span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.admin-fees-mobile-config,.admin-fees-desktop-config{gap:12px;margin-top:14px;padding:18px;display:grid}.admin-fees-desktop-config{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fees-desktop-config>div,.admin-fees-desktop-config .full,.admin-fees-desktop-config button,.admin-fees-desktop-config>small{grid-column:1/-1}.admin-fees-mobile-config h2,.admin-fees-desktop-config h2,.admin-fees-mobile-title h2,.admin-fees-desktop-title h2{color:var(--chego-text);margin:0;font-size:24px;line-height:1}.admin-fees-mobile-config p,.admin-fees-desktop-config p,.admin-fees-mobile-title p,.admin-fees-desktop-title p{color:var(--chego-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.admin-fees-mobile-config label,.admin-fees-desktop-config label{gap:7px;display:grid}.admin-fees-mobile-config span,.admin-fees-desktop-config span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-fees-mobile-config input,.admin-fees-desktop-config input,.admin-fees-store-form-mobile input,.admin-fees-store-form-desktop input{border:1px solid var(--chego-border);min-height:46px;color:var(--chego-text);background:#f8fafc;border-radius:15px;padding:0 12px;font-weight:900}.admin-fees-mobile-config button,.admin-fees-desktop-config button,.admin-fees-store-form-mobile button,.admin-fees-store-form-desktop button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:44px;font-size:12px;font-weight:950}.admin-fees-store-form-mobile button.ghost,.admin-fees-store-form-desktop button.ghost{color:var(--chego-text);background:#f1f5f9}.admin-fees-mobile-stores,.admin-fees-desktop-stores{margin-top:14px;padding:18px}.admin-fees-mobile-store-list,.admin-fees-desktop-store-list{gap:12px;margin-top:14px;display:grid}.admin-fees-store-mobile,.admin-fees-store-desktop{gap:12px;padding:15px;display:grid}.admin-fees-store-desktop{grid-template-columns:1fr auto;align-items:center}.admin-fees-store-mobile small,.admin-fees-store-desktop small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-fees-store-mobile h2,.admin-fees-store-desktop h2{color:var(--chego-text);margin:6px 0;font-size:22px;line-height:1}.admin-fees-store-mobile p,.admin-fees-store-desktop p{color:var(--chego-muted);margin:0;font-size:13px}.admin-fees-store-form-mobile,.admin-fees-store-form-desktop{gap:8px;display:grid}.admin-fees-store-form-desktop{grid-template-columns:120px 90px 90px}@media (width<=760px){.admin-fees-mobile-header,.admin-fees-desktop-header,.admin-fees-store-form-desktop{grid-template-columns:1fr}}.admin-database-mobile-shell,.admin-database-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 52px}.admin-database-mobile-header,.admin-database-desktop-header{color:#fff;min-height:96px;box-shadow:var(--chego-shadow-strong);background:linear-gradient(135deg,#0f172a,#0369a1);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.admin-database-mobile-header button,.admin-database-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-weight:950}.admin-database-mobile-header img,.admin-database-desktop-header img{width:142px}.admin-database-mobile-header span,.admin-database-desktop-header span{color:#0369a1;background:#fff;border-radius:999px;padding:10px 14px;font-weight:950}.admin-database-mobile-hero,.admin-database-desktop-hero,.admin-database-mobile-panel,.admin-database-desktop-panel,.admin-database-check-mobile,.admin-database-check-desktop,.admin-database-table-mobile,.admin-database-table-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.admin-database-mobile-hero,.admin-database-desktop-hero{gap:14px;margin-top:18px;padding:20px;display:grid}.admin-database-desktop-hero{grid-template-columns:1fr 250px;align-items:center}.admin-database-mobile-hero small,.admin-database-desktop-hero small{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-database-mobile-hero h1,.admin-database-desktop-hero h1{color:var(--chego-text);letter-spacing:-.06em;margin:6px 0;font-size:38px;line-height:.98}.admin-database-mobile-hero p,.admin-database-desktop-hero p{color:var(--chego-muted);margin:0;line-height:1.45}.admin-database-mobile-hero article,.admin-database-desktop-hero article{color:#075985;background:#e0f2fe;border-radius:24px;padding:18px}.admin-database-mobile-hero article strong,.admin-database-desktop-hero article strong{font-size:24px;line-height:1;display:block}.admin-database-mobile-metrics,.admin-database-desktop-metrics{gap:10px;margin-top:14px;display:grid}.admin-database-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-database-desktop-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-database-mobile-metrics article,.admin-database-desktop-metrics article{border:1px solid var(--chego-border);min-height:90px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;align-content:center;gap:7px;padding:15px;display:grid}.admin-database-mobile-metrics strong,.admin-database-desktop-metrics strong{color:var(--chego-text);font-size:25px;line-height:1}.admin-database-mobile-metrics span,.admin-database-desktop-metrics span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.admin-database-mobile-panel,.admin-database-desktop-panel{margin-top:14px;padding:18px}.admin-database-mobile-title h2,.admin-database-desktop-title h2{color:var(--chego-text);margin:0;font-size:24px;line-height:1}.admin-database-mobile-title p,.admin-database-desktop-title p{color:var(--chego-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.admin-database-mobile-checklist,.admin-database-desktop-checklist,.admin-database-mobile-tables,.admin-database-desktop-tables{gap:12px;margin-top:14px;display:grid}.admin-database-desktop-checklist,.admin-database-desktop-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-database-check-mobile,.admin-database-check-desktop{box-shadow:none;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.admin-database-check-mobile.ok,.admin-database-check-desktop.ok{background:#f0fdf4;border-color:#bbf7d0}.admin-database-check-mobile.missing,.admin-database-check-desktop.missing{background:#fffbeb;border-color:#fde68a}.admin-database-check-mobile span,.admin-database-check-desktop span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-database-check-mobile strong,.admin-database-check-desktop strong,.admin-database-table-mobile h2,.admin-database-table-desktop h2{color:var(--chego-text)}.admin-database-check-mobile p,.admin-database-check-desktop p,.admin-database-table-mobile p,.admin-database-table-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.admin-database-mobile-code,.admin-database-desktop-code,.admin-database-mobile-sql,.admin-database-desktop-sql{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:20px;max-height:380px;margin-top:14px;padding:16px;font-size:12px;line-height:1.55;overflow:auto}.admin-database-table-mobile,.admin-database-table-desktop{box-shadow:none;padding:15px}.admin-database-table-mobile small,.admin-database-table-desktop small{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.admin-database-table-mobile h2,.admin-database-table-desktop h2{margin:6px 0;font-size:20px}.admin-database-table-mobile ul,.admin-database-table-desktop ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.admin-database-table-mobile li,.admin-database-table-desktop li{color:#334155;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}@media (width<=1240px){.admin-settings-layout{grid-template-columns:1fr}.admin-settings-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-settings-tabs{display:none!important}.admin-settings-menu-card{position:sticky;top:92px;background:#fff!important;border:1px solid #dce7e2!important;border-radius:20px!important;padding:11px!important;box-shadow:0 9px 26px #1533270d!important}.admin-settings-menu-title{border-bottom:1px solid #e7eeeb;margin-bottom:8px;padding:7px 8px 13px}.admin-settings-menu-title strong,.admin-settings-menu-title small{display:block}.admin-settings-menu-title strong{color:#172b21;font-size:14px}.admin-settings-menu-title small{color:#76867e;margin-top:3px;font-size:10px;font-weight:750}.admin-settings-menu{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.admin-settings-menu button{text-align:left!important;width:100%!important;min-height:61px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:39px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;padding:9px!important;display:grid!important}.admin-settings-menu button>span{color:#5d756a!important;background:#eef5f2!important;border-radius:12px!important;width:39px!important;height:39px!important}.admin-settings-menu button>div{min-width:0}.admin-settings-menu button strong,.admin-settings-menu button small{display:block!important}.admin-settings-menu button strong{line-height:1.2;color:#263a31!important;font-size:11px!important}.admin-settings-menu button small{color:#7a8982!important;margin-top:3px!important;font-size:9px!important;font-weight:700!important;line-height:1.25!important}.admin-settings-menu button>svg{color:#9aaba3!important;width:14px!important;height:14px!important}.admin-settings-menu button.active>span{color:#087c49!important;background:#d6f4e4!important}.admin-settings-menu button.active strong{color:#087445!important}.admin-settings-menu button.active>svg{color:#087c49!important}.admin-settings-editor{background:#fff!important;border:1px solid #dce7e2!important;border-radius:20px!important;min-height:545px!important;padding:0!important;overflow:hidden!important;box-shadow:0 9px 26px #1533270d!important}.admin-settings-editor-head{background:#fff;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 22px;display:flex}.admin-settings-editor-head>div>span{color:#60746a;letter-spacing:.08em;text-transform:uppercase;background:#eef5f2;border-radius:999px;margin-bottom:5px;padding:4px 7px;font-size:8px;font-weight:950;display:inline-flex}.admin-settings-editor-head h2{color:#14281e;margin:0;font-size:21px}.admin-settings-editor-head p{color:#708078;margin:4px 0 0;font-size:11px;font-weight:750}.admin-settings-editor-head>small{color:#087849;white-space:nowrap;background:#edf8f2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.admin-settings-editor.is-dirty .admin-settings-editor-head>small{color:#8a620e;background:#fff6dc}.admin-settings-alert[hidden]{display:none!important}.admin-settings-alert.danger{color:#b33434;background:#fff4f4;border:1px solid #f2c7c7;border-radius:12px;margin:16px 22px 0;padding:11px 13px;font-size:11px;font-weight:850}.admin-settings-editor>.admin-settings-form-grid,.admin-settings-editor>.admin-settings-list{margin:20px 22px!important}.admin-settings-editor>.admin-settings-list+.admin-settings-form-grid{margin-top:0!important}.admin-settings-editor>.admin-settings-secondary{margin:0 22px 20px!important}.admin-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}.admin-settings-form-grid label{color:#4e6359!important;gap:7px!important;min-width:0!important;font-size:10px!important;font-weight:900!important}.admin-settings-form-grid input,.admin-settings-form-grid textarea,.admin-settings-form-grid select{color:#20362c!important;background:#f8faf9!important;border:1px solid #d7e3dd!important;border-radius:12px!important;outline:0!important;min-height:45px!important;padding:10px 12px!important;font-size:11px!important;font-weight:800!important}.admin-settings-form-grid textarea{min-height:116px!important;line-height:1.5!important}.admin-settings-form-grid input:focus,.admin-settings-form-grid textarea:focus,.admin-settings-form-grid select:focus{background:#fff!important;border-color:#48b980!important;box-shadow:0 0 0 3px #099a571a!important}.admin-settings-field-hint{color:#829088!important;font-size:8px!important;font-weight:700!important;line-height:1.35!important}.admin-settings-toggle-row{background:#fafcfb!important;border:1px solid #dde7e2!important;border-radius:13px!important;min-height:65px!important;padding:12px 14px!important}.admin-settings-toggle-row strong{color:#263b31!important;font-size:11px!important}.admin-settings-toggle-row small{color:#77877f!important;font-size:9px!important;line-height:1.35!important}.admin-settings-toggle-row input[type=checkbox]{appearance:none;cursor:pointer;flex:none;transition:all .18s;position:relative;background:#cbd8d2!important;border:0!important;border-radius:999px!important;width:42px!important;height:23px!important}.admin-settings-toggle-row input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.admin-settings-toggle-row input[type=checkbox]:checked{background:#079957!important}.admin-settings-toggle-row input[type=checkbox]:checked:before{transform:translate(19px)}.admin-settings-context-note{color:#285442;background:#f1faf5;border:1px solid #cde8da;border-radius:14px;align-items:flex-start;gap:11px;margin:20px 22px 0;padding:13px 15px;display:flex}.admin-settings-context-note>svg{color:#087c49;flex:none;width:19px!important;height:19px!important}.admin-settings-context-note strong{color:#214a38;font-size:11px;display:block}.admin-settings-context-note p{color:#5f776c;margin:4px 0 0;font-size:9px;font-weight:750;line-height:1.45}.admin-settings-context-note.warning{background:#fffaf0;border-color:#eadcb4}.admin-settings-context-note.warning>svg{color:#8f6817}.admin-settings-context-note.warning strong{color:#6d531c}.admin-settings-actions{background:#fafcfb!important;border-top:1px solid #e3ebe7!important;margin:24px 0 0!important;padding:14px 22px!important}.admin-settings-actions button{border-radius:12px!important;min-height:42px!important;padding:0 15px!important;font-size:11px!important;font-weight:900!important}.admin-settings-actions button.primary{background:#079957!important;border-color:#079957!important;box-shadow:0 7px 16px #07995726!important}.admin-settings-secondary{color:#5a7066!important;border-color:#d5e2dc!important;font-size:10px!important}.admin-settings-account{position:sticky;top:92px;border:1px solid #dce7e2!important;border-radius:20px!important;gap:12px!important;padding:16px!important;box-shadow:0 9px 26px #1533270d!important}.admin-settings-summary-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-settings-summary-head h2{font-size:16px!important}.admin-settings-summary-head p{color:#75857d;margin:3px 0 0;font-size:9px;font-weight:750}.admin-settings-summary-head>strong{color:#087b49;font-size:17px}.admin-settings-progress{background:#e7eeeb;border-radius:999px;height:6px;overflow:hidden}.admin-settings-progress>span{border-radius:inherit;background:#0aa05b;height:100%;display:block}.admin-settings-brand-preview{background:#f5faf7!important;border-radius:14px!important;padding:12px!important}.admin-settings-brand-preview>span{overflow:hidden;background:#ddf7e9!important;border-radius:13px!important;width:43px!important;height:43px!important}.admin-settings-brand-preview>span img{object-fit:cover;width:100%;height:100%;display:block}.admin-settings-brand-preview strong{font-size:15px!important}.admin-settings-brand-preview small{font-size:9px!important}.admin-settings-account dl{border-radius:13px!important}.admin-settings-account dl div{padding:10px 11px!important}.admin-settings-account dt,.admin-settings-account dd{font-size:10px!important}.admin-settings-missing{background:#fff8e8;border:1px solid #eadcb5;border-radius:13px;gap:6px;padding:11px;display:grid}.admin-settings-missing>strong{color:#6f551b;font-size:10px}.admin-settings-missing>span{color:#7b6840;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.admin-settings-missing svg{width:12px!important;height:12px!important}.admin-settings-complete{color:#087849;background:#eef9f3;border-radius:13px;align-items:center;gap:7px;padding:11px;font-size:10px;font-weight:850;display:flex}.admin-settings-complete svg{width:14px!important;height:14px!important}.admin-settings-alert.success{border-radius:12px!important;padding:11px 14px!important;font-size:11px!important}@media (width<=1180px){.admin-settings-layout{grid-template-columns:220px minmax(0,1fr)!important}.admin-settings-account{grid-column:1/-1;position:static}.admin-settings-menu-card{top:82px}}@media (width<=840px){.admin-settings-layout{grid-template-columns:1fr!important}.admin-settings-menu-card{position:static}.admin-settings-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-settings-account{grid-column:auto}.admin-settings-editor>.admin-settings-form-grid,.admin-settings-editor>.admin-settings-list{margin:16px!important}.admin-settings-context-note{margin:16px 16px 0}.admin-settings-form-grid{grid-template-columns:1fr!important}}.admin-settings-mobile-page .admin-settings-context-note{margin:0!important;padding:12px!important}.admin-settings-mobile-page .admin-settings-context-note+*{margin-top:0!important}.admin-profile-settings{gap:24px;display:grid}.admin-profile-photo-block{background:#f8fcfa;border:1px solid #dce8e3;border-radius:18px;align-items:center;gap:18px;padding:18px;display:flex}.admin-profile-photo-preview{color:#009b62;background:#dff8ee;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.admin-profile-photo-preview img{object-fit:cover;width:100%;height:100%}.admin-profile-photo-preview svg{width:34px;height:34px}.admin-profile-photo-block>div{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.admin-profile-photo-block strong,.admin-profile-photo-block small{width:100%}.admin-profile-photo-block small{color:#64748b}.admin-profile-photo-button,.admin-profile-photo-remove{cursor:pointer;color:#008f5c;background:#fff;border:1px solid #00a66a;border-radius:12px;padding:9px 14px;font-weight:700}.admin-profile-photo-remove{color:#d33;border-color:#e4e9e7}.admin-profile-settings.mobile .admin-profile-photo-block{align-items:flex-start}.admin-v2-admin-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.admin-users-alert{border-radius:16px;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:850}.admin-users-alert.success{color:#047857;background:#ecfdf5;border:1px solid #9be7c2}.admin-users-alert.danger{color:#dc2626;background:#fff1f2;border:1px solid #fecaca}.admin-users-stats .admin-v2-stat-card:nth-child(3)>span{color:#dc2626;background:#fee2e2}.admin-users-toolbar{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.65fr) minmax(160px,.65fr) minmax(160px,.65fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.admin-users-toolbar label,.admin-users-form label,.admin-users-mobile-filter-card label{color:#475569;gap:7px;font-size:12px;font-weight:850;display:grid}.admin-users-toolbar input,.admin-users-toolbar select,.admin-users-form input,.admin-users-form select,.admin-users-mobile-filter-card input{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:13px;outline:0;padding:0 12px;font-size:13px;font-weight:750}.admin-users-toolbar input:focus,.admin-users-toolbar select:focus,.admin-users-form input:focus,.admin-users-form select:focus,.admin-users-mobile-filter-card input:focus{border-color:#05a660;box-shadow:0 0 0 4px #05a6601f}.admin-users-search-field{position:relative}.admin-users-search-field svg{color:#64748b;width:18px;height:18px;position:absolute;bottom:11px;left:12px}.admin-users-search-field input{padding-left:40px}.admin-users-filter-btn,.admin-users-export-btn{min-height:42px;font:inherit;cursor:pointer;border-radius:13px;padding:0 14px;font-size:13px;font-weight:900}.admin-users-filter-btn{color:#fff;background:#008f55;border:0;box-shadow:0 12px 22px #008f552e}.admin-users-export-btn{color:#047857;background:#fff;border:1px solid #bdebd5;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-users-table-card{overflow:hidden;padding:0!important}.admin-users-grid{grid-template-columns:minmax(190px,1.3fr) 90px minmax(120px,.8fr) minmax(190px,1.2fr) 80px 130px 150px;align-items:center;gap:12px;display:grid}.admin-users-table .admin-v2-table-head{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 18px;font-size:12px;font-weight:950}.admin-users-table .admin-v2-table-row{border-bottom:1px solid #edf2f7;min-height:72px;padding:12px 18px}.admin-users-table .admin-v2-table-row:last-child{border-bottom:0}.admin-users-person{grid-template-columns:42px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.admin-users-person>span,.admin-users-detail-head>span,.admin-users-mobile-profile>span{color:#047857;background:#dcfce7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.admin-users-person img,.admin-users-detail-head img,.admin-users-mobile-profile img{object-fit:cover;width:100%;height:100%}.admin-users-person strong,.admin-users-grid>span,.admin-users-grid>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-users-grid small{color:#64748b;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:750;display:block;overflow:hidden}.admin-users-type{border-radius:999px;width:fit-content;min-height:26px;padding:5px 10px;font-size:12px;font-weight:950}.admin-users-type.cliente{color:#047857;background:#dcfce7}.admin-users-type.loja{color:#1d4ed8;background:#dbeafe}.admin-users-type.admin{color:#7e22ce;background:#f3e8ff}.admin-users-row-actions{justify-content:flex-end;gap:7px;display:flex}.admin-users-row-actions button,.admin-users-mobile-actions button{color:#0f5132;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-users-row-actions button:hover,.admin-users-mobile-actions button:hover{color:#008f55;border-color:#05a660}.admin-users-form{margin-bottom:16px}.admin-users-detail{gap:18px;display:grid}.admin-users-detail-head{grid-template-columns:72px 1fr auto;align-items:center;gap:16px;display:grid}.admin-users-detail-head>span{border-radius:24px;width:72px;height:72px}.admin-users-detail-head h2{letter-spacing:-.03em;margin:0;font-size:26px}.admin-users-detail-head p{color:#64748b;margin:4px 0 0;font-weight:750}.admin-users-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-users-detail-grid>div{background:#fbfefd;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.admin-users-detail-grid small,.admin-users-detail-grid strong{display:block}.admin-users-detail-grid small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.admin-users-detail-grid strong{color:#0f172a;margin-top:6px}.admin-v2-form-actions .danger{color:#dc2626!important;background:#fff!important;border-color:#fecaca!important}.admin-v2-form-actions .primary,.admin-v2-form-actions button.primary{color:#fff!important;background:#008f55!important;border:0!important}.admin-users-mobile-filter-card{gap:12px;display:grid}.admin-users-mobile-filter-card .admin-users-search-field svg{bottom:12px}.admin-users-mobile-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.admin-users-mobile-chips::-webkit-scrollbar{display:none}.admin-users-mobile-chips button{color:#334155;min-height:36px;font:inherit;background:#fff;border:1px solid #dbe7e0;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:900}.admin-users-mobile-chips button.active{color:#fff;background:#008f55;border-color:#008f55}.admin-users-mobile-list{gap:12px}.admin-users-mobile-card{background:#fff;border:1px solid #dbe7e0;border-radius:20px;gap:12px;padding:12px;display:grid;box-shadow:0 12px 30px #0f172a0d}.admin-users-mobile-profile{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;display:grid}.admin-users-mobile-profile>span{width:46px;height:46px}.admin-users-mobile-profile strong,.admin-users-mobile-profile small{display:block}.admin-users-mobile-profile small{color:#64748b;font-size:12px;font-weight:750}.admin-users-mobile-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-users-mobile-meta span{color:#64748b;border:1px solid #edf2f7;border-radius:14px;padding:10px;font-size:12px;font-weight:750}.admin-users-mobile-meta b{color:#052e20;font-size:15px;display:block}.admin-users-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-users-mobile-actions button{width:100%}.admin-users-mobile-detail,.admin-users-form.mobile{gap:14px;display:grid}.admin-users-detail-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-shell.is-mobile .admin-users-toolbar{display:block}@media (width<=1240px){.admin-users-toolbar{grid-template-columns:1fr 1fr}.admin-users-grid{grid-template-columns:minmax(180px,1.2fr) 80px 110px minmax(160px,1fr) 70px 120px 130px}}.admin-v2-topbar>.admin-v2-primary-action{display:none!important}.admin-users-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206176b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-users-employee-modal{width:min(820px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 80px #02061747!important}.admin-users-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-users-modal-head strong{color:#0f172a;letter-spacing:-.03em;font-size:24px;font-weight:950;display:block}.admin-users-modal-head p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:750}.admin-users-modal-head>button{color:#0f5132;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-users-modal-head>button svg{width:18px;height:18px}.admin-users-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-permission-note{color:#0f5132;background:#f0fdf7;border:1px solid #bdebd5;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.admin-users-permission-note svg{width:18px;min-width:18px;height:18px;margin-top:1px}.admin-users-employee-modal.mobile{width:min(430px,100vw - 24px);max-height:calc(100vh - 24px)}.admin-users-modal-backdrop.mobile{align-items:start;padding:12px}.admin-users-employee-modal.mobile .admin-users-modal-head strong{font-size:20px}.admin-users-employee-modal.mobile .admin-v2-form-grid{grid-template-columns:1fr}.admin-users-access-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 48px);max-height:calc(100vh - 40px);display:grid;padding:0!important;overflow:hidden!important}.admin-users-access-modal .admin-users-modal-head{background:#fff;border-bottom:1px solid #e7eee9;margin:0;padding:24px 26px 18px}.admin-users-modal-kicker{color:#00a864;letter-spacing:.18em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.admin-users-form-scroll{scrollbar-gutter:stable;background:#f8fbf9;min-height:0;padding:20px 26px 24px;overflow:auto}.admin-users-form-section{background:#fff;border:1px solid #dce9e2;border-radius:20px;padding:18px;box-shadow:0 10px 28px #0f172a09}.admin-users-form-section+.admin-users-form-section{margin-top:14px}.admin-users-section-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;display:grid}.admin-users-section-title>span{color:#008f55;background:#dcfce7;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-users-section-title>span svg,.admin-users-permission-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.admin-users-section-title strong,.admin-users-section-title small{display:block}.admin-users-section-title strong{color:#0f172a;font-size:16px}.admin-users-section-title small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700}.admin-users-section-title.with-actions{grid-template-columns:42px minmax(0,1fr) auto}.admin-users-section-title label b,.admin-users-form-section label>b{color:#ef4444}.admin-users-preset-box{background:#f0fdf7;border:1px dashed #a9dfc5;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.admin-users-preset-box span{color:#0f5132;font-size:12px;font-weight:800}.admin-users-preset-box button,.admin-users-mobile-preset{color:#008f55;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9be7c2;border-radius:11px;padding:0 12px;font-size:11px;font-weight:900}.admin-users-permission-actions{gap:7px;display:flex}.admin-users-permission-actions button{color:#0f5132;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:10px;padding:0 10px;font-size:11px;font-weight:900}.admin-users-permission-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-users-permission-card{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:15px;align-items:center;min-height:76px;transition:all .16s;grid-template-columns:36px minmax(0,1fr) 20px!important;gap:9px!important;padding:11px!important;display:grid!important;position:relative!important}.admin-users-permission-card:hover{border-color:#74d5aa;transform:translateY(-1px)}.admin-users-permission-card>input{opacity:0;pointer-events:none;position:absolute}.admin-users-permission-icon{color:#0f7250;background:#eef7f2;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-users-permission-card strong,.admin-users-permission-card small{display:block}.admin-users-permission-card strong{color:#172033;font-size:12px}.admin-users-permission-card small{color:#64748b;margin-top:3px;font-size:10px;line-height:1.25}.admin-users-permission-card>i{color:#0000;border:1px solid #cddbd3;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.admin-users-permission-card>i svg{fill:none;stroke:currentColor;stroke-width:3px;width:13px;height:13px}.admin-users-permission-card:has(input:checked){background:#effdf6;border-color:#00b96b;box-shadow:0 0 0 2px #00b96b14}.admin-users-permission-card:has(input:checked) .admin-users-permission-icon{color:#008f55;background:#c9f8df}.admin-users-permission-card:has(input:checked)>i{color:#fff;background:#00b96b;border-color:#00b96b}.admin-users-password-layout{grid-template-columns:minmax(0,1fr) auto minmax(230px,.7fr);align-items:end;gap:12px;display:grid}.admin-users-password-field{display:block;position:relative}.admin-users-password-field input{padding-right:46px}.admin-users-password-field button{color:#0f7250;cursor:pointer;background:#eef7f2;border:0;border-radius:9px;place-items:center;width:35px;height:34px;display:grid;position:absolute;top:4px;right:4px}.admin-users-password-field svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.admin-users-generate-password{color:#008f55;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9be7c2;border-radius:13px;padding:0 14px;font-size:12px;font-weight:900}.admin-users-require-change{background:#fbfefd;border:1px solid #dbe7e0;border-radius:13px;align-items:center;padding:8px 12px;grid-template-columns:none!important;gap:10px!important;min-height:42px!important;display:flex!important}.admin-users-require-change input{accent-color:#00a864;width:18px!important;min-height:18px!important}.admin-users-require-change strong,.admin-users-require-change small{display:block}.admin-users-require-change strong{color:#172033;font-size:12px}.admin-users-require-change small{color:#64748b;font-size:10px}.admin-users-security-note{color:#0f5132;background:#ecfdf5;border:1px solid #bdebd5;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.admin-users-security-note svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;min-width:18px;height:18px}.admin-users-sticky-actions{background:#fff;border-top:1px solid #e7eee9;box-shadow:0 -12px 30px #0f172a0a;margin:0!important;padding:14px 26px!important}.admin-users-sticky-actions button{min-width:140px}@media (width<=1000px){.admin-users-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-password-layout{grid-template-columns:1fr 1fr}.admin-users-require-change{grid-column:1/-1}}@media (width<=700px){.admin-users-access-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.admin-users-access-modal .admin-users-modal-head{padding:18px 16px 14px}.admin-users-form-scroll{padding:12px}.admin-users-form-section{padding:14px}.admin-users-section-title.with-actions{grid-template-columns:38px 1fr}.admin-users-permission-actions{grid-column:1/-1}.admin-users-permission-grid,.admin-users-permission-grid.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-permission-card{min-height:64px;grid-template-columns:32px minmax(0,1fr) 18px!important}.admin-users-permission-card small{display:none}.admin-users-password-layout,.admin-users-password-layout.mobile{grid-template-columns:1fr}.admin-users-require-change{grid-column:auto}.admin-users-sticky-actions{grid-template-columns:1fr 1fr;padding:12px!important;display:grid!important}.admin-users-sticky-actions button{min-width:0}.admin-users-section-title>span{width:38px;height:38px}.admin-users-section-title{grid-template-columns:38px 1fr}.admin-users-mobile-preset{width:100%;min-height:42px}}.admin-users-toolbar{grid-template-columns:minmax(280px,1.45fr) repeat(4,minmax(145px,.7fr));align-items:end;gap:12px;padding:16px!important}.admin-users-toolbar-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.admin-users-search-field>span{display:block}.admin-users-search-field svg{bottom:12px}.admin-users-results-head{justify-content:space-between;align-items:flex-end;margin:2px 2px 10px;display:flex}.admin-users-results-head strong,.admin-users-results-head span{display:block}.admin-users-results-head strong{color:#0f172a;font-size:14px}.admin-users-results-head span{color:#64748b;margin-top:3px;font-size:12px}.admin-users-grid{gap:12px;grid-template-columns:minmax(220px,1.35fr) 86px minmax(170px,1fr) minmax(105px,.7fr) 62px 112px 126px 92px minmax(190px,1fr)!important}.admin-users-table .admin-v2-table-row{min-height:76px}.admin-users-person>div{min-width:0}.admin-users-contact strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-users-row-actions{flex-wrap:nowrap;justify-content:flex-start}.admin-users-row-actions .admin-users-view-btn{color:#047857;border-color:#9fe7c6;gap:7px;min-width:92px}.admin-users-row-actions button.danger{color:#dc2626;border-color:#fecaca}.admin-users-row-actions button svg{width:16px;height:16px}@media (width<=1180px){.admin-users-grid{grid-template-columns:minmax(210px,1.3fr) 80px minmax(155px,1fr) 100px 58px 105px 90px minmax(175px,1fr)!important}.admin-users-grid>:nth-child(7){display:none}.admin-users-toolbar{grid-template-columns:minmax(250px,1.5fr) repeat(2,minmax(150px,.75fr))}}@media (width>=1100px){.admin-users-table-card{overflow-x:auto}.admin-users-table{min-width:1120px}.admin-users-grid{grid-template-columns:minmax(245px,1.55fr) minmax(175px,1.05fr) minmax(125px,.78fr) 76px minmax(120px,.75fr) minmax(130px,.8fr) 105px 132px;gap:16px}.admin-users-table .admin-v2-table-head,.admin-users-table .admin-v2-table-row{padding-left:20px;padding-right:20px}.admin-users-table .admin-v2-table-row{min-height:86px}.admin-users-person-copy{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.admin-users-person-copy>strong,.admin-users-person-copy>small{flex-basis:100%}.admin-users-person-copy .admin-users-type{margin-top:3px}.admin-users-contact strong,.admin-users-contact small,.admin-users-city,.admin-users-date{overflow-wrap:anywhere;line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.admin-users-number,.admin-users-money,.admin-users-status-cell{white-space:nowrap}.admin-users-row-actions{flex-wrap:nowrap;justify-content:flex-start}.admin-users-row-actions button{width:38px;min-width:38px;height:38px;padding:0}.admin-users-row-actions button svg{width:17px;height:17px}}@media (width>=1100px) and (width<=1280px){.admin-users-grid{grid-template-columns:225px 165px 115px 68px 112px 122px 96px 126px;gap:12px}}.admin-users-profile-photo-row{background:#f8fcfa;border:1px solid #dce8e3;border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.admin-users-profile-photo-row>span{color:#009b62;background:#dff8ee;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.admin-users-profile-photo-row>span img{object-fit:cover;width:100%;height:100%}.admin-users-profile-photo-row>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-users-profile-photo-row strong,.admin-users-profile-photo-row small{width:100%}.admin-users-profile-photo-row label,.admin-users-profile-photo-row button{color:#008f5c;cursor:pointer;background:#fff;border:1px solid #00a66a;border-radius:10px;padding:8px 12px;font-weight:700}.admin-users-profile-photo-row button{color:#d33;border-color:#e3e8e6}.admin-users-profile-photo-row.mobile{align-items:flex-start}.merchant-plan-desktop-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.merchant-plan-desktop-header,.merchant-plan-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-strong)}.merchant-plan-desktop-header{border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.merchant-plan-desktop-header img,.merchant-plan-mobile-header img{width:145px;display:block}.merchant-plan-desktop-header p,.merchant-plan-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.merchant-plan-desktop-header button,.merchant-plan-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.merchant-plan-current-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:176px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.merchant-plan-current-desktop.status-overdue,.merchant-plan-current-mobile.status-overdue{background:linear-gradient(135deg,#7c2d12,#ea580c)}.merchant-plan-current-desktop.status-canceled,.merchant-plan-current-mobile.status-canceled{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.merchant-plan-current-desktop small,.merchant-plan-current-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-plan-current-desktop h1,.merchant-plan-current-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.merchant-plan-current-desktop h1{font-size:38px}.merchant-plan-current-desktop p,.merchant-plan-current-mobile p{color:#ffffffdb;margin:0}.merchant-plan-current-desktop>strong{letter-spacing:-.06em;font-size:44px}.merchant-plan-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-plan-metrics-desktop article,.merchant-plan-metrics-mobile article{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12}.merchant-plan-metrics-desktop article{border-radius:22px;min-height:86px;padding:14px}.merchant-plan-metrics-desktop strong,.merchant-plan-metrics-mobile strong{color:var(--chego-text);font-size:22px;display:block}.merchant-plan-metrics-desktop span,.merchant-plan-metrics-mobile span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:950;display:block}.merchant-plan-request-desktop,.merchant-plan-pay-desktop,.merchant-plan-options-desktop,.merchant-plan-history-desktop,.merchant-plan-saved-desktop,.merchant-plan-empty-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;margin-top:16px;padding:18px}.merchant-plan-request-desktop{background:#fff7ed;border-color:#fed7aa}.merchant-plan-pay-desktop{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-plan-pay-desktop h2,.merchant-plan-section-head-desktop h2,.merchant-plan-section-head-mobile h2{color:var(--chego-text);margin:0}.merchant-plan-pay-desktop p,.merchant-plan-section-head-desktop p,.merchant-plan-section-head-mobile p{color:var(--chego-muted);margin:5px 0 0}.merchant-plan-pay-desktop button,.merchant-plan-pay-mobile button,.merchant-plan-option-desktop button,.merchant-plan-option-mobile button{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0;border-radius:18px;min-height:48px;padding:0 16px;font-weight:950;box-shadow:0 14px 32px #00985033}.merchant-plan-option-desktop button:disabled,.merchant-plan-option-mobile button:disabled{color:#475569;box-shadow:none;background:#cbd5e1}.merchant-plan-options-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.merchant-plan-option-desktop,.merchant-plan-option-mobile{border:1px solid var(--chego-border);background:#fff;border-radius:26px;gap:13px;padding:16px;display:grid}.merchant-plan-option-desktop.recommended,.merchant-plan-option-mobile.recommended{background:linear-gradient(#ecfdf5,#fff);border-color:#00985047}.merchant-plan-option-desktop.current,.merchant-plan-option-mobile.current{border-color:var(--chego-green)}.merchant-plan-option-desktop header{justify-content:space-between;gap:12px;display:flex}.merchant-plan-option-desktop small,.merchant-plan-option-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-plan-option-desktop h3,.merchant-plan-option-mobile h3{color:var(--chego-text);margin:5px 0}.merchant-plan-option-desktop p,.merchant-plan-option-mobile p{color:var(--chego-muted);margin:0}.merchant-plan-option-desktop header>strong,.merchant-plan-option-mobile header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:18px}.merchant-plan-option-info-desktop,.merchant-plan-option-info-mobile{flex-wrap:wrap;gap:8px;display:flex}.merchant-plan-option-info-desktop span,.merchant-plan-option-info-mobile span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.merchant-plan-option-desktop ul,.merchant-plan-option-mobile ul{color:#475569;margin:0;padding-left:18px}.merchant-plan-section-head-desktop,.merchant-plan-section-head-mobile{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-plan-payment-desktop,.merchant-plan-payment-mobile{background:#f8fafc;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.merchant-plan-payment-desktop strong,.merchant-plan-payment-mobile strong{color:var(--chego-green-dark)}.merchant-plan-payment-desktop p,.merchant-plan-payment-mobile p{color:var(--chego-muted);margin:4px 0 0}.merchant-plan-mobile-shell{box-sizing:border-box;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.merchant-plan-mobile-header{border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.merchant-plan-mobile-header img{width:118px}.merchant-plan-mobile-header button{border-radius:16px;min-height:42px;padding:0}.merchant-plan-current-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.merchant-plan-current-mobile h1{font-size:29px}.merchant-plan-current-mobile>strong{background:#ffffff29;border-radius:999px;align-items:center;min-height:38px;margin-top:14px;padding:0 14px;display:inline-flex}.merchant-plan-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.merchant-plan-metrics-mobile article{border-radius:22px;min-height:76px;padding:13px}.merchant-plan-request-mobile,.merchant-plan-pay-mobile,.merchant-plan-options-mobile,.merchant-plan-history-mobile,.merchant-plan-saved-mobile,.merchant-plan-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:26px;margin-top:12px;padding:15px}.merchant-plan-request-mobile{background:#fff7ed;border-color:#fed7aa}.merchant-plan-pay-mobile{gap:12px;display:grid}.merchant-plan-options-grid-mobile{gap:12px;margin-top:12px;display:grid}.merchant-plan-option-mobile header{gap:8px;display:grid}@media (width<=980px){.merchant-plan-desktop-shell{width:min(100% - 18px,760px)}.merchant-plan-desktop-header,.merchant-plan-current-desktop,.merchant-plan-pay-desktop{grid-template-columns:1fr}.merchant-plan-metrics-desktop,.merchant-plan-options-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.merchant-plan-metrics-desktop,.merchant-plan-options-grid-desktop{grid-template-columns:1fr}}.merchant-plan-option-desktop,.merchant-plan-option-mobile{position:relative;overflow:hidden}.merchant-plan-option-desktop:before,.merchant-plan-option-mobile:before{content:"";height:6px;position:absolute;top:0;left:0;right:0}.merchant-plan-option-desktop.plan-style-basic:before,.merchant-plan-option-mobile.plan-style-basic:before{background:#16a34a}.merchant-plan-option-desktop.plan-style-standard:before,.merchant-plan-option-mobile.plan-style-standard:before{background:#2563eb}.merchant-plan-option-desktop.plan-style-premium:before,.merchant-plan-option-mobile.plan-style-premium:before{background:linear-gradient(90deg,#8a5a12,#f5c451,#8a5a12)}.merchant-plan-option-desktop.plan-style-basic,.merchant-plan-option-mobile.plan-style-basic{background:linear-gradient(#f0fdf4,#fff 36%)}.merchant-plan-option-desktop.plan-style-standard,.merchant-plan-option-mobile.plan-style-standard{background:linear-gradient(#eff6ff,#fff 36%);border-color:#bfdbfe}.merchant-plan-option-desktop.plan-style-premium,.merchant-plan-option-mobile.plan-style-premium{background:linear-gradient(#fffbeb,#fff 39%);border-color:#e9c46a;box-shadow:0 18px 44px #925b0f1f}.merchant-plan-option-desktop.plan-style-standard small,.merchant-plan-option-mobile.plan-style-standard small{color:#1d4ed8}.merchant-plan-option-desktop.plan-style-premium small,.merchant-plan-option-mobile.plan-style-premium small{color:#92400e}.merchant-plan-option-desktop.plan-style-standard button,.merchant-plan-option-mobile.plan-style-standard button{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 14px 32px #2563eb33}.merchant-plan-option-desktop.plan-style-premium button,.merchant-plan-option-mobile.plan-style-premium button{background:linear-gradient(135deg,#b7791f,#7c4a03);box-shadow:0 14px 32px #925b0f38}.admin-plans-alert{border:1px solid #0f172a14;border-radius:18px;margin:0 0 16px;padding:13px 16px;font-weight:900}.admin-plans-alert.success{color:#007a42;background:#ecfdf5;border-color:#a7f3d0}.admin-plans-alert.danger{color:#ef4444;background:#fff1f2;border-color:#fecdd3}.admin-plans-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:0 22px;font-weight:950}.admin-plans-tabs.mobile{margin-top:4px;overflow-x:auto}.admin-plans-tabs.mobile button{white-space:nowrap;min-height:42px}.admin-plans-stats{margin-bottom:18px}.admin-plans-section-head{justify-content:space-between;align-items:end;gap:16px;margin:18px 0 14px;display:flex}.admin-plans-section-head p{color:#64748b;margin:4px 0 0;font-weight:750}.admin-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-plan-card{background:#fff;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;gap:14px;min-height:325px;padding:20px;display:flex;position:relative;box-shadow:0 18px 40px #0f172a0f}.admin-plan-card-drag{color:#cbd5e1;letter-spacing:-5px;writing-mode:vertical-rl;font-weight:950;position:absolute;top:18px;left:10px}.admin-plan-card header strong{color:#0f172a;font-size:18px;display:block}.admin-plan-card header small{color:#64748b;margin-top:4px;font-weight:750;line-height:1.35;display:block}.admin-plan-icon{color:#008d4f;background:#dcfce7;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-plan-icon svg{stroke:currentColor;fill:none;stroke-width:2px;width:22px;height:22px}.admin-plan-price span{color:#64748b;font-weight:850}.admin-plan-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-plan-card li{color:#334155;gap:8px;font-weight:800;display:flex}.admin-plan-card li svg{stroke:#009850;fill:none;stroke-width:3px;flex:none;width:16px;height:16px}.admin-plan-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.admin-plan-meta span,.admin-sub-plan-pill{color:#334155;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.admin-plan-card footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-plan-card footer button,.admin-sub-actions button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #0098503d;border-radius:14px;min-height:40px;font-weight:950}.admin-plan-card footer button:hover,.admin-sub-actions button:hover{background:#ecfdf5}.admin-plan-card footer button svg{vertical-align:-3px;stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.admin-plans-modal-backdrop{z-index:200;background:#0f172a73;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-plan-form-card,.admin-sub-form-card{width:min(840px,100vw - 44px);max-height:calc(100vh - 44px);overflow:auto}.admin-plan-modal-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.admin-plan-modal-head strong{color:#0f172a;font-size:22px}.admin-plan-modal-head p{color:#64748b;margin:4px 0 0;font-weight:750}.admin-plan-modal-head button{color:#007a42;background:#fff;border:1px solid #dbe6df;border-radius:14px;width:42px;height:42px}.admin-plan-modal-head svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.admin-plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-check{color:#334155;align-items:center;gap:10px;font-weight:900;display:flex!important}.admin-plan-check input{width:18px;height:18px}.admin-subscriptions-toolbar{grid-template-columns:minmax(260px,1fr) 180px 220px auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.admin-subscriptions-toolbar input,.admin-subscriptions-toolbar select{color:#0f172a;background:#fff;border:1px solid #dbe6df;border-radius:14px;height:46px;padding:0 14px;font-weight:850}.admin-sub-search-field{position:relative}.admin-sub-search-field svg{stroke:#64748b;fill:none;width:18px;height:18px;position:absolute;bottom:14px;left:14px}.admin-sub-grid{grid-template-columns:1.6fr .9fr .7fr .55fr .8fr .65fr 1.55fr;align-items:center;gap:14px;display:grid!important}.admin-sub-store{align-items:center;gap:12px;display:flex}.admin-sub-store>span{color:#007a42;background:#dcfce7;border-radius:16px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.admin-sub-store strong{color:#0f172a;display:block}.admin-sub-store small{color:#64748b;font-weight:750}.admin-sub-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-sub-actions button{padding:0 12px}.admin-sub-form-card{width:min(660px,100vw - 44px)}.admin-plan-mobile-card,.admin-sub-mobile-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;padding:16px;box-shadow:0 14px 32px #0f172a0f}.admin-plan-mobile-card+*,.admin-sub-mobile-card+*{margin-top:12px}.admin-plan-mobile-card.featured{border-color:#00985059}.admin-plan-mobile-card header,.admin-sub-mobile-card header{align-items:flex-start;gap:10px;display:flex}.admin-plan-mobile-card header>span,.admin-sub-mobile-card header>span{color:#007a42;background:#dcfce7;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.admin-plan-mobile-card svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.admin-plan-mobile-card header div,.admin-sub-mobile-card header div{flex:1}.admin-plan-mobile-card strong,.admin-sub-mobile-card strong{color:#0f172a}.admin-plan-mobile-card small,.admin-sub-mobile-card small{color:#64748b;font-weight:750;display:block}.admin-plan-mobile-card p{color:#64748b;font-weight:750;line-height:1.4}.admin-plan-mobile-card ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-plan-mobile-card li{color:#334155;gap:8px;font-weight:850;display:flex}.admin-plan-mobile-card footer,.admin-sub-mobile-card footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.admin-sub-mobile-card footer{grid-template-columns:1fr 1fr 1fr}.admin-plan-mobile-card footer button,.admin-sub-mobile-card footer button{color:#007a42;background:#fff;border:1px solid #0098503d;border-radius:13px;min-height:38px;font-weight:950}.admin-sub-mobile-row{border-top:1px solid #edf2f7;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;font-weight:900;display:flex}.admin-plans-modal-backdrop.mobile{place-items:end center;padding:0}.admin-plan-form-card.mobile,.admin-sub-form-card.mobile{border-radius:26px 26px 0 0;width:100%;max-height:90vh}@media (width<=1180px){.admin-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscriptions-toolbar{grid-template-columns:1fr 1fr}.admin-sub-grid{grid-template-columns:1.4fr .8fr .7fr .7fr .8fr .7fr 1.2fr}}@media (width<=760px){.admin-plans-grid{grid-template-columns:1fr}.admin-plans-section-head{flex-direction:column;align-items:start}.admin-subscriptions-toolbar,.admin-sub-grid{grid-template-columns:1fr}.admin-v2-table-head.admin-sub-grid{display:none!important}.admin-v2-table-row.admin-sub-grid{gap:10px;display:grid!important}.admin-sub-actions{grid-template-columns:1fr;display:grid}.admin-plan-form-grid{grid-template-columns:1fr}.admin-plans-modal-backdrop{padding:10px}}@media (width>=1181px){.admin-plans-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));max-width:1180px}}.admin-plan-card{min-width:0}.admin-plan-card header{grid-template-columns:48px minmax(0,1fr) auto}.admin-plan-card header>div{min-width:0}.admin-plan-card header strong,.admin-plan-card header small,.admin-plan-card li,.admin-plan-price,.admin-plan-meta span{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.admin-plan-card header strong{line-height:1.2}.admin-plan-card header small{min-height:5.4em}.admin-plan-card footer button{white-space:nowrap;min-width:0}.admin-sub-table-card{overflow:auto hidden}.admin-sub-grid>*{min-width:0}.admin-sub-actions{flex-wrap:nowrap;grid-template-columns:minmax(96px,.9fr) minmax(138px,1.25fr) minmax(88px,.8fr);gap:8px;width:100%;display:grid}.admin-sub-actions button{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;padding:0 10px;line-height:1.15}@media (width<=1180px) and (width>=761px){.admin-plans-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.admin-sub-table{min-width:1120px}}@media (width<=760px){.admin-plan-card header small{min-height:0}.admin-sub-table{min-width:0}.admin-sub-actions{grid-template-columns:1fr}}@media (width>=761px){.admin-sub-table{min-width:1260px}.admin-sub-grid{grid-template-columns:minmax(220px,1.35fr) minmax(120px,.72fr) minmax(105px,.62fr) minmax(80px,.48fr) minmax(140px,.76fr) minmax(150px,.82fr) minmax(350px,2.1fr);column-gap:16px}.admin-sub-actions{grid-template-columns:112px 158px 92px;justify-content:end;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.admin-sub-actions button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;height:40px;padding:0 12px;line-height:1;display:inline-flex;overflow:hidden}}@media (width>=761px) and (width<=1365px){.admin-sub-table{min-width:1210px}.admin-sub-grid{grid-template-columns:minmax(205px,1.25fr) minmax(115px,.7fr) minmax(100px,.6fr) minmax(75px,.45fr) minmax(135px,.72fr) minmax(145px,.78fr) minmax(338px,2fr);column-gap:14px}.admin-sub-actions{grid-template-columns:108px 154px 90px;gap:7px}}@media (width>=761px){.admin-sub-table-card{overflow:visible}.admin-sub-table{width:100%;min-width:0}.admin-sub-grid{grid-template-columns:minmax(190px,1.35fr) minmax(110px,.72fr) minmax(92px,.58fr) minmax(72px,.45fr) minmax(126px,.74fr) minmax(128px,.78fr) minmax(286px,1.65fr);column-gap:12px}.admin-sub-actions{grid-template-columns:42px minmax(140px,1fr) 84px;justify-content:stretch;align-items:center;gap:8px;width:100%;display:grid}.admin-sub-actions .admin-sub-detail-button{text-overflow:clip;width:42px;min-width:42px;height:40px;padding:0;overflow:visible}.admin-sub-detail-button svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}}.admin-plan-style-picker{border:0;margin:2px 0 4px;padding:0}.admin-plan-style-picker legend{color:#0f172a;font-size:13px;font-weight:950}.admin-plan-style-picker>p{color:#64748b;margin:5px 0 12px;font-size:12px;font-weight:750}.admin-plan-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan-style-option{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:18px;grid-template-columns:30px 1fr;grid-template-areas:"swatch title""swatch text";align-content:center;column-gap:10px;min-height:92px;padding:14px;transition:all .18s;display:grid;position:relative}.plan-style-option input{opacity:0;pointer-events:none;position:absolute}.plan-style-option .style-swatch{border-radius:10px;grid-area:swatch;width:30px;height:54px}.plan-style-option strong{color:#0f172a;grid-area:title;font-size:14px}.plan-style-option small{color:#64748b;grid-area:text;font-size:11px;font-weight:750}.plan-style-option.basic .style-swatch{background:linear-gradient(#dcfce7,#16a34a)}.plan-style-option.standard .style-swatch{background:linear-gradient(#dbeafe,#2563eb)}.plan-style-option.premium .style-swatch{background:linear-gradient(#fef3c7,#b7791f)}.plan-style-option:has(input:checked){transform:translateY(-1px);box-shadow:0 0 0 3px #0f172a0f}.plan-style-option.basic:has(input:checked){background:#f0fdf4;border-color:#16a34a}.plan-style-option.standard:has(input:checked){background:#eff6ff;border-color:#2563eb}.plan-style-option.premium:has(input:checked){background:#fffbeb;border-color:#b7791f}.admin-plan-card{position:relative;overflow:hidden}.admin-plan-card:before,.admin-plan-mobile-card:before{content:"";width:6px;position:absolute;inset:0 auto 0 0}.admin-plan-card.plan-style-basic:before,.admin-plan-mobile-card.plan-style-basic:before{background:#16a34a}.admin-plan-card.plan-style-standard:before,.admin-plan-mobile-card.plan-style-standard:before{background:#2563eb}.admin-plan-card.plan-style-premium:before,.admin-plan-mobile-card.plan-style-premium:before{background:linear-gradient(#f59e0b,#8a5a12)}.admin-plan-card.plan-style-basic{background:linear-gradient(#f0fdf4 0,#fff 34%)}.admin-plan-card.plan-style-standard{background:linear-gradient(#eff6ff 0,#fff 34%);border-color:#bfdbfe}.admin-plan-card.plan-style-premium{background:linear-gradient(#fffbeb 0,#fff 38%);border-color:#f3d28c;box-shadow:0 18px 44px #925b0f1f}.admin-plan-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-plan-tier-label{color:#047857;text-transform:uppercase;letter-spacing:.06em;background:#ecfdf5;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.plan-style-standard .admin-plan-tier-label{color:#1d4ed8;background:#dbeafe}.plan-style-premium .admin-plan-tier-label{color:#92400e;background:#fef3c7}.admin-plan-mobile-card{padding-left:21px;position:relative;overflow:hidden}.admin-plan-mobile-card.plan-style-basic{background:linear-gradient(#f0fdf4,#fff 42%)}.admin-plan-mobile-card.plan-style-standard{background:linear-gradient(#eff6ff,#fff 42%);border-color:#bfdbfe}.admin-plan-mobile-card.plan-style-premium{background:linear-gradient(#fffbeb,#fff 42%);border-color:#f3d28c}.admin-plan-mobile-card .admin-plan-tier-label{width:max-content;margin:3px 0 2px;display:block}@media (width<=760px){.admin-plan-style-options{grid-template-columns:1fr}.plan-style-option{min-height:70px}.admin-plan-style-picker.mobile-picker .plan-style-option{grid-template-columns:24px 1fr;min-height:58px}.admin-plan-style-picker.mobile-picker .style-swatch{width:24px;height:34px}}.admin-plan-form-redesign{flex-direction:column;width:min(1220px,100vw - 44px);max-height:calc(100vh - 34px);padding:0;display:flex;overflow:hidden}.admin-plan-form-redesign .admin-plan-modal-head{background:#fff;border-bottom:1px solid #e5edf1;padding:20px 24px}.admin-plan-builder-layout{background:#f7faf9;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);min-height:0;display:grid;overflow:auto}.admin-plan-builder-form{gap:16px;padding:20px;display:grid}.admin-plan-form-section{background:#fff;border:1px solid #dce8e4;border-radius:20px;padding:18px;box-shadow:0 8px 24px #0f172a09}.admin-plan-form-section-head{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.admin-plan-form-section-head>span{color:#008c4b;background:#e5f8ef;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.admin-plan-form-section-head strong{color:#0f172a;font-size:15px;display:block}.admin-plan-form-section-head small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;display:block}.admin-plan-form-redesign .admin-v2-form-grid{gap:14px}.admin-plan-form-redesign .admin-v2-form-grid label{gap:7px}.admin-plan-form-redesign .admin-v2-form-grid input,.admin-plan-form-redesign .admin-v2-form-grid select,.admin-plan-form-redesign textarea{background:#f8fafc;border-color:#d8e3e8}.admin-plan-form-redesign .admin-v2-form-grid input:focus,.admin-plan-form-redesign .admin-v2-form-grid select:focus,.admin-plan-form-redesign textarea:focus{background:#fff;border-color:#00a45a;box-shadow:0 0 0 3px #00a45a1c}.admin-plan-field-hint{color:#78909c;font-size:10px;font-weight:750}.admin-plan-commission-example{color:#426052;text-align:center;background:#f1fbf6;border:1px dashed #b9d9ca;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.admin-plan-benefits-field{color:#334155;gap:8px;font-size:12px;font-weight:900;display:grid}.admin-plan-benefits-field textarea{resize:vertical;width:100%;min-height:138px;font:inherit;border:1px solid #d8e3e8;border-radius:14px;padding:13px;font-weight:650;line-height:1.5}.admin-plan-recommended-check{background:#f8fbfa!important;border:1px solid #dce8e4!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;display:flex!important}.admin-plan-recommended-check input{width:18px!important;height:18px!important;min-height:0!important}.admin-plan-recommended-check span{display:block}.admin-plan-recommended-check strong{color:#183127;font-size:12px;display:block}.admin-plan-recommended-check small{color:#718096;margin-top:2px;font-size:10px;display:block}.admin-plan-preview-panel{padding:20px 20px 20px 0}.admin-plan-preview-sticky{position:sticky;top:18px}.admin-plan-preview-title{margin:0 0 11px 3px}.admin-plan-preview-title strong{color:#0f172a;font-size:14px;display:block}.admin-plan-preview-title small{color:#718096;margin-top:2px;font-size:11px;display:block}.admin-plan-live-preview{background:#fff;border:1px solid #dce8e4;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.admin-plan-live-preview:before{content:"";background:#10b981;height:7px;position:absolute;inset:0 0 auto}.admin-plan-live-preview.plan-style-standard:before{background:#2563eb}.admin-plan-live-preview.plan-style-premium:before{background:linear-gradient(90deg,#f4c56a,#9a640f)}.admin-plan-live-preview.plan-style-basic{background:linear-gradient(#f0fdf4,#fff 34%)}.admin-plan-live-preview.plan-style-standard{background:linear-gradient(#eff6ff,#fff 34%);border-color:#bfd5fb}.admin-plan-live-preview.plan-style-premium{background:linear-gradient(#fffbeb,#fff 36%);border-color:#e9cc8c}.admin-plan-preview-recommended{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#00a45a;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950;position:absolute;top:18px;right:18px}.admin-plan-preview-recommended[hidden]{display:none}.admin-plan-preview-icon{color:#009853;background:#dff8ec;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:16px;display:grid}.plan-style-standard .admin-plan-preview-icon{color:#2563eb;background:#dbeafe}.plan-style-premium .admin-plan-preview-icon{color:#9a640f;background:#fef3c7}.admin-plan-preview-icon svg{width:22px;height:22px}.admin-plan-live-preview>strong{color:#0f172a;padding-right:92px;font-size:21px;line-height:1.15;display:block}.admin-plan-live-preview>p{color:#64748b;min-height:38px;margin:7px 0 16px;font-size:12px;font-weight:700;line-height:1.45}.admin-plan-preview-price{align-items:end;gap:5px;margin-bottom:17px;display:flex}.admin-plan-preview-price b{color:#0f172a;font-size:25px}.admin-plan-preview-price span{color:#64748b;padding-bottom:3px;font-size:11px;font-weight:800}.admin-plan-live-preview ul{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.admin-plan-live-preview li{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.admin-plan-live-preview li svg{color:#00a45a;width:15px;height:15px}.admin-plan-preview-meta{border-top:1px solid #e6eeeb;grid-template-columns:1fr 1fr;gap:8px;padding-top:15px;display:grid}.admin-plan-preview-meta span{color:#52636c;background:#ffffffc7;border-radius:10px;align-items:center;min-height:34px;padding:7px 8px;font-size:10px;font-weight:850;display:flex}.admin-plan-preview-example{color:#276044;background:#eaf8f1;border-radius:13px;margin-top:10px;padding:11px 13px;font-size:11px;font-weight:800;line-height:1.4}.admin-plan-form-sticky-actions{z-index:4;background:#fff;border-top:1px solid #dfe9e5;position:relative;box-shadow:0 -8px 24px #0f172a0d;margin:0!important;padding:14px 20px!important}@media (width<=1000px){.admin-plan-builder-layout{grid-template-columns:1fr}.admin-plan-preview-panel{padding:0 20px 20px}.admin-plan-preview-sticky{position:static}.admin-plan-live-preview{max-width:520px;margin:auto}.admin-plan-preview-title{max-width:520px;margin:0 auto 11px}}@media (width<=760px){.admin-plan-form-redesign{border-radius:24px 24px 0 0;width:100%;max-height:92vh}.admin-plan-form-redesign .admin-plan-modal-head{padding:16px}.admin-plan-builder-form{padding:12px}.admin-plan-form-section{border-radius:17px;padding:14px}.admin-plan-preview-panel{padding:0 12px 14px}.admin-plan-style-options{grid-template-columns:1fr}.admin-plan-form-sticky-actions{padding:12px!important}.admin-plan-preview-meta{grid-template-columns:1fr 1fr}}.admin-plan-card{min-height:auto}.admin-plan-card-drag{display:none}.admin-plan-card-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-plan-commission-pill{color:#334155;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.admin-plan-card-metrics span{color:#334155;background:#f8fafc;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.admin-plan-card-metrics svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.admin-plan-card-actions{gap:10px;display:grid}.admin-plan-card-delete{min-height:38px;color:#dc2626!important;background:#fff!important;border:1px solid #ef444447!important}.admin-plan-card-delete:hover{background:#fef2f2!important}.admin-plan-common-block{gap:14px;margin-top:16px;padding:18px 20px;display:grid}.admin-plan-common-block strong{color:#0f172a;font-size:18px;display:block}.admin-plan-common-block p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.5}.admin-plan-common-list{flex-wrap:wrap;gap:10px;display:flex}.admin-plan-common-list span{color:#166534;background:#ecfdf5;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.admin-plan-common-list span svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:15px;height:15px}.admin-plan-mobile-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.admin-plan-mobile-summary strong{color:#0f172a;font-size:18px}.admin-plan-mobile-metrics{gap:8px;margin-top:10px;display:grid}.admin-plan-mobile-metrics span{color:#334155;background:#f8fafc;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:850}.admin-plan-common-block.mobile{margin-top:14px;padding:16px}.admin-plan-common-block.mobile strong{font-size:16px}.admin-plan-common-list.mobile{grid-template-columns:1fr;gap:8px;display:grid}.admin-plan-mobile-card footer{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.admin-plan-mobile-card footer .danger{color:#dc2626!important;background:#fff!important;border-color:#ef444447!important}@media (width<=1100px){.admin-plan-card-metrics{grid-template-columns:1fr}}@media (width<=760px){.admin-plan-mobile-card footer,.admin-plan-card-actions-main{grid-template-columns:1fr}.admin-plan-common-list{grid-template-columns:1fr;display:grid}}.admin-plans-grid{grid-template-columns:repeat(3,minmax(280px,1fr))!important;align-items:stretch!important;gap:20px!important}.admin-plan-card{border-radius:22px!important;flex-direction:column!important;gap:18px!important;min-width:0!important;min-height:380px!important;padding:22px!important;display:flex!important}.admin-plan-card header{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding-left:0!important;display:grid!important}.admin-plan-card header>div:nth-child(2){min-width:0!important}.admin-plan-card header strong{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;font-size:19px!important;line-height:1.2!important}.admin-plan-card header small{word-break:normal!important;overflow-wrap:break-word!important;margin-top:7px!important;font-size:13px!important;line-height:1.5!important}.admin-plan-card-badges{flex-wrap:wrap!important;justify-content:flex-end!important;max-width:145px!important}.admin-plan-card-summary{border-bottom:1px solid #e6eeeb!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:2px 0 16px!important;display:flex!important}.admin-plan-price{white-space:nowrap!important}.admin-plan-price b{font-size:28px!important}.admin-plan-commission-pill{white-space:nowrap!important}.admin-plan-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-plan-card-metrics span{word-break:normal!important;overflow-wrap:break-word!important;border-radius:14px!important;min-width:0!important;min-height:58px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.25!important}.admin-plan-card-actions{border-top:1px solid #e6eeeb!important;gap:10px!important;margin-top:auto!important;padding-top:16px!important;display:grid!important}.admin-plan-card-actions-main{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.admin-plan-card-actions button{white-space:nowrap!important;border-radius:13px!important;min-height:44px!important;font-size:14px!important}.admin-plan-card-delete{justify-self:start!important;width:max-content!important;min-width:120px!important;padding:0 16px!important}.admin-plan-common-block{border-radius:20px!important;margin-top:20px!important}@media (width<=1180px){.admin-plans-grid{grid-template-columns:repeat(2,minmax(300px,1fr))!important}}@media (width<=760px){.admin-plans-grid{grid-template-columns:1fr!important}.admin-plan-card{min-height:auto!important;padding:18px!important}.admin-plan-card header{grid-template-columns:42px minmax(0,1fr)!important}.admin-plan-card-badges{grid-column:2!important;justify-content:flex-start!important;max-width:none!important}.admin-plan-card-summary{align-items:flex-start!important}.admin-plan-card-metrics,.admin-plan-card-actions-main{grid-template-columns:1fr 1fr!important}.admin-plan-card-delete{width:100%!important}}.admin-plans-sync-notice{border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:12px;font-weight:850}.admin-plans-sync-notice.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.admin-plans-sync-notice.loading{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.admin-plans-sync-notice.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.admin-plans-tabs{border-bottom:1px solid #dbe7e2;gap:8px;margin:10px 0 18px;display:flex}.admin-plans-tabs button{color:#64748b;background:0 0;border:0;border-bottom:3px solid #0000;min-height:42px;padding:0 18px;font-weight:900}.admin-plans-tabs button.active{color:#008c4b;border-color:#00a45a}.admin-plans-section-head{margin:20px 0 14px}.admin-plans-section-head h2{color:#0f172a;margin:0;font-size:24px}.admin-plans-section-head p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:700}.admin-plan-card{flex-direction:column;gap:16px;min-width:0;border-radius:22px!important;padding:20px!important;display:flex!important}.admin-plan-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid!important}.admin-plan-card-title strong{color:#0f172a;font-size:19px;display:block}.admin-plan-card-title small{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-plan-card-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-plan-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-plan-performance>div{background:#f8fbfa;border:1px solid #e2ebe7;border-radius:14px;min-width:0;padding:11px}.admin-plan-performance strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.admin-plan-performance small{color:#718096;margin-top:3px;font-size:9px;font-weight:850;line-height:1.3;display:block}.admin-plan-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:auto;display:grid!important}.admin-plan-main-action{color:#008c4b!important;background:#fff!important;border:1px solid #9ddfc2!important;border-radius:13px!important;min-height:42px!important;font-weight:900!important}.admin-plan-actions-menu,.admin-sub-actions-menu{position:relative}.admin-plan-actions-menu summary,.admin-sub-actions-menu summary{cursor:pointer;color:#334155;background:#fff;border:1px solid #d8e5e0;border-radius:13px;place-items:center;width:44px;height:42px;font-weight:950;list-style:none;display:grid}.admin-plan-actions-menu summary::-webkit-details-marker{display:none}.admin-sub-actions-menu summary::-webkit-details-marker{display:none}.admin-plan-actions-menu>div,.admin-sub-actions-menu>div{z-index:30;background:#fff;border:1px solid #dce7e3;border-radius:14px;gap:5px;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #0f172a24}.admin-plan-actions-menu button,.admin-sub-actions-menu button{text-align:left;color:#334155;background:#fff;border:0;border-radius:9px;width:100%;min-height:38px;padding:0 11px;font-weight:850}.admin-plan-actions-menu button:hover,.admin-sub-actions-menu button:hover{background:#f1f8f5}.admin-plan-actions-menu button.danger{color:#dc2626}.admin-plan-comparison{margin-top:20px;overflow:hidden;padding:0!important}.admin-plan-comparison-head{border-bottom:1px solid #e2ebe7;padding:18px 20px}.admin-plan-comparison-head h3{color:#0f172a;margin:0;font-size:19px}.admin-plan-comparison-head p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:700}.admin-plan-comparison-scroll{overflow-x:auto}.admin-plan-comparison-grid{grid-template-columns:190px repeat(var(--plan-count),minmax(210px,1fr));min-width:max-content;display:grid}.admin-plan-comparison-labels,.admin-plan-comparison-column{grid-template-rows:repeat(8,minmax(46px,auto));display:grid}.admin-plan-comparison-labels>*{color:#64748b;border-bottom:1px solid #edf2f0;align-items:center;padding:13px 16px;font-size:11px;font-weight:900;display:flex}.admin-plan-comparison-labels strong{color:#0f172a;font-size:13px}.admin-plan-comparison-column>*{color:#334155;border-bottom:1px solid #edf2f0;border-left:1px solid #edf2f0;align-items:center;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.admin-plan-comparison-column>strong{color:#0f172a;font-size:15px}.admin-plan-comparison-column.plan-style-standard>strong{color:#1d4ed8}.admin-plan-comparison-column.plan-style-premium>strong{color:#9a640f}.admin-subscriptions-toolbar{grid-template-columns:minmax(240px,1.3fr) minmax(150px,.55fr) minmax(170px,.65fr) auto auto;align-items:end;gap:12px;padding:16px!important;display:grid!important}.admin-subscriptions-toolbar label{color:#475569;gap:6px;font-size:11px;font-weight:900;display:grid}.admin-subscriptions-toolbar input,.admin-subscriptions-toolbar select{min-height:42px}.admin-sub-table-card{padding:0!important;overflow:visible!important}.admin-sub-table-summary{border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-sub-table-summary strong{color:#0f172a}.admin-sub-due{gap:3px;display:grid}.admin-sub-due strong{font-size:12px}.admin-sub-due small{color:#718096;font-size:9px;font-weight:800}.admin-sub-actions{justify-content:flex-end!important;overflow:visible!important}.admin-sub-detail-button{gap:7px!important;min-width:100px!important}.admin-sub-actions-menu>div{top:calc(100% + 7px)}@media (width<=1180px){.admin-plans-grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important}.admin-subscriptions-toolbar{grid-template-columns:1fr 1fr 1fr}.admin-subscriptions-toolbar button{width:100%}.admin-sub-table{overflow-x:auto}.admin-sub-grid{min-width:1120px}}@media (width<=760px){.admin-plans-grid{grid-template-columns:1fr!important}.admin-plan-performance{grid-template-columns:1fr}.admin-plan-card-actions{grid-template-columns:1fr auto}.admin-subscriptions-toolbar{grid-template-columns:1fr}.admin-sub-table-summary{flex-direction:column;align-items:flex-start}.admin-plan-comparison-grid{grid-template-columns:150px repeat(var(--plan-count),190px)}}.admin-plans-tabs{max-width:100%;background:#eef5f2!important;border:1px solid #d9e7e1!important;border-radius:18px!important;gap:6px!important;width:max-content!important;margin:6px 0 20px!important;padding:6px!important}.admin-plans-tabs button{text-align:left;align-items:center;gap:11px;min-width:210px;display:flex;border:0!important;border-radius:13px!important;min-height:58px!important;padding:8px 16px!important}.admin-plans-tabs button>span:first-child{color:#5d746a;background:#dce9e4;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-plans-tabs button svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.admin-plans-tabs button strong,.admin-plans-tabs button small{display:block}.admin-plans-tabs button strong{color:#334155;font-size:13px}.admin-plans-tabs button small{color:#7b8d85;margin-top:2px;font-size:10px;font-weight:750}.admin-plans-tabs button.active{background:#fff!important;box-shadow:0 7px 18px #0f3d2c1a!important}.admin-plans-tabs button.active>span:first-child{color:#008d4f;background:#d9f8e9}.admin-plans-tabs button.active strong{color:#006c3c}.admin-plans-stats{gap:16px!important;margin-bottom:20px!important}.admin-plans-stats .admin-v2-stat-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 36%,#f4faf7)!important;border:0!important;border-radius:20px!important;min-height:106px!important;padding:17px!important;box-shadow:0 12px 30px #12372912!important}.admin-plans-stats .admin-v2-stat-card:before{content:"";background:#16a568;width:4px;position:absolute;inset:0 auto 0 0}.admin-plans-stats .admin-v2-stat-card:nth-child(2):before{background:#3b82f6}.admin-plans-stats .admin-v2-stat-card:nth-child(3):before{background:#f59e0b}.admin-plans-stats .admin-v2-stat-card:nth-child(4):before{background:#ef6666}.admin-plans-stats .admin-v2-stat-card>span{border-radius:15px!important;width:48px!important;height:48px!important}.admin-plans-stats .admin-v2-stat-card:nth-child(2)>span{color:#2563eb!important;background:#e5efff!important}.admin-plans-stats .admin-v2-stat-card:nth-child(3)>span{color:#b87400!important;background:#fff3d7!important}.admin-plans-stats .admin-v2-stat-card:nth-child(4)>span{color:#dc4b4b!important;background:#ffebeb!important}.admin-plans-stats .admin-v2-stat-card strong{font-size:23px!important}.admin-plan-catalog-hero{background:linear-gradient(125deg,#063f2e 0%,#006f42 58%,#00a45a 100%);border-radius:25px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:24px;margin:0 0 22px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #005b362e}.admin-plan-catalog-hero:after{content:"";border:48px solid #ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;top:-122px;right:-92px}.admin-plan-catalog-copy,.admin-plan-catalog-side{z-index:1;position:relative}.admin-plan-catalog-kicker{color:#a8f3cd;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:950;display:inline-flex}.admin-plan-catalog-copy h2{color:#fff;margin:0;font-size:27px;line-height:1.12}.admin-plan-catalog-copy>p{color:#d8f3e5;max-width:620px;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.admin-plan-catalog-hero .admin-plans-sync-notice{color:#e7fff2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;margin:15px 0 0;padding:7px 11px;font-size:10px;display:inline-flex}.admin-plan-catalog-side{justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-plan-catalog-summary{color:#fff;text-align:right;border-right:1px solid #ffffff3b;min-width:130px;padding-right:14px}.admin-plan-catalog-summary strong{font-size:28px;line-height:1;display:block}.admin-plan-catalog-summary span,.admin-plan-catalog-summary small{display:block}.admin-plan-catalog-summary span{margin-top:4px;font-size:11px;font-weight:850}.admin-plan-catalog-summary small{color:#bcebd2;margin-top:6px;font-size:9px;font-weight:750}.admin-plan-catalog-create{color:#007b45;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #00000026}.admin-plan-catalog-create svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.admin-plan-catalog-create:hover{transform:translateY(-1px);box-shadow:0 13px 28px #00000030}.admin-plans-list-head{align-items:center!important;margin:0 0 13px!important}.admin-plans-list-head h2{font-size:21px!important}.admin-plans-list-head>span{color:#087448;background:#e8f5ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.admin-plan-card{transition:transform .18s,box-shadow .18s;background:linear-gradient(#f2fcf7 0,#fff 33%)!important;border:1px solid #dfeae5!important;border-top:6px solid #20aa6e!important;border-radius:21px!important;min-height:430px!important;padding:24px!important;position:relative!important;overflow:visible!important;box-shadow:0 13px 34px #14342713!important}.admin-plan-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #14342721!important}.admin-plan-card.plan-style-standard{background:linear-gradient(#f1f6ff 0,#fff 33%)!important;border-top-color:#3b82f6!important}.admin-plan-card.plan-style-premium{background:linear-gradient(#fff9e9 0,#fff 33%)!important;border-top-color:#e0a020!important}.admin-plan-card.featured:before{content:"MAIS ESCOLHIDO";color:#fff;letter-spacing:.08em;background:#286de0;border-radius:999px;padding:6px 11px;font-size:9px;font-weight:950;position:absolute;top:-15px;left:24px;box-shadow:0 7px 15px #2563eb40}.admin-plan-card.featured .admin-plan-tier-label{display:none}.admin-plan-icon{box-shadow:inset 0 0 0 1px #00874a14;border-radius:15px!important;width:50px!important;height:50px!important}.plan-style-standard .admin-plan-icon{color:#276ed6!important;background:#dce9ff!important}.plan-style-premium .admin-plan-icon{color:#a86b00!important;background:#fff0c9!important}.admin-plan-card-summary{border-bottom:1px solid #e1ece7!important;padding:12px 0 18px!important}.admin-plan-price b{letter-spacing:-.04em;font-size:31px!important}.admin-plan-commission-pill{color:#315747!important;background:#e7f2ed!important}.plan-style-standard .admin-plan-commission-pill{color:#315c9c!important;background:#e8f0ff!important}.plan-style-premium .admin-plan-commission-pill{color:#8c5d09!important;background:#fff1ce!important}.admin-plan-card-metrics span{background:#ffffffc2!important;border:1px solid #e4ede9!important}.admin-plan-performance>div{background:#f4f8f6!important;border:0!important}.plan-style-standard .admin-plan-performance>div{background:#f1f5fd!important}.plan-style-premium .admin-plan-performance>div{background:#fbf6e9!important}.admin-plan-main-action{box-shadow:0 8px 18px #0096542e;color:#fff!important;background:#079654!important;border-color:#079654!important}.plan-style-standard .admin-plan-main-action{background:#2f73df!important;border-color:#2f73df!important}.plan-style-premium .admin-plan-main-action{background:#b57a10!important;border-color:#b57a10!important}@media (width<=1040px){.admin-plan-catalog-hero{grid-template-columns:1fr}.admin-plan-catalog-side{justify-content:flex-start}.admin-plan-catalog-summary{text-align:left}.admin-plans-tabs button{min-width:180px}.admin-plans-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.admin-plans-tabs{width:100%!important}.admin-plans-tabs button{flex:1;min-width:0;padding:7px 10px!important}.admin-plans-tabs button small{display:none}.admin-plans-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}.admin-plans-stats .admin-v2-stat-card{grid-template-columns:40px 1fr!important;min-height:94px!important;padding:13px!important}.admin-plans-stats .admin-v2-stat-card>span{width:40px!important;height:40px!important}.admin-plans-stats .admin-v2-stat-card strong{font-size:19px!important}.admin-plan-catalog-hero{border-radius:20px;padding:21px 18px}.admin-plan-catalog-copy h2{font-size:22px}.admin-plan-catalog-side{flex-direction:column;align-items:stretch}.admin-plan-catalog-summary{text-align:left;border:0;border-bottom:1px solid #fff3;padding:0 0 11px}.admin-plan-catalog-create{justify-content:center}.admin-plan-card{min-height:auto!important;padding:20px!important}.admin-plan-card.featured:before{left:20px}}.admin-plans-stats .admin-v2-stat-card:before,.admin-plans-stats .admin-v2-stat-card:nth-child(2):before,.admin-plans-stats .admin-v2-stat-card:nth-child(3):before,.admin-plans-stats .admin-v2-stat-card:nth-child(4):before{background:#11a461!important}.admin-plans-stats .admin-v2-stat-card>span,.admin-plans-stats .admin-v2-stat-card:nth-child(2)>span,.admin-plans-stats .admin-v2-stat-card:nth-child(3)>span,.admin-plans-stats .admin-v2-stat-card:nth-child(4)>span{color:#087c49!important;background:#ddf8ea!important}.admin-plan-card,.admin-plan-card.plan-style-basic,.admin-plan-card.plan-style-standard,.admin-plan-card.plan-style-premium{background:#fff!important;border:1px solid #dce8e2!important;border-top:5px solid #14a862!important;min-height:440px!important;overflow:visible!important;transform:none!important;box-shadow:0 12px 30px #15372912!important}.admin-plan-card:hover,.admin-plan-card.plan-style-standard:hover,.admin-plan-card.plan-style-premium:hover{transform:none!important;box-shadow:0 16px 36px #1537291a!important}.admin-plan-card.featured{border-color:#079b55 #9bd8ba #9bd8ba!important;box-shadow:0 15px 34px #07874c1a!important}.admin-plan-card.featured:before{content:none!important;display:none!important}.admin-plan-card.featured .admin-plan-tier-label{color:#087c49!important;letter-spacing:.06em!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;background:#e1f7eb!important;border-radius:999px!important;width:max-content!important;max-width:none!important;padding:6px 9px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;transform:none!important}.admin-plan-card header{grid-template-columns:50px minmax(0,1fr) auto!important;gap:13px!important;min-height:118px!important}.admin-plan-card-title{min-width:0!important}.admin-plan-card-title small{-webkit-line-clamp:3!important;max-width:280px!important;min-height:55px!important;overflow:hidden!important}.admin-plan-card-badges{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-end!important;gap:6px!important;width:auto!important;max-width:125px!important}.admin-plan-icon,.plan-style-standard .admin-plan-icon,.plan-style-premium .admin-plan-icon{color:#07824b!important;box-shadow:none!important;background:#ddf8ea!important}.admin-plan-card-summary{min-height:67px!important;margin:0!important;padding:4px 0 17px!important}.admin-plan-price{white-space:nowrap!important;align-items:baseline!important;gap:3px!important;min-width:0!important;display:flex!important}.admin-plan-price b{color:#0f172a!important;font-size:29px!important}.admin-plan-price span{font-size:13px!important}.admin-plan-commission-pill,.plan-style-standard .admin-plan-commission-pill,.plan-style-premium .admin-plan-commission-pill{color:#35564a!important;white-space:nowrap!important;background:#eef4f1!important}.admin-plan-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.admin-plan-card-metrics span,.plan-style-standard .admin-plan-card-metrics span,.plan-style-premium .admin-plan-card-metrics span{color:#31463d!important;background:#f8faf9!important;border:1px solid #e0e9e5!important;min-height:58px!important}.admin-plan-performance{margin-top:auto!important}.admin-plan-performance>div,.plan-style-standard .admin-plan-performance>div,.plan-style-premium .admin-plan-performance>div{background:#f1f6f3!important;border:0!important;min-height:66px!important}.admin-plan-main-action,.plan-style-standard .admin-plan-main-action,.plan-style-premium .admin-plan-main-action{color:#fff!important;background:#08a05a!important;border-color:#08a05a!important;box-shadow:0 8px 18px #00965426!important}.admin-plan-actions-menu summary{color:#29483b!important;background:#fff!important;border-color:#d4e3dc!important}@media (width<=1180px){.admin-plan-card header{min-height:108px!important}.admin-plan-card-badges{max-width:115px!important}}@media (width<=760px){.admin-plan-card,.admin-plan-card.plan-style-basic,.admin-plan-card.plan-style-standard,.admin-plan-card.plan-style-premium{min-height:auto!important}.admin-plan-card header{grid-template-columns:44px minmax(0,1fr)!important;min-height:auto!important}.admin-plan-card-badges{flex-flow:wrap!important;grid-column:2!important;align-items:flex-start!important;max-width:none!important}.admin-plan-card-title small{max-width:none!important;min-height:0!important}.admin-plan-card-summary{align-items:center!important;min-height:0!important}}.admin-plan-card:before,.admin-plan-card.plan-style-basic:before,.admin-plan-card.plan-style-standard:before,.admin-plan-card.plan-style-premium:before{content:none!important;background:0 0!important;width:0!important;display:none!important}.admin-plans-stats .admin-v2-stat-card:before{content:none!important;display:none!important}.admin-plans-stats .admin-v2-stat-card{background:#fff!important;border:1px solid #e0e9e5!important;box-shadow:0 9px 24px #1633270e!important}.admin-plans-section-head:not(.admin-plans-list-head){margin:18px 0 12px!important}.admin-plans-section-head:not(.admin-plans-list-head) h2{font-size:22px!important}.admin-plans-section-head:not(.admin-plans-list-head) p{margin-top:5px!important;font-size:12px!important}.admin-subscriptions-toolbar{background:#fff!important;border:1px solid #dfe9e5!important;border-radius:19px!important;grid-template-columns:minmax(280px,1.35fr) minmax(170px,.55fr) minmax(180px,.6fr) auto!important;align-items:end!important;gap:12px!important;margin-bottom:16px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 8px 22px #1431260b!important}.admin-subscriptions-toolbar label{color:#52675e!important;gap:6px!important;min-width:0!important;font-size:10px!important;font-weight:900!important;display:grid!important}.admin-subscriptions-toolbar label>span:first-child{padding-left:2px}.admin-subscriptions-toolbar input,.admin-subscriptions-toolbar select{color:#22382f!important;background:#f8faf9!important;border:1px solid #d8e4df!important;border-radius:12px!important;outline:0!important;width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;font-size:12px!important;font-weight:800!important}.admin-subscriptions-toolbar input:focus,.admin-subscriptions-toolbar select:focus{background:#fff!important;border-color:#50bf89!important;box-shadow:0 0 0 3px #0fa15b1a!important}.admin-sub-input-wrap{min-width:0;display:block;position:relative}.admin-sub-search-field .admin-sub-input-wrap svg{pointer-events:none;stroke:#71847b!important;fill:none!important;width:17px!important;height:17px!important;position:absolute!important;top:50%!important;bottom:auto!important;left:13px!important;transform:translateY(-50%)!important}.admin-sub-search-field input{padding-left:39px!important}.admin-sub-toolbar-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-sub-toolbar-actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.admin-sub-toolbar-actions svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.admin-sub-toolbar-actions .admin-catalog-filter-btn{color:#fff;box-shadow:none;background:#079957;border:1px solid #079957}.admin-sub-toolbar-actions .admin-catalog-export-btn{color:#087c49;box-shadow:none;background:#fff;border:1px solid #94d9b8}.admin-sub-clear-btn{color:#657970;background:0 0;border:0}.admin-sub-table-card{background:#fff!important;border:1px solid #dfe9e5!important;border-radius:20px!important;padding:0!important;overflow:visible!important;box-shadow:0 10px 26px #1431260d!important}.admin-sub-table-summary{min-height:58px;border-bottom:1px solid #e6eeea!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:13px 16px!important;display:flex!important}.admin-sub-table-summary>div{gap:3px;display:grid}.admin-sub-table-summary strong{color:#17271f!important;font-size:14px!important}.admin-sub-table-summary span{color:#718179!important;font-size:10px!important;font-weight:750!important}.admin-sub-table-summary>small{color:#60736a;white-space:nowrap;background:#f1f5f3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.admin-sub-table{min-width:1100px!important}.admin-sub-grid{grid-template-columns:minmax(235px,1.4fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(80px,.45fr) minmax(150px,.85fr) minmax(100px,.55fr) minmax(180px,1fr)!important;gap:12px!important}.admin-v2-table-head.admin-sub-grid{background:#f7faf8!important;border-bottom:1px solid #e8efec!important;min-height:38px!important;padding:0 16px!important}.admin-v2-table-head.admin-sub-grid>span{letter-spacing:.1em!important;color:#607169!important;font-size:9px!important}.admin-v2-table-row.admin-sub-grid{background:#fff;transition:background .15s;position:relative;border-bottom:1px solid #edf2ef!important;min-height:72px!important;padding:11px 16px!important}.admin-v2-table-row.admin-sub-grid:hover{background:#fbfdfc}.admin-v2-table-row.admin-sub-grid:last-child{border-bottom:0!important}.admin-v2-table-row.admin-sub-grid.is-overdue{box-shadow:inset 3px 0 #e15b5b;background:snow!important}.admin-v2-table-row.admin-sub-grid.is-warning{box-shadow:inset 3px 0 #d69b2d;background:#fffdf7!important}.admin-v2-table-row.admin-sub-grid.is-canceled{opacity:.78;background:#fafbfa!important}.admin-sub-store>span{color:#087b48!important;background:#e0f7ea!important;border-radius:13px!important;width:40px!important;height:40px!important;font-size:11px!important}.admin-sub-store-avatar{flex:none!important;place-items:center!important;display:grid!important;overflow:hidden!important}.admin-sub-store-avatar>img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.admin-sub-store-avatar>span{place-items:center;width:100%;height:100%;display:grid}.admin-sub-store strong{font-size:12px!important}.admin-sub-store small{margin-top:3px;font-size:10px!important}.admin-sub-plan-pill{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;overflow:hidden;color:#39564a!important;background:#eef4f1!important;padding:6px 10px!important}.admin-sub-due strong{color:#253a31;font-size:11px!important}.admin-sub-due small{font-size:9px!important;font-weight:850!important}.admin-sub-due small.success{color:#07814a!important}.admin-sub-due small.warning{color:#9a690c!important}.admin-sub-due small.danger{color:#c23e3e!important}.admin-sub-due small.muted{color:#7b8a83!important}.admin-sub-actions{grid-template-columns:minmax(112px,1fr) 42px!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;display:grid!important;overflow:visible!important}.admin-sub-detail-button{color:#087b48!important;white-space:nowrap!important;background:#fff!important;border:1px solid #9ddbc0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:112px!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.admin-sub-detail-button svg{stroke:currentColor!important;fill:none!important;width:14px!important;height:14px!important}.admin-sub-actions-menu summary{border-radius:11px!important;width:42px!important;height:38px!important}.admin-sub-actions-menu>div{width:205px!important;top:calc(100% + 6px)!important}.admin-sub-actions-menu>div button{white-space:nowrap!important}.admin-sub-pagination{border-top:1px solid #e6eeea;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.admin-sub-pagination>span{color:#687b72;font-size:10px;font-weight:800}.admin-sub-pagination>div{gap:8px;display:flex}.admin-sub-pagination button{color:#087b48;background:#fff;border:1px solid #cfe0d8;border-radius:10px;min-height:35px;padding:0 12px;font-size:10px;font-weight:900}.admin-sub-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1120px){.admin-subscriptions-toolbar{grid-template-columns:1fr 1fr!important}.admin-sub-search-field{grid-column:1/-1}.admin-sub-toolbar-actions{justify-content:flex-start}}@media (width<=760px){.admin-subscriptions-toolbar{grid-template-columns:1fr!important;padding:13px!important}.admin-sub-search-field{grid-column:auto}.admin-sub-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.admin-sub-clear-btn{grid-column:1/-1}.admin-sub-table-summary{flex-direction:column!important;align-items:flex-start!important}.admin-sub-table-summary>small{align-self:flex-start}}.admin-sub-detail-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1c1780!important;padding:22px!important}.admin-sub-detail-card{background:#fff!important;border:1px solid #d9e5df!important;border-radius:24px!important;width:min(920px,100vw - 44px)!important;max-height:calc(100vh - 44px)!important;padding:0!important;overflow:auto!important;box-shadow:0 28px 70px #0a201738!important}.admin-sub-detail-head{background:#fff;border-bottom:1px solid #e5ede9;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 22px;display:flex}.admin-sub-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-sub-detail-identity>span{color:#087b48;background:#dcf7e9;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:14px;font-weight:950;display:grid}.admin-sub-detail-avatar{overflow:hidden!important}.admin-sub-detail-avatar>img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.admin-sub-detail-avatar>span{place-items:center;width:100%;height:100%;display:grid}.admin-sub-detail-identity>div{min-width:0}.admin-sub-detail-identity small,.admin-sub-detail-identity strong,.admin-sub-detail-identity p{display:block}.admin-sub-detail-identity small{color:#708078;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:950}.admin-sub-detail-identity strong{color:#13271e;white-space:nowrap;text-overflow:ellipsis;font-size:21px;line-height:1.15;overflow:hidden}.admin-sub-detail-identity p{color:#66786f;margin:4px 0 0;font-size:11px;font-weight:750}.admin-sub-detail-head-actions{flex:none;align-items:center;gap:12px;display:flex}.admin-sub-detail-head-actions>button{color:#087b48;cursor:pointer;background:#fff;border:1px solid #d6e3dd;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.admin-sub-detail-head-actions>button:hover{background:#f1f8f5}.admin-sub-detail-head-actions>button svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.admin-sub-detail-summary{background:#f6faf8;border-bottom:1px solid #e5ede9;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 22px;display:grid}.admin-sub-detail-summary article{background:#fff;border:1px solid #dfe9e4;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex}.admin-sub-detail-summary article>span{color:#087b48;background:#e0f7eb;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-sub-detail-summary article>span svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.admin-sub-detail-summary article>div{min-width:0}.admin-sub-detail-summary small,.admin-sub-detail-summary strong,.admin-sub-detail-summary em{display:block}.admin-sub-detail-summary small{color:#708078;font-size:9px;font-weight:850}.admin-sub-detail-summary strong{color:#182d23;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.admin-sub-detail-summary em{margin-top:3px;font-size:8px;font-style:normal;font-weight:900}.admin-sub-detail-summary em.success{color:#087b48}.admin-sub-detail-summary em.warning{color:#96630a}.admin-sub-detail-summary em.danger{color:#c03e3e}.admin-sub-detail-summary em.muted{color:#7a8982}.admin-sub-detail-history{border-bottom:1px solid #e7eeeb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 22px;display:grid}.admin-sub-detail-history>div{background:#f9fbfa;border-left:3px solid #cae7d9;border-radius:0 12px 12px 0;flex-direction:column;justify-content:center;min-width:0;min-height:54px;padding:10px 12px;display:flex}.admin-sub-detail-history small,.admin-sub-detail-history strong{display:block}.admin-sub-detail-history small{color:#73837b;font-size:9px;font-weight:850}.admin-sub-detail-history strong{color:#2b4037;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.admin-sub-detail-management{background:#fff;padding:18px 22px 20px}.admin-sub-detail-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-sub-detail-section-title strong{color:#152a20;font-size:15px;display:block}.admin-sub-detail-section-title p{color:#718179;margin:3px 0 0;font-size:10px;font-weight:750}.admin-sub-detail-form-grid{grid-template-columns:1.2fr .8fr .9fr!important;gap:12px!important}.admin-sub-detail-form-grid label{color:#53675d!important;gap:6px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.admin-sub-detail-form-grid input,.admin-sub-detail-form-grid select{color:#20362c!important;background:#f8faf9!important;border:1px solid #d8e4df!important;border-radius:12px!important;outline:0!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 12px!important;font-size:11px!important;font-weight:850!important}.admin-sub-detail-form-grid input:focus,.admin-sub-detail-form-grid select:focus{background:#fff!important;border-color:#45b980!important;box-shadow:0 0 0 3px #0c9c571a!important}.admin-sub-detail-footer{z-index:3;background:#fff;border-top:1px solid #dfe9e5;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:13px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #1431260b}.admin-sub-detail-footer>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-sub-detail-footer button{color:#087b48;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.admin-sub-detail-footer button.primary{color:#fff;background:#079957;border-color:#079957;box-shadow:0 8px 18px #07995729}.admin-sub-detail-footer button svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.admin-sub-detail-payment{background:#edf8f2!important;border-color:#b8dfca!important}@media (width<=820px){.admin-sub-detail-summary{grid-template-columns:1fr 1fr}.admin-sub-detail-form-grid{grid-template-columns:1fr!important}}@media (width<=600px){.admin-sub-detail-backdrop{align-items:end!important;padding:0!important}.admin-sub-detail-card{border-radius:24px 24px 0 0!important;width:100%!important;max-height:92vh!important}.admin-sub-detail-head{padding:15px}.admin-sub-detail-identity>span{width:44px;height:44px}.admin-sub-detail-identity strong{font-size:17px}.admin-sub-detail-head-actions .admin-v2-status{display:none}.admin-sub-detail-summary{grid-template-columns:1fr 1fr;padding:13px 15px}.admin-sub-detail-summary article{min-height:68px;padding:10px}.admin-sub-detail-summary article>span{display:none}.admin-sub-detail-history{grid-template-columns:1fr;padding:12px 15px}.admin-sub-detail-management{padding:16px 15px}.admin-sub-detail-footer{flex-direction:column;align-items:stretch;padding:12px 15px}.admin-sub-detail-footer>div{grid-template-columns:1fr 1fr;display:grid}.admin-sub-detail-footer button{width:100%}}.marketplace-applied-notice,.marketplace-support-card{border:1px solid var(--chego-border);width:min(100%,1180px);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;margin:14px auto 0}.marketplace-applied-notice{color:#92400e;background:#fffbeb;border-color:#fde68a;padding:14px 16px}.marketplace-applied-notice.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.marketplace-applied-notice.admin{color:#047857;background:#f0fdf4;border-color:#bbf7d0}.marketplace-applied-notice strong{font-size:14px;font-weight:950;display:block}.marketplace-applied-notice p{margin:6px 0 0;font-size:13px;line-height:1.4}.marketplace-support-card{grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.marketplace-support-card>span{background:var(--chego-green-soft);width:48px;height:48px;color:var(--chego-green-dark);border-radius:18px;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.marketplace-support-card strong{color:var(--chego-text);font-size:14px;display:block}.marketplace-support-card p{color:var(--chego-green-dark);margin:5px 0 0;font-size:13px;font-weight:900}.marketplace-support-card small{color:var(--chego-muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.chego-start-card.is-disabled{opacity:.68;background:#fef2f2;border-color:#fecaca}.chego-start-card.is-disabled small{color:#991b1b}.client-mobile-shell .marketplace-applied-notice,.client-mobile-shell .marketplace-support-card,.client-orders-mobile-shell .marketplace-applied-notice,.client-orders-mobile-shell .marketplace-support-card,.client-profile-mobile-shell .marketplace-applied-notice,.client-profile-mobile-shell .marketplace-support-card,.merchant-mobile-shell .marketplace-applied-notice,.merchant-mobile-shell .marketplace-support-card,.admin-mobile-shell .marketplace-applied-notice{max-width:520px}.client-desktop-shell .marketplace-applied-notice,.client-desktop-shell .marketplace-support-card,.client-orders-desktop-shell .marketplace-applied-notice,.client-orders-desktop-shell .marketplace-support-card,.client-profile-desktop-shell .marketplace-applied-notice,.client-profile-desktop-shell .marketplace-support-card,.merchant-desktop-shell .marketplace-applied-notice,.merchant-desktop-shell .marketplace-support-card,.admin-desktop-shell .marketplace-applied-notice{max-width:1180px}@media (width<=760px){.marketplace-applied-notice,.marketplace-support-card{border-radius:20px}}.admin-support-search{position:relative}@media (width<=1180px){.admin-support-toolbar,.admin-support-detail-layout,.admin-support-grid{grid-template-columns:1fr}}.admin-support-customer-card>span{color:#007a4c;background:#e9fff6;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.merchant-central-mobile-shell,.merchant-central-desktop-shell,.admin-plans-mobile-shell,.admin-plans-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 56px}.merchant-central-mobile-header,.merchant-central-desktop-header,.admin-plans-mobile-header,.admin-plans-desktop-header{background:linear-gradient(135deg, var(--chego-green), #0f172a);color:#fff;min-height:94px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.merchant-central-mobile-header img,.merchant-central-desktop-header img,.admin-plans-mobile-header img,.admin-plans-desktop-header img{width:142px}.merchant-central-mobile-header button,.merchant-central-desktop-header button,.admin-plans-mobile-header button,.admin-plans-desktop-header button,.merchant-central-mobile-hero button,.merchant-central-desktop-hero button,.merchant-central-plan-mobile button,.merchant-central-plan-desktop button,.admin-plans-form-mobile button,.admin-plans-form-desktop button,.admin-plans-card-mobile button,.admin-plans-card-desktop button{color:var(--chego-green-dark);background:#fff;border:0;border-radius:16px;min-height:44px;padding:0 14px;font-weight:950}.merchant-central-mobile-hero,.merchant-central-desktop-hero,.admin-plans-hero-mobile,.admin-plans-hero-desktop,.admin-plans-form-mobile,.admin-plans-form-desktop,.admin-plans-card-mobile,.admin-plans-card-desktop,.merchant-central-plan-mobile,.merchant-central-plan-desktop,.admin-plans-saved-mobile,.admin-plans-saved-desktop,.admin-plans-error-mobile,.admin-plans-error-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.merchant-central-mobile-hero,.merchant-central-desktop-hero,.admin-plans-hero-mobile,.admin-plans-hero-desktop{margin-top:18px;padding:22px}.merchant-central-desktop-hero{grid-template-columns:1fr 310px;align-items:stretch;gap:18px;display:grid}.merchant-central-mobile-hero small,.merchant-central-desktop-hero small,.admin-plans-hero-mobile small,.admin-plans-hero-desktop small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.merchant-central-mobile-hero h1,.merchant-central-desktop-hero h1,.admin-plans-hero-mobile h1,.admin-plans-hero-desktop h1{color:var(--chego-text);letter-spacing:-.06em;margin:8px 0;font-size:42px;line-height:.98}.merchant-central-mobile-hero p,.merchant-central-desktop-hero p,.admin-plans-hero-mobile p,.admin-plans-hero-desktop p{color:var(--chego-muted);margin:0;line-height:1.45}.merchant-central-mobile-hero div div,.merchant-central-desktop-hero div div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.merchant-central-mobile-hero button,.merchant-central-desktop-hero button,.merchant-central-plan-mobile button,.merchant-central-plan-desktop button,.admin-plans-form-mobile button,.admin-plans-form-desktop button,.admin-plans-card-mobile button,.admin-plans-card-desktop button{background:var(--chego-green);color:#fff}.merchant-central-mobile-hero button.ghost,.merchant-central-desktop-hero button.ghost{color:var(--chego-text);background:#f1f5f9}.merchant-central-mobile-hero aside,.merchant-central-desktop-hero aside{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:24px;align-content:center;gap:8px;padding:18px;display:grid}.merchant-central-mobile-hero aside span,.merchant-central-desktop-hero aside span{font-size:42px}.merchant-central-mobile-steps,.merchant-central-desktop-steps,.admin-plans-metrics-mobile,.admin-plans-metrics-desktop{gap:10px;margin-top:14px;display:grid}.merchant-central-mobile-steps,.admin-plans-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-central-desktop-steps,.admin-plans-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-central-mobile-steps article,.merchant-central-desktop-steps article,.admin-plans-metrics-mobile article,.admin-plans-metrics-desktop article{border:1px solid var(--chego-border);min-height:112px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;padding:15px}.merchant-central-mobile-steps span,.merchant-central-desktop-steps span{background:var(--chego-green);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex}.merchant-central-mobile-steps strong,.merchant-central-desktop-steps strong,.admin-plans-metrics-mobile strong,.admin-plans-metrics-desktop strong{color:var(--chego-text);margin-top:8px;display:block}.merchant-central-mobile-steps p,.merchant-central-desktop-steps p{color:var(--chego-muted);margin:6px 0 0;font-size:12px;line-height:1.35}.merchant-central-mobile-plans,.merchant-central-desktop-plans,.admin-plans-form-mobile,.admin-plans-form-desktop,.admin-plans-list-mobile,.admin-plans-list-desktop{margin-top:14px}.merchant-central-mobile-title,.merchant-central-desktop-title{margin-bottom:12px}.merchant-central-mobile-title h2,.merchant-central-desktop-title h2,.admin-plans-form-mobile h2,.admin-plans-form-desktop h2{color:var(--chego-text);margin:0;font-size:26px}.merchant-central-mobile-title p,.merchant-central-desktop-title p,.admin-plans-form-mobile p,.admin-plans-form-desktop p{color:var(--chego-muted);margin:6px 0 0;font-size:13px}.merchant-central-mobile-plans>div:last-child,.merchant-central-desktop-plans>div:last-child,.admin-plans-list-mobile,.admin-plans-list-desktop{gap:12px;display:grid}.merchant-central-desktop-plans>div:last-child,.admin-plans-list-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-central-plan-mobile,.merchant-central-plan-desktop,.admin-plans-card-mobile,.admin-plans-card-desktop{padding:18px}.merchant-central-plan-mobile.recommended,.merchant-central-plan-desktop.recommended{background:#f0fdf4;border-color:#86efac}.merchant-central-plan-mobile small,.merchant-central-plan-desktop small,.admin-plans-card-mobile small,.admin-plans-card-desktop small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950}.merchant-central-plan-mobile h2,.merchant-central-plan-desktop h2,.admin-plans-card-mobile h2,.admin-plans-card-desktop h2{color:var(--chego-text);margin:8px 0;font-size:24px}.merchant-central-plan-mobile strong,.merchant-central-plan-desktop strong,.admin-plans-card-mobile header>strong,.admin-plans-card-desktop header>strong{color:var(--chego-green-dark);font-size:22px}.merchant-central-plan-mobile ul,.merchant-central-plan-desktop ul,.admin-plans-card-mobile ul,.admin-plans-card-desktop ul{color:var(--chego-muted);margin:14px 0;padding-left:18px;font-size:13px;line-height:1.5}.admin-plans-form-mobile,.admin-plans-form-desktop{gap:12px;padding:18px;display:grid}.admin-plans-form-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plans-form-desktop>div,.admin-plans-form-desktop .full,.admin-plans-form-desktop button{grid-column:1/-1}.admin-plans-form-mobile label,.admin-plans-form-desktop label{gap:7px;display:grid}.admin-plans-form-mobile span,.admin-plans-form-desktop span{color:var(--chego-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-plans-form-mobile input,.admin-plans-form-desktop input,.admin-plans-form-mobile textarea,.admin-plans-form-desktop textarea{border:1px solid var(--chego-border);min-height:46px;color:var(--chego-text);background:#f8fafc;border-radius:15px;padding:0 12px;font-weight:850}.admin-plans-form-mobile textarea,.admin-plans-form-desktop textarea{resize:vertical;padding:12px}.admin-plans-info-mobile,.admin-plans-info-desktop{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-plans-info-mobile span,.admin-plans-info-desktop span{color:#334155;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.admin-plans-saved-mobile,.admin-plans-saved-desktop{color:#047857;background:#f0fdf4;border-color:#bbf7d0;margin-top:14px;padding:14px}.admin-plans-error-mobile,.admin-plans-error-desktop{color:#991b1b;background:#fef2f2;border-color:#fecaca;margin-top:14px;padding:14px}.access-plans-mobile,.access-plans-desktop,.access-merchant-journey-mobile,.access-merchant-journey-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;grid-column:1/-1;padding:14px}.access-plans-mobile h3,.access-plans-desktop h3{color:var(--chego-text);margin:0 0 10px}.access-plans-mobile label,.access-plans-desktop label{border:1px solid var(--chego-border);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.access-plans-mobile em,.access-plans-desktop em,.access-plans-mobile small,.access-plans-desktop small{color:var(--chego-muted);font-size:12px;line-height:1.35;display:block}.access-merchant-journey-mobile strong,.access-merchant-journey-desktop strong{color:var(--chego-text)}.access-merchant-journey-mobile p,.access-merchant-journey-desktop p{color:var(--chego-muted);margin:6px 0 0;font-size:13px}.access-card-mobile label.full,.access-card-desktop label.full{grid-column:1/-1}.access-card-mobile textarea,.access-card-desktop textarea{border:1px solid var(--chego-border);min-height:90px;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:15px;padding:12px}.access-link-mobile,.access-link-desktop{border:1px solid var(--chego-border);width:100%;min-height:44px;color:var(--chego-green-dark);background:#fff;border-radius:16px;margin-top:8px;font-weight:950}@media (width<=760px){.merchant-central-mobile-header,.merchant-central-desktop-header,.admin-plans-mobile-header,.admin-plans-desktop-header,.merchant-central-desktop-hero,.merchant-central-desktop-plans>div:last-child,.admin-plans-list-desktop{grid-template-columns:1fr}}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{z-index:20;background:linear-gradient(135deg,#022f35,#007f55);border:1px solid #ffffff24;border-radius:22px;min-height:72px;padding:12px 18px;position:sticky;top:10px;box-shadow:0 18px 45px #022f3533}.merchant-central-launch .merchant-central-desktop-header img,.merchant-central-launch .merchant-central-mobile-header img{justify-self:center;width:124px}.merchant-central-launch .merchant-central-desktop-header nav,.merchant-central-launch .merchant-central-mobile-header nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.merchant-central-launch .merchant-central-nav-link{font-size:13px;color:#d9fff1!important;background:0 0!important;min-height:40px!important}.merchant-central-launch .merchant-central-login{min-width:86px;color:#007b53!important;background:#fff!important}.merchant-central-launch .merchant-central-back{color:#fff!important;background:#ffffff1f!important}.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{background:linear-gradient(135deg,#f8fffc 0%,#effcf6 58%,#dcf7e9 100%);border:0;margin-top:18px;padding:54px 52px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f172a14}.merchant-central-launch .merchant-central-desktop-hero:before,.merchant-central-launch .merchant-central-mobile-hero:before{content:"";background:#00a8731a;border-radius:50%;width:440px;height:440px;position:absolute;top:-210px;right:-160px}.merchant-central-launch .merchant-central-desktop-hero{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:54px}.merchant-central-launch .merchant-central-eyebrow,.merchant-central-launch .merchant-central-section-title>span,.merchant-central-launch .merchant-central-desktop-title>span,.merchant-central-launch .merchant-central-final-cta span{color:#009a67;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.merchant-central-launch .merchant-central-hero-copy h1{letter-spacing:-.055em;max-width:610px;margin:14px 0 18px;font-size:clamp(46px,5vw,68px);line-height:.98}.merchant-central-launch .merchant-central-hero-copy h1 em{color:#00a66f;font-style:normal}.merchant-central-launch .merchant-central-hero-copy>p{color:#526470;max-width:580px;font-size:18px;line-height:1.65}.merchant-central-launch .merchant-central-hero-actions{margin-top:26px!important}.merchant-central-launch .merchant-central-hero-actions button{border-radius:14px;min-height:52px;padding:0 24px;font-size:14px}.merchant-central-launch .merchant-central-proof{color:#50646e;font-size:12px;font-weight:700;gap:18px!important;margin-top:24px!important;display:flex!important}.merchant-central-dashboard-preview{z-index:2;background:#fff;border:1px solid #009c6829;border-radius:26px;min-height:340px;padding:20px;position:relative;transform:rotate(1deg);box-shadow:0 24px 60px #00593d29}.merchant-central-preview-top{border-bottom:1px solid #e7efec;align-items:center;gap:6px;padding-bottom:15px;display:flex}.merchant-central-preview-top span{background:#dbe7e3;border-radius:50%;width:8px;height:8px}.merchant-central-preview-top b{color:#17303a;margin-left:auto;font-size:12px}.merchant-central-preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.merchant-central-preview-grid article{background:#fbfefd;border:1px solid #e4edea;border-radius:14px;padding:13px}.merchant-central-preview-grid small{color:#70818b;font-size:9px;display:block}.merchant-central-preview-grid strong{color:#102638;white-space:nowrap;margin-top:6px;font-size:18px;display:block}.merchant-central-preview-grid em{color:#00a66f;font-size:9px;font-style:normal;font-weight:800}.merchant-central-preview-chart{background:linear-gradient(#f3fcf8,#fff);border-radius:16px;align-items:flex-end;gap:11px;height:130px;margin-top:16px;padding:15px 15px 0;display:flex}.merchant-central-preview-chart i{background:linear-gradient(#00b77a,#00a168);border-radius:7px 7px 2px 2px;flex:1}.merchant-central-preview-chart i:first-child{height:38%}.merchant-central-preview-chart i:nth-child(2){height:62%}.merchant-central-preview-chart i:nth-child(3){height:48%}.merchant-central-preview-chart i:nth-child(4){height:78%}.merchant-central-preview-chart i:nth-child(5){height:67%}.merchant-central-preview-chart i:nth-child(6){height:90%}.merchant-central-preview-order{color:#40545e;background:#f4f8f7;border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 13px;font-size:11px;display:flex}.merchant-central-preview-order b{color:#b76b00}.merchant-central-section-title{text-align:center;max-width:700px;margin:0 auto 24px}.merchant-central-section-title h2,.merchant-central-desktop-title h2,.merchant-central-mobile-title h2{letter-spacing:-.04em;color:#102638;margin:9px 0 8px;font-size:clamp(30px,3vw,42px)}.merchant-central-section-title p{color:#6b7c86;margin:0}.merchant-central-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.merchant-central-benefit-grid article{background:#fff;border:1px solid #dfebe7;border-radius:22px;padding:24px;box-shadow:0 12px 34px #0f172a0d}.merchant-central-benefit-grid b{background:#e4f8ef;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.merchant-central-benefit-grid h3{color:#102638;margin:16px 0 8px;font-size:17px}.merchant-central-benefit-grid p{color:#697b85;margin:0;font-size:13px;line-height:1.55}.merchant-central-launch .merchant-central-desktop-steps,.merchant-central-launch .merchant-central-mobile-steps{gap:14px;margin-top:22px;position:relative}.merchant-central-launch .merchant-central-desktop-steps article,.merchant-central-launch .merchant-central-mobile-steps article{border-radius:22px;min-height:145px;padding:20px}.merchant-central-launch .merchant-central-desktop-steps strong,.merchant-central-launch .merchant-central-mobile-steps strong{font-size:15px}.merchant-central-launch .merchant-central-desktop-steps p,.merchant-central-launch .merchant-central-mobile-steps p{font-size:12px;line-height:1.5}.merchant-central-launch .merchant-central-desktop-plans,.merchant-central-launch .merchant-central-mobile-plans{margin-top:72px;scroll-margin-top:100px}.merchant-central-launch .merchant-central-desktop-title,.merchant-central-launch .merchant-central-mobile-title{text-align:center;margin:0 auto 28px}.merchant-central-launch .merchant-central-desktop-title p,.merchant-central-launch .merchant-central-mobile-title p{font-size:14px}.merchant-central-launch .merchant-central-desktop-plans>div:last-child{align-items:stretch;gap:18px}.merchant-central-launch .merchant-central-plan-desktop,.merchant-central-launch .merchant-central-plan-mobile{border-radius:24px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:0 14px 38px #0f172a0f}.merchant-central-launch .merchant-central-plan-desktop.recommended,.merchant-central-launch .merchant-central-plan-mobile.recommended{background:linear-gradient(#f4fff9,#fff);border:2px solid #00ab72;transform:translateY(-10px);box-shadow:0 22px 50px #00a87324}.merchant-central-plan-badge{color:#fff;white-space:nowrap;background:#00a66f;border-radius:999px;padding:6px 13px;font-size:10px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.merchant-central-plan-head small{color:#00a66f;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.merchant-central-plan-head h3{color:#102638;margin:8px 0 14px;font-size:24px}.merchant-central-plan-price{align-items:flex-end;gap:4px;display:flex}.merchant-central-plan-price strong{color:#102638;font-size:31px}.merchant-central-plan-price span{color:#6d7c85;padding-bottom:5px;font-size:12px}.merchant-central-plan-head p{color:#6d7c85;min-height:44px;font-size:13px;line-height:1.5}.merchant-central-launch .merchant-central-plan-desktop ul,.merchant-central-launch .merchant-central-plan-mobile ul{border-top:1px solid #e7efec;flex:1;margin:18px 0;padding:18px 0 0;list-style:none}.merchant-central-launch .merchant-central-plan-desktop li,.merchant-central-launch .merchant-central-plan-mobile li{color:#40545e;margin:10px 0;font-size:12px}.merchant-central-launch .merchant-central-plan-desktop button,.merchant-central-launch .merchant-central-plan-mobile button{border-radius:13px;width:100%;min-height:48px}.merchant-central-final-cta{color:#fff;background:linear-gradient(135deg,#03343a,#00895b);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-top:64px;padding:34px 38px;display:flex;box-shadow:0 20px 55px #03343a38}.merchant-central-final-cta h2{letter-spacing:-.04em;margin:8px 0;font-size:34px}.merchant-central-final-cta p{color:#d2eee4;margin:0}.merchant-central-final-cta button{color:#007b53;background:#fff;border:0;border-radius:14px;min-width:190px;min-height:52px;font-weight:900}#merchantBenefits{scroll-margin-top:100px}@media (width<=900px){.merchant-central-launch{width:min(100% - 24px,760px)}.merchant-central-launch .merchant-central-mobile-header{grid-template-columns:auto 1fr auto}.merchant-central-launch .merchant-central-mobile-header nav .merchant-central-nav-link{display:none}.merchant-central-launch .merchant-central-mobile-header img{width:105px}.merchant-central-launch .merchant-central-mobile-hero{padding:32px 22px;display:block}.merchant-central-launch .merchant-central-hero-copy h1{font-size:43px}.merchant-central-launch .merchant-central-hero-copy>p{font-size:15px}.merchant-central-dashboard-preview{min-height:300px;margin-top:30px;transform:none}.merchant-central-benefits{margin-top:44px}.merchant-central-benefit-grid,.merchant-central-launch .merchant-central-mobile-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-central-launch .merchant-central-mobile-plans>div:last-child{grid-template-columns:1fr}.merchant-central-launch .merchant-central-plan-mobile.recommended{transform:none}.merchant-central-final-cta{flex-direction:column;align-items:flex-start}.merchant-central-final-cta button{width:100%}}@media (width<=560px){.merchant-central-launch{width:100%;padding:0 12px 32px}.merchant-central-launch .merchant-central-mobile-header{border-radius:0 0 18px 18px;top:0}.merchant-central-launch .merchant-central-back{width:42px;padding:0;font-size:0}.merchant-central-launch .merchant-central-back:after{content:"←";font-size:18px}.merchant-central-launch .merchant-central-login{min-width:68px;padding:0 10px}.merchant-central-launch .merchant-central-mobile-hero{border-radius:22px;padding:28px 18px}.merchant-central-launch .merchant-central-hero-copy h1{font-size:38px}.merchant-central-launch .merchant-central-proof{grid-template-columns:1fr 1fr;gap:9px!important;display:grid!important}.merchant-central-preview-grid{grid-template-columns:1fr 1fr}.merchant-central-preview-grid article:last-child{display:none}.merchant-central-benefit-grid,.merchant-central-launch .merchant-central-mobile-steps{grid-template-columns:1fr}.merchant-central-final-cta{padding:28px 22px}.merchant-central-final-cta h2{font-size:28px}}.merchant-central-launch{width:min(1320px,100% - 48px);padding-bottom:72px}.merchant-central-launch .merchant-central-desktop-header{border-radius:20px;min-height:70px;padding:10px 18px}.merchant-central-launch .merchant-central-desktop-header img{width:112px}.merchant-central-launch .merchant-central-desktop-hero{background:radial-gradient(circle at 88% 12%,#00b07521,#0000 34%),linear-gradient(135deg,#fbfffd 0%,#effbf6 58%,#e5f8ef 100%);border:1px solid #d9eee5;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:56px;min-height:530px;padding:58px 52px}.merchant-central-launch .merchant-central-hero-copy{align-self:center;max-width:590px}.merchant-central-launch .merchant-central-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:560px;margin:14px 0 20px;font-size:clamp(48px,4.5vw,64px);line-height:1.02}.merchant-central-launch .merchant-central-hero-actions{gap:12px!important;margin-top:28px!important}.merchant-central-launch .merchant-central-hero-actions button{min-width:168px;min-height:52px;padding:0 22px;box-shadow:0 10px 24px #00a06a24}.merchant-central-launch .merchant-central-hero-actions .ghost{box-shadow:none;background:#ffffffc7;border:1px solid #d7e5df}.merchant-central-launch .merchant-central-proof{font-size:12px;gap:20px!important;margin-top:26px!important}.merchant-central-dashboard-preview{background:#fffffff5;border:1px solid #bdebd8;border-radius:28px;min-height:370px;padding:22px;transform:none;box-shadow:0 26px 60px #005c3f2e}.merchant-central-preview-top{padding-bottom:16px}.merchant-central-preview-grid{gap:12px;margin-top:18px}.merchant-central-preview-grid article{background:#fff;border-color:#dbe9e4;min-height:88px;padding:15px}.merchant-central-preview-grid small{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.merchant-central-preview-grid strong{margin-top:8px;font-size:20px}.merchant-central-preview-chart{background:linear-gradient(#f0fbf6,#fbfffd);gap:13px;height:145px;margin-top:18px}.merchant-central-preview-order{background:#f8fbfa;border:1px solid #e1ece8;margin-top:16px;padding:13px 15px;font-size:13px}.merchant-central-benefits{margin-top:82px}@media (width<=1120px){.merchant-central-launch .merchant-central-desktop-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:34px;padding:46px 38px}.merchant-central-launch .merchant-central-hero-copy h1{font-size:clamp(44px,5vw,58px)}}@media (width<=900px){.merchant-central-launch{width:min(100% - 24px,760px)}.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{grid-template-columns:1fr;min-height:auto;padding:36px 28px}.merchant-central-dashboard-preview{min-height:330px}}.merchant-central-launch{width:min(1360px,100% - 32px);padding-top:14px}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{background:#062c2b;border:1px solid #66ffc226;border-radius:16px 16px 0 0;min-height:68px;padding:10px 22px;box-shadow:0 18px 46px #00211f38}.merchant-central-launch .merchant-central-desktop-header img,.merchant-central-launch .merchant-central-mobile-header img{width:112px}.merchant-central-launch .merchant-central-nav-link{opacity:.9;color:#eafff7!important}.merchant-central-launch .merchant-central-login{color:#fff!important;background:0 0!important;border:1px solid #ffffff40!important}.merchant-central-launch .merchant-central-back{background:#ffffff14!important}.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{background:radial-gradient(circle at 79% 18%,#00c48129,#0000 34%),linear-gradient(135deg,#022f2e 0%,#063a35 48%,#075344 100%);border:0;border-radius:0;grid-template-columns:minmax(390px,.9fr) minmax(570px,1.1fr);gap:44px;min-height:540px;margin-top:0;padding:58px 52px 42px;box-shadow:0 28px 70px #002d273d}.merchant-central-launch .merchant-central-desktop-hero:before,.merchant-central-launch .merchant-central-mobile-hero:before{background:#00da9114;width:620px;height:620px;top:-300px;right:-170px}.merchant-central-launch .merchant-central-eyebrow{color:#20e29a}.merchant-central-launch .merchant-central-hero-copy h1{color:#fff;max-width:640px;margin:16px 0 20px;font-size:clamp(48px,4.7vw,68px);line-height:1.03}.merchant-central-launch .merchant-central-hero-copy h1 em{color:#24e29b}.merchant-central-launch .merchant-central-hero-copy>p{color:#c6ddd8;max-width:540px;font-size:17px}.merchant-central-launch .merchant-central-hero-actions button{background:linear-gradient(135deg,#08c47f,#00a96c);box-shadow:0 14px 28px #00c37e33}.merchant-central-launch .merchant-central-hero-actions .ghost{color:#fff;background:#0000001a;border:1px solid #ffffff3d}.merchant-central-launch .merchant-central-proof{color:#d7ebe6}.merchant-central-dashboard-preview{background:#04212294;border:1px solid #79ffcb33;border-radius:20px;min-height:390px;padding:0;overflow:hidden;box-shadow:0 30px 70px #00000057}.merchant-central-preview-window{background:#fff;height:100%}.merchant-central-preview-top{background:#fbfdfc;border-bottom:1px solid #e5ecea;min-height:48px;padding:0 16px}.merchant-central-preview-top b{margin-left:12px;font-size:12px}.merchant-central-preview-top small{color:#64748b;margin-left:auto;font-size:9px}.merchant-central-preview-body{grid-template-columns:116px 1fr;min-height:342px;display:grid}.merchant-central-preview-sidebar{color:#d9eeea;background:#062f30;flex-direction:column;gap:6px;padding:16px 10px;display:flex}.merchant-central-preview-sidebar strong{color:#20e29a;padding:2px 8px 12px;font-size:13px}.merchant-central-preview-sidebar span{white-space:nowrap;border-radius:7px;padding:8px;font-size:9px}.merchant-central-preview-sidebar span.active{color:#fff;background:#08a96e}.merchant-central-preview-content{background:#f8fbfa;min-width:0;padding:16px}.merchant-central-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.merchant-central-preview-grid article{border-radius:10px;min-height:72px;padding:10px}.merchant-central-preview-grid small{font-size:8px}.merchant-central-preview-grid strong{font-size:15px}.merchant-central-preview-chart-title{color:#263c44;justify-content:space-between;margin-top:14px;font-size:10px;display:flex}.merchant-central-preview-chart-title span{color:#00a66f}.merchant-central-preview-chart{background:linear-gradient(#eaf1ef 1px,#0000 1px) 0 0/100% 25%,#fff;align-items:center;gap:0;height:118px;margin-top:6px;padding:14px 8px 8px;position:relative}.merchant-central-preview-chart:before{content:"";clip-path:polygon(0 72%,15% 55%,31% 63%,47% 36%,62% 48%,79% 22%,100% 5%,100% 9%,79% 27%,62% 53%,47% 41%,31% 68%,15% 60%,0 77%);background:linear-gradient(135deg,#0000 0 8%,#04ad73 8% 10%,#0000 10% 22%,#04ad73 22% 24%,#0000 24% 39%,#04ad73 39% 41%,#0000 41% 54%,#04ad73 54% 56%,#0000 56% 70%,#04ad73 70% 72%,#0000 72% 84%,#04ad73 84% 86%,#0000 86%);position:absolute;inset:24px 12px 20px}.merchant-central-preview-chart i{z-index:1;background:#00a66f;border-radius:50%;flex:0 0 7px;width:7px;margin-right:calc(16.6667% - 8.16667px);height:7px!important}.merchant-central-preview-chart i:last-child{margin-right:0}.merchant-central-preview-order{margin-top:10px;font-size:10px}.merchant-central-preview-order strong{color:#102638;margin-left:auto;margin-right:14px}.merchant-central-preview-order em{color:#008d5e;background:#d9f8e9;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:800}.merchant-central-trustbar{background:#0c3d3a;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,1fr);margin:0 0 64px;padding:20px 26px;display:grid;box-shadow:0 20px 48px #002d272e}.merchant-central-trustbar article{border-right:1px solid #ffffff1f;padding:2px 22px}.merchant-central-trustbar strong{color:#fff;font-size:18px}.merchant-central-trustbar span{color:#a9cdc5;margin-top:3px;font-size:11px}@media (width<=1040px){.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{grid-template-columns:1fr}.merchant-central-dashboard-preview{width:100%}}@media (width<=720px){.merchant-central-launch{width:min(100% - 16px,600px)}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{border-radius:14px 14px 0 0;grid-template-columns:auto 1fr auto;padding:8px 10px}.merchant-central-launch .merchant-central-desktop-header img,.merchant-central-launch .merchant-central-mobile-header img{width:86px}.merchant-central-launch .merchant-central-desktop-header nav,.merchant-central-launch .merchant-central-mobile-header nav{gap:4px}.merchant-central-launch .merchant-central-nav-link{display:none}.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{gap:30px;padding:34px 20px 26px}.merchant-central-launch .merchant-central-hero-copy h1{font-size:42px}.merchant-central-launch .merchant-central-proof{grid-template-columns:1fr 1fr;display:grid!important}.merchant-central-preview-body{grid-template-columns:76px 1fr}.merchant-central-preview-sidebar{padding:12px 6px}.merchant-central-preview-sidebar span{padding:7px 5px;font-size:7px}.merchant-central-preview-grid{grid-template-columns:repeat(2,1fr)}.merchant-central-preview-chart{height:100px}.merchant-central-trustbar{grid-template-columns:repeat(2,1fr);gap:18px 0;padding:18px 10px}.merchant-central-trustbar article:nth-child(2){border-right:0}}.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{background:radial-gradient(circle at 82% 18%,#19db9621,#0000 30%),linear-gradient(135deg,#003b39 0%,#004a42 52%,#006243 100%);grid-template-columns:minmax(390px,.92fr) minmax(520px,1.08fr);align-items:center;gap:54px;min-height:0;padding:64px 54px 52px}.merchant-central-launch .merchant-central-hero-copy{align-self:center;padding:10px 0}.merchant-central-launch .merchant-central-hero-copy h1{margin:14px 0 20px;font-size:clamp(50px,4.4vw,68px);line-height:1.02}.merchant-central-launch .merchant-central-hero-copy>p{max-width:530px;font-size:17px;line-height:1.65}.merchant-central-launch .merchant-central-dashboard-preview{aspect-ratio:1.45;background:#fff;border:1px solid #79ffcb47;border-radius:22px;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;box-shadow:0 28px 70px #00141261}.merchant-central-launch .merchant-central-preview-window{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.merchant-central-launch .merchant-central-preview-top{flex:0 0 48px;align-items:center;gap:6px;min-height:48px;padding:0 15px;display:flex}.merchant-central-launch .merchant-central-preview-top>span{background:#d7e4e0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;padding:0;font-size:0}.merchant-central-launch .merchant-central-preview-top>b{color:#18343a;margin-left:10px;font-size:11px;line-height:1}.merchant-central-launch .merchant-central-preview-top>small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:8px;line-height:1}.merchant-central-launch .merchant-central-preview-body{flex:1;grid-template-columns:112px minmax(0,1fr);min-height:0;display:grid}.merchant-central-launch .merchant-central-preview-sidebar{background:#062f30;flex-direction:column;gap:4px;min-width:0;padding:14px 9px;display:flex;overflow:hidden}.merchant-central-launch .merchant-central-desktop-hero aside .merchant-central-preview-sidebar>strong,.merchant-central-launch .merchant-central-mobile-hero aside .merchant-central-preview-sidebar>strong{color:#26e39f;padding:3px 7px 10px;font-size:12px;line-height:1.15;display:block}.merchant-central-launch .merchant-central-desktop-hero aside .merchant-central-preview-sidebar>span,.merchant-central-launch .merchant-central-mobile-hero aside .merchant-central-preview-sidebar>span{color:#d7ebe7;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;width:auto;height:auto;min-height:0;padding:7px 8px;font-size:8px;line-height:1.15;display:block;overflow:hidden}.merchant-central-launch .merchant-central-desktop-hero aside .merchant-central-preview-sidebar>span.active,.merchant-central-launch .merchant-central-mobile-hero aside .merchant-central-preview-sidebar>span.active{color:#fff;background:#08ad72}.merchant-central-launch .merchant-central-preview-content{background:#f7fbf9;min-width:0;padding:14px;overflow:hidden}.merchant-central-launch .merchant-central-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.merchant-central-launch .merchant-central-preview-grid article{background:#fff;border:1px solid #e0ebe7;border-radius:10px;min-width:0;min-height:68px;padding:9px}.merchant-central-launch .merchant-central-preview-grid article small{color:#6e7f87;text-transform:uppercase;font-size:7px;line-height:1.1;display:block}.merchant-central-launch .merchant-central-preview-grid article strong{color:#102b33;white-space:nowrap;margin-top:6px;font-size:13px;line-height:1.05;display:block}.merchant-central-launch .merchant-central-preview-grid article em{color:#009b67;margin-top:5px;font-size:7px;font-style:normal;font-weight:800;line-height:1;display:block}.merchant-central-launch .merchant-central-preview-chart-title{color:#263c44;justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.merchant-central-launch .merchant-central-preview-chart{background:linear-gradient(#eaf1ef 1px,#0000 1px) 0 0/100% 25%,#fff;border-radius:12px;align-items:center;gap:0;height:105px;margin-top:6px;padding:12px 8px 8px;display:flex;position:relative;overflow:hidden}.merchant-central-launch .merchant-central-preview-order{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:9px;padding:9px 10px;font-size:8px;display:flex;overflow:hidden}.merchant-central-launch .merchant-central-preview-order>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.merchant-central-launch .merchant-central-preview-order>strong{margin-left:auto;margin-right:0;font-size:8px}.merchant-central-launch .merchant-central-preview-order>em{flex:none;font-size:7px}@media (width<=1120px){.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{grid-template-columns:minmax(340px,.86fr) minmax(450px,1.14fr);gap:34px;padding:48px 38px 42px}.merchant-central-launch .merchant-central-hero-copy h1{font-size:clamp(44px,4.5vw,58px)}}@media (width<=940px){.merchant-central-launch .merchant-central-desktop-hero,.merchant-central-launch .merchant-central-mobile-hero{grid-template-columns:1fr}.merchant-central-launch .merchant-central-dashboard-preview{aspect-ratio:1.55;max-width:720px;margin:0 auto}}@media (width<=560px){.merchant-central-launch .merchant-central-dashboard-preview{aspect-ratio:auto;min-height:355px}.merchant-central-launch .merchant-central-preview-body{grid-template-columns:72px minmax(0,1fr)}.merchant-central-launch .merchant-central-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-central-launch .merchant-central-preview-grid article:nth-child(n+3){display:none}}.merchant-central-trustbar{isolation:isolate;background:radial-gradient(circle at 12% 0,#00cf9121,#0000 33%),linear-gradient(135deg,#073f3a 0%,#063632 55%,#052f2c 100%);border:1px solid #ffffff14;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 64px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #002d2733}.merchant-central-trustbar:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#32e6ada6,#0000);height:1px;position:absolute;inset:0 0 auto}.merchant-central-trustbar article{border-right:1px solid #ffffff1a;min-width:0;padding:10px 22px 10px 66px;transition:transform .2s,background-color .2s;position:relative}.merchant-central-trustbar article:last-child{border-right:0}.merchant-central-trustbar article:before{color:#6ff0c4;background:#00c3841f;border:1px solid #5deebe38;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff14}.merchant-central-trustbar article:first-child:before{content:"▣"}.merchant-central-trustbar article:nth-child(2):before{content:"✓"}.merchant-central-trustbar article:nth-child(3):before{content:"R$";font-size:11px;font-weight:900}.merchant-central-trustbar article:nth-child(4):before{content:"✦"}.merchant-central-trustbar strong,.merchant-central-trustbar span{display:block}.merchant-central-trustbar strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.merchant-central-trustbar span{color:#a9cbc4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35;overflow:hidden}@media (hover:hover){.merchant-central-trustbar article:hover{background:#ffffff06;transform:translateY(-2px)}}@media (width<=900px){.merchant-central-trustbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px}.merchant-central-trustbar article{border-bottom:1px solid #ffffff17;padding:14px 16px 14px 62px}.merchant-central-trustbar article:nth-child(2){border-right:0}.merchant-central-trustbar article:nth-child(3),.merchant-central-trustbar article:nth-child(4){border-bottom:0}}@media (width<=520px){.merchant-central-trustbar{border-radius:0 0 16px 16px;grid-template-columns:1fr}.merchant-central-trustbar article{border-right:0;border-bottom:1px solid #ffffff17!important}.merchant-central-trustbar article:last-child{border-bottom:0!important}.merchant-central-trustbar strong,.merchant-central-trustbar span{white-space:normal}}.merchant-central-trustbar article:first-child:before{content:"";background-color:#00c3841f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236ff0c4' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M5 9v10h14V9'/%3E%3Cpath d='M9 19v-6h6v6'/%3E%3Cpath d='M3 9c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:21px 21px}.merchant-central-launch .merchant-central-benefit-grid article{min-height:178px;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.merchant-central-launch .merchant-central-benefit-grid article:after{content:"";background:#00b17412;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-60px;right:-52px}.merchant-central-launch .merchant-central-benefit-grid b{border:1px solid #00ab721f;width:52px;height:52px;font-size:25px}@media (hover:hover){.merchant-central-launch .merchant-central-benefit-grid article:hover{border-color:#00ab7259;transform:translateY(-5px);box-shadow:0 20px 48px #0f172a1a}}.merchant-central-launch .merchant-central-desktop-steps,.merchant-central-launch .merchant-central-mobile-steps{margin-top:30px}.merchant-central-launch .merchant-central-desktop-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#00ab7226,#00ab728c,#00ab7226);height:2px;position:absolute;top:37px;left:10%;right:10%}.merchant-central-launch .merchant-central-desktop-steps article,.merchant-central-launch .merchant-central-mobile-steps article{z-index:1;background:linear-gradient(#fff,#fbfefc);position:relative}.merchant-central-launch .merchant-central-desktop-steps span,.merchant-central-launch .merchant-central-mobile-steps span{box-shadow:0 0 0 8px #f5fbf8}.merchant-central-launch .merchant-central-desktop-plans>div:last-child,.merchant-central-launch .merchant-central-mobile-plans>div:last-child{align-items:stretch}.merchant-central-launch .merchant-central-plan-desktop,.merchant-central-launch .merchant-central-plan-mobile{min-height:520px}.merchant-central-launch .merchant-central-plan-desktop ul,.merchant-central-launch .merchant-central-plan-mobile ul{padding-left:0;list-style:none}.merchant-central-launch .merchant-central-plan-desktop li,.merchant-central-launch .merchant-central-plan-mobile li{color:#526670;margin:10px 0;padding-left:24px;position:relative}.merchant-central-launch .merchant-central-plan-desktop li:before,.merchant-central-launch .merchant-central-plan-mobile li:before{content:"✓";color:#00a66f;font-weight:950;position:absolute;top:0;left:0}.merchant-central-launch .merchant-central-plan-desktop.recommended,.merchant-central-launch .merchant-central-plan-mobile.recommended{min-height:548px;transform:translateY(-14px)}.merchant-central-launch .merchant-central-plan-desktop button,.merchant-central-launch .merchant-central-plan-mobile button{border-radius:14px;min-height:50px;transition:transform .18s,box-shadow .18s}@media (hover:hover){.merchant-central-launch .merchant-central-plan-desktop button:hover,.merchant-central-launch .merchant-central-plan-mobile button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00a66f38}}.merchant-central-comparison{margin-top:74px}.merchant-central-comparison-scroll{padding:4px 2px 18px;overflow-x:auto}.merchant-central-comparison-table{background:#fff;border:1px solid #dce9e4;border-radius:24px;min-width:760px;overflow:hidden;box-shadow:0 18px 46px #0f172a0f}.merchant-central-comparison-row{border-bottom:1px solid #e7efec;grid-template-columns:1.45fr repeat(3,minmax(150px,1fr));min-height:62px;display:grid}.merchant-central-comparison-row:last-child{border-bottom:0}.merchant-central-comparison-row>*{text-align:center;border-right:1px solid #e7efec;justify-content:center;align-items:center;padding:15px 18px;display:flex}.merchant-central-comparison-row>:first-child{color:#405762;text-align:left;justify-content:flex-start}.merchant-central-comparison-row>:last-child{border-right:0}.merchant-central-comparison-head{background:#073c39;min-height:70px}.merchant-central-comparison-head>*{color:#fff!important}.merchant-central-comparison-row b{color:#102f3b;font-size:13px}.merchant-central-comparison-row .included{color:#00a66f;font-size:20px}.merchant-central-launch-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.merchant-central-launch-support article{background:#f7fcf9;border:1px solid #dce9e4;border-radius:20px;align-items:flex-start;gap:14px;padding:22px;display:flex}.merchant-central-launch-support article>span{color:#008d60;background:#dff7ed;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:11px;font-weight:950;display:grid}.merchant-central-launch-support strong{color:#102f3b;font-size:15px}.merchant-central-launch-support p{color:#647985;margin:6px 0 0;font-size:12px;line-height:1.5}.merchant-central-faq{background:linear-gradient(135deg,#eefaf5,#f9fdfb);border:1px solid #dcebe5;border-radius:28px;grid-template-columns:.72fr 1.28fr;gap:52px;margin-top:78px;padding:52px;display:grid}.merchant-central-faq-intro>span{color:#009a67;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-central-faq-intro h2{color:#102f3b;letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.05}.merchant-central-faq-intro p{color:#617580;margin:0;line-height:1.6}.merchant-central-faq-list{gap:10px;display:grid}.merchant-central-faq-list details{background:#fff;border:1px solid #dbe9e4;border-radius:16px;overflow:hidden}.merchant-central-faq-list summary{color:#163642;cursor:pointer;padding:18px 48px 18px 20px;font-weight:850;list-style:none;position:relative}.merchant-central-faq-list summary::-webkit-details-marker{display:none}.merchant-central-faq-list summary:after{content:"+";color:#00a66f;font-size:22px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.merchant-central-faq-list details[open] summary:after{content:"−"}.merchant-central-faq-list details p{color:#657985;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.6}.merchant-central-launch .merchant-central-final-cta{background:radial-gradient(circle at 85% 20%,#1ee29a38,#0000 28%),linear-gradient(135deg,#052f2e,#075545);border-radius:28px;margin-top:76px;padding:44px 48px;box-shadow:0 24px 58px #002d2733}.merchant-central-launch .merchant-central-final-cta h2{color:#fff;font-size:clamp(30px,3vw,42px)}.merchant-central-launch .merchant-central-final-cta p{color:#c5ded7}.merchant-central-launch .merchant-central-final-cta button{color:#fff;background:#18cf8c;border:0;border-radius:14px;min-height:52px;padding:0 26px;font-weight:900}@media (width<=900px){.merchant-central-launch .merchant-central-desktop-steps:before{display:none}.merchant-central-launch-support{grid-template-columns:1fr}.merchant-central-faq{grid-template-columns:1fr;gap:26px;padding:34px 26px}.merchant-central-launch .merchant-central-plan-desktop.recommended,.merchant-central-launch .merchant-central-plan-mobile.recommended{min-height:520px;transform:none}}@media (width<=640px){.merchant-central-launch .merchant-central-benefit-grid{grid-template-columns:1fr}.merchant-central-launch .merchant-central-benefit-grid article{min-height:0}.merchant-central-comparison{margin-top:54px}.merchant-central-faq{border-radius:22px;margin-top:54px;padding:28px 18px}.merchant-central-launch .merchant-central-final-cta{margin-top:54px;padding:32px 22px}}.merchant-central-launch{padding-top:0}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{border-radius:0 0 22px 22px;margin-top:0;top:0}.merchant-central-launch .merchant-central-benefits{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100vh - 82px);padding-top:26px;padding-bottom:72px;display:flex}@media (width<=900px){.merchant-central-launch .merchant-central-benefits{min-height:auto;padding-top:38px;padding-bottom:58px}.merchant-central-launch #merchantBenefits,.merchant-central-launch #merchantPlans{scroll-margin-top:74px}}@media (width<=560px){.merchant-central-launch .merchant-central-mobile-header{border-radius:0 0 18px 18px}}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{z-index:2;border-radius:0 0 22px 22px;box-shadow:0 16px 36px #022f3529;margin:0!important;position:relative!important;top:auto!important}@media (width<=560px){.merchant-central-launch .merchant-central-mobile-header{position:relative!important;top:auto!important}}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{z-index:100!important;background:#043d39!important;border-radius:0 0 22px 22px!important;margin:0!important;position:sticky!important;top:0!important;box-shadow:0 14px 34px #022f3538!important}.merchant-central-launch .merchant-central-benefits{min-height:0!important;padding-top:64px!important;padding-bottom:64px!important;display:block!important}.merchant-central-launch .merchant-central-desktop-plans,.merchant-central-launch .merchant-central-mobile-plans{margin-top:0!important;padding-top:64px!important}.merchant-central-launch #merchantBenefits,.merchant-central-launch #merchantPlans{scroll-margin-top:112px!important}@media (width<=900px){.merchant-central-launch .merchant-central-benefits{padding-top:48px!important;padding-bottom:48px!important}.merchant-central-launch .merchant-central-desktop-plans,.merchant-central-launch .merchant-central-mobile-plans{padding-top:48px!important}.merchant-central-launch #merchantBenefits,.merchant-central-launch #merchantPlans{scroll-margin-top:96px!important}}.merchant-central-launch .merchant-central-benefits{padding-top:42px!important;padding-bottom:40px!important}.merchant-central-launch .merchant-central-section-title{margin-bottom:22px!important}.merchant-central-launch .merchant-central-benefit-grid article{min-height:158px!important;padding:22px!important}.merchant-central-launch .merchant-central-desktop-steps,.merchant-central-launch .merchant-central-mobile-steps{align-items:stretch;margin-top:24px!important}.merchant-central-launch .merchant-central-desktop-steps article,.merchant-central-launch .merchant-central-mobile-steps article{height:auto!important;min-height:132px!important;padding:18px 20px 20px!important;overflow:visible!important}.merchant-central-launch .merchant-central-desktop-steps p,.merchant-central-launch .merchant-central-mobile-steps p{text-overflow:clip!important;white-space:normal!important;display:block!important;overflow:visible!important}@media (height<=820px) and (width>=901px){.merchant-central-launch .merchant-central-benefits{padding-top:32px!important;padding-bottom:30px!important}.merchant-central-launch .merchant-central-section-title h2{margin-top:8px!important;font-size:clamp(34px,3.2vw,48px)!important}.merchant-central-launch .merchant-central-benefit-grid article{min-height:148px!important}.merchant-central-launch .merchant-central-desktop-steps{margin-top:20px!important}.merchant-central-launch .merchant-central-desktop-steps article{min-height:126px!important}}:is(html:has(.merchant-central-launch),body:has(.merchant-central-launch)){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}#app:has(.merchant-central-launch){height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}.merchant-central-launch,.merchant-central-desktop-shell,.merchant-central-mobile-shell{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}.merchant-central-launch{padding-bottom:72px!important}.merchant-central-launch .merchant-central-desktop-header,.merchant-central-launch .merchant-central-mobile-header{position:sticky!important;top:0!important}@media (width<=560px){.merchant-central-launch{padding-bottom:48px!important}}.merchant-central-launch .merchant-central-desktop-header{border-radius:22px 22px 0 0!important;margin-bottom:0!important;box-shadow:0 18px 45px #022f352e!important}.merchant-central-launch .merchant-central-desktop-hero{border-radius:0!important;margin-top:0!important}.merchant-central-launch .merchant-central-trustbar{border-radius:0 0 22px 22px!important}.merchant-application-status{color:#082b3b;background:radial-gradient(circle at 50% 0,#dff8ee 0,#0000 38%),#f5faf8;min-height:100vh;padding:18px 24px 56px}.merchant-application-header{background:#003f3b;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1180px;height:70px;margin:0 auto 44px;padding:0 18px;display:grid;box-shadow:0 18px 40px #003f3b29}.merchant-application-header img{width:112px}.merchant-application-header button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-self:start;padding:12px 16px;font-weight:800}.merchant-application-header button:last-child{justify-self:end}.merchant-application-card{text-align:center;background:#fff;border:1px solid #d8e8e3;border-radius:28px;max-width:980px;margin:auto;padding:44px;box-shadow:0 24px 60px #082b3b1a}.merchant-application-success{color:#fff;background:#00aa72;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:34px;font-weight:900;display:grid;box-shadow:0 10px 24px #00aa7240}.merchant-application-kicker{color:#008d63;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.merchant-application-card h1{max-width:760px;margin:10px auto 12px;font-size:clamp(30px,4vw,48px);line-height:1.08}.merchant-application-card>p{color:#5f747d;max-width:700px;margin:0 auto 30px;font-size:17px;line-height:1.6}.merchant-application-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 30px;display:grid}.merchant-application-summary article{text-align:left;background:#f8fbfa;border:1px solid #dce9e5;border-radius:18px;padding:20px}.merchant-application-summary span,.merchant-application-summary small{color:#688087;display:block}.merchant-application-summary strong{color:#072f3d;margin:7px 0 4px;font-size:20px;display:block}.merchant-application-timeline{text-align:left;max-width:760px;margin:0 auto 28px}.merchant-application-timeline>div{grid-template-columns:42px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.merchant-application-timeline>div:not(:last-child):before{content:"";background:#d9e8e3;width:2px;position:absolute;top:40px;bottom:0;left:20px}.merchant-application-timeline i{color:#70827e;background:#eef4f2;border:2px solid #d7e5e1;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.merchant-application-timeline .done i,.merchant-application-timeline .active i{color:#fff;background:#00aa72;border-color:#00aa72}.merchant-application-timeline strong,.merchant-application-timeline small{display:block}.merchant-application-timeline strong{font-size:16px}.merchant-application-timeline small{color:#718188;margin-top:4px}.merchant-application-notice{text-align:left;background:#eaf8f3;border:1px solid #c9eadf;border-radius:16px;max-width:760px;margin:0 auto 26px;padding:18px 20px}.merchant-application-notice p{color:#49666d;margin:6px 0 0;line-height:1.55}.merchant-application-actions{justify-content:center;gap:12px;display:flex}.merchant-application-actions button{color:#073543;background:#fff;border:1px solid #bed8d0;border-radius:13px;min-height:50px;padding:0 22px;font-weight:900}.merchant-application-actions .primary{color:#fff;background:#00aa72;border-color:#00aa72}@media (width<=720px){.merchant-application-status{padding:10px 12px 28px}.merchant-application-header{border-radius:14px;height:58px;margin-bottom:18px;padding:0 10px}.merchant-application-header img{width:82px}.merchant-application-header button{padding:9px 10px;font-size:12px}.merchant-application-card{border-radius:22px;padding:28px 18px}.merchant-application-summary{grid-template-columns:1fr}.merchant-application-actions{flex-direction:column}.merchant-application-actions button{width:100%}}.client-profile-immersive-grid-mobile,.client-profile-immersive-grid-desktop{gap:10px;display:grid}.client-profile-immersive-grid-mobile{grid-template-columns:1fr}.client-profile-immersive-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.client-profile-immersive-grid-mobile article,.client-profile-immersive-grid-desktop article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;padding:13px}.client-profile-immersive-grid-mobile strong,.client-profile-immersive-grid-desktop strong{color:var(--chego-green-dark);font-size:17px;display:block}.client-profile-immersive-grid-mobile span,.client-profile-immersive-grid-desktop span{color:var(--chego-muted);font-size:11px;font-weight:900}.client-profile-mobile-card textarea,.client-profile-desktop-card textarea{border:1px solid var(--chego-border);min-height:92px;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:15px;padding:12px;font-weight:850}.merchant-store-data-mobile-hero.immersive,.merchant-store-data-desktop-hero.immersive{background:linear-gradient(135deg, #fff, var(--chego-green-soft))}.merchant-store-data-form-mobile h2,.merchant-store-data-form-desktop h2{color:var(--chego-text);grid-column:1/-1;margin:0 0 4px;font-size:22px}.merchant-store-data-form-mobile textarea,.merchant-store-data-form-desktop textarea{border:1px solid var(--chego-border);min-height:92px;color:var(--chego-text);resize:vertical;background:#f8fafc;border-radius:15px;padding:12px;font-weight:850}.merchant-store-data-form-mobile label.full,.merchant-store-data-form-desktop label.full{grid-column:1/-1}.merchant-store-data-radio-row-mobile,.merchant-store-data-radio-row-desktop{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.merchant-store-data-radio-row-mobile label,.merchant-store-data-radio-row-desktop label{border:1px solid var(--chego-border);background:#f8fafc;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:inline-flex}.access-card-mobile textarea,.access-card-desktop textarea,.access-plans-mobile input[type=text],.access-plans-desktop input[type=text]{min-height:46px}.ja-track-page{color:#132033;background:#eaf8f2;min-height:100vh}.ja-track-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ja-track-viewport{background:#f7f9f8;width:min(100%,430px);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 0 1px #02482c0a,0 20px 60px #02482c1a}.ja-track-header{padding:max(18px, env(safe-area-inset-top)) 16px 22px;color:#fff;background:linear-gradient(135deg,#00643e 0%,#00945a 100%);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.ja-track-header>button{color:#fff;background:#ffffff14;border:0;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.ja-track-header div{min-width:0}.ja-track-header h1,.ja-track-header strong,.ja-track-header small{margin:0;display:block}.ja-track-header h1{font-size:1.12rem;font-weight:950;line-height:1.1}.ja-track-header strong{margin-top:10px;font-size:1rem;font-weight:950}.ja-track-header small{color:#ffffffd1;margin-top:3px;font-size:.73rem;font-weight:750}.ja-track-content{gap:12px;padding:14px 14px 10px;display:grid}.ja-track-card,.ja-track-receipt,.ja-track-actions,.ja-track-not-found{background:#fff;border:1px solid #e4ebe7;border-radius:20px;box-shadow:0 10px 24px #0f172a0d}.ja-track-card{padding:16px}.ja-track-card h2{color:#172235;margin:0 0 14px;font-size:1rem;font-weight:950}.ja-track-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:relative}.ja-track-steps:before{content:"";background:#dde5e1;height:2px;position:absolute;top:20px;left:12%;right:12%}.ja-track-steps article{z-index:1;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.ja-track-steps article>span{color:#8a96a5;background:#f3f5f4;border:2px solid #dde5e1;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.ja-track-steps article.done>span,.ja-track-steps article.active>span{color:#fff;background:#008f52;border-color:#008f52}.ja-track-steps article.active>span{box-shadow:0 0 0 6px #008f521a}.ja-track-steps strong{color:#233146;font-size:.69rem;font-weight:900;line-height:1.15}.ja-track-steps small{color:#8591a0;font-size:.61rem;font-weight:700;line-height:1.2}.ja-track-status-note{color:#008f52;background:#edf9f3;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.ja-track-status-note.cancelled{color:#5e6977;background:#f3f5f6}.ja-track-status-note strong,.ja-track-status-note small{display:block}.ja-track-status-note strong{font-size:.85rem}.ja-track-status-note small{color:#536174;margin-top:2px;font-size:.72rem;line-height:1.35}.ja-track-details-list{gap:12px;margin:0;display:grid}.ja-track-details-list>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.ja-track-details-list dt,.ja-track-details-list dd{margin:0;font-size:.82rem}.ja-track-details-list dt{color:#64748b;font-weight:750}.ja-track-details-list dd{color:#243349;text-align:right;font-weight:850}.ja-track-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ja-track-section-head span{color:#748094;font-size:.72rem;font-weight:800}.ja-track-items article{border-bottom:1px solid #eef2f0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ja-track-items article:last-of-type{border-bottom:0}.ja-track-item-media{background:#f5f7f6;border-radius:14px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;overflow:hidden}.ja-track-item-media img{object-fit:contain;width:100%;height:100%;padding:5px}.ja-track-item-copy{min-width:0}.ja-track-item-copy strong,.ja-track-item-copy small{display:block}.ja-track-item-copy strong{color:#1c2b3f;font-size:.82rem;font-weight:900;line-height:1.2}.ja-track-item-copy small{color:#738094;margin-top:3px;font-size:.7rem;line-height:1.2}.ja-track-items article>b{color:#152338;white-space:nowrap;font-size:.8rem;font-weight:950}.ja-track-items>button,.ja-track-history>button{color:#00884e;background:#fff;border:1px solid #00a05b;border-radius:13px;width:100%;min-height:42px;margin-top:10px;font-weight:900}.ja-track-summary>div:not(.ja-track-payment){color:#5d6a7b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:.82rem;display:flex}.ja-track-summary>div strong{color:#243349}.ja-track-summary .total{border-top:1px solid #e7ece9;margin-top:13px;padding-top:13px;font-weight:900;color:#172235!important}.ja-track-summary .total strong{color:#008f52;font-size:1.2rem}.ja-track-payment{color:#008f52;background:#eef9f3;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding:12px;display:grid}.ja-track-payment span small,.ja-track-payment span strong{display:block}.ja-track-payment span small{color:#718096;font-size:.68rem}.ja-track-payment span strong{color:#263549;font-size:.8rem}.ja-track-payment em{color:#008f52;font-size:.68rem;font-style:normal;font-weight:900}.ja-track-history article{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:15px;display:grid;position:relative}.ja-track-history article:before{content:"";background:#dfe6e2;width:2px;position:absolute;top:18px;bottom:-1px;left:8px}.ja-track-history article:last-of-type:before{display:none}.ja-track-history article>span{z-index:1;background:#fff;border:4px solid #dfe6e2;border-radius:999px;width:18px;height:18px}.ja-track-history article.active>span{background:#008f52;border-color:#008f52}.ja-track-history strong,.ja-track-history small{display:block}.ja-track-history strong{color:#233146;font-size:.8rem}.ja-track-history p{color:#657184;margin:3px 0;font-size:.74rem}.ja-track-history small{color:#8893a1;font-size:.67rem}.ja-track-receipt{color:#008f52;background:#f2fbf7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.ja-track-receipt>svg{justify-self:center;width:26px;height:26px}.ja-track-receipt strong,.ja-track-receipt small{display:block}.ja-track-receipt strong{color:#1d3c30;font-size:.84rem}.ja-track-receipt small{color:#6d7b8a;margin-top:3px;font-size:.72rem}.ja-track-receipt button{color:#fff;background:#00a65e;border:0;border-radius:13px;grid-column:1/-1;min-height:44px;font-weight:900}.ja-track-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.ja-track-actions button{color:#00884e;background:#fff;border:1px solid #00a05b;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:.76rem;font-weight:900;display:inline-flex}.ja-track-not-found{text-align:center;margin:18px;padding:36px 18px}.ja-track-not-found h2,.ja-track-not-found p{margin:0}.ja-track-not-found p{color:#718096;margin-top:8px}.ja-track-not-found button{color:#fff;background:#00a65e;border:0;border-radius:13px;min-height:44px;margin-top:16px;padding:0 18px;font-weight:900}@media (width<=370px){.ja-track-header{padding-inline:12px}.ja-track-content{padding-inline:10px}.ja-track-card{padding:14px}.ja-track-steps strong{font-size:.63rem}.ja-track-steps small{font-size:.56rem}.ja-track-actions{grid-template-columns:1fr}}.order-detail-installment-mobile .order-detail-info-grid-mobile .full{grid-column:1/-1}.order-detail-installment-stores-mobile{gap:8px;margin-top:12px;display:grid}.order-detail-installment-stores-mobile article{background:#f7fcfa;border:1px solid #dcebe5;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.order-detail-installment-stores-mobile article strong{color:#0f172a;font-size:13px}.order-detail-installment-stores-mobile article span{color:#52656f;text-align:right;font-size:12px}.order-detail-installment-note-mobile{color:#64748b;margin-top:10px;font-size:11px;display:block}.ja-track-page .ja-app-tabbar-space{height:calc(94px + env(safe-area-inset-bottom))}.ja-track-page .ja-app-tabbar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:100;-webkit-backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dce9e3;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(406px,100% - 24px);min-height:70px;margin:0 auto;padding:8px;display:grid;position:fixed;box-shadow:0 16px 42px #0f172a29}.ja-track-page .ja-app-tabbar button{color:#64748b;min-width:0;min-height:54px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;align-content:center;place-items:center;gap:3px;padding:6px 3px;display:grid}.ja-track-page .ja-app-tabbar button.active{color:#008f52;background:#e9f9f1}.ja-track-page .ja-app-tabbar button>span{place-items:center;width:25px;height:25px;display:grid;position:relative}.ja-track-page .ja-app-tabbar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.ja-track-page .ja-app-tabbar small{max-width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.ja-track-page .ja-app-tabbar b{color:#fff;background:#00a85a;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}@media (width<=360px){.ja-track-page .ja-app-tabbar{border-radius:21px;width:calc(100% - 16px);left:8px;right:8px}.ja-track-page .ja-app-tabbar small{font-size:9px}}.ja-track-store-locations{overflow:hidden}.ja-track-store-location-item{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ja-track-store-location-icon{color:#008f5b;background:#e9fbf4;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ja-track-store-location-icon svg{width:19px;height:19px}.ja-track-store-location-copy{gap:4px;min-width:0;display:grid}.ja-track-store-location-copy strong,.ja-track-store-location-copy small{display:block}.ja-track-store-location-copy strong{color:#172235;font-size:.92rem;font-weight:900;line-height:1.25}.ja-track-store-location-copy small{color:#536475;overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.ja-track-store-location-map{color:#008f5b;background:#fff;border:1px solid #92dfc1;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;min-height:42px;margin-top:2px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.ja-track-store-location-map:active{background:#eafaf3}.ja-track-page .ja-track-content{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}.ja-track-payment{grid-template-columns:auto minmax(0,1fr);align-items:center}.ja-track-payment em{white-space:normal;text-align:left;grid-column:2;justify-self:start;max-width:100%}.ja-track-items article.cancelled{opacity:.56;background:#f7f7f7}.ja-track-items article.cancelled .ja-track-item-media img{filter:grayscale()}.ja-track-item-cancelled-label{color:#b42318;background:#feeceb;border-radius:999px;width:max-content;margin-top:3px;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex}.client-track-page.desktop{color:#0f172a;background:#f8fafc;min-height:100vh}.client-track-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-track-container{width:min(1340px,100% - 64px);margin:0 auto;padding:26px 0 56px}.client-track-breadcrumb{color:#64748b;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.client-track-breadcrumb button{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.client-track-breadcrumb button:hover,.client-track-breadcrumb strong{color:#006b3f}.client-track-hero{background:linear-gradient(90deg,#f2fff7 0%,#fbfffd 100%);border:1px solid #85d9ac;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:22px;padding:28px;display:grid;box-shadow:0 18px 45px #0f172a0f}.client-track-hero-icon{color:#fff;background:linear-gradient(135deg,#0b7f41,#10b66b);border-radius:999px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 18px 35px #00804638}.client-track-hero-icon svg{stroke-width:3px;width:34px;height:34px}.client-track-hero h1{color:#005b38;letter-spacing:-.04em;margin:0 0 6px;font-size:clamp(28px,2.2vw,38px);font-weight:950;line-height:1}.client-track-hero p,.client-track-hero span,.client-track-hero small{color:#475569;margin:0;font-weight:750}.client-track-hero aside{text-align:right;min-width:240px}.client-track-hero aside strong{color:#0f172a;letter-spacing:-.04em;font-size:24px;font-weight:950;display:block}.client-track-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.client-track-main{min-width:0}.client-track-card{background:#fff;border:1px solid #dbe7e0;border-radius:16px;box-shadow:0 16px 38px #0f172a0f}.client-track-status-card{margin-bottom:18px;padding:24px}.client-track-card h2{color:#0f172a;letter-spacing:-.025em;margin:0 0 18px;font-size:19px;font-weight:950}.client-track-steps{grid-template-columns:repeat(5,1fr);gap:0;padding:8px 4px 22px;display:grid;position:relative}.client-track-steps:before{content:"";background:#d7e3dc;height:2px;position:absolute;top:30px;left:8%;right:8%}.client-track-step{z-index:1;text-align:center;color:#94a3b8;justify-items:center;gap:8px;display:grid;position:relative}.client-track-step>span{color:#94a3b8;background:#f1f5f9;border:2px solid #d7e3dc;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.client-track-step.done>span,.client-track-step.active>span{color:#fff;background:#007a42;border-color:#007a42}.client-track-step.active>span{box-shadow:0 0 0 8px #0098501f}.client-track-step strong{color:#0f172a;font-size:13px;font-weight:950}.client-track-step small{color:#64748b;min-height:16px;font-size:11px}.client-track-step.muted strong{color:#64748b}.client-track-estimate-strip{background:linear-gradient(90deg,#ecfff5,#fbfffd);border:1px solid #bee8d0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:4px;padding:15px 18px;display:grid}.client-track-estimate-strip>span{color:#007a42;background:#d8ffea;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.client-track-estimate-strip small{color:#64748b;font-weight:850;display:block}.client-track-estimate-strip strong{color:#005b38;letter-spacing:-.035em;font-size:22px;font-weight:950;display:block}.client-track-estimate-strip em{color:#64748b;font-size:12px;font-style:normal;font-weight:800}.client-track-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.client-track-mini-grid .client-track-info-card:first-child,.client-track-mini-grid .client-track-info-card:nth-child(2),.client-track-mini-grid .client-track-stores-card{grid-column:span 1}.client-track-info-card,.client-track-stores-card{padding:18px}.client-track-info-card h2,.client-track-stores-card h2{align-items:center;gap:8px;margin-bottom:14px;font-size:16px;display:flex}.client-track-info-card h2 svg,.client-track-stores-card h2 svg{color:#007a42}.client-track-info-card dl{gap:9px;margin:0 0 16px;display:grid}.client-track-info-card dt{color:#64748b;font-size:12px;font-weight:900}.client-track-info-card dd{color:#0f172a;margin:0;font-size:13px;font-weight:800;line-height:1.35}.client-track-info-card button,.client-track-help-card button,.client-track-share-card button,.client-track-back-row button,.client-track-updates-card button{color:#007a42;cursor:pointer;background:#fff;border:1px solid #008a4d;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-weight:950;display:inline-flex}.client-track-info-card button:hover,.client-track-help-card button:hover,.client-track-share-card button:hover,.client-track-back-row button:hover,.client-track-updates-card button:hover{background:#ecfff5}.client-track-whats{vertical-align:middle;color:#008a4d;margin-left:4px;display:inline-flex}.client-track-store-list{gap:10px;display:grid}.client-track-store-list article{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.client-track-store-list article>span{color:#007a42;background:linear-gradient(135deg,#d9ffe9,#f5fff9);border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid}.client-track-store-list strong{color:#0f172a;font-size:13px;font-weight:950;display:block}.client-track-store-list small{color:#64748b;font-weight:750}.client-track-items-card{margin-bottom:18px;padding:18px}.client-track-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.client-track-section-head h2{margin:0}.client-track-section-head button{color:#006b3f;cursor:pointer;background:#fff;border:1px solid #cce3d6;border-radius:10px;padding:9px 12px;font-weight:900}.client-track-items-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.client-track-items-row article{background:#fff;border:1px solid #edf2f0;border-radius:12px;grid-template-columns:64px 1fr;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.client-track-item-image,.client-track-recommendations article>div{background:#f8fafc;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.client-track-item-image img,.client-track-recommendations img{object-fit:contain;width:100%;height:100%;padding:4px}.client-track-item-image span,.client-track-recommendations article>div span{font-size:30px}.client-track-items-row strong{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;font-size:12px;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.client-track-items-row small,.client-track-items-row span{color:#64748b;font-size:12px;font-weight:750;display:block}.client-track-back-row{justify-content:center;margin-bottom:22px;display:flex}.client-track-back-row button{width:min(320px,100%)}.client-track-side{gap:16px;display:grid;position:sticky;top:92px}.client-track-summary-card,.client-track-help-card,.client-track-share-card{padding:18px}.client-track-summary-lines{gap:11px;display:grid}.client-track-summary-lines>div{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.client-track-summary-lines strong{color:#0f172a}.client-track-summary-lines .discount{color:#008a4d}.client-track-summary-lines .total{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:8px;padding-top:12px;font-size:17px}.client-track-summary-lines .total strong{color:#006b3f;font-size:22px;font-weight:950}.client-track-payment-pill{background:#f7fffa;border:1px solid #d5f2e0;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.client-track-payment-pill>span{color:#008a4d}.client-track-payment-pill strong,.client-track-payment-pill small{display:block}.client-track-payment-pill small,.client-track-help-card p,.client-track-share-card p,.client-track-help-card small{color:#64748b;font-size:13px;font-weight:750}.client-track-help-card small{margin-top:10px;display:block}.client-track-updates-card{margin-top:18px;padding:22px}.client-track-updates{gap:0;margin-bottom:14px;display:grid}.client-track-updates article{grid-template-columns:38px 1fr auto;gap:12px;padding:0 0 18px;display:grid;position:relative}.client-track-updates article:before{content:"";background:#d7e3dc;width:2px;position:absolute;top:16px;bottom:-2px;left:9px}.client-track-updates article:last-child:before{display:none}.client-track-updates article>span{z-index:1;background:#fff;border:3px solid #d7e3dc;border-radius:999px;width:20px;height:20px}.client-track-updates article.active>span{background:#008a4d;border-color:#008a4d}.client-track-updates strong{color:#0f172a;font-weight:950;display:block}.client-track-updates p{color:#475569;margin:4px 0;font-size:13px;font-weight:750}.client-track-updates small{color:#64748b;font-size:12px;font-weight:750}.client-track-recommendations{margin-top:28px}.client-track-recommendations h2{color:#0f172a;margin:0 0 14px;font-size:20px;font-weight:950}.client-track-recommendations>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.client-track-recommendations article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:9px;min-width:0;padding:12px;display:grid;position:relative;box-shadow:0 14px 30px #0f172a0d}.client-track-recommendations article>div{width:100%;height:110px}.client-track-recommendations strong{color:#0f172a;min-height:36px;font-size:13px;font-weight:950;line-height:1.25}.client-track-recommendations span{color:#006b3f;font-weight:950}.client-track-recommendations button{color:#fff;cursor:pointer;background:#008a4d;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px}.client-track-empty{text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:24px;width:min(560px,100% - 32px);margin:80px auto;padding:32px}.client-track-empty h1{color:#0f172a;margin:0 0 8px}.client-track-empty p{color:#64748b}.client-track-empty button{color:#fff;cursor:pointer;background:#008a4d;border:0;border-radius:14px;padding:13px 20px;font-weight:950}@media (width<=1100px){.client-track-grid{grid-template-columns:1fr}.client-track-side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.client-track-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-track-items-row,.client-track-recommendations>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-order-share-modal[hidden]{display:none!important}.client-order-share-modal{z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.client-order-share-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111f94;border:0;position:absolute;inset:0}.client-order-share-panel{background:#fff;border:1px solid #d8e8df;border-radius:24px;width:min(540px,100%);padding:24px;position:relative;box-shadow:0 28px 80px #07111f3d}.client-order-share-panel header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.client-order-share-panel header small{color:#00985a;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.client-order-share-panel header h2{color:#0f172a;margin:6px 0 4px;font-size:25px}.client-order-share-panel header p{color:#64748b;margin:0;font-size:13px}.client-order-share-close{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dce8e2;border-radius:999px;flex:0 0 38px;width:38px;height:38px;font-size:24px;line-height:1}.client-order-share-link{background:#f8fbfa;border:1px solid #dce8e2;border-radius:16px;padding:14px}.client-order-share-link label{color:#334155;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.client-order-share-link>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.client-order-share-link input{color:#475569;background:#fff;border:1px solid #cdded5;border-radius:11px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:12px}.client-order-share-link button{color:#fff;cursor:pointer;background:#00a761;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-weight:900}.client-order-share-link small{color:#64748b;margin-top:8px;font-size:11px;display:block}.client-order-share-link small.is-success{color:#008a4d;font-weight:900}.client-order-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.client-order-share-options>button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dce8e2;border-radius:16px;align-content:center;justify-items:center;gap:5px;min-height:118px;padding:14px 10px;display:grid}.client-order-share-options>button:hover{background:#f1fff8;border-color:#77d8a7}.client-order-share-option-icon{border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid}.client-order-share-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.client-order-share-option-icon.whatsapp{color:#087c43;background:#d9fbe8}.client-order-share-option-icon.email{color:#2563eb;background:#e7efff}.client-order-share-option-icon.more{color:#7c3aed;background:#f0e8ff}.client-order-share-options strong,.client-order-share-options small{display:block}.client-order-share-options strong{font-size:13px}.client-order-share-options small{color:#64748b;font-size:10px}@media (width<=640px){.client-order-share-modal{align-items:end;padding:12px}.client-order-share-panel{border-radius:22px;padding:20px 16px}.client-order-share-options{grid-template-columns:repeat(3,1fr)}.client-order-share-link>div{grid-template-columns:1fr}}body.client-order-share-open{overflow:hidden}.client-receipt-confirmation{background:linear-gradient(135deg,#f0fcf7,#fff);border:1px solid #bfe8d7;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 18px;padding:18px 20px;display:grid;box-shadow:0 12px 28px #045b4114}.client-receipt-confirmation>span{color:#009865;background:#daf7ea;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.client-receipt-confirmation>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.client-receipt-confirmation strong{color:#073b37;font-size:17px;display:block}.client-receipt-confirmation p{color:#647b75;margin:5px 0 0;font-size:13px;line-height:1.45}.client-receipt-confirmation button{color:#fff;white-space:nowrap;background:#00a86b;border:0;border-radius:14px;min-height:46px;padding:0 20px;font-weight:900;box-shadow:0 9px 20px #00a86b2e}.client-receipt-confirmation button:hover{filter:brightness(.96);transform:translateY(-1px)}.client-receipt-confirmation.confirmed{background:#f4fbf8;border-color:#cdeadd;grid-template-columns:52px minmax(0,1fr)}@media (width<=980px){.client-receipt-confirmation{grid-template-columns:48px minmax(0,1fr)}.client-receipt-confirmation button{grid-column:1/-1;width:100%}}.client-track-store-locations{grid-column:1/-1}.client-track-store-locations>h2{align-items:center;gap:9px;display:flex}.client-track-store-locations>h2 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.client-track-store-location-list{gap:10px;margin-top:14px;display:grid}.client-track-store-location-list article{background:#f8fdfb;border:1px solid #dceae5;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.client-track-store-location-list article>span{color:#009865;background:#dcf8ec;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.client-track-store-location-list article>span svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:21px;height:21px}.client-track-store-location-list strong,.client-track-store-location-list small{display:block}.client-track-store-location-list strong{color:#0f2f2c;font-size:14px}.client-track-store-location-list small{color:#647b75;margin-top:4px;line-height:1.4}.client-track-store-location-list a{color:#00895c;white-space:nowrap;background:#fff;border:1px solid #9edfc6;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.client-track-store-location-list a:hover{background:#eafaf3}@media (width<=760px){.client-track-store-location-list article{grid-template-columns:42px minmax(0,1fr)}.client-track-store-location-list a{grid-column:1/-1;width:100%}}.client-track-items-row article.cancelled{opacity:.56;background:#f7f7f7}.client-track-items-row article.cancelled .client-track-item-image img{filter:grayscale()}.client-track-item-cancelled-label{color:#b42318;background:#feeceb;border-radius:999px;width:max-content;margin-top:4px;padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.order-chat-mobile-shell,.order-chat-desktop-shell{color:#0f1f35;width:min(1220px,100% - 32px);margin:0 auto;padding:24px 0 52px}.order-chat-mobile-shell svg,.order-chat-desktop-shell svg{width:20px;height:20px;display:block}.order-chat-mobile-header,.order-chat-desktop-header{color:#fff;background:linear-gradient(135deg,#00663f,#00a35d);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:96px;padding:18px 20px;display:grid;box-shadow:0 18px 44px #0068402e}.order-chat-mobile-header button,.order-chat-desktop-header button{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:16px;align-items:center;gap:8px;padding:11px 15px;font-weight:900;display:inline-flex}.order-support-topbar>div strong,.order-chat-mobile-header>div strong{font-size:28px;font-style:italic}.order-chat-mobile-header p,.order-chat-desktop-header p{margin:3px 0 0}.order-chat-mobile-header>span,.order-chat-desktop-header>span{color:#008e52;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.order-support-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;margin-top:18px;display:grid}.order-support-main-column,.order-support-side-column{align-content:start;gap:18px;display:grid}.order-support-order-card,.order-support-chat-card,.order-support-reasons-card,.order-support-status-card{background:#fff;border:1px solid #dce9e3;border-radius:24px;padding:20px;box-shadow:0 14px 32px #0f172a0f}.order-support-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-support-card-head small{color:#008e52;letter-spacing:.12em;font-size:11px;font-weight:900}.order-support-card-head h1{margin:5px 0;font-size:27px}.order-support-card-head p{color:#64748b;margin:0}.order-support-card-head>strong{color:#008e52;font-size:26px}.order-support-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.order-support-facts>div{background:#f7faf9;border-radius:16px;align-items:center;gap:10px;padding:13px;display:flex}.order-support-facts svg{color:#008e52}.order-support-facts span{color:#64748b;gap:2px;font-size:11px;display:grid}.order-support-facts strong{color:#0f1f35;font-size:13px}.order-support-items{background:#fbfdfc;border:1px solid #e2ebe7;border-radius:18px;padding:16px}.order-support-items h2{margin:0 0 10px;font-size:16px}.order-support-item{border-top:1px solid #edf2f0;grid-template-columns:1fr auto auto;gap:16px;padding:9px 0;display:grid}.order-support-item:first-of-type{border-top:0}.order-support-outline{color:#008e52;background:#fff;border:1px solid #00a35d;border-radius:14px;width:100%;min-height:44px;margin-top:14px;font-weight:900}.order-support-chat-card>header,.order-support-reasons-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-support-chat-card>header>div,.order-support-reasons-card>header{gap:12px;display:flex}.order-support-step{color:#fff;background:#00a35d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.order-support-chat-card h2,.order-support-reasons-card h2,.order-support-status-card h2{margin:0;font-size:18px}.order-support-chat-card header p,.order-support-reasons-card header p{color:#64748b;margin:3px 0 0;font-size:12px}.order-support-chat-card header>b{color:#64748b;font-size:11px}.order-support-messages{background:#f6faf8;border-radius:18px;align-content:end;gap:10px;min-height:260px;margin-top:16px;padding:14px;display:grid}.order-support-message{background:#fff;border:1px solid #e5ece9;border-radius:16px;max-width:78%;padding:12px 14px}.order-support-message.client{background:#daf8ea;margin-left:auto}.order-support-message p{margin:5px 0}.order-support-message small{color:#64748b}.order-support-chat-empty{text-align:center;color:#64748b;align-self:center}.order-support-chat-empty svg{color:#00a35d;width:38px;height:38px;margin:0 auto 8px}.order-support-compose{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.order-support-compose textarea{resize:vertical;min-height:64px;font:inherit;border:1px solid #dce7e2;border-radius:15px;padding:12px}.order-support-compose button{color:#fff;background:#00a35d;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:120px;font-weight:900;display:inline-flex}.order-support-reasons{gap:9px;margin-top:15px;display:grid}.order-support-reasons button{text-align:left;background:#fff;border:1px solid #e1e9e5;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.order-support-reasons i{color:#008e52;background:#eaf9f2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.order-support-reasons span{gap:2px;display:grid}.order-support-reasons small{color:#64748b}.order-support-reasons b{color:#64748b;font-size:22px}.order-support-status-card{text-align:center}.order-support-status-card>div{color:#00a35d;background:#e9faf2;border-radius:50%;place-items:center;width:60px;height:60px;margin:18px auto 12px;display:grid}.order-support-status-card>div svg{width:34px;height:34px}.order-support-status-card p{color:#64748b;line-height:1.5}.order-chat-list-desktop{gap:12px;margin-top:18px;display:grid}.order-chat-thread-desktop,.order-chat-empty-desktop{background:#fff;border:1px solid #dce9e3;border-radius:22px;padding:18px}.order-chat-thread-desktop{cursor:pointer;grid-template-columns:1fr auto;display:grid}.order-chat-thread-desktop h2{margin:5px 0}.order-chat-thread-desktop p{color:#64748b;margin:0}.order-chat-thread-desktop>strong{color:#008e52;background:#e7f9f1;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.order-support-mobile-card,.order-support-mobile-reasons,.order-chat-panel-mobile,.order-chat-empty-mobile{background:#fff;border:1px solid #dce9e3;border-radius:20px;margin-top:14px;padding:16px}.order-support-mobile-card h1{margin:5px 0}.order-support-mobile-card>strong{color:#008e52;font-size:22px}.order-support-mobile-reasons{gap:8px;display:grid}.order-support-mobile-reasons h2{margin:0 0 5px}.order-support-mobile-reasons button{text-align:left;background:#fff;border:1px solid #e1e9e5;border-radius:14px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.order-support-mobile-reasons button small{color:#64748b;grid-column:1}.order-support-mobile-reasons button span{grid-area:1/2/3;align-self:center}.order-chat-panel-mobile header{justify-content:space-between;display:flex}.order-chat-messages-mobile{background:#f6faf8;border-radius:16px;align-content:end;gap:9px;min-height:220px;margin-top:12px;padding:12px;display:grid}.order-chat-message-mobile{background:#fff;border-radius:14px;max-width:88%;padding:11px}.order-chat-message-mobile.client{background:#daf8ea;margin-left:auto}.order-chat-message-mobile p{margin:4px 0}.order-chat-compose-mobile{gap:8px;margin-top:10px;display:grid}.order-chat-compose-mobile textarea{border:1px solid #dce7e2;border-radius:14px;padding:12px}.order-chat-compose-mobile button{color:#fff;background:#00a35d;border:0;border-radius:14px;min-height:44px;font-weight:900}@media (width<=900px){.order-support-workspace{grid-template-columns:1fr}.order-support-side-column{grid-row:1}.order-support-reasons-card{order:1}.order-support-status-card{display:none}}@media (width<=700px){.order-chat-desktop-shell{width:calc(100% - 20px)}.order-support-facts,.order-support-compose{grid-template-columns:1fr}.order-support-card-head{display:grid}.order-support-card-head>strong{justify-self:start}}.order-support-client-page{background:linear-gradient(#eefaf5 0,#f8fafc 36%,#fff 100%);min-height:100vh}.order-support-client-page .order-chat-desktop-shell{width:min(1280px,100% - 40px);padding-top:22px}.order-support-page-heading{align-items:center;gap:18px;margin-bottom:18px;display:flex}.order-support-page-heading>button{color:#153047;white-space:nowrap;background:#fff;border:1px solid #cfe2da;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:900;display:inline-flex}.order-support-page-heading>div{min-width:0}.order-support-page-heading small,.order-support-mobile-heading small{color:#008f52;letter-spacing:.14em;font-size:11px;font-weight:950;display:block}.order-support-page-heading h1{margin:4px 0 2px;font-size:30px;line-height:1.05}.order-support-page-heading p{color:#60758b;margin:0}.order-support-selected-reason{background:#edfff7;border:1px solid #bcebd5;border-radius:14px;gap:2px;margin-top:14px;padding:12px 14px;display:grid}.order-support-selected-reason span{color:#008f52;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.order-support-selected-reason strong{color:#102239;font-size:14px}.order-support-selected-reason small{color:#60758b}.order-support-reasons button{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.order-support-reasons button:hover{background:#f7fffb;border-color:#73d9ad;transform:translateY(-1px)}.order-support-reasons button.active{background:#effff7;border-color:#00a85f;box-shadow:inset 4px 0 #00a85f}.order-support-compose textarea{color:#102239;background:#fff}.order-support-compose button{cursor:pointer}.order-support-compose button:hover{filter:brightness(.96)}.order-support-client-page-mobile{padding-bottom:30px}.order-support-client-page-mobile .order-chat-mobile-shell{width:calc(100% - 20px);padding-top:14px}.order-support-mobile-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-support-mobile-heading>button{color:#153047;background:#fff;border:1px solid #cfe2da;border-radius:13px;min-height:40px;padding:0 12px;font-weight:900}.order-support-mobile-heading h1{margin:3px 0 0;font-size:22px}.order-support-mobile-reasons button.active{background:#effff7;border-color:#00a85f;box-shadow:inset 4px 0 #00a85f}.order-support-mobile-reasons button{cursor:pointer}@media (width<=760px){.order-support-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.order-support-page-heading h1{font-size:25px}}.order-dispute-desktop-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.order-dispute-desktop-header,.order-dispute-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-strong)}.order-dispute-desktop-header{border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.order-dispute-desktop-header img,.order-dispute-mobile-header img{width:145px;display:block}.order-dispute-desktop-header p,.order-dispute-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.order-dispute-desktop-header button,.order-dispute-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.order-dispute-hero-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:176px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.order-dispute-hero-desktop small,.order-dispute-hero-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.order-dispute-hero-desktop h1,.order-dispute-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.order-dispute-hero-desktop h1{font-size:38px}.order-dispute-hero-desktop p,.order-dispute-hero-mobile p{color:#ffffffdb;margin:0;line-height:1.45}.order-dispute-hero-desktop>strong{letter-spacing:-.07em;font-size:56px}.order-dispute-feedback-desktop,.order-dispute-feedback-mobile{background:var(--chego-green-soft);color:var(--chego-green-dark);border:1px solid #00985033;border-radius:20px;margin-top:14px;padding:14px}.order-dispute-metrics-desktop{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.order-dispute-metrics-desktop article,.order-dispute-metrics-mobile article{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12}.order-dispute-metrics-desktop article{border-radius:22px;min-height:86px;padding:14px}.order-dispute-metrics-desktop strong,.order-dispute-metrics-mobile strong{color:var(--chego-text);font-size:24px;display:block}.order-dispute-metrics-desktop span,.order-dispute-metrics-mobile span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:950;display:block}.order-dispute-layout-desktop{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:16px;margin-top:16px;display:grid}.order-dispute-form-desktop,.order-dispute-detail-desktop,.order-dispute-targets-desktop,.order-dispute-card-desktop,.order-dispute-empty-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;padding:18px}.order-dispute-form-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-dispute-form-desktop>div,.order-dispute-form-desktop .full,.order-dispute-form-mobile>div,.order-dispute-form-mobile .full{grid-column:1/-1}.order-dispute-form-desktop label,.order-dispute-form-mobile label,.order-dispute-reply-desktop,.order-dispute-reply-mobile,.order-dispute-decision-desktop,.order-dispute-decision-mobile{gap:7px;display:grid}.order-dispute-form-desktop label span,.order-dispute-form-mobile label span{color:var(--chego-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:950}.order-dispute-form-desktop input,.order-dispute-form-desktop textarea,.order-dispute-form-desktop select,.order-dispute-form-mobile input,.order-dispute-form-mobile textarea,.order-dispute-form-mobile select,.order-dispute-reply-desktop input,.order-dispute-reply-desktop textarea,.order-dispute-reply-mobile input,.order-dispute-reply-mobile textarea,.order-dispute-decision-desktop input,.order-dispute-decision-desktop textarea,.order-dispute-decision-mobile input,.order-dispute-decision-mobile textarea{border:1px solid var(--chego-border);width:100%;min-height:46px;color:var(--chego-text);box-sizing:border-box;font:inherit;background:#f8fafc;border-radius:16px;padding:0 12px;font-weight:850}.order-dispute-form-desktop textarea,.order-dispute-form-mobile textarea,.order-dispute-reply-desktop textarea,.order-dispute-reply-mobile textarea,.order-dispute-decision-desktop textarea,.order-dispute-decision-mobile textarea{min-height:110px;padding:12px}.order-dispute-form-desktop fieldset,.order-dispute-form-mobile fieldset{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-dispute-form-desktop fieldset legend,.order-dispute-form-mobile fieldset legend{color:var(--chego-muted);font-size:11px;font-weight:950}.order-dispute-form-desktop button,.order-dispute-form-mobile button,.order-dispute-reply-desktop button,.order-dispute-reply-mobile button{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0;border-radius:18px;grid-column:1/-1;min-height:50px;font-weight:950;box-shadow:0 14px 32px #00985033}.order-dispute-section-head-desktop,.order-dispute-section-head-mobile{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-dispute-section-head-desktop h2,.order-dispute-section-head-mobile h2{color:var(--chego-text);margin:0}.order-dispute-target-desktop,.order-dispute-target-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;gap:12px;margin-top:12px;padding:14px;display:grid}.order-dispute-target-desktop.has-dispute,.order-dispute-target-mobile.has-dispute{background:#fff7ed;border-color:#fed7aa}.order-dispute-target-desktop h2,.order-dispute-target-mobile h2,.order-dispute-card-desktop h2,.order-dispute-card-mobile h2,.order-dispute-detail-desktop h2,.order-dispute-detail-mobile h2{color:var(--chego-text);margin:5px 0}.order-dispute-target-desktop p,.order-dispute-target-mobile p,.order-dispute-card-desktop p,.order-dispute-card-mobile p,.order-dispute-detail-desktop p,.order-dispute-detail-mobile p{color:var(--chego-muted);margin:0}.order-dispute-target-desktop small,.order-dispute-target-mobile small,.order-dispute-card-desktop small,.order-dispute-card-mobile small,.order-dispute-detail-desktop small,.order-dispute-detail-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.order-dispute-target-desktop button,.order-dispute-target-mobile button{background:var(--chego-green-soft);min-height:42px;color:var(--chego-green-dark);border:0;border-radius:16px;font-weight:950}.order-dispute-list-desktop{gap:14px;margin-top:16px;display:grid}.order-dispute-card-desktop header,.order-dispute-detail-desktop header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-dispute-card-desktop header>strong,.order-dispute-detail-desktop header>strong,.order-dispute-card-mobile header>strong,.order-dispute-detail-mobile header>strong{background:var(--chego-green-soft);color:var(--chego-green-dark);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px}.order-dispute-card-desktop.priority-urgente,.order-dispute-card-mobile.priority-urgente{border-color:#fecaca}.order-dispute-card-desktop.priority-alta,.order-dispute-card-mobile.priority-alta{border-color:#fed7aa}.order-dispute-summary-desktop,.order-dispute-summary-mobile{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.order-dispute-summary-desktop span,.order-dispute-summary-mobile span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.order-dispute-events-desktop,.order-dispute-events-mobile{gap:10px;margin-top:14px;display:grid}.order-dispute-event-desktop,.order-dispute-event-mobile{background:#f8fafc;border-left:5px solid #cbd5e1;border-radius:20px;padding:13px}.order-dispute-event-desktop.client,.order-dispute-event-mobile.client{border-left-color:#2563eb}.order-dispute-event-desktop.merchant,.order-dispute-event-mobile.merchant{border-left-color:#f97316}.order-dispute-event-desktop.admin,.order-dispute-event-mobile.admin{border-left-color:var(--chego-green)}.order-dispute-event-desktop.system,.order-dispute-event-mobile.system{border-left-color:#64748b}.order-dispute-event-desktop strong,.order-dispute-event-mobile strong{color:var(--chego-text)}.order-dispute-event-desktop time,.order-dispute-event-mobile time{color:var(--chego-muted);margin-top:6px;font-size:11px;display:block}.order-dispute-reply-desktop,.order-dispute-reply-mobile,.order-dispute-decision-desktop,.order-dispute-decision-mobile{background:#f8fafc;border-radius:22px;margin-top:14px;padding:14px}.order-dispute-decision-desktop{background:#f0fdf4;border:1px solid #0098502e}.order-dispute-decision-desktop>div,.order-dispute-decision-mobile>div{flex-wrap:wrap;gap:8px;display:flex}.order-dispute-decision-desktop button,.order-dispute-decision-mobile button{background:var(--chego-green);color:#fff;border:0;border-radius:15px;min-height:40px;padding:0 12px;font-weight:950}.order-dispute-decision-desktop button.danger,.order-dispute-decision-mobile button.danger{background:#dc2626}.order-dispute-filters-desktop,.order-dispute-filters-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:24px;gap:8px;margin-top:16px;padding:10px;display:flex;overflow-x:auto}.order-dispute-filters-desktop button,.order-dispute-filters-mobile button{border:1px solid var(--chego-border);min-height:40px;color:var(--chego-text);white-space:nowrap;background:#f8fafc;border-radius:999px;padding:0 13px;font-weight:900}.order-dispute-filters-desktop button.active,.order-dispute-filters-mobile button.active{border-color:var(--chego-green);background:var(--chego-green-soft);color:var(--chego-green-dark)}.order-dispute-mobile-shell{box-sizing:border-box;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.order-dispute-mobile-header{border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.order-dispute-mobile-header img{width:118px}.order-dispute-mobile-header button{border-radius:16px;min-height:42px;padding:0}.order-dispute-hero-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.order-dispute-hero-mobile h1{font-size:29px}.order-dispute-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.order-dispute-metrics-mobile article{border-radius:22px;min-height:76px;padding:13px}.order-dispute-form-mobile,.order-dispute-detail-mobile,.order-dispute-targets-mobile,.order-dispute-card-mobile,.order-dispute-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:26px;margin-top:12px;padding:15px}.order-dispute-form-mobile{gap:12px;display:grid}.order-dispute-card-mobile header,.order-dispute-detail-mobile header{gap:10px;display:grid}.order-dispute-list-mobile{gap:12px;margin-top:12px;display:grid}@media (width<=980px){.order-dispute-desktop-shell{width:min(100% - 18px,760px)}.order-dispute-desktop-header,.order-dispute-hero-desktop,.order-dispute-layout-desktop,.order-dispute-form-desktop{grid-template-columns:1fr}.order-dispute-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.document-center-desktop-shell,.order-document-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.document-center-desktop-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:104px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.document-center-desktop-header img,.document-center-mobile-header img{width:145px;display:block}.document-center-desktop-header p,.document-center-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.document-center-desktop-header button,.document-center-mobile-header button,.order-document-actions button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.document-center-hero-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:176px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.document-center-hero-desktop small,.document-center-hero-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.document-center-hero-desktop h1,.document-center-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.document-center-hero-desktop h1{font-size:38px}.document-center-hero-desktop p,.document-center-hero-mobile p{color:#ffffffdb;margin:0}.document-center-hero-desktop>strong{font-size:56px}.document-center-layout-desktop{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:16px;margin-top:16px;display:grid}.document-center-list-desktop,.document-settlement-desktop,.document-center-empty-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;padding:18px}.document-center-list-desktop{gap:12px;display:grid}.document-center-list-desktop h2,.document-center-list-mobile h2{color:var(--chego-text);margin:0}.document-center-card-desktop,.document-center-card-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;gap:10px;padding:14px;display:grid}.document-center-card-desktop{grid-template-columns:1fr auto auto;align-items:center}.document-center-card-desktop small,.document-center-card-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.document-center-card-desktop h3,.document-center-card-mobile h3{color:var(--chego-text);margin:5px 0}.document-center-card-desktop p,.document-center-card-mobile p{color:var(--chego-muted);margin:0}.document-center-card-desktop>strong,.document-center-card-mobile>strong{color:var(--chego-green-dark);font-size:18px}.document-center-card-desktop button,.document-center-card-mobile button{background:var(--chego-green-soft);min-height:40px;color:var(--chego-green-dark);border:0;border-radius:15px;padding:0 12px;font-weight:950}.document-settlement-desktop header,.document-settlement-mobile header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.document-settlement-desktop small,.document-settlement-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.document-settlement-desktop h2,.document-settlement-mobile h2{color:var(--chego-text);margin:5px 0}.document-settlement-desktop p,.document-settlement-mobile p{color:var(--chego-muted);margin:0}.document-settlement-desktop header>strong,.document-settlement-mobile header>strong{color:var(--chego-green-dark);font-size:25px}.document-settlement-grid-desktop,.document-settlement-grid-mobile{gap:10px;margin:14px 0;display:grid}.document-settlement-grid-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.document-settlement-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.document-settlement-grid-desktop article,.document-settlement-grid-mobile article{background:#f1f5f9;border-radius:18px;padding:12px}.document-settlement-grid-desktop strong,.document-settlement-grid-mobile strong{color:var(--chego-text);display:block}.document-settlement-grid-desktop span,.document-settlement-grid-mobile span{color:var(--chego-muted);text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:950;display:block}.order-document-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.order-document-actions button{border-color:var(--chego-border);color:var(--chego-text);box-shadow:var(--chego-shadow-card);background:#fff}.order-document-actions button:nth-child(2){background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0}.order-document-sheet{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:30px;max-width:920px;margin:16px auto 0;padding:30px;box-shadow:0 18px 46px #0f172a1a}.order-document-brand{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.order-document-brand img{width:140px}.order-document-brand p{color:#64748b;margin:4px 0 0;font-weight:850}.order-document-brand>strong{color:#047857;background:#e8fff3;border-radius:999px;padding:9px 13px;font-weight:950}.order-document-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:22px;display:flex}.order-document-title small{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.order-document-title h1{color:#0f172a;letter-spacing:-.04em;margin:7px 0;font-size:32px}.order-document-title p{color:#64748b;margin:0}.order-document-total{color:#047857;white-space:nowrap;font-size:30px}.order-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.order-document-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:14px}.order-document-grid small{color:#047857;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.order-document-grid strong{color:#0f172a;margin:6px 0;display:block}.order-document-grid p{color:#475569;margin:4px 0}.order-document-section{margin-top:22px}.order-document-section h2{color:#0f172a;margin:0 0 10px}.order-document-table{border-collapse:collapse;border-radius:18px;width:100%;overflow:hidden}.order-document-table th{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#0f172a;font-size:11px}.order-document-table th,.order-document-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 10px}.order-document-table td small{color:#64748b;margin-top:4px;display:block}.order-document-disputes{gap:10px;display:grid}.order-document-disputes article,.document-report-block{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:13px}.document-report-block{margin-top:14px}.document-report-block h3{color:#0f172a;margin:0 0 8px}.document-report-block p{color:#475569;margin:6px 0}.order-document-muted{color:#64748b}.order-document-footer{color:#64748b;border-top:1px solid #e2e8f0;justify-content:space-between;gap:12px;margin-top:26px;padding-top:14px;font-size:12px;display:flex}.document-center-mobile-shell{box-sizing:border-box;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.document-center-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:82px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:12px;display:grid}.document-center-mobile-header img{width:118px}.document-center-mobile-header button{border-radius:16px;min-height:42px;padding:0}.document-center-hero-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.document-center-hero-mobile h1{font-size:29px}.document-center-hero-mobile>strong{background:#ffffff29;border-radius:999px;align-items:center;min-height:38px;margin-top:14px;padding:0 14px;display:inline-flex}.document-center-list-mobile,.document-settlement-mobile,.document-center-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:26px;margin-top:12px;padding:15px}.order-document-shell.client{width:min(100%,920px)}@media (width<=760px){.order-document-sheet{border-radius:24px;padding:18px}.order-document-title,.order-document-brand,.order-document-footer,.document-settlement-mobile header{gap:10px;display:grid}.order-document-grid{grid-template-columns:1fr}.order-document-table{font-size:12px}.order-document-table th,.order-document-table td{padding:8px 6px}.order-document-total{font-size:24px}}@media print{body{background:#fff!important}.no-print,.chego-bottom-nav,.client-mobile-bottom-nav,button{display:none!important}.document-center-desktop-shell,.document-center-mobile-shell,.order-document-shell{background:#fff!important;width:100%!important;max-width:none!important;padding:0!important}.document-center-desktop-header,.document-center-mobile-header,.document-center-hero-desktop,.document-center-hero-mobile{display:none!important}.order-document-sheet,.document-settlement-desktop,.document-settlement-mobile{box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important}}.merchant-document-app-shell{color:#0f172a;background:#f6faf8;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.merchant-document-sidebar{color:#fff;background:linear-gradient(#003c32 0%,#004d3d 55%,#00372f 100%);flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-document-logo{align-items:center;gap:11px;padding:0 10px 22px;display:flex}.merchant-document-logo>span{color:#fff;background:#05c979;border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:1000;display:grid}.merchant-document-logo strong,.merchant-document-logo small{display:block}.merchant-document-logo strong{font-size:22px}.merchant-document-logo small{color:#ffffffad;margin-top:2px}.merchant-document-sidebar nav{scrollbar-width:thin;flex:1;align-content:start;gap:5px;min-height:0;display:grid;overflow-y:auto}.merchant-document-sidebar nav>small{color:#33d89b;letter-spacing:.09em;margin:18px 10px 6px;font-size:11px;font-weight:900}.merchant-document-sidebar nav button,.merchant-document-exit{color:#ffffffe6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;display:flex}.merchant-document-sidebar nav button:hover,.merchant-document-sidebar nav button.active{color:#fff;background:#07be70b8}.merchant-document-sidebar nav button span{text-align:center;width:20px;font-size:17px}.merchant-document-sidebar nav button strong{font-size:14px}.merchant-document-exit{border:1px solid #ffffff2b;flex:none;margin-top:12px}.merchant-document-main{min-width:0;padding:24px 28px 54px}.merchant-document-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:66px;margin-bottom:18px;display:flex}.merchant-document-page-header h1{letter-spacing:-.035em;margin:0;font-size:28px}.merchant-document-page-header p{color:#64748b;margin:7px 0 0}.merchant-document-user{align-items:center;gap:11px;display:flex}.merchant-document-user strong,.merchant-document-user small{display:block}.merchant-document-user small{color:#64748b;margin-top:2px}.merchant-document-store-status{color:#0f513c;background:#fff;border:1px solid #d9e8e1;border-radius:12px;padding:10px 14px;font-weight:800}.merchant-document-avatar{color:#fff;background:#079f62;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.merchant-document-hero{color:#fff;background:linear-gradient(120deg,#064f3b 0%,#00894f 58%,#00a961 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 36px #005d3d24}.merchant-document-brandline{border-bottom:1px solid #ffffff26;align-items:center;gap:15px;min-height:74px;padding:0 18px;display:flex}.merchant-document-brandline button,.merchant-document-print-top{color:#fff;background:#ffffff14;border:1px solid #ffffff6b;border-radius:10px;min-height:38px;padding:0 14px;font-weight:850}.merchant-document-brandline strong{font-size:25px;font-style:italic;display:block}.merchant-document-brandline small{color:#ffffffc7;margin-top:2px;display:block}.merchant-document-print-top{position:absolute;top:18px;right:18px}.merchant-document-hero-content{justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:20px;display:flex}.merchant-document-hero-content small{color:#fffc;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.merchant-document-hero-content h2{color:#fff;margin:7px 0 5px;font-size:25px}.merchant-document-hero-content p{color:#ffffffd9;margin:0}.merchant-document-hero-content>div:last-child{text-align:right}.merchant-document-hero-content>div:last-child strong{white-space:nowrap;margin-top:5px;font-size:31px;display:block}.merchant-document-toolbar{background:#fff;border:1px solid #dfeae5;border-radius:14px;flex-wrap:wrap;gap:9px;margin:14px 0 16px;padding:12px 14px;display:flex}.merchant-document-toolbar button{color:#132238;background:#fff;border:1px solid #dce7e2;border-radius:10px;min-height:38px;padding:0 15px;font-weight:850}.merchant-document-toolbar button:nth-child(2){color:#fff;background:#079f62;border-color:#079f62}.merchant-document-paper-wrap{background:#fff;border:1px solid #e2e9e6;border-radius:18px;padding:22px;box-shadow:0 12px 34px #0f172a0f}.merchant-document-paper-wrap .order-document-sheet{max-width:none;box-shadow:none;border:1px solid #e5ece9;border-radius:14px;margin:0;padding:28px}.merchant-document-paper-wrap .order-document-brand img{width:108px}.merchant-document-paper-wrap .order-document-table th{color:#3c5265;background:#f2f7f5}.merchant-document-paper-wrap .order-document-title h1{font-size:28px}.merchant-document-paper-wrap .order-document-grid article{background:#fbfdfc;border-color:#dfe9e5}.merchant-document-list-hero{color:#fff;background:linear-gradient(120deg,#064f3b,#00a961);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:24px;display:flex}.merchant-document-list-hero small{color:#b7f6d7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.merchant-document-list-hero h2{color:#fff;margin:7px 0;font-size:30px}.merchant-document-list-hero p{color:#ffffffd1;margin:0}.merchant-document-list-hero>strong{font-size:52px}.merchant-document-main .document-center-layout-desktop{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}@media (width<=1100px){.merchant-document-app-shell{grid-template-columns:218px minmax(0,1fr)}.merchant-document-main{padding:20px 18px 44px}.merchant-document-user>div{display:none}.merchant-document-main .document-center-layout-desktop{grid-template-columns:1fr}}@media print{.merchant-document-app-shell{background:#fff!important;display:block!important}.merchant-document-main{padding:0!important}.merchant-document-paper-wrap{box-shadow:none!important;border:0!important;padding:0!important}.merchant-document-paper-wrap .order-document-sheet{border:0!important;padding:0!important}}.whatsapp-desktop-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.whatsapp-desktop-header,.whatsapp-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-strong)}.whatsapp-desktop-header{border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.whatsapp-desktop-header img,.whatsapp-mobile-header img{width:145px;display:block}.whatsapp-desktop-header p,.whatsapp-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.whatsapp-desktop-header button,.whatsapp-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.whatsapp-hero-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:176px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.whatsapp-hero-desktop small,.whatsapp-hero-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.whatsapp-hero-desktop h1,.whatsapp-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.whatsapp-hero-desktop h1{font-size:38px}.whatsapp-hero-desktop p,.whatsapp-hero-mobile p{color:#ffffffdb;margin:0}.whatsapp-hero-desktop>strong{font-size:52px}.whatsapp-layout-desktop{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:16px;margin-top:16px;display:grid}.whatsapp-message-panel-desktop,.whatsapp-orders-desktop,.whatsapp-empty-desktop{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;padding:18px}.whatsapp-message-panel-desktop{gap:14px;margin-top:16px;display:grid}.whatsapp-layout-desktop .whatsapp-message-panel-desktop{margin-top:0}.whatsapp-message-panel-desktop header,.whatsapp-message-panel-mobile header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.whatsapp-message-panel-desktop small,.whatsapp-message-panel-mobile small,.whatsapp-order-card-desktop small,.whatsapp-order-card-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.whatsapp-message-panel-desktop h2,.whatsapp-message-panel-mobile h2,.whatsapp-order-card-desktop h3,.whatsapp-order-card-mobile h3,.whatsapp-orders-desktop h2,.whatsapp-orders-mobile h2{color:var(--chego-text);margin:5px 0}.whatsapp-message-panel-desktop p,.whatsapp-message-panel-mobile p,.whatsapp-order-card-desktop p,.whatsapp-order-card-mobile p{color:var(--chego-muted);margin:0}.whatsapp-message-panel-desktop header>strong,.whatsapp-message-panel-mobile header>strong{background:var(--chego-green-soft);color:var(--chego-green-dark);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px}.whatsapp-template-tabs{flex-wrap:wrap;gap:8px;display:flex}.whatsapp-template-tabs button{border:1px solid var(--chego-border);min-height:38px;color:var(--chego-text);background:#f8fafc;border-radius:999px;padding:0 12px;font-weight:900}.whatsapp-template-tabs button.active{border-color:var(--chego-green);background:var(--chego-green-soft);color:var(--chego-green-dark)}.whatsapp-message-panel-desktop textarea,.whatsapp-message-panel-mobile textarea{border:1px solid var(--chego-border);width:100%;min-height:230px;color:var(--chego-text);box-sizing:border-box;font:inherit;resize:vertical;background:#f8fafc;border-radius:20px;padding:14px;font-weight:800;line-height:1.45}.whatsapp-message-panel-desktop footer,.whatsapp-message-panel-mobile footer{flex-wrap:wrap;gap:8px;display:flex}.whatsapp-message-panel-desktop footer button,.whatsapp-message-panel-mobile footer button,.whatsapp-order-card-desktop button,.whatsapp-order-card-mobile button{min-height:44px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:16px;padding:0 13px;font-weight:950}.whatsapp-message-panel-desktop footer button:first-child,.whatsapp-message-panel-mobile footer button:first-child{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 14px 32px #22c55e38}.whatsapp-note{background:#f0fdf4;border-radius:18px;padding:12px;font-weight:850;color:#047857!important}.whatsapp-orders-desktop,.whatsapp-orders-mobile{gap:12px;display:grid}.whatsapp-order-card-desktop,.whatsapp-order-card-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;gap:10px;padding:14px;display:grid}.whatsapp-order-card-desktop{grid-template-columns:1fr auto auto;align-items:center}.whatsapp-order-card-desktop>strong,.whatsapp-order-card-mobile>strong{color:var(--chego-green-dark);font-size:18px}.whatsapp-order-card-desktop button,.whatsapp-order-card-mobile button{background:var(--chego-green-soft);color:var(--chego-green-dark)}.whatsapp-mobile-shell{box-sizing:border-box;background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.whatsapp-mobile-header{border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.whatsapp-mobile-header img{width:118px}.whatsapp-mobile-header button{border-radius:16px;min-height:42px;padding:0}.whatsapp-hero-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.whatsapp-hero-mobile h1{font-size:29px}.whatsapp-message-panel-mobile,.whatsapp-orders-mobile,.whatsapp-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:26px;gap:12px;margin-top:12px;padding:15px;display:grid}.whatsapp-message-panel-mobile header{display:grid}.whatsapp-message-panel-mobile textarea{min-height:240px}@media (width<=980px){.whatsapp-desktop-shell{width:min(100% - 18px,760px)}.whatsapp-desktop-header,.whatsapp-hero-desktop,.whatsapp-layout-desktop,.whatsapp-order-card-desktop{grid-template-columns:1fr}}.merchant-order-whatsapp-app{color:#0f172a;background:#f6faf8;grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.merchant-order-whatsapp-sidebar{box-sizing:border-box;color:#fff;background:linear-gradient(#002d2c 0%,#00382f 100%);flex-direction:column;height:100vh;padding:24px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-order-whatsapp-logo{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.merchant-order-whatsapp-logo>span{color:#fff;background:#05c985;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.45rem;font-weight:1000;display:grid;box-shadow:0 10px 24px #05c98538}.merchant-order-whatsapp-logo>div{flex-direction:column;min-width:0;display:flex}.merchant-order-whatsapp-logo strong{color:#fff;font-size:1.15rem;line-height:1.1}.merchant-order-whatsapp-logo small{color:#ffffffb8;margin-top:3px;font-size:.72rem}.merchant-order-whatsapp-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;gap:5px;padding:0 5px 4px 0;display:flex;overflow:hidden auto}.merchant-order-whatsapp-sidebar nav::-webkit-scrollbar{width:5px}.merchant-order-whatsapp-sidebar nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.merchant-order-whatsapp-sidebar nav hr{border:0;border-top:1px solid #ffffff1f;width:calc(100% - 18px);margin:13px 9px 10px}.merchant-order-whatsapp-sidebar nav small{color:#12d992;letter-spacing:.15em;margin:0 10px 7px;font-size:.68rem;font-weight:900}.merchant-order-whatsapp-sidebar nav button,.merchant-order-whatsapp-exit{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .18s,transform .18s;display:flex}.merchant-order-whatsapp-sidebar nav button:hover{background:#ffffff14}.merchant-order-whatsapp-sidebar nav button.active{background:#07985f}.merchant-order-whatsapp-sidebar nav button span,.merchant-order-whatsapp-exit>span{text-align:center;flex:0 0 20px;width:20px;font-size:1rem}.merchant-order-whatsapp-sidebar nav button strong,.merchant-order-whatsapp-exit strong{font-size:.92rem;font-weight:750}.merchant-order-whatsapp-exit{border:1px solid #ffffff2e;margin-top:auto;padding:13px 14px;font-weight:800}.merchant-order-whatsapp-exit:hover{background:#ffffff14}.merchant-order-whatsapp-main{min-width:0;padding:28px 34px 40px}.merchant-order-whatsapp-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.merchant-order-whatsapp-top h1{letter-spacing:-.02em;margin:0;font-size:1.8rem}.merchant-order-whatsapp-top p{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.merchant-order-whatsapp-top p button{color:#00965b;cursor:pointer;background:0 0;border:0;padding:0}.merchant-order-whatsapp-user{flex:none;align-items:center;gap:10px;display:flex}.merchant-order-whatsapp-user .open-dot{background:#0ba56b;border-radius:50%;width:10px;height:10px}.merchant-order-whatsapp-user i{color:#fff;background:#09a668;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.merchant-order-whatsapp-user div{flex-direction:column;display:flex}.merchant-order-whatsapp-user small{color:#64748b}.merchant-order-whatsapp-layout{grid-template-columns:minmax(390px,.88fr) minmax(560px,1.42fr);align-items:start;gap:20px;display:grid}.merchant-order-whatsapp-left,.merchant-order-whatsapp-right{flex-direction:column;gap:18px;min-width:0;display:flex}.merchant-order-whatsapp-card{box-sizing:border-box;background:#fff;border:1px solid #dfe9e5;border-radius:18px;min-width:0;box-shadow:0 10px 28px #0f172a0a}.merchant-order-whatsapp-card.selected{padding:22px}.selected-head,.composer-head>div:first-child{justify-content:space-between;gap:16px;display:flex}.selected-head>div,.composer-head>div:first-child{min-width:0}.selected-head small,.composer-head small{color:#06955c;letter-spacing:.14em;font-size:.68rem;font-weight:900}.selected-head h2,.composer-head h2{margin:6px 0 7px;line-height:1.1}.selected-head p,.composer-head p{color:#64748b;margin:0;line-height:1.4}.selected-head>strong{color:#07985f;flex:none;font-size:1.38rem}.merchant-order-whatsapp-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.merchant-order-whatsapp-meta div{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;min-height:84px;padding:15px}.merchant-order-whatsapp-meta span{color:#64748b;letter-spacing:.12em;margin-bottom:7px;font-size:.66rem;font-weight:900;display:block}.merchant-order-whatsapp-meta b{overflow-wrap:anywhere;line-height:1.35;display:block}.summary,.internal{padding:20px}.summary h3,.internal h3{margin:0}.summary ul{margin:14px 0 0;padding:0;list-style:none}.summary li{border-top:1px solid #edf2f1;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.summary li span{overflow-wrap:anywhere;min-width:0}.summary li b{flex:none}.internal>div:first-child{justify-content:space-between;gap:12px;display:flex}.internal>div:first-child span{color:#64748b}.merchant-order-whatsapp-empty-chat{color:#64748b;padding:24px 0}.internal article{background:#f8fafc;border-radius:12px;max-width:86%;margin-top:10px;padding:10px 12px}.internal article.out{background:#dcfce7;margin-left:auto}.internal article p{margin:0}.internal article small{color:#64748b}.composer-head{padding:22px;position:relative}.composer-head>span{color:#087a4e;white-space:nowrap;background:#d1fae5;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:900;position:absolute;top:22px;right:22px}.composer-head>div:first-child{padding-right:160px;display:block}.merchant-order-whatsapp-tabs{border-top:1px solid #edf2f1;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:18px;display:flex}.merchant-order-whatsapp-tabs button{cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:12px;padding:11px 16px;font-weight:850}.merchant-order-whatsapp-tabs button.active{color:#fff;background:#07985f;border-color:#07985f;box-shadow:0 7px 18px #07985f2e}.conversation{padding:12px}.merchant-order-whatsapp-bubbles{background:linear-gradient(135deg,#f9fbfa,#f2f8f5);border-radius:14px;min-height:170px;padding:16px}.merchant-order-whatsapp-bubbles article{background:#fff;border-radius:12px;width:max-content;max-width:75%;margin-bottom:10px;padding:11px 13px;box-shadow:0 4px 12px #0000000a}.merchant-order-whatsapp-bubbles article.out{background:#dcfce7;margin-left:auto}.merchant-order-whatsapp-bubbles p{margin:0}.merchant-order-whatsapp-bubbles small{color:#64748b;margin-top:4px;display:block}.merchant-order-whatsapp-editor{border:1px solid #e2e8f0;border-radius:14px;margin-top:12px;padding:13px}.editor-tabs{border-bottom:1px solid #edf2f1;gap:24px;padding-bottom:10px;display:flex}.editor-tabs b{color:#07985f}.merchant-order-whatsapp-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:130px;font:inherit;border:0;outline:0;margin-top:10px;line-height:1.55}.editor-footer{color:#64748b;justify-content:flex-end;align-items:center;gap:14px;display:flex}.editor-footer button{color:#fff;cursor:pointer;background:#07985f;border:0;border-radius:11px;padding:11px 18px;font-weight:900}.editor-footer button:disabled,.merchant-order-whatsapp-actions button:disabled{opacity:.55;cursor:not-allowed}.merchant-order-whatsapp-actions{flex-wrap:wrap;gap:10px;display:flex}.merchant-order-whatsapp-actions button{cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:12px;padding:12px 16px;font-weight:850}.merchant-order-whatsapp-actions .primary{color:#fff;background:#07985f;border-color:#07985f}.merchant-order-whatsapp-empty{text-align:center;max-width:520px;margin:80px auto;padding:30px}.merchant-order-whatsapp-empty button{color:#fff;background:#07985f;border:0;border-radius:12px;padding:12px 16px}@media (width<=1280px){.merchant-order-whatsapp-app{grid-template-columns:250px minmax(0,1fr)}.merchant-order-whatsapp-main{padding:24px}.merchant-order-whatsapp-layout{grid-template-columns:minmax(330px,.82fr) minmax(470px,1.18fr)}}@media (width<=1080px){.merchant-order-whatsapp-app{grid-template-columns:220px minmax(0,1fr)}.merchant-order-whatsapp-layout{grid-template-columns:1fr}.merchant-order-whatsapp-left{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-order-whatsapp-card.selected,.merchant-order-whatsapp-card.internal{grid-column:1/-1}}@media (width<=760px){.merchant-order-whatsapp-app{display:block}.merchant-order-whatsapp-sidebar{display:none}.merchant-order-whatsapp-main{padding:16px}.merchant-order-whatsapp-top{align-items:flex-start}.merchant-order-whatsapp-top h1{font-size:1.45rem}.merchant-order-whatsapp-user b,.merchant-order-whatsapp-user div{display:none}.merchant-order-whatsapp-left{display:flex}.merchant-order-whatsapp-meta{grid-template-columns:1fr}.composer-head>div:first-child{padding-right:0}.composer-head>span{margin-top:12px;display:inline-block;position:static}.merchant-order-whatsapp-bubbles article{max-width:92%}.merchant-order-whatsapp-actions button{width:100%}}.merchant-notifications-mobile{color:#0b2239;box-sizing:border-box;background:#f5faf8;min-height:100vh;padding:14px 14px 30px}.merchant-notifications-mobile *{box-sizing:border-box}.merchant-notifications-mobile-header{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.merchant-notifications-mobile-header button{color:#047857;background:#fff;border:1px solid #cfe3db;border-radius:13px;height:42px;font-weight:950}.merchant-notifications-mobile-header div{min-width:0}.merchant-notifications-mobile-header strong{font-size:21px;display:block}.merchant-notifications-mobile-header small{color:#718397;margin-top:2px;display:block}.merchant-notifications-mobile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.merchant-notifications-mobile-stats article{background:#fff;border:1px solid #d7e7df;border-radius:15px;padding:12px}.merchant-notifications-mobile-stats small{color:#718397;font-size:11px;display:block}.merchant-notifications-mobile-stats strong{margin-top:4px;font-size:22px;display:block}.merchant-notifications-mobile-tabs{scrollbar-width:none;gap:8px;padding:3px 0 11px;display:flex;overflow:auto}.merchant-notifications-mobile-tabs button{color:#334155;background:#fff;border:1px solid #d7e7df;border-radius:999px;flex:none;min-height:38px;padding:0 12px;font-weight:850}.merchant-notifications-mobile-tabs button span{color:#718397;margin-left:6px}.merchant-notifications-mobile-tabs button.active{color:#fff;background:#059669;border-color:#059669}.merchant-notifications-mobile-tabs button.active span{color:#fff}.merchant-notifications-mobile-list{gap:10px;display:grid}.merchant-notifications-mobile-list article{background:#fff;border:1px solid #d7e7df;border-radius:17px;grid-template-columns:42px 1fr;gap:10px;padding:14px;display:grid}.merchant-notifications-mobile-list article.is-read{opacity:.78}.merchant-notifications-mobile-list .icon{background:#d1fae5;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.merchant-notifications-mobile-list .content{min-width:0}.merchant-notifications-mobile-list small{color:#718397;font-size:10px;display:block}.merchant-notifications-mobile-list strong{margin-top:4px;font-size:14px;display:block}.merchant-notifications-mobile-list p{color:#607487;margin:5px 0 0;font-size:12px;line-height:1.4}.merchant-notifications-mobile-list .actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:7px;display:flex}.merchant-notifications-mobile-list .actions button{color:#047857;background:#fff;border:1px solid #cfe3db;border-radius:10px;min-height:34px;padding:0 10px;font-weight:850}.merchant-notifications-mobile-list .actions span{color:#94a3b8;font-size:11px;font-weight:850}.merchant-notifications-mobile-empty{text-align:center;background:#fff;border:1px dashed #b8decf;border-radius:17px;padding:36px 18px}.merchant-notifications-mobile-empty span{font-size:28px}.merchant-notifications-mobile-empty strong{margin-top:8px;display:block}.merchant-notifications-mobile-empty p{color:#718397;margin:6px 0 0;font-size:12px}.admin-v2-notifications,.admin-v2-notifications *{box-sizing:border-box}.admin-notification-workspace-tabs{background:#fff;border:1px solid #d7e7df;border-radius:16px;gap:5px;width:fit-content;max-width:100%;margin-bottom:20px;padding:5px;display:inline-flex}.admin-notification-workspace-tabs button{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:220px;min-height:62px;padding:8px 12px;display:grid}.admin-notification-workspace-tabs button.active{color:#047857;background:#edf8f3}.admin-notification-workspace-tabs button>span{background:#f1f5f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-notification-workspace-tabs svg{width:19px;height:19px}.admin-notification-workspace-tabs strong,.admin-notification-workspace-tabs small{display:block}.admin-notification-workspace-tabs strong{color:#0f172a;font-size:14px}.admin-notification-workspace-tabs small{margin-top:3px;font-size:11px}.admin-notification-workspace-tabs b{color:#475569;text-align:center;background:#e2ece8;border-radius:999px;min-width:25px;padding:5px 7px;font-size:11px}.admin-v2-notification-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-v2-notification-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.admin-v2-notification-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7e7df;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.admin-v2-notification-tabs button.active{color:#fff;background:#059669;border-color:#059669;box-shadow:0 14px 28px #05966933}.admin-v2-notification-tabs button span{color:#047857;background:#d1fae5;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.admin-v2-notification-filter-card{background:#fff;border:1px solid #d7e7df;border-radius:18px;grid-template-columns:minmax(260px,1fr) 170px 170px 170px auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0a}.admin-v2-notification-field{background:#f8fbfa;border:1px solid #dcebe5;border-radius:13px;gap:3px;min-height:58px;padding:8px 12px;display:grid}.admin-v2-notification-field span{color:#64748b;letter-spacing:.04em;font-size:11px;font-weight:950}.admin-v2-notification-field input,.admin-v2-notification-field select{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:900}.admin-v2-notification-filter-card .ghost{color:#047857;cursor:pointer;background:#fff;border:1px solid #b8ecd7;border-radius:12px;min-height:44px;padding:0 16px;font-weight:950}.admin-v2-notification-table{background:#fff;border:1px solid #d7e7df;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #0f172a0d}.admin-v2-notification-table-head,.admin-v2-notification-row{grid-template-columns:20px 52px minmax(280px,1.4fr) 130px 145px 120px 190px;align-items:center;gap:12px;display:grid}.admin-notification-date-group{color:#475569;background:#fcfdfd;border-top:1px solid #edf3f0;align-items:center;gap:8px;min-height:38px;padding:8px 18px;font-size:12px;font-weight:950;display:flex}.admin-notification-date-group span{text-align:center;background:#edf3f0;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px}.admin-v2-notification-table-head{color:#475569;background:#f8fbfa;min-height:48px;padding:0 18px;font-size:12px;font-weight:950}.admin-v2-notification-table-head span:first-child{grid-column:3}.admin-v2-notification-row{border-top:1px solid #edf3f0;min-height:82px;padding:14px 18px}.admin-v2-notification-dot{background:#10b981;border-radius:999px;width:8px;height:8px}.admin-v2-notification-row.is-read .admin-v2-notification-dot{background:0 0}.admin-v2-notification-icon{color:#047857;background:#d1fae5;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.admin-v2-notification-icon.red{color:#ef4444;background:#fee2e2}.admin-v2-notification-icon.orange{color:#f97316;background:#ffedd5}.admin-v2-notification-icon.blue{color:#2563eb;background:#dbeafe}.admin-v2-notification-icon.yellow{color:#d97706;background:#fef3c7}.admin-v2-notification-icon.gray{color:#475569;background:#f1f5f9}.admin-v2-notification-icon svg{width:20px;height:20px}.admin-v2-notification-main{min-width:0}.admin-v2-notification-main strong{color:#0f172a;font-size:15px;font-weight:950;display:block}.admin-v2-notification-main small{color:#64748b;margin-top:5px;font-weight:760;line-height:1.35;display:block}.admin-v2-notification-origin,.admin-v2-notification-priority{white-space:nowrap;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950}.admin-v2-notification-origin.green{color:#047857;background:#d1fae5}.admin-v2-notification-origin.red{color:#ef4444;background:#fee2e2}.admin-v2-notification-origin.orange{color:#ea580c;background:#ffedd5}.admin-v2-notification-origin.blue{color:#2563eb;background:#dbeafe}.admin-v2-notification-origin.yellow{color:#d97706;background:#fef3c7}.admin-v2-notification-origin.gray{color:#475569;background:#f1f5f9}.admin-v2-notification-priority.critical{color:#dc2626;background:#fee2e2}.admin-v2-notification-priority.high{color:#9a6700;background:#fff7e6}.admin-v2-notification-priority.normal{color:#52677a;background:#eef3f1}.admin-v2-notification-priority.low{color:#15803d;background:#dcfce7}.admin-v2-notification-row time{color:#64748b;font-size:13px;font-weight:850}.admin-v2-notification-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-v2-notification-action,.admin-v2-notification-actions .icon{color:#047857;cursor:pointer;background:#fff;border:1px solid #d7e7df;border-radius:11px;min-height:38px;padding:0 12px;font-weight:950}.admin-v2-notification-actions .icon{color:#475569;place-items:center;width:38px;padding:0;display:grid}.admin-v2-notification-empty{text-align:center;color:#64748b;background:#f8fbfa;border:1px dashed #b8ecd7;border-radius:18px;padding:38px}.admin-v2-notification-empty span{color:#047857;background:#d1fae5;border-radius:20px;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.admin-v2-notification-empty strong{color:#0f172a;font-size:20px;display:block}.admin-v2-notification-empty p{margin:8px 0 0;font-weight:760}.admin-v2-notification-footer{color:#64748b;margin-top:14px;font-weight:850}.admin-notify-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=1180px){.admin-notification-workspace-tabs{width:100%;display:flex;overflow-x:auto}.admin-notification-workspace-tabs button{min-width:210px}.admin-v2-notification-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-notification-filter-card{grid-template-columns:1fr 1fr}.admin-v2-notification-table-head{display:none}.admin-v2-notification-row{grid-template-columns:10px 46px minmax(0,1fr)}.admin-v2-notification-origin,.admin-v2-notification-row time,.admin-v2-notification-priority,.admin-v2-notification-actions{grid-column:3}.admin-v2-notification-actions{justify-content:flex-start}}.merchant-notifications-page .merchant-panel-main{min-width:0}.merchant-notifications-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.merchant-notifications-heading-actions button{cursor:pointer;border-radius:13px;min-height:44px;padding:0 16px;font-weight:900}.merchant-notifications-heading-actions .ghost{color:#047857;background:#fff;border:1px solid #cfe3db}.merchant-notifications-heading-actions .primary{color:#fff;background:#059669;border:1px solid #059669}.merchant-notification-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.merchant-notification-stats article{background:#fff;border:1px solid #d7e7df;border-radius:20px;align-items:flex-start;gap:14px;min-width:0;min-height:128px;padding:18px;display:flex;box-shadow:0 14px 34px #0f172a0a}.merchant-notification-stats article>span{border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.merchant-notification-stats span.green{color:#047857;background:#d1fae5}.merchant-notification-stats span.yellow{color:#d97706;background:#fef3c7}.merchant-notification-stats span.blue{color:#2563eb;background:#dbeafe}.merchant-notification-stats span.violet{color:#7c3aed;background:#ede9fe}.merchant-notification-stats small{color:#52677a;font-weight:850;display:block}.merchant-notification-stats strong{color:#0b2239;margin-top:5px;font-size:29px;line-height:1;display:block}.merchant-notification-stats p{color:#718397;margin:8px 0 0;font-size:13px;font-weight:700}.merchant-notification-toolbar{background:#fff;border:1px solid #d7e7df;border-radius:18px;margin-bottom:18px;padding:12px;box-shadow:0 14px 34px #0f172a0a}.merchant-notification-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merchant-notification-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7e7df;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.merchant-notification-tabs button span{color:#52677a;background:#edf3f0;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.merchant-notification-tabs button.active{color:#047857;background:#d1fae5;border-color:#86efac}.merchant-notification-tabs button.active span{color:#fff;background:#059669}.merchant-notification-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.merchant-notification-list-card,.merchant-notification-summary-card{background:#fff;border:1px solid #d7e7df;border-radius:20px;box-shadow:0 18px 44px #0f172a0d}.merchant-notification-list-card>header{border-bottom:1px solid #edf3f0;padding:18px 20px}.merchant-notification-list-card h2,.merchant-notification-summary-card h2{color:#0b2239;margin:0;font-size:20px}.merchant-notification-list-card header p,.merchant-notification-summary-card>p{color:#718397;margin:5px 0 0;font-size:13px}.merchant-notification-list{display:grid}.merchant-notification-row{border-top:1px solid #edf3f0;grid-template-columns:10px 48px minmax(240px,1fr) 105px 145px 145px;align-items:center;gap:12px;min-height:92px;padding:14px 18px;display:grid}.merchant-notification-row:first-child{border-top:0}.merchant-notification-row.is-read{background:#fbfdfc}.merchant-notification-unread-dot{background:#10b981;border-radius:50%;width:8px;height:8px}.merchant-notification-row.is-read .merchant-notification-unread-dot{background:#cbd5e1}.merchant-notification-icon{background:#d1fae5;border-radius:15px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.merchant-notification-icon.blue{background:#dbeafe}.merchant-notification-icon.yellow{background:#fef3c7}.merchant-notification-icon.violet{background:#ede9fe}.merchant-notification-icon.red{background:#fee2e2}.merchant-notification-icon.orange{background:#ffedd5}.merchant-notification-icon.gray{background:#f1f5f9}.merchant-notification-content{min-width:0}.merchant-notification-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merchant-notification-content strong{color:#0b2239;font-size:14px}.merchant-notification-content p{color:#607487;margin:5px 0 0;font-size:13px;line-height:1.35}.merchant-notification-type,.merchant-notification-priority{white-space:nowrap;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900}.merchant-notification-type.green{color:#047857;background:#d1fae5}.merchant-notification-type.blue{color:#2563eb;background:#dbeafe}.merchant-notification-type.yellow{color:#b45309;background:#fef3c7}.merchant-notification-type.violet{color:#7c3aed;background:#ede9fe}.merchant-notification-type.red{color:#dc2626;background:#fee2e2}.merchant-notification-type.orange{color:#ea580c;background:#ffedd5}.merchant-notification-type.gray{color:#475569;background:#f1f5f9}.merchant-notification-priority.priority-critical,.merchant-notification-priority.priority-high{color:#dc2626;background:#fee2e2}.merchant-notification-priority.priority-normal{color:#c2410c;background:#ffedd5}.merchant-notification-priority.priority-low{color:#15803d;background:#dcfce7}.merchant-notification-row time{color:#718397;font-size:11px;font-weight:750;line-height:1.35}.merchant-notification-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.merchant-notification-actions button{color:#047857;cursor:pointer;background:#fff;border:1px solid #cfe3db;border-radius:11px;min-height:36px;font-weight:900}.merchant-notification-actions .primary{padding:0 12px}.merchant-notification-actions .icon{width:36px;padding:0}.merchant-notification-actions .read-label{color:#94a3b8;font-size:12px;font-weight:850}.merchant-notification-summary-card{padding:20px;position:sticky;top:20px}.merchant-notification-summary-list{gap:9px;margin:18px 0;display:grid}.merchant-notification-summary-list button{color:#0b2239;cursor:pointer;background:#f8fbfa;border:1px solid #e1ebe7;border-radius:13px;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-weight:850;display:flex}.merchant-notification-summary-list button strong{color:#047857;background:#d1fae5;border-radius:10px;place-items:center;min-width:30px;height:30px;display:grid}.merchant-notification-settings-link{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:13px;width:100%;min-height:44px;font-weight:900}.merchant-notification-empty{text-align:center;padding:48px 24px}.merchant-notification-empty span{background:#d1fae5;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:24px;display:grid}.merchant-notification-empty strong{color:#0b2239;font-size:18px;display:block}.merchant-notification-empty p{color:#718397;margin:7px 0 0}@media (width<=1280px){.merchant-notification-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-notification-workspace{grid-template-columns:1fr}.merchant-notification-summary-card{position:static}.merchant-notification-row{grid-template-columns:10px 44px minmax(220px,1fr) 105px 130px}.merchant-notification-actions{grid-column:3/-1;justify-content:flex-start}.merchant-notification-priority{grid-column:3}.merchant-notification-row time{grid-column:4}}@media (width<=900px){.merchant-notification-stats{grid-template-columns:1fr}.merchant-notifications-heading-actions{width:100%}.merchant-notifications-heading-actions button{flex:1}.merchant-notification-row{grid-template-columns:10px 42px minmax(0,1fr)}.merchant-notification-priority,.merchant-notification-row time,.merchant-notification-actions{grid-column:3}.merchant-notification-summary-card{display:none}}.admin-notify-composer,.admin-notify-history{background:#fff;border:1px solid #d7e5df;border-radius:24px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 44px #034b3a14}.admin-notify-composer-head,.admin-notify-history-head{background:linear-gradient(135deg,#f1fff8 0%,#fff 68%);border-bottom:1px solid #e5eeea;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.admin-notify-kicker{color:#009967;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.admin-notify-composer h2,.admin-notify-history h2{color:#0f172a;margin:0;font-size:24px}.admin-notify-composer-head p{color:#64748b;margin:6px 0 0;font-weight:700}.admin-notify-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-notify-field,.admin-notify-fieldset{min-width:0}.admin-notify-field.full{grid-column:1/-1}.admin-notify-field>span,.admin-notify-fieldset legend{color:#334155;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.admin-notify-field input,.admin-notify-field select,.admin-notify-field textarea,.admin-notify-recipient-head input{color:#0f172a;width:100%;font:inherit;background:#f8fbfa;border:1px solid #d5e2dd;border-radius:14px;outline:none;font-weight:750;transition:border-color .18s,box-shadow .18s,background .18s}.admin-notify-field input,.admin-notify-field select,.admin-notify-recipient-head input{min-height:48px;padding:0 14px}.admin-notify-field textarea{resize:vertical;min-height:112px;padding:13px 14px;line-height:1.5}.admin-notify-field input:focus,.admin-notify-field select:focus,.admin-notify-field textarea:focus,.admin-notify-recipient-head input:focus{background:#fff;border-color:#00aa72;box-shadow:0 0 0 4px #00aa721f}.admin-notify-field small{color:#64748b;margin-top:6px;display:block}.admin-notify-fieldset{background:#f8fbfa;border:1px solid #d5e2dd;border-radius:16px;flex-wrap:wrap;align-content:flex-start;gap:10px;margin:0;padding:14px;display:flex}.admin-notify-fieldset legend{padding:0 6px}.admin-notify-fieldset label{color:#334155;cursor:pointer;background:#fff;border:1px solid #d5e2dd;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex}.admin-notify-fieldset input{accent-color:#00aa72}.admin-notify-recipient-panel{background:#f4fff9;border:1px solid #bcebd8;border-radius:18px;margin-top:20px;padding:18px}.admin-notify-recipient-panel[hidden],.admin-notify-field[hidden]{display:none!important}.admin-notify-recipient-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-notify-recipient-head strong{color:#0f172a;display:block}.admin-notify-recipient-head small{color:#64748b;margin-top:4px;display:block}.admin-notify-recipient-head input{background:#fff;max-width:330px}.admin-notify-recipient-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:260px;margin-top:16px;display:grid;overflow:auto}.admin-notify-recipient{cursor:pointer;background:#fff;border:1px solid #d5e2dd;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.admin-notify-recipient input{accent-color:#00aa72}.admin-notify-recipient span{min-width:0}.admin-notify-recipient strong,.admin-notify-recipient small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-notify-recipient strong{color:#0f172a}.admin-notify-recipient small{color:#64748b;margin-top:3px}.admin-notify-push-note{color:#075f46;background:#effcf6;border:1px solid #bee8d8;border-radius:16px;align-items:flex-start;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.admin-notify-push-note>svg{flex:0 0 22px;width:22px;height:22px}.admin-notify-push-note strong{display:block}.admin-notify-push-note p{color:#376b5b;margin:5px 0 0;font-weight:700;line-height:1.45}.admin-notify-form-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.admin-notify-history-head{align-items:center}.admin-notify-history-head>strong{color:#00885b;background:#d8faeb;border-radius:16px;place-items:center;min-width:48px;height:48px;font-size:20px;display:grid}.admin-notify-history-list{padding:8px 18px 18px}.admin-notify-history-item{border-bottom:1px solid #e7efec;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 8px;display:grid}.admin-notify-history-item:last-child{border-bottom:0}.admin-notify-history-icon{color:#009967;background:#dcfced;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-notify-history-icon svg{width:21px;height:21px}.admin-notify-history-main{min-width:0}.admin-notify-history-main>div{align-items:center;gap:10px;display:flex}.admin-notify-history-main strong{color:#0f172a}.admin-notify-history-main p{color:#475569;margin:4px 0;font-weight:700}.admin-notify-history-main small{color:#64748b}.admin-notify-history-item button{color:#075f46;cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:12px;min-height:38px;padding:0 12px;font-weight:900}.admin-notify-history-item button.danger{color:#ef4444;width:38px;padding:0}.admin-notify-history-item button svg{width:17px;height:17px}.admin-notify-history-main .status{color:#475569;background:#e2e8f0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.admin-notify-history-main .status.sent{color:#047857;background:#d1fae5}.admin-notify-history-main .status.scheduled{color:#1d4ed8;background:#dbeafe}.admin-notify-history-main .status.cancelled{color:#dc2626;background:#fee2e2}.admin-notify-history-empty{text-align:center;color:#64748b;padding:28px;font-weight:800}@media (width<=980px){.admin-notify-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-notify-composer-head,.admin-notify-history-head,.admin-notify-recipient-head{flex-direction:column;align-items:stretch}.admin-notify-composer form{padding:18px}.admin-notify-form-grid{grid-template-columns:1fr}.admin-notify-field.full{grid-column:auto}.admin-notify-recipient-head input{max-width:none}.admin-notify-recipient-list{grid-template-columns:1fr}.admin-notify-form-actions{flex-direction:column-reverse}.admin-notify-form-actions button{width:100%}.admin-notify-history-item{grid-template-columns:44px minmax(0,1fr) auto}.admin-notify-history-item>button:not(.danger){grid-column:2/-1;justify-self:start}}.admin-notify-btn,.admin-notify-close{font:inherit;cursor:pointer;border:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;appearance:none!important}.admin-notify-btn{white-space:nowrap;letter-spacing:.01em;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.admin-notify-btn svg{stroke-width:2.1px;flex:0 0 18px;width:18px;height:18px}.admin-notify-btn-primary{color:#fff;background:#00a86b;border:1px solid #00a86b;box-shadow:0 9px 22px #00a86b30}.admin-notify-btn-primary:hover{background:#008f5b;border-color:#008f5b;transform:translateY(-1px);box-shadow:0 11px 25px #008f5b3d}.admin-notify-btn-secondary{color:#066d50;background:#fff;border:1px solid #b9ddd0;box-shadow:0 4px 12px #0f172a09}.admin-notify-btn-secondary:hover{color:#008f5b;background:#effcf7;border-color:#6ed1ae;transform:translateY(-1px)}.admin-notify-btn:active,.admin-notify-close:active{transform:scale(.98)}.admin-notify-btn:focus-visible,.admin-notify-close:focus-visible{outline-offset:2px;outline:3px solid #00a86b38}.admin-notify-close{color:#285a49;background:#fff;border:1px solid #cfe3db;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 5px 14px #0f172a0a}.admin-notify-close:hover{color:#008f5b;background:#effcf7;border-color:#72d1b0}.admin-notify-close svg{stroke-width:2.2px;width:19px;height:19px}.admin-notify-composer-head>.admin-notify-close{align-self:flex-start}.admin-notify-form-actions{border-top:1px solid #e6efeb;padding-top:18px}@media (width<=720px){.admin-notify-composer-head>.admin-notify-close{position:absolute;top:14px;right:14px}.admin-notify-composer-head{padding-right:68px;position:relative}.admin-notify-btn{width:100%}}@media (width>=1181px){.admin-v2-notification-table-head,.admin-v2-notification-row{grid-template-columns:20px 52px minmax(280px,1.4fr) 130px 145px 120px 210px}.admin-v2-notification-table-head span:last-child{text-align:center}.admin-v2-notification-actions{grid-template-columns:minmax(0,1fr) 38px;justify-content:stretch;gap:8px;width:100%;display:grid}.admin-v2-notification-action{white-space:nowrap;text-align:center;width:100%;min-width:0;padding:0 10px}.admin-v2-notification-actions .icon{flex:none}}.admin-notify-composer form{padding:0}.admin-notify-feedback{color:#047857;background:#effbf5;border:1px solid #a8e2c8;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-weight:900;display:flex}.admin-notify-feedback svg{width:19px;height:19px}.admin-notify-composer-layout{background:#f7faf9;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;padding:22px 24px 24px;display:grid}.admin-notify-editor{gap:16px;display:grid}.admin-notify-section{background:#fff;border:1px solid #dce9e4;border-radius:18px;padding:20px}.admin-notify-section>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.admin-notify-section>header>span{color:#047857;background:#e8f7f0;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.admin-notify-section h3,.admin-notify-section header p{margin:0}.admin-notify-section h3{color:#0f172a;font-size:17px}.admin-notify-section header p{color:#64748b;margin-top:3px;font-size:12px;font-weight:700}.admin-notify-section .admin-notify-form-grid{gap:12px}.admin-notify-section .admin-notify-field textarea{min-height:104px}.admin-notify-section .admin-notify-field>small{text-align:right}.admin-notify-fieldset.option-cards{background:#f8fbfa;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:10px;display:grid}.admin-notify-fieldset.option-cards>legend{grid-column:1/-1}.admin-notify-fieldset.option-cards>label{background:#fff;border:1px solid #dce9e4;border-radius:14px;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.admin-notify-fieldset.option-cards>label:has(input:checked){background:#f0fbf6;border-color:#7bd7b3;box-shadow:inset 0 0 0 1px #05966914}.admin-notify-fieldset.option-cards label>span{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.admin-notify-fieldset.option-cards label svg{color:#047857;width:19px;height:19px}.admin-notify-fieldset.option-cards label b,.admin-notify-fieldset.option-cards label small{grid-column:2;display:block}.admin-notify-fieldset.option-cards label b{color:#0f172a;font-size:13px}.admin-notify-fieldset.option-cards label small{color:#64748b;margin-top:2px;font-size:10px}.admin-notify-section .admin-notify-recipient-panel{margin-top:14px}.admin-notify-preview-panel{background:#fff;border:1px solid #dce9e4;border-radius:18px;gap:16px;padding:18px;display:grid;position:sticky;top:16px}.admin-notify-preview-head strong{color:#0f172a;margin-top:4px;display:block}.admin-notify-device-preview{background:#f3f7f5;border:8px solid #173d32;border-radius:24px;padding:14px;box-shadow:0 16px 32px #0f172a1f}.admin-notify-device-top{color:#64748b;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.admin-notify-device-preview article{background:#fff;border:1px solid #dce9e4;border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:10px;margin-top:12px;padding:12px;display:grid}.admin-notify-device-preview article>span{color:#047857;background:#e6f8ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-notify-device-preview article svg{width:19px;height:19px}.admin-notify-device-preview article strong{overflow-wrap:anywhere;color:#0f172a;font-size:12px;display:block}.admin-notify-device-preview article p{overflow-wrap:anywhere;color:#64748b;margin:4px 0 0;font-size:10px;line-height:1.4}.admin-notify-summary{border:1px solid #e2ebe7;border-radius:14px;gap:0;display:grid;overflow:hidden}.admin-notify-summary h3{color:#0f172a;background:#f8fbfa;margin:0;padding:12px;font-size:13px}.admin-notify-summary>div{border-top:1px solid #edf3f0;justify-content:space-between;gap:12px;padding:11px 12px;font-size:11px;display:flex}.admin-notify-summary span{color:#64748b}.admin-notify-summary strong{color:#0f172a;text-align:right}.admin-notify-form-actions.sticky-actions{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dce9e4;margin:0;padding:14px 24px;position:sticky;bottom:0}@media (width<=1180px){.admin-notify-composer-layout{grid-template-columns:1fr;padding:16px}.admin-notify-preview-panel{position:static}}@media (width<=680px){.admin-notify-section{padding:15px}.admin-notify-fieldset.option-cards{grid-template-columns:1fr}.admin-notify-form-actions.sticky-actions{padding:14px 16px;position:static}}.access-mobile-shell{background:#f8fafc;min-height:100vh;padding:14px 14px 96px}.access-hero-mobile{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-deep));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:26px;padding:16px}.access-hero-top-mobile{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.access-hero-top-mobile button{color:#fff;background:#ffffff29;border:0;border-radius:16px;min-height:40px;padding:0 12px;font-weight:950}.access-hero-top-mobile span{background:#ffffff29;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950}.access-hero-mobile img{width:138px;display:block}.access-hero-mobile h1{margin:16px 0 6px;font-size:28px}.access-hero-mobile p{opacity:.9;margin:0;font-size:13px}.access-card-mobile,.access-rules-mobile{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;margin-top:12px;padding:14px}.access-tabs-mobile{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.access-tabs-mobile button{border:1px solid var(--chego-border);min-height:72px;color:var(--chego-text);background:#f8fafc;border-radius:18px;place-items:center;gap:3px;font-weight:950;display:grid}.access-tabs-mobile button.active{background:var(--chego-green);color:#fff;border-color:var(--chego-green)}.access-role-title-mobile{grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.access-role-title-mobile>span{background:#ecfdf5;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:inline-flex}.access-role-title-mobile small,.access-form-mobile span,.access-help-mobile p,.access-rules-mobile p{color:var(--chego-muted);font-size:12px;font-weight:800}.access-role-title-mobile h2{color:var(--chego-text);margin:3px 0;font-size:20px}.access-role-title-mobile p{color:var(--chego-muted);margin:0;font-size:12px}.access-error-mobile{background:#fef2f2;border:1px solid #dc262633;border-radius:18px;margin-top:12px;padding:12px}.access-error-mobile strong{color:#991b1b}.access-error-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.access-form-mobile{gap:10px;margin-top:14px;display:grid}.access-form-mobile label{gap:6px;display:grid}.access-form-mobile input{border:1px solid var(--chego-border);width:100%;min-height:46px;font:inherit;background:#fff;border-radius:16px;padding:0 12px}.access-help-mobile{background:#f8fafc;border-radius:16px;padding:11px}.access-help-mobile strong{color:var(--chego-green-deep);font-size:13px}.access-help-mobile p{margin:4px 0 0}.access-form-mobile>button{background:var(--chego-green);color:#fff;border:0;border-radius:18px;min-height:48px;font-weight:950}.access-rules-mobile{gap:10px;display:grid}.access-rules-mobile article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;grid-template-columns:40px 1fr;gap:10px;padding:12px;display:grid}.access-rules-mobile article span{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.access-rules-mobile strong{color:var(--chego-text)}.access-rules-mobile p{grid-column:2;margin:-8px 0 0}.access-mode-tabs-mobile{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.access-mode-tabs-mobile button{border:1px solid var(--chego-border);min-height:42px;color:var(--chego-text);background:#f8fafc;border-radius:16px;font-weight:950}.access-mode-tabs-mobile button.active{color:var(--chego-green-deep);background:#ecfdf5;border-color:#0098503d}.access-saved-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;margin-top:14px;padding:12px}.access-saved-mobile>strong{color:var(--chego-text);font-size:13px}.access-saved-mobile>div{gap:8px;margin-top:8px;display:grid}.access-saved-mobile article{background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.access-saved-mobile article span{background:#ecfdf5;border-radius:13px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.access-saved-mobile article strong{color:var(--chego-text);font-size:13px}.access-saved-mobile article small{color:var(--chego-muted);font-size:11px}.access-mode-tabs-mobile button.locked{color:var(--chego-muted);opacity:.85;cursor:not-allowed;background:#f1f5f9}.access-owner-notice-mobile{background:#eff6ff;border:1px solid #2563eb29;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.access-owner-notice-mobile>span{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.access-owner-notice-mobile strong{color:var(--chego-text);font-size:13px}.access-owner-notice-mobile p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.merchant-signup-mobile{gap:14px;display:grid}.merchant-signup-progress-mobile,.merchant-signup-panel-mobile{background:#fff;border:1px solid #dce8e4;border-radius:20px;padding:16px}.merchant-signup-progress-head-mobile{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-signup-progress-head-mobile div{gap:2px;display:grid}.merchant-signup-progress-head-mobile small{color:#678078;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.merchant-signup-progress-head-mobile strong{color:#092c3d;font-size:18px}.merchant-signup-progress-head-mobile>span{color:#007f55;background:#dcf8ed;border-radius:999px;padding:8px 10px;font-weight:900}.merchant-signup-progress-track-mobile{background:#e7f0ed;border-radius:999px;height:7px;margin:14px 0 10px;overflow:hidden}.merchant-signup-progress-track-mobile i{border-radius:inherit;background:#00a66f;width:20%;height:100%;transition:width .25s;display:block}.merchant-signup-steps-mobile{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.merchant-signup-steps-mobile span{white-space:nowrap;color:#81928d;font-size:10px;font-weight:800}.merchant-signup-steps-mobile span.active,.merchant-signup-steps-mobile span.done{color:#008b5d}.merchant-signup-panel-mobile{display:none}.merchant-signup-panel-mobile.active{gap:16px;animation:.22s merchantStepIn;display:grid}.merchant-signup-heading-mobile{align-items:flex-start;gap:12px;display:flex}.merchant-signup-heading-mobile>span{color:#fff;background:#00a66f;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.merchant-signup-heading-mobile h3{color:#092c3d;margin:0 0 3px;font-size:19px}.merchant-signup-heading-mobile p{color:#647a73;margin:0;font-size:13px;line-height:1.45}.merchant-signup-grid-mobile,.merchant-signup-review-mobile{gap:12px;display:grid}.merchant-signup-review-mobile article{background:#f4f8f7;border:1px solid #e1ece8;border-radius:15px;gap:4px;padding:14px;display:grid}.merchant-signup-review-mobile article span{color:#73847f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-signup-agreement-mobile{background:#effbf6;border:1px solid #c8efdf;border-radius:15px;align-items:flex-start;gap:9px;padding:13px;display:flex!important}.merchant-signup-agreement-mobile input{margin-top:2px;width:18px!important;min-height:auto!important}.merchant-signup-actions-mobile{grid-template-columns:auto 1fr;gap:10px;display:grid}.merchant-signup-actions-mobile button{border-radius:14px;min-height:50px;padding:0 16px;font-weight:950}.merchant-signup-back-mobile{color:#143a46;background:#fff;border:1px solid #cbdcd6}.merchant-signup-next-mobile,.merchant-signup-submit-mobile{color:#fff;background:#00a66f;border:0}.merchant-signup-actions-mobile button[hidden]{display:none!important}.merchant-signup-submit-mobile{grid-column:1/-1}.merchant-signup-mobile .field-error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.merchant-onboarding-mobile{background:linear-gradient(#f4faf7,#fff);min-height:100vh;padding:12px}.merchant-onboarding-topbar-mobile{background:linear-gradient(90deg,#003d39,#006649);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 12px;display:grid;box-shadow:0 14px 36px #03383126}.merchant-onboarding-topbar-mobile button{color:#fff;background:#ffffff1a;border:0;border-radius:10px;justify-self:start;min-height:36px;padding:0 10px;font-size:12px;font-weight:850}.merchant-onboarding-topbar-mobile img{width:88px}.merchant-onboarding-topbar-mobile span{color:#ffffffb8;justify-self:end;font-size:10px;font-weight:800}.merchant-onboarding-body-mobile{padding-top:18px}.merchant-onboarding-mobile .merchant-signup-progress-mobile{background:0 0;border:0;padding:0 4px 12px}.merchant-onboarding-mobile .merchant-signup-progress-head-mobile,.merchant-onboarding-mobile .merchant-signup-progress-track-mobile{display:none}.merchant-onboarding-mobile .merchant-signup-steps-mobile{grid-template-columns:repeat(5,1fr);gap:2px;display:grid;overflow:visible}.merchant-onboarding-mobile .merchant-signup-steps-mobile span{text-align:center;white-space:normal;padding-top:32px;font-size:8px;position:relative}.merchant-onboarding-mobile .merchant-signup-steps-mobile span:before{content:attr(data-step-indicator);background:#fff;border:2px solid #cbd9d4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.merchant-onboarding-mobile .merchant-signup-steps-mobile span.active:before,.merchant-onboarding-mobile .merchant-signup-steps-mobile span.done:before{color:#fff;background:#00a66f;border-color:#00a66f}.merchant-onboarding-mobile .merchant-signup-panel-mobile{border-radius:18px;padding:20px 16px;box-shadow:0 14px 38px #113e3712}.merchant-onboarding-mobile .merchant-signup-heading-mobile{display:block}.merchant-onboarding-mobile .merchant-signup-heading-mobile>span{display:none}.merchant-onboarding-mobile .merchant-signup-heading-mobile h3{letter-spacing:-.02em;font-size:23px}.merchant-onboarding-mobile .merchant-signup-heading-mobile p{font-size:13px}.merchant-onboarding-mobile .merchant-signup-grid-mobile label{gap:7px}.merchant-onboarding-mobile .merchant-signup-grid-mobile label>span,.merchant-onboarding-mobile .merchant-signup-panel-mobile>label>span{color:#344d47;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:900}.merchant-onboarding-mobile .merchant-signup-grid-mobile input,.merchant-onboarding-mobile .merchant-signup-grid-mobile textarea,.merchant-onboarding-mobile .merchant-signup-panel-mobile>label input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;background:#fbfdfc;border:1px solid #dce6e2;border-radius:12px;padding:0 13px}.merchant-onboarding-mobile .merchant-signup-grid-mobile textarea{min-height:100px;padding-top:12px}.merchant-onboarding-mobile .merchant-signup-actions-mobile{background:linear-gradient(#fff0,#fff 28%);padding:10px 0 2px;position:sticky;bottom:0}.merchant-onboarding-mobile .merchant-signup-panel-mobile{min-height:auto;overflow:visible}.merchant-onboarding-mobile .merchant-signup-actions-mobile{background:0 0;padding:8px 0 2px;position:static}.merchant-onboarding-mobile .merchant-signup-panel-mobile[data-merchant-step="4"] .access-plans-mobile{margin-top:0}.merchant-onboarding-mobile .access-plans-mobile{gap:14px;display:grid}.merchant-onboarding-mobile .access-plans-title-mobile{gap:4px;display:grid}.merchant-onboarding-mobile .access-plans-title-mobile small{color:#009b69;letter-spacing:.15em;font-size:9px;font-weight:950}.merchant-onboarding-mobile .access-plans-title-mobile h3{color:#082f3f;margin:0;font-size:19px}.merchant-onboarding-mobile .access-plans-title-mobile>span{color:#6e827b;font-size:11px}.merchant-onboarding-mobile .access-plan-grid-mobile{gap:13px;grid-template-columns:1fr!important;display:grid!important}.merchant-onboarding-mobile .access-plan-card-mobile{cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:18px;padding:20px;position:relative;box-shadow:0 7px 20px #1440390d;display:block!important}.merchant-onboarding-mobile .access-plan-card-mobile:has(input:checked){background:#f1fff9;border:2px solid #00ad73;padding:19px}.merchant-onboarding-mobile .access-plan-card-mobile>input{opacity:0;pointer-events:none;position:absolute}.merchant-onboarding-mobile .access-plan-radio-mobile{background:#fff;border:2px solid #bccdc7;border-radius:50%;width:19px;height:19px;position:absolute;top:20px;right:20px}.merchant-onboarding-mobile .access-plan-card-mobile:has(input:checked) .access-plan-radio-mobile{background:#00a66f;border-color:#00a66f;box-shadow:inset 0 0 0 5px #fff}.merchant-onboarding-mobile .access-plan-badge-mobile{color:#fff;white-space:nowrap;background:#00a66f;border-radius:999px;padding:6px 12px;font-size:9px;position:absolute;top:-11px;left:18px}.merchant-onboarding-mobile .access-plan-content-mobile{flex-direction:column;gap:8px;display:flex}.merchant-onboarding-mobile .access-plan-content-mobile>strong{color:#082f3f;padding-right:32px;font-size:18px}.merchant-onboarding-mobile .access-plan-price-mobile{align-items:baseline;gap:4px;display:flex}.merchant-onboarding-mobile .access-plan-price-mobile b{color:#082f3f;font-size:24px}.merchant-onboarding-mobile .access-plan-price-mobile small{color:#6c7e78;font-size:11px}.merchant-onboarding-mobile .access-plan-content-mobile>em{color:#62766f;font-size:11px;font-style:normal;line-height:1.45}.merchant-onboarding-mobile .access-plan-content-mobile ul{border-top:1px solid #e3ece9;gap:6px;margin:4px 0 8px;padding:12px 0 0;list-style:none;display:grid}.merchant-onboarding-mobile .access-plan-content-mobile li{color:#39564d;font-size:11px}.merchant-onboarding-mobile .access-plan-content-mobile li:before{content:"✓";color:#00a66f;margin-right:7px;font-weight:950}.merchant-onboarding-mobile .access-plan-select-mobile{color:#087b58;text-align:center;border:1px solid #bcd8ce;border-radius:11px;padding:11px;font-size:11px;font-weight:900}.merchant-onboarding-mobile .access-plan-card-mobile:has(input:checked) .access-plan-select-mobile{color:#fff;background:#00a66f;border-color:#00a66f}.merchant-onboarding-mobile .merchant-cep-field-mobile>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.merchant-onboarding-mobile .merchant-cep-field-mobile button{color:#fff;background:#0b765e;border:0;border-radius:11px;padding:0 12px;font-size:11px;font-weight:900}.merchant-onboarding-mobile .merchant-cep-field-mobile small{color:#6b8179;font-size:10px;line-height:1.4}.merchant-login-mobile{color:#062b3b;background:radial-gradient(circle at 80% 10%,#00be8224,#0000 30%),#f3faf7;min-height:100vh}.merchant-login-topbar-mobile{background:#003f3b;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 16px;display:grid}.merchant-login-topbar-mobile img{height:36px}.merchant-login-topbar-mobile button{color:#fff;background:#ffffff1a;border:0;border-radius:12px;justify-self:start;padding:10px 12px;font-weight:700}.merchant-login-stage-mobile{padding:34px 18px 46px}.merchant-login-intro-mobile{text-align:center;margin-bottom:26px}.merchant-login-intro-mobile small{color:#00a86b;letter-spacing:.15em;font-weight:800}.merchant-login-intro-mobile h1{margin:12px 0;font-size:38px;line-height:1.05}.merchant-login-intro-mobile p{color:#5b727a;line-height:1.55}.merchant-login-card-mobile{background:#fff;border:1px solid #d9e8e3;border-radius:24px;padding:26px 20px;box-shadow:0 18px 44px #0432301f}.merchant-login-card-mobile h2{margin:0 0 6px;font-size:27px}.merchant-login-card-mobile>p{color:#6b7e85;margin:0 0 22px}.merchant-login-card-mobile label{margin:16px 0;display:block}.merchant-login-card-mobile label span{letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.merchant-login-card-mobile input{width:100%;height:52px;font:inherit;box-sizing:border-box;border:1px solid #cfdfda;border-radius:14px;padding:0 14px}.merchant-login-submit-mobile,.merchant-login-register-mobile{border-radius:14px;width:100%;height:52px;font-size:16px;font-weight:800}.merchant-login-submit-mobile{color:#fff;background:#00aa70;border:0;margin-top:8px}.merchant-login-register-mobile{color:#083d42;background:#fff;border:1px solid #cbded8;margin-top:12px}.merchant-login-card-mobile>small{text-align:center;color:#71858c;margin-top:15px;display:block}.merchant-login-error-mobile{color:#a51f2d;background:#fff3f3;border:1px solid #ffc7c7;border-radius:14px;margin-bottom:12px;padding:11px 13px}.merchant-login-error-mobile p{margin:3px 0 0}.merchant-login-v2-mobile{background:radial-gradient(circle at 80% 10%,#00be8221,#0000 30%),#f4faf7}.merchant-login-v2-mobile .merchant-login-topbar-mobile{background:linear-gradient(90deg,#004842,#003b38);grid-template-columns:1fr auto 1fr;height:66px}.merchant-login-create-mobile{background:#00a86b!important;justify-self:end!important}.merchant-login-v2-mobile .merchant-login-intro-mobile{margin-bottom:20px}.merchant-login-v2-mobile .merchant-login-intro-mobile h1{font-size:34px}.merchant-login-v2-mobile .merchant-login-intro-mobile h1 em{color:#079b65;font-style:normal}.merchant-login-card-head-mobile{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.merchant-login-card-head-mobile>span{color:#009760;background:#eaf9f3;border-radius:16px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.merchant-login-card-head-mobile h2{margin:0 0 4px}.merchant-login-card-head-mobile p{margin:0!important}.merchant-login-input-mobile{background:#fbfdfc;border:1px solid #cfdfda;border-radius:14px;align-items:center;height:52px;display:flex;overflow:hidden}.merchant-login-input-mobile:focus-within{border-color:#00ae70;outline:3px solid #00ae701f}.merchant-login-input-mobile i{text-align:center;color:#60767e;width:44px;font-style:normal}.merchant-login-v2-mobile .merchant-login-input-mobile input{background:0 0;border:0;height:50px;padding:0 10px 0 0}.merchant-login-v2-mobile .merchant-login-input-mobile input:focus{outline:0}.merchant-login-separator-mobile{color:#8a9ba1;align-items:center;gap:10px;margin:16px 0;display:flex}.merchant-login-separator-mobile:before,.merchant-login-separator-mobile:after{content:"";background:#e0eae7;flex:1;height:1px}.merchant-login-analysis-mobile{background:#eff9f5;border-radius:15px;margin-top:16px;padding:14px}.merchant-login-analysis-mobile strong{color:#174b46}.merchant-login-analysis-mobile p{color:#627a80;margin:4px 0 0;font-size:12px;line-height:1.45}.merchant-login-mobile-benefits{gap:8px;padding:18px 2px 0;display:flex;overflow:auto}.merchant-login-mobile-benefits span{white-space:nowrap;color:#315c58;background:#fff;border:1px solid #dcebe6;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.merchant-login-v2-mobile .merchant-login-stage-mobile{padding:26px 16px 34px}.merchant-login-v2-mobile .merchant-login-card-mobile{border-radius:24px;padding:24px 18px}.merchant-login-v2-mobile .merchant-login-card-head-mobile{margin-bottom:18px}.merchant-login-v2-mobile .merchant-login-card-head-mobile h2{font-size:27px;line-height:1.15}.merchant-login-v2-mobile .merchant-login-card-head-mobile p{color:#6b7e85;font-size:13px}.merchant-login-v2-mobile .merchant-login-input-mobile{height:54px}.merchant-login-v2-mobile .merchant-login-input-mobile input{height:52px}.merchant-login-v2-mobile .merchant-login-analysis-mobile{margin-top:18px}.merchant-login-v2-mobile .merchant-login-mobile-benefits{padding-bottom:4px}.merchant-login-v2-mobile .merchant-login-intro-mobile{text-align:left;margin:0 0 18px;display:block}.merchant-login-v2-mobile .merchant-login-intro-mobile small{color:#008f5d;letter-spacing:.1em;background:#ffffffc7;border:1px solid #d7e9e4;border-radius:12px;margin-bottom:10px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-block}.merchant-login-v2-mobile .merchant-login-intro-mobile h1{letter-spacing:-.04em;color:#062f3d;margin:0 0 12px;font-size:36px;line-height:1.02}.merchant-login-v2-mobile .merchant-login-intro-mobile h1 em{color:#099b64;font-style:normal;display:block}.merchant-login-v2-mobile .merchant-login-intro-mobile p{color:#5f757d;margin:0;font-size:15px;line-height:1.55}.merchant-login-v2-mobile .merchant-login-mobile-benefits{grid-template-columns:1fr;gap:10px;padding:18px 0 0;display:grid;overflow:visible}.merchant-login-v2-mobile .merchant-login-mobile-benefits span{white-space:normal;color:#315c58;background:#fff;border:1px solid #dcebe6;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800}.merchant-login-v2-mobile .merchant-login-intro-mobile{display:none!important}.merchant-login-v2-mobile .merchant-login-art-mobile{background:#fff;border-radius:22px;margin:0 0 18px;padding:0;overflow:hidden;box-shadow:0 14px 34px #0432301a}.merchant-login-v2-mobile .merchant-login-art-mobile img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block}.merchant-login-v2-mobile .merchant-login-card-head-mobile>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.merchant-login-v2-mobile .merchant-login-input-mobile i{place-items:center;display:grid}.merchant-login-v2-mobile .merchant-login-input-mobile i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.merchant-login-analysis-visible-mobile{border:1px solid #cbeade;background:#eefaf5!important;margin:0 0 16px!important}.merchant-login-error-mobile{margin:0 0 16px!important}.merchant-login-v2-mobile .merchant-login-topbar-mobile{grid-template-columns:auto 1fr auto;column-gap:8px;padding:0 12px}.merchant-login-v2-mobile .ja-chego-wordmark{color:#fff;white-space:nowrap;letter-spacing:-.04em;justify-self:center;align-items:baseline;gap:5px;font-size:22px;font-weight:950;line-height:1;display:inline-flex}.merchant-login-v2-mobile .ja-chego-wordmark span{color:#25d58c;font-style:italic}.merchant-login-v2-mobile .ja-chego-wordmark strong{font:inherit;color:#fff}.merchant-login-v2-mobile .merchant-login-topbar-mobile>button:first-child{place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid}.merchant-login-v2-mobile .merchant-login-topbar-mobile>button:first-child:before{content:"←";font-size:18px}.merchant-login-v2-mobile .merchant-login-create-mobile{min-width:0;font-size:12px;padding:0 11px!important}.merchant-login-topbar-mobile .ja-chego-wordmark-image,.merchant-onboarding-topbar-mobile .ja-chego-wordmark-image{height:34px}:is(html:has(.merchant-login-v2-mobile),body:has(.merchant-login-v2-mobile)){-webkit-overflow-scrolling:touch;height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.merchant-login-v2-mobile) #app{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}body:has(.merchant-login-v2-mobile).profile-access-open{width:auto!important;position:static!important;inset:auto!important;overflow-y:auto!important}.merchant-login-v2-mobile{height:auto!important;min-height:100dvh!important;max-height:none!important;padding-bottom:calc(34px + env(safe-area-inset-bottom))!important;overflow:visible!important}.merchant-login-v2-mobile .merchant-login-topbar-mobile{z-index:30;position:sticky;top:0}.merchant-login-v2-mobile .merchant-login-stage-mobile,.merchant-login-v2-mobile .merchant-login-card-mobile,.merchant-login-v2-mobile .merchant-login-art-mobile{height:auto!important;max-height:none!important;overflow:visible!important}:is(html:has(.admin-login-mobile),body:has(.admin-login-mobile)){background:#f3f8f6;min-height:100%;overflow:hidden auto}body:has(.admin-login-mobile) #app{height:auto;min-height:100vh;overflow:visible}.admin-login-mobile{color:#082f3c;background:radial-gradient(circle at 85% 8%,#00be8224,#0000 30%),linear-gradient(#f5fbf8,#eef6f3);min-height:100vh}.admin-login-topbar-mobile{z-index:20;background:linear-gradient(90deg,#003f3b,#00584d);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:66px;padding:0 14px;display:grid;position:sticky;top:0;box-shadow:0 10px 24px #02363029}.admin-login-topbar-mobile button{color:#fff;min-height:40px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;justify-self:start;padding:0 12px;font-size:12px;font-weight:850}.admin-login-topbar-mobile img{object-fit:contain;width:auto;max-width:150px;height:37px;display:block}.admin-login-topbar-mobile>span{color:#fffc;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:11px;font-weight:900}.admin-login-stage-mobile{width:min(100% - 28px,560px);margin:0 auto;padding:28px 0 42px}.admin-login-intro-mobile{text-align:center;margin-bottom:18px}.admin-login-intro-mobile>span{color:#008c5d;letter-spacing:.12em;background:#ffffffb8;border:1px solid #00976533;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.admin-login-intro-mobile h1{color:#062f3d;letter-spacing:-.035em;margin:12px 0 6px;font-size:32px;line-height:1.05}.admin-login-intro-mobile p{color:#62777e;margin:0;font-size:14px}.admin-login-card-mobile{background:#fff;border:1px solid #d8e7e2;border-radius:24px;padding:24px 18px;box-shadow:0 20px 48px #04323021}.admin-login-icon-mobile{background:#eaf9f3;border-radius:18px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.admin-login-card-mobile h2{color:#062f3d;margin:16px 0 6px;font-size:26px;line-height:1.15}.admin-login-card-mobile>p{color:#6b7e85;margin:0 0 20px;font-size:13px}.admin-login-card-mobile>label{gap:7px;margin:15px 0;display:grid}.admin-login-card-mobile>label>span{color:#082f3b;letter-spacing:.07em;font-size:11px;font-weight:900}.admin-login-card-mobile input[type=email],.admin-login-password-mobile{background:#fbfdfc;border:1px solid #cbdeda;border-radius:14px;width:100%;min-height:53px}.admin-login-card-mobile input[type=email]{box-sizing:border-box;font:inherit;padding:0 14px}.admin-login-password-mobile{grid-template-columns:minmax(0,1fr) 49px;display:grid;overflow:hidden}.admin-login-password-mobile input{min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 14px}.admin-login-password-mobile button{color:#60777f;background:#fff;border:0;border-left:1px solid #dbe7e3}.admin-login-password-mobile svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.admin-login-options-mobile{justify-content:space-between;align-items:center;gap:12px;margin:7px 0 17px;display:flex}.admin-login-options-mobile>label{color:#405c63;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.admin-login-options-mobile input[type=checkbox]{accent-color:#00a86b;width:18px;height:18px;margin:0}.admin-login-options-mobile>button{color:#009760;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.admin-login-recovery-mobile{background:#eff9f5;border:1px solid #d5e9e2;border-radius:15px;margin-bottom:16px;padding:15px}.admin-login-recovery-mobile[hidden]{display:none!important}.admin-login-recovery-mobile p{color:#61777e;margin:5px 0 11px;font-size:12px}.admin-login-recovery-mobile button{color:#fff;background:#087b5d;border:0;border-radius:11px;min-height:40px;padding:0 13px;font-weight:850}.admin-login-submit-mobile{color:#fff;background:linear-gradient(90deg,#049760,#05b876);border:0;border-radius:14px;width:100%;min-height:53px;font-size:15px;font-weight:900;box-shadow:0 11px 22px #00aa7030}.admin-login-card-mobile>small{color:#71858c;text-align:center;margin-top:14px;font-size:11px;display:block}.admin-login-error-mobile{color:#a32231;background:#fff3f4;border:1px solid #ffc8cc;border-radius:14px;margin-bottom:13px;padding:12px 13px}.admin-login-error-mobile p{margin:4px 0 0;font-size:11px}.merchant-login-password-toggle-mobile.is-visible,.admin-login-password-mobile button.is-visible,.client-access-input-password-mobile button.is-visible{color:#009760;background:#effaf6}.merchant-login-v2-mobile .merchant-login-input-mobile{position:relative}.merchant-login-v2-mobile .merchant-login-input-mobile input{flex:auto;min-width:0}.merchant-login-v2-mobile .merchant-login-password-toggle-mobile{flex:0 0 50px;color:#58727a!important;width:50px!important;min-width:50px!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #d7e4e0!important;border-radius:0 14px 14px 0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.merchant-login-v2-mobile .merchant-login-password-toggle-mobile.is-visible{color:#008e60!important;background:#effaf6!important}.merchant-login-v2-mobile .merchant-login-password-toggle-mobile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.merchant-login-v2-mobile .merchant-login-options-mobile{flex-direction:column;gap:12px;margin:12px 0 18px;display:flex}.merchant-login-v2-mobile .merchant-login-remember-mobile{cursor:pointer;align-items:center!important;gap:9px!important;margin:0!important;display:inline-flex!important}.merchant-login-v2-mobile .merchant-login-remember-mobile input[type=checkbox]{flex:0 0 18px;appearance:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #9db5ae!important;border-radius:5px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.merchant-login-v2-mobile .merchant-login-remember-mobile input[type=checkbox]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)scale(0)}.merchant-login-v2-mobile .merchant-login-remember-mobile input[type=checkbox]:checked{background:#00a86b!important;border-color:#00a86b!important}.merchant-login-v2-mobile .merchant-login-remember-mobile input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.merchant-login-v2-mobile .merchant-login-remember-mobile span{color:#183f48;font-size:12px;font-weight:750;line-height:1.35;margin:0!important}.merchant-login-v2-mobile .merchant-login-forgot-mobile{align-self:flex-end;margin:0!important;padding:2px 0!important}.access-entry-mobile{--access-green:#006b3f;--access-green-2:#009850;--access-text:#173227;--access-muted:#6b756f;--access-line:#dce3df;--access-soft:#eff8f2;isolation:isolate;width:min(100%,430px);min-height:100vh;color:var(--access-text);background:#fff;margin:0 auto;font-family:inherit;position:relative;overflow-x:hidden}.access-entry-mobile *{box-sizing:border-box}.access-entry-mobile button,.access-entry-mobile input{font:inherit}.access-entry-mobile button{cursor:pointer}.access-entry-mobile svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.access-entry-decoration-mobile{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.access-entry-decoration-mobile.one{background:radial-gradient(circle at 65% 35%,#5bc36561,#5bc36514 62%,#0000 63%);width:390px;height:390px;bottom:-190px;left:-170px}.access-entry-decoration-mobile.two{border:1px solid #006b3f1a;width:380px;height:380px;bottom:-260px;right:-175px}.access-entry-brand-mobile{justify-items:center;gap:1px;display:grid}.access-entry-brand-mobile img{filter:brightness(0)saturate()invert(26%)sepia(31%)saturate(2398%)hue-rotate(118deg)brightness(87%)contrast(101%);width:215px;height:auto;display:block}.access-entry-brand-mobile small{color:var(--access-green);letter-spacing:.42em;text-indent:.42em;margin-top:-4px;font-size:.68rem;font-weight:850}.access-entry-chooser-content-mobile,.access-entry-login-content-mobile{width:100%;min-height:100vh;padding-left:28px;padding-right:28px}.access-entry-chooser-content-mobile{padding-top:max(56px, calc(env(safe-area-inset-top) + 38px));padding-bottom:max(30px, calc(env(safe-area-inset-bottom) + 20px));flex-direction:column;display:flex}.access-entry-heading-mobile{text-align:center;margin:34px auto 0}.access-entry-heading-mobile h1{color:#113c28;letter-spacing:-.045em;margin:0;font-size:clamp(1.72rem,7vw,2rem);font-weight:950;line-height:1.08}.access-entry-heading-mobile p{color:#727873;max-width:340px;margin:12px auto 0;font-size:.98rem;line-height:1.52}.access-entry-role-list-mobile{gap:16px;margin-top:34px;display:grid}.access-entry-role-card-mobile{text-align:left;width:100%;min-height:132px;color:var(--access-text);background:#fffffff5;border:1px solid #d9dfdc;border-radius:20px;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:18px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 20px #153b2813}.access-entry-role-card-mobile:active{transform:scale(.985)}.access-entry-role-card-mobile:focus-visible{outline-offset:2px;outline:3px solid #00985033}.access-entry-role-icon-mobile{width:76px;height:76px;color:var(--access-green);background:#edf8ef;border-radius:50%;place-items:center;display:grid}.access-entry-role-icon-mobile svg{stroke-width:1.75px;width:38px;height:38px}.access-entry-role-copy-mobile{gap:7px;min-width:0;display:grid}.access-entry-role-copy-mobile strong{color:var(--access-green);font-size:1.16rem;font-weight:950;line-height:1}.access-entry-role-copy-mobile small{color:#727873;font-size:.84rem;font-weight:650;line-height:1.42}.access-entry-role-arrow-mobile{color:#38473f;place-items:center;display:grid}.access-entry-role-arrow-mobile svg{stroke-width:2.3px;width:20px;height:20px}.access-entry-home-divider-mobile{background:#dfe4e1;height:1px;margin:auto 0 24px}.access-entry-home-mobile{color:var(--access-green);background:0 0;border:0;align-self:center;align-items:center;gap:10px;padding:8px 10px;font-size:.98rem;font-weight:850;display:inline-flex}.access-entry-home-mobile svg{width:21px;height:21px}.access-entry-login-mobile{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}.access-entry-back-mobile{top:max(24px, calc(env(safe-area-inset-top) + 8px));z-index:3;color:#35433b;background:#f7f8f7;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;left:22px}.access-entry-back-mobile svg{width:22px;height:22px}.access-entry-login-content-mobile{padding-top:76px;padding-bottom:30px}.access-entry-login-content-mobile .access-entry-brand-mobile img{width:200px}.access-entry-login-role-mobile{place-items:center;margin-top:30px;display:grid}.access-entry-login-role-mobile>span{width:86px;height:86px;color:var(--access-green);background:#eff9ed;border-radius:50%;place-items:center;display:grid}.access-entry-login-role-mobile svg{stroke-width:1.7px;width:42px;height:42px}.access-entry-heading-mobile.login{margin-top:20px}.access-entry-heading-mobile.login h1{font-size:1.58rem}.access-entry-heading-mobile.login p{margin-top:8px;font-size:.95rem}.access-entry-form-card-mobile{gap:20px;margin-top:30px;display:grid}.access-entry-field-mobile{gap:9px;display:grid}.access-entry-field-mobile>span{color:#26362e;font-size:.9rem;font-weight:800}.access-entry-field-mobile>div{background:#fff;border:1px solid #cfd6d2;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:60px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.access-entry-field-mobile>div:focus-within{border-color:#4aa577;box-shadow:0 0 0 3px #0098501a}.access-entry-field-mobile i{color:#56625c;place-items:center;font-style:normal;display:grid}.access-entry-field-mobile i svg{width:22px;height:22px}.access-entry-field-mobile input{color:#15251d;width:100%;min-width:0;height:58px;margin:0;padding:0 8px 0 0;font-size:.92rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.access-entry-field-mobile input::placeholder{color:#a0a7a3}.access-entry-field-mobile>div>button{color:#58655e;background:0 0;border:0;place-items:center;width:46px;height:58px;padding:0;display:grid}.access-entry-field-mobile>div>button svg{width:23px;height:23px}.access-entry-forgot-row-mobile{justify-content:flex-end;margin-top:-8px;display:flex}.access-entry-forgot-row-mobile button{color:var(--access-green);background:0 0;border:0;padding:0;font-size:.88rem;font-weight:850}.access-entry-primary-mobile,.access-entry-secondary-mobile{border-radius:12px;width:100%;min-height:56px;font-size:1rem;font-weight:950}.access-entry-primary-mobile{color:#fff;background:linear-gradient(#00894f 0%,#006f41 100%);border:0;box-shadow:0 10px 20px #006b3f2e}.access-entry-primary-mobile:disabled{opacity:.72}.access-entry-secondary-mobile{color:var(--access-green);background:#fff;border:1.5px solid #11864f}.access-entry-divider-mobile{color:#777f7a;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:.85rem;display:grid}.access-entry-divider-mobile:before,.access-entry-divider-mobile:after{content:"";background:#d8dedb;height:1px}.access-entry-secure-mobile{min-height:84px;color:var(--access-green);background:linear-gradient(90deg,#eff8f1 0%,#e8f5e8 100%);border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.access-entry-secure-mobile>span{place-items:center;display:grid}.access-entry-secure-mobile svg{stroke-width:1.7px;width:34px;height:34px}.access-entry-secure-mobile div{gap:4px;display:grid}.access-entry-secure-mobile strong{color:var(--access-green);font-size:.94rem}.access-entry-secure-mobile small{color:#5f6e65;font-size:.78rem;line-height:1.35}.access-entry-feedback-mobile,.access-entry-recovery-mobile,.access-entry-admin-note-mobile{border-radius:14px;padding:14px;font-size:.82rem;line-height:1.42}.access-entry-feedback-mobile{color:#8d1e1e;background:#fff3f3;border:1px solid #be18182e}.access-entry-feedback-mobile.pending{color:#7d5700;background:#fff9e9;border-color:#b4750033}.access-entry-feedback-mobile strong,.access-entry-recovery-mobile strong{margin-bottom:3px;display:block}.access-entry-feedback-mobile p,.access-entry-recovery-mobile p{margin:0}.access-entry-recovery-mobile{color:#3d5046;background:#f4faf6;border:1px solid #d8e7df;margin-top:-8px}.access-entry-recovery-mobile[hidden]{display:none!important}.access-entry-recovery-mobile>button{background:var(--access-green);color:#fff;border:0;border-radius:10px;min-height:42px;margin-top:10px;padding:0 14px;font-weight:850}.access-entry-recovery-mobile [class^=recovery-]{margin-top:8px;font-weight:750}.access-entry-admin-note-mobile{color:#536159;text-align:center;background:#f4f8f5;border:1px solid #dce8e1}.access-entry-terms-mobile{color:#59665f;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.8rem;line-height:1.4;display:grid}.access-entry-terms-mobile input{width:18px;height:18px;accent-color:var(--access-green-2)}.access-entry-register-mobile .access-entry-login-content-mobile{padding-top:68px}.access-entry-register-mobile .access-entry-login-role-mobile{margin-top:22px}.access-entry-register-mobile .access-entry-form-card-mobile{margin-top:24px}@media (width<=380px){.access-entry-chooser-content-mobile,.access-entry-login-content-mobile{padding-left:20px;padding-right:20px}.access-entry-brand-mobile img{width:188px}.access-entry-role-card-mobile{grid-template-columns:64px minmax(0,1fr) 20px;gap:13px;min-height:118px;padding:15px 13px}.access-entry-role-icon-mobile{width:64px;height:64px}.access-entry-role-icon-mobile svg{width:32px;height:32px}.access-entry-role-copy-mobile strong{font-size:1.04rem}.access-entry-role-copy-mobile small{font-size:.76rem}}.access-entry-google-mobile{color:#26332d;width:100%;min-height:56px;font:inherit;background:#fff;border:1.5px solid #d6dfda;border-radius:12px;justify-content:center;align-items:center;gap:12px;font-size:1rem;font-weight:900;display:flex}.access-entry-google-mobile:disabled{opacity:.68}.access-entry-google-mobile .google-mark{flex:0 0 22px;width:22px;height:22px}.access-desktop-shell{background:#f8fafc;grid-template-columns:420px minmax(0,1fr);align-items:start;gap:18px;min-height:100vh;padding:24px;display:grid}.access-hero-desktop{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-deep));color:#fff;min-height:calc(100vh - 48px);box-shadow:var(--chego-shadow-card);border-radius:32px;flex-direction:column;padding:24px;display:flex}.access-hero-top-desktop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:48px;display:flex}.access-hero-top-desktop button{color:#fff;background:#ffffff29;border:0;border-radius:16px;min-height:44px;padding:0 16px;font-weight:950}.access-hero-top-desktop span{background:#ffffff29;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950}.access-hero-desktop img{width:170px;display:block}.access-hero-desktop h1{margin:22px 0 8px;font-size:42px}.access-hero-desktop p{opacity:.9;margin:0;font-size:15px;line-height:1.45}.access-card-desktop,.access-rules-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px;padding:20px}.access-tabs-desktop{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.access-tabs-desktop button{border:1px solid var(--chego-border);min-height:86px;color:var(--chego-text);background:#f8fafc;border-radius:20px;place-items:center;gap:4px;font-weight:950;display:grid}.access-tabs-desktop button span{font-size:24px}.access-tabs-desktop button.active{background:var(--chego-green);color:#fff;border-color:var(--chego-green)}.access-role-title-desktop{grid-template-columns:58px 1fr;align-items:center;gap:14px;margin-top:18px;display:grid}.access-role-title-desktop>span{background:#ecfdf5;border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;display:inline-flex}.access-role-title-desktop small,.access-form-desktop span,.access-help-desktop p,.access-rules-desktop p{color:var(--chego-muted);font-size:13px;font-weight:800}.access-role-title-desktop h2{color:var(--chego-text);margin:4px 0;font-size:26px}.access-role-title-desktop p{color:var(--chego-muted);margin:0;font-size:13px}.access-error-desktop{background:#fef2f2;border:1px solid #dc262633;border-radius:20px;margin-top:14px;padding:14px}.access-error-desktop strong{color:#991b1b}.access-error-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:13px}.access-form-desktop{gap:12px;margin-top:18px;display:grid}.access-form-desktop label{gap:7px;display:grid}.access-form-desktop input{border:1px solid var(--chego-border);width:100%;min-height:48px;font:inherit;background:#fff;border-radius:16px;padding:0 14px}.access-help-desktop{background:#f8fafc;border-radius:18px;padding:13px}.access-help-desktop strong{color:var(--chego-green-deep);font-size:14px}.access-help-desktop p{margin:4px 0 0}.access-form-desktop>button{background:var(--chego-green);color:#fff;border:0;border-radius:18px;min-height:50px;font-weight:950}.access-rules-desktop{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.access-rules-desktop article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:22px;padding:16px}.access-rules-desktop article span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.access-rules-desktop strong{color:var(--chego-text);margin-top:10px;display:block}.access-rules-desktop p{margin:5px 0 0;line-height:1.4}@media (width<=1024px){.access-desktop-shell{grid-template-columns:1fr}.access-hero-desktop{min-height:auto}}.access-mode-tabs-desktop{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.access-mode-tabs-desktop button{border:1px solid var(--chego-border);min-height:46px;color:var(--chego-text);background:#f8fafc;border-radius:18px;font-weight:950}.access-mode-tabs-desktop button.active{color:var(--chego-green-deep);background:#ecfdf5;border-color:#0098503d}.access-saved-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;margin-top:18px;padding:14px}.access-saved-desktop>strong{color:var(--chego-text);font-size:14px}.access-saved-desktop>div{gap:10px;margin-top:10px;display:grid}.access-saved-desktop article{background:#fff;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.access-saved-desktop article span{background:#ecfdf5;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.access-saved-desktop article strong{color:var(--chego-text);font-size:14px}.access-saved-desktop article small{color:var(--chego-muted);font-size:12px}.access-mode-tabs-desktop button.locked{color:var(--chego-muted);opacity:.85;cursor:not-allowed;background:#f1f5f9}.access-owner-notice-desktop{background:#eff6ff;border:1px solid #2563eb29;border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.access-owner-notice-desktop>span{background:#fff;border-radius:17px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.access-owner-notice-desktop strong{color:var(--chego-text);font-size:14px}.access-owner-notice-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:13px}.merchant-signup-desktop{grid-column:1/-1;gap:18px;display:grid}.merchant-signup-progress-desktop{background:linear-gradient(#fff,#f7fffb);border:1px solid #dce8e4;border-radius:22px;padding:18px}.merchant-signup-progress-head-desktop{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-signup-progress-head-desktop div{gap:3px;display:grid}.merchant-signup-progress-head-desktop small{color:#678078;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.merchant-signup-progress-head-desktop strong{color:#092c3d;font-size:20px}.merchant-signup-progress-head-desktop>span{text-align:center;color:#007f55;background:#dcf8ed;border-radius:999px;min-width:56px;padding:9px 12px;font-weight:900}.merchant-signup-progress-track-desktop{background:#e7f0ed;border-radius:999px;height:8px;margin:16px 0 14px;overflow:hidden}.merchant-signup-progress-track-desktop i{border-radius:inherit;background:linear-gradient(90deg,#00a66f,#00c98b);width:20%;height:100%;transition:width .25s;display:block}.merchant-signup-steps-desktop{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.merchant-signup-steps-desktop span{color:#81928d;text-align:center;font-size:11px;font-weight:800}.merchant-signup-steps-desktop span.active,.merchant-signup-steps-desktop span.done{color:#008b5d}.merchant-signup-panel-desktop{background:#fff;border:1px solid #dce8e4;border-radius:24px;padding:22px;display:none}.merchant-signup-panel-desktop.active{gap:20px;animation:.22s merchantStepIn;display:grid}.merchant-signup-heading-desktop{align-items:flex-start;gap:14px;display:flex}.merchant-signup-heading-desktop>span{color:#fff;background:#00a66f;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.merchant-signup-heading-desktop h3{color:#092c3d;margin:0 0 4px;font-size:22px}.merchant-signup-heading-desktop p{color:#647a73;margin:0;line-height:1.5}.merchant-signup-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.merchant-signup-grid-desktop .full{grid-column:1/-1}.merchant-signup-review-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-signup-review-desktop article{background:#f4f8f7;border:1px solid #e1ece8;border-radius:16px;gap:5px;padding:16px;display:grid}.merchant-signup-review-desktop span{color:#73847f;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.merchant-signup-review-desktop strong{color:#092c3d}.merchant-signup-agreement-desktop{background:#effbf6;border:1px solid #c8efdf;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex!important}.merchant-signup-agreement-desktop input{margin-top:2px;width:18px!important;min-height:auto!important}.merchant-signup-actions-desktop{justify-content:flex-end;gap:12px;display:flex}.merchant-signup-actions-desktop button{border-radius:15px;min-height:52px;padding:0 24px;font-weight:950}.merchant-signup-back-desktop{color:#143a46;background:#fff;border:1px solid #cbdcd6}.merchant-signup-next-desktop,.merchant-signup-submit-desktop{color:#fff;background:#00a66f;border:0}.merchant-signup-actions-desktop button[hidden]{display:none!important}.merchant-signup-desktop .field-error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}@keyframes merchantStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1050px){.merchant-signup-grid-desktop,.merchant-signup-review-desktop{grid-template-columns:1fr}.merchant-signup-grid-desktop .full{grid-column:auto}}.merchant-onboarding-desktop{background:radial-gradient(circle at 92% 8%,#00a66f1a,#0000 28%),linear-gradient(#f7fbfa 0%,#fff 100%);min-height:100vh;padding:18px 28px 32px}.merchant-onboarding-topbar-desktop{background:linear-gradient(90deg,#003d39,#006649);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:66px;margin:0 auto;padding:0 18px;display:grid;box-shadow:0 18px 46px #03383129}.merchant-onboarding-topbar-desktop button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;justify-self:start;min-height:40px;padding:0 15px;font-weight:900}.merchant-onboarding-topbar-desktop img{width:112px;display:block}.merchant-onboarding-topbar-desktop span{color:#ffffffc7;justify-self:end;font-size:13px;font-weight:800}.merchant-onboarding-body-desktop{max-width:1440px;margin:0 auto;padding:26px 12px 0}.merchant-onboarding-desktop .merchant-signup-desktop{gap:24px}.merchant-onboarding-desktop .merchant-signup-progress-desktop{background:0 0;border:0;border-radius:0;padding:0 10px 22px}.merchant-onboarding-desktop .merchant-signup-progress-head-desktop,.merchant-onboarding-desktop .merchant-signup-progress-track-desktop{display:none}.merchant-onboarding-desktop .merchant-signup-steps-desktop{grid-template-columns:repeat(5,1fr);gap:0;max-width:1120px;margin:0 auto;display:grid;position:relative}.merchant-onboarding-desktop .merchant-signup-steps-desktop:before{content:"";z-index:0;background:#dce7e3;height:2px;position:absolute;top:17px;left:8%;right:8%}.merchant-onboarding-desktop .merchant-signup-steps-desktop span{z-index:1;color:#6f817b;min-height:48px;padding-top:38px;font-size:12px;font-weight:850;position:relative}.merchant-onboarding-desktop .merchant-signup-steps-desktop span:before{content:attr(data-step-indicator);color:#6f817b;background:#fff;border:2px solid #cbd9d4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #f8fbfa}.merchant-onboarding-desktop .merchant-signup-steps-desktop span.active,.merchant-onboarding-desktop .merchant-signup-steps-desktop span.done{color:#063b35}.merchant-onboarding-desktop .merchant-signup-steps-desktop span.active:before,.merchant-onboarding-desktop .merchant-signup-steps-desktop span.done:before{color:#fff;background:#00a66f;border-color:#00a66f}.merchant-onboarding-desktop .merchant-signup-panel-desktop{background:#fff;border:1px solid #e0eae7;border-radius:24px;max-width:1320px;min-height:490px;margin:0 auto;padding:34px 360px 34px 34px;position:relative;overflow:hidden;box-shadow:0 20px 55px #113e3714}.merchant-onboarding-desktop .merchant-signup-panel-desktop:after{content:"Por que pedimos esses dados?\a \a Usamos essas informações para validar sua identidade e manter a plataforma segura.\a \a ✓ Seus dados ficam protegidos\a ✓ Cadastro editável depois\a ✓ Análise transparente";white-space:pre-wrap;color:#58706a;box-sizing:border-box;background:linear-gradient(#f3fbf7,#eef8f4);border-radius:22px;width:270px;min-height:250px;padding:28px;font-size:13px;font-weight:650;line-height:1.75;position:absolute;top:34px;right:34px}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="2"]:after{content:"Dica\a \a Informações completas ajudam sua loja a passar mais confiança para os clientes.\a \a ✓ Dados públicos da loja\a ✓ Podem ser alterados depois\a ✓ Melhor apresentação no marketplace"}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="3"]:after{content:"Importante\a ®ste endereço será usado para operações logísticas e validação cadastral.\a \a ✓ Use um endereço válido\a ✓ Pode exigir comprovação\a ✓ Você poderá editar depois"}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="4"]{padding-right:34px}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="4"]:after,.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="5"]:after{display:none}.merchant-onboarding-desktop .merchant-signup-heading-desktop{margin-bottom:8px;display:block}.merchant-onboarding-desktop .merchant-signup-heading-desktop>span{display:none}.merchant-onboarding-desktop .merchant-signup-heading-desktop h3{letter-spacing:-.02em;font-size:29px}.merchant-onboarding-desktop .merchant-signup-heading-desktop p{font-size:14px}.merchant-onboarding-desktop .merchant-signup-grid-desktop{gap:18px}.merchant-onboarding-desktop .merchant-signup-grid-desktop label{gap:8px}.merchant-onboarding-desktop .merchant-signup-grid-desktop label>span,.merchant-onboarding-desktop .merchant-signup-panel-desktop>label>span{color:#344d47;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.merchant-onboarding-desktop .merchant-signup-grid-desktop input,.merchant-onboarding-desktop .merchant-signup-grid-desktop textarea,.merchant-onboarding-desktop .merchant-signup-panel-desktop>label input{width:100%;min-height:50px;font:inherit;box-sizing:border-box;background:#fbfdfc;border:1px solid #dce6e2;border-radius:12px;padding:0 14px}.merchant-onboarding-desktop .merchant-signup-grid-desktop textarea{resize:vertical;min-height:110px;padding-top:13px}.merchant-onboarding-desktop .merchant-signup-actions-desktop button{min-width:130px}.merchant-onboarding-desktop .access-plans-desktop>div{grid-template-columns:repeat(3,1fr)}@media (width<=1050px){.merchant-onboarding-desktop .merchant-signup-panel-desktop{padding-right:34px}.merchant-onboarding-desktop .merchant-signup-panel-desktop:after{display:none}}.merchant-onboarding-desktop .merchant-signup-panel-desktop{min-height:auto;padding-bottom:34px;overflow:visible}.merchant-onboarding-desktop .merchant-signup-actions-desktop{z-index:auto;max-width:1320px;margin:0 auto;padding:0 34px 8px;position:static}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="2"] textarea{min-height:120px}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="4"]{gap:22px}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="4"] .access-plans-desktop{margin-top:0}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="4"] .access-plans-desktop>div{align-items:stretch}.merchant-onboarding-desktop .merchant-signup-panel-desktop[data-merchant-step="3"]{padding-bottom:34px}.merchant-onboarding-desktop .access-plans-desktop{gap:18px;display:grid}.merchant-onboarding-desktop .access-plans-title-desktop{justify-content:space-between;align-items:end;gap:20px;display:flex}.merchant-onboarding-desktop .access-plans-title-desktop small{color:#009b69;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.merchant-onboarding-desktop .access-plans-title-desktop h3{color:#082f3f;margin:0;font-size:20px}.merchant-onboarding-desktop .access-plans-title-desktop>span{color:#6e827b;font-size:12px}.merchant-onboarding-desktop .access-plan-grid-desktop{align-items:stretch;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.merchant-onboarding-desktop .access-plan-card-desktop{cursor:pointer;background:#fff;border:1px solid #dce7e3;border-radius:20px;min-height:330px;padding:24px 22px 20px;transition:all .2s;position:relative;overflow:visible;box-shadow:0 8px 24px #1440390d;display:block!important}.merchant-onboarding-desktop .access-plan-card-desktop:hover{border-color:#8bd9bd;transform:translateY(-3px);box-shadow:0 16px 34px #0e5b481c}.merchant-onboarding-desktop .access-plan-card-desktop:has(input:checked){background:linear-gradient(#f0fff9,#fbfffd);border:2px solid #00ad73;padding:23px 21px 19px;box-shadow:0 16px 36px #00a66f21}.merchant-onboarding-desktop .access-plan-card-desktop>input{opacity:0;pointer-events:none;position:absolute}.merchant-onboarding-desktop .access-plan-radio-desktop{background:#fff;border:2px solid #bccdc7;border-radius:50%;width:20px;height:20px;position:absolute;top:22px;right:22px}.merchant-onboarding-desktop .access-plan-card-desktop:has(input:checked) .access-plan-radio-desktop{background:#00a66f;border-color:#00a66f;box-shadow:inset 0 0 0 5px #fff}.merchant-onboarding-desktop .access-plan-badge-desktop{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#00a66f;border-radius:999px;padding:7px 16px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00a66f38}.merchant-onboarding-desktop .access-plan-content-desktop{flex-direction:column;align-items:flex-start;gap:10px;height:100%;display:flex}.merchant-onboarding-desktop .access-plan-content-desktop>strong{color:#082f3f;padding-right:34px;font-size:21px}.merchant-onboarding-desktop .access-plan-price-desktop{align-items:baseline;gap:5px;display:flex}.merchant-onboarding-desktop .access-plan-price-desktop b{color:#082f3f;font-size:28px;line-height:1}.merchant-onboarding-desktop .access-plan-price-desktop small{color:#6c7e78;font-size:12px}.merchant-onboarding-desktop .access-plan-content-desktop>em{color:#62766f;min-height:42px;font-size:12px;font-style:normal;line-height:1.55}.merchant-onboarding-desktop .access-plan-content-desktop ul{border-top:1px solid #e3ece9;gap:8px;width:100%;margin:4px 0 16px;padding:14px 0 0;list-style:none;display:grid}.merchant-onboarding-desktop .access-plan-content-desktop li{color:#39564d;font-size:12px;line-height:1.35}.merchant-onboarding-desktop .access-plan-content-desktop li:before{content:"✓";color:#00a66f;margin-right:8px;font-weight:950}.merchant-onboarding-desktop .access-plan-select-desktop{color:#087b58;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #bcd8ce;border-radius:12px;width:100%;margin-top:auto;padding:12px 14px;font-size:12px;font-weight:900}.merchant-onboarding-desktop .access-plan-card-desktop:has(input:checked) .access-plan-select-desktop{color:#fff;background:#00a66f;border-color:#00a66f}.merchant-onboarding-desktop .merchant-cep-field-desktop>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.merchant-onboarding-desktop .merchant-cep-field-desktop button{color:#fff;cursor:pointer;background:#0b765e;border:0;border-radius:12px;padding:0 16px;font-weight:900}.merchant-onboarding-desktop .merchant-cep-field-desktop small{color:#6b8179;font-size:11px;line-height:1.4}.merchant-onboarding-desktop .merchant-cep-field-desktop input.is-loading{background-image:linear-gradient(90deg,#0000,#00a66f14,#0000);background-size:200% 100%;animation:1s linear infinite merchantCepLoading}@keyframes merchantCepLoading{to{background-position:-200% 0}}@media (width<=980px){.merchant-onboarding-desktop .access-plan-grid-desktop{grid-template-columns:1fr!important}.merchant-onboarding-desktop .access-plan-card-desktop{min-height:auto}}.merchant-login-desktop{color:#062b3b;background:radial-gradient(circle at 85% 20%,#00be8221,#0000 34%),#f3faf7;min-height:100vh}.merchant-login-topbar-desktop{background:#003f3b;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 5vw;display:grid}.merchant-login-topbar-desktop img{height:43px}.merchant-login-topbar-desktop button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:14px;padding:12px 18px;font-weight:700}.merchant-login-topbar-desktop .merchant-login-create-desktop{background:#00aa70;border-color:#00aa70;justify-self:end}.merchant-login-stage-desktop{grid-template-columns:minmax(320px,520px) minmax(420px,560px);justify-content:center;align-items:center;gap:8vw;min-height:calc(100vh - 76px);padding:56px 6vw;display:grid}.merchant-login-copy-desktop small,.merchant-login-card-head-desktop>span{color:#00a86b;letter-spacing:.16em;font-weight:800}.merchant-login-copy-desktop h1{margin:16px 0 22px;font-size:clamp(46px,5vw,72px);line-height:1.02}.merchant-login-copy-desktop p{color:#47636d;max-width:520px;margin-bottom:30px;font-size:18px;line-height:1.7}.merchant-login-copy-desktop div{gap:12px;margin:14px 0;font-weight:650;display:flex}.merchant-login-copy-desktop div span{color:#00a86b}.merchant-login-card-desktop{background:#fff;border:1px solid #d9e8e3;border-radius:28px;padding:38px 40px;box-shadow:0 24px 60px #04323021}.merchant-login-card-head-desktop h2{margin:8px 0;font-size:32px}.merchant-login-card-head-desktop p{color:#61747d;margin:0 0 28px}.merchant-login-card-desktop label{margin:18px 0;display:block}.merchant-login-card-desktop label span{letter-spacing:.11em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.merchant-login-card-desktop input{width:100%;height:54px;font:inherit;background:#fbfdfc;border:1px solid #cfdfda;border-radius:14px;padding:0 16px}.merchant-login-card-desktop input:focus{border-color:#00ae70;outline:3px solid #00ae7021}.merchant-login-submit-desktop,.merchant-login-register-desktop{border-radius:14px;width:100%;height:54px;font-size:16px;font-weight:800}.merchant-login-submit-desktop{color:#fff;background:#00aa70;border:0;margin-top:8px}.merchant-login-register-desktop{color:#083d42;background:#fff;border:1px solid #cbded8}.merchant-login-separator-desktop{color:#8a9ba1;align-items:center;gap:12px;margin:18px 0;display:flex}.merchant-login-separator-desktop:before,.merchant-login-separator-desktop:after{content:"";background:#e0eae7;flex:1;height:1px}.merchant-login-note-desktop{text-align:center;color:#71858c;margin-top:16px;display:block}.merchant-login-error-desktop{color:#a51f2d;background:#fff3f3;border:1px solid #ffc7c7;border-radius:14px;margin-bottom:14px;padding:12px 14px}.merchant-login-error-desktop p{margin:3px 0 0}.merchant-login-v2-desktop{background:radial-gradient(circle at 35% 35%,#00ae701a,#0000 32%),linear-gradient(#f7fbfa,#f3f8f6);min-height:100vh;padding-bottom:34px}.merchant-login-v2-desktop .merchant-login-topbar-desktop{background:linear-gradient(90deg,#004842,#003b38);height:74px;box-shadow:0 8px 30px #01363326}.merchant-login-v2-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(440px,1.08fr) minmax(430px,.82fr);align-items:center;gap:5vw;max-width:1480px;min-height:auto;margin:auto;padding:52px 5vw 30px}.merchant-login-v2-desktop .merchant-login-copy-desktop{padding:14px 0 0;position:relative}.merchant-login-eyebrow-desktop{letter-spacing:.08em;background:#ffffffb8;border:1px solid #d6e9e3;border-radius:12px;align-items:center;padding:9px 13px;font-size:13px;font-weight:850;box-shadow:0 8px 24px #05403812;color:#008f5d!important;gap:9px!important;margin:0 0 14px!important;display:inline-flex!important}.merchant-login-v2-desktop .merchant-login-copy-desktop h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(44px,4.4vw,68px)}.merchant-login-v2-desktop .merchant-login-copy-desktop h1 em{color:#079b65;font-style:normal}.merchant-login-v2-desktop .merchant-login-copy-desktop>p{max-width:600px;margin-bottom:24px;font-size:18px}.merchant-login-benefits-desktop{grid-template-columns:1fr 1fr;max-width:660px;gap:10px 22px!important;margin:0!important;display:grid!important}.merchant-login-benefits-desktop article{grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.merchant-login-benefits-desktop article>span{color:#00a86b;background:#effaf6;border:1px solid #d7ece5;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.merchant-login-benefits-desktop strong{font-size:15px;display:block}.merchant-login-benefits-desktop small{color:#60767e;margin-top:3px;line-height:1.35;display:block}.merchant-login-preview-desktop{filter:drop-shadow(0 24px 28px #003e342b);pointer-events:none;width:53%;max-width:430px;position:absolute;bottom:-88px;right:-34px;transform:rotate(-2deg)}.merchant-login-preview-desktop img{background:#fff;border:9px solid #ffffffe0;border-radius:22px;width:100%}.merchant-login-v2-desktop .merchant-login-card-desktop{z-index:2;border-radius:26px;padding:34px 34px 28px;position:relative;box-shadow:0 28px 70px #04323026}.merchant-login-card-head-v2-desktop{grid-template-columns:64px 1fr;align-items:center;gap:16px;margin-bottom:18px;display:grid}.merchant-login-store-icon-desktop{color:#009760;background:#eaf9f3;border-radius:20px;place-items:center;width:62px;height:62px;font-size:27px;display:grid;letter-spacing:0!important}.merchant-login-card-head-v2-desktop h2{margin:0 0 5px;font-size:32px}.merchant-login-card-head-v2-desktop p{margin:0!important}.merchant-login-v2-desktop .merchant-login-card-desktop label{margin:15px 0}.merchant-login-input-desktop{background:#fbfdfc;border:1px solid #cfdfda;border-radius:14px;align-items:center;height:54px;display:flex;overflow:hidden}.merchant-login-input-desktop:focus-within{border-color:#00ae70;outline:3px solid #00ae701f}.merchant-login-input-desktop i{text-align:center;color:#60767e;width:48px;font-style:normal}.merchant-login-v2-desktop .merchant-login-input-desktop input{background:0 0;border:0;height:52px;padding:0 12px 0 0}.merchant-login-v2-desktop .merchant-login-input-desktop input:focus{outline:0}.merchant-login-analysis-desktop{color:#204c49;background:#eff9f5;border-radius:16px;grid-template-columns:38px 1fr;gap:12px;margin-top:20px;padding:15px;display:grid}.merchant-login-analysis-desktop>span{color:#fff;background:#00a86b;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.merchant-login-analysis-desktop p{color:#5b7479;margin:4px 0 0;font-size:12px;line-height:1.45}.merchant-login-trust-desktop{background:#fff;border:1px solid #dbeae5;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1360px;margin:16px auto 0;padding:15px 26px;display:grid;box-shadow:0 14px 35px #04323014}.merchant-login-trust-desktop article{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.merchant-login-trust-desktop article>span{color:#00a86b;background:#eff9f5;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.merchant-login-trust-desktop strong,.merchant-login-trust-desktop small{display:block}.merchant-login-trust-desktop small{color:#6b7e85;margin-top:2px}@media (width<=1180px){.merchant-login-preview-desktop{display:none}.merchant-login-v2-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(340px,.85fr) minmax(430px,1fr);gap:36px}.merchant-login-benefits-desktop{grid-template-columns:1fr}.merchant-login-trust-desktop{margin-left:24px;margin-right:24px}}@media (width<=900px){.merchant-login-v2-desktop .merchant-login-stage-desktop{grid-template-columns:1fr}.merchant-login-v2-desktop .merchant-login-copy-desktop{display:none}.merchant-login-trust-desktop{grid-template-columns:1fr 1fr}}.merchant-login-v3-desktop{color:#062f3d;background:radial-gradient(circle at 38% 24%,#0fae701a,#0000 30%),linear-gradient(#f8fcfa 0%,#f2f8f5 100%);min-height:100vh;padding-bottom:28px;overflow-x:hidden}.merchant-login-v3-desktop .merchant-login-topbar-desktop{background:linear-gradient(90deg,#004d47 0%,#003b37 100%);grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 clamp(24px,5vw,76px);display:grid;box-shadow:0 8px 28px #00383326}.merchant-login-v3-desktop .merchant-login-topbar-desktop img{justify-self:center;width:auto;height:44px}.merchant-login-v3-desktop .merchant-login-topbar-desktop button{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;min-height:44px;padding:0 18px;font-weight:800}.merchant-login-v3-desktop .merchant-login-topbar-desktop .merchant-login-create-desktop{background:#08ad73;border-color:#08ad73;justify-self:end}.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(0,1.08fr) minmax(430px,.82fr);align-items:center;gap:64px;width:min(1380px,100% - 64px);min-height:700px;margin:0 auto;padding:48px 0 26px;display:grid}.merchant-login-v3-desktop .merchant-login-copy-desktop{min-height:610px;padding:22px 0 240px;position:relative}.merchant-login-v3-desktop .merchant-login-copy-desktop h1 em{color:#079b65;font-style:normal}.merchant-login-v3-desktop .merchant-login-copy-desktop>p{color:#48666f;max-width:650px;margin:0 0 30px;font-size:18px;line-height:1.65}.merchant-login-v3-desktop .merchant-login-benefits-desktop{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;gap:16px 28px!important;margin:0!important;display:grid!important}.merchant-login-v3-desktop .merchant-login-benefits-desktop article>span{color:#00a56c;background:#effaf6;border:1px solid #d5ebe4;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.merchant-login-v3-desktop .merchant-login-benefits-desktop strong{color:#0a3541;font-size:15px;line-height:1.25;display:block}.merchant-login-v3-desktop .merchant-login-benefits-desktop small{color:#60767e;margin-top:4px;font-size:13px;line-height:1.45;display:block}.merchant-login-v3-desktop .merchant-login-preview-desktop{filter:drop-shadow(0 24px 28px #003e3429);pointer-events:none;width:min(520px,72%);margin:0;position:absolute;bottom:0;right:10px;transform:rotate(-1.5deg)}.merchant-login-v3-desktop .merchant-login-card-desktop{z-index:2;background:#fff;border:1px solid #d8e8e3;border-radius:28px;align-self:center;padding:34px 34px 30px;position:relative;box-shadow:0 28px 70px #04323024}.merchant-login-v3-desktop .merchant-login-card-head-v3-desktop{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:22px;display:grid}.merchant-login-v3-desktop .merchant-login-store-icon-desktop{color:#009760;letter-spacing:0;background:#eaf9f3;border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.merchant-login-v3-desktop .merchant-login-card-head-v3-desktop h2{color:#062f3d;margin:0 0 6px;font-size:34px;line-height:1.1}.merchant-login-v3-desktop .merchant-login-card-head-v3-desktop p{color:#6b7d84;margin:0;font-size:14px}.merchant-login-v3-desktop .merchant-login-card-desktop label{margin:16px 0;display:block}.merchant-login-v3-desktop .merchant-login-card-desktop label>span{letter-spacing:.08em;color:#082e3b;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.merchant-login-v3-desktop .merchant-login-input-desktop{background:#fbfdfc;border:1px solid #ccdeda;border-radius:14px;align-items:center;height:56px;display:flex;overflow:hidden}.merchant-login-v3-desktop .merchant-login-input-desktop:focus-within{border-color:#00ae70;outline:3px solid #00ae701c}.merchant-login-v3-desktop .merchant-login-input-desktop i{text-align:center;color:#60767e;flex:0 0 48px;width:48px;font-style:normal}.merchant-login-v3-desktop .merchant-login-input-desktop input{width:100%;height:54px;font:inherit;color:#123c47;box-sizing:border-box;background:0 0;border:0;padding:0 14px 0 0}.merchant-login-v3-desktop .merchant-login-input-desktop input:focus{outline:0}.merchant-login-v3-desktop .merchant-login-forgot-desktop{color:#009760;background:0 0;border:0;margin:-3px 0 16px auto;padding:0;font-size:13px;font-weight:750;display:block}.merchant-login-v3-desktop .merchant-login-submit-desktop,.merchant-login-v3-desktop .merchant-login-register-desktop{border-radius:14px;width:100%;height:56px;font-size:16px;font-weight:850}.merchant-login-v3-desktop .merchant-login-submit-desktop{color:#fff;background:linear-gradient(90deg,#05985f,#05b876);border:0;box-shadow:0 10px 20px #00aa702e}.merchant-login-v3-desktop .merchant-login-register-desktop{color:#083d42;background:#fff;border:1px solid #bed8d1}.merchant-login-v3-desktop .merchant-login-separator-desktop{color:#8a9ba1;align-items:center;gap:12px;margin:18px 0;display:flex}.merchant-login-v3-desktop .merchant-login-separator-desktop:before,.merchant-login-v3-desktop .merchant-login-separator-desktop:after{content:"";background:#e0eae7;flex:1;height:1px}.merchant-login-v3-desktop .merchant-login-analysis-desktop{color:#204c49;background:#eff9f5;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:20px;padding:16px;display:grid}.merchant-login-v3-desktop .merchant-login-analysis-desktop>span{color:#fff;background:#00a86b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.merchant-login-v3-desktop .merchant-login-analysis-desktop p{color:#5b7479;margin:4px 0 0;font-size:12px;line-height:1.45}.merchant-login-v3-desktop .merchant-login-trust-desktop{background:#fff;border:1px solid #dbeae5;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1380px,100% - 64px);margin:4px auto 0;padding:15px 24px;display:grid;box-shadow:0 14px 35px #04323012}.merchant-login-v3-desktop .merchant-login-trust-desktop article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.merchant-login-v3-desktop .merchant-login-trust-desktop article>span{color:#00a86b;background:#eff9f5;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.merchant-login-v3-desktop .merchant-login-trust-desktop strong,.merchant-login-v3-desktop .merchant-login-trust-desktop small{white-space:normal;display:block}.merchant-login-v3-desktop .merchant-login-trust-desktop strong{color:#0c3843;font-size:14px}.merchant-login-v3-desktop .merchant-login-trust-desktop small{color:#6b7e85;margin-top:2px;font-size:12px}@media (width<=1180px){.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:34px}.merchant-login-v3-desktop .merchant-login-preview-desktop{width:68%;right:0}.merchant-login-v3-desktop .merchant-login-benefits-desktop{grid-template-columns:1fr}.merchant-login-v3-desktop .merchant-login-copy-desktop{padding-bottom:210px}.merchant-login-v3-desktop .merchant-login-trust-desktop{grid-template-columns:1fr 1fr}}@media (width<=920px){.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:1fr;width:min(680px,100% - 32px);padding-top:30px}.merchant-login-v3-desktop .merchant-login-copy-desktop{display:none}.merchant-login-v3-desktop .merchant-login-trust-desktop{grid-template-columns:1fr 1fr;width:min(680px,100% - 32px)}.merchant-login-v3-desktop .merchant-login-topbar-desktop{padding:0 16px}.merchant-login-v3-desktop .merchant-login-topbar-desktop button{padding:0 12px;font-size:12px}}.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(480px,1.12fr) minmax(430px,.88fr);gap:54px}.merchant-login-v3-desktop .merchant-login-art-desktop>img{object-fit:contain;filter:drop-shadow(0 28px 42px #003e3421);width:100%;max-width:760px;height:auto;display:block}@media (width<=1180px){.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(420px,1fr) minmax(410px,.9fr);gap:30px}.merchant-login-v3-desktop .merchant-login-art-desktop>img{max-width:650px}}@media (width<=920px){.merchant-login-v3-desktop .merchant-login-art-desktop{display:none}}.merchant-login-v3-desktop .merchant-login-art-desktop{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;min-height:0;padding:6px 0;display:flex}.merchant-login-v3-desktop .merchant-login-copy-text-desktop{max-width:720px}.merchant-login-v3-desktop .merchant-login-eyebrow-desktop{letter-spacing:.08em;background:#ffffffb8;border:1px solid #d6e9e3;border-radius:14px;align-items:center;padding:10px 14px;font-size:13px;font-weight:850;box-shadow:0 8px 24px #05403812;color:#008f5d!important;gap:8px!important;margin:0 0 18px!important;display:inline-flex!important}.merchant-login-v3-desktop .merchant-login-copy-desktop h1{letter-spacing:-.045em;color:#062f3d;margin:0 0 24px;font-size:clamp(54px,5vw,74px);line-height:.98}.merchant-login-v3-desktop .merchant-login-copy-desktop h1 em{color:#099b64;font-style:normal;display:block}.merchant-login-v3-desktop .merchant-login-copy-desktop>p,.merchant-login-v3-desktop .merchant-login-copy-text-desktop>p{color:#4e6972;max-width:720px;margin:0;font-size:18px;line-height:1.6}.merchant-login-v3-desktop .merchant-login-benefits-desktop{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:720px;gap:18px 26px!important;margin:6px 0 0!important;display:grid!important}.merchant-login-v3-desktop .merchant-login-benefits-desktop article{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:4px 0;display:grid}.merchant-login-v3-desktop .merchant-login-benefits-desktop article>span{color:#00a56c;background:#effaf6;border:1px solid #d5ebe4;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.merchant-login-v3-desktop .merchant-login-benefits-desktop strong{color:#0a3541;margin-bottom:2px;font-size:17px;line-height:1.25;display:block}.merchant-login-v3-desktop .merchant-login-benefits-desktop small{color:#60767e;font-size:14px;line-height:1.45;display:block}.merchant-login-v3-desktop .merchant-login-preview-desktop{filter:drop-shadow(0 24px 30px #003e341f);pointer-events:none;width:100%;max-width:760px;margin-top:6px;position:relative;bottom:auto;right:auto;transform:none}.merchant-login-v3-desktop .merchant-login-preview-desktop img{background:0 0;border:0;border-radius:26px;width:100%;height:auto;display:block}@media (width<=1180px){.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr);gap:32px}.merchant-login-v3-desktop .merchant-login-copy-desktop h1{font-size:clamp(44px,4.8vw,60px)}.merchant-login-v3-desktop .merchant-login-benefits-desktop{grid-template-columns:1fr 1fr;max-width:100%}.merchant-login-v3-desktop .merchant-login-preview-desktop{max-width:640px}}@media (width<=920px){.merchant-login-v3-desktop .merchant-login-copy-desktop{display:none}}.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(540px,1.08fr) minmax(430px,.92fr);align-items:center;gap:44px}.merchant-login-v3-desktop .merchant-login-art-desktop{justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.merchant-login-v3-desktop .merchant-login-art-desktop>img{object-fit:contain;border-radius:30px;width:100%;max-width:760px;height:auto;display:block;box-shadow:0 24px 60px #0432301f}.merchant-login-v3-desktop .merchant-login-copy-text-desktop,.merchant-login-v3-desktop .merchant-login-benefits-desktop,.merchant-login-v3-desktop .merchant-login-preview-desktop{display:none!important}@media (width<=1180px){.merchant-login-v3-desktop .merchant-login-stage-desktop{grid-template-columns:minmax(440px,1fr) minmax(410px,.95fr);gap:28px}.merchant-login-v3-desktop .merchant-login-art-desktop>img{max-width:640px}}@media (width<=920px){.merchant-login-v3-desktop .merchant-login-art-desktop{display:none}}.merchant-login-v3-desktop .merchant-login-trust-desktop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #c3ded6e6;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1380px,100% - 64px);margin:22px auto 0;padding:12px;display:grid;box-shadow:0 18px 42px #04323017}.merchant-login-v3-desktop .merchant-login-trust-desktop article{background:linear-gradient(#fff 0%,#f8fcfa 100%);border:1px solid #e2eee9;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:78px;padding:14px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.merchant-login-v3-desktop .merchant-login-trust-desktop article:hover{border-color:#bfe3d7;transform:translateY(-2px);box-shadow:0 10px 24px #007d5717}.merchant-login-v3-desktop .merchant-login-trust-desktop article>span{color:#009d68;background:linear-gradient(145deg,#e9faf3,#f8fffc);border:1px solid #cceadf;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffffd9}.merchant-login-v3-desktop .merchant-login-trust-desktop svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.merchant-login-v3-desktop .merchant-login-trust-desktop strong{color:#0a3541;margin:0 0 4px;font-size:14px;font-weight:850;line-height:1.25;display:block}.merchant-login-v3-desktop .merchant-login-trust-desktop small{color:#687d84;font-size:12px;line-height:1.4;display:block}@media (width<=1180px){.merchant-login-v3-desktop .merchant-login-trust-desktop{grid-template-columns:1fr 1fr}}@media (width<=720px){.merchant-login-v3-desktop .merchant-login-trust-desktop{grid-template-columns:1fr;width:calc(100% - 28px);padding:10px}}.merchant-login-v3-desktop .merchant-login-store-icon-desktop svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.merchant-login-v3-desktop .merchant-login-input-desktop i{place-items:center;display:grid}.merchant-login-v3-desktop .merchant-login-input-desktop i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.merchant-login-analysis-visible-desktop{border:1px solid #cbeade;background:#eefaf5!important;margin:0 0 18px!important}.merchant-login-error-desktop{color:#9c2634;background:#fff5f5;border:1px solid #f3c9c9;border-radius:15px;margin:0 0 18px;padding:14px 16px}.merchant-login-error-desktop p{color:#6f5960;margin:5px 0 0;font-size:13px;line-height:1.45}.merchant-login-v3-desktop .merchant-login-topbar-desktop{grid-template-columns:auto 1fr auto;column-gap:24px;padding:0 clamp(24px,5vw,76px)}.merchant-login-v3-desktop .merchant-login-topbar-desktop>button:first-child{justify-self:start;width:auto;max-width:none;padding:0 18px}.merchant-login-v3-desktop .ja-chego-wordmark{color:#fff;white-space:nowrap;letter-spacing:-.04em;justify-self:center;align-items:baseline;gap:7px;font-size:31px;font-weight:950;line-height:1;display:inline-flex}.merchant-login-v3-desktop .ja-chego-wordmark span{color:#25d58c;font-style:italic}.merchant-login-v3-desktop .ja-chego-wordmark strong{font:inherit;color:#fff}.merchant-login-v3-desktop .merchant-login-create-desktop{width:auto;min-width:160px}@media (width<=760px){.merchant-login-v3-desktop .merchant-login-topbar-desktop{grid-template-columns:auto 1fr auto;column-gap:8px;padding:0 12px}.merchant-login-v3-desktop .ja-chego-wordmark{font-size:22px}.merchant-login-v3-desktop .merchant-login-topbar-desktop>button:first-child{width:44px;padding:0;font-size:0}.merchant-login-v3-desktop .merchant-login-topbar-desktop>button:first-child:before{content:"←";font-size:18px}.merchant-login-v3-desktop .merchant-login-create-desktop{min-width:0;padding:0 12px;font-size:12px}}.ja-chego-wordmark-image{object-fit:contain;justify-self:center;width:auto;max-width:220px;height:48px;display:block}.merchant-login-topbar-desktop .ja-chego-wordmark-image{height:46px}.merchant-onboarding-topbar-desktop .ja-chego-wordmark-image{height:44px}@media (width<=920px){.ja-chego-wordmark-image{max-width:170px;height:38px}}:is(html:has(.merchant-login-v3-desktop),body:has(.merchant-login-v3-desktop)){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.merchant-login-v3-desktop) #app{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}body:has(.merchant-login-v3-desktop).profile-access-open{width:auto!important;position:static!important;inset:auto!important;overflow-y:auto!important}.merchant-login-v3-desktop{width:100%;height:auto!important;min-height:100dvh!important;max-height:none!important;padding-bottom:48px!important;overflow:visible!important}.merchant-login-v3-desktop .merchant-login-topbar-desktop{z-index:30;position:sticky;top:0}.merchant-login-v3-desktop .merchant-login-stage-desktop{align-items:start!important;height:auto!important;min-height:auto!important;max-height:none!important;padding-top:48px!important;padding-bottom:36px!important;overflow:visible!important}.merchant-login-v3-desktop .merchant-login-art-desktop,.merchant-login-v3-desktop .merchant-login-card-desktop,.merchant-login-v3-desktop .merchant-login-trust-desktop{height:auto!important;max-height:none!important;overflow:visible!important}@media (height<=860px) and (width>=921px){.merchant-login-v3-desktop .merchant-login-stage-desktop{align-items:start!important;padding-top:30px!important}}:is(html:has(.admin-login-desktop),body:has(.admin-login-desktop)){background:#f3f8f6;min-height:100%;overflow:hidden auto}body:has(.admin-login-desktop) #app{height:auto;min-height:100vh;overflow:visible}.admin-login-desktop{color:#082f3c;background:radial-gradient(circle at 18% 26%,#00bc7e24,#0000 30%),linear-gradient(#f5fbf8 0%,#eef6f3 100%);min-height:100vh}.admin-login-topbar-desktop{z-index:20;background:linear-gradient(90deg,#003f3b,#00584d);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;padding:0 clamp(24px,5vw,78px);display:grid;position:sticky;top:0;box-shadow:0 12px 30px #02363029}.admin-login-topbar-desktop button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;justify-self:start;padding:0 17px;font-weight:850}.admin-login-topbar-desktop img{object-fit:contain;width:auto;max-width:220px;height:46px;display:block}.admin-login-topbar-desktop>span{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:13px;font-weight:850}.admin-login-stage-desktop{grid-template-columns:minmax(0,1.05fr) minmax(420px,.78fr);align-items:center;gap:clamp(48px,7vw,104px);width:min(1320px,100% - 48px);min-height:calc(100vh - 72px);margin:0 auto;padding:56px 0;display:grid}.admin-login-copy-desktop{max-width:680px}.admin-login-badge-desktop{color:#008c5d;letter-spacing:.12em;background:#ffffffb8;border:1px solid #00976533;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.admin-login-copy-desktop h1{color:#062f3d;letter-spacing:-.045em;max-width:650px;margin:20px 0 16px;font-size:clamp(46px,5vw,72px);line-height:1.02}.admin-login-copy-desktop h1 em{color:#00a86b;font-style:normal}.admin-login-copy-desktop>p{color:#587078;max-width:650px;margin:0;font-size:17px;line-height:1.65}.admin-login-features-desktop{gap:14px;margin-top:30px;display:grid}.admin-login-features-desktop article{background:#ffffffb8;border:1px solid #dcebe6;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px 16px;display:grid;box-shadow:0 12px 28px #04362f0d}.admin-login-features-desktop article>b{color:#00a86b;background:#e8f9f2;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.admin-login-features-desktop strong,.admin-login-features-desktop small{display:block}.admin-login-features-desktop strong{color:#0a3541;font-size:15px}.admin-login-features-desktop small{color:#6a7f85;margin-top:3px;font-size:12px;line-height:1.45}.admin-login-card-desktop{background:#fff;border:1px solid #d8e7e2;border-radius:28px;width:100%;padding:34px;box-shadow:0 28px 70px #04323026}.admin-login-icon-desktop{background:#eaf9f3;border-radius:20px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.admin-login-card-desktop h2{color:#062f3d;margin:18px 0 7px;font-size:30px;line-height:1.15}.admin-login-card-desktop>p{color:#6b7e85;margin:0 0 22px;font-size:14px}.admin-login-card-desktop>label{gap:8px;margin:16px 0;display:grid}.admin-login-card-desktop>label>span{color:#082f3b;letter-spacing:.07em;font-size:12px;font-weight:900}.admin-login-card-desktop input[type=email],.admin-login-password-desktop{background:#fbfdfc;border:1px solid #cbdeda;border-radius:14px;width:100%;min-height:56px}.admin-login-card-desktop input[type=email]{font:inherit;box-sizing:border-box;padding:0 15px}.admin-login-card-desktop input:focus,.admin-login-password-desktop:focus-within{border-color:#00ae70;outline:3px solid #00ae701c}.admin-login-password-desktop{grid-template-columns:minmax(0,1fr) 52px;display:grid;overflow:hidden}.admin-login-password-desktop input{min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 15px}.admin-login-password-desktop button{color:#60777f;cursor:pointer;background:#fff;border:0;border-left:1px solid #dbe7e3}.admin-login-password-desktop svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.admin-login-options-desktop{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;display:flex}.admin-login-options-desktop>label{color:#405c63;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.admin-login-options-desktop input[type=checkbox]{accent-color:#00a86b;width:18px;height:18px;margin:0}.admin-login-options-desktop>button{color:#009760;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.admin-login-recovery-desktop{background:#eff9f5;border:1px solid #d5e9e2;border-radius:16px;margin:0 0 18px;padding:16px}.admin-login-recovery-desktop[hidden]{display:none!important}.admin-login-recovery-desktop strong{color:#174b46}.admin-login-recovery-desktop p{color:#61777e;margin:5px 0 12px;font-size:12px}.admin-login-recovery-desktop button{color:#fff;background:#087b5d;border:0;border-radius:12px;min-height:42px;padding:0 14px;font-weight:850}.admin-login-submit-desktop{color:#fff;cursor:pointer;background:linear-gradient(90deg,#049760,#05b876);border:0;border-radius:14px;width:100%;min-height:56px;font-size:16px;font-weight:900;box-shadow:0 12px 24px #00aa7033}.admin-login-card-desktop>small{color:#71858c;text-align:center;margin-top:15px;font-size:12px;display:block}.admin-login-error-desktop{color:#a32231;background:#fff3f4;border:1px solid #ffc8cc;border-radius:15px;margin-bottom:14px;padding:13px 14px}.admin-login-error-desktop p{margin:4px 0 0;font-size:12px}@media (width<=980px){.admin-login-stage-desktop{grid-template-columns:1fr;width:min(680px,100% - 32px);padding:34px 0}.admin-login-copy-desktop,.admin-login-topbar-desktop>span{display:none}.admin-login-topbar-desktop{grid-template-columns:auto 1fr}.admin-login-topbar-desktop img{justify-self:end;height:39px}}.merchant-login-password-toggle-desktop.is-visible,.admin-login-password-desktop button.is-visible,.client-access-input-password-desktop button.is-visible{color:#009760;background:#effaf6}.merchant-login-v3-desktop .merchant-login-input-desktop{position:relative}.merchant-login-v3-desktop .merchant-login-input-desktop input{flex:auto;min-width:0}.merchant-login-v3-desktop .merchant-login-password-toggle-desktop{cursor:pointer;flex:0 0 52px;color:#58727a!important;width:52px!important;min-width:52px!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #d7e4e0!important;border-radius:0 14px 14px 0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.merchant-login-v3-desktop .merchant-login-password-toggle-desktop:hover,.merchant-login-v3-desktop .merchant-login-password-toggle-desktop:focus-visible,.merchant-login-v3-desktop .merchant-login-password-toggle-desktop.is-visible{color:#008e60!important;background:#effaf6!important;outline:none!important}.merchant-login-v3-desktop .merchant-login-password-toggle-desktop svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.merchant-login-v3-desktop .merchant-login-options-desktop{justify-content:space-between;align-items:center;gap:18px;margin:12px 0 20px;display:flex}.merchant-login-v3-desktop .merchant-login-remember-desktop{cursor:pointer;min-width:0;align-items:center!important;gap:9px!important;margin:0!important;display:inline-flex!important}.merchant-login-v3-desktop .merchant-login-remember-desktop input[type=checkbox]{cursor:pointer;flex:0 0 18px;appearance:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #9db5ae!important;border-radius:5px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.merchant-login-v3-desktop .merchant-login-remember-desktop input[type=checkbox]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:transform .14s;transform:rotate(-45deg)scale(0)}.merchant-login-v3-desktop .merchant-login-remember-desktop input[type=checkbox]:checked{background:#00a86b!important;border-color:#00a86b!important}.merchant-login-v3-desktop .merchant-login-remember-desktop input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.merchant-login-v3-desktop .merchant-login-remember-desktop input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #00a86b29!important}.merchant-login-v3-desktop .merchant-login-remember-desktop span{color:#183f48;letter-spacing:.015em;font-size:13px;font-weight:750;line-height:1.35;margin:0!important}.merchant-login-v3-desktop .merchant-login-forgot-desktop{flex:none;margin:0!important;padding:3px 0!important}@media (width<=620px){.merchant-login-v3-desktop .merchant-login-options-desktop{flex-direction:column;align-items:flex-start;gap:12px}.merchant-login-v3-desktop .merchant-login-forgot-desktop{align-self:flex-end}}.client-access-desktop{color:#142033;background:radial-gradient(circle at 8% 8%,#00a9601c,#0000 30%),radial-gradient(circle at 94% 96%,#00633e14,#0000 28%),#f7fbf9;min-height:100vh;font-family:inherit}.client-access-topbar-desktop{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1440px,100% - 48px);min-height:78px;margin:0 auto;padding:14px 0;display:grid}.client-access-topbar-desktop>button{color:#174638;min-height:44px;font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #d8e7e0;border-radius:14px;padding:0 17px;font-size:13px;font-weight:900}.client-access-topbar-desktop>button:first-child{justify-self:start}.client-access-topbar-desktop .client-access-switch-desktop{color:#fff;background:#04975b;border-color:#04975b;justify-self:end;box-shadow:0 10px 24px #00975b2e}.client-access-topbar-desktop>img{object-fit:contain;width:auto;max-width:220px;height:48px;display:block}.client-access-stage-desktop{grid-template-columns:minmax(0,1.06fr) minmax(410px,.72fr);align-items:center;gap:clamp(42px,6vw,96px);width:min(1360px,100% - 48px);min-height:calc(100vh - 102px);margin:0 auto;padding:36px 0 56px;display:grid}.client-access-copy-desktop{min-width:0;padding:clamp(18px,3vw,42px)}.client-access-eyebrow-desktop{color:#047c4b;letter-spacing:.13em;background:#eaf8f2;border:1px solid #cde9dc;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.client-access-copy-desktop h1{color:#102033;letter-spacing:-.055em;max-width:760px;margin:24px 0 15px;font-size:clamp(42px,5.1vw,72px);font-weight:950;line-height:.99}.client-access-copy-desktop>p{color:#607080;max-width:680px;margin:0;font-size:clamp(16px,1.45vw,20px);font-weight:650;line-height:1.55}.client-access-benefits-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:760px;margin-top:34px;display:grid}.client-access-benefits-desktop article{background:#ffffffe6;border:1px solid #deebe5;border-radius:22px;align-content:start;gap:11px;min-width:0;min-height:136px;padding:18px;display:grid;box-shadow:0 12px 30px #11382b0e}.client-access-benefits-desktop article>span{color:#008e55;background:#e8f8f0;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:950;display:grid}.client-access-benefits-desktop strong,.client-access-benefits-desktop small{display:block}.client-access-benefits-desktop strong{color:#18263a;font-size:14px;font-weight:950}.client-access-benefits-desktop small{color:#69798a;margin-top:5px;font-size:12px;font-weight:650;line-height:1.4}.client-access-card-desktop{background:#fffffff7;border:1px solid #dce9e3;border-radius:30px;justify-self:end;gap:17px;width:100%;max-width:520px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 28px 70px #0e402e21}.client-access-card-head-desktop{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;margin-bottom:2px;display:grid}.client-access-card-head-desktop>span{color:#058550;background:linear-gradient(145deg,#e6f8ef,#d6f3e5);border-radius:19px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.client-access-card-head-desktop small{color:#008b54;letter-spacing:.13em;font-size:10px;font-weight:950;display:block}.client-access-card-head-desktop h2{color:#122237;letter-spacing:-.03em;margin:4px 0 5px;font-size:27px;font-weight:950;line-height:1.08}.client-access-card-head-desktop p{color:#6b7989;margin:0;font-size:13px;line-height:1.4}.client-access-card-desktop>label,.client-access-grid-desktop label{gap:7px;min-width:0;margin:0;display:grid}.client-access-card-desktop>label>span,.client-access-grid-desktop label>span{color:#304054;font-size:12px;font-weight:900}.client-access-card-desktop input{color:#172237;width:100%;min-width:0;min-height:52px;font:inherit;box-sizing:border-box;background:#fbfdfc;border:1px solid #d5e1dc;border-radius:15px;outline:0;padding:0 15px;font-size:14px;font-weight:750}.client-access-card-desktop input:focus{background:#fff;border-color:#00a060;box-shadow:0 0 0 4px #00a0601c}.client-access-input-password-desktop{background:#fbfdfc;border:1px solid #d5e1dc;border-radius:15px;grid-template-columns:minmax(0,1fr) 52px;min-width:0;min-height:52px;display:grid;overflow:hidden}.client-access-input-password-desktop:focus-within{background:#fff;border-color:#00a060;box-shadow:0 0 0 4px #00a0601c}.client-access-input-password-desktop input{min-height:50px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.client-access-input-password-desktop button{color:#647584;cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e9e5;place-items:center;width:52px;min-width:52px;min-height:50px;padding:0;display:grid}.client-access-input-password-desktop button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.client-access-options-desktop{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-access-options-desktop>label,.client-access-terms-desktop{color:#526274;align-items:center;font-size:12px;font-weight:750;gap:9px!important;display:inline-flex!important}.client-access-options-desktop input[type=checkbox],.client-access-terms-desktop input[type=checkbox]{accent-color:#00985b;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.client-access-options-desktop>button{color:#007e4d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.client-access-primary-desktop,.client-access-secondary-desktop{width:100%;min-height:54px;font:inherit;cursor:pointer;border-radius:15px;font-size:14px;font-weight:950}.client-access-primary-desktop{color:#fff;background:linear-gradient(90deg,#008f55,#05ad68);border:0;box-shadow:0 13px 26px #00985b33}.client-access-secondary-desktop{color:#087a4b;background:#fff;border:1px solid #afd9c7}.client-access-divider-desktop{color:#8995a2;align-items:center;gap:11px;font-size:11px;display:flex}.client-access-divider-desktop:before,.client-access-divider-desktop:after{content:"";background:#e2e9e6;flex:1;height:1px}.client-access-recovery-desktop{background:#f2faf6;border:1px solid #d8e9e1;border-radius:16px;padding:14px}.client-access-recovery-desktop[hidden]{display:none!important}.client-access-recovery-desktop strong{color:#174b3a;font-size:13px}.client-access-recovery-desktop p{color:#647586;margin:5px 0 11px;font-size:12px;line-height:1.4}.client-access-recovery-desktop button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#078c55;border:0;border-radius:11px;padding:0 13px;font-size:12px;font-weight:900}.client-access-feedback-desktop{color:#9d2430;background:#fff3f4;border:1px solid #ffccd0;border-radius:15px;padding:13px 14px}.client-access-feedback-desktop.not-found{color:#875d06;background:#fff9ec;border-color:#f1d8a8}.client-access-feedback-desktop p{color:inherit;margin:4px 0 0;font-size:12px;line-height:1.4}.client-access-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-access-grid-desktop .full{grid-column:1/-1}.client-access-terms-desktop{align-items:flex-start;line-height:1.4}@media (width<=1100px){.client-access-stage-desktop{grid-template-columns:1fr minmax(380px,480px);gap:28px}.client-access-benefits-desktop{grid-template-columns:1fr}.client-access-benefits-desktop article{grid-template-columns:42px 1fr;align-items:center;min-height:0}}@media (width<=880px){.client-access-topbar-desktop,.client-access-stage-desktop{width:min(100% - 28px,620px)}.client-access-topbar-desktop{grid-template-columns:auto 1fr auto}.client-access-topbar-desktop>img{justify-self:center;height:40px}.client-access-stage-desktop{grid-template-columns:1fr;min-height:auto;padding-top:12px}.client-access-copy-desktop{display:none}.client-access-card-desktop{justify-self:center;max-width:560px}}.client-access-topbar-desktop{min-height:68px;padding:10px 0}.client-access-topbar-desktop>img{background:linear-gradient(135deg,#006b40 0%,#00985b 100%);border-radius:14px;max-width:190px;height:38px;padding:8px 14px;box-shadow:0 10px 24px #006b4029}.client-access-stage-desktop{min-height:calc(100vh - 88px);padding-top:20px;padding-bottom:36px}@media (width<=880px){.client-access-topbar-desktop>img{max-width:170px;height:34px;padding:7px 12px}}.client-access-topbar-desktop{box-sizing:border-box;background:linear-gradient(90deg,#006b40 0%,#008f55 52%,#00a361 100%);width:100%;min-height:76px;margin:0;padding:12px clamp(28px,5vw,80px);box-shadow:0 10px 26px #005d372e}.client-access-topbar-desktop>img{max-width:200px;height:42px;box-shadow:none;filter:drop-shadow(0 4px 10px #00301d29);background:0 0;border-radius:0;padding:0}.client-access-topbar-desktop>button{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff61}.client-access-topbar-desktop>button:hover{background:#ffffff38}.client-access-topbar-desktop .client-access-switch-desktop{color:#007a49;background:#fff;border-color:#fff;box-shadow:0 9px 20px #00462a2e}.client-access-stage-desktop{min-height:calc(100vh - 76px)}@media (width<=880px){.client-access-topbar-desktop{padding-inline:16px}.client-access-topbar-desktop>img{max-width:170px;height:36px}}.merchant-signup-feedback-error{color:#9f1d1d;background:#fff3f3;border:1px solid #efb4b4;border-radius:12px;margin:18px 0 4px;padding:14px 16px;font-weight:800;line-height:1.45}.client-access-google-desktop{color:#25313a;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:15px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.client-access-google-desktop:hover{border-color:#aebdb6;transform:translateY(-1px);box-shadow:0 8px 20px #1f372d14}.client-access-google-desktop:disabled{opacity:.68;cursor:wait;transform:none}.client-access-google-desktop .google-mark{flex:0 0 22px;width:22px;height:22px}.chego-access-session-card{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.chego-access-session-card small{color:var(--chego-muted);margin-bottom:4px;font-size:12px;font-weight:900;display:block}.chego-access-session-card strong{color:var(--chego-text);font-size:17px;display:block}.chego-access-session-card p{color:var(--chego-muted);margin:4px 0 0;font-size:13px}.chego-access-session-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chego-access-session-card button{background:var(--chego-green);color:#fff;border:0;border-radius:16px;min-height:42px;padding:0 14px;font-weight:950}.chego-access-session-card button.ghost{color:var(--chego-text);background:#f1f5f9}@media (width<=760px){.chego-access-session-card{grid-template-columns:1fr}.chego-access-session-card>div:last-child{justify-content:stretch}.chego-access-session-card button{flex:1}}.access-mobile-shell,.access-desktop-shell{background:#f8fafc}.access-card-mobile,.access-card-desktop{align-self:start;overflow:hidden}.access-card-mobile label,.access-card-desktop label{color:var(--chego-text);font-size:12px;font-weight:900;gap:7px!important;margin:0!important;display:grid!important}.access-card-mobile label span,.access-card-desktop label span{color:var(--chego-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.access-card-mobile input,.access-card-desktop input,.access-card-mobile textarea,.access-card-desktop textarea,.access-card-mobile select,.access-card-desktop select{border:1px solid var(--chego-border)!important;width:100%!important;min-height:48px!important;color:var(--chego-text)!important;font:inherit!important;box-sizing:border-box!important;background:#f8fafc!important;border-radius:16px!important;outline:none!important;padding:0 13px!important;font-weight:850!important}.access-card-mobile textarea,.access-card-desktop textarea{resize:vertical!important;min-height:96px!important;padding:13px!important;line-height:1.35!important}.access-card-mobile input:focus,.access-card-desktop input:focus,.access-card-mobile textarea:focus,.access-card-desktop textarea:focus,.access-card-mobile select:focus,.access-card-desktop select:focus{border-color:var(--chego-green)!important;background:#fff!important;box-shadow:0 0 0 4px #0098501f!important}.access-submit-mobile,.access-submit-desktop,.access-link-mobile,.access-link-desktop,.access-mode-tabs-mobile button,.access-mode-tabs-desktop button,.access-tabs-mobile button,.access-tabs-desktop button{cursor:pointer;font-family:inherit}.access-submit-mobile,.access-submit-desktop{background:var(--chego-green)!important;color:#fff!important;border:0!important;border-radius:18px!important;width:100%!important;min-height:52px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 14px 30px #00985038!important}.access-link-mobile,.access-link-desktop{border:1px solid var(--chego-border)!important;width:100%!important;min-height:48px!important;color:var(--chego-green-dark)!important;background:#fff!important;border-radius:18px!important;font-size:13px!important;font-weight:950!important}.access-error-mobile,.access-error-desktop,.access-help-mobile,.access-help-desktop,.access-owner-notice-mobile,.access-owner-notice-desktop,.access-merchant-journey-mobile,.access-merchant-journey-desktop,.access-plans-mobile,.access-plans-desktop{box-sizing:border-box;grid-column:1/-1}.access-merchant-journey-mobile,.access-merchant-journey-desktop,.access-plans-mobile,.access-plans-desktop{border:1px solid var(--chego-border)!important;background:#f8fafc!important;border-radius:22px!important;padding:15px!important}.access-merchant-journey-mobile strong,.access-merchant-journey-desktop strong,.access-plans-mobile h3,.access-plans-desktop h3{display:block;color:var(--chego-text)!important;margin:0 0 6px!important;font-size:17px!important;font-weight:950!important}.access-merchant-journey-mobile p,.access-merchant-journey-desktop p{color:var(--chego-muted)!important;margin:0!important;line-height:1.4!important}.access-plans-mobile>div,.access-plans-desktop>div{gap:10px!important;display:grid!important}.access-plans-mobile label,.access-plans-desktop label{border:1px solid var(--chego-border)!important;background:#fff!important;border-radius:22px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.access-plans-mobile label.recommended,.access-plans-desktop label.recommended{background:#eafff4!important;border-color:#42f59b!important}.access-plans-mobile input[type=radio],.access-plans-desktop input[type=radio],.access-card-mobile input[type=radio],.access-card-desktop input[type=radio],.access-card-mobile input[type=checkbox],.access-card-desktop input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;padding:0!important}.access-plans-mobile label span,.access-plans-desktop label span{text-transform:none!important;letter-spacing:0!important;color:var(--chego-text)!important}.access-plans-mobile label strong,.access-plans-desktop label strong{color:var(--chego-text);font-size:15px;font-weight:950;display:block}.access-plans-mobile label em,.access-plans-desktop label em,.access-plans-mobile label small,.access-plans-desktop label small{color:var(--chego-muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.35;display:block}.access-role-title-mobile,.access-role-title-desktop,.access-card-mobile label.full,.access-card-desktop label.full{grid-column:1/-1}.access-help-mobile,.access-help-desktop{background:#f1f5f9!important;border-radius:20px!important;padding:14px!important}.access-help-mobile strong,.access-help-desktop strong{color:var(--chego-green-dark)!important;font-weight:950!important}.access-help-mobile p,.access-help-desktop p{color:var(--chego-muted)!important;margin:6px 0 0!important;line-height:1.4!important}.access-desktop-shell{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.access-desktop-shell .access-hero-desktop{position:sticky;top:24px}.access-desktop-shell .access-card-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:1080px;display:grid}.access-desktop-shell .access-tabs-desktop,.access-desktop-shell .access-mode-tabs-desktop,.access-desktop-shell .access-role-title-desktop,.access-desktop-shell .access-error-desktop,.access-desktop-shell .access-owner-notice-desktop,.access-desktop-shell .access-help-desktop,.access-desktop-shell .access-plans-desktop,.access-desktop-shell .access-merchant-journey-desktop,.access-desktop-shell .access-submit-desktop,.access-desktop-shell .access-link-desktop{grid-column:1/-1}.access-mobile-shell .access-card-mobile{gap:13px;display:grid}.access-mobile-shell .access-tabs-mobile,.access-mobile-shell .access-mode-tabs-mobile,.access-mobile-shell .access-submit-mobile,.access-mobile-shell .access-link-mobile{width:100%}.access-tabs-mobile,.access-tabs-desktop,.access-mode-tabs-mobile,.access-mode-tabs-desktop{gap:10px!important;display:grid!important}.access-tabs-mobile,.access-tabs-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.access-mode-tabs-mobile,.access-mode-tabs-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}.access-tabs-mobile button,.access-tabs-desktop button,.access-mode-tabs-mobile button,.access-mode-tabs-desktop button{border:1px solid var(--chego-border)!important;min-height:54px!important;color:var(--chego-text)!important;background:#fff!important;border-radius:18px!important;font-weight:950!important}.access-tabs-mobile button.active,.access-tabs-desktop button.active,.access-mode-tabs-mobile button.active,.access-mode-tabs-desktop button.active{background:var(--chego-green)!important;color:#fff!important;border-color:var(--chego-green)!important}.access-mode-tabs-mobile button.locked,.access-mode-tabs-desktop button.locked{color:var(--chego-muted)!important;background:#f1f5f9!important}@media (width<=860px){.access-desktop-shell{grid-template-columns:1fr;padding:14px}.access-desktop-shell .access-hero-desktop{position:static}.access-desktop-shell .access-card-desktop{grid-template-columns:1fr}.access-tabs-mobile,.access-tabs-desktop{grid-template-columns:1fr!important}}.admin-stores-plan-mobile,.admin-stores-plan-desktop{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin-top:12px;padding:13px;display:grid}.admin-stores-plan-mobile>span,.admin-stores-plan-desktop>span{color:#047857;background:#dcfce7;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-stores-plan-mobile strong,.admin-stores-plan-desktop strong{color:#064e3b;font-size:14px;display:block}.admin-stores-plan-mobile p,.admin-stores-plan-desktop p{color:#047857;margin:4px 0 0;font-size:12px;font-weight:900}.admin-stores-plan-mobile small,.admin-stores-plan-desktop small{color:#475569;margin-top:4px;font-size:11px;display:block}:root{--chego-radius-xs:12px;--chego-radius-sm:16px;--chego-radius-md:22px;--chego-radius-lg:28px;--chego-shadow-soft:0 10px 26px #0f172a13;--chego-shadow-medium:0 16px 42px #0f172a1a;--chego-shadow-green:0 14px 34px #00985038;--chego-page-bg:radial-gradient(circle at top left, #00985021, transparent 34%), linear-gradient(180deg, #f0fff7 0%, #f8fafc 42%, #fff 100%)}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--chego-text,#0f172a);overflow-x:hidden;background:var(--chego-page-bg)!important}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.66}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #0098503d!important}main[class*=shell] input:not([type=radio]):not([type=checkbox]),main[class*=shell] select,main[class*=shell] textarea{border:1px solid var(--chego-border,#e2e8f0);border-radius:var(--chego-radius-sm);color:var(--chego-text,#0f172a);background:#f8fafc;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffb3}main[class*=shell] input:not([type=radio]):not([type=checkbox]):focus,main[class*=shell] select:focus,main[class*=shell] textarea:focus{background:#fff;border-color:#0098507a;box-shadow:0 0 0 4px #0098501a}main[class*=shell] label>span,main[class*=shell] fieldset legend{color:var(--chego-muted,#64748b);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:950}main[class*=shell] button{border-radius:var(--chego-radius-sm);font-weight:950;transition:transform .16s,box-shadow .16s,filter .16s}main[class*=shell] button:hover{filter:brightness(1.01);transform:translateY(-1px)}main[class*=shell] button:active{transform:translateY(0)}button[data-action*=save],button[data-action*=create],button[data-action*=pay],button[data-action*=register],button[data-action*=submit],button[data-action*=open],button[data-action*=confirm],button[data-action*=print],button[data-action*=whatsapp-open],button[data-action*=document-print]{box-shadow:var(--chego-shadow-green)}main[class*=shell] article{overflow-wrap:anywhere}main[class*=shell] article:not([class*=event]):not([class*=media]):not([class*=product-image]){border-radius:var(--chego-radius-md)}main[class*=shell] h1,main[class*=shell] h2,main[class*=shell] h3{letter-spacing:-.025em}main[class*=shell] p{line-height:1.43}header[class*=header] img[src*=logo-ja-chego]{object-fit:contain;max-height:46px}[class*=mobile-shell]{width:min(100%,430px)!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}@media (width>=700px){[class*=mobile-shell]{border-left:1px solid #0098501a;border-right:1px solid #0098501a;box-shadow:0 0 42px #0f172a14}}[class*=mobile] section,[class*=mobile] article{min-width:0}main[class*=shell] table{width:100%}main[class*=shell] table th,main[class*=shell] table td{vertical-align:top}main[class*=shell] img{max-width:100%}[class*=badge],[class*=pill],[class*=status]>strong{white-space:nowrap}section[class*=filters],section[class*=tabs],section[class*=nav]{scrollbar-width:thin;scrollbar-color:#00985073 transparent}.chego-design-desktop-shell{background:var(--chego-page-bg);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.chego-design-desktop-header,.chego-design-mobile-header{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-strong)}.chego-design-desktop-header{border-radius:var(--chego-radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.chego-design-desktop-header img,.chego-design-mobile-header img{width:145px;display:block}.chego-design-desktop-header p,.chego-design-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.chego-design-desktop-header button,.chego-design-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.chego-design-hero-desktop{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:176px;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.chego-design-hero-desktop small,.chego-design-hero-mobile small{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.chego-design-hero-desktop h1,.chego-design-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.chego-design-hero-desktop h1{font-size:38px}.chego-design-hero-desktop p,.chego-design-hero-mobile p{color:#ffffffdb;margin:0;line-height:1.45}.chego-design-hero-desktop>strong{letter-spacing:-.06em;font-size:52px}.chego-design-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.chego-design-metrics-desktop article,.chego-design-metrics-mobile article{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12}.chego-design-metrics-desktop article{border-radius:22px;min-height:86px;padding:14px}.chego-design-metrics-desktop strong,.chego-design-metrics-mobile strong{color:var(--chego-text);font-size:24px;line-height:1;display:block}.chego-design-metrics-desktop span,.chego-design-metrics-mobile span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:950;display:block}.chego-design-samples-desktop,.chego-design-samples-mobile,.chego-design-list-desktop,.chego-design-list-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;margin-top:16px;padding:18px}.chego-design-sample-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.chego-design-sample-grid-mobile{gap:12px;margin-top:14px;display:grid}.chego-design-sample-grid-desktop article,.chego-design-sample-grid-mobile article,.chego-design-area-desktop,.chego-design-area-mobile{border:1px solid var(--chego-border);background:#f8fafc;border-radius:24px;padding:15px}.chego-design-sample-grid-desktop button,.chego-design-sample-grid-mobile button{background:linear-gradient(135deg, var(--chego-green), var(--chego-green-dark));color:#fff;border:0;border-radius:16px;min-height:42px;margin-top:12px;padding:0 13px;font-weight:950}.chego-design-sample-grid-desktop input,.chego-design-sample-grid-mobile input,.chego-design-sample-grid-desktop select,.chego-design-sample-grid-mobile select{border:1px solid var(--chego-border);border-radius:15px;width:100%;min-height:42px;padding:0 12px}.chego-design-status-row{flex-wrap:wrap;gap:8px;display:flex}.chego-design-status-row span{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.chego-design-status-row span:nth-child(2){color:#c2410c;background:#fff7ed}.chego-design-status-row span:nth-child(3){color:#991b1b;background:#fef2f2}.chego-design-list-desktop,.chego-design-list-mobile{gap:12px;display:grid}.chego-design-area-desktop{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.chego-design-area-mobile{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.chego-design-area-desktop>span,.chego-design-area-mobile>span{background:var(--chego-green-soft);border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.chego-design-area-desktop small,.chego-design-area-mobile small,.chego-design-samples-desktop small,.chego-design-samples-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.chego-design-area-desktop h3,.chego-design-area-mobile h3{color:var(--chego-text);margin:4px 0}.chego-design-area-desktop p,.chego-design-area-mobile p{color:var(--chego-muted);margin:0}.chego-design-mobile-shell{background:var(--chego-page-bg);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.chego-design-mobile-header{border-radius:26px;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.chego-design-mobile-header img{width:118px}.chego-design-mobile-header button{border-radius:16px;min-height:42px;padding:0}.chego-design-hero-mobile{background:linear-gradient(135deg, #0f172a, var(--chego-green-dark), var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:28px;margin-top:12px;padding:18px}.chego-design-hero-mobile h1{font-size:29px}.chego-design-hero-mobile>strong{background:#ffffff29;border-radius:999px;align-items:center;min-height:38px;margin-top:14px;padding:0 14px;display:inline-flex}.chego-design-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.chego-design-metrics-mobile article{border-radius:22px;min-height:76px;padding:13px}@media (width<=980px){.chego-design-desktop-shell{width:min(100% - 18px,760px)}.chego-design-desktop-header,.chego-design-hero-desktop,.chego-design-sample-grid-desktop{grid-template-columns:1fr}.chego-design-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){[class*=desktop-shell],[class*=mobile-shell],.chego-app-shell{max-width:100vw!important}main[class*=shell]{overflow-x:hidden}}@media print{body{background:#fff!important}.no-print,button,[class*=bottom-nav],[class*=mobile-header],[class*=desktop-header],[class*=hero]{display:none!important}[class*=shell]{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;padding:0!important}}button[data-route=merchant-product-editor],button[data-route=merchant-stock],button[data-route=merchant-order-ops]{display:none!important}.merchant-products-desktop-shell,.merchant-products-mobile-shell{background:radial-gradient(circle at 0 0,#0098501a,#0000 34%),linear-gradient(#f8fafc 0%,#fff 100%)!important}.merchant-products-desktop-header,.merchant-products-mobile-header{box-shadow:0 16px 42px #0f172a14!important}.merchant-products-desktop-header button[data-route=merchant-products],.merchant-products-mobile-header button[data-route=merchant-products],.merchant-products-desktop-header button,.merchant-products-mobile-header button{font-weight:950!important}.merchant-products-desktop-form,.merchant-products-mobile-form,.merchant-products-form-desktop,.merchant-products-form-mobile,[class*=merchant-products][class*=form]{border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 18px 46px #0f172a12!important}[class*=merchant-products] input,[class*=merchant-products] select,[class*=merchant-products] textarea{background:#f8fafc!important;border:1px solid #dbe3ec!important;border-radius:16px!important;font-weight:850!important}[class*=merchant-products] input:focus,[class*=merchant-products] select:focus,[class*=merchant-products] textarea:focus{background:#fff!important;border-color:#00985073!important;box-shadow:0 0 0 4px #0098501a!important}[class*=merchant-products] button[data-action*=stock],[class*=merchant-products] button[data-action*=inventory],[class*=merchant-products] button[data-action*=increase],[class*=merchant-products] button[data-action*=decrease]{border-radius:16px!important;font-weight:950!important}.merchant-orders-whatsapp-desktop,.merchant-orders-whatsapp-mobile{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:16px;min-height:42px;padding:0 14px;font-weight:950;box-shadow:0 14px 32px #22c55e38}.merchant-orders-whatsapp-desktop:hover,.merchant-orders-whatsapp-mobile:hover{filter:brightness(1.03);transform:translateY(-1px)}.merchant-orders-card-desktop,.merchant-orders-card-mobile,[class*=merchant-orders][class*=card]{border-radius:28px!important;box-shadow:0 18px 46px #0f172a12!important}.merchant-enterprise-desktop-shell,.merchant-enterprise-mobile-shell{display:none!important}.merchant-products-business-desktop-shell{background:linear-gradient(#f7faf8 0%,#fff 100%);width:min(1220px,100% - 36px);min-height:100vh;margin:0 auto;padding:18px 0 54px}.merchant-products-business-mobile-shell{background:linear-gradient(#f7faf8 0%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.merchant-products-business-header-desktop,.merchant-stock-business-header-desktop{background:#fff;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:108px;padding:26px 28px;display:grid;box-shadow:0 18px 48px #0f172a14}.merchant-products-business-header-mobile,.merchant-stock-business-header-mobile{background:#fff;border-radius:26px;gap:12px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a14}.merchant-products-business-header-desktop button,.merchant-stock-business-header-desktop button,.merchant-products-business-header-mobile button,.merchant-stock-business-header-mobile button{color:#fff;background:#202020;border:0;border-radius:16px;min-height:48px;padding:0 18px;font-weight:950}.merchant-products-business-header-desktop button:last-child,.merchant-stock-business-header-desktop button:last-child,.merchant-products-business-header-mobile button:last-child,.merchant-stock-business-header-mobile button:last-child{background:linear-gradient(135deg,#009850,#007a43);box-shadow:0 14px 32px #00985033}.merchant-products-business-header-desktop small,.merchant-stock-business-header-desktop small,.merchant-products-business-header-mobile small,.merchant-stock-business-header-mobile small,.merchant-products-stock-callout-desktop small,.merchant-products-stock-callout-mobile small,.merchant-products-business-form-head-desktop small,.merchant-products-business-form-head-mobile small{color:#009850;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-business-header-desktop h1,.merchant-stock-business-header-desktop h1,.merchant-products-business-header-mobile h1,.merchant-stock-business-header-mobile h1{color:#111827;margin:5px 0;font-size:30px;line-height:1}.merchant-products-business-header-desktop p,.merchant-stock-business-header-desktop p,.merchant-products-business-header-mobile p,.merchant-stock-business-header-mobile p{color:#64748b;margin:0}.merchant-products-stock-callout-desktop,.merchant-products-stock-callout-mobile{color:#fff;background:linear-gradient(135deg,#111,#202020);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a29}.merchant-products-stock-callout-mobile{grid-template-columns:1fr}.merchant-products-stock-callout-desktop h2,.merchant-products-stock-callout-mobile h2{color:#fff;margin:5px 0}.merchant-products-stock-callout-desktop p,.merchant-products-stock-callout-mobile p{color:#ffffffc7;margin:0}.merchant-products-stock-callout-desktop button,.merchant-products-stock-callout-mobile button{color:#fff;background:#009850;border:0;border-radius:18px;min-height:54px;padding:0 22px;font-weight:950}.merchant-products-business-metrics-desktop,.merchant-stock-business-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.merchant-products-business-metrics-mobile,.merchant-stock-business-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-products-business-metrics-desktop article,.merchant-stock-business-metrics-desktop article,.merchant-products-business-metrics-mobile article,.merchant-stock-business-metrics-mobile article{background:#fff;border-radius:20px;min-height:90px;padding:16px;box-shadow:0 14px 34px #0f172a12}.merchant-stock-business-metrics-desktop article.primary,.merchant-stock-business-metrics-mobile article.primary{color:#fff;background:linear-gradient(135deg,#009850,#007a43)}.merchant-products-business-metrics-desktop small,.merchant-stock-business-metrics-desktop small,.merchant-products-business-metrics-mobile small,.merchant-stock-business-metrics-mobile small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.merchant-stock-business-metrics-desktop article.primary small,.merchant-stock-business-metrics-mobile article.primary small{color:#ffffffd1}.merchant-products-business-metrics-desktop strong,.merchant-stock-business-metrics-desktop strong,.merchant-products-business-metrics-mobile strong,.merchant-stock-business-metrics-mobile strong{color:#111827;margin-top:8px;font-size:28px;display:block}.merchant-stock-business-metrics-desktop article.primary strong,.merchant-stock-business-metrics-mobile article.primary strong{color:#fff}.merchant-products-business-metrics-desktop span,.merchant-stock-business-metrics-desktop span,.merchant-products-business-metrics-mobile span,.merchant-stock-business-metrics-mobile span{color:#009850;font-size:12px;font-weight:900;display:block}.merchant-products-business-form-desktop,.merchant-products-business-form-mobile{background:#fff;border-radius:28px;gap:12px;margin-top:18px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a14}.merchant-products-business-form-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-products-business-form-mobile{grid-template-columns:1fr}.merchant-products-business-form-head-desktop,.merchant-products-business-form-head-mobile,.merchant-products-business-form-desktop .full,.merchant-products-business-form-mobile .full{grid-column:1/-1}.merchant-products-business-form-head-desktop,.merchant-products-business-form-head-mobile{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-products-business-form-head-desktop h2,.merchant-products-business-form-head-mobile h2{margin:4px 0}.merchant-products-business-form-desktop label,.merchant-products-business-form-mobile label{gap:7px;display:grid}.merchant-products-business-form-desktop label span,.merchant-products-business-form-mobile label span,.merchant-stock-business-filters-desktop label span,.merchant-stock-business-filters-mobile label span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-business-form-desktop input,.merchant-products-business-form-desktop textarea,.merchant-products-business-form-mobile input,.merchant-products-business-form-mobile textarea,.merchant-stock-business-filters-desktop input,.merchant-stock-business-filters-mobile input,.merchant-stock-business-card-desktop input,.merchant-stock-business-card-mobile input{width:100%;min-height:48px;font:inherit;background:#f8fafc;border:1px solid #dbe3ec;border-radius:16px;padding:0 13px;font-weight:850}.merchant-products-business-form-desktop textarea,.merchant-products-business-form-mobile textarea{min-height:105px;padding:12px}.merchant-products-business-form-desktop>button,.merchant-products-business-form-mobile>button{color:#fff;background:linear-gradient(135deg,#009850,#007a43);border:0;border-radius:18px;grid-column:1/-1;min-height:54px;font-weight:950}.merchant-products-business-filters-desktop,.merchant-products-business-filters-mobile{background:#fff;border-radius:26px;flex-wrap:wrap;gap:8px;margin-top:18px;padding:12px;display:flex;box-shadow:0 14px 34px #0f172a0f}.merchant-products-business-filters-desktop button,.merchant-products-business-filters-mobile button{color:#111827;background:#f8fafc;border:1px solid #dbe3ec;border-radius:999px;min-height:40px;padding:0 14px;font-weight:950}.merchant-products-business-filters-desktop button.active,.merchant-products-business-filters-mobile button.active{color:#007a43;background:#e8fff3;border-color:#009850}.merchant-products-business-list-desktop,.merchant-products-business-list-mobile,.merchant-stock-business-list-desktop,.merchant-stock-business-list-mobile{gap:12px;margin-top:18px;display:grid}.merchant-products-business-card-desktop,.merchant-stock-business-card-desktop{background:#fff;border-radius:24px;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a0f}.merchant-products-business-card-desktop{grid-template-columns:64px 1fr auto auto}.merchant-products-business-card-mobile,.merchant-stock-business-card-mobile{background:#fff;border-radius:22px;gap:12px;padding:15px;display:grid;box-shadow:0 12px 28px #0f172a0f}.merchant-products-business-media-desktop,.merchant-products-business-media-mobile,.merchant-stock-business-img-desktop,.merchant-stock-business-img-mobile{background:#fff0e5;border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.merchant-products-business-main-desktop small,.merchant-products-business-main-mobile small,.merchant-stock-business-info-desktop small,.merchant-stock-business-info-mobile small{color:#009850;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-business-main-desktop h3,.merchant-products-business-main-mobile h3,.merchant-stock-business-info-desktop h3,.merchant-stock-business-info-mobile h3{color:#111827;margin:5px 0}.merchant-products-business-main-desktop p,.merchant-products-business-main-mobile p,.merchant-stock-business-info-desktop p,.merchant-stock-business-info-mobile p{color:#64748b;margin:0}.merchant-products-business-main-desktop div,.merchant-products-business-main-mobile div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.merchant-products-business-main-desktop span,.merchant-products-business-main-mobile span{color:#007a43;background:#e8fff3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.merchant-products-business-card-desktop>strong,.merchant-products-business-card-mobile>strong{color:#111827;font-size:18px}.merchant-products-business-card-desktop footer,.merchant-products-business-card-mobile footer{gap:8px;display:flex}.merchant-products-business-card-desktop footer button,.merchant-products-business-card-mobile footer button,.merchant-stock-business-card-desktop button,.merchant-stock-business-card-mobile button{color:#fff;background:#202020;border:0;border-radius:15px;min-height:40px;padding:0 12px;font-weight:950}.merchant-products-business-card-desktop footer button:last-child,.merchant-products-business-card-mobile footer button:last-child,.merchant-stock-business-card-desktop button:first-of-type,.merchant-stock-business-card-mobile button:first-of-type{background:#009850}.merchant-stock-business-warning-desktop,.merchant-stock-business-warning-mobile{color:#f05a0a;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;flex-wrap:wrap;gap:12px;margin-top:18px;padding:14px 16px;font-weight:900;display:flex}.merchant-stock-business-filters-desktop,.merchant-stock-business-filters-mobile{background:#fff;border-radius:24px;gap:14px;margin-top:18px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0f}.merchant-stock-business-filters-desktop div,.merchant-stock-business-filters-mobile div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.merchant-stock-business-filters-mobile div{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stock-business-filters-desktop button,.merchant-stock-business-filters-mobile button{color:#333;background:#eee;border:0;border-radius:999px;min-height:38px;font-weight:950}.merchant-stock-business-filters-desktop button.active,.merchant-stock-business-filters-mobile button.active{color:#fff;background:#ff5a00}.merchant-stock-business-list-desktop>header,.merchant-stock-business-list-mobile>header{background:#f8fafc;border-radius:18px;justify-content:space-between;gap:12px;padding:14px;display:flex}.merchant-stock-business-list-desktop>header h2,.merchant-stock-business-list-mobile>header h2{margin:0}.merchant-stock-business-card-desktop{grid-template-columns:58px 1fr 128px auto}.merchant-stock-business-count-desktop,.merchant-stock-business-count-mobile{text-align:center;background:#f8fafc;border-radius:16px;padding:12px}.merchant-stock-business-count-desktop strong,.merchant-stock-business-count-mobile strong{color:#009850;font-size:22px;display:block}.merchant-stock-business-count-desktop span,.merchant-stock-business-count-mobile span{color:#64748b;font-size:11px;font-weight:900}.merchant-stock-business-actions-desktop{grid-template-columns:120px 180px repeat(4,auto);gap:8px;display:grid}.merchant-stock-business-actions-mobile{gap:8px;display:grid}.merchant-stock-business-history-desktop,.merchant-stock-business-history-mobile{background:#fff;border-radius:28px;padding:24px;box-shadow:0 18px 48px #0f172a1a}.merchant-stock-business-history-desktop header,.merchant-stock-business-history-mobile header{justify-content:space-between;gap:12px;display:flex}.merchant-stock-business-history-desktop header button,.merchant-stock-business-history-mobile header button{color:#fff;background:#202020;border:0;border-radius:15px;min-height:42px;padding:0 14px;font-weight:950}.merchant-stock-business-history-desktop article,.merchant-stock-business-history-mobile article{background:#f8fafc;border-left:5px solid #009850;border-radius:18px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;margin-top:10px;padding:14px;display:grid}.merchant-stock-business-history-desktop article.type-saida,.merchant-stock-business-history-mobile article.type-saida{border-left-color:#ff5a00}.merchant-stock-business-history-desktop article span,.merchant-stock-business-history-mobile article span{color:#f05a0a;background:#fff0e5;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950}.merchant-products-feedback-desktop,.merchant-products-feedback-mobile{color:#007a43;background:#e8fff3;border:1px solid #00985033;border-radius:18px;margin-bottom:12px;padding:14px}.merchant-products-error-desktop,.merchant-products-error-mobile{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:18px;margin-bottom:12px;padding:14px}.merchant-products-empty-desktop,.merchant-products-empty-mobile{background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 28px #0f172a0f}@media (width<=980px){.merchant-products-business-desktop-shell{width:min(100% - 18px,760px)}.merchant-products-business-header-desktop,.merchant-stock-business-header-desktop,.merchant-products-business-card-desktop,.merchant-stock-business-card-desktop,.merchant-stock-business-actions-desktop,.merchant-products-business-form-desktop{grid-template-columns:1fr}.merchant-products-business-metrics-desktop,.merchant-stock-business-metrics-desktop,.merchant-stock-business-filters-desktop div{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-stock-table-row.has-variations{border-bottom-right-radius:0;border-bottom-left-radius:0}.merchant-stock-table-row .merchant-product-cell>small{color:#6f8192;margin-top:3px;font-size:11px;display:block}.merchant-stock-variation-breakdown{background:#f8fcfa;border:1px solid #dbe8e3;border-top:0;border-radius:0 0 18px 18px;margin:-1px 14px 14px;padding:14px}.merchant-stock-variation-breakdown>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.merchant-stock-variation-breakdown>header div{gap:2px;display:grid}.merchant-stock-variation-breakdown>header strong{color:#102b3d;font-size:14px}.merchant-stock-variation-breakdown>header small{color:#6b7d8b;font-size:12px}.merchant-stock-variation-breakdown>header button{color:#008f5a;cursor:pointer;background:#fff;border:1px solid #9ddfc4;border-radius:12px;min-height:36px;padding:0 14px;font-weight:800}.merchant-stock-variation-breakdown>div{gap:8px;display:grid}.merchant-stock-variation-breakdown article{background:#fff;border:1px solid #e0ebe7;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.merchant-stock-variation-name{gap:2px;display:grid}.merchant-stock-variation-name strong{color:#102b3d;font-size:13px}.merchant-stock-variation-name small{color:#6b7d8b;font-size:11px}.merchant-stock-variation-controls{grid-template-columns:34px 44px 34px;align-items:center;gap:6px;display:grid}.merchant-stock-variation-controls strong{text-align:center;color:#102b3d;font-size:15px}.merchant-stock-variation-controls button{color:#008f5a;cursor:pointer;background:#fff;border:1px solid #9ddfc4;border-radius:10px;width:34px;height:34px;font-size:19px;font-weight:900}.merchant-stock-variation-controls button:hover,.merchant-stock-variation-breakdown>header button:hover{background:#eafff5}@media (width<=1050px){.merchant-stock-variation-breakdown article{grid-template-columns:minmax(160px,1fr) auto}.merchant-stock-variation-breakdown article>.merchant-stock-status{display:none}}.merchant-products-correct-shell{background:linear-gradient(#f7f8fa 0%,#fff 100%)!important}.merchant-products-correct-header-desktop,.merchant-products-correct-header-mobile{background:#fff;border-radius:28px;align-items:center;gap:18px;display:grid;box-shadow:0 18px 48px #0f172a14}.merchant-products-correct-header-desktop{grid-template-columns:auto 1fr auto;min-height:108px;padding:26px 28px}.merchant-products-correct-header-mobile{padding:18px}.merchant-products-correct-header-desktop button,.merchant-products-correct-header-mobile button,.merchant-products-correct-form-page-desktop header button,.merchant-products-correct-form-page-mobile header button{color:#fff;background:#202020;border:0;border-radius:16px;min-height:48px;padding:0 18px;font-weight:950}.merchant-products-correct-header-desktop button:last-child,.merchant-products-correct-header-mobile button:last-child{background:linear-gradient(135deg,#009850,#007a43);box-shadow:0 14px 32px #00985033}.merchant-products-correct-header-desktop small,.merchant-products-correct-header-mobile small,.merchant-products-correct-form-page-desktop small,.merchant-products-correct-form-page-mobile small,.merchant-products-correct-stock-callout-desktop small,.merchant-products-correct-stock-callout-mobile small,.merchant-stock-correct-header-desktop small,.merchant-stock-correct-header-mobile small,.merchant-stock-correct-history-desktop small,.merchant-stock-correct-history-mobile small{color:#ff5a00;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-products-correct-header-desktop h1,.merchant-products-correct-header-mobile h1,.merchant-stock-correct-header-desktop h1,.merchant-stock-correct-header-mobile h1,.merchant-products-correct-form-page-desktop h1,.merchant-products-correct-form-page-mobile h1{color:#111827;letter-spacing:-.04em;margin:5px 0;line-height:1}.merchant-products-correct-header-desktop p,.merchant-products-correct-header-mobile p{color:#64748b;margin:0}.merchant-products-correct-notice-desktop,.merchant-products-correct-notice-mobile{color:#f05a0a;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;margin-top:18px;padding:14px 16px;font-weight:950}.merchant-products-correct-catalog-panel-desktop{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:14px;margin-top:18px;padding:16px;display:grid;box-shadow:0 18px 48px #0f172a14}.merchant-products-correct-catalog-panel-desktop>div:last-child{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.merchant-products-correct-catalog-panel-desktop>div:last-child h2{color:#111827;margin:0 0 5px}.merchant-products-correct-catalog-panel-desktop>div:last-child p{color:#64748b;margin:0}.merchant-products-correct-catalog-panel-desktop>div:last-child strong{color:#ff5a00;background:#fff0e5;border-radius:999px;place-items:center;min-width:38px;height:38px;display:grid}.merchant-products-correct-stock-callout-desktop,.merchant-products-correct-stock-callout-mobile{color:#fff;background:linear-gradient(135deg,#111,#202020);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a29}.merchant-products-correct-stock-callout-mobile{grid-template-columns:1fr;margin-top:12px}.merchant-products-correct-stock-callout-desktop h2,.merchant-products-correct-stock-callout-mobile h2{color:#fff;margin:5px 0}.merchant-products-correct-stock-callout-desktop p,.merchant-products-correct-stock-callout-mobile p{color:#ffffffc7;margin:0}.merchant-products-correct-stock-callout-desktop button,.merchant-products-correct-stock-callout-mobile button{color:#fff;background:#ff5a00;border:0;border-radius:18px;min-height:54px;padding:0 22px;font-weight:950}.merchant-products-correct-form-page-desktop,.merchant-products-correct-form-page-mobile{padding:0}.merchant-products-correct-form-page-desktop>header,.merchant-products-correct-form-page-mobile>header{color:#fff;background:#202020;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:28px;padding:24px;display:grid}.merchant-products-correct-form-page-mobile>header{grid-template-columns:1fr;padding:18px}.merchant-products-correct-form-page-desktop>header h1,.merchant-products-correct-form-page-mobile>header h1{color:#fff}.merchant-products-correct-form-page-desktop>header p,.merchant-products-correct-form-page-mobile>header p{color:#ffffffc7;margin:0}.merchant-products-correct-form-page-desktop .merchant-products-form-desktop,.merchant-products-correct-form-page-mobile .merchant-products-form-mobile,.advanced-form{border-radius:28px!important;box-shadow:0 18px 48px #0f172a14!important}.merchant-stock-correct-header-desktop,.merchant-stock-correct-header-mobile{background:#fff;border-radius:28px;align-items:center;gap:18px;display:grid;box-shadow:0 18px 48px #0f172a14}.merchant-stock-correct-header-desktop{grid-template-columns:auto 1fr auto;min-height:108px;padding:26px 28px}.merchant-stock-correct-header-mobile{padding:18px}.merchant-stock-correct-header-desktop button,.merchant-stock-correct-header-mobile button,.merchant-stock-correct-history-desktop header button,.merchant-stock-correct-history-mobile header button{color:#fff;background:#202020;border:0;border-radius:16px;min-height:48px;padding:0 18px;font-weight:950}.merchant-stock-correct-header-desktop button:last-child,.merchant-stock-correct-header-mobile button:last-child{background:#ff5a00}.merchant-stock-correct-warning-desktop,.merchant-stock-correct-warning-mobile{color:#f05a0a;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;flex-wrap:wrap;gap:12px;margin-top:18px;padding:14px 16px;font-weight:900;display:flex}.merchant-stock-correct-metrics-desktop,.merchant-stock-correct-metrics-mobile{gap:12px;margin-top:18px;display:grid}.merchant-stock-correct-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-stock-correct-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stock-correct-metrics-desktop article,.merchant-stock-correct-metrics-mobile article{background:#fff;border-radius:20px;min-height:100px;padding:16px;box-shadow:0 14px 34px #0f172a12}.merchant-stock-correct-metrics-desktop article.primary,.merchant-stock-correct-metrics-mobile article.primary{color:#fff;background:linear-gradient(135deg,#ff5a00,#f05a0a)}.merchant-stock-correct-metrics-desktop small,.merchant-stock-correct-metrics-mobile small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.merchant-stock-correct-metrics-desktop article.primary small,.merchant-stock-correct-metrics-mobile article.primary small{color:#ffffffd1}.merchant-stock-correct-metrics-desktop strong,.merchant-stock-correct-metrics-mobile strong{color:#111827;margin-top:8px;font-size:30px;display:block}.merchant-stock-correct-metrics-desktop article.primary strong,.merchant-stock-correct-metrics-mobile article.primary strong{color:#fff}.merchant-stock-correct-filters-desktop,.merchant-stock-correct-filters-mobile{background:#fff;border-radius:24px;gap:14px;margin-top:18px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0f}.merchant-stock-correct-filters-desktop input,.merchant-stock-correct-filters-mobile input,.merchant-stock-correct-card-desktop input,.merchant-stock-correct-card-mobile input,.merchant-stock-correct-history-filter-desktop input,.merchant-stock-correct-history-filter-mobile input,.merchant-stock-correct-history-filter-desktop select,.merchant-stock-correct-history-filter-mobile select{width:100%;min-height:46px;font:inherit;background:#f8fafc;border:1px solid #dbe3ec;border-radius:16px;padding:0 13px;font-weight:850}.merchant-stock-correct-filters-desktop div,.merchant-stock-correct-filters-mobile div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.merchant-stock-correct-filters-mobile div{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stock-correct-filters-desktop button,.merchant-stock-correct-filters-mobile button{color:#333;background:#eee;border:0;border-radius:999px;min-height:38px;font-weight:950}.merchant-stock-correct-filters-desktop button.active,.merchant-stock-correct-filters-mobile button.active{color:#fff;background:#ff5a00}.merchant-stock-correct-list-desktop,.merchant-stock-correct-list-mobile{background:#fff;border-radius:26px;gap:12px;margin-top:18px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0f}.merchant-stock-correct-list-desktop>header,.merchant-stock-correct-list-mobile>header{background:#f8fafc;border-radius:18px;justify-content:space-between;gap:12px;padding:14px;display:flex}.merchant-stock-correct-card-desktop,.merchant-stock-correct-card-mobile{background:#fff;border:1px solid #e5e7eb;border-radius:22px;align-items:center;gap:12px;padding:16px;display:grid}.merchant-stock-correct-media-desktop,.merchant-stock-correct-media-mobile{background:#fff0e5;border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.merchant-stock-correct-info-desktop small,.merchant-stock-correct-info-mobile small{color:#009850;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.merchant-stock-correct-info-desktop h3,.merchant-stock-correct-info-mobile h3{color:#111827;margin:5px 0}.merchant-stock-correct-info-desktop p,.merchant-stock-correct-info-mobile p{color:#64748b;margin:0}.merchant-stock-correct-count-desktop,.merchant-stock-correct-count-mobile{text-align:center;background:#f8fafc;border-radius:16px;padding:12px}.merchant-stock-correct-count-desktop strong,.merchant-stock-correct-count-mobile strong{color:#009850;font-size:23px;display:block}.merchant-stock-correct-count-desktop span,.merchant-stock-correct-count-mobile span{color:#64748b;font-size:11px;font-weight:900}.merchant-stock-correct-actions-desktop{grid-template-columns:120px 180px repeat(4,auto);gap:8px;display:grid}.merchant-stock-correct-actions-mobile{gap:8px;display:grid}.merchant-stock-correct-actions-desktop button,.merchant-stock-correct-actions-mobile button{color:#fff;background:#202020;border:0;border-radius:15px;min-height:42px;padding:0 12px;font-weight:950}.merchant-stock-correct-actions-desktop button:first-of-type,.merchant-stock-correct-actions-mobile button:first-of-type{background:#009850}.merchant-stock-correct-actions-desktop button:nth-of-type(2),.merchant-stock-correct-actions-mobile button:nth-of-type(2){background:#ff5a00}.merchant-stock-correct-history-desktop,.merchant-stock-correct-history-mobile{background:#fff;border-radius:28px;padding:24px;box-shadow:0 18px 48px #0f172a1a}.merchant-stock-correct-history-desktop header,.merchant-stock-correct-history-mobile header{color:#fff;background:#202020;border-radius:28px 28px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:-24px -24px 18px;padding:24px;display:grid}.merchant-stock-correct-history-mobile header{grid-template-columns:1fr}.merchant-stock-correct-history-desktop header h1,.merchant-stock-correct-history-mobile header h1{color:#fff;margin:4px 0}.merchant-stock-correct-history-desktop header p,.merchant-stock-correct-history-mobile header p{color:#ffffffc7;margin:0}.merchant-stock-correct-history-filter-desktop,.merchant-stock-correct-history-filter-mobile{background:#f8fafc;border-radius:20px;gap:10px;padding:14px;display:grid}.merchant-stock-correct-history-filter-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-stock-correct-found{color:#fff;background:#ff5a00;border-radius:999px;margin:14px 0;padding:8px 11px;display:inline-flex}.merchant-stock-correct-history-list-desktop,.merchant-stock-correct-history-list-mobile{gap:10px;display:grid}.merchant-stock-correct-history-list-desktop article,.merchant-stock-correct-history-list-mobile article{background:#fff;border:1px solid #e5e7eb;border-left:5px solid #009850;border-radius:18px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.merchant-stock-correct-history-list-mobile article{grid-template-columns:1fr}.merchant-stock-correct-history-list-desktop article.type-saida,.merchant-stock-correct-history-list-mobile article.type-saida{border-left-color:#ff5a00}@media (width<=980px){.merchant-products-correct-header-desktop,.merchant-products-correct-catalog-panel-desktop,.merchant-stock-correct-header-desktop,.merchant-stock-correct-card-desktop,.merchant-stock-correct-actions-desktop,.merchant-stock-correct-history-filter-desktop{grid-template-columns:1fr}.merchant-stock-correct-metrics-desktop,.merchant-stock-correct-filters-desktop div{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-products-correct-shell,.merchant-products-desktop-shell,.merchant-products-mobile-shell{background:radial-gradient(circle at 0 0,#0098501a,#0000 34%),linear-gradient(#f3fff8 0%,#f8fafc 48%,#fff 100%)!important;font-size:14px!important}.merchant-products-correct-header-desktop,.merchant-stock-correct-header-desktop{border-radius:24px!important;grid-template-columns:auto 1fr auto!important;min-height:92px!important;padding:18px 22px!important}.merchant-products-correct-header-mobile,.merchant-stock-correct-header-mobile{border-radius:22px!important;padding:14px!important}.merchant-products-correct-header-desktop h1,.merchant-stock-correct-header-desktop h1{letter-spacing:-.035em!important;font-size:26px!important}.merchant-products-correct-header-mobile h1,.merchant-stock-correct-header-mobile h1{font-size:23px!important}.merchant-products-correct-header-desktop p,.merchant-stock-correct-header-desktop p,.merchant-products-correct-header-mobile p,.merchant-stock-correct-header-mobile p{font-size:13px!important;line-height:1.28!important}.merchant-products-correct-header-desktop small,.merchant-stock-correct-header-desktop small,.merchant-products-correct-header-mobile small,.merchant-stock-correct-header-mobile small,.merchant-products-correct-form-page-desktop small,.merchant-products-correct-form-page-mobile small,.merchant-products-correct-stock-callout-desktop small,.merchant-products-correct-stock-callout-mobile small,.merchant-stock-correct-history-desktop small,.merchant-stock-correct-history-mobile small{color:var(--chego-green,#009850)!important;letter-spacing:.14em!important;font-size:9.5px!important}.merchant-products-correct-header-desktop button:last-child,.merchant-products-correct-header-mobile button:last-child,.merchant-products-correct-stock-callout-desktop button,.merchant-products-correct-stock-callout-mobile button,.merchant-stock-correct-header-desktop button:last-child,.merchant-stock-correct-header-mobile button:last-child,.merchant-stock-correct-actions-desktop button:first-of-type,.merchant-stock-correct-actions-mobile button:first-of-type,.merchant-products-business-card-desktop footer button:last-child,.merchant-products-business-card-mobile footer button:last-child{background:linear-gradient(135deg, var(--chego-green,#009850), var(--chego-green-dark,#007a43))!important;color:#fff!important;box-shadow:0 12px 26px #0098502e!important}.merchant-stock-correct-actions-desktop button:nth-of-type(2),.merchant-stock-correct-actions-mobile button:nth-of-type(2),.merchant-stock-correct-filters-desktop button.active,.merchant-stock-correct-filters-mobile button.active{background:var(--chego-green-dark,#007a43)!important;color:#fff!important}.merchant-products-correct-notice-desktop,.merchant-products-correct-notice-mobile,.merchant-stock-correct-warning-desktop,.merchant-stock-correct-warning-mobile{background:var(--chego-green-soft,#e8fff3)!important;color:var(--chego-green-dark,#007a43)!important;border-color:#00985033!important;margin-top:14px!important;padding:11px 14px!important;font-size:13px!important}.merchant-products-stats-desktop.advanced-stats,.merchant-products-stats-mobile.advanced-stats,.merchant-stock-correct-metrics-desktop,.merchant-stock-correct-metrics-mobile{gap:10px!important;margin-top:14px!important}.merchant-products-stats-desktop.advanced-stats article,.merchant-products-stats-mobile.advanced-stats article,.merchant-stock-correct-metrics-desktop article,.merchant-stock-correct-metrics-mobile article{border-radius:18px!important;min-height:76px!important;padding:12px!important}.merchant-products-stats-desktop.advanced-stats strong,.merchant-products-stats-mobile.advanced-stats strong,.merchant-stock-correct-metrics-desktop strong,.merchant-stock-correct-metrics-mobile strong{font-size:22px!important}.merchant-products-stats-desktop.advanced-stats span,.merchant-products-stats-mobile.advanced-stats span,.merchant-stock-correct-metrics-desktop span,.merchant-stock-correct-metrics-mobile span{letter-spacing:.08em!important;font-size:9.5px!important}.merchant-stock-correct-metrics-desktop article.primary,.merchant-stock-correct-metrics-mobile article.primary{background:linear-gradient(135deg, var(--chego-green,#009850), var(--chego-green-dark,#007a43))!important}.merchant-products-correct-catalog-panel-desktop{border-radius:24px!important;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr)!important;margin-top:14px!important;padding:14px!important}.merchant-products-correct-stock-callout-desktop,.merchant-products-correct-stock-callout-mobile{background:linear-gradient(135deg, #053824, var(--chego-green-dark,#007a43))!important;border-radius:24px!important;padding:16px!important;box-shadow:0 16px 38px #00502d29!important}.merchant-products-correct-stock-callout-desktop h2,.merchant-products-correct-stock-callout-mobile h2{margin:4px 0!important;font-size:20px!important}.merchant-products-correct-stock-callout-desktop p,.merchant-products-correct-stock-callout-mobile p{font-size:12.5px!important;line-height:1.35!important}.merchant-products-correct-stock-callout-desktop button,.merchant-products-correct-stock-callout-mobile button{border-radius:16px!important;min-height:46px!important;padding:0 16px!important}.merchant-products-filters-desktop,.merchant-products-filters-mobile{border-radius:22px!important;gap:7px!important;margin-top:14px!important;padding:10px!important}.merchant-products-filters-desktop button,.merchant-products-filters-mobile button{border-radius:999px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important}.merchant-products-filters-desktop button.active,.merchant-products-filters-mobile button.active{background:var(--chego-green-soft,#e8fff3)!important;border-color:var(--chego-green,#009850)!important;color:var(--chego-green-dark,#007a43)!important}.merchant-products-list-desktop.advanced-list,.merchant-products-list-mobile.advanced-list{gap:10px!important;margin-top:14px!important}.merchant-products-list-desktop.advanced-list .merchant-products-card-desktop,.merchant-products-list-desktop.advanced-list article,.merchant-products-list-mobile.advanced-list .merchant-products-card-mobile,.merchant-products-list-mobile.advanced-list article{border:1px solid #0f172a0f!important;border-radius:18px!important;min-height:86px!important;padding:12px 14px!important;box-shadow:0 10px 26px #0f172a0e!important}.merchant-products-card-desktop,.merchant-products-card-mobile{font-size:13px!important}.merchant-products-card-desktop img,.merchant-products-card-mobile img,.merchant-products-card-desktop [class*=media],.merchant-products-card-mobile [class*=media],.merchant-products-card-desktop [class*=image],.merchant-products-card-mobile [class*=image]{max-width:54px!important;max-height:54px!important}.merchant-products-card-desktop h3,.merchant-products-card-mobile h3,.merchant-products-list-desktop.advanced-list h3,.merchant-products-list-mobile.advanced-list h3{margin:3px 0!important;font-size:16px!important;line-height:1.12!important}.merchant-products-card-desktop p,.merchant-products-card-mobile p,.merchant-products-list-desktop.advanced-list p,.merchant-products-list-mobile.advanced-list p{color:#64748b!important;font-size:12px!important;line-height:1.28!important}.merchant-products-card-desktop small,.merchant-products-card-mobile small,.merchant-products-list-desktop.advanced-list small,.merchant-products-list-mobile.advanced-list small{letter-spacing:.08em!important;color:var(--chego-green-dark,#007a43)!important;font-size:9.5px!important}.merchant-products-card-desktop span,.merchant-products-card-mobile span,.merchant-products-list-desktop.advanced-list span,.merchant-products-list-mobile.advanced-list span{border-radius:999px!important;padding:4px 7px!important;font-size:10px!important}.merchant-products-card-desktop>strong,.merchant-products-card-mobile>strong,.merchant-products-list-desktop.advanced-list>strong,.merchant-products-list-mobile.advanced-list>strong{font-size:16px!important}.merchant-products-card-desktop button,.merchant-products-card-mobile button,.merchant-products-list-desktop.advanced-list button,.merchant-products-list-mobile.advanced-list button{border-radius:14px!important;min-height:38px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:950!important}.merchant-stock-correct-list-desktop,.merchant-stock-correct-list-mobile,.merchant-stock-correct-filters-desktop,.merchant-stock-correct-filters-mobile{border-radius:22px!important;padding:13px!important}.merchant-stock-correct-card-desktop,.merchant-stock-correct-card-mobile{border-radius:18px!important;padding:12px!important}.merchant-stock-correct-card-desktop{grid-template-columns:50px 1fr 96px auto!important}.merchant-stock-correct-media-desktop,.merchant-stock-correct-media-mobile{background:var(--chego-green-soft,#e8fff3)!important;border-radius:15px!important;width:50px!important;height:50px!important}.merchant-stock-correct-info-desktop h3,.merchant-stock-correct-info-mobile h3{font-size:16px!important}.merchant-stock-correct-info-desktop p,.merchant-stock-correct-info-mobile p{font-size:12px!important}.merchant-stock-correct-count-desktop,.merchant-stock-correct-count-mobile{border-radius:14px!important;padding:10px!important}.merchant-stock-correct-count-desktop strong,.merchant-stock-correct-count-mobile strong{font-size:20px!important}.merchant-stock-correct-actions-desktop{grid-template-columns:86px 150px repeat(4,auto)!important;gap:7px!important}.merchant-stock-correct-actions-desktop input,.merchant-stock-correct-actions-mobile input{border-radius:14px!important;min-height:40px!important;font-size:12.5px!important}.merchant-stock-correct-actions-desktop button,.merchant-stock-correct-actions-mobile button{border-radius:14px!important;min-height:40px!important;padding:0 11px!important;font-size:12px!important}.merchant-products-correct-form-page-desktop>header,.merchant-products-correct-form-page-mobile>header{background:linear-gradient(135deg, #053824, var(--chego-green-dark,#007a43))!important;border-radius:24px!important;padding:18px!important}.merchant-products-correct-form-page-desktop>header h1,.merchant-products-correct-form-page-mobile>header h1{font-size:26px!important}.advanced-form,.merchant-products-form-desktop,.merchant-products-form-mobile{border-radius:24px!important;padding:16px!important}.advanced-form h2,.merchant-products-form-desktop h2,.merchant-products-form-mobile h2{font-size:20px!important}.advanced-form input,.advanced-form textarea,.advanced-form select,.merchant-products-form-desktop input,.merchant-products-form-desktop textarea,.merchant-products-form-desktop select,.merchant-products-form-mobile input,.merchant-products-form-mobile textarea,.merchant-products-form-mobile select{border-radius:14px!important;min-height:42px!important;font-size:13px!important}.advanced-form textarea,.merchant-products-form-desktop textarea,.merchant-products-form-mobile textarea{min-height:88px!important}@media (width<=1100px){.merchant-stock-correct-card-desktop,.merchant-stock-correct-actions-desktop,.merchant-products-correct-catalog-panel-desktop{grid-template-columns:1fr!important}}@media (width<=720px){.merchant-products-correct-header-desktop,.merchant-stock-correct-header-desktop{grid-template-columns:1fr!important}.merchant-products-correct-header-desktop h1,.merchant-stock-correct-header-desktop h1{font-size:23px!important}.merchant-products-stats-desktop.advanced-stats,.merchant-stock-correct-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}}button[data-route=merchant-products][data-tab=stock],button[data-route=merchant-stock],button[data-route=merchant-estoque],button[data-route=merchant-inventory]{border-color:#0098502e!important}button[data-route=merchant-products][data-tab=stock].active,button[data-route=merchant-stock].active,button[data-route=merchant-estoque].active,button[data-route=merchant-inventory].active{background:var(--chego-green-soft,#e8fff3)!important;color:var(--chego-green-dark,#007a43)!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-list-desktop.advanced-list,.merchant-products-list-desktop){grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-card-desktop,.merchant-products-list-desktop article){grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:6px 11px!important;min-height:74px!important;padding:10px 12px!important;display:grid!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-card-desktop footer,.merchant-products-list-desktop article footer){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-card-desktop footer button,.merchant-products-list-desktop article footer button){border-radius:11px!important;min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-card-desktop h3,.merchant-products-list-desktop article h3){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.chego-view-desktop :where(.merchant-products-correct-shell,.merchant-products-desktop-shell) :where(.merchant-products-card-desktop p,.merchant-products-list-desktop article p){margin:2px 0!important}.chego-view-mobile :where(.merchant-products-correct-shell,.merchant-products-mobile-shell) :where(.merchant-products-card-mobile,.merchant-products-list-mobile article){border-radius:17px!important;min-height:auto!important;padding:11px!important}.chego-view-mobile :where(.merchant-products-correct-shell,.merchant-products-mobile-shell) :where(.merchant-products-card-mobile footer,.merchant-products-list-mobile article footer){gap:6px!important;margin-top:8px!important}.chego-view-mobile :where(.merchant-products-correct-shell,.merchant-products-mobile-shell) :where(.merchant-products-card-mobile footer button,.merchant-products-list-mobile article footer button){border-radius:11px!important;min-height:34px!important;padding:0 9px!important;font-size:11.5px!important}:where(.merchant-stock-correct-shell,.merchant-products-correct-shell) :where(.merchant-stock-correct-filters-desktop,.merchant-stock-correct-filters-mobile) button{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}:where(.merchant-stock-correct-shell,.merchant-products-correct-shell) :where(.merchant-stock-correct-history-desktop,.merchant-stock-correct-history-mobile){border-radius:20px!important;padding:12px!important}:where(.merchant-stock-correct-shell,.merchant-products-correct-shell) :where(.merchant-stock-correct-history-desktop article,.merchant-stock-correct-history-mobile article){border-radius:14px!important;padding:9px 10px!important}:where(.merchant-products-correct-shell,.merchant-stock-correct-shell) :where(section,article){scroll-margin-top:12px}:where(.merchant-products-correct-shell,.merchant-stock-correct-shell) :where(.primary,.featured,.highlight){border-color:#0098502e!important}:where(.merchant-products-correct-shell) :where(.merchant-products-correct-notice-desktop,.merchant-products-correct-notice-mobile){color:#006b3c!important;background:#ecfff5!important;border:1px solid #00985033!important;border-radius:14px!important;align-items:center!important;min-height:40px!important;padding:9px 13px!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;display:flex!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-stats-desktop.advanced-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-stats-desktop.advanced-stats>article,.chego-view-mobile .merchant-products-correct-shell .merchant-products-stats-mobile.advanced-stats>article{border-radius:16px!important;min-height:68px!important;padding:11px 12px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-stats-desktop.advanced-stats>article strong,.chego-view-mobile .merchant-products-correct-shell .merchant-products-stats-mobile.advanced-stats>article strong{font-size:21px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-stats-desktop.advanced-stats>article span,.chego-view-mobile .merchant-products-correct-shell .merchant-products-stats-mobile.advanced-stats>article span{letter-spacing:.09em!important;margin-top:8px!important;font-size:9px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop{border-radius:22px!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important;align-items:stretch!important;gap:14px!important;padding:14px!important;display:grid!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child{background:#fbfefd!important;border:1px solid #0f172a0e!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:4px 14px!important;padding:14px 16px!important;display:grid!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child h2{white-space:nowrap!important;color:#0f172a!important;letter-spacing:-.03em!important;grid-column:1!important;margin:0!important;font-size:20px!important;line-height:1.05!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child p{color:#64748b!important;grid-column:2!important;max-width:100%!important;margin:0!important;font-size:12.5px!important;line-height:1.3!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child strong{color:#007a43!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:#e8fff3!important;border:1px solid #0098502e!important;border-radius:999px!important;grid-column:3!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-list-desktop.advanced-list>.merchant-products-card-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-list-desktop>.merchant-products-card-desktop{background:#fff!important;border:1px solid #0f172a12!important;border-radius:16px!important;width:100%!important;min-height:0!important;padding:10px 12px!important;display:block!important;box-shadow:0 8px 22px #0f172a0b!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>.merchant-product-main-media,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>span,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>img{color:#007a43!important;object-fit:cover!important;background:#e8fff3!important;border:1px solid #00985024!important;border-radius:14px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important;font-size:24px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header small{white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.08em!important;color:#007a43!important;max-width:100%!important;font-size:9px!important;display:block!important;overflow:hidden!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header h2{white-space:nowrap!important;text-overflow:ellipsis!important;color:#0f172a!important;letter-spacing:-.015em!important;max-width:100%!important;margin:3px 0 2px!important;font-size:16px!important;line-height:1.12!important;overflow:hidden!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header p{white-space:nowrap!important;text-overflow:ellipsis!important;color:#64748b!important;max-width:100%!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important;overflow:hidden!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>strong{white-space:nowrap!important;color:#007a43!important;justify-self:end!important;font-size:15px!important;line-height:1!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-advanced-metrics-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-gallery-preview-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-variation-stock-desktop{display:none!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-badges-desktop{flex-wrap:wrap!important;gap:5px!important;margin:8px 0 0 58px!important;display:flex!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-badges-desktop span{color:#475569!important;background:#f1f5f9!important;border-radius:999px!important;min-height:22px!important;padding:4px 7px!important;font-size:10px!important;line-height:1!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:8px 0 0 58px!important;display:flex!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer>div{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer button{border-radius:10px!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop .merchant-products-stock-actions-desktop button{color:#007a43!important;background:#e8fff3!important;border:1px solid #00985029!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile{border-radius:16px!important;padding:11px!important;display:block!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header>strong{color:#007a43!important;grid-column:2!important;justify-self:start!important;margin-top:2px!important;font-size:14px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header h2,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header p,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>.merchant-products-advanced-metrics-mobile,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>.merchant-products-gallery-preview-mobile,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>.merchant-products-variation-stock-mobile{display:none!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>.merchant-products-badges-mobile,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>footer{margin-top:8px!important}@media (width<=1100px){.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child{grid-template-columns:1fr!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child h2,.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child p,.chego-view-desktop .merchant-products-correct-shell .merchant-products-correct-catalog-panel-desktop>div:last-child strong{grid-column:auto!important}}@media (width<=720px){.chego-view-desktop .merchant-products-correct-shell .merchant-products-stats-desktop.advanced-stats,.chego-view-mobile .merchant-products-correct-shell .merchant-products-stats-mobile.advanced-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer>.merchant-products-stock-actions-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>footer>.merchant-products-stock-actions-mobile{display:none!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-list-desktop.advanced-list>.merchant-products-card-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-list-desktop>.merchant-products-card-desktop{border-radius:18px!important;min-height:104px!important;padding:14px 16px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header{grid-template-columns:58px minmax(0,1fr) auto!important;gap:13px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>.merchant-product-main-media,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>span,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>img{border-radius:16px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;font-size:28px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header h2{font-size:17px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header p{font-size:12px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>header>strong{font-size:16px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>.merchant-products-badges-desktop,.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer{margin-left:71px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer{justify-content:flex-end!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer>div:last-child{margin-left:auto!important}.chego-view-desktop .merchant-products-correct-shell .merchant-products-card-desktop>footer button{border-radius:11px!important;min-height:34px!important;padding:0 12px!important;font-size:11.5px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile{border-radius:18px!important;padding:13px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header>.merchant-product-main-media,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header>span,.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>header>img{border-radius:16px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-products-card-mobile>footer{justify-content:flex-end!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-card-desktop{border-radius:20px!important;grid-template-columns:60px minmax(0,1fr) 112px auto!important;gap:12px!important;min-height:92px!important;padding:15px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-media-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-media-mobile{border-radius:17px!important;width:60px!important;height:60px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-info-desktop h3,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-info-mobile h3{font-size:17px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-info-desktop p,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-info-mobile p{font-size:12.5px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-count-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-count-mobile{border-radius:16px!important;padding:12px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-count-desktop strong,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-count-mobile strong{font-size:22px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-card-mobile{border-radius:20px!important;min-height:96px!important;padding:14px!important}@media (width<=1100px){.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-card-desktop{grid-template-columns:60px minmax(0,1fr)!important}}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop{grid-template-columns:repeat(4,auto)!important;justify-content:end!important;align-items:center!important;gap:8px!important}.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop input,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile input{display:none!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop button,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile button{min-width:78px!important;min-height:38px!important;box-shadow:none!important;background:#0f172a!important;border-radius:13px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop button:first-of-type,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile button:first-of-type{background:var(--chego-green,#009850)!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop button:nth-of-type(2),.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile button:nth-of-type(2){background:var(--chego-green-dark,#007a43)!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop button.active,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile button.active{outline-offset:2px!important;outline:2px solid #00985033!important;transform:translateY(-1px)!important}.merchant-stock-operation-card-desktop,.merchant-stock-operation-card-mobile{background:#f8fffb!important;border:1px solid #00985029!important;border-radius:20px!important;gap:14px!important;margin-top:-4px!important;padding:16px!important;display:grid!important;box-shadow:inset 0 1px #ffffffbf!important}.merchant-stock-operation-card-desktop.type-saida,.merchant-stock-operation-card-mobile.type-saida{background:#fffdf8!important;border-color:#b4530926!important}.merchant-stock-operation-card-desktop.history,.merchant-stock-operation-card-mobile.history{background:#fff!important;border-color:#0f172a14!important}.merchant-stock-operation-card-desktop>header,.merchant-stock-operation-card-mobile>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.merchant-stock-operation-card-mobile>header{grid-template-columns:1fr!important}.merchant-stock-operation-card-desktop>header small,.merchant-stock-operation-card-mobile>header small{color:var(--chego-green-dark,#007a43)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.merchant-stock-operation-card-desktop>header h3,.merchant-stock-operation-card-mobile>header h3{color:#0f172a!important;letter-spacing:-.02em!important;margin:3px 0!important;font-size:17px!important}.merchant-stock-operation-card-desktop>header p,.merchant-stock-operation-card-mobile>header p{color:#64748b!important;margin:0!important;font-size:12.5px!important;line-height:1.35!important}.merchant-stock-operation-card-desktop>header>strong,.merchant-stock-operation-card-mobile>header>strong{color:#007a43!important;white-space:nowrap!important;background:#e8fff3!important;border-radius:999px!important;padding:9px 12px!important;font-size:13px!important}.merchant-stock-operation-grid-desktop,.merchant-stock-operation-grid-mobile{gap:10px!important;display:grid!important}.merchant-stock-operation-grid-desktop{grid-template-columns:160px minmax(0,1fr)!important}.merchant-stock-operation-grid-mobile{grid-template-columns:1fr!important}.merchant-stock-operation-grid-desktop label,.merchant-stock-operation-grid-mobile label,.merchant-stock-correct-history-filter-desktop label,.merchant-stock-correct-history-filter-mobile label{gap:6px!important;display:grid!important}.merchant-stock-operation-grid-desktop span,.merchant-stock-operation-grid-mobile span,.merchant-stock-correct-history-filter-desktop span,.merchant-stock-correct-history-filter-mobile span{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.merchant-stock-operation-grid-desktop input,.merchant-stock-operation-grid-mobile input,.merchant-stock-correct-history-filter-desktop input,.merchant-stock-correct-history-filter-mobile input,.merchant-stock-correct-history-filter-desktop select,.merchant-stock-correct-history-filter-mobile select{color:#0f172a!important;background:#fff!important;border:1px solid #64748b38!important;border-radius:14px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.merchant-stock-operation-card-desktop>footer,.merchant-stock-operation-card-mobile>footer{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.merchant-stock-operation-card-desktop>footer button,.merchant-stock-operation-card-mobile>footer button,.merchant-stock-operation-card-desktop>header button,.merchant-stock-operation-card-mobile>header button{background:linear-gradient(135deg, var(--chego-green,#009850), var(--chego-green-dark,#007a43))!important;color:#fff!important;border:0!important;border-radius:13px!important;min-height:38px!important;padding:0 14px!important;font-weight:950!important}.merchant-stock-operation-card-desktop>footer button.ghost,.merchant-stock-operation-card-mobile>footer button.ghost,.merchant-stock-operation-card-desktop>header button,.merchant-stock-operation-card-mobile>header button{color:#334155!important;box-shadow:none!important;background:#eef2f7!important}.merchant-stock-product-history-list-desktop,.merchant-stock-product-history-list-mobile{gap:8px!important;display:grid!important}.merchant-stock-product-history-list-desktop article,.merchant-stock-product-history-list-mobile article{border:1px solid #0f172a0e!important;border-left:4px solid var(--chego-green,#009850)!important;background:#f8fafc!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.merchant-stock-product-history-list-mobile article{grid-template-columns:1fr!important}.merchant-stock-product-history-list-desktop article.type-saida,.merchant-stock-product-history-list-mobile article.type-saida{border-left-color:#b45309!important}.merchant-stock-product-history-list-desktop article span,.merchant-stock-product-history-list-mobile article span,.merchant-stock-product-history-list-desktop article small,.merchant-stock-product-history-list-mobile article small{color:#64748b!important;font-size:12px!important}.merchant-stock-product-history-list-desktop article b,.merchant-stock-product-history-list-mobile article b{color:#007a43!important;font-size:16px!important}.merchant-stock-operation-empty-desktop,.merchant-stock-operation-empty-mobile{text-align:center!important;background:#f8fafc!important;border-radius:16px!important;padding:14px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile{background:#fff!important;border-radius:24px!important;padding:16px!important;box-shadow:0 18px 44px #0f172a14!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop>header,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile>header{color:#0f172a!important;box-shadow:none!important;background:linear-gradient(135deg,#f8fffb,#eefbf4)!important;border:1px solid #00985021!important;border-radius:20px!important;margin:0 0 14px!important;padding:16px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop>header h1,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile>header h1{color:#0f172a!important;font-size:24px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop>header p,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile>header p{color:#64748b!important;font-size:12.5px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop>header button,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile>header button{color:#fff!important;background:#0f172a!important;border:0!important;border-radius:13px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:950!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-desktop>header button:last-child,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-mobile>header button:last-child{background:linear-gradient(135deg, var(--chego-green,#009850), var(--chego-green-dark,#007a43))!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-found,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-found{color:#007a43!important;background:#e8fff3!important;border:1px solid #0098502e!important;font-size:12px!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-history-list-desktop article,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-history-list-mobile article{box-shadow:none!important;background:#fff!important}@media (width<=900px){.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-actions-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-actions-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-grid-desktop{grid-template-columns:1fr!important}}.merchant-stock-operation-overlay-desktop,.merchant-stock-operation-overlay-mobile{z-index:99999!important;-webkit-backdrop-filter:blur(3px)!important;background:#0f172a6b!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.merchant-stock-operation-card-desktop.is-floating,.merchant-stock-operation-card-mobile.is-floating{background:#fff!important;border:1px solid #00985029!important;border-radius:22px!important;width:min(720px,100vw - 32px)!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:18px!important;overflow:auto!important;box-shadow:0 28px 80px #0f172a38!important}.merchant-stock-operation-card-desktop.is-floating:before,.merchant-stock-operation-card-mobile.is-floating:before{content:""!important;background:#00985038!important;border-radius:999px!important;width:42px!important;height:4px!important;margin:0 auto 8px!important;display:block!important}.merchant-stock-operation-card-desktop.is-floating.type-entrada,.merchant-stock-operation-card-mobile.is-floating.type-entrada{background:linear-gradient(#fff 0%,#f7fffb 100%)!important}.merchant-stock-operation-card-desktop.is-floating.type-saida,.merchant-stock-operation-card-mobile.is-floating.type-saida{background:linear-gradient(#fff 0%,#fffdf8 100%)!important}.merchant-stock-operation-card-desktop.is-floating.history,.merchant-stock-operation-card-mobile.is-floating.history{width:min(760px,100vw - 32px)!important}.merchant-stock-operation-card-desktop.is-floating>header,.merchant-stock-operation-card-mobile.is-floating>header{border-bottom:1px solid #0f172a12!important;padding:2px 2px 10px!important}.merchant-stock-operation-card-desktop.is-floating>header h3,.merchant-stock-operation-card-mobile.is-floating>header h3{font-size:20px!important}.merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop,.merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile{margin-top:2px!important}.merchant-stock-operation-card-desktop.is-floating .merchant-stock-product-history-list-desktop,.merchant-stock-operation-card-mobile.is-floating .merchant-stock-product-history-list-mobile{max-height:360px!important;padding-right:2px!important;overflow:auto!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-correct-card-desktop.is-open,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-correct-card-mobile.is-open{border-color:#00985029!important;box-shadow:0 10px 24px #0f172a0e!important}@media (width<=720px){.merchant-stock-operation-overlay-desktop,.merchant-stock-operation-overlay-mobile{align-items:flex-end!important;padding:12px!important}.merchant-stock-operation-card-desktop.is-floating,.merchant-stock-operation-card-mobile.is-floating{border-radius:22px 22px 18px 18px!important;width:100%!important;max-height:calc(100vh - 24px)!important}.merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop,.merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile{grid-template-columns:1fr!important}}.merchant-stock-operation-card-desktop.is-floating>footer,.merchant-stock-operation-card-mobile.is-floating>footer{border-top:1px solid #0f172a0f!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding:14px 0 0!important;display:flex!important}.merchant-stock-operation-card-desktop.is-floating>footer button,.merchant-stock-operation-card-mobile.is-floating>footer button,.merchant-stock-operation-card-desktop.is-floating>header button,.merchant-stock-operation-card-mobile.is-floating>header button{letter-spacing:-.01em!important;white-space:nowrap!important;cursor:pointer!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:112px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s!important;display:inline-flex!important}.merchant-stock-operation-card-desktop.is-floating>footer button:not(.ghost),.merchant-stock-operation-card-mobile.is-floating>footer button:not(.ghost){color:#fff!important;background:#009850!important;border-color:#009850!important;box-shadow:0 10px 22px #00985029!important}.merchant-stock-operation-card-desktop.is-floating>footer button.ghost,.merchant-stock-operation-card-mobile.is-floating>footer button.ghost,.merchant-stock-operation-card-desktop.is-floating>header button,.merchant-stock-operation-card-mobile.is-floating>header button{color:#172033!important;box-shadow:none!important;background:#f3f7f6!important;border-color:#0f172a14!important}.merchant-stock-operation-card-desktop.is-floating>footer button:hover,.merchant-stock-operation-card-mobile.is-floating>footer button:hover,.merchant-stock-operation-card-desktop.is-floating>header button:hover,.merchant-stock-operation-card-mobile.is-floating>header button:hover{transform:translateY(-1px)!important}.merchant-stock-operation-card-desktop.is-floating>footer button:not(.ghost):hover,.merchant-stock-operation-card-mobile.is-floating>footer button:not(.ghost):hover{background:#008848!important;border-color:#008848!important;box-shadow:0 12px 26px #00985033!important}.merchant-stock-operation-card-desktop.is-floating>footer button.ghost:hover,.merchant-stock-operation-card-mobile.is-floating>footer button.ghost:hover,.merchant-stock-operation-card-desktop.is-floating>header button:hover,.merchant-stock-operation-card-mobile.is-floating>header button:hover{background:#eaf0ef!important;border-color:#0f172a1f!important}.merchant-stock-operation-card-desktop.is-floating>footer button:active,.merchant-stock-operation-card-mobile.is-floating>footer button:active,.merchant-stock-operation-card-desktop.is-floating>header button:active,.merchant-stock-operation-card-mobile.is-floating>header button:active{transform:translateY(0)scale(.99)!important}@media (width<=720px){.merchant-stock-operation-card-desktop.is-floating>footer,.merchant-stock-operation-card-mobile.is-floating>footer{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.merchant-stock-operation-card-desktop.is-floating>footer button,.merchant-stock-operation-card-mobile.is-floating>footer button{width:100%!important;min-width:0!important}}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile{align-items:start!important;gap:12px 18px!important;display:grid!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop{grid-template-columns:150px minmax(0,1fr)!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop label,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile label{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop input,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile input{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #64748b3d!important;border-radius:13px!important;outline:none!important}.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop input:focus,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile input:focus{border-color:#0098509e!important;box-shadow:0 0 0 3px #0098501f!important}@media (width<=720px){.chego-view-desktop .merchant-products-correct-shell .merchant-stock-operation-card-desktop.is-floating .merchant-stock-operation-grid-desktop,.chego-view-mobile .merchant-products-correct-shell .merchant-stock-operation-card-mobile.is-floating .merchant-stock-operation-grid-mobile{grid-template-columns:1fr!important;gap:12px!important}}.merchant-dashboard-launch-desktop,.merchant-dashboard-launch-mobile{color:#0f172a;background:radial-gradient(circle at 0 0,#00985024,#0000 30%),linear-gradient(135deg,#d1fae5c7,#f8fafc 34%,#fff 100%)!important}.merchant-launch-header-desktop{background:linear-gradient(135deg,#063f2b 0%,#008a4e 58%,#00a660 100%)!important;border-radius:28px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:22px!important;min-height:auto!important;padding:18px 22px!important;display:grid!important;box-shadow:0 22px 54px #006b3f33!important}.merchant-launch-header-desktop:before,.merchant-launch-header-desktop:after{display:none!important}.merchant-launch-brand-desktop{justify-content:center;min-width:0}.merchant-launch-brand-desktop img{object-fit:contain!important;max-width:118px!important;height:auto!important}.merchant-launch-brand-desktop p{color:#ffffffdb!important;margin-top:5px!important;font-size:.84rem!important;font-weight:800!important}.merchant-launch-header-actions-desktop{align-items:center!important;gap:10px!important;display:flex!important}.merchant-launch-header-actions-desktop span,.merchant-launch-store-status-desktop{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:1000}.merchant-launch-header-actions-desktop span.success,.merchant-launch-store-status-desktop.success{color:#047857;background:#dcfce7}.merchant-launch-header-actions-desktop span.warning,.merchant-launch-store-status-desktop.warning{color:#92400e;background:#fef3c7}.merchant-launch-header-actions-desktop span.danger,.merchant-launch-store-status-desktop.danger{color:#b91c1c;background:#fee2e2}.merchant-launch-store-card-desktop{background:#fffffff5;border:1px solid #00985021;border-radius:28px;grid-template-columns:minmax(320px,1fr) auto minmax(440px,.95fr);align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid;box-shadow:0 20px 48px #0f172a12}.merchant-launch-store-main-desktop{align-items:center;gap:16px;min-width:0;display:flex}.merchant-launch-store-main-desktop>span,.merchant-launch-store-mobile>span{background:linear-gradient(145deg,#d1fae5,#ecfdf5);border:1px solid #bbf7d0;border-radius:22px;flex:none;place-items:center;width:66px;height:66px;font-size:2rem;display:grid;overflow:hidden}.merchant-launch-store-main-desktop small,.merchant-launch-section-title-desktop small,.merchant-launch-menu-group-head-desktop small,.merchant-dashboard-launch-mobile small{color:#009850;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:1000;display:block}.merchant-launch-store-main-desktop h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.1vw,2.1rem);line-height:1}.merchant-launch-store-main-desktop p,.merchant-launch-section-title-desktop p,.merchant-launch-menu-group-head-desktop p{color:#52627a;margin:7px 0 0;font-size:.9rem;font-weight:750}.merchant-launch-store-status-desktop{text-transform:none;letter-spacing:normal;gap:3px;min-width:170px;display:grid}.merchant-launch-store-status-desktop strong{font-size:.92rem;font-weight:1000}.merchant-launch-store-status-desktop small{color:inherit;opacity:.82;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:850}.merchant-launch-store-kpis-desktop,.merchant-launch-quick-actions-desktop,.merchant-launch-priority-grid-desktop,.merchant-launch-checklist-desktop{gap:10px;display:grid}.merchant-launch-store-kpis-desktop article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;min-height:76px;padding:13px 14px}.merchant-launch-store-kpis-desktop strong{color:#0f172a;font-size:1.3rem;font-weight:1000;line-height:1;display:block}.merchant-launch-store-kpis-desktop span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:.68rem;font-weight:1000;display:block}.merchant-launch-quick-actions-desktop{grid-template-columns:1.15fr repeat(3,1fr);margin-bottom:18px}.merchant-launch-quick-actions-desktop button,.merchant-launch-priority-grid-desktop button,.merchant-launch-menu-grid-desktop button,.merchant-launch-checklist-desktop button,.merchant-launch-quick-actions-mobile button,.merchant-launch-priority-list-mobile button{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7df;border-radius:20px;align-items:center;gap:12px;min-height:72px;padding:14px 15px;display:flex;box-shadow:0 12px 30px #0f172a0d}.merchant-launch-quick-actions-desktop button:hover,.merchant-launch-priority-grid-desktop button:hover,.merchant-launch-menu-grid-desktop button:hover,.merchant-launch-checklist-desktop button:hover{border-color:#86efac;transform:translateY(-1px)}.merchant-launch-quick-actions-desktop button.primary,.merchant-launch-quick-actions-mobile button.primary{color:#fff;background:linear-gradient(135deg,#006b3f,#009850);border-color:#009850}.merchant-launch-quick-actions-desktop button>span,.merchant-launch-priority-grid-desktop button>span,.merchant-launch-menu-grid-desktop button>span,.merchant-launch-quick-actions-mobile button>span,.merchant-launch-priority-list-mobile button>span{color:#047857;background:#dcfce7;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:1000;display:grid}.merchant-launch-quick-actions-desktop button.primary>span,.merchant-launch-quick-actions-mobile button.primary>span{color:#fff;background:#ffffff29}.merchant-launch-quick-actions-desktop strong,.merchant-launch-priority-grid-desktop strong,.merchant-launch-menu-grid-desktop strong,.merchant-launch-checklist-desktop strong,.merchant-launch-quick-actions-mobile strong,.merchant-launch-priority-list-mobile strong{font-size:.92rem;font-weight:1000;line-height:1.08;display:block}.merchant-launch-quick-actions-desktop small,.merchant-launch-priority-grid-desktop small,.merchant-launch-menu-grid-desktop small,.merchant-launch-checklist-desktop small,.merchant-launch-quick-actions-mobile small,.merchant-launch-priority-list-mobile small{color:#64748b;letter-spacing:0;text-transform:none;margin-top:5px;font-size:.72rem;font-weight:850;display:block}.merchant-launch-quick-actions-desktop .primary small,.merchant-launch-quick-actions-mobile .primary small{color:#ffffffc7}.merchant-launch-readiness-desktop{background:linear-gradient(90deg,#ecfdf5f0,#fff);border:1px solid #00985024;border-radius:26px;grid-template-columns:minmax(230px,.58fr) 1fr;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 18px 44px #0f172a0f}.merchant-launch-readiness-desktop h2{letter-spacing:-.04em;margin:0;font-size:1.45rem}.merchant-launch-readiness-desktop p{color:#52627a;margin:7px 0 0;font-weight:750}.merchant-launch-checklist-desktop button{min-height:66px;box-shadow:none}.merchant-launch-checklist-desktop button>span,.merchant-launch-checklist-mobile button>span{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-weight:1000;display:grid}.merchant-launch-checklist-desktop button.done>span,.merchant-launch-checklist-mobile button.done>span{color:#fff;background:#009850}.merchant-launch-checklist-desktop button.pending>span,.merchant-launch-checklist-mobile button.pending>span{color:#92400e;background:#fef3c7}.merchant-launch-layout-desktop{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.merchant-launch-menu-desktop,.merchant-launch-priorities-desktop,.merchant-launch-card-desktop{background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:26px!important;box-shadow:0 18px 44px #0f172a12!important}.merchant-launch-menu-desktop{gap:14px;padding:18px;display:grid;position:sticky;top:16px}.merchant-launch-section-title-desktop{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 14px!important;display:flex!important}.merchant-launch-section-title-desktop h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:1.35rem;line-height:1}.merchant-launch-section-title-desktop button,.merchant-dashboard-launch-desktop .merchant-desktop-title button{cursor:pointer;color:#fff!important;background:#009850!important;border:0!important;border-radius:999px!important;padding:11px 16px!important;font-size:.82rem!important;font-weight:1000!important}.merchant-launch-menu-group-desktop{gap:10px;display:grid}.merchant-launch-menu-group-head-desktop{padding:0 2px}.merchant-launch-menu-group-head-desktop p{font-size:.78rem}.merchant-launch-menu-grid-desktop{gap:9px;display:grid}.merchant-launch-menu-grid-desktop button{min-height:68px;box-shadow:none;border-radius:18px;padding:12px}.merchant-launch-main-desktop{gap:18px;min-width:0;display:grid}.merchant-launch-priorities-desktop{padding:18px}.merchant-launch-priority-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-launch-card-desktop{padding:18px!important}.merchant-launch-list-desktop,.merchant-launch-products-desktop{gap:10px!important}.merchant-dashboard-launch-desktop .merchant-desktop-order-card,.merchant-dashboard-launch-desktop .merchant-desktop-product-card{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important}.merchant-dashboard-launch-desktop .merchant-desktop-order-card:hover,.merchant-dashboard-launch-desktop .merchant-desktop-product-card:hover{background:#f0fdf4!important;border-color:#86efac!important}.merchant-launch-header-mobile{background:linear-gradient(135deg,#063f2b 0%,#008a4e 60%,#00a660 100%)!important;border-radius:0 0 28px 28px!important;box-shadow:0 18px 42px #006b3f2e!important}.merchant-launch-header-mobile .merchant-mobile-header-top img{max-width:104px!important;height:auto!important}.merchant-launch-store-mobile{align-items:center!important}.merchant-launch-store-mobile h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:1.45rem}.merchant-launch-store-mobile p,.merchant-launch-status-mobile strong{color:#ffffffd1!important}.merchant-launch-store-mobile small{color:#8ef7c1!important}.merchant-launch-status-mobile{background:#ffffff1f!important;border:1px solid #ffffff29!important}.merchant-launch-status-mobile span{color:#fff!important;font-weight:1000!important}.merchant-launch-metrics-mobile{margin-top:14px!important}.merchant-launch-quick-actions-mobile{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:0 14px;display:grid}.merchant-launch-quick-actions-mobile button:first-child{grid-column:1/-1}.merchant-launch-readiness-mobile,.merchant-launch-menu-mobile,.merchant-launch-priorities-mobile,.merchant-launch-card-mobile{background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:22px!important;box-shadow:0 14px 34px #0f172a0f!important}.merchant-launch-readiness-mobile{margin:14px;padding:14px}.merchant-launch-readiness-mobile .merchant-mobile-title,.merchant-launch-menu-mobile .merchant-mobile-title,.merchant-launch-priorities-mobile .merchant-mobile-title,.merchant-launch-card-mobile .merchant-mobile-title{margin-bottom:12px!important}.merchant-launch-checklist-mobile{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.merchant-launch-checklist-mobile button{color:#0f172a;text-align:left;background:#f8fafc;border:1px solid #dbe7df;border-radius:16px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.merchant-launch-checklist-mobile strong{font-size:.82rem;font-weight:1000;display:block}.merchant-launch-checklist-mobile small{color:#64748b;letter-spacing:0;text-transform:none;font-size:.68rem}.merchant-launch-priority-list-mobile{gap:8px;display:grid}.merchant-launch-priority-list-mobile button{min-height:58px;box-shadow:none}.merchant-launch-menu-group-mobile{gap:8px;margin-top:12px;display:grid}.merchant-launch-menu-group-mobile>small{color:#009850}.merchant-launch-actions-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-launch-actions-grid-mobile button{min-height:98px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe7df!important;border-radius:18px!important}.merchant-dashboard-launch-mobile .merchant-mobile-order-card,.merchant-dashboard-launch-mobile .merchant-mobile-product-card{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}@media (width<=1180px){.merchant-launch-store-card-desktop,.merchant-launch-layout-desktop{grid-template-columns:1fr}.merchant-launch-menu-desktop{position:static}.merchant-launch-menu-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.merchant-launch-quick-actions-desktop,.merchant-launch-checklist-desktop,.merchant-launch-store-kpis-desktop,.merchant-launch-priority-grid-desktop,.merchant-launch-readiness-desktop{grid-template-columns:1fr}}.merchant-launch-store-card-desktop{grid-template-columns:minmax(270px,.95fr) minmax(220px,.72fr) minmax(470px,1.28fr)!important;gap:16px!important}.merchant-launch-store-main-desktop{overflow:hidden!important}.merchant-launch-store-main-desktop>div{min-width:0!important}.merchant-launch-store-main-desktop h1,.merchant-launch-store-main-desktop p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.merchant-launch-store-status-desktop{width:100%!important;min-width:0!important;padding:12px 14px!important}.merchant-launch-store-status-desktop strong,.merchant-launch-store-status-desktop small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.merchant-launch-store-kpis-desktop{grid-template-columns:repeat(4,minmax(98px,1fr))!important;min-width:0!important}.merchant-launch-store-kpis-desktop article{align-content:center!important;min-width:0!important;min-height:78px!important;padding:13px 12px!important;display:grid!important}.merchant-launch-store-kpis-desktop span{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.12em!important;max-width:100%!important;font-size:.62rem!important;overflow:hidden!important}.merchant-launch-quick-actions-desktop{grid-template-columns:minmax(260px,1.18fr) repeat(3,minmax(170px,1fr))!important}.merchant-launch-quick-actions-desktop button,.merchant-launch-menu-grid-desktop button,.merchant-launch-priority-grid-desktop button,.merchant-launch-quick-actions-desktop button>div,.merchant-launch-menu-grid-desktop button>div,.merchant-launch-priority-grid-desktop button>div{min-width:0!important}.merchant-launch-quick-actions-desktop strong,.merchant-launch-menu-grid-desktop strong,.merchant-launch-priority-grid-desktop strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.merchant-launch-quick-actions-desktop small,.merchant-launch-menu-grid-desktop small,.merchant-launch-priority-grid-desktop small{line-height:1.18!important}.merchant-launch-checklist-desktop{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.merchant-launch-checklist-desktop button{grid-template-rows:auto auto!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:2px 11px!important;min-width:0!important;min-height:70px!important;padding:12px!important;display:grid!important}.merchant-launch-checklist-desktop button>span{grid-area:1/1/3!important;width:30px!important;height:30px!important}.merchant-launch-checklist-desktop button>strong{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/2!important;min-width:0!important;font-size:.9rem!important;overflow:hidden!important}.merchant-launch-checklist-desktop button>small{white-space:normal!important;grid-area:2/2!important;min-width:0!important;margin:0!important;line-height:1.12!important}@media (width<=1180px){.merchant-launch-store-card-desktop{grid-template-columns:minmax(250px,.9fr) minmax(190px,.62fr) minmax(420px,1.2fr)!important}.merchant-launch-store-kpis-desktop{grid-template-columns:repeat(4,minmax(88px,1fr))!important}.merchant-launch-store-kpis-desktop strong{font-size:1.04rem!important}}@media (width<=1040px){.merchant-launch-store-card-desktop{grid-template-columns:1fr!important}.merchant-launch-store-kpis-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.merchant-launch-store-kpis-desktop{grid-template-columns:minmax(76px,.72fr) minmax(76px,.72fr) minmax(94px,.88fr) minmax(128px,1.22fr)!important;align-items:stretch!important}.merchant-launch-store-kpis-desktop article{min-width:0!important;padding:13px 12px!important}.merchant-launch-store-kpis-desktop article:last-child{padding-right:14px!important}.merchant-launch-store-kpis-desktop strong{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.055em!important;max-width:none!important;font-size:clamp(1.05rem,1.18vw,1.18rem)!important;overflow:visible!important}.merchant-launch-store-kpis-desktop article:last-child strong{letter-spacing:-.06em!important;font-size:clamp(1.02rem,1.08vw,1.12rem)!important}.merchant-launch-store-kpis-desktop span{text-overflow:clip!important;overflow:visible!important}@media (width<=1180px){.merchant-launch-store-card-desktop{grid-template-columns:1fr!important}.merchant-launch-store-kpis-desktop{grid-template-columns:repeat(4,minmax(120px,1fr))!important}}.client-product-market-shell{min-height:100vh;color:var(--chego-text);background:#f8fafc;padding:0 0 48px}.client-product-market-shell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-product-market-container{width:min(1320px,100% - 48px);margin:0 auto;padding-top:18px}.client-product-market-breadcrumb{color:#64748b;align-items:center;gap:8px;margin:2px 0 14px;font-size:12px;display:flex}.client-product-market-breadcrumb button{color:var(--chego-green-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.client-product-market-breadcrumb strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-weight:800;overflow:hidden}.client-product-market-thumbs.vertical button{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:18px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a0d}.client-product-market-thumbs.vertical button.active{border:2px solid #00a96a;box-shadow:0 12px 28px #00985029}.client-product-market-thumbs.vertical span{font-size:34px}.client-product-market-thumbs.vertical img{object-fit:cover;width:100%;height:100%}.client-product-market-more-media{color:#0f172a;font-size:20px;font-weight:950}.client-product-market-image{background:radial-gradient(circle at 50% 34%,#fff 0,#f6fff9 42%,#eefdf5 100%);border:1px solid #dbe7e0;border-radius:28px;place-items:center;height:570px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a12}.client-product-market-image>span:not(.client-product-market-discount){filter:drop-shadow(0 20px 30px #0f172a1a);font-size:158px}.client-product-market-image img{object-fit:contain;width:100%;height:100%;padding:34px}.client-product-market-discount{z-index:2;color:#fff;background:#009850;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:950;position:absolute;top:22px;left:22px;box-shadow:0 12px 28px #0098503d}.client-product-market-image-fav{z-index:2;color:#475569;cursor:pointer;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;width:48px;height:48px;font-size:28px;position:absolute;top:22px;right:22px;box-shadow:0 14px 32px #0f172a1a}.client-product-market-info.classic-info{background:#fff;border:1px solid #0f172a14;border-radius:28px;min-width:0;padding:28px;box-shadow:0 22px 60px #0f172a0f}.client-product-market-badges{gap:8px;margin-bottom:12px;display:flex}.client-product-market-rating{color:#64748b;align-items:center;gap:9px;margin-top:12px;font-size:14px;display:flex}.client-product-market-rating button{color:#007a42;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950}.client-product-market-price-line span{color:#fff;background:#009850;border-radius:999px;align-self:center;padding:6px 11px;font-size:13px;font-weight:950}.client-product-market-color-row>div{gap:10px;display:flex}.client-product-market-color-row button{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:13px;width:38px;height:38px;padding:4px}.client-product-market-color-row button.active{border:2px solid #009850}.client-product-market-color-row i{border-radius:10px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0f172a1f}.client-product-market-row-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.client-product-market-row-head button{color:#007a42;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.client-product-market-size-list{flex-wrap:wrap;gap:10px;display:flex}.client-product-market-size-list button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:14px;min-width:54px;min-height:42px;font-size:14px;font-weight:900}.client-product-market-size-list button.active{color:#007a42;background:#e8fff3;border:2px solid #009850}.client-product-market-size-list button.disabled{opacity:.45}.client-product-market-quantity button{color:#0f172a;cursor:pointer;background:#f8fafc;border:0;place-items:center;display:grid}.client-product-market-quantity strong{color:#0f172a;place-items:center;font-size:14px;display:grid}.client-product-market-alert{color:#991b1b;background:#fef2f2;border-radius:18px;margin-top:16px;padding:13px 15px;font-weight:950}.client-product-market-buy,.client-product-market-heart{cursor:pointer;border-radius:18px;min-height:58px;font-size:15px;font-weight:950}.client-product-market-buy{color:#fff;background:linear-gradient(135deg,#00a96a,#007a42);border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 16px 34px #00985040}.client-product-market-buy:disabled{box-shadow:none;cursor:not-allowed;background:#94a3b8}.client-product-market-heart{color:#007a42;background:#fff;border:1px solid #dbe7e0;place-items:center;display:grid}.client-product-market-benefits svg{color:#009850}.client-product-market-benefits strong,.client-product-market-benefits span{display:block}.client-product-market-benefits strong{color:#0f172a;font-size:12px;font-weight:950}.client-product-market-benefits span{color:#64748b;margin-top:2px;font-size:11px}.client-product-market-store-logo{background:#e8fff3;border-radius:22px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.client-product-market-store-logo span{font-size:34px}.client-product-market-store-logo img{object-fit:cover;width:100%;height:100%}.client-product-market-store-main h2{color:#0f172a;margin:0;font-size:20px;font-weight:950}.client-product-market-store-main>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-product-market-store-main>div:first-child span{color:#007a42;background:#e8fff3;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.client-product-market-store-main p{color:#64748b;max-width:760px;margin:6px 0 0;line-height:1.42}.client-product-market-store-main nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.client-product-market-store-main nav b{color:#334155;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:12px}.client-product-market-store-actions{gap:9px;min-width:150px;display:grid}.client-product-market-store-actions button{cursor:pointer;border-radius:14px;min-height:40px;font-weight:950}.client-product-market-store-actions button:first-child{color:#fff;background:#009850;border:0}.client-product-market-store-actions button:last-child{color:#007a42;background:#fff;border:1px solid #00a96a}.client-product-market-coupon{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0;grid-template-columns:48px 1fr 42px;align-items:center;gap:14px;margin-top:14px;padding:15px 18px;display:grid}.client-product-market-coupon>span{color:#007a42;background:#d9ffe8;border-radius:18px;place-items:center;width:48px;height:48px;display:grid}.client-product-market-coupon strong{color:#007a42;font-size:16px;font-weight:950}.client-product-market-coupon p{color:#475569;margin:3px 0 0;font-size:13px}.client-product-market-coupon button{color:#007a42;cursor:pointer;background:#d9ffe8;border:0;border-radius:14px;width:42px;height:42px;font-size:24px;font-weight:950}.client-product-market-lower-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:18px;margin-top:18px;display:grid}.client-product-market-description-section{grid-row:span 2}.client-product-market-section-title{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.client-product-market-section-title h2{color:#0f172a;margin:0;font-size:18px;font-weight:950}.client-product-market-section-title button{color:#007a42;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:950}.client-product-market-description-section>p{color:#475569;white-space:pre-wrap;margin:16px 0 0;line-height:1.72}.client-product-market-specs{background:#f8fafc;border-radius:18px;margin-top:16px;padding:14px}.client-product-market-specs strong{color:#0f172a}.client-product-market-specs p{color:#64748b;margin:5px 0 0}.client-product-market-details-table{margin-top:12px;display:grid}.client-product-market-details-table div{border-bottom:1px solid #f1f5f9;grid-template-columns:150px 1fr;align-items:center;gap:10px;min-height:38px;display:grid}.client-product-market-details-table span{color:#64748b;font-size:12px;font-weight:800}.client-product-market-details-table strong{color:#0f172a;font-size:13px;font-weight:850}.client-product-market-reviews,.client-product-market-empty{margin-top:14px}.client-product-market-reviews{gap:10px;display:grid}.client-product-market-reviews article,.client-product-market-empty{background:#f8fafc;border:1px solid #edf2f7;border-radius:18px;padding:13px}.client-product-market-reviews p,.client-product-market-empty p{color:#475569;margin:5px 0;line-height:1.45}.client-product-market-reviews small{color:#64748b}.rail-section{margin-top:18px}.rail-section.last{margin-bottom:20px}.client-product-market-section-title.inline{border-bottom:0;padding-bottom:0}.client-product-market-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.client-product-market-card{cursor:pointer;background:#fff;border:1px solid #dbe7e0;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a0d}.client-product-market-card>div{background:#f8fafc;place-items:center;height:150px;display:grid;overflow:hidden}.client-product-market-card>div span{font-size:54px}.client-product-market-card img{object-fit:cover;width:100%;height:100%}.client-product-market-card>button{color:#64748b;background:#fff;border:1px solid #dbe7e0;border-radius:999px;width:32px;height:32px;font-size:17px;position:absolute;top:10px;right:10px}.client-product-market-card h3{color:#0f172a;min-height:38px;margin:10px 10px 4px;font-size:13px;font-weight:900;line-height:1.25}.client-product-market-card p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0 10px;font-size:11px;overflow:hidden}.client-product-market-card strong{color:#007a42;margin:10px;font-size:16px;font-weight:950;display:block}.client-product-market-empty-page{text-align:center;background:#fff;border-radius:26px;width:min(620px,100% - 32px);margin:80px auto;padding:28px;box-shadow:0 18px 44px #0f172a14}.client-product-market-empty-page h1{margin:0 0 8px}.client-product-market-empty-page button{color:#fff;background:#009850;border:0;border-radius:16px;min-height:44px;margin-top:16px;padding:0 18px;font-weight:950}@media (width<=1220px){.client-product-market-main.classic,.client-product-market-lower-grid{grid-template-columns:1fr}.client-product-market-description-section{grid-row:auto}.client-product-market-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-product-app-shell.classic-mobile{width:100%;max-width:430px;min-height:100vh;color:var(--chego-text);background:#f8fafc;margin:0 auto;padding:0 12px 104px}.client-product-app-shell.classic-mobile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chego-product-mobile-header{z-index:25;color:#fff;background:linear-gradient(135deg,#005636,#009850);margin:0 -12px 10px;padding:10px 12px 12px;position:sticky;top:0;box-shadow:0 10px 26px #0056362e}.chego-product-mobile-topbar{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.chego-product-mobile-topbar>button,.chego-product-mobile-topbar div button{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.chego-product-mobile-topbar img{object-fit:contain;justify-self:start;width:90px;max-height:38px}.chego-product-mobile-topbar div{gap:8px;display:flex}.chego-product-mobile-topbar .cart{position:relative}.chego-product-mobile-topbar b{color:#009850;background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-7px;right:-6px}.chego-product-mobile-location{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;margin-top:8px;font-size:12px;font-weight:900;display:inline-flex}.client-product-app-breadcrumb{color:#64748b;align-items:center;gap:6px;margin:10px 2px;font-size:12px;display:flex}.client-product-app-breadcrumb button{color:#007a42;font-size:inherit;background:0 0;border:0;padding:0;font-weight:950}.client-product-app-breadcrumb strong{color:#334155}.client-product-app-hero.classic-hero{background:radial-gradient(circle at 50% 30%,#fff 0,#f6fff9 48%,#e8fff3 100%);border:1px solid #00985024;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.client-product-app-image>span{filter:drop-shadow(0 18px 26px #0f172a1f);font-size:126px}.client-product-app-image img{object-fit:contain;width:100%;height:360px;padding:26px}.client-product-app-discount{z-index:2;color:#fff;background:#009850;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;position:absolute;top:14px;left:14px}.client-product-app-fav{z-index:2;color:#007a42;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 12px 28px #0f172a1a}.client-product-app-counter{color:#fff;background:#0f172aa3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;position:absolute;bottom:14px;right:14px}.client-product-app-thumbs.classic-thumbs{gap:9px;margin:10px -2px 0;padding:0 2px 2px;display:flex;overflow-x:auto}.client-product-app-thumbs.classic-thumbs button{background:#fff;border:1px solid #dbe7e0;border-radius:18px;flex:0 0 62px;place-items:center;height:62px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.client-product-app-thumbs.classic-thumbs button.active{background:#e8fff3;border:2px solid #009850}.client-product-app-thumbs.classic-thumbs span{font-size:30px}.client-product-app-thumbs.classic-thumbs img{object-fit:cover;width:100%;height:100%}.client-product-app-summary,.client-product-app-card,.client-product-app-store,.client-product-app-freight,.client-product-app-benefits{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:24px;width:100%;margin-top:12px;padding:16px;box-shadow:0 12px 34px #0f172a0d}.client-product-app-product-badges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.client-product-app-product-badges span,.classic-promos span{color:#007a42;background:#e8fff3;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.client-product-app-rating{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:13px;display:flex}.client-product-app-rating strong{color:#f59e0b}.client-product-app-rating button{color:#007a42;background:0 0;border:0;padding:0;font-size:13px;font-weight:950}.client-product-app-price-line{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.client-product-app-price-line del{color:#94a3b8;font-size:15px;font-weight:800;line-height:1;display:block}.client-product-app-price-line strong{color:#007a42;letter-spacing:-.055em;font-size:clamp(34px,10vw,43px);font-weight:950;line-height:.98;display:inline-block}.client-product-app-price-line span{color:#fff;vertical-align:middle;background:#009850;border-radius:999px;margin-left:7px;padding:5px 8px;font-size:12px;font-weight:950;display:inline-block}.client-product-app-installments{color:#475569;margin:7px 0 0;font-size:13px;font-weight:750}.classic-promos{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.product-choice-card{padding:15px}.client-product-app-choice-title{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.client-product-app-choice-title span{color:#334155;font-size:14px;font-weight:850}.client-product-app-choice-title strong{color:#007a42;font-size:14px;font-weight:950}.client-product-app-color-list,.client-product-app-size-list{flex-wrap:wrap;gap:9px;display:flex}.client-product-app-color-list button{background:#fff;border:1px solid #dbe7e0;border-radius:14px;width:40px;height:40px;padding:4px}.client-product-app-color-list button.active{border:2px solid #009850}.client-product-app-color-list i{border-radius:11px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0f172a1f}.client-product-app-size-list button{color:#0f172a;background:#fff;border:1px solid #dbe7e0;border-radius:14px;min-width:50px;min-height:42px;font-size:13px;font-weight:900}.client-product-app-size-list button.active{color:#007a42;background:#e8fff3;border:2px solid #009850}.client-product-app-size-list button.disabled{opacity:.45}.product-qty-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-qty-card>span{color:#334155;font-size:14px;font-weight:850}.product-qty-card>div{border:1px solid #dbe7e0;border-radius:15px;grid-template-columns:42px 46px 42px;display:grid;overflow:hidden}.product-qty-card button{color:#0f172a;background:#f8fafc;border:0;place-items:center;display:grid}.product-qty-card strong{color:#0f172a;place-items:center;font-size:14px;display:grid}.client-product-app-freight.classic-freight{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#bbf7d0;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.client-product-app-freight.classic-freight>span{color:#007a42;background:#d9ffe8;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.client-product-app-freight strong{color:#0f172a;font-size:14px;font-weight:950}.client-product-app-freight p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.35}.client-product-app-freight button{color:#007a42;background:0 0;border:0;font-size:12px;font-weight:950}.client-product-app-alert{color:#991b1b;background:#fef2f2;border-radius:20px;margin-top:12px;padding:13px 16px;font-weight:950}.client-product-app-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.client-product-app-benefits article{color:#007a42;text-align:center;background:#f8fafc;border-radius:18px;place-items:center;min-height:64px;padding:8px 5px;display:grid}.client-product-app-benefits span{color:#334155;font-size:11px;font-weight:850;line-height:1.15}.client-product-app-store.classic-store{grid-template-columns:58px 1fr;align-items:start;gap:12px;display:grid}.client-product-app-store .store-avatar{background:#e8fff3;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.client-product-app-store .store-avatar span{font-size:28px}.client-product-app-store .store-avatar img{object-fit:cover;width:100%;height:100%}.client-product-app-store small{color:#007a42;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.client-product-app-store h2,.client-product-app-card h2{color:#0f172a;letter-spacing:-.02em;margin:3px 0 8px;font-size:19px;font-weight:950}.client-product-app-store p{color:#64748b;margin:0;font-size:13px;line-height:1.42}.client-product-app-store div div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.client-product-app-store div div span{color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.client-product-app-store button{color:#007a42;background:#fff;border:1px solid #00a96a;border-radius:15px;grid-column:1/-1;min-height:42px;font-size:13px;font-weight:950}.client-product-app-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.client-product-app-title-row h2{margin:0}.client-product-app-title-row button{color:#007a42;background:0 0;border:0;font-size:12px;font-weight:950}.client-product-app-description,.client-product-app-specs{color:#475569;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.client-product-app-specs{background:#f8fafc;border-radius:16px;margin-top:10px;padding:10px}.client-product-app-details-table{border-top:1px solid #edf2f7;display:grid}.client-product-app-details-table div{border-bottom:1px solid #f1f5f9;grid-template-columns:120px 1fr;align-items:center;gap:8px;min-height:40px;display:grid}.client-product-app-details-table span{color:#64748b;font-size:12px;font-weight:800}.client-product-app-details-table strong{color:#0f172a;font-size:12px;font-weight:850}.client-product-app-reviews{gap:10px;display:grid}.client-product-app-reviews article,.client-product-app-empty{background:#f8fafc;border:1px solid #edf2f7;border-radius:17px;padding:12px}.client-product-app-reviews p,.client-product-app-empty p{color:#475569;margin:5px 0;font-size:13px;line-height:1.45}.client-product-app-reviews small{color:#64748b;font-size:11px}.client-product-app-horizontal-rail{gap:10px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.client-product-app-horizontal-card{background:#fff;border:1px solid #dbe7e0;border-radius:19px;flex:0 0 142px;position:relative;overflow:hidden}.client-product-app-horizontal-card>div{background:#f8fafc;place-items:center;height:112px;display:grid;overflow:hidden}.client-product-app-horizontal-card>div span{font-size:46px}.client-product-app-horizontal-card img{object-fit:cover;width:100%;height:100%}.client-product-app-horizontal-card h3{color:#0f172a;min-height:35px;margin:8px 8px 4px;font-size:12px;font-weight:900;line-height:1.25}.client-product-app-horizontal-card strong{color:#007a42;margin:0 8px 10px;font-size:13px;font-weight:950;display:block}.client-product-app-bottombar.classic-bottombar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #0f172a14;border-radius:26px;grid-template-columns:52px 62px 1fr;gap:9px;width:min(100% - 20px,410px);min-height:72px;padding:10px;display:grid;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0f172a29}.client-product-app-bottombar button{border-radius:19px;font-weight:950}.client-product-app-bottombar .heart,.client-product-app-bottombar .cart{color:#007a42;background:#fff;border:1px solid #dbe7e0;place-items:center;display:grid}.client-product-app-bottombar .buy{color:#fff;background:linear-gradient(135deg,#00a96a,#007a42);border:0;font-size:13px;box-shadow:0 12px 26px #0098503d}.client-product-app-bottombar button:disabled{color:#fff;box-shadow:none;background:#94a3b8}.client-product-app-empty-page{text-align:center;background:#fff;border-radius:24px;margin-top:24px;padding:22px}.client-product-app-empty-page button{color:#fff;background:#009850;border:0;border-radius:15px;min-height:42px;margin-top:14px;padding:0 16px;font-weight:950}@media (width<=390px){.client-product-app-shell.classic-mobile{padding-left:8px;padding-right:8px}.chego-product-mobile-header{margin-left:-8px;margin-right:-8px}.client-product-app-image{min-height:306px}.client-product-app-bottombar.classic-bottombar{grid-template-columns:50px 58px 1fr;width:calc(100% - 16px)}}@media (width>=700px){body.chego-view-mobile{background:#e8fff3}.client-product-app-shell.classic-mobile{border-left:1px solid #0098501a;border-right:1px solid #0098501a;box-shadow:0 0 42px #0f172a14}}.client-product-market-shell,.client-product-market-shell *,.client-product-app-shell.classic-mobile,.client-product-app-shell.classic-mobile *{box-sizing:border-box}.client-product-market-shell svg,.client-product-market-buy svg,.client-product-market-heart svg,.client-product-market-quantity svg,.client-product-market-benefits svg,.client-product-app-shell.classic-mobile svg,.client-product-app-sticky-buy svg,.client-product-app-qty svg,.client-product-app-benefits svg,.chego-product-mobile-header svg{fill:none!important;stroke:currentColor!important;stroke-width:2.1px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}.client-product-market-shell{color:#0f172a!important;background:linear-gradient(#f6fff9 0%,#f8fafc 360px,#fff 100%)!important;min-height:100vh!important}.client-product-market-container{width:min(1320px,100% - 48px)!important;margin:0 auto!important;padding:18px 0 54px!important}.client-product-market-main.classic{grid-template-columns:minmax(520px,1.08fr) minmax(390px,.92fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.client-product-market-gallery-col{grid-template-columns:78px minmax(0,1fr)!important;gap:18px!important;min-width:0!important;display:grid!important}.client-product-market-thumbs.vertical{align-content:start!important;gap:12px!important;display:grid!important}.client-product-market-thumbs.vertical button,.client-product-market-more-media{background:#fff!important;border:1px solid #dbe7e0!important;border-radius:18px!important;place-items:center!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important;padding:0!important;display:grid!important;overflow:hidden!important}.client-product-market-thumbs.vertical button.active{border:2px solid #009850!important}.client-product-market-image{background:radial-gradient(circle at 50% 35%,#fff 0%,#fbfffd 45%,#effff7 100%)!important;border:1px solid #dbe7e0!important;border-radius:28px!important;place-items:center!important;height:clamp(460px,40vw,570px)!important;min-height:520px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 60px #0f172a12!important}.client-product-market-image img,.client-product-market-thumbs.vertical img,.client-product-market-card-image img,.client-product-app-image img,.client-product-app-thumbs img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.client-product-market-image>span:not(.client-product-market-discount),.client-product-market-thumbs.vertical span:not(.client-product-market-discount){font-size:138px!important;line-height:1!important}.client-product-market-discount,.client-product-app-discount{z-index:3!important;color:#fff!important;background:#009850!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-weight:950!important;display:inline-flex!important;position:absolute!important}.client-product-market-info.classic-info{background:#fff!important;border:1px solid #0f172a14!important;border-radius:28px!important;width:100%!important;min-width:0!important;padding:28px!important;box-shadow:0 22px 60px #0f172a0f!important}.client-product-market-badges{flex-wrap:wrap!important;gap:8px!important;margin:0 0 12px!important;display:flex!important}.client-product-market-badges span{color:#007a42!important;background:#e8fff3!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.client-product-market-info h1{color:#0f172a!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(30px,2.25vw,42px)!important;font-weight:950!important;line-height:1.06!important}.client-product-market-rating{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important;font-size:14px!important;display:flex!important}.client-product-market-rating strong{color:#f59e0b!important;font-weight:950!important}.client-product-market-rating button{color:#007a42!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-weight:950!important}.client-product-market-price-line{flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;margin-top:22px!important;display:flex!important}.client-product-market-price-line del{color:#94a3b8!important;font-size:17px!important;font-weight:800!important}.client-product-market-price-line strong{color:#007a42!important;letter-spacing:-.055em!important;font-size:clamp(34px,3vw,50px)!important;font-weight:950!important;line-height:.95!important}.client-product-market-price-line span{color:#fff!important;background:#009850!important;border-radius:999px!important;padding:6px 11px!important;font-size:13px!important;font-weight:950!important}.client-product-market-installments{color:#475569!important;margin:8px 0 0!important;font-size:14px!important;font-weight:700!important}.client-product-market-color-row,.client-product-market-size-row,.client-product-market-quantity{border-top:1px solid #edf2f7!important;margin-top:22px!important;padding-top:20px!important}.client-product-market-color-row>span,.client-product-market-size-row span,.client-product-market-quantity>span{color:#334155!important;margin-bottom:11px!important;font-size:14px!important;font-weight:850!important;display:block!important}.client-product-market-color-row>div,.client-product-market-size-list{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.client-product-market-color-row button{background:#fff!important;border:1px solid #dbe7e0!important;border-radius:13px!important;width:38px!important;height:38px!important;padding:4px!important}.client-product-market-color-row button.active,.client-product-market-size-list button.active{color:#007a42!important;background:#e8fff3!important;border:2px solid #009850!important}.client-product-market-color-row i{border-radius:10px!important;width:100%!important;height:100%!important;display:block!important}.client-product-market-size-list button{color:#0f172a!important;background:#fff!important;border:1px solid #dbe7e0!important;border-radius:14px!important;min-width:54px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important}.client-product-market-quantity{grid-template-columns:auto 1fr!important;align-items:center!important;gap:16px!important;display:grid!important}.client-product-market-quantity>span{margin:0!important}.client-product-market-quantity>div{border:1px solid #dbe7e0!important;border-radius:15px!important;grid-template-columns:42px 1fr 42px!important;width:132px!important;display:inline-grid!important;overflow:hidden!important}.client-product-market-quantity button{color:#0f172a!important;background:#f8fafc!important;border:0!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.client-product-market-quantity strong{color:#0f172a!important;place-items:center!important;height:42px!important;font-size:14px!important;display:grid!important}.client-product-market-action-row{grid-template-columns:minmax(0,1fr) 58px!important;gap:12px!important;margin-top:22px!important;display:grid!important}.client-product-market-buy,.client-product-market-heart{border-radius:18px!important;height:58px!important;min-height:58px!important;max-height:58px!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.client-product-market-buy{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#00a96a,#007a42)!important;border:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 18px!important;display:inline-flex!important;overflow:hidden!important}.client-product-market-heart{color:#007a42!important;background:#fff!important;border:1px solid #dbe7e0!important;place-items:center!important;width:58px!important;padding:0!important;display:grid!important}.client-product-market-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;display:grid!important}.client-product-market-benefits article{background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:18px!important;grid-template-columns:28px 1fr!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:10px!important;display:grid!important}.client-product-market-store-card,.client-product-market-coupon,.client-product-market-section{background:#fff!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 16px 44px #0f172a0d!important}.client-product-market-store-card{grid-template-columns:74px 1fr auto!important;align-items:center!important;gap:18px!important;margin-top:22px!important;padding:18px!important;display:grid!important}.client-product-market-lower-grid{grid-template-columns:1.1fr .9fr .9fr!important;gap:18px!important;margin-top:20px!important;display:grid!important}.client-product-market-section{padding:20px!important}.client-product-market-rail{grid-auto-columns:minmax(185px,1fr)!important;grid-auto-flow:column!important;gap:14px!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}.client-product-market-card{background:#fff!important;border:1px solid #edf2f7!important;border-radius:20px!important;min-width:185px!important;overflow:hidden!important}.client-product-market-card-image{background:#f8fafc!important;place-items:center!important;height:128px!important;display:grid!important}@media (width<=980px){.client-product-market-container{width:min(100% - 28px,760px)!important}.client-product-market-main.classic,.client-product-market-lower-grid,.client-product-market-gallery-col{grid-template-columns:1fr!important}.client-product-market-thumbs.vertical{grid-template-columns:repeat(5,64px)!important;overflow-x:auto!important}.client-product-market-thumbs.vertical button,.client-product-market-more-media{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}}.client-product-app-shell.classic-mobile{color:#0f172a!important;background:#f8fafc!important;width:100%!important;max-width:430px!important;min-height:100vh!important;margin:0 auto!important;padding:0 12px 104px!important}.client-product-app-hero.classic-hero{background:radial-gradient(circle at 50% 30%,#fff 0,#f6fff9 48%,#e8fff3 100%)!important;border:1px solid #00985024!important;border-radius:28px!important;position:relative!important;overflow:hidden!important}.client-product-app-image{place-items:center!important;width:100%!important;min-height:340px!important;display:grid!important;overflow:hidden!important}.client-product-app-image>span{font-size:126px!important;line-height:1!important}.client-product-app-summary,.client-product-app-card,.client-product-app-store,.client-product-app-freight,.client-product-app-benefits{background:#fff!important;border:1px solid #0f172a14!important;border-radius:24px!important;width:100%!important;margin-top:12px!important;padding:16px!important}.client-product-app-summary h1{color:#0f172a!important;letter-spacing:-.04em!important;margin:8px 0 0!important;font-size:24px!important;font-weight:950!important;line-height:1.08!important}.client-product-app-price-row strong{color:#007a42!important;font-size:34px!important;font-weight:950!important}.client-product-app-sticky-buy{z-index:40!important;background:#fffffff5!important;border-top:1px solid #0f172a14!important;width:min(430px,100%)!important;padding:12px!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.client-product-app-sticky-buy button{color:#fff!important;background:linear-gradient(135deg,#00a96a,#007a42)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:58px!important;font-size:15px!important;font-weight:950!important;display:inline-flex!important}.client-product-market-thumbs.vertical button,.client-product-app-thumbs.classic-thumbs button{padding:0!important}.client-product-market-thumb-media,.client-product-app-thumb-media{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:8px!important;display:flex!important;overflow:hidden!important}.client-product-market-thumb-asset,.client-product-app-thumb-asset{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0 auto!important;display:block!important}.client-product-market-thumb-emoji,.client-product-app-thumb-emoji{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:flex!important}.client-product-market-thumbs.vertical .client-product-market-thumb-emoji{font-size:34px!important}.client-product-app-thumbs.classic-thumbs .client-product-app-thumb-emoji{font-size:30px!important}.client-product-market-thumbs.vertical button,.client-product-app-thumbs.classic-thumbs button{justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important;position:relative!important;overflow:hidden!important}.client-product-market-thumbs.vertical button>span:not(.client-product-market-discount),.client-product-market-thumbs.vertical button>.client-product-market-thumb-media,.client-product-market-thumbs.vertical button>.client-product-market-thumb-media>span,.client-product-market-thumbs.vertical button>.client-product-market-thumb-media>.client-product-market-thumb-emoji{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:8px!important;font-size:34px!important;line-height:1!important;display:flex!important;transform:none!important}.client-product-app-thumbs.classic-thumbs button>span,.client-product-app-thumbs.classic-thumbs button>.client-product-app-thumb-media,.client-product-app-thumbs.classic-thumbs button>.client-product-app-thumb-media>span,.client-product-app-thumbs.classic-thumbs button>.client-product-app-thumb-media>.client-product-app-thumb-emoji{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:7px!important;font-size:28px!important;line-height:1!important;display:flex!important;transform:none!important}.client-product-market-thumbs.vertical button>img,.client-product-market-thumbs.vertical button img,.client-product-market-thumbs.vertical .client-product-market-thumb-asset,.client-product-app-thumbs.classic-thumbs button>img,.client-product-app-thumbs.classic-thumbs button img,.client-product-app-thumbs.classic-thumbs .client-product-app-thumb-asset{object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;padding:7px!important;display:block!important}@media (width>=981px){.chego-site-mobile-header{display:none!important}}@media (width<=980px){.chego-site-header{display:none!important}}@media (width>=981px){.chego-site-header{display:block!important}.chego-site-mobile-header,.chego-store-ref-mobile-header,.client-product-app-header,.client-product-app-topbar{display:none!important}}@media (width<=980px){.chego-site-header,.chego-store-ref-header,.client-product-market-header{display:none!important}.chego-site-mobile-header{display:block!important}}.chego-site-header{color:#fff!important;background:linear-gradient(135deg,#004a31 0%,#006f43 56%,#009850 100%)!important;width:100%!important;box-shadow:0 12px 32px #004a312e!important}.chego-site-header-inner{grid-template-columns:160px minmax(560px,1fr) auto auto auto auto!important;align-items:center!important;gap:16px!important;width:min(1480px,100% - 48px)!important;min-height:74px!important;margin:0 auto!important;display:grid!important}.chego-site-header button,.chego-site-header input{font:inherit!important}.chego-site-header button{cursor:pointer!important;border:0!important}.chego-site-header svg,.chego-site-mobile-header svg{fill:none!important;stroke:currentColor!important;stroke-width:2.1px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.chego-site-logo{background:0 0!important;justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}.chego-site-logo img{object-fit:contain!important;width:142px!important;max-height:54px!important}.chego-site-city,.chego-site-account,.chego-site-fav,.chego-site-cart{color:#fff!important;white-space:nowrap!important;background:#ffffff1f!important;border:1px solid #ffffff29!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:46px!important;padding:0 15px!important;font-size:.9rem!important;font-weight:950!important;display:inline-flex!important}.chego-site-search{background:#fff!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important;height:52px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 30px #002a1c2e!important}.chego-site-search input{color:#0f172a!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 24px!important;font-size:.95rem!important;font-weight:850!important}.chego-site-search input::placeholder{color:#64748b!important}.chego-site-search button{color:#fff!important;background:#009850!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;margin-right:2px!important;display:grid!important}.chego-site-city span,.chego-site-account span{text-align:left!important;gap:2px!important;line-height:1!important;display:grid!important}.chego-site-city strong,.chego-site-account strong{font-size:.88rem!important;font-weight:1000!important}.chego-site-city small,.chego-site-account small{color:#ffffffc7!important;font-size:.72rem!important;font-weight:850!important}.chego-site-chevron{opacity:.85!important;width:14px!important;height:14px!important}.chego-site-cart{position:relative!important}.chego-site-cart b{color:#009850!important;background:#fff!important;border-radius:999px!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:.76rem!important;font-weight:1000!important;display:grid!important;position:absolute!important;top:-8px!important;right:-7px!important}.chego-site-category{visibility:hidden!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}@media (width>=981px){.chego-site-header{display:block!important}.chego-site-mobile-header,.chego-store-ref-mobile-header,.client-product-app-header,.client-product-app-topbar{display:none!important}}@media (width<=980px){.chego-site-header,.chego-store-ref-header,.client-product-market-header{display:none!important}.chego-site-mobile-header,.chego-store-ref-mobile-header{display:block!important}}.client-product-market-open-description,.client-product-app-open-description{color:#008f4f!important;font:inherit!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;font-weight:950!important;text-decoration:none!important}.client-product-market-open-description:hover,.client-product-app-open-description:hover{text-decoration:underline!important}.client-product-description-modal{z-index:9999!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:none!important;position:fixed!important;inset:0!important}.client-product-description-modal:target{display:flex!important}.client-product-description-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0206178a!important;position:absolute!important;inset:0!important}.client-product-description-card{z-index:1!important;background:#fff!important;border:1px solid #00985038!important;border-radius:28px!important;width:min(640px,100vw - 32px)!important;max-height:min(76vh,680px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 100px #02061747!important}.client-product-description-card header{background:linear-gradient(135deg,#fff 0%,#f0fff7 100%)!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:24px 26px 18px!important;display:flex!important}.client-product-description-card header span{color:#008f4f!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:6px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.client-product-description-card header h2{color:#0f172a!important;letter-spacing:-.035em!important;margin:0!important;font-size:25px!important;font-weight:950!important;line-height:1.1!important}.client-product-description-card header>a{color:#0f172a!important;background:#fff!important;border:1px solid #dbe7e0!important;border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:28px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:grid!important}.client-product-description-body{max-height:calc(min(76vh,680px) - 106px)!important;padding:24px 26px 28px!important;overflow-y:auto!important}.client-product-description-body p{color:#334155!important;white-space:pre-line!important;margin:0!important;font-size:16px!important;line-height:1.72!important}@media (width<=720px){.client-product-description-modal{align-items:flex-end!important;padding:12px!important}.client-product-description-card{border-radius:24px 24px 18px 18px!important;width:100%!important;max-height:82vh!important}.client-product-description-card header{padding:20px 20px 16px!important}.client-product-description-card header h2{font-size:22px!important}.client-product-description-body{max-height:calc(82vh - 98px)!important;padding:20px 20px 96px!important}.client-product-description-body p{font-size:15px!important;line-height:1.68!important}}.client-product-market-rail.empty{display:block!important}.client-product-market-rail-empty{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%)!important;border:1px dashed #a7f3d0!important;border-radius:20px!important;align-content:center!important;gap:7px!important;width:100%!important;min-height:118px!important;padding:18px!important;display:grid!important}.client-product-market-rail-empty strong,.client-product-app-rail-empty strong{color:#0f172a!important;font-size:14px!important;font-weight:950!important}.client-product-market-rail-empty p,.client-product-app-rail-empty p{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.client-product-market-rail-empty button,.client-product-app-rail-empty button{color:#fff!important;cursor:pointer!important;background:#009850!important;border:0!important;border-radius:999px!important;width:fit-content!important;padding:9px 14px!important;font-size:12px!important;font-weight:950!important}.client-product-app-horizontal-rail.empty{margin:0!important;padding:0!important;display:block!important}.client-product-app-rail-empty{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%)!important;border:1px dashed #a7f3d0!important;border-radius:18px!important;align-content:center!important;gap:7px!important;width:100%!important;min-height:112px!important;padding:15px!important;display:grid!important}.client-product-market-image-fav,.client-product-market-heart,.client-product-app-fav{color:#64748b!important;background:#fff!important;border-color:#e2e8f0!important;transition:color .15s,border-color .15s,transform .15s,box-shadow .15s!important;box-shadow:0 8px 22px #0f172a14!important}.client-product-market-image-fav svg,.client-product-market-heart svg,.client-product-app-fav svg{fill:#0000!important;stroke:currentColor!important;transition:fill .15s,stroke .15s,transform .15s!important}.client-product-market-image-fav:hover,.client-product-market-heart:hover,.client-product-app-fav:hover{color:#ef4444!important;background:#fff!important;border-color:#fecaca!important;transform:scale(1.05)!important;box-shadow:0 8px 22px #0f172a14!important}.client-product-market-image-fav.active,.client-product-market-heart.active,.client-product-app-fav.active{animation:.15s ease-out chego-favorite-pop;color:#ef4444!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 8px 22px #0f172a14!important}.client-product-market-image-fav.active svg,.client-product-market-heart.active svg,.client-product-app-fav.active svg{transform:scale(1.06);fill:#ef4444!important;stroke:#ef4444!important}@keyframes chego-favorite-pop{0%{transform:scale(1)}55%{transform:scale(1.15)}to{transform:scale(1)}}.client-product-market-section.rail-section{min-width:0!important;overflow:hidden!important}.client-product-market-section.rail-section .client-product-market-rail{scroll-snap-type:x proximity;scrollbar-gutter:stable;grid-auto-flow:unset!important;grid-auto-columns:unset!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:2px 2px 10px!important;display:flex!important;overflow:auto hidden!important}.client-product-market-section.rail-section .client-product-market-card{scroll-snap-align:start;flex-direction:column!important;flex:0 0 clamp(205px,17vw,230px)!important;width:clamp(205px,17vw,230px)!important;min-width:clamp(205px,17vw,230px)!important;max-width:230px!important;display:flex!important}.client-product-market-section.rail-section .client-product-market-card>div{flex:0 0 150px!important;width:100%!important;height:150px!important}.client-product-market-section.rail-section .client-product-market-card h3{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:40px!important;margin:12px 12px 5px!important;display:-webkit-box!important;overflow:hidden!important}.client-product-market-section.rail-section .client-product-market-card p{margin:0 12px!important}.client-product-market-section.rail-section .client-product-market-card strong{margin:auto 12px 12px!important;padding-top:12px!important}.client-product-market-section.rail-section .client-product-market-card>button{z-index:2!important}@media (width<=760px){.client-product-market-section.rail-section .client-product-market-card{flex-basis:168px!important;width:168px!important;min-width:168px!important}.client-product-market-section.rail-section .client-product-market-card>div{flex-basis:126px!important;height:126px!important}}:root{--chego-page-gutter:clamp(14px, 2.1vw, 40px);--chego-content-max:1920px}html,body,#app{width:100%;max-width:100%}#app,#app *{min-width:0}img,video,canvas,svg,button,a,input,select,textarea{max-width:100%}button,a{overflow-wrap:normal;word-break:normal}.client-desktop-shell,.merchant-desktop-shell,.admin-desktop-shell,.merchant-promotions-desktop-shell,.merchant-categories-desktop-shell,.merchant-finance-desktop-shell,.merchant-metrics-desktop-shell,.merchant-panel-shell,.merchant-panel-main,.admin-dashboard-main,.admin-main-content{width:min(100%, var(--chego-content-max))!important;max-width:var(--chego-content-max)!important;margin-inline:auto!important}.client-desktop-shell,.merchant-desktop-shell,.merchant-promotions-desktop-shell,.merchant-categories-desktop-shell,.merchant-finance-desktop-shell,.merchant-metrics-desktop-shell{padding-inline:var(--chego-page-gutter)!important}.chego-site-header-inner{padding-inline:var(--chego-page-gutter);width:min(100%, var(--chego-content-max))!important;grid-template-columns:minmax(120px,160px) minmax(260px,1fr) repeat(4,auto)!important;gap:clamp(8px,1vw,16px)!important}.chego-site-search,.chego-site-search input{min-width:0!important}.chego-site-city,.chego-site-account,.chego-site-fav,.chego-site-cart{flex:none;padding-inline:clamp(10px,1vw,15px)!important}.merchant-desktop-header,.merchant-panel-header,.admin-desktop-header,[class*=page-header],[class*=header-actions],[class*=toolbar],[class*=filter-bar],[class*=filters-desktop]{min-width:0}[class*=header-actions],[class*=toolbar-actions],[class*=form-actions],[class*=range-desktop],[class*=tabs-desktop]{flex-wrap:wrap}.merchant-finance-old-range-desktop,.merchant-finance-old-tabs-desktop,.merchant-finance-ledger-range-desktop,.merchant-settlement-tabs-desktop{align-items:stretch;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.merchant-finance-old-range-desktop button,.merchant-finance-old-tabs-desktop button,.merchant-finance-ledger-range-desktop button,.merchant-settlement-tabs-desktop button{white-space:nowrap!important;flex:0 auto!important;min-width:max-content!important}.merchant-launch-store-card-desktop,.merchant-launch-store-main-desktop,.merchant-launch-store-kpis-desktop,.merchant-desktop-hero,.merchant-desktop-hero-card{min-width:0}.merchant-launch-store-kpis-desktop{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important}.merchant-launch-store-card-desktop{grid-template-columns:minmax(250px,1.25fr) minmax(360px,1fr)!important}[class*=table-wrap],[class*=table-shell],[class*=table-container],[class*=list-card],[class*=workspace-table]{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}table{max-width:100%}@media (width<=1480px){.chego-site-header-inner{grid-template-columns:132px minmax(240px,1fr) auto auto auto!important}.chego-site-city{display:none!important}.merchant-launch-store-card-desktop{grid-template-columns:1fr!important}.merchant-launch-store-kpis-desktop{width:100%}.merchant-finance-old-filters-desktop,.merchant-finance-ledger-filter-desktop,[class*=finance][class*=filters]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1240px){:root{--chego-page-gutter:14px}.chego-site-header-inner{grid-template-columns:120px minmax(200px,1fr) auto auto!important}.chego-site-account{display:none!important}.client-desktop-header{grid-template-columns:150px minmax(220px,1fr) auto!important}.client-desktop-hero-grid,.merchant-launch-layout-desktop{grid-template-columns:1fr!important}.merchant-launch-menu-desktop{width:100%!important;position:static!important}}@media (width>=1800px){:root{--chego-page-gutter:clamp(28px, 2.5vw, 54px)}.chego-site-header-inner,.client-desktop-shell,.merchant-desktop-shell,.merchant-promotions-desktop-shell,.merchant-categories-desktop-shell,.merchant-finance-desktop-shell,.merchant-metrics-desktop-shell{max-width:1880px!important}}:is(body.chego-view-desktop:has(.merchant-promotions-desktop-shell),body.chego-view-desktop:has(.merchant-categories-desktop-shell)){overflow-x:hidden}:is(body.chego-view-desktop:has(.merchant-promotions-desktop-shell) #app,body.chego-view-desktop:has(.merchant-categories-desktop-shell) #app){width:100%;max-width:none;margin:0;padding:0}body.chego-view-desktop .merchant-promotions-desktop-shell,body.chego-view-desktop .merchant-categories-desktop-shell{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.admin-v2-shell.is-desktop .admin-v2-main{width:100%;max-width:1680px;margin-inline:auto}.admin-v2-page-head{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;display:flex}.admin-v2-page-head>div:first-child{min-width:0}.admin-v2-page-head h1{line-height:1.05}.admin-v2-page-head p{margin-top:6px}.admin-v2-page-actions{flex:none;align-self:center}.admin-v2-search input{width:100%;min-width:0}.admin-v2-search:focus-within{border-color:#58cfa0;box-shadow:0 0 0 3px #009d5b1a}.admin-v2-table{width:100%;overflow-x:auto}.admin-v2-table-head,.admin-v2-table-row{min-width:1040px}.admin-v2-table-head.order-grid,.admin-v2-table-row.order-grid{grid-template-columns:minmax(175px,1.15fr) minmax(150px,1fr) minmax(190px,1.25fr) minmax(190px,.95fr) minmax(100px,.65fr) minmax(145px,.8fr) 82px;column-gap:18px}.admin-v2-table-head.store-grid,.admin-v2-table-row.store-grid{grid-template-columns:minmax(230px,1.35fr) minmax(135px,.85fr) 72px 92px minmax(112px,.72fr) minmax(145px,.9fr) minmax(285px,1.45fr);column-gap:14px}.admin-v2-table-row.order-grid>*,.admin-v2-table-row.store-grid>*,.admin-v2-table-head.order-grid>*,.admin-v2-table-head.store-grid>*{min-width:0}.admin-v2-table-row.order-grid>span,.admin-v2-table-row.order-grid>strong,.admin-v2-table-row.store-grid>span,.admin-v2-table-row.store-grid>strong{overflow-wrap:anywhere}.admin-v2-pill{text-align:center;white-space:normal;justify-content:center;justify-self:start;align-items:center;min-width:118px;max-width:100%;min-height:30px;padding:6px 12px;line-height:1.15;display:inline-flex}.admin-v2-inline-actions{grid-template-columns:42px repeat(2,minmax(72px,auto));justify-content:start;align-items:center;gap:8px;display:grid}.admin-v2-inline-actions button,.admin-v2-table-row>button,.admin-v2-order-row>button{justify-content:center;align-items:center;min-width:42px;min-height:38px;display:inline-flex}.admin-v2-order-row{grid-template-columns:minmax(250px,1.15fr) minmax(260px,1.25fr) minmax(190px,.85fr) minmax(100px,.55fr) 50px;column-gap:20px}.admin-v2-order-row>div,.admin-v2-order-row>strong,.admin-v2-order-row>button{min-width:0}.admin-v2-order-row>button{justify-self:end}.admin-v2-order-row [data-admin-search-item][hidden],[data-admin-search-item][hidden]{display:none!important}.admin-v2-search-empty{color:#526579;background:#f8fffb;border:1px dashed #b9dcca;border-radius:14px;margin:12px 0 0;padding:16px 18px;font-size:13px;font-weight:750}.admin-plans-tabs,.admin-v2-filters{flex-wrap:wrap;align-items:center}.admin-plans-tabs button,.admin-v2-filters button{min-height:38px}@media (width>=1800px){.admin-v2-shell.is-desktop .admin-v2-main{max-width:1760px}.admin-v2-main{padding-inline:32px}}@media (width<=1280px){.admin-v2-table-head.order-grid,.admin-v2-table-row.order-grid{min-width:1120px}.admin-v2-table-head.store-grid,.admin-v2-table-row.store-grid{min-width:1160px}}.admin-users-table-card{overflow:hidden}.admin-users-table{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.admin-users-table .admin-users-row-actions{grid-template-columns:repeat(3,42px);justify-content:end;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.admin-users-table .admin-users-row-actions button{width:42px;min-width:42px;max-width:42px;height:38px;min-height:38px;padding:0}.admin-users-table .admin-users-grid>:last-child{min-width:0}@media (width<=1365px){.admin-users-table .admin-users-grid{min-width:1060px}}.admin-store-status-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 14px;display:grid}.admin-store-status-guide article{background:#fff;border:1px solid #dce8e2;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:grid;box-shadow:0 8px 20px #09302709}.admin-store-guide-icon{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-store-guide-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:21px;height:21px}.admin-store-guide-icon.approval{color:#078a50;background:#e7f8ef}.admin-store-guide-icon.operation{color:#3568b8;background:#edf4ff}.admin-store-status-guide strong{color:#172033;font-size:13px;font-weight:950;display:block}.admin-store-status-guide p{color:#66768a;margin:4px 0 0;font-size:11px;line-height:1.35}.admin-store-filters{margin-bottom:14px}.admin-stores-table-card{overflow:hidden}.admin-store-status-pill{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:start;align-items:center;max-width:100%;min-height:30px;padding:6px 10px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.admin-store-status-pill.success{color:#087a4d;background:#d9f8e9}.admin-store-status-pill.warning{color:#a76300;background:#fff0c6}.admin-store-status-pill.danger{color:#c22935;background:#ffe0e3}.admin-store-status-pill.neutral{color:#526173;background:#edf2f7}.admin-store-actions{grid-template-columns:42px repeat(2,minmax(92px,auto));gap:7px}.admin-store-actions button{color:#087a50;white-space:nowrap;background:#fff;border:1px solid #bfe5d3;border-radius:12px;min-height:36px;padding:0 10px;font-size:10px;font-weight:900;line-height:1.1}.admin-store-actions button.icon-only{width:42px;min-width:42px;padding:0}.admin-store-actions button.success-action{color:#fff;background:#079653;border-color:#079653}.admin-store-actions button.danger-action{color:#c22935;background:#fff1f2;border-color:#fecdd3}.admin-store-actions button.disabled-action,.admin-store-actions button:disabled{color:#94a3b8;cursor:not-allowed;background:#f3f6f8;border-color:#e2e8f0}@media (width<=1365px){.admin-v2-table-head.store-grid,.admin-v2-table-row.store-grid{min-width:1250px}}@media (width<=900px){.admin-store-status-guide{grid-template-columns:1fr}}.settlement-cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:18px;padding:0;display:grid;overflow:hidden}.settlement-cycle>div{border-right:1px solid #e2ece9;gap:6px;padding:18px 22px;display:grid}.settlement-cycle>div:last-child{border-right:0}.settlement-cycle span{letter-spacing:.08em;text-transform:uppercase;color:#6a7d92;font-size:11px;font-weight:900}.settlement-cycle strong{color:#12233f;font-size:17px}.settlement-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.settlement-filters{grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(140px,.7fr)) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.settlement-filters label{color:#58708a;gap:7px;font-size:12px;font-weight:800;display:grid}.settlement-filters input,.settlement-filters select{color:#12233f;background:#f8fbfa;border:1px solid #d6e4e0;border-radius:14px;width:100%;height:46px;padding:0 14px}.settlement-search{position:relative}.settlement-search svg{width:18px;position:absolute;bottom:14px;left:14px}.settlement-search input{padding-left:42px}.settlement-filters button{color:#008f55;background:#fff;border:1px solid #a9e5cd;border-radius:14px;height:46px;padding:0 16px;font-weight:800}.settlement-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.settlement-layout.has-detail{grid-template-columns:minmax(0,1fr) 360px}.settlement-table-card{padding:0;overflow:hidden}.settlement-list-heading{border-bottom:1px solid #e2ece9;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.settlement-list-heading>div{gap:4px;display:grid}.settlement-list-heading small,.settlement-list-heading span{color:#64798f;font-size:12px}.settlement-table{overflow-x:auto}.settlement-grid{grid-template-columns:minmax(190px,1.35fr) 130px 112px 128px 105px 105px 120px 112px 112px 82px;align-items:center;column-gap:14px;min-width:1240px;display:grid}.settlement-table .admin-v2-table-head{padding:13px 20px}.settlement-table .admin-v2-table-row{min-height:82px;padding:16px 20px}.settlement-table .admin-v2-table-row.is-overdue{background:linear-gradient(90deg,#fef2f2d1,#fff0 42%);box-shadow:inset 3px 0 #ef4444}.settlement-store{align-items:center;gap:11px;min-width:0;display:flex}.settlement-store-avatar{color:#008f55;background:#d9faeb;border:1px solid #c7efdf;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.settlement-store-avatar img{object-fit:cover;width:100%;height:100%;display:block}.settlement-store-avatar b{display:none}.settlement-store-avatar.is-fallback b{display:block}.settlement-store-avatar.is-fallback img{display:none}.settlement-store div,.settlement-detail-store div{gap:3px;min-width:0;display:grid}.settlement-store strong,.settlement-store small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settlement-store small,.settlement-detail-store small{color:#60758d}.settlement-competence{font-weight:800}.settlement-order-sales,.settlement-total-cell,.settlement-due-date{gap:4px;display:grid}.settlement-order-sales small,.settlement-total-cell small,.settlement-due-date small{color:#6a7d92;font-size:11px}.settlement-total-cell strong{color:#008f55;font-size:15px}.settlement-due-date strong{font-size:13px}.settlement-actions{gap:8px;display:flex}.settlement-actions button{color:#008f55;background:#fff;border:1px solid #a9e5cd;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.settlement-actions svg{width:17px}.settlement-detail{align-self:start;padding:22px;position:relative;top:0}.settlement-close{color:#64748b;background:0 0;border:0;width:34px;height:34px;position:absolute;top:14px;right:14px}.settlement-detail h2{margin:0 0 22px}.settlement-detail-store{border-bottom:1px solid #e2ece9;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding-bottom:18px;display:grid}.settlement-detail-cycle{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.settlement-detail-cycle>div{background:#f8fbfa;border:1px solid #e2ece9;border-radius:13px;gap:4px;padding:12px;display:grid}.settlement-detail-cycle span{text-transform:uppercase;letter-spacing:.08em;color:#6a7d92;font-size:10px;font-weight:900}.settlement-detail-cycle strong{font-size:13px}.settlement-detail dl{gap:0;margin:0 0 16px;display:grid}.settlement-detail dl div{border-bottom:1px solid #edf2f1;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.settlement-detail dt{color:#60758d}.settlement-detail dd{text-align:right;margin:0;font-weight:800}.settlement-detail .total{color:#008f55;background:#effcf6;border:0;border-radius:12px;margin:8px -8px 0;padding:12px 8px;font-size:17px}.settlement-detail>.admin-v2-primary-action,.settlement-receive{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-weight:800;display:flex}.settlement-receive{color:#008f55;background:#fff;border:1px solid #8fdcbd}.settlement-detail svg{width:18px}@media (width<=1500px){.settlement-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-filters{grid-template-columns:1fr 1fr 1fr}.settlement-layout.has-detail{grid-template-columns:minmax(0,1fr) 330px}.settlement-grid{min-width:1180px}}@media (width<=1179px){.settlement-cycle{grid-template-columns:1fr}.settlement-cycle>div{border-bottom:1px solid #e2ece9;border-right:0}.settlement-cycle>div:last-child{border-bottom:0}.settlement-stats,.settlement-filters{grid-template-columns:1fr 1fr}.settlement-layout.has-detail{grid-template-columns:1fr}.settlement-detail{order:-1}.settlement-grid{min-width:1120px}}@media (width<=640px){.settlement-stats,.settlement-filters{grid-template-columns:1fr}.settlement-table-card{padding:0}.settlement-list-heading{flex-direction:column;align-items:flex-start}.settlement-detail-store{grid-template-columns:44px 1fr}.settlement-detail-store .admin-v2-pill{grid-column:1/-1;width:max-content}.settlement-detail-cycle{grid-template-columns:1fr}}.merchant-overview-shell{color:#102238;background:#f4f8f6;grid-template-columns:248px minmax(0,1fr);min-height:100vh;font-family:inherit;display:grid}.merchant-overview-sidebar{color:#fff;background:linear-gradient(#003c31,#002b25);flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-overview-logo{align-items:center;gap:11px;padding:0 6px 22px;display:flex}.merchant-overview-logo>span{background:#08c77b;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.merchant-overview-logo strong{font-size:20px;display:block}.merchant-overview-logo small{color:#b8d8cf;letter-spacing:.06em;margin-top:2px;font-size:10px;font-weight:800;display:block}.merchant-overview-sidebar nav{gap:4px;min-height:0;padding-right:3px;display:grid;overflow:auto}.merchant-overview-sidebar nav>small{color:#2de3a0;letter-spacing:.12em;margin:14px 12px 5px;font-size:10px;font-weight:950}.merchant-overview-sidebar nav button,.merchant-overview-exit{color:#dcebe7;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.merchant-overview-sidebar nav button span{text-align:center;width:20px;font-size:18px}.merchant-overview-sidebar nav button strong{font-size:13px}.merchant-overview-sidebar nav button:hover,.merchant-overview-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#089d65,#08b572)}.merchant-overview-exit{color:#fff;border:1px solid #ffffff2e;margin-top:auto;font-weight:900}.merchant-overview-main{min-width:0;padding:22px 26px 38px}.merchant-overview-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.merchant-overview-topbar h1{letter-spacing:-.04em;margin:0;font-size:26px}.merchant-overview-topbar p{color:#607087;margin:5px 0 0;font-size:13px}.merchant-overview-top-actions{align-items:center;gap:10px;display:flex}.merchant-overview-store-status{background:#fff;border:1px solid #d7e4df;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.merchant-overview-store-status.success{color:#058653}.merchant-overview-store-status.warning{color:#b56a00}.merchant-overview-store-status.danger{color:#c02b35}.merchant-overview-top-actions>button{background:#fff;border:1px solid #d7e4df;border-radius:12px;min-height:40px;padding:0 13px;position:relative}.merchant-overview-top-actions>button>b{color:#fff;background:#ef4444;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-7px;right:-5px}.merchant-overview-profile{text-align:left;grid-template-columns:36px auto;align-items:center;gap:9px;display:grid!important}.merchant-overview-profile>span{color:#fff;background:#08aa6b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.merchant-overview-profile strong,.merchant-overview-profile small{display:block}.merchant-overview-profile strong{font-size:12px}.merchant-overview-profile small{color:#64748b;margin-top:2px;font-size:10px}.merchant-overview-notice{color:#7b5700;background:#fff8df;border:1px solid #f2d58d;border-radius:14px;margin-top:14px;padding:14px 16px}.merchant-overview-notice.danger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.merchant-overview-notice p{margin:4px 0 0;font-size:12px}.merchant-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.merchant-overview-kpis article{background:#fff;border:1px solid #dce7e2;border-radius:16px;align-content:center;gap:7px;min-height:112px;padding:17px;display:grid;box-shadow:0 12px 26px #0930270b}.merchant-overview-kpis small{color:#168458;font-size:12px;font-weight:900}.merchant-overview-kpis strong{color:#063d31;font-size:25px;line-height:1}.merchant-overview-kpis span{color:#65758b;font-size:11px}.merchant-overview-grid{gap:16px;margin-top:16px;display:grid}.merchant-overview-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-overview-card{background:#fff;border:1px solid #dce7e2;border-radius:17px;min-width:0;padding:18px;box-shadow:0 12px 26px #0930270b}.merchant-overview-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.merchant-overview-card-head h2{letter-spacing:-.03em;margin:0;font-size:17px}.merchant-overview-card-head p{color:#6b7b8f;margin:5px 0 0;font-size:11px}.merchant-overview-card-head>span,.merchant-overview-card-head>button{color:#087b50;white-space:nowrap;background:#fff;border:1px solid #dce7e2;border-radius:10px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900}.merchant-overview-chart-wrap{margin-top:14px;overflow:hidden}.merchant-overview-chart{width:100%;height:auto;display:block}.merchant-overview-grid-line{stroke:#e7efec;stroke-width:1px}.merchant-overview-chart-area{fill:#009d5d14}.merchant-overview-chart-line{fill:none;stroke:#059b5f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.merchant-overview-chart-point{fill:#059b5f;stroke:#fff;stroke-width:2px}.merchant-overview-chart-label{fill:#6c7c90;font-size:10px}.merchant-overview-orders-list,.merchant-overview-products-list{margin-top:12px;display:grid}.merchant-overview-order-row{text-align:left;color:#1f2f43;background:0 0;border:0;border-bottom:1px solid #e8efec;grid-template-columns:92px minmax(90px,1fr) auto 82px 86px;align-items:center;gap:9px;min-width:0;padding:12px 4px;display:grid}.merchant-overview-order-row:last-child{border-bottom:0}.merchant-overview-order-row strong,.merchant-overview-order-row b{font-size:11px}.merchant-overview-order-row span,.merchant-overview-order-row small{color:#68788c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-overview-order-row em{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.merchant-overview-order-row em.success{color:#087a4d;background:#d9f8e9}.merchant-overview-order-row em.warning{color:#a76300;background:#fff0c6}.merchant-overview-order-row em.info{color:#175bb8;background:#dcecff}.merchant-overview-order-row em.danger{color:#c22935;background:#ffe0e3}.merchant-overview-order-row b{color:#086b48;text-align:right}.merchant-overview-product-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8efec;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.merchant-overview-product-row:last-child{border-bottom:0}.merchant-overview-rank{background:#eff6f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.merchant-overview-product-media{background:#f3f7f5;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.merchant-overview-product-media img{object-fit:cover;width:100%;height:100%}.merchant-overview-product-row strong,.merchant-overview-product-row small{display:block}.merchant-overview-product-row strong{font-size:11px}.merchant-overview-product-row small{color:#708094;margin-top:3px;font-size:9px}.merchant-overview-product-row b{color:#087b50;font-size:11px}.merchant-overview-finance-list{gap:9px;margin-top:14px;display:grid}.merchant-overview-finance-list div{background:#f5faf7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.merchant-overview-finance-list span{color:#65758a;font-size:10px}.merchant-overview-finance-list strong{color:#086a47;font-size:13px}.merchant-overview-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.merchant-overview-quick-grid button{text-align:left;background:#f9fcfa;border:1px solid #dce7e2;border-radius:13px;align-content:start;gap:4px;min-height:82px;padding:12px;display:grid}.merchant-overview-quick-grid button>span{font-size:19px}.merchant-overview-quick-grid strong{font-size:11px}.merchant-overview-quick-grid small{color:#718196;font-size:9px}.merchant-overview-empty-state{text-align:center;color:#68788c;align-content:center;place-items:center;min-height:180px;display:grid}.merchant-overview-empty-state span{font-size:30px}.merchant-overview-empty-state strong{color:#203146;margin-top:8px}.merchant-overview-empty-state p{margin:4px 0 0;font-size:11px}.merchant-overview-empty-state.compact{min-height:180px}.merchant-overview-empty{text-align:center;background:#f4f8f6;align-content:center;place-items:center;min-height:100vh;display:grid}.merchant-overview-empty h1{margin:0}.merchant-overview-empty p{color:#65758a}.merchant-overview-sidebar nav::-webkit-scrollbar{width:5px}.merchant-overview-sidebar nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}@media (width<=1250px){.merchant-overview-grid-primary{grid-template-columns:1fr}.merchant-overview-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-overview-actions-card{grid-column:1/-1}.merchant-overview-order-row{grid-template-columns:90px minmax(80px,1fr) auto 74px}.merchant-overview-order-row small{display:none}}@media (width<=1040px){.merchant-overview-shell{grid-template-columns:210px minmax(0,1fr)}.merchant-overview-main{padding:18px}.merchant-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-overview-topbar{align-items:flex-start}.merchant-overview-profile div{display:none}.merchant-overview-grid-secondary{grid-template-columns:1fr}.merchant-overview-actions-card{grid-column:auto}}.merchant-overview-grid-primary{grid-template-columns:minmax(0,1.15fr) minmax(470px,1fr)}.merchant-overview-orders-card{overflow:hidden}.merchant-overview-order-row{grid-template-columns:88px minmax(82px,1fr) minmax(118px,max-content) 112px;gap:10px;width:100%}.merchant-overview-order-code,.merchant-overview-order-customer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-overview-order-row em{text-overflow:ellipsis;text-align:center;max-width:150px;overflow:hidden}.merchant-overview-order-summary{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.merchant-overview-order-summary b,.merchant-overview-order-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.merchant-overview-order-summary b{color:#086b48;font-size:11px}.merchant-overview-order-summary small{color:#68788c;font-size:9px}@media (width<=1380px){.merchant-overview-grid-primary{grid-template-columns:minmax(0,1fr) minmax(440px,.92fr)}.merchant-overview-order-row{grid-template-columns:82px minmax(72px,1fr) minmax(108px,max-content) 100px;gap:8px}.merchant-overview-order-row em{max-width:130px;padding-inline:7px}}@media (width<=1250px){.merchant-overview-grid-primary{grid-template-columns:1fr}.merchant-overview-order-row{grid-template-columns:92px minmax(110px,1fr) minmax(128px,max-content) 112px}.merchant-overview-order-row small{display:block}}.merchant-overview-quick-grid button{transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative}.merchant-overview-quick-grid button:hover{background:#f5fbf8;border-color:#9ddbc5;transform:translateY(-1px);box-shadow:0 9px 20px #045b3e14}.merchant-overview-quick-icon{color:#07885a;background:#e5f8f0;border:1px solid #c6ebdd;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:3px;display:grid}.merchant-overview-quick-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.merchant-order-detail-shell{background:#f4f8f6;min-height:100vh}.merchant-order-detail-main{min-width:0;padding:22px 26px 38px}.merchant-order-detail-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.merchant-order-detail-topbar>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.merchant-order-detail-topbar>div:first-child button{color:#087b50;cursor:pointer;background:#fff;border:1px solid #d7e4df;border-radius:11px;grid-row:1/3;min-height:42px;padding:0 13px;font-weight:900}.merchant-order-detail-topbar h1{color:#102238;letter-spacing:-.04em;margin:0;font-size:27px}.merchant-order-detail-topbar p{color:#68788c;margin:4px 0 0;font-size:11px}.merchant-order-detail-top-actions{align-items:center;gap:10px;display:flex}.merchant-order-detail-top-actions>*{min-height:40px;font:inherit;background:#fff;border:1px solid #d7e4df;border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.merchant-order-detail-top-actions button{color:#087b50;cursor:pointer}.merchant-order-detail-store-state{color:#087b50}.merchant-order-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:start;gap:16px;margin-top:14px;display:grid}.merchant-order-detail-content,.merchant-order-detail-aside{gap:16px;min-width:0;display:grid}.merchant-order-detail-card{background:#fff;border:1px solid #dce7e2;border-radius:17px;min-width:0;padding:19px;box-shadow:0 12px 28px #0930270b}.merchant-order-detail-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.merchant-order-detail-card-head small{color:#08a266;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.merchant-order-detail-card-head h2{color:#14253a;letter-spacing:-.03em;margin:4px 0 0;font-size:17px}.merchant-order-detail-card-head p{color:#6a7a8f;margin:5px 0 0;font-size:11px}.merchant-order-detail-card-head>span:not(.merchant-order-detail-status){color:#68788c;font-size:10px;font-weight:900}.merchant-order-detail-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.merchant-order-detail-status.success{color:#087a4d;background:#d9f8e9}.merchant-order-detail-status.warning{color:#a76300;background:#fff0c6}.merchant-order-detail-status.info{color:#175bb8;background:#dcecff}.merchant-order-detail-status.danger{color:#c22935;background:#ffe0e3}.merchant-order-detail-summary-grid{border:1px solid #e2ebe7;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.merchant-order-detail-summary-grid>div{border-right:1px solid #e2ebe7;min-width:0;padding:14px}.merchant-order-detail-summary-grid>div:last-child{border-right:0}.merchant-order-detail-summary-grid span,.merchant-order-detail-summary-grid small{color:#718095;font-size:10px;display:block}.merchant-order-detail-summary-grid strong{color:#14253a;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.merchant-order-detail-summary-grid small{margin-top:3px}.merchant-order-detail-progress{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;padding:4px 0;display:grid;position:relative}.merchant-order-detail-progress:before{content:"";background:#dce7e2;height:2px;position:absolute;top:20px;left:8%;right:8%}.merchant-order-detail-step{z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.merchant-order-detail-step>span{color:#8b9aab;background:#eef3f1;border:2px solid #dce7e2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.merchant-order-detail-step.done>span,.merchant-order-detail-step.active>span{color:#fff;background:#08a967;border-color:#08a967}.merchant-order-detail-step.active>span{box-shadow:0 0 0 6px #08a9671c}.merchant-order-detail-step strong{color:#23354a;font-size:9px}.merchant-order-detail-step small{color:#8492a3;font-size:8px}.merchant-order-detail-canceled{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.merchant-order-detail-canceled>span{background:#ffe0e3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.merchant-order-detail-canceled strong{font-size:12px}.merchant-order-detail-canceled p{margin:3px 0 0;font-size:10px}.merchant-order-detail-items-head,.merchant-order-detail-items-list article{grid-template-columns:minmax(0,1fr) 70px 110px 110px;align-items:center;gap:12px;display:grid}.merchant-order-detail-items-head{color:#718095;text-transform:uppercase;letter-spacing:.08em;padding:0 8px 9px;font-size:9px;font-weight:950}.merchant-order-detail-items-head span:not(:first-child){text-align:right}.merchant-order-detail-items-list article{border-top:1px solid #e7efec;padding:11px 8px}.merchant-order-detail-items-list article>b{text-align:right;color:#1e3045;font-size:11px}.merchant-order-detail-product{align-items:center;gap:11px;min-width:0;display:flex}.merchant-order-detail-product>span{background:#f2f7f4;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.merchant-order-detail-product>span img{object-fit:cover;width:100%;height:100%}.merchant-order-detail-product div{min-width:0}.merchant-order-detail-product strong,.merchant-order-detail-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-order-detail-product strong{color:#14253a;font-size:11px}.merchant-order-detail-product small{color:#718095;margin-top:4px;font-size:9px}.merchant-order-detail-totals{border-top:1px solid #e7efec;gap:8px;width:min(340px,100%);margin:12px 0 0 auto;padding-top:12px;display:grid}.merchant-order-detail-totals div{justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.merchant-order-detail-totals span{color:#68788c}.merchant-order-detail-totals strong{color:#1e3045}.merchant-order-detail-totals .total{border-top:1px solid #e7efec;margin-top:4px;padding-top:10px;font-size:13px}.merchant-order-detail-totals .total strong{color:#078550;font-size:17px}.merchant-order-detail-customer{border-bottom:1px solid #e7efec;align-items:center;gap:11px;padding-bottom:14px;display:flex}.merchant-order-detail-customer>span{color:#078550;background:#d7f8e8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:950;display:grid}.merchant-order-detail-customer strong,.merchant-order-detail-customer small{display:block}.merchant-order-detail-customer strong{font-size:12px}.merchant-order-detail-customer small{color:#6f7f92;margin-top:3px;font-size:10px}.merchant-order-detail-list{gap:11px;margin:14px 0 0;display:grid}.merchant-order-detail-list>div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.merchant-order-detail-list dt{color:#718095;font-size:9px;font-weight:900}.merchant-order-detail-list dd{color:#1b2d42;text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.merchant-order-detail-timeline{margin:0;padding:0;list-style:none;display:grid}.merchant-order-detail-timeline li{grid-template-columns:16px 1fr;gap:9px;padding-bottom:15px;display:grid;position:relative}.merchant-order-detail-timeline li:before{content:"";background:#dce7e2;width:2px;position:absolute;top:11px;bottom:-2px;left:5px}.merchant-order-detail-timeline li:last-child:before{display:none}.merchant-order-detail-timeline li>span{z-index:1;background:#cbd7d2;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #cbd7d2}.merchant-order-detail-timeline li.current>span{background:#08a967;box-shadow:0 0 0 1px #08a967}.merchant-order-detail-timeline strong{color:#1b2d42;font-size:10px}.merchant-order-detail-timeline p{color:#68788c;margin:2px 0;font-size:9px}.merchant-order-detail-timeline small{color:#8b98a8;font-size:8px}.merchant-order-detail-primary-action{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#07985e,#08b66f);border:0;border-radius:11px;font-size:11px;font-weight:950}.merchant-order-detail-action-state{color:#68788c;background:#f5faf7;border:1px solid #dce7e2;border-radius:11px;place-items:center;min-height:44px;font-size:10px;font-weight:900;display:grid}.merchant-order-detail-action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.merchant-order-detail-action-grid button{color:#078550;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fe0c0;border-radius:10px;font-size:10px;font-weight:900}.merchant-order-detail-cancel-box{border-top:1px solid #e7efec;margin-top:12px;padding-top:12px}.merchant-order-detail-cancel-box summary{cursor:pointer;color:#bd2634;font-size:10px;font-weight:900}.merchant-order-detail-cancel-box select,.merchant-order-detail-cancel-box textarea{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce7e2;border-radius:10px;margin-top:9px;padding:10px;font-size:10px}.merchant-order-detail-cancel-box textarea{resize:vertical;min-height:74px}.merchant-order-detail-cancel-box button{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#dc3545;border:0;border-radius:10px;margin-top:9px;font-size:10px;font-weight:900}.merchant-order-detail-empty{color:#718095;text-align:center;place-items:center;min-height:80px;font-size:10px;display:grid}.merchant-order-detail-not-found{text-align:center;background:#f4f8f6;align-content:center;place-items:center;min-height:100vh;display:grid}.merchant-order-detail-not-found h1{margin:0}.merchant-order-detail-not-found p{color:#68788c}.merchant-order-detail-not-found button{color:#fff;background:#08a967;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:900}@media (width<=1180px){.merchant-order-detail-grid{grid-template-columns:1fr}.merchant-order-detail-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-order-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-order-detail-summary-grid>div:nth-child(2){border-right:0}.merchant-order-detail-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #e2ebe7}}@media (width<=1040px){.merchant-order-detail-main{padding:18px}.merchant-order-detail-aside{grid-template-columns:1fr}.merchant-order-detail-topbar{align-items:flex-start}.merchant-order-detail-items-head,.merchant-order-detail-items-list article{grid-template-columns:minmax(0,1fr) 50px 90px 95px}}.merchant-order-detail-installment{background:#fff;border:1px solid #d9ebe4;border-radius:20px;padding:22px;box-shadow:0 12px 30px #0f172a0a}.merchant-order-detail-installment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-order-detail-installment-grid>div{background:#f8fcfa;border:1px solid #e1ece8;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.merchant-order-detail-installment-grid span{color:#64748b;font-size:12px;font-weight:800}.merchant-order-detail-installment-grid strong{color:#073d31;font-size:15px}.merchant-order-detail-installment-grid small{color:#64748b;font-size:11px}.merchant-order-detail-installment-grid .full{background:#effbf6;border-color:#bfe8d7;grid-column:1/-1}@media (width<=900px){.merchant-order-detail-installment-grid{grid-template-columns:1fr}}.merchant-workspace-layout{color:#102034;background:#f4f8f6;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.merchant-workspace-sidebar{color:#fff;background:linear-gradient(#003d32,#002b25);flex-direction:column;height:100vh;padding:24px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.merchant-workspace-brand{color:#0ed58a;align-items:center;gap:10px;padding:0 12px 24px;font-size:28px;display:flex}.merchant-workspace-brand span{font-size:34px}.merchant-workspace-sidebar nav{flex-direction:column;gap:4px;padding-right:4px;display:flex;overflow-y:auto}.merchant-workspace-sidebar nav small{color:#18d78e;letter-spacing:.12em;margin:18px 10px 6px;font-size:11px;font-weight:800}.merchant-workspace-sidebar nav button,.merchant-workspace-logout{color:#eefaf6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.merchant-workspace-sidebar nav button.active{background:#0a8f63}.merchant-workspace-sidebar nav button span{text-align:center;width:22px}.merchant-workspace-logout{border:1px solid #ffffff26;margin-top:auto}.merchant-workspace-main{min-width:0;padding:20px 24px 36px}.merchant-workspace-topbar{justify-content:flex-end;align-items:center;gap:14px;height:64px;margin-bottom:20px;display:flex}.merchant-workspace-topbar>div,.merchant-workspace-topbar>button{background:#fff;border:1px solid #dce7e2;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.merchant-workspace-open-dot{background:#00a66a;border-radius:50%;width:9px;height:9px}.merchant-workspace-user span{color:#fff;background:#0aa66a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.merchant-workspace-user div{flex-direction:column;display:flex}.merchant-workspace-user small{color:#64748b}.merchant-workspace-page-head{justify-content:space-between;align-items:flex-end;margin:4px 0 22px;display:flex}.merchant-workspace-page-head h1{margin:0;font-size:34px}.merchant-workspace-page-head p{color:#64748b;margin:6px 0 0}.merchant-workspace-page-head button,.merchant-workspace-toolbar>button{color:#fff;background:#00a66a;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.merchant-workspace-metrics{background:#fff;border:1px solid #deebe5;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.merchant-workspace-metrics article{border-right:1px solid #e7efeb;padding:24px}.merchant-workspace-metrics article:last-child{border-right:0}.merchant-workspace-metrics small,.merchant-workspace-metrics span{color:#64748b;display:block}.merchant-workspace-metrics strong{margin:8px 0;font-size:30px;display:block}.merchant-workspace-metrics .success strong{color:#07945f}.merchant-workspace-metrics .warning strong{color:#e28700}.merchant-workspace-metrics .danger strong{color:#df3434}.merchant-workspace-toolbar{background:#fff;border:1px solid #deebe5;border-radius:18px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.merchant-workspace-toolbar label{border:1px solid #dbe6e1;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 13px;display:flex}.merchant-workspace-toolbar input{background:0 0;border:0;outline:0;width:100%;height:42px}.merchant-workspace-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.merchant-workspace-filter-buttons button,.merchant-workspace-toolbar .secondary{color:#203047;background:#fff;border:1px solid #d7e5df;border-radius:10px;padding:10px 13px;font-weight:700}.merchant-workspace-filter-buttons button.active{color:#008b58;background:#e8faf3;border-color:#7bd7b5}.merchant-data-table{background:#fff;border:1px solid #deebe5;border-radius:18px;overflow:hidden}.merchant-data-table>header,.merchant-product-table-row,.merchant-stock-table-row{align-items:center;column-gap:18px;padding:0 18px;display:grid}.merchant-products-table>header,.merchant-product-table-row{grid-template-columns:minmax(280px,2fr) 1fr 120px 110px 110px 100px}.merchant-stock-table>header,.merchant-stock-table-row{grid-template-columns:minmax(280px,2fr) 1fr 120px 120px 110px 140px}.merchant-data-table>header{color:#607286;text-transform:uppercase;letter-spacing:.08em;background:#f8faf9;min-height:54px;font-size:11px;font-weight:900}.merchant-product-table-row,.merchant-stock-table-row{border-top:1px solid #edf2ef;min-height:78px}.merchant-product-cell{min-width:0}.merchant-product-cell.product{align-items:center;gap:12px;display:flex}.merchant-product-cell.product div{flex-direction:column;min-width:0;display:flex}.merchant-product-cell.product strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-product-cell small{color:#66788c;margin-top:3px}.merchant-product-table-media{object-fit:cover;background:#eef7f3;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.merchant-product-cell.stock{align-items:baseline;gap:4px;display:flex}.merchant-product-cell.actions{justify-content:flex-end;gap:8px;display:flex}.merchant-product-cell.actions button{color:#008b58;background:#fff;border:1px solid #b8dfcf;border-radius:10px;width:38px;height:38px;font-weight:900}.merchant-product-status,.merchant-stock-status{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.merchant-product-status.active,.merchant-stock-status.ok{color:#087b51;background:#d9f8ea}.merchant-product-status.inactive,.merchant-stock-status.low{color:#b76600;background:#fff0d9}.merchant-stock-status.out{color:#c82424;background:#ffe0e0}.merchant-table-empty{text-align:center;color:#64748b;padding:48px}.merchant-stock-correct-operation-desktop{margin:0 18px 16px}.merchant-stock-correct-operation-desktop>section{background:#f9fcfa;border:1px solid #dbe8e2;border-radius:14px;padding:16px}.merchant-stock-correct-operation-desktop header,.merchant-stock-correct-operation-desktop footer{justify-content:space-between;gap:10px;display:flex}.merchant-stock-correct-operation-desktop .merchant-stock-correct-operation-fields-desktop{grid-template-columns:1fr 2fr;gap:12px;margin:14px 0;display:grid}.merchant-stock-correct-operation-desktop label{flex-direction:column;gap:6px;display:flex}.merchant-stock-correct-operation-desktop input{border:1px solid #d7e4de;border-radius:10px;height:42px;padding:0 12px}.merchant-stock-correct-operation-desktop button{border:0;border-radius:10px;padding:10px 15px;font-weight:800}.merchant-stock-correct-operation-desktop footer button:last-child{color:#fff;background:#00a66a}@media (width<=1180px){.merchant-workspace-layout{grid-template-columns:210px minmax(0,1fr)}.merchant-workspace-main{padding:18px}.merchant-workspace-metrics{grid-template-columns:repeat(2,1fr)}.merchant-workspace-metrics article:nth-child(2){border-right:0}.merchant-workspace-toolbar{flex-direction:column;align-items:stretch}.merchant-workspace-toolbar label{min-width:0}.merchant-products-table,.merchant-stock-table{overflow-x:auto}.merchant-data-table>header,.merchant-product-table-row{min-width:900px}.merchant-stock-table>header,.merchant-stock-table-row{min-width:940px}}.merchant-workspace-layout>.merchant-overview-sidebar{min-width:0}.merchant-stock-table>header,.merchant-stock-table-row{grid-template-columns:minmax(220px,2fr) minmax(110px,.85fr) 100px 90px 90px 132px;column-gap:12px;padding-left:14px;padding-right:14px}.merchant-products-table>header,.merchant-product-table-row{grid-template-columns:minmax(240px,2fr) minmax(110px,.85fr) 105px 95px 95px 92px;column-gap:12px;padding-left:14px;padding-right:14px}.merchant-stock-table .merchant-product-cell,.merchant-products-table .merchant-product-cell,.merchant-stock-table>header>span,.merchant-products-table>header>span{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:0;overflow:hidden}.merchant-stock-table .merchant-product-cell.product,.merchant-products-table .merchant-product-cell.product{overflow:visible}.merchant-stock-table .merchant-product-cell.product>div,.merchant-products-table .merchant-product-cell.product>div{overflow:hidden}.merchant-stock-table .merchant-product-cell.actions{flex-wrap:nowrap;justify-content:flex-end}@media (width<=1180px){.merchant-stock-table>header,.merchant-stock-table-row,.merchant-products-table>header,.merchant-product-table-row{min-width:860px}}.merchant-products-desktop-shell.merchant-products-correct-shell{background:#f4f8f6;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.merchant-products-correct-shell .merchant-workspace-layout{width:100%;max-width:none;min-height:100dvh;margin:0}.merchant-products-correct-shell .merchant-overview-sidebar{height:100dvh;min-height:0}.merchant-products-correct-shell .merchant-overview-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:auto;min-height:0}.merchant-products-correct-shell .merchant-overview-exit{flex:0 0 42px;margin-top:10px}.merchant-products-correct-shell .merchant-workspace-main{width:100%;max-width:1500px;margin:0 auto;padding:22px 28px 36px}.merchant-products-correct-shell .merchant-workspace-topbar{margin-bottom:14px}.merchant-products-correct-shell .merchant-workspace-page-head{align-items:center;margin:0 0 18px}.merchant-products-correct-shell .merchant-workspace-page-head h1{letter-spacing:-.04em;font-size:38px;line-height:1.05}.merchant-products-correct-shell .merchant-workspace-metrics{margin-bottom:20px;box-shadow:0 10px 28px #0a372b09}.merchant-products-correct-shell .merchant-workspace-metrics article{min-width:0;padding:22px 24px}.merchant-products-correct-shell .merchant-workspace-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.merchant-products-correct-shell .merchant-workspace-toolbar label{background:#fbfdfc;min-width:0;height:44px;padding:0 13px}.merchant-products-correct-shell .merchant-workspace-toolbar input{min-width:0;height:42px}.merchant-products-correct-shell .merchant-workspace-filter-buttons{flex-wrap:nowrap;justify-content:flex-end}.merchant-products-correct-shell .merchant-stock-table{overflow:hidden;box-shadow:0 10px 28px #0a372b09}.merchant-products-correct-shell .merchant-stock-table>header,.merchant-products-correct-shell .merchant-stock-table-row{grid-template-columns:minmax(260px,2.1fr) minmax(130px,1fr) 110px 100px 105px 142px;gap:14px;padding-left:18px;padding-right:18px}.merchant-products-correct-shell .merchant-stock-table>header{min-height:56px}.merchant-products-correct-shell .merchant-stock-table-row{min-height:82px}.merchant-products-correct-shell .merchant-stock-table .merchant-product-cell.product{min-width:0;overflow:hidden}.merchant-products-correct-shell .merchant-stock-table .merchant-product-cell.product>div{min-width:0}.merchant-products-correct-shell .merchant-stock-table .merchant-product-cell.product strong,.merchant-products-correct-shell .merchant-stock-table .merchant-product-cell.product small,.merchant-products-correct-shell .merchant-stock-table .merchant-product-cell:not(.actions),.merchant-products-correct-shell .merchant-stock-table>header>span{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;overflow:hidden}.merchant-products-correct-shell .merchant-product-table-media{border-radius:12px;width:50px;height:50px}.merchant-products-correct-shell .merchant-product-cell.actions{grid-template-columns:repeat(3,38px);justify-content:end;gap:8px;display:grid;overflow:visible}.merchant-products-correct-shell .merchant-stock-status{white-space:nowrap;justify-content:center;min-width:52px}@media (width<=1180px){.merchant-products-correct-shell .merchant-workspace-main{padding:18px}.merchant-products-correct-shell .merchant-workspace-toolbar{grid-template-columns:1fr}.merchant-products-correct-shell .merchant-workspace-filter-buttons{flex-wrap:wrap;justify-content:flex-start}.merchant-products-correct-shell .merchant-stock-table{overflow-x:auto}.merchant-products-correct-shell .merchant-stock-table>header,.merchant-products-correct-shell .merchant-stock-table-row{min-width:900px}}.merchant-products-desktop-shell.merchant-products-correct-shell,.merchant-products-correct-shell .merchant-workspace-layout{width:100%!important;max-width:none!important;margin:0!important}.merchant-products-correct-shell .merchant-workspace-main{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:22px 28px 36px!important}.merchant-products-correct-shell .merchant-overview-sidebar{flex-direction:column!important;height:100dvh!important;min-height:0!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.merchant-products-correct-shell .merchant-overview-sidebar nav{flex:auto!important;min-height:0!important;padding-bottom:12px!important;overflow:hidden auto!important}.merchant-products-correct-shell .merchant-overview-exit{flex:none!important;width:100%!important;margin-top:10px!important;margin-bottom:0!important;position:relative!important;inset:auto!important}.merchant-products-correct-shell .merchant-workspace-metrics,.merchant-products-correct-shell .merchant-workspace-toolbar,.merchant-products-correct-shell .merchant-stock-table{width:100%}.merchant-products-correct-shell .merchant-stock-table>header,.merchant-products-correct-shell .merchant-stock-table-row{grid-template-columns:minmax(250px,2.2fr) minmax(125px,1fr) 105px 95px 100px 138px}@media (width>=1600px){.merchant-products-correct-shell .merchant-workspace-main{padding-left:34px!important;padding-right:34px!important}}.merchant-stock-history-main{padding-bottom:40px}.merchant-stock-history-breadcrumb{color:#6a7d90;align-items:center;gap:9px;margin:-4px 0 16px;font-size:13px;display:flex}.merchant-stock-history-breadcrumb button{color:#53708a;cursor:pointer;background:0 0;border:0;padding:0}.merchant-stock-history-breadcrumb strong{color:#193149}.merchant-stock-history-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.merchant-stock-history-heading h1{color:#10283d;margin:0;font-size:36px;line-height:1.1}.merchant-stock-history-heading p{color:#64788f;margin:8px 0 0}.merchant-stock-history-heading .secondary{color:#183149;cursor:pointer;background:#fff;border:1px solid #d4e2dc;border-radius:12px;height:44px;padding:0 16px;font-weight:800}.merchant-stock-history-filters{background:#fff;border:1px solid #dce9e3;border-radius:18px;grid-template-columns:minmax(230px,1.45fr) minmax(180px,1.05fr) minmax(130px,.75fr) 150px 150px auto;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 10px 26px #1146340d}.merchant-stock-history-filters label{flex-direction:column;gap:7px;min-width:0;display:flex}.merchant-stock-history-filters label>span{color:#334b61;font-size:12px;font-weight:800}.merchant-stock-history-filters label>div{background:#fbfdfc;border:1px solid #d6e2dd;border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.merchant-stock-history-filters input,.merchant-stock-history-filters select{color:#172f45;background:#fbfdfc;border:1px solid #d6e2dd;border-radius:11px;outline:none;width:100%;min-width:0;height:44px;padding:0 12px}.merchant-stock-history-filters label>div input{background:0 0;border:0;height:auto;padding:0}.merchant-stock-history-filters input:focus,.merchant-stock-history-filters select:focus,.merchant-stock-history-filters label>div:focus-within{border-color:#46c697;box-shadow:0 0 0 3px #00a66a1a}.merchant-stock-history-export{color:#008b59;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #8ed9bd;border-radius:11px;height:44px;padding:0 17px;font-weight:900}.merchant-stock-history-export:hover{background:#ebfaf4}.merchant-stock-history-metrics{background:#fff;border:1px solid #dce9e3;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:12px;display:grid}.merchant-stock-history-metrics article{background:#fff;border:1px solid #e4ede9;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.merchant-stock-history-metrics article>span{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid}.merchant-stock-history-metrics article div{min-width:0}.merchant-stock-history-metrics small{color:#66798d;font-weight:800;display:block}.merchant-stock-history-metrics strong{color:#10283d;margin:3px 0;font-size:25px;display:block}.merchant-stock-history-metrics p{color:#718397;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.merchant-stock-history-metrics .entry>span{color:#009765;background:#def8ee}.merchant-stock-history-metrics .entry strong{color:#009765}.merchant-stock-history-metrics .exit>span{color:#e33945;background:#ffe6e8}.merchant-stock-history-metrics .exit strong{color:#e33945}.merchant-stock-history-metrics .total>span{color:#2375dc;background:#e4efff}.merchant-stock-history-metrics .products>span{color:#d98c00;background:#fff3d8}.merchant-stock-history-table{background:#fff;border:1px solid #dce9e3;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1146340a}.merchant-stock-history-table-title{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.merchant-stock-history-table-title h2{color:#132b40;margin:0;font-size:18px}.merchant-stock-history-table-title small{color:#6e8092;margin-top:4px;display:block}.merchant-stock-history-columns,.merchant-stock-history-row{grid-template-columns:145px minmax(210px,1.5fr) 120px 115px 105px 90px 90px minmax(180px,1.25fr);align-items:center;column-gap:16px;padding:0 18px;display:grid}.merchant-stock-history-columns{color:#5c7084;letter-spacing:.08em;text-transform:uppercase;background:#f7faf8;min-height:48px;font-size:10px;font-weight:900}.merchant-stock-history-row{color:#1b3348;border-top:1px solid #edf2ef;min-height:74px;font-size:13px}.merchant-stock-history-row[hidden]{display:none!important}.merchant-stock-history-row time{color:#51677b;font-size:12px}.merchant-stock-history-row .product{align-items:center;gap:10px;min-width:0;display:flex}.merchant-stock-history-row .product>div{flex-direction:column;min-width:0;display:flex}.merchant-stock-history-row .product strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.merchant-stock-history-row .product small{color:#6b7d90;margin-top:3px}.merchant-stock-history-product-media{object-fit:cover;background:#edf6f2;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.merchant-stock-history-row .movement-badge{border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:78px;padding:7px 10px;font-size:11px;display:inline-flex}.merchant-stock-history-row.type-entrada .movement-badge{color:#078258;background:#dcf8eb}.merchant-stock-history-row.type-saida .movement-badge{color:#cb2632;background:#ffe2e4}.merchant-stock-history-row.type-ajuste .movement-badge{color:#286cc4;background:#e7efff}.merchant-stock-history-row .quantity{font-size:14px}.merchant-stock-history-row.type-entrada .quantity,.merchant-stock-history-row.type-entrada .after{color:#008c5b}.merchant-stock-history-row.type-saida .quantity,.merchant-stock-history-row.type-saida .after{color:#d52d38}.merchant-stock-history-row.type-ajuste .quantity,.merchant-stock-history-row.type-ajuste .after{color:#2d6ec6}.merchant-stock-history-row p{color:#52677b;overflow-wrap:anywhere;margin:0;line-height:1.4}.merchant-stock-history-empty{text-align:center;color:#64788c;padding:52px 20px}.merchant-stock-history-empty[hidden]{display:none!important}.merchant-stock-history-empty strong{color:#20374b;margin-bottom:6px;font-size:16px;display:block}@media (width<=1380px){.merchant-stock-history-filters{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) 130px 140px 140px auto;gap:10px}.merchant-stock-history-columns,.merchant-stock-history-row{grid-template-columns:130px minmax(180px,1.4fr) 100px 105px 90px 75px 75px minmax(150px,1fr);column-gap:11px;padding-left:14px;padding-right:14px}}@media (width<=1180px){.merchant-stock-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stock-history-filters .search{grid-column:1/-1}.merchant-stock-history-export{width:100%}.merchant-stock-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-stock-history-table{overflow-x:auto}.merchant-stock-history-columns,.merchant-stock-history-row{min-width:1080px}}@media (width<=760px){.merchant-stock-history-heading{flex-direction:column}.merchant-stock-history-heading h1{font-size:29px}.merchant-stock-history-heading .secondary{width:100%}.merchant-stock-history-filters,.merchant-stock-history-metrics{grid-template-columns:1fr}.merchant-stock-history-filters .search{grid-column:auto}}.product-editor-specs-card{background:linear-gradient(#fff 0%,#f9fcfb 100%);border:1px solid #dfeae5;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;padding:26px 22px 24px;display:grid;box-shadow:0 14px 34px #1146340d}.product-editor-specs-card>h3{color:#132b40;grid-column:1/-1;align-items:center;gap:10px;margin:0;font-size:18px;line-height:1.2;display:flex}.product-editor-specs-card>h3:before{content:"";background:linear-gradient(#e8f8f0 0%,#d8f3e7 100%);border-radius:14px;flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 1px #00a66a14}.product-editor-specs-card>h3:after{content:"Informações técnicas que ajudam o cliente a entender melhor o produto.";color:#6a7d90;flex-basis:100%;margin-top:4px;margin-left:-50px;font-size:12px;font-weight:600;line-height:1.5;display:block}.product-editor-specs-card>label{background:#fcfefd;border:1px solid #e4ede9;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.product-editor-specs-card>label>span{color:#456079;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;display:block}.product-editor-specs-card>label input,.product-editor-specs-card>label textarea{color:#193149;box-sizing:border-box;background:#f5faf8;border:1px solid #cfded7;border-radius:14px;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s,background .2s}.product-editor-specs-card>label input{height:48px;padding:0 14px}.product-editor-specs-card>label textarea{resize:vertical;min-height:126px;padding:14px}.product-editor-specs-card>label input:focus,.product-editor-specs-card>label textarea:focus{background:#fff;border-color:#4bc69a;outline:none;box-shadow:0 0 0 3px #00a66a1f}.product-editor-specs-card>label.field-span-12,.product-editor-specs-card>label:nth-of-type(9),.product-editor-specs-card>label:nth-of-type(10){grid-column:1/-1}.product-editor-specs-card>label.field-span-12 input{min-height:50px}@media (width<=1200px){.product-editor-specs-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.product-editor-specs-card{border-radius:22px;grid-template-columns:1fr;padding:22px 16px 18px}.product-editor-specs-card>h3:after{margin-left:0}.product-editor-specs-card>label,.product-editor-specs-card>label:nth-of-type(9),.product-editor-specs-card>label:nth-of-type(10),.product-editor-specs-card>label.field-span-12{grid-column:1/-1}}.merchant-product-editor-layout{background:#f3f8f6}.merchant-product-editor-main{box-sizing:border-box;width:100%;max-width:none;padding:18px 28px 42px!important}.merchant-product-editor-main .merchant-workspace-topbar{margin-bottom:18px}.merchant-product-editor-breadcrumb{color:#6b7d8e;align-items:center;gap:8px;min-height:28px;margin:0 0 14px;font-size:13px;display:flex}.merchant-product-editor-breadcrumb button{appearance:none;font:inherit;cursor:pointer;font-weight:700;color:#537086!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.merchant-product-editor-breadcrumb button:hover{color:#008c5c!important}.merchant-product-editor-breadcrumb strong{color:#163049;font-weight:900}.merchant-product-editor-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 22px;display:flex}.merchant-product-editor-head h1{color:#10283d;letter-spacing:-.025em;margin:0;font-size:36px;line-height:1.08}.merchant-product-editor-head p{color:#66798c;margin:8px 0 0;font-size:14px}.merchant-product-editor-head>div:last-child{flex:none;align-items:center;gap:10px;display:flex}.merchant-product-editor-head button{cursor:pointer;min-height:44px;border-radius:12px!important;padding:0 18px!important;font-weight:900!important}.merchant-product-editor-head .secondary{color:#20384e!important;background:#fff!important;border:1px solid #cfded7!important}.merchant-product-editor-head .primary{box-shadow:0 9px 22px #00a66a2e;color:#fff!important;background:#00a66a!important;border:1px solid #00a66a!important}.merchant-product-editor-form{box-sizing:border-box!important;background:#f8fbfa!important;border:1px solid #dce8e3!important;border-radius:28px!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin:0!important;padding:18px!important;display:flex!important;box-shadow:0 16px 36px #103b2c0f!important}.merchant-product-editor-form .merchant-products-form-title-desktop{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe9e5!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;min-height:88px!important;padding:22px 24px!important;display:flex!important}.merchant-product-editor-form .merchant-products-form-title-desktop small{color:#008b59;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.merchant-product-editor-form .merchant-products-form-title-desktop h2{color:#142c42;margin:0;font-size:20px}.merchant-product-editor-form .merchant-products-form-title-desktop p{color:#6d7f91;margin:5px 0 0;font-size:13px}.merchant-product-editor-form .merchant-products-form-block-desktop{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe9e5!important;border-radius:22px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px 14px!important;width:100%!important;margin:0!important;padding:22px!important;display:grid!important;overflow:visible!important}.merchant-product-editor-form .merchant-products-form-block-desktop>h3{color:#142c42!important;grid-column:1/-1!important;margin:0 0 2px!important;font-size:19px!important;line-height:1.2!important}.merchant-product-editor-form .merchant-products-form-block-desktop label,.merchant-product-editor-form .merchant-products-form-block-desktop .product-category-field{align-self:start!important;min-width:0!important;margin:0!important}.merchant-product-editor-form .merchant-products-form-block-desktop label{flex-direction:column!important;gap:7px!important;display:flex!important}.merchant-product-editor-form .merchant-products-form-block-desktop label>span,.merchant-product-editor-form .product-category-field label>span,.merchant-product-editor-form .product-editor-upload label>span,.merchant-product-editor-form .product-editor-image-options label>span{color:#4c6178!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.merchant-product-editor-form input,.merchant-product-editor-form select,.merchant-product-editor-form textarea{color:#183149!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;font:inherit!important;background:#f6f9fb!important;border:1px solid #cfddd7!important;border-radius:13px!important;outline:none!important;font-size:14px!important}.merchant-product-editor-form input,.merchant-product-editor-form select{height:46px!important;padding:0 14px!important}.merchant-product-editor-form textarea{resize:vertical!important;min-height:88px!important;padding:13px 14px!important;line-height:1.45!important}.merchant-product-editor-form input:focus,.merchant-product-editor-form select:focus,.merchant-product-editor-form textarea:focus{background:#fff!important;border-color:#43c291!important;box-shadow:0 0 0 3px #00a66a1c!important}.merchant-product-editor-form small{color:#6c7f91;font-size:11px;line-height:1.45}.merchant-product-editor-form .field-span-3{grid-column:span 3!important}.merchant-product-editor-form .field-span-4{grid-column:span 4!important}.merchant-product-editor-form .field-span-5{grid-column:span 5!important}.merchant-product-editor-form .field-span-6{grid-column:span 6!important}.merchant-product-editor-form .field-span-7{grid-column:span 7!important}.merchant-product-editor-form .field-span-12{grid-column:1/-1!important}.product-editor-basic-card>label:first-of-type,.product-editor-basic-card>.product-category-field,.product-editor-basic-card>label:nth-of-type(2),.product-editor-basic-card>label:nth-of-type(3),.product-editor-basic-card>label:nth-of-type(4),.product-editor-basic-card>label:nth-of-type(5){grid-column:span 4!important}.product-editor-basic-card>label:nth-of-type(6),.product-editor-basic-card>label:nth-of-type(7),.product-editor-price-card>label{grid-column:span 6!important}.product-editor-stock-card>label:first-of-type,.product-editor-stock-card>label:nth-of-type(2),.product-editor-stock-card>label:nth-of-type(3),.product-editor-stock-card>label:nth-of-type(4){grid-column:span 4!important}.product-editor-stock-card>label:nth-of-type(5){grid-column:span 8!important}.product-editor-images-card{align-items:start!important}.product-editor-images-card .product-editor-upload{grid-column:span 4!important}.product-editor-images-card .product-editor-image-options{flex-direction:column!important;grid-column:span 4!important;gap:14px!important;display:flex!important}.product-editor-images-card>label.field-span-12{grid-column:span 4!important}.product-editor-upload label{box-sizing:border-box!important;background:#f7fcfa!important;border:1px dashed #9fcfbd!important;border-radius:16px!important;justify-content:flex-start!important;min-height:154px!important;padding:16px!important}.product-editor-upload input[type=file],.product-editor-image-options input[type=file]{background:#fff!important;height:auto!important;min-height:46px!important;padding:8px!important}.product-editor-upload input[type=file]::file-selector-button{color:#087a52;cursor:pointer;background:#e4f6ee;border:0;border-radius:9px;height:30px;margin-right:10px;padding:0 12px;font-weight:800}.product-editor-image-options input[type=file]::file-selector-button{color:#087a52;cursor:pointer;background:#e4f6ee;border:0;border-radius:9px;height:30px;margin-right:10px;padding:0 12px;font-weight:800}.product-editor-upload strong{color:#173149;font-size:13px;display:block}.merchant-combination-builder-desktop{background:#fffdf9!important;border-color:#f0dfc8!important}.merchant-combination-title-desktop{grid-column:1/-1!important}.merchant-combination-title-desktop h3{color:#142c42!important;margin:0!important;font-size:19px!important}.merchant-combination-title-desktop p{color:#6d7f91!important;margin:5px 0 0!important}.merchant-product-type-row-desktop,.merchant-combination-simple-note-desktop,.merchant-combination-groups-desktop,.merchant-combination-actions-desktop,.merchant-combination-help-desktop,.merchant-generated-combinations-desktop{grid-column:1/-1!important}.merchant-product-type-row-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.merchant-product-type-row-desktop>label{cursor:pointer!important;background:#fff!important;border:1px solid #dfe8e4!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-content:center!important;gap:3px 10px!important;min-height:76px!important;padding:15px!important;display:grid!important}.merchant-product-type-row-desktop>label.selected{background:#effbf6!important;border-color:#4cc99a!important;box-shadow:0 0 0 2px #00a66a14!important}.merchant-product-type-row-desktop input{grid-row:1/3!important;width:18px!important;height:18px!important;padding:0!important}.merchant-product-type-row-desktop strong,.merchant-product-type-row-desktop span{grid-column:2!important}.merchant-combination-groups-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.merchant-combination-groups-desktop article{background:#fff!important;border:1px solid #eadfcf!important;border-radius:18px!important;padding:16px!important}.merchant-combination-groups-desktop article header{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}.merchant-combination-groups-desktop article label+label{margin-top:12px!important}.merchant-combination-actions-desktop{gap:10px!important;display:flex!important}.merchant-combination-actions-desktop button{color:#193149!important;cursor:pointer!important;background:#fff!important;border:1px solid #cdded7!important;border-radius:11px!important;min-height:42px!important;padding:0 16px!important;font-weight:900!important}.merchant-combination-actions-desktop button:first-child{color:#fff!important;background:#00a66a!important;border-color:#00a66a!important}.merchant-combination-help-desktop{background:#fffaf3!important;border:1px dashed #e6b46f!important;border-radius:15px!important;padding:14px 16px!important}.merchant-combination-help-desktop p{color:#6d7f91!important;margin:4px 0 0!important}.merchant-combination-hidden{display:none!important}.product-editor-specs-card{box-shadow:none!important;background:#fff!important;border:1px solid #dfe9e5!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:22px!important}.product-editor-specs-card>h3{grid-column:1/-1!important;margin:0 0 4px!important;font-size:19px!important;display:block!important}.product-editor-specs-card>h3:before,.product-editor-specs-card>h3:after{content:none!important;display:none!important}.product-editor-specs-card>label{background:#fbfdfc!important;border:1px solid #e2ece7!important;border-radius:16px!important;grid-column:span 1!important;padding:14px!important}.product-editor-specs-card>label.field-span-12{grid-column:1/-1!important}.product-editor-specs-card>label input{height:46px!important}.product-editor-specs-card>label textarea{min-height:116px!important}.merchant-products-save-desktop{color:#fff!important;cursor:pointer!important;background:#00a66a!important;border:0!important;border-radius:15px!important;width:100%!important;min-height:50px!important;margin:0!important;font-size:15px!important;font-weight:900!important;box-shadow:0 12px 28px #00a66a2e!important}@media (width<=1200px){.merchant-product-editor-main{padding:18px!important}.product-editor-basic-card>label:first-of-type,.product-editor-basic-card>.product-category-field,.product-editor-basic-card>label:nth-of-type(2),.product-editor-basic-card>label:nth-of-type(3),.product-editor-basic-card>label:nth-of-type(4),.product-editor-basic-card>label:nth-of-type(5){grid-column:span 6!important}.product-editor-images-card .product-editor-upload,.product-editor-images-card .product-editor-image-options,.product-editor-images-card>label.field-span-12{grid-column:span 12!important}.product-editor-specs-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.merchant-product-editor-head{flex-direction:column;align-items:flex-start}.merchant-product-editor-head>div:last-child{width:100%}.merchant-product-editor-head button{flex:1}.merchant-product-editor-form{border-radius:20px!important;padding:10px!important}.merchant-product-editor-form .merchant-products-form-block-desktop{padding:16px!important}.merchant-product-editor-form .field-span-3,.merchant-product-editor-form .field-span-4,.merchant-product-editor-form .field-span-5,.merchant-product-editor-form .field-span-6,.merchant-product-editor-form .field-span-7,.merchant-product-editor-form .field-span-12,.product-editor-basic-card>label,.product-editor-basic-card>.product-category-field,.product-editor-price-card>label,.product-editor-stock-card>label,.product-editor-images-card .product-editor-upload,.product-editor-images-card .product-editor-image-options,.product-editor-images-card>label.field-span-12,.product-editor-specs-card>label{grid-column:1/-1!important}.merchant-product-type-row-desktop,.merchant-combination-groups-desktop,.product-editor-specs-card{grid-template-columns:1fr!important}}.merchant-product-editor-form .product-editor-images-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px 16px!important}.merchant-product-editor-form .product-editor-images-card>h3{margin-bottom:2px!important}.merchant-product-editor-form .product-editor-images-card .product-editor-upload,.merchant-product-editor-form .product-editor-images-card .product-editor-image-options,.merchant-product-editor-form .product-editor-images-card>label.field-span-12{grid-column:span 1!important;min-width:0!important}.merchant-product-editor-form .product-editor-images-card .product-editor-upload{display:block!important}.merchant-product-editor-form .product-editor-images-card .product-editor-upload>label,.merchant-product-editor-form .product-editor-images-card .product-editor-image-options>label,.merchant-product-editor-form .product-editor-images-card>label.field-span-12{box-sizing:border-box!important;background:#fbfdfc!important;border:1px solid #dfeae5!important;border-radius:18px!important;height:100%!important;padding:16px!important}.merchant-product-editor-form .product-editor-images-card .product-editor-upload>label{justify-content:flex-start!important;min-height:164px!important}.merchant-product-editor-form .product-editor-images-card .product-editor-image-options{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;display:grid!important}.merchant-product-editor-form .product-editor-images-card .product-editor-image-options>label{flex-direction:column!important;gap:8px!important;display:flex!important}.merchant-product-editor-form .product-editor-images-card .product-editor-image-options>label:last-child{justify-content:flex-start!important}.merchant-product-editor-form .product-editor-images-card input[type=file]{width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.merchant-product-editor-form .product-editor-images-card textarea{min-height:110px!important}.merchant-product-editor-form .product-editor-specs-card{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}.merchant-product-editor-form .product-editor-specs-card>h3{margin-bottom:2px!important}.merchant-product-editor-form .product-editor-specs-card>label{box-sizing:border-box!important;background:#fbfdfc!important;border:1px solid #dfeae5!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;min-height:104px!important;padding:14px!important;display:flex!important}.merchant-product-editor-form .product-editor-specs-card>label:not(.field-span-12) input{margin-top:auto!important}.merchant-product-editor-form .product-editor-specs-card>label.field-span-12{min-height:unset!important}.merchant-product-editor-form .product-editor-specs-card>label.field-span-12 input,.merchant-product-editor-form .product-editor-specs-card>label.field-span-12 textarea{margin-top:2px!important}.merchant-product-editor-form .product-editor-specs-card>label textarea{min-height:118px!important}@media (width<=1200px){.merchant-product-editor-form .product-editor-images-card,.merchant-product-editor-form .product-editor-specs-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-product-editor-form .product-editor-images-card>label.field-span-12{grid-column:1/-1!important}}@media (width<=760px){.merchant-product-editor-form .product-editor-images-card,.merchant-product-editor-form .product-editor-specs-card{grid-template-columns:1fr!important}.merchant-product-editor-form .product-editor-images-card .product-editor-upload,.merchant-product-editor-form .product-editor-images-card .product-editor-image-options,.merchant-product-editor-form .product-editor-images-card>label.field-span-12,.merchant-product-editor-form .product-editor-specs-card>label{grid-column:1/-1!important}}@media (width>=901px){body.chego-view-desktop .merchant-stock-fixed-layout{box-sizing:border-box!important;background:#f4f8f6!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;display:block!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-panel-sidebar,body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-overview-sidebar{z-index:70!important;width:var(--merchant-sidebar-width,288px)!important;min-width:var(--merchant-sidebar-width,288px)!important;max-width:var(--merchant-sidebar-width,288px)!important;box-sizing:border-box!important;background:linear-gradient(#071a22 0%,#0b2028 100%)!important;border-radius:0!important;flex-direction:column!important;height:100vh!important;min-height:100vh!important;margin:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-panel-sidebar .merchant-panel-nav,body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-overview-sidebar nav{flex:auto!important;min-height:0!important;overflow:hidden auto!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-workspace-main{width:calc(100% - var(--merchant-sidebar-width,288px))!important;min-width:0!important;max-width:none!important;margin:0 0 0 var(--merchant-sidebar-width,288px)!important;box-sizing:border-box!important;padding:22px 28px 36px!important;overflow:visible!important}body.chego-view-desktop .merchant-stock-fixed-layout,.merchant-stock-fixed-layout{box-sizing:border-box!important;background:linear-gradient(90deg,#071a22 0 288px,#f4f8f6 288px 100%)!important;grid-template-columns:288px minmax(0,1fr)!important;align-items:start!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-overview-sidebar,.merchant-stock-fixed-layout>.merchant-overview-sidebar{z-index:20!important;box-sizing:border-box!important;top:0!important;background:linear-gradient(#071a22 0%,#0b2028 100%)!important;border-radius:0!important;flex-direction:column!important;grid-column:1!important;width:288px!important;min-width:288px!important;max-width:288px!important;height:100vh!important;min-height:100vh!important;margin:0!important;display:flex!important;position:sticky!important;inset:auto!important;overflow:hidden!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-overview-sidebar nav,.merchant-stock-fixed-layout>.merchant-overview-sidebar nav{flex:auto!important;min-height:0!important;overflow:hidden auto!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-workspace-main,.merchant-stock-fixed-layout>.merchant-workspace-main{box-sizing:border-box!important;background:#f4f8f6!important;grid-column:2!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:22px 28px 36px!important;position:relative!important;overflow:visible!important}body.chego-view-desktop .merchant-stock-fixed-layout{background:#f4f8f6!important;min-height:100vh!important;display:block!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-overview-sidebar{z-index:80!important;width:288px!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}body.chego-view-desktop .merchant-stock-fixed-layout>.merchant-workspace-main{background:#f4f8f6!important;width:calc(100% - 288px)!important;min-height:100vh!important;margin-left:288px!important}}.merchant-product-media-help{color:#64748b;margin:-4px 0 2px}.merchant-product-media-preview{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.merchant-product-media-preview figure{background:#fff;border:1px solid #d7e5df;border-radius:14px;margin:0;position:relative;overflow:hidden}.merchant-product-media-preview figure.is-main{border:2px solid #00a65a}.merchant-product-media-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.merchant-product-media-preview figcaption{text-align:center;color:#335267;padding:7px 8px;font-size:11px;font-weight:800}.merchant-product-media-empty{text-align:center;background:#f8fcfa;border:1px dashed #b9d8ca;border-radius:14px;place-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.merchant-product-media-empty small{color:#64748b}.merchant-delivery-desktop-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 44px}.merchant-delivery-desktop-header{background:linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));color:#fff;min-height:92px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.merchant-delivery-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:900}.merchant-delivery-desktop-header img{width:150px}.merchant-delivery-desktop-header p{color:#ffffffd6;margin:6px 0 0;font-size:13px;font-weight:800}.merchant-delivery-desktop-header>span{color:var(--chego-green-deep);background:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.merchant-delivery-desktop-hero{color:#fff;background:radial-gradient(circle at 88% 76%, #ffffff2e 0 110px, transparent 111px), linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));box-shadow:var(--chego-shadow-card);border-radius:34px;margin-top:22px;padding:26px}.merchant-delivery-desktop-hero small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.merchant-delivery-desktop-hero h1{letter-spacing:-.07em;margin:0;font-size:42px;line-height:.98}.merchant-delivery-desktop-hero p{color:#ffffffd1;max-width:780px;margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.45}.merchant-delivery-saved-desktop,.merchant-delivery-store-desktop,.merchant-delivery-metrics-desktop,.merchant-delivery-info-desktop,.merchant-delivery-form-desktop,.merchant-delivery-empty-desktop{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:30px}.merchant-delivery-saved-desktop{background:#ecfdf5;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.merchant-delivery-saved-desktop>span,.merchant-delivery-info-desktop>span{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:inline-flex}.merchant-delivery-saved-desktop strong{color:#047857;font-size:14px}.merchant-delivery-saved-desktop p,.merchant-delivery-info-desktop p{color:var(--chego-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.merchant-delivery-desktop-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.merchant-delivery-desktop-sidebar{gap:14px;display:grid;position:sticky;top:22px}.merchant-delivery-store-desktop{grid-template-columns:66px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.merchant-delivery-store-desktop>span{background:#ecfdf5;border-radius:24px;justify-content:center;align-items:center;width:66px;height:66px;font-size:34px;display:inline-flex}.merchant-delivery-store-desktop small{color:var(--chego-green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-store-desktop h2{letter-spacing:-.05em;margin:5px 0;font-size:21px}.merchant-delivery-store-desktop p{color:var(--chego-muted);margin:0;font-size:12px}.merchant-delivery-metrics-desktop{gap:10px;padding:14px;display:grid}.merchant-delivery-metrics-desktop article{background:#f8fafc;border-radius:20px;align-content:center;gap:5px;min-height:74px;padding:12px;display:grid}.merchant-delivery-metrics-desktop strong{color:var(--chego-text);font-size:15px}.merchant-delivery-metrics-desktop span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-info-desktop{background:#f8fafc;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.merchant-delivery-desktop-content{gap:16px;display:grid}.merchant-delivery-form-desktop{gap:14px;padding:20px;display:grid}.merchant-delivery-form-desktop h2{letter-spacing:-.05em;margin:0;font-size:25px}.merchant-delivery-radio-desktop,.merchant-delivery-grid-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-delivery-radio-desktop label{border:1px solid var(--chego-border);min-height:62px;color:var(--chego-text);background:#f8fafc;border-radius:20px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:900;display:flex}.merchant-delivery-form-desktop label{gap:7px;display:grid}.merchant-delivery-form-desktop label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-form-desktop input,.merchant-delivery-form-desktop textarea{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:none;font-size:13px;font-weight:800}.merchant-delivery-form-desktop input{min-height:48px;padding:0 12px}.merchant-delivery-form-desktop textarea{resize:vertical;padding:12px;line-height:1.45}.merchant-delivery-form-desktop input[type=radio]{width:auto;min-height:auto;accent-color:var(--chego-green)}.merchant-delivery-save-desktop{background:var(--chego-green);color:#fff;min-height:54px;box-shadow:var(--chego-shadow-card);border:0;border-radius:18px;font-size:14px;font-weight:900}.merchant-delivery-empty-desktop{text-align:center;align-content:center;place-items:center;min-height:500px;padding:30px;display:grid}@media (width<=1080px){.merchant-delivery-desktop-layout{grid-template-columns:1fr}.merchant-delivery-desktop-sidebar{position:static}}.merchant-delivery-mobile-shell{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:14px 14px 110px}.merchant-delivery-mobile-header{color:#fff;background:radial-gradient(circle at 86% 76%, #ffffff2e 0 70px, transparent 71px), linear-gradient(135deg, var(--chego-green-deep), var(--chego-green));min-height:96px;box-shadow:var(--chego-shadow-strong);border-radius:26px;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px;display:grid}.merchant-delivery-mobile-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;width:42px;height:42px;font-size:18px;font-weight:900}.merchant-delivery-mobile-header img{width:136px}.merchant-delivery-mobile-header p{color:#ffffffd1;margin:7px 0 0;font-size:12px;font-weight:800}.merchant-delivery-store-mobile,.merchant-delivery-form-mobile,.merchant-delivery-info-mobile,.merchant-delivery-saved-mobile,.merchant-delivery-empty-mobile{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px}.merchant-delivery-store-mobile{grid-template-columns:58px 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.merchant-delivery-store-mobile>span{background:#ecfdf5;border-radius:22px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:inline-flex}.merchant-delivery-store-mobile small{color:var(--chego-green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-store-mobile h1{letter-spacing:-.05em;margin:5px 0;font-size:21px;line-height:1}.merchant-delivery-store-mobile p,.merchant-delivery-info-mobile p,.merchant-delivery-saved-mobile p{color:var(--chego-muted);margin:0;font-size:12px;line-height:1.4}.merchant-delivery-saved-mobile,.merchant-delivery-info-mobile{grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.merchant-delivery-saved-mobile{background:#ecfdf5}.merchant-delivery-info-mobile{background:#f8fafc}.merchant-delivery-saved-mobile>span,.merchant-delivery-info-mobile>span{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.merchant-delivery-saved-mobile strong{color:#047857;font-size:13px}.merchant-delivery-metrics-mobile{gap:10px;margin-top:14px;display:grid}.merchant-delivery-metrics-mobile article{border:1px solid var(--chego-border);min-height:76px;box-shadow:var(--chego-shadow-card);background:#fff;border-radius:20px;align-content:center;gap:5px;padding:12px;display:grid}.merchant-delivery-metrics-mobile strong{color:var(--chego-text);font-size:14px}.merchant-delivery-metrics-mobile span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-form-mobile{gap:12px;margin-top:14px;padding:15px;display:grid}.merchant-delivery-form-mobile h2{letter-spacing:-.05em;margin:0;font-size:21px}.merchant-delivery-radio-mobile,.merchant-delivery-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-delivery-radio-mobile label{border:1px solid var(--chego-border);min-height:56px;color:var(--chego-text);background:#f8fafc;border-radius:18px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:flex}.merchant-delivery-form-mobile label{gap:6px;display:grid}.merchant-delivery-form-mobile label>span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.merchant-delivery-form-mobile input,.merchant-delivery-form-mobile textarea{border:1px solid var(--chego-border);width:100%;color:var(--chego-text);background:#f8fafc;border-radius:16px;outline:none;font-size:13px;font-weight:800}.merchant-delivery-form-mobile input{min-height:46px;padding:0 12px}.merchant-delivery-form-mobile textarea{resize:vertical;padding:12px;line-height:1.45}.merchant-delivery-form-mobile input[type=radio]{width:auto;min-height:auto;accent-color:var(--chego-green)}.merchant-delivery-save-mobile{background:var(--chego-green);color:#fff;width:100%;min-height:54px;box-shadow:var(--chego-shadow-card);border:0;border-radius:18px;margin-top:14px;font-size:14px;font-weight:900}.merchant-delivery-empty-mobile{text-align:center;align-content:center;place-items:center;min-height:420px;padding:22px;display:grid}.merchant-enterprise-desktop-shell{background:radial-gradient(circle at 0 0,#00985021,#0000 34%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(1180px,100% - 36px);min-height:100vh;margin:0 auto;padding:22px 0 56px}.merchant-enterprise-mobile-shell{background:radial-gradient(circle at 0 0,#00985024,#0000 32%),linear-gradient(#f0fff7 0%,#f8fafc 42%,#fff 100%);width:min(100%,430px);max-width:430px;min-height:100vh;margin:0 auto;padding:10px 10px 92px;overflow-x:hidden}.merchant-enterprise-desktop-header,.merchant-enterprise-mobile-header{background:linear-gradient(135deg,#0f172a,var(--chego-green-dark),var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-strong)}.merchant-enterprise-desktop-header{border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.merchant-enterprise-mobile-header{border-radius:26px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.merchant-enterprise-desktop-header img,.merchant-enterprise-mobile-header img{object-fit:contain;width:145px;max-height:46px}.merchant-enterprise-mobile-header img{width:118px}.merchant-enterprise-desktop-header p,.merchant-enterprise-mobile-header p{color:#ffffffdb;margin:5px 0 0;font-weight:850}.merchant-enterprise-desktop-header button,.merchant-enterprise-mobile-header button{color:#fff;background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.merchant-enterprise-hero-desktop,.merchant-enterprise-hero-mobile{background:linear-gradient(135deg,#0f172a,var(--chego-green-dark),var(--chego-green));color:#fff;box-shadow:var(--chego-shadow-card);border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.merchant-enterprise-hero-mobile{border-radius:28px;grid-template-columns:1fr;margin-top:12px;padding:18px}.merchant-enterprise-hero-desktop small,.merchant-enterprise-hero-mobile small,.merchant-enterprise-title small,.merchant-stock-card-desktop small,.merchant-stock-card-mobile small,.merchant-order-ops-card-desktop small,.merchant-order-ops-card-mobile small{color:var(--chego-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.merchant-enterprise-hero-desktop small,.merchant-enterprise-hero-mobile small{color:#ffffffc7}.merchant-enterprise-hero-desktop h1,.merchant-enterprise-hero-mobile h1{color:#fff;letter-spacing:-.05em;margin:8px 0;line-height:1}.merchant-enterprise-hero-desktop h1{font-size:38px}.merchant-enterprise-hero-mobile h1{font-size:29px}.merchant-enterprise-hero-desktop p,.merchant-enterprise-hero-mobile p{color:#ffffffdb;margin:0}.merchant-enterprise-hero-desktop>strong{font-size:52px}.merchant-enterprise-feedback-desktop,.merchant-enterprise-feedback-mobile{background:var(--chego-green-soft);color:var(--chego-green-dark);border:1px solid #00985033;border-radius:20px;margin-top:14px;padding:14px}.merchant-enterprise-error-desktop,.merchant-enterprise-error-mobile{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;margin-top:14px;padding:14px}.merchant-enterprise-form-desktop,.merchant-enterprise-form-mobile,.merchant-stock-card-desktop,.merchant-stock-card-mobile,.merchant-order-ops-card-desktop,.merchant-order-ops-card-mobile,.merchant-stock-history-desktop,.merchant-stock-history-mobile,.merchant-enterprise-empty-desktop,.merchant-enterprise-empty-mobile{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:30px;margin-top:16px;padding:18px}.merchant-enterprise-form-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-enterprise-form-mobile{gap:12px;display:grid}.merchant-enterprise-title,.merchant-enterprise-form-desktop .full,.merchant-enterprise-form-mobile .full{grid-column:1/-1}.merchant-enterprise-form-desktop label,.merchant-enterprise-form-mobile label{gap:7px;display:grid}.merchant-enterprise-form-desktop input,.merchant-enterprise-form-mobile input,.merchant-enterprise-form-desktop select,.merchant-enterprise-form-mobile select,.merchant-enterprise-form-desktop textarea,.merchant-enterprise-form-mobile textarea,.merchant-stock-actions-desktop input,.merchant-stock-actions-mobile input{border:1px solid var(--chego-border);width:100%;min-height:46px;color:var(--chego-text);font:inherit;background:#f8fafc;border-radius:16px;padding:0 12px;font-weight:850}.merchant-enterprise-form-desktop textarea,.merchant-enterprise-form-mobile textarea{min-height:110px;padding:12px}.merchant-enterprise-form-desktop footer,.merchant-enterprise-form-mobile footer{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.merchant-enterprise-form-desktop footer button,.merchant-enterprise-form-mobile footer button,.merchant-stock-actions-desktop button,.merchant-stock-actions-mobile button,.merchant-order-ops-actions-desktop button,.merchant-order-ops-actions-mobile button{min-height:44px;color:var(--chego-text);background:#f1f5f9;border:0;border-radius:16px;padding:0 13px;font-weight:950}.merchant-enterprise-form-desktop footer button:first-child,.merchant-enterprise-form-mobile footer button:first-child,.merchant-order-ops-actions-desktop button:nth-child(2),.merchant-order-ops-actions-mobile button:nth-child(2){background:linear-gradient(135deg,var(--chego-green),var(--chego-green-dark));color:#fff;box-shadow:0 14px 32px #00985033}.merchant-enterprise-metrics-desktop,.merchant-enterprise-metrics-mobile{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.merchant-enterprise-metrics-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-enterprise-metrics-desktop article,.merchant-enterprise-metrics-mobile article{box-shadow:var(--chego-shadow-card);background:#fff;border:1px solid #0f172a12;border-radius:22px;min-height:76px;padding:13px}.merchant-enterprise-metrics-desktop strong,.merchant-enterprise-metrics-mobile strong{color:var(--chego-text);font-size:23px;display:block}.merchant-enterprise-metrics-desktop span,.merchant-enterprise-metrics-mobile span{color:var(--chego-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:950;display:block}.merchant-stock-layout-desktop{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:16px;margin-top:16px;display:grid}.merchant-stock-list-desktop,.merchant-stock-list-mobile,.merchant-order-ops-list-desktop,.merchant-order-ops-list-mobile{gap:12px;display:grid}.merchant-stock-card-desktop.low,.merchant-stock-card-mobile.low{background:linear-gradient(90deg,#fff7ed,#fff);border-color:#fed7aa}.merchant-stock-card-desktop header,.merchant-stock-card-mobile header,.merchant-order-ops-card-desktop header,.merchant-order-ops-card-mobile header{justify-content:space-between;gap:14px;display:flex}.merchant-stock-card-desktop h3,.merchant-stock-card-mobile h3,.merchant-order-ops-card-desktop h3,.merchant-order-ops-card-mobile h3{color:var(--chego-text);margin:5px 0}.merchant-stock-card-desktop p,.merchant-stock-card-mobile p,.merchant-order-ops-card-desktop p,.merchant-order-ops-card-mobile p{color:var(--chego-muted);margin:0}.merchant-stock-card-desktop header>strong,.merchant-stock-card-mobile header>strong,.merchant-order-ops-card-desktop header>strong,.merchant-order-ops-card-mobile header>strong{color:var(--chego-green-dark);white-space:nowrap;font-size:25px}.merchant-stock-actions-desktop,.merchant-stock-actions-mobile{gap:8px;margin-top:13px;display:grid}.merchant-stock-actions-desktop{grid-template-columns:.55fr 1fr auto auto auto}.merchant-stock-history-desktop article,.merchant-stock-history-mobile article{background:#f8fafc;border-radius:18px;margin-top:10px;padding:12px}.merchant-order-ops-flags-desktop,.merchant-order-ops-flags-mobile{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.merchant-order-ops-flags-desktop span,.merchant-order-ops-flags-mobile span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.merchant-order-ops-flags-desktop span.danger,.merchant-order-ops-flags-mobile span.danger{color:#991b1b;background:#fef2f2}.merchant-order-ops-actions-desktop,.merchant-order-ops-actions-mobile{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}@media (width<=980px){.merchant-enterprise-desktop-shell{width:min(100% - 18px,760px)}.merchant-enterprise-desktop-header,.merchant-enterprise-hero-desktop,.merchant-stock-layout-desktop,.merchant-stock-actions-desktop,.merchant-enterprise-form-desktop{grid-template-columns:1fr}.merchant-enterprise-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-review-mobile-shell,.client-review-desktop-shell,.merchant-reviews-mobile-shell,.merchant-reviews-desktop-shell,.admin-reviews-mobile-shell,.admin-reviews-desktop-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 48px}.client-review-mobile-header,.client-review-desktop-header,.merchant-reviews-mobile-header,.merchant-reviews-desktop-header,.admin-reviews-mobile-header,.admin-reviews-desktop-header{background:linear-gradient(135deg, var(--chego-green-dark), var(--chego-green));color:#fff;min-height:92px;box-shadow:var(--chego-shadow-strong);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.client-review-mobile-header button,.client-review-desktop-header button,.merchant-reviews-mobile-header button,.merchant-reviews-desktop-header button,.admin-reviews-mobile-header button,.admin-reviews-desktop-header button{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-weight:950}.client-review-mobile-header img,.client-review-desktop-header img,.merchant-reviews-mobile-header img,.merchant-reviews-desktop-header img,.admin-reviews-mobile-header img,.admin-reviews-desktop-header img{width:140px}.client-review-mobile-header span,.client-review-desktop-header span,.merchant-reviews-mobile-header span,.merchant-reviews-desktop-header span,.admin-reviews-mobile-header span,.admin-reviews-desktop-header span{color:var(--chego-green-dark);background:#fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.client-review-mobile-card,.client-review-desktop-card,.client-review-mobile-empty,.client-review-desktop-empty,.merchant-reviews-mobile-card,.merchant-reviews-desktop-card,.merchant-reviews-mobile-empty,.merchant-reviews-desktop-empty,.admin-reviews-mobile-card,.admin-reviews-desktop-card,.admin-reviews-mobile-empty,.admin-reviews-desktop-empty{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px;margin-top:18px;padding:22px}.client-review-mobile-card small,.client-review-desktop-card small{color:var(--chego-green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.client-review-mobile-card h1,.client-review-desktop-card h1{color:var(--chego-text);letter-spacing:-.05em;margin:8px 0;font-size:34px;line-height:1}.client-review-mobile-stars,.client-review-desktop-stars{flex-flow:row-reverse wrap;justify-content:flex-end;gap:9px;margin:18px 0;display:flex}.client-review-mobile-stars label,.client-review-desktop-stars label{cursor:pointer}.client-review-mobile-stars input,.client-review-desktop-stars input{display:none}.client-review-mobile-stars span,.client-review-desktop-stars span{border:1px solid var(--chego-border);min-height:42px;color:var(--chego-muted);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-weight:950;display:inline-flex}.client-review-mobile-stars input:checked+span,.client-review-desktop-stars input:checked+span{background:var(--chego-green);color:#fff;border-color:#0000}.client-review-mobile-comment,.client-review-desktop-comment{gap:8px;display:grid}.client-review-mobile-comment span,.client-review-desktop-comment span{color:var(--chego-muted);font-size:12px;font-weight:950}.client-review-mobile-comment textarea,.client-review-desktop-comment textarea{border:1px solid var(--chego-border);resize:vertical;width:100%;font:inherit;color:var(--chego-text);border-radius:18px;padding:14px}.client-review-mobile-card>button,.client-review-desktop-card>button,.client-review-mobile-empty button,.client-review-desktop-empty button{background:var(--chego-green);color:#fff;border:0;border-radius:18px;width:100%;min-height:52px;margin-top:16px;font-weight:950}.client-review-mobile-success,.client-review-desktop-success,.client-review-mobile-error,.client-review-desktop-error{color:#047857;background:#ecfdf5;border-radius:18px;margin-top:16px;padding:14px}.client-review-mobile-error,.client-review-desktop-error{color:#991b1b;background:#fef2f2}.client-orders-review-actions-mobile,.client-orders-review-actions-desktop{border:1px solid var(--chego-border);background:#f8fafc;border-radius:20px;gap:10px;margin-top:14px;padding:14px;display:grid}.client-orders-review-actions-mobile strong,.client-orders-review-actions-desktop strong{color:var(--chego-text)}.client-orders-review-actions-mobile p,.client-orders-review-actions-desktop p{color:var(--chego-muted);margin:4px 0 0;font-size:12px}.client-orders-review-actions-mobile>div:last-child,.client-orders-review-actions-desktop>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.client-orders-review-actions-mobile button,.client-orders-review-actions-desktop button{background:var(--chego-green);color:#fff;border:0;border-radius:999px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950}.client-product-mobile-reviews,.client-product-desktop-reviews,.client-store-mobile-reviews,.client-store-desktop-reviews{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:26px;margin-top:18px;padding:18px}.client-product-mobile-reviews-head,.client-product-desktop-reviews-head,.client-store-mobile-reviews-head,.client-store-desktop-reviews-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.client-product-mobile-reviews-head h2,.client-product-desktop-reviews-head h2,.client-store-mobile-reviews-head h2,.client-store-desktop-reviews-head h2{color:var(--chego-text);margin:0;font-size:24px;line-height:1}.client-product-mobile-reviews-head p,.client-product-desktop-reviews-head p,.client-store-mobile-reviews-head p,.client-store-desktop-reviews-head p{color:var(--chego-muted);margin:6px 0 0;font-size:12px}.client-product-mobile-reviews-head strong,.client-product-desktop-reviews-head strong,.client-store-mobile-reviews-head strong,.client-store-desktop-reviews-head strong{white-space:nowrap;background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:999px;padding:9px 12px}.client-product-mobile-reviews-list,.client-product-desktop-reviews-list,.client-store-mobile-reviews-list,.client-store-desktop-reviews-list,.merchant-reviews-mobile-list,.merchant-reviews-desktop-list,.admin-reviews-mobile-list,.admin-reviews-desktop-list{gap:10px;margin-top:14px;display:grid}.client-product-mobile-reviews-list article,.client-product-desktop-reviews-list article,.client-store-mobile-reviews-list article,.client-store-desktop-reviews-list article{background:#f8fafc;border-radius:18px;padding:13px}.client-product-mobile-reviews-list p,.client-product-desktop-reviews-list p,.client-store-mobile-reviews-list p,.client-store-desktop-reviews-list p{color:var(--chego-text);margin:6px 0;font-size:13px;line-height:1.4}.client-product-mobile-reviews-list small,.client-product-desktop-reviews-list small,.client-store-mobile-reviews-list small,.client-store-desktop-reviews-list small{color:var(--chego-muted);font-size:11px;font-weight:900}.client-product-mobile-reviews-empty,.client-product-desktop-reviews-empty,.client-store-mobile-reviews-empty,.client-store-desktop-reviews-empty{background:#f8fafc;border-radius:18px;margin-top:14px;padding:14px}.merchant-reviews-mobile-metrics,.merchant-reviews-desktop-metrics,.admin-reviews-mobile-metrics,.admin-reviews-desktop-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.merchant-reviews-mobile-metrics article,.merchant-reviews-desktop-metrics article,.admin-reviews-mobile-metrics article,.admin-reviews-desktop-metrics article{border:1px solid var(--chego-border);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:22px;padding:16px}.merchant-reviews-mobile-metrics strong,.merchant-reviews-desktop-metrics strong,.admin-reviews-mobile-metrics strong,.admin-reviews-desktop-metrics strong{color:var(--chego-text);font-size:26px;display:block}.merchant-reviews-mobile-metrics span,.merchant-reviews-desktop-metrics span,.admin-reviews-mobile-metrics span,.admin-reviews-desktop-metrics span{color:var(--chego-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.merchant-reviews-mobile-card header,.merchant-reviews-desktop-card header,.admin-reviews-mobile-card header,.admin-reviews-desktop-card header{grid-template-columns:1fr auto;gap:14px;display:grid}.merchant-reviews-mobile-card small,.merchant-reviews-desktop-card small,.admin-reviews-mobile-card small,.admin-reviews-desktop-card small{color:var(--chego-green-dark);text-transform:uppercase;font-size:11px;font-weight:950}.merchant-reviews-mobile-card h2,.merchant-reviews-desktop-card h2,.admin-reviews-mobile-card h2,.admin-reviews-desktop-card h2{color:var(--chego-text);margin:8px 0;font-size:28px}.merchant-reviews-mobile-card p,.merchant-reviews-desktop-card p,.admin-reviews-mobile-card p,.admin-reviews-desktop-card p{color:var(--chego-muted);margin:0;line-height:1.45}.merchant-reviews-mobile-card footer,.merchant-reviews-desktop-card footer,.admin-reviews-mobile-card footer,.admin-reviews-desktop-card footer{color:var(--chego-muted);margin-top:12px;font-size:12px;font-weight:900}.client-review-pro-page{color:#0f172a;background:linear-gradient(#f6fbf9 0,#fff 42%);min-height:100vh}.client-review-pro-container{width:min(1480px,100% - 56px);margin:0 auto;padding:24px 0 40px}.client-review-pro-back{color:#008f52;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:900}.client-review-pro-layout{grid-template-columns:minmax(0,1.45fr) minmax(380px,.95fr);gap:18px;margin-top:8px;display:grid}.client-review-pro-form-card,.client-review-pro-side-card,.client-review-pro-tips,.client-review-pro-empty{background:#fff;border:1px solid #dfe9e4;border-radius:24px;box-shadow:0 15px 38px #0f172a0e}.client-review-pro-form-card{padding:28px 30px}.client-review-pro-order{color:#008f52;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.client-review-pro-form-card h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px;line-height:1}.client-review-pro-subtitle{color:#64748b;margin:0 0 20px;font-weight:650}.client-review-pro-rating-block{border-top:1px solid #e5ede9;padding-top:18px}.client-review-pro-rating-block h2,.client-review-pro-side-card h2{margin:0 0 12px;font-size:15px}.client-review-pro-main-stars{flex-wrap:wrap;gap:10px;display:flex}.client-review-pro-main-stars input,.client-review-pro-criterion input{opacity:0;pointer-events:none;position:absolute}.client-review-pro-main-stars label{cursor:pointer}.client-review-pro-main-stars span{background:#fff;border:1px solid #dce7e2;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:82px;min-height:46px;padding:0 18px;font-style:normal;display:flex}.client-review-pro-main-stars i{color:#d8a300;font-style:normal}.client-review-pro-main-stars input:checked+span{color:#fff;background:#00a862;border-color:#00a862;box-shadow:0 8px 20px #00a8622e}.client-review-pro-rating-block>strong{color:#009653;margin-top:13px;font-size:14px;display:block}.client-review-pro-comment{gap:8px;margin-top:25px;display:grid}.client-review-pro-comment span{font-size:14px}.client-review-pro-comment em{color:#7b8794;font-style:normal;font-weight:500}.client-review-pro-comment textarea{resize:vertical;width:100%;min-height:130px;font:inherit;color:#172033;background:#fff;border:1px solid #d7e2dd;border-radius:16px;outline:none;padding:16px}.client-review-pro-comment textarea:focus{border-color:#00a862;box-shadow:0 0 0 3px #00a8621a}.client-review-pro-comment small{color:#7b8794;justify-self:end}.client-review-pro-public-note{color:#64748b;margin:18px 0 0;font-size:13px}.client-review-pro-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#008e4f,#00ae63);border:0;border-radius:12px;width:100%;min-height:50px;margin-top:16px;font-size:16px;font-weight:950}.client-review-pro-side-card{padding:22px}.client-review-pro-product{border-bottom:1px solid #e4ece8;grid-template-columns:108px 1fr;align-items:center;gap:16px;padding-bottom:18px;display:grid}.client-review-pro-product-media{background:#f1faf6;border-radius:14px;justify-content:center;align-items:center;width:108px;height:98px;display:flex;overflow:hidden}.client-review-pro-product-media img{object-fit:contain;width:100%;height:100%;padding:6px}.client-review-pro-product-media span{font-size:48px}.client-review-pro-product>div:last-child{gap:5px;display:grid}.client-review-pro-product strong{font-size:16px}.client-review-pro-product span{font-size:13px}.client-review-pro-product b{color:#008f52}.client-review-pro-criteria{padding-top:18px}.client-review-pro-criterion{border-bottom:1px solid #edf2ef;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid}.client-review-pro-criterion-icon{color:#009653;background:#eaf9f2;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.client-review-pro-criterion>div{gap:4px;display:grid}.client-review-pro-criterion strong{font-size:14px}.client-review-pro-criterion small{color:#7b8794}.client-review-pro-criterion fieldset{border:0;flex-direction:row-reverse;gap:5px;margin:0;padding:0;display:flex}.client-review-pro-criterion label{cursor:pointer}.client-review-pro-criterion label span{color:#c9d5d0;font-size:22px}.client-review-pro-criterion label:hover span,.client-review-pro-criterion label:hover~label span,.client-review-pro-criterion input:checked+span{color:#00a45d}.client-review-pro-criterion label:has(input:checked)~label span{color:#00a45d}.client-review-pro-impact{background:#effbf6;border-radius:14px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-top:20px;padding:14px;display:grid}.client-review-pro-impact>span{font-size:28px}.client-review-pro-impact strong{color:#008f52}.client-review-pro-impact p{color:#596776;margin:4px 0 0;font-size:12px}.client-review-pro-tips{color:#506071;flex-wrap:wrap;align-items:center;gap:34px;margin-top:18px;padding:18px 26px;font-size:13px;display:flex}.client-review-pro-tips strong{color:#008f52;font-size:15px}.client-review-pro-tips span:first-letter{color:#00a862}.client-review-pro-state{color:#047857;background:#ecfdf5;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.client-review-pro-state.is-error{color:#9f1239;background:#fff1f2}.client-review-pro-state>span{background:#ffffffb8;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.client-review-pro-state p{margin:4px 0 0}.client-review-pro-empty{text-align:center;width:min(720px,100% - 40px);margin:42px auto;padding:34px}.client-review-pro-empty button{color:#fff;background:#009653;border:0;border-radius:12px;min-height:44px;padding:0 20px;font-weight:900}@media (width<=1100px){.client-review-pro-layout{grid-template-columns:1fr}.client-review-pro-side-card{order:2}}@media (width<=720px){.client-review-pro-container{width:min(100% - 24px,1480px)}.client-review-pro-form-card,.client-review-pro-side-card{padding:20px}.client-review-pro-main-stars span{min-width:54px;padding:0 12px}.client-review-pro-criterion{grid-template-columns:42px 1fr}.client-review-pro-criterion fieldset{grid-column:1/-1;justify-self:start;padding:0 0 10px 54px}.client-review-pro-tips{flex-direction:column;align-items:flex-start;gap:10px}}.client-review-mobile-pro-page{color:#0f172a;background:linear-gradient(#f6fbf9 0,#fff 42%);min-height:100vh;padding-bottom:28px}.client-review-mobile-pro-container{width:min(100% - 24px,720px);margin:0 auto;padding:18px 0 30px}.client-review-mobile-pro-back{color:#008f52;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:900}.client-review-mobile-pro-intro{padding:16px 0 18px}.client-review-mobile-pro-intro small,.client-review-mobile-pro-step{color:#008f52;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950}.client-review-mobile-pro-intro h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:30px;line-height:1.05}.client-review-mobile-pro-intro p{color:#64748b;margin:0;font-size:14px}.client-review-mobile-pro-card,.client-review-mobile-pro-empty{background:#fff;border:1px solid #dfe9e4;border-radius:24px;padding:20px;box-shadow:0 15px 38px #0f172a0e}.client-review-mobile-pro-target{border-bottom:1px solid #e5ede9;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding-bottom:20px;display:grid}.client-review-mobile-pro-media{background:#effaf6;border-radius:18px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:hidden}.client-review-mobile-pro-media img{object-fit:contain;width:100%;height:100%;padding:7px}.client-review-mobile-pro-media span{font-size:50px}.client-review-mobile-pro-target h2{margin:0 0 8px;font-size:20px;line-height:1.15}.client-review-mobile-pro-target p{color:#475569;margin:4px 0;font-size:14px}.client-review-mobile-pro-target b{color:#008f52}.client-review-mobile-pro-rating{padding-top:22px}.client-review-mobile-pro-rating h2,.client-review-mobile-pro-criteria>h2{margin:0 0 12px;font-size:16px}.client-review-mobile-pro-rating>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.client-review-mobile-pro-rating input,.client-review-mobile-pro-criterion input{opacity:0;pointer-events:none;position:absolute}.client-review-mobile-pro-rating label{cursor:pointer}.client-review-mobile-pro-rating span{background:#fff;border:1px solid #dce7e2;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;display:flex}.client-review-mobile-pro-rating i{color:#d8a300;font-style:normal}.client-review-mobile-pro-rating input:checked+span{color:#fff;background:#00a862;border-color:#00a862}.client-review-mobile-pro-rating>strong{color:#009653;margin-top:13px;font-size:14px;display:block}.client-review-mobile-pro-comment{gap:8px;margin-top:24px;display:grid}.client-review-mobile-pro-comment em{color:#7b8794;font-style:normal;font-weight:500}.client-review-mobile-pro-comment textarea{resize:vertical;width:100%;min-height:150px;font:inherit;color:#172033;background:#fff;border:1px solid #d7e2dd;border-radius:16px;padding:15px}.client-review-mobile-pro-comment small{color:#7b8794;justify-self:end}.client-review-mobile-pro-criteria{margin-top:24px}.client-review-mobile-pro-criterion{border-bottom:1px solid #edf2ef;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.client-review-mobile-pro-icon{color:#009653;background:#eaf9f2;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.client-review-mobile-pro-criterion>div{gap:3px;display:grid}.client-review-mobile-pro-criterion small{color:#7b8794}.client-review-mobile-pro-criterion fieldset{border:0;flex-direction:row-reverse;grid-column:1/-1;justify-content:flex-end;gap:9px;margin:0;padding:0 0 0 54px;display:flex}.client-review-mobile-pro-criterion fieldset label{cursor:pointer}.client-review-mobile-pro-criterion fieldset span{color:#c9d5d0;font-size:29px}.client-review-mobile-pro-criterion label:hover span,.client-review-mobile-pro-criterion label:hover~label span,.client-review-mobile-pro-criterion input:checked+span{color:#00a45d}.client-review-mobile-pro-criterion label:has(input:checked)~label span{color:#00a45d}.client-review-mobile-pro-submit{color:#fff;background:linear-gradient(90deg,#008e4f,#00ae63);border:0;border-radius:14px;width:100%;min-height:54px;margin-top:22px;font-size:16px;font-weight:950}.client-review-mobile-pro-state{border-radius:14px;margin-top:18px;padding:15px}.client-review-mobile-pro-state.success{color:#047857;background:#ecfdf5}.client-review-mobile-pro-state.error{color:#9f1239;background:#fff1f2}.client-review-mobile-pro-state p{margin:5px 0 0}.client-review-mobile-pro-empty{text-align:center;width:min(100% - 24px,680px);margin:24px auto}.client-review-mobile-pro-empty button{color:#fff;background:#009653;border:0;border-radius:12px;min-height:46px;padding:0 18px;font-weight:900}@media (width<=480px){.client-review-mobile-pro-container{width:calc(100% - 16px)}.client-review-mobile-pro-card{padding:16px}.client-review-mobile-pro-target{grid-template-columns:98px minmax(0,1fr)}.client-review-mobile-pro-media{width:98px;height:98px}.client-review-mobile-pro-rating>div{gap:5px}.client-review-mobile-pro-rating span{gap:4px;min-height:42px;font-size:13px}.client-review-mobile-pro-criterion fieldset{justify-content:space-between;padding-left:0}.client-review-mobile-pro-criterion fieldset span{font-size:27px}}.client-review-mobile-pro-icon svg,.client-review-mobile-pro-media-icon svg,.client-review-pro-criterion-icon svg,.client-review-pro-product-icon svg,.client-review-pro-impact svg,.client-review-mobile-pro-state svg,.client-review-pro-state svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.client-review-mobile-pro-media-icon,.client-review-pro-product-icon{width:100%;height:100%;color:var(--chego-green-dark);place-items:center;display:grid}.client-review-mobile-pro-main-stars input:not(:checked)+span,.client-review-pro-main-stars input:not(:checked)+span{color:#9aa5b5;border-color:var(--chego-border);background:#fff}.client-review-mobile-pro-criterion fieldset input:not(:checked)+span,.client-review-pro-criterion fieldset input:not(:checked)+span{color:#cbd5e1}.client-review-mobile-pro-state,.client-review-pro-state{align-items:flex-start;gap:14px;display:flex}.client-review-mobile-pro-state>span,.client-review-pro-state>span{background:#10b9811f;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.client-review-mobile-pro-state blockquote,.client-review-pro-state blockquote{background:#ffffff8c;border-left:3px solid;border-radius:0 12px 12px 0;margin:10px 0;padding:10px 12px}.client-review-mobile-pro-success-actions,.client-review-pro-success-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.client-review-mobile-pro-secondary,.client-review-pro-secondary{border:1px solid var(--chego-green);min-height:52px;color:var(--chego-green-dark);background:#fff;border-radius:18px;font-weight:950}.ja-store-public-review-list,.client-store-desktop-reviews-list{gap:12px;margin-top:18px;display:grid}.ja-store-public-review-list article,.client-store-desktop-reviews-list article{border:1px solid var(--chego-border);background:#f8fafc;border-radius:18px;padding:16px}.ja-store-public-review-list strong,.client-store-desktop-reviews-list strong{color:#f59e0b;letter-spacing:2px}.ja-store-public-review-list p,.client-store-desktop-reviews-list p{color:var(--chego-text);margin:8px 0;line-height:1.45}.ja-store-public-review-list small,.client-store-desktop-reviews-list small{color:var(--chego-muted)}.ja-store-public-review-empty,.client-store-desktop-reviews-empty{color:var(--chego-muted);background:#f8fafc;border-radius:18px;margin-top:16px;padding:16px}.client-store-desktop-reviews{border:1px solid var(--chego-border);width:min(1180px,100% - 32px);box-shadow:var(--chego-shadow-card);background:#fff;border-radius:28px;margin:18px auto;padding:22px}.client-store-desktop-reviews-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-store-desktop-reviews-head h2{color:var(--chego-text);margin:0}.client-store-desktop-reviews-head p{color:var(--chego-muted);margin:6px 0 0}.client-store-desktop-reviews-head>strong{background:var(--chego-green-soft);color:var(--chego-green-dark);border-radius:999px;padding:9px 12px}@media (width<=640px){.client-review-mobile-pro-success-actions,.client-review-pro-success-actions{grid-template-columns:1fr}.client-review-mobile-pro-criteria{padding-bottom:120px}.client-review-mobile-pro-icon{font-size:0}}.client-review-mobile-pro-back,.client-review-pro-back{appearance:none;align-items:center;gap:8px;display:inline-flex}.client-review-mobile-pro-rating label,.client-review-mobile-pro-criterion label{-webkit-tap-highlight-color:transparent;position:relative}.client-review-mobile-pro-rating input,.client-review-mobile-pro-criterion input{appearance:none;clip-path:inset(50%);width:1px;height:1px;margin:0;overflow:hidden}.client-review-mobile-pro-comment textarea{appearance:none;box-shadow:none;resize:none;outline:none}.client-review-mobile-pro-comment textarea:focus{border-color:#00a862;box-shadow:0 0 0 4px #00a8621f}.client-review-mobile-pro-submit[disabled]{opacity:.7;cursor:wait}.client-review-mobile-pro-state.success{background:linear-gradient(#ecfdf5,#f7fffb);border:1px solid #a7f3d0;margin-top:16px}.client-review-mobile-pro-state.error{border:1px solid #fecdd3}.client-review-mobile-pro-success-actions{margin-top:18px}@media (width<=640px){.client-review-mobile-pro-page .client-mobile-header{min-height:auto}.client-review-mobile-pro-container{padding-top:8px}.client-review-mobile-pro-state.success{scroll-margin-top:18px}}.client-review-mobile-header{padding:max(18px, env(safe-area-inset-top)) 20px 18px;color:#fff;background:linear-gradient(135deg,#00643e 0%,#00945a 100%);border-radius:0 0 22px 22px}.client-review-mobile-header-top{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;display:grid}.client-review-mobile-header-top button{color:#fff;width:42px;height:42px;box-shadow:none;appearance:none;background:#ffffff14;border:0;border-radius:14px;place-items:center;padding:0;display:grid}.client-review-mobile-header-top button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.client-review-mobile-header-top img{object-fit:contain;justify-self:center;width:122px;max-height:38px}:root{--chego-safe-page-gap:clamp(16px, 2vw, 32px);--chego-safe-card-radius:18px}*,:before,:after{box-sizing:border-box}html,body,#app{min-width:0}body{overflow-x:hidden}img,video,canvas,svg{max-width:100%}input,select,textarea,button{min-width:0}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #00a86b47}:where([class*=actions],[class*=filters],[class*=toolbar],[class*=header-actions],[class*=topbar-actions]){min-width:0}:where([class*=actions],[class*=filters],[class*=toolbar])>button{white-space:nowrap}:where(.admin-table-wrap,.merchant-table-wrap,[class*=table-wrapper],[class*=table-wrap],[class*=table-container]){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}:where(table){max-width:100%}.chego-store-ref-hero{position:relative;overflow:hidden}.chego-store-ref-store-favorite{z-index:6;color:#475569;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .16s,color .16s,border-color .16s;display:grid;position:absolute;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);box-shadow:0 10px 26px #0f172a24}.chego-store-ref-store-favorite:hover{color:#e53935;border-color:#fecaca;transform:translateY(-1px)scale(1.04)}.chego-store-ref-store-favorite svg,.chego-store-ref-product-favorite svg{fill:#0000;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:fill .16s,transform .16s}.chego-store-ref-store-favorite.active,.chego-store-ref-store-favorite[aria-pressed=true],.chego-store-ref-product-favorite.active,.chego-store-ref-product-favorite[aria-pressed=true]{color:#e53935!important;background:#fff!important;border-color:#fecaca!important;box-shadow:0 8px 20px #0f172a1a!important}.chego-store-ref-store-favorite.active svg,.chego-store-ref-store-favorite[aria-pressed=true] svg,.chego-store-ref-product-favorite.active svg,.chego-store-ref-product-favorite[aria-pressed=true] svg{fill:currentColor}.chego-store-ref-product-media{position:relative}.chego-store-ref-product-favorite{z-index:4;color:#64748b;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #0f172a1a}.chego-store-ref-product-favorite:hover{color:#e53935}@media (width>=761px){.chego-store-ref-hero{align-items:flex-end;min-height:clamp(320px,34vw,460px);display:flex}.chego-store-ref-hero-card{width:min(760px,100% - 48px);min-width:0;max-width:calc(100% - 48px)}.chego-store-ref-store-main,.chego-store-ref-title-row{min-width:0}.chego-store-ref-title-row h1{overflow-wrap:anywhere;line-height:1.08}.chego-store-ref-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.chego-store-ref-hero-metrics article,.chego-store-ref-hero-metrics strong,.chego-store-ref-hero-metrics span{min-width:0}}@media (width<=960px) and (width>=761px){.chego-store-ref-hero-card{width:calc(100% - 32px);max-width:calc(100% - 32px)}.chego-store-ref-hero-metrics{grid-template-columns:1fr 1fr}.chego-store-ref-hero-metrics article:last-child{grid-column:1/-1}}@media (width<=760px){.chego-store-ref-store-favorite{width:42px;height:42px;top:12px;right:12px}.chego-store-ref-hero-card{min-width:0}.chego-store-ref-title-row{padding-right:42px}.chego-store-ref-title-row h1{overflow-wrap:anywhere}.chego-store-ref-hero-metrics{grid-template-columns:1fr}}@media (width>=1180px){body.chego-view-desktop .merchant-panel-host{column-gap:0!important}body.chego-view-desktop .merchant-panel-host>.merchant-panel-content{padding-inline:clamp(24px,2.4vw,44px)!important;min-height:100vh!important;padding-top:18px!important}body.chego-view-desktop .merchant-panel-content>:where(.merchant-page-heading,[class*=page-heading],[class*=page-header],[class*=title-row]),body.chego-view-desktop .merchant-panel-content :where([class*=stats],[class*=metrics],[class*=summary-grid],[class*=cards-grid]){min-width:0}}@media (width>=901px){body.chego-view-desktop :where(.admin-main,.admin-content,[class*=admin-][class*=-main]),body.chego-view-desktop :where(.admin-header,.admin-topbar,[class*=admin-][class*=header]){min-width:0}body.chego-view-desktop :where(.admin-header-actions,.admin-topbar-actions,[class*=admin-][class*=actions]){flex-wrap:wrap;justify-content:flex-end}}@media (width<=1365px){:where([class*=stats-grid],[class*=metrics-grid],[class*=kpi-grid]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){:where([class*=stats-grid],[class*=metrics-grid],[class*=kpi-grid]){grid-template-columns:minmax(0,1fr)!important}:where([class*=page-actions],[class*=header-actions],[class*=toolbar]){flex-wrap:wrap;width:100%}}.admin-v2-search[data-admin-global-search-wrap]{position:relative}.admin-v2-global-results{z-index:80;background:#fff;border:1px solid #dce7e3;border-radius:16px;max-height:min(430px,60vh);padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #0f172a29}.admin-v2-global-results[hidden]{display:none!important}.admin-v2-global-results>button{color:#10243a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kind title""kind meta";align-items:center;column-gap:12px;width:100%;min-height:64px;margin:0;padding:10px 12px;display:grid}.admin-v2-global-results>button:hover,.admin-v2-global-results>button:focus-visible{background:#effbf6}.admin-v2-global-results>button>span{color:#00865b;text-align:center;background:#d8faeb;border-radius:999px;grid-area:kind;min-width:66px;padding:6px 8px;font-size:11px;font-weight:900}.admin-v2-global-results>button>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:14px;overflow:hidden}.admin-v2-global-results>button>small{text-overflow:ellipsis;white-space:nowrap;color:#64748b;grid-area:meta;min-width:0;font-size:12px;overflow:hidden}.admin-v2-global-results>p{color:#64748b;text-align:center;margin:0;padding:18px}@media (width<=760px){.admin-v2-global-results{position:fixed;top:76px;left:12px;right:12px}}.client-search-product-grid-market.is-list{grid-template-columns:1fr!important}.client-search-product-grid-market.is-list .client-search-product-result{grid-template-columns:minmax(180px,240px) minmax(0,1fr);min-height:210px;display:grid}.client-search-product-grid-market.is-list .client-search-product-media{height:100%;min-height:210px}.client-search-product-grid-market.is-list .client-search-product-body{align-content:center;padding:24px}.client-search-sort-actions select{cursor:pointer}@media (width<=760px){.client-search-product-grid-market.is-list .client-search-product-result{grid-template-columns:120px minmax(0,1fr);min-height:150px}.client-search-product-grid-market.is-list .client-search-product-media{min-height:150px}}.profile-access-backdrop[hidden]{display:none!important}.profile-access-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03181ca8;place-items:center;padding:24px;animation:.18s ease-out profileFade;display:grid;position:fixed;inset:0}.profile-access-modal{background:#fff;border:1px solid #0d945f29;border-radius:28px;outline:0;width:min(820px,100%);padding:34px;animation:.22s ease-out profileRise;position:relative;box-shadow:0 28px 90px #02262b42}.profile-access-close{color:#17303a;cursor:pointer;background:#f2f7f5;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;transition:all .18s;position:absolute;top:18px;right:20px}.profile-access-close:hover{color:#00895c;background:#e4f4ee;transform:rotate(4deg)}.profile-access-heading{text-align:center;padding:2px 48px 24px}.profile-access-heading>span{color:#009c68;letter-spacing:.16em;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-flex}.profile-access-heading h2{color:#102638;margin:0;font-size:clamp(27px,3vw,36px);line-height:1.1}.profile-access-heading p{color:#64748b;margin:10px 0 0;font-size:15px}.profile-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-access-option{color:#102638;text-align:center;background:#fff;border:1px solid #dbe8e4;border-radius:22px;flex-direction:column;align-items:center;min-height:300px;padding:26px 24px 22px;transition:all .18s;display:flex}.profile-access-option:hover{border-color:#00a873;transform:translateY(-3px);box-shadow:0 14px 34px #00a8731f}.profile-access-option.is-merchant{background:linear-gradient(#f5fffb 0%,#fff 100%)}.profile-access-icon{color:#008f61;background:#dcf8ed;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:16px;display:grid}.profile-access-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.profile-access-option strong{font-size:20px}.profile-access-option small{color:#64748b;max-width:280px;margin-top:9px;font-size:13px;line-height:1.55}.profile-access-actions{gap:9px;width:100%;margin-top:auto;padding-top:22px;display:grid}.profile-access-actions button{width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:13px;padding:11px 14px;font-size:13px;font-weight:900;transition:all .18s}.profile-access-actions .primary{color:#fff;background:#009f69;border:1px solid #009f69;box-shadow:0 9px 20px #009f6929}.profile-access-actions .primary:hover{background:#008d5d;border-color:#008d5d;transform:translateY(-1px)}.profile-access-actions .secondary{color:#08734f;background:#fff;border:1px solid #bddbd1}.profile-access-actions .secondary:hover{background:#f2fcf8;border-color:#00a873}.profile-access-login{text-align:center;color:#64748b;margin:20px 0 0;font-size:12px}.profile-access-login strong{color:#36545e}body.profile-access-open{overflow:hidden}@keyframes profileFade{0%{opacity:0}to{opacity:1}}@keyframes profileRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=680px){.profile-access-backdrop{align-items:end;padding:0}.profile-access-modal{border-radius:26px 26px 0 0;width:100%;max-height:92vh;padding:26px 18px 22px;overflow:auto}.profile-access-heading{padding:6px 28px 20px}.profile-access-heading h2{font-size:26px}.profile-access-options{grid-template-columns:1fr}.profile-access-option{min-height:250px;padding:20px}.profile-access-icon{width:58px;height:58px;margin-bottom:12px}.profile-access-icon svg{width:30px;height:30px}.profile-access-actions{grid-template-columns:1fr 1fr}.profile-access-actions button{min-height:48px;padding:10px 8px;font-size:12px}}@media (width<=430px){.profile-access-actions{grid-template-columns:1fr}.profile-access-option{min-height:285px}}@media (width<=1179px){.merchant-app-shell{color:#142033!important;background:radial-gradient(circle at top,#00985021,#0000 260px),#edf7f2!important;min-height:100vh!important;margin:0!important;padding:0!important}.merchant-app-shell,.merchant-app-shell *{box-sizing:border-box}.merchant-app-shell svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.merchant-app-viewport{background:#f7faf8!important;width:min(100%,430px)!important;min-height:100vh!important;margin:0 auto!important;position:relative!important;overflow-x:hidden!important;box-shadow:0 0 0 1px #004a2b0d,0 24px 70px #004a2b21!important}.merchant-app-header{min-height:112px!important;padding:max(20px, env(safe-area-inset-top)) 18px 18px!important;color:#fff!important;background:radial-gradient(circle at 88% 0,#ffffff26,#0000 125px),linear-gradient(135deg,#00643d 0%,#009650 100%)!important;border:0!important;border-radius:0 0 24px 24px!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important;display:grid!important;box-shadow:0 14px 28px #005b3738!important}.merchant-app-header>button{color:#fff!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:14px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.merchant-app-header>div{text-align:left!important;min-width:0!important}.merchant-app-header h1{color:#fff!important;letter-spacing:-.025em!important;white-space:normal!important;text-overflow:clip!important;margin:0!important;font-size:1.16rem!important;font-weight:950!important;line-height:1.12!important;overflow:visible!important}.merchant-app-header p{color:#ffffffd6!important;white-space:normal!important;margin:5px 0 0!important;font-size:.72rem!important;font-weight:760!important}.merchant-app-notification-button b{color:#fff!important;background:#ef4444!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:.61rem!important;line-height:1!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}.merchant-app-content{gap:12px!important;width:auto!important;margin:0!important;padding:14px 14px 8px!important;display:grid!important}.merchant-app-store-mini{color:#172033!important;background:#fffffffa!important;border:1px solid #e1ebe5!important;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;align-items:center!important;gap:11px!important;min-height:64px!important;margin:-28px 0 2px!important;padding:10px 13px!important;display:grid!important;box-shadow:0 13px 26px #0f172a14!important}.merchant-app-store-mini i{background:#eaf8f2!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;font-style:normal!important;display:grid!important;overflow:hidden!important}.merchant-app-store-mini strong{color:#172033!important;font-size:.9rem!important;font-weight:950!important}.merchant-app-store-mini small{font-size:.7rem!important;font-weight:850!important}.merchant-app-section,.merchant-app-orders .merchant-orders-card-mobile,.merchant-app-products .merchant-products-card-mobile,.merchant-app-finance .merchant-settlement-panel-mobile,.merchant-app-finance .merchant-finance-ledger-kpis-mobile article{background:#fff!important;border:1px solid #e2ebe6!important;box-shadow:0 9px 22px #0f172a0b!important}.merchant-app-section{border-radius:20px!important;margin:0!important;padding:14px!important}.merchant-app-section-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.merchant-app-section-head h2{color:#152033!important;margin:0!important;font-size:1rem!important;font-weight:950!important}.merchant-app-section-head p{color:#7a8796!important;margin:3px 0 0!important;font-size:.68rem!important}.merchant-app-section-head button{color:#008f50!important;background:0 0!important;border:0!important;font-size:.75rem!important;font-weight:900!important}.merchant-app-dashboard .merchant-app-content{margin-top:0!important}.merchant-app-dashboard .merchant-app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-dashboard .merchant-app-kpi-grid article{min-height:84px!important;box-shadow:none!important;background:#f4f8f6!important;border:1px solid #e5eee9!important;border-radius:17px!important;align-content:center!important;gap:7px!important;padding:13px!important;display:grid!important}.merchant-app-dashboard .merchant-app-kpi-grid article.money{background:linear-gradient(145deg,#e4f7ee,#f3fbf7)!important}.merchant-app-dashboard .merchant-app-kpi-grid article.warning{background:linear-gradient(145deg,#fff0dc,#fff9f1)!important}.merchant-app-dashboard .merchant-app-kpi-grid small{color:#637080!important;font-size:.7rem!important;font-weight:850!important}.merchant-app-dashboard .merchant-app-kpi-grid strong{color:#172033!important;font-size:1.16rem!important;font-weight:950!important;line-height:1!important}.merchant-app-dashboard .merchant-app-kpi-grid article.money strong{color:#05864c!important}.merchant-app-dashboard .merchant-app-kpi-grid article.warning strong{color:#df6b00!important}.merchant-app-list-links{display:grid!important}.merchant-app-list-links button{color:#263247!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1ef!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0!important;display:flex!important}.merchant-app-list-links button:last-child{border-bottom:0!important}.merchant-app-list-links button span{align-items:center!important;gap:9px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important}.merchant-app-list-links b{color:#008d50!important;background:#eaf8f2!important;border-radius:999px!important;place-items:center!important;min-width:25px!important;height:25px!important;padding:0 7px!important;font-size:.72rem!important;display:inline-grid!important}.merchant-app-list-links b.warn{color:#e26b00!important;background:#fff0df!important}.merchant-app-dashboard .merchant-mobile-order-card{box-shadow:none!important;background:#fbfdfc!important;border:1px solid #e7eeea!important;border-radius:15px!important;margin:0!important;padding:11px 12px!important}.merchant-app-orders .merchant-app-content{gap:10px!important}.merchant-app-orders .merchant-orders-mobile-filters{scrollbar-width:none!important;gap:8px!important;margin:-2px -14px 0!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.merchant-app-orders .merchant-orders-mobile-filters::-webkit-scrollbar{display:none!important}.merchant-app-orders .merchant-orders-mobile-filters button{color:#566476!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:6px!important;padding:0 13px!important;font-size:.73rem!important;font-weight:850!important;display:inline-flex!important}.merchant-app-orders .merchant-orders-mobile-filters button.active{color:#fff!important;background:#008f50!important;border-color:#008f50!important}.merchant-app-orders .merchant-orders-mobile-list{gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.merchant-app-orders .merchant-orders-mobile-list-head{justify-content:space-between!important;align-items:center!important;padding:3px 2px!important;display:flex!important}.merchant-app-orders .merchant-orders-mobile-list-head small,.merchant-app-orders .merchant-orders-mobile-list-head p{display:none!important}.merchant-app-orders .merchant-orders-mobile-list-head h1{color:#172033!important;margin:0!important;font-size:1rem!important}.merchant-app-orders .merchant-orders-mobile-list-head>strong{color:#008f50!important;background:#eaf8f2!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;height:30px!important;font-size:.75rem!important;display:grid!important}.merchant-app-orders .merchant-orders-card-mobile{border-radius:19px!important;margin:0!important;padding:14px!important}.merchant-app-orders .merchant-orders-card-mobile.is-new{border-color:#008f5057!important;box-shadow:0 10px 24px #008f5017!important}.merchant-app-orders .merchant-orders-card-mobile>header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.merchant-app-orders .merchant-orders-card-mobile>header small{color:#6f7b89!important;font-size:.65rem!important;font-weight:900!important}.merchant-app-orders .merchant-orders-card-mobile>header h2{color:#172033!important;margin:4px 0!important;font-size:.96rem!important}.merchant-app-orders .merchant-orders-card-mobile>header p{color:#718096!important;margin:0!important;font-size:.68rem!important}.merchant-app-orders .merchant-orders-card-mobile>header>strong{color:#008f50!important;font-size:.98rem!important}.merchant-app-orders .merchant-orders-new-badge-mobile{color:#008f50!important;background:#eaf8f2!important;border-radius:999px!important;margin-top:7px!important;padding:5px 8px!important;font-size:.62rem!important;font-weight:900!important;display:inline-flex!important}.merchant-app-orders :is(.merchant-orders-customer-mobile,.merchant-orders-quick-actions-mobile,.merchant-orders-payment-mobile,.merchant-orders-delivery-review-mobile,.merchant-orders-delivery-waiting-mobile,.merchant-orders-delivery-canceled-mobile,.merchant-orders-operational-lock-mobile,.merchant-orders-freight-history-mobile){display:none!important}.merchant-app-orders .merchant-orders-delivery-mobile{background:#f2f8f5!important;border:0!important;border-radius:13px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;margin:11px 0 0!important;padding:10px!important;display:grid!important}.merchant-app-orders .merchant-orders-delivery-mobile strong{font-size:.76rem!important}.merchant-app-orders .merchant-orders-delivery-mobile p{color:#6b7787!important;margin:3px 0 0!important;font-size:.66rem!important}.merchant-app-orders .merchant-orders-items-mobile{background:0 0!important;border:0!important;margin-top:10px!important;padding:0!important}.merchant-app-orders .merchant-orders-items-mobile ul,.merchant-app-orders .merchant-orders-total-breakdown-mobile{display:none!important}.merchant-app-orders .merchant-orders-items-mobile>div{color:#566476!important;justify-content:space-between!important;font-size:.72rem!important;display:flex!important}.merchant-app-orders .merchant-orders-card-mobile footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.merchant-app-orders .merchant-orders-card-mobile footer button{color:#fff!important;white-space:normal!important;background:#008f50!important;border:1px solid #008f50!important;border-radius:12px!important;min-width:0!important;min-height:41px!important;padding:0 9px!important;font-size:.71rem!important;font-weight:900!important}.merchant-app-orders .merchant-orders-card-mobile footer .secondary{color:#008f50!important;background:#fff!important}.merchant-app-orders .merchant-orders-card-mobile footer .done{opacity:.72!important}.merchant-app-products .merchant-products-stats-mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.merchant-app-products .merchant-products-stats-mobile article{min-height:70px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3ebe7!important;border-radius:15px!important;align-content:center!important;gap:5px!important;margin:0!important;padding:10px!important;display:grid!important}.merchant-app-products .merchant-products-stats-mobile article:nth-child(4){display:none!important}.merchant-app-products .merchant-products-stats-mobile strong{color:#008f50!important;font-size:1.05rem!important}.merchant-app-products .merchant-products-stats-mobile span{color:#6b7787!important;font-size:.66rem!important}.merchant-app-products .merchant-products-correct-stock-callout-mobile{box-shadow:none!important;background:linear-gradient(135deg,#eaf8f2,#f8fcfa)!important;border:1px solid #dfeae4!important;border-radius:18px!important;margin:0!important;padding:12px!important}.merchant-app-products .merchant-products-filters-mobile{scrollbar-width:none!important;gap:7px!important;margin:0 -14px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.merchant-app-products .merchant-products-filters-mobile::-webkit-scrollbar{display:none!important}.merchant-app-products .merchant-products-filters-mobile button{color:#566476!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;min-height:36px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:850!important}.merchant-app-products .merchant-products-filters-mobile button.active{color:#fff!important;background:#008f50!important;border-color:#008f50!important}.merchant-app-products .merchant-products-list-mobile{gap:9px!important;margin:0!important;display:grid!important}.merchant-app-products .merchant-products-card-mobile{border-radius:18px!important;margin:0!important;padding:11px!important}.merchant-app-products .merchant-products-card-mobile>header{grid-template-columns:62px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.merchant-app-products .merchant-products-card-mobile .merchant-product-main-media{object-fit:contain!important;background:#f3f8f5!important;border-radius:15px!important;width:62px!important;height:62px!important}.merchant-app-products .merchant-products-card-mobile>header h2{color:#172033!important;margin:3px 0!important;font-size:.88rem!important}.merchant-app-products .merchant-products-card-mobile>header p{color:#6b7787!important;margin:0!important;font-size:.66rem!important}.merchant-app-products .merchant-products-card-mobile>header>strong{color:#008f50!important;font-size:.82rem!important}.merchant-app-products :is(.merchant-products-advanced-metrics-mobile,.merchant-products-badges-mobile,.merchant-products-gallery-preview-mobile,.merchant-products-variation-stock-mobile){display:none!important}.merchant-app-products .merchant-products-card-mobile footer{border-top:1px solid #edf1ef!important;margin-top:9px!important;padding-top:9px!important}.merchant-app-products .merchant-products-card-mobile footer>div{justify-content:flex-end!important;gap:8px!important;display:flex!important}.merchant-app-products .merchant-products-card-mobile footer button{border-radius:10px!important;min-height:34px!important;padding:0 12px!important;font-size:.68rem!important}.merchant-app-finance .merchant-settlement-range-mobile{scrollbar-width:none!important;gap:7px!important;margin:0 -14px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.merchant-app-finance .merchant-settlement-range-mobile button{color:#566476!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;min-height:36px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:850!important}.merchant-app-finance .merchant-settlement-range-mobile button.active{color:#fff!important;background:#008f50!important;border-color:#008f50!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;display:grid!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile article{border-radius:16px!important;align-content:center!important;gap:6px!important;min-height:82px!important;margin:0!important;padding:12px!important;display:grid!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile article:first-child{color:#fff!important;background:linear-gradient(135deg,#006b40,#00a15b)!important;grid-column:1/-1!important;min-height:108px!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile article:first-child span,.merchant-app-finance .merchant-finance-ledger-kpis-mobile article:first-child p,.merchant-app-finance .merchant-finance-ledger-kpis-mobile article:first-child strong{color:#fff!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile span{color:#637080!important;font-size:.7rem!important;font-weight:850!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile strong{color:#008f50!important;font-size:1.16rem!important}.merchant-app-finance .merchant-finance-ledger-kpis-mobile p{color:#7a8796!important;margin:0!important;font-size:.66rem!important}.merchant-app-finance .merchant-settlement-mobile-custom-filter,.merchant-app-finance .merchant-finance-ledger-explain-mobile{display:none!important}.merchant-app-finance .merchant-settlement-tabs-mobile{scrollbar-width:none!important;gap:7px!important;margin:0 -14px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.merchant-app-finance .merchant-settlement-tabs-mobile button{color:#566476!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;min-height:39px!important;padding:0 12px!important;font-size:.71rem!important;font-weight:850!important}.merchant-app-finance .merchant-settlement-tabs-mobile button.active{color:#fff!important;background:#008f50!important;border-color:#008f50!important}.merchant-app-finance .merchant-settlement-panel-mobile{border-radius:19px!important;margin:0!important;padding:14px!important}.merchant-app-finance .merchant-settlement-detail-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-app-finance .merchant-settlement-detail-grid-mobile article{min-height:76px!important;box-shadow:none!important;background:#f3f8f5!important;border:0!important;border-radius:15px!important;padding:11px!important}.merchant-app-finance .merchant-finance-ledger-row-mobile{border-radius:15px!important}.merchant-app-tabbar{left:50%!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:min(100vw - 18px,412px)!important;min-height:68px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:100!important;background:#fffffff7!important;border:1px solid #0f172a12!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 18px 38px #0f172a24!important}.merchant-app-tabbar button{color:#718096!important;background:0 0!important;border:0!important;border-radius:16px!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-width:0!important;min-height:54px!important;padding:5px 2px!important;display:grid!important}.merchant-app-tabbar button.active{color:#008f50!important;background:#eaf8f2!important}.merchant-app-tabbar small{color:inherit!important;font-size:.61rem!important;font-weight:850!important}.merchant-app-empty,.merchant-orders-mobile-empty,.merchant-products-empty-mobile,.merchant-settlement-empty-mobile{text-align:center!important;background:#fff!important;border:1px solid #e2ebe6!important;border-radius:20px!important;width:min(100% - 28px,402px)!important;margin:60px auto!important;padding:24px!important;box-shadow:0 12px 28px #0f172a0f!important}@media (width<=370px){.merchant-app-header{grid-template-columns:38px minmax(0,1fr) 38px!important;padding-inline:14px!important}.merchant-app-header>button{width:38px!important;height:38px!important}.merchant-app-content{padding-inline:11px!important}.merchant-app-dashboard .merchant-app-kpi-grid strong,.merchant-app-finance .merchant-finance-ledger-kpis-mobile strong{font-size:1rem!important}.merchant-app-tabbar{width:calc(100vw - 12px)!important}.merchant-app-tabbar small{font-size:.56rem!important}}.merchant-app-shell,.merchant-orders-mobile-shell,.merchant-products-mobile-shell,.merchant-finance-mobile-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.merchant-app-viewport{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;margin:0!important}.merchant-app-content{width:100%!important;max-width:none!important;padding:14px 14px 10px!important}.merchant-app-orders .merchant-orders-mobile-filters,.merchant-app-products .merchant-products-filters-mobile,.merchant-app-finance .merchant-settlement-range-mobile{margin-inline:0!important;padding-inline:0 18px!important;scroll-padding-inline:14px!important}.merchant-app-orders .merchant-orders-mobile-filters button,.merchant-app-products .merchant-products-filters-mobile button,.merchant-app-finance .merchant-settlement-range-mobile button{white-space:nowrap!important}.merchant-app-tabbar-space{height:calc(92px + env(safe-area-inset-bottom))!important}.merchant-app-tabbar{left:10px!important;right:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-height:70px!important;padding:8px 8px calc(9px + env(safe-area-inset-bottom))!important;border-radius:22px!important;gap:3px!important;transform:none!important}.merchant-app-tabbar button{border-radius:14px!important;gap:4px!important;min-height:56px!important;padding:6px 2px!important}.merchant-app-tabbar svg{width:18px!important;height:18px!important}.merchant-app-tabbar small{letter-spacing:0!important;white-space:nowrap!important;font-size:.6rem!important;font-weight:900!important;line-height:1.05!important}}@media (width<=390px){.merchant-app-tabbar{left:8px!important;right:8px!important}.merchant-app-tabbar button{min-height:54px!important}.merchant-app-tabbar small{font-size:.56rem!important}}@media (width<=1179px){.merchant-app-products .merchant-products-correct-stock-callout-mobile{background:linear-gradient(#eef8f3 0%,#e3f5eb 100%)!important;border:1px solid #cfe7da!important;box-shadow:0 8px 18px #00703f0f!important}.merchant-app-products .merchant-products-correct-stock-callout-mobile small{color:#0a8b4d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.merchant-app-products .merchant-products-correct-stock-callout-mobile h2{color:#163126!important;margin:6px 0!important;font-size:1.3rem!important;font-weight:950!important;line-height:1.1!important}.merchant-app-products .merchant-products-correct-stock-callout-mobile p{color:#506172!important;margin:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1.45!important}.merchant-app-products .merchant-products-correct-stock-callout-mobile button{color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#079a55!important;border-radius:14px!important;font-size:.85rem!important;font-weight:900!important}.merchant-app-products .merchant-products-card-mobile footer{gap:8px!important;display:grid!important}.merchant-app-products .merchant-products-card-mobile footer>small{color:#6b7787!important;font-size:.7rem!important;font-weight:700!important;line-height:1.35!important;display:block!important}.merchant-app-products .merchant-products-card-mobile footer>div{justify-content:stretch!important}.merchant-app-products .merchant-products-card-mobile footer button{flex:1 1 0!important;min-width:0!important}.merchant-app-products .merchant-products-desktop-only-card-mobile{background:linear-gradient(#fff 0%,#f6fbf8 100%)!important;border:1px solid #dfe9e4!important;border-radius:18px!important;gap:12px!important;padding:16px!important;display:grid!important;box-shadow:0 8px 18px #0f172a0a!important}.merchant-app-products .merchant-products-desktop-only-card-mobile strong{color:#172033!important;font-size:.95rem!important}.merchant-app-products .merchant-products-desktop-only-card-mobile p{color:#617082!important;margin:0!important;font-size:.79rem!important;line-height:1.45!important}.merchant-app-products .merchant-products-desktop-only-card-mobile ul{color:#475569!important;margin:0!important;padding-left:18px!important;font-size:.78rem!important;line-height:1.5!important}.merchant-app-products .merchant-products-desktop-only-card-mobile button{color:#fff!important;background:#079a55!important;border:0!important;border-radius:14px!important;min-height:44px!important;font-weight:900!important}.merchant-app-orders .merchant-orders-mobile-filters,.merchant-app-finance .merchant-settlement-tabs-mobile{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 14px 7px!important;scroll-padding-inline:14px!important;display:flex!important;overflow:auto hidden!important}.merchant-app-orders .merchant-orders-mobile-filters:after,.merchant-app-finance .merchant-settlement-tabs-mobile:after{content:""!important;flex:0 0 6px!important;width:6px!important}.merchant-app-orders .merchant-orders-mobile-filters::-webkit-scrollbar{display:none!important}.merchant-app-finance .merchant-settlement-tabs-mobile::-webkit-scrollbar{display:none!important}.merchant-app-orders .merchant-orders-mobile-filters button,.merchant-app-finance .merchant-settlement-tabs-mobile button{color:#526173!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dbe6e0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:max-content!important;min-height:40px!important;margin:0!important;padding:0 13px!important;display:inline-flex!important;box-shadow:0 4px 10px #0f172a09!important}.merchant-app-orders .merchant-orders-mobile-filters button.active,.merchant-app-finance .merchant-settlement-tabs-mobile button.active{color:#fff!important;background:#079a55!important;border-color:#079a55!important;box-shadow:0 7px 15px #008f5029!important}.merchant-app-orders .merchant-orders-mobile-filters button span,.merchant-app-finance .merchant-settlement-tabs-mobile button strong{color:inherit!important;font-size:.75rem!important;font-weight:900!important;line-height:1!important}.merchant-app-orders .merchant-orders-mobile-filters button small,.merchant-app-finance .merchant-settlement-tabs-mobile button b{color:#087a47!important;background:#dcf6e9!important;border-radius:999px!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:.65rem!important;font-weight:950!important;line-height:1!important;display:inline-grid!important}.merchant-app-orders .merchant-orders-mobile-filters button.active small,.merchant-app-finance .merchant-settlement-tabs-mobile button.active b{color:#fff!important;background:#ffffff38!important}.merchant-app-finance .merchant-settlement-tabs-mobile button>span{color:#087a47!important;background:#eaf8f2!important;border-radius:8px!important;place-items:center!important;width:22px!important;height:22px!important;font-size:.72rem!important;line-height:1!important;display:inline-grid!important}.merchant-app-finance .merchant-settlement-tabs-mobile button.active>span{color:#fff!important;background:#ffffff38!important}.merchant-app-orders .merchant-orders-mobile-list,.merchant-app-orders .merchant-orders-card-mobile{width:100%!important;min-width:0!important;max-width:100%!important}.merchant-app-orders .merchant-orders-card-mobile{overflow:hidden!important}.merchant-app-orders .merchant-orders-card-mobile>header>div{flex:auto!important;min-width:0!important}.merchant-app-orders .merchant-orders-card-mobile>header>strong{color:#07894d!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#eaf8f2!important;border-radius:12px!important;flex:none!important;max-width:42%!important;padding:7px 10px!important;overflow:hidden!important}.merchant-app-finance .merchant-settlement-tabs-mobile{padding-bottom:9px!important}}@media (width<=370px){.merchant-app-orders .merchant-orders-mobile-filters,.merchant-app-finance .merchant-settlement-tabs-mobile{gap:6px!important;padding-inline:11px!important}.merchant-app-orders .merchant-orders-mobile-filters button,.merchant-app-finance .merchant-settlement-tabs-mobile button{gap:5px!important;min-height:38px!important;padding-inline:11px!important}}@media (width<=1179px){.merchant-app-orders .merchant-orders-mobile-filters:before,.merchant-app-finance .merchant-settlement-tabs-mobile:before{content:""!important;flex:0 0 4px!important;width:4px!important}.merchant-app-orders .merchant-orders-mobile-filters:after{flex-basis:14px!important;width:14px!important}.merchant-app-finance .merchant-settlement-tabs-mobile button{gap:6px!important;padding-inline:11px!important}.merchant-app-finance .merchant-settlement-tabs-mobile button strong{font-size:.72rem!important}.merchant-app-orders .merchant-orders-mobile-filters button:first-child{margin-left:2px!important}.merchant-app-finance .merchant-settlement-tabs-mobile{box-sizing:border-box!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 10px!important}.merchant-app-finance .merchant-settlement-tabs-mobile:before{flex-basis:0!important;width:0!important}.merchant-app-finance .merchant-settlement-tabs-mobile:after{flex-basis:16px!important;width:16px!important}.merchant-app-finance .merchant-settlement-tabs-mobile button{vertical-align:middle!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding-inline:12px!important;display:inline-flex!important;transform:none!important}.merchant-app-finance .merchant-settlement-tabs-mobile button:first-child{margin-left:0!important}.merchant-app-finance .merchant-settlement-tabs-mobile button:last-child{margin-right:0!important}.merchant-app-more .merchant-app-viewport{background:linear-gradient(#eef8f3 0%,#f7faf8 210px 100%)!important}.merchant-app-more .merchant-app-header{min-height:174px!important;box-shadow:none!important;border-radius:0!important;padding-bottom:62px!important}.merchant-app-more-content{gap:14px!important;margin-top:-58px!important;padding-top:0!important}.merchant-more-store-card{z-index:2!important;background:#fffffffa!important;border:1px solid #e2eae6!important;border-radius:24px!important;grid-template-columns:84px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;min-width:0!important;min-height:142px!important;padding:18px!important;display:grid!important;position:relative!important;box-shadow:0 14px 30px #0f172a17!important}.merchant-more-store-logo{color:#fff!important;background:#0e1512!important;border:3px solid #fff!important;border-radius:999px!important;place-items:center!important;width:84px!important;height:84px!important;font-size:1.7rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 7px 16px #0f172a30!important}.merchant-more-store-logo img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.merchant-more-store-copy{min-width:0!important}.merchant-more-store-copy h1{color:#101916!important;letter-spacing:-.035em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 9px!important;font-size:1.45rem!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.merchant-more-store-status{color:#087d47!important;background:#e2f7e9!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;min-height:29px!important;padding:0 12px!important;font-size:.8rem!important;font-weight:900!important;display:inline-flex!important}.merchant-more-store-status.closed{color:#d15b00!important;background:#fff0e2!important}.merchant-more-store-status i{background:currentColor!important;border-radius:999px!important;width:9px!important;height:9px!important}.merchant-more-store-copy>small{color:#75808c!important;align-items:center!important;gap:6px!important;margin-top:10px!important;font-size:.75rem!important;font-weight:750!important;display:flex!important}.merchant-more-store-copy>small svg{width:16px!important;height:16px!important}.merchant-more-store-card>button{color:#087c47!important;white-space:nowrap!important;background:#fff!important;border:1px solid #0a8d4f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:44px!important;padding:0 13px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.merchant-more-store-card>button svg{width:16px!important;height:16px!important}.merchant-more-group{background:#fff!important;border:1px solid #e2eae6!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0b!important}.merchant-more-group>h2{color:#087c47!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;padding:15px 18px 7px!important;font-size:.76rem!important;font-weight:950!important;line-height:1!important}.merchant-more-group>div{padding:0 14px 5px!important}.merchant-more-menu-item{color:#172033!important;text-align:left!important;width:100%!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1ef!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto 22px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 4px!important;display:grid!important}.merchant-more-menu-item:last-child{border-bottom:0!important}.merchant-more-menu-icon{color:#07854b!important;background:#eef8f3!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.merchant-more-menu-icon svg{width:23px!important;height:23px!important}.merchant-more-menu-copy{gap:4px!important;min-width:0!important;display:grid!important}.merchant-more-menu-copy strong{color:inherit!important;font-size:.9rem!important;font-weight:920!important;line-height:1.1!important}.merchant-more-menu-copy small{color:#74808d!important;white-space:normal!important;font-size:.7rem!important;font-weight:700!important;line-height:1.3!important}.merchant-more-menu-badge{color:#087c47!important;white-space:nowrap!important;background:#e4f7eb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:25px!important;padding:0 10px!important;font-size:.63rem!important;font-weight:900!important;display:inline-flex!important}.merchant-more-menu-chevron{color:#7d8792!important;place-items:center!important;display:grid!important}.merchant-more-menu-chevron svg{width:19px!important;height:19px!important}.merchant-more-menu-item.danger{color:#ef3340!important}.merchant-more-menu-item.danger .merchant-more-menu-icon{color:#ef3340!important;background:#fff0f1!important}.merchant-more-help-card{background:linear-gradient(135deg,#e9f8f0 0%,#f4fbf7 100%)!important;border:1px solid #cae5d7!important;border-radius:22px!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:15px!important;display:grid!important;box-shadow:0 8px 18px #006d3d0e!important}.merchant-more-help-card>span{color:#087d47!important;background:#ccefdc!important;border-radius:999px!important;grid-row:1/3!important;place-items:center!important;width:68px!important;height:68px!important;display:grid!important}.merchant-more-help-card>span svg{width:34px!important;height:34px!important}.merchant-more-help-card>div:nth-child(2) strong{color:#132019!important;font-size:1.05rem!important;font-weight:950!important}.merchant-more-help-card>div:nth-child(2) p{color:#647282!important;margin:4px 0 0!important;font-size:.75rem!important}.merchant-more-help-actions{grid-column:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.merchant-more-help-actions button{color:#087c47!important;white-space:nowrap!important;background:#ffffffb8!important;border:1px solid #0a8d4f!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 9px!important;font-size:.67rem!important;font-weight:900!important;display:inline-flex!important}.merchant-more-help-actions svg{width:17px!important;height:17px!important}}@media (width<=390px){.merchant-more-store-card{grid-template-columns:70px minmax(0,1fr)!important;min-height:136px!important}.merchant-more-store-logo{width:70px!important;height:70px!important}.merchant-more-store-card>button{grid-column:1/-1!important;width:100%!important}.merchant-more-store-copy h1{font-size:1.25rem!important}.merchant-more-menu-item{grid-template-columns:40px minmax(0,1fr) 20px!important}.merchant-more-menu-badge{display:none!important}.merchant-more-help-card{grid-template-columns:56px minmax(0,1fr)!important}.merchant-more-help-card>span{width:56px!important;height:56px!important}.merchant-more-help-actions{grid-column:1/-1!important}}@media (width<=1179px){.merchant-notifications-approved-mobile .merchant-app-content{gap:14px!important}.merchant-notifications-approved-tabs-mobile{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0 14px 4px 0!important;scroll-padding-inline:0 14px!important;display:flex!important;overflow:auto hidden!important}.merchant-notifications-approved-tabs-mobile::-webkit-scrollbar{display:none!important}.merchant-notifications-approved-tabs-mobile:after{content:""!important;flex:0 0 8px!important}.merchant-notifications-approved-tabs-mobile button{color:#526173!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 5px 13px #0f172a0a!important}.merchant-notifications-approved-tabs-mobile button.active{color:#fff!important;background:#078f50!important;border-color:#078f50!important;box-shadow:0 8px 16px #008f5029!important}.merchant-notifications-approved-tabs-mobile button small{color:#087847!important;background:#e3f7ed!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:.62rem!important;line-height:1!important;display:inline-grid!important}.merchant-notifications-approved-tabs-mobile button.active small{color:#fff!important;background:#ffffff38!important}.merchant-notifications-approved-toolbar-mobile{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 2px!important;display:flex!important}.merchant-notifications-approved-toolbar-mobile>div{gap:3px!important;min-width:0!important;display:grid!important}.merchant-notifications-approved-toolbar-mobile strong{color:#172033!important;font-size:.86rem!important;font-weight:950!important}.merchant-notifications-approved-toolbar-mobile span{color:#748091!important;font-size:.69rem!important;font-weight:750!important}.merchant-notifications-approved-toolbar-mobile button{color:#078f50!important;background:0 0!important;border:0!important;flex:none!important;font-size:.7rem!important;font-weight:900!important}.merchant-notifications-approved-list-mobile{gap:18px!important;display:grid!important}.merchant-notifications-day-mobile{gap:9px!important;display:grid!important}.merchant-notifications-day-mobile>h2{color:#5c6a7b!important;margin:0 2px!important;font-size:.86rem!important;font-weight:900!important}.merchant-notifications-day-mobile>div{gap:9px!important;display:grid!important}.merchant-notification-card-mobile{background:#fff!important;border:1px solid #e3ebe7!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) 8px!important;align-items:center!important;gap:11px!important;min-height:92px!important;padding:12px 14px 12px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0b!important}.merchant-notification-card-mobile.is-read{opacity:.82!important;background:#fafcfb!important}.merchant-notification-icon-mobile{border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:1.2rem!important;display:grid!important}.merchant-notification-icon-mobile.order,.merchant-notification-icon-mobile.finance,.merchant-notification-icon-mobile.store{background:#e7f8ef!important}.merchant-notification-icon-mobile.freight{background:#e8f2ff!important}.merchant-notification-icon-mobile.promotion{background:#f3eaff!important}.merchant-notification-icon-mobile.support{background:#fff1e4!important}.merchant-notification-icon-mobile.system{background:#eef1f5!important}.merchant-notification-copy-mobile{min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;gap:4px!important;padding:0!important;display:grid!important}.merchant-notification-copy-mobile strong{color:#172033!important;font-size:.84rem!important;font-weight:950!important;line-height:1.22!important}.merchant-notification-copy-mobile p{color:#627083!important;margin:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1.4!important}.merchant-notification-copy-mobile small{color:#8a95a3!important;font-size:.64rem!important;font-weight:750!important}.merchant-notification-card-mobile>i{background:#08a45c!important;border-radius:999px!important;width:8px!important;height:8px!important}.merchant-notifications-approved-empty-mobile{text-align:center!important;background:#fff!important;border:1px dashed #cfe1d7!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:220px!important;padding:28px!important;display:grid!important}.merchant-notifications-approved-empty-mobile>span{font-size:2rem!important}.merchant-notifications-approved-empty-mobile strong{color:#172033!important}.merchant-notifications-approved-empty-mobile p{color:#6b7787!important;margin:0!important;font-size:.76rem!important}.merchant-store-overview-content-mobile,.merchant-store-edit-content-mobile{gap:14px!important}.merchant-store-overview-card-mobile{background:#fff!important;border:1px solid #e2ebe6!important;border-radius:20px!important;padding:16px!important;box-shadow:0 9px 22px #0f172a0d!important}.merchant-store-overview-card-mobile>h2{color:#536174!important;margin:0 0 14px!important;font-size:.84rem!important;font-weight:900!important}.merchant-store-overview-profile-mobile{grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;display:grid!important}.merchant-store-overview-logo-mobile{background:#eff6f2!important;border-radius:999px!important;place-items:center!important;width:76px!important;height:76px!important;font-size:1.8rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 7px 18px #0f172a1f!important}.merchant-store-overview-logo-mobile img{object-fit:cover!important;width:100%!important;height:100%!important}.merchant-store-overview-profile-mobile>div:last-child{min-width:0!important}.merchant-store-overview-profile-mobile span.open,.merchant-store-overview-profile-mobile span.closed{border-radius:999px!important;align-items:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;padding:5px 10px!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important}.merchant-store-overview-profile-mobile span.open{color:#07864b!important;background:#ddf6e8!important}.merchant-store-overview-profile-mobile span.closed{color:#c55d00!important;background:#fff0e1!important}.merchant-store-overview-profile-mobile h1{color:#172033!important;margin:8px 0 3px!important;font-size:1.16rem!important;font-weight:950!important;line-height:1.1!important}.merchant-store-overview-profile-mobile p{color:#687588!important;margin:0!important;font-size:.75rem!important;font-weight:750!important}.merchant-store-overview-view-mobile{color:#fff!important;background:linear-gradient(135deg,#078f50,#05a45b)!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin-top:14px!important;font-size:.83rem!important;font-weight:900!important;display:inline-flex!important}.merchant-store-overview-view-mobile svg{width:18px!important;height:18px!important}.merchant-store-overview-menu-mobile{background:#fff!important;border:1px solid #e2ebe6!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 9px 22px #0f172a0b!important}.merchant-store-overview-item-mobile{color:#172033!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1ef!important;grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:76px!important;padding:12px 14px!important;display:grid!important}.merchant-store-overview-item-mobile:last-child{border-bottom:0!important}.merchant-store-overview-item-mobile>span{color:#078f50!important;background:#eef8f3!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.merchant-store-overview-item-mobile svg{width:19px!important;height:19px!important}.merchant-store-overview-item-mobile>div{gap:4px!important;min-width:0!important;display:grid!important}.merchant-store-overview-item-mobile strong{font-size:.84rem!important;font-weight:950!important}.merchant-store-overview-item-mobile small{color:#708092!important;font-size:.69rem!important;font-weight:700!important;line-height:1.25!important}.merchant-store-overview-item-mobile>i{color:#7d8998!important}.merchant-store-edit-header-mobile{grid-template-columns:42px minmax(0,1fr) auto!important}.merchant-store-edit-header-mobile .merchant-store-edit-save-top-mobile{width:auto!important;min-width:66px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:900!important}.merchant-store-saved-approved-mobile{color:#087c48!important;background:#eaf8f2!important;border:1px solid #cde8d9!important;border-radius:14px!important;padding:11px 13px!important;font-size:.76rem!important;font-weight:900!important}.merchant-store-edit-section-mobile{background:#fff!important;border:1px solid #e2ebe6!important;border-radius:20px!important;gap:13px!important;padding:15px!important;display:grid!important;box-shadow:0 8px 20px #0f172a0a!important}.merchant-store-edit-section-mobile>h2{color:#536174!important;margin:0!important;font-size:.86rem!important;font-weight:950!important}.merchant-store-edit-section-mobile label{gap:7px!important;min-width:0!important;display:grid!important}.merchant-store-edit-section-mobile label>span{color:#3d495a!important;font-size:.72rem!important;font-weight:900!important}.merchant-store-edit-section-mobile input,.merchant-store-edit-section-mobile textarea,.merchant-store-edit-section-mobile select{color:#172033!important;width:100%!important;min-width:0!important;box-shadow:none!important;font:inherit!important;background:#fff!important;border:1px solid #dce5e0!important;border-radius:13px!important;outline:0!important}.merchant-store-edit-section-mobile input,.merchant-store-edit-section-mobile select{height:46px!important;padding:0 12px!important}.merchant-store-edit-section-mobile textarea{resize:vertical!important;padding:12px!important;line-height:1.45!important}.merchant-store-edit-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-store-logo-picker-mobile{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.merchant-store-logo-picker-mobile>div{background:#eef6f2!important;border-radius:999px!important;place-items:center!important;width:72px!important;height:72px!important;font-size:1.6rem!important;display:grid!important;overflow:hidden!important}.merchant-store-logo-picker-mobile>div img{object-fit:cover!important;width:100%!important;height:100%!important}.merchant-store-logo-picker-mobile>label{color:#07874c!important;cursor:pointer!important;background:#eaf8f2!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.merchant-store-logo-picker-mobile>input[type=file]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.merchant-store-edit-help-mobile,.merchant-store-edit-intro-mobile{color:#718094!important;margin:0!important;font-size:.68rem!important;line-height:1.4!important}.merchant-store-schedule-list-mobile{gap:9px!important;display:grid!important}.merchant-store-schedule-list-mobile article{background:#fbfdfc!important;border:1px solid #e4ebe7!important;border-radius:14px!important;grid-template-columns:minmax(90px,1fr) 88px 88px!important;align-items:end!important;gap:8px!important;padding:11px!important;display:grid!important}.merchant-store-schedule-toggle-mobile{grid-template-columns:none!important;align-self:center!important;align-items:center!important;gap:7px!important;display:flex!important}.merchant-store-schedule-toggle-mobile input{width:18px!important;height:18px!important;padding:0!important}.merchant-store-edit-save-mobile{color:#fff!important;background:linear-gradient(135deg,#078f50,#05a45b)!important;border:0!important;border-radius:15px!important;width:100%!important;min-height:48px!important;font-size:.86rem!important;font-weight:950!important;box-shadow:0 10px 20px #008f5029!important}}@media (width<=390px){.merchant-store-edit-grid-mobile{grid-template-columns:1fr!important}.merchant-store-schedule-list-mobile article{grid-template-columns:1fr 1fr!important}.merchant-store-schedule-toggle-mobile{grid-column:1/-1!important}}@media (width<=1179px){.merchant-payment-mobile-content,.merchant-team-content,.merchant-promotions-app-content,.merchant-metrics-clean-content,.merchant-settlement-clean-content{padding-bottom:12px!important}.merchant-payment-success-mobile{color:#087a47!important;background:#eaf8f2!important;border:1px solid #bfe5d1!important;border-radius:15px!important;padding:12px 14px!important;font-size:.8rem!important;font-weight:900!important}.merchant-payment-mobile-card{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:20px!important;padding:15px!important;box-shadow:0 9px 22px #0f172a0b!important}.merchant-payment-mobile-heading h2,.merchant-payment-mobile-card>h2{color:#172033!important;margin:0!important;font-size:1rem!important;font-weight:950!important}.merchant-payment-mobile-heading p{color:#718096!important;margin:5px 0 13px!important;font-size:.73rem!important;line-height:1.4!important}.merchant-payment-mobile-list{gap:9px!important;display:grid!important}.merchant-payment-row-mobile{cursor:pointer!important;background:#fff!important;border:1px solid #e3ebe7!important;border-radius:16px!important;grid-template-columns:40px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:9px 11px!important;display:grid!important}.merchant-payment-row-mobile.active{background:#fbfffd!important;border-color:#b9dfca!important}.merchant-payment-icon-mobile{color:#07894d!important;background:#eaf8f2!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.merchant-payment-icon-mobile svg{width:21px!important;height:21px!important}.merchant-payment-row-mobile>span:nth-child(2){gap:3px!important;min-width:0!important;display:grid!important}.merchant-payment-row-mobile strong{color:#172033!important;font-size:.82rem!important;font-weight:900!important}.merchant-payment-row-mobile small{color:#718096!important;font-size:.65rem!important;line-height:1.25!important}.merchant-payment-row-mobile input{opacity:0!important;pointer-events:none!important;position:absolute!important}.merchant-payment-row-mobile i{background:#d9e0dd!important;border-radius:999px!important;width:40px!important;height:24px!important;transition:all .2s!important;position:relative!important}.merchant-payment-row-mobile i:after{content:""!important;background:#fff!important;border-radius:999px!important;width:18px!important;height:18px!important;transition:all .2s!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 2px 5px #0000002e!important}.merchant-payment-row-mobile.active i{background:#079a55!important}.merchant-payment-row-mobile.active i:after{transform:translate(16px)!important}.merchant-payment-feedback-mobile{color:#dc2626!important;margin:10px 0 0!important;font-size:.72rem!important;font-weight:850!important}.merchant-payment-receiving-mobile{gap:9px!important;display:grid!important}.merchant-payment-receiving-mobile>button{color:#172033!important;text-align:left!important;background:#f7fbf9!important;border:1px solid #e3ebe7!important;border-radius:15px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:9px 10px!important;display:grid!important}.merchant-payment-receiving-mobile>button>span{color:#07894d!important;background:#eaf8f2!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.merchant-payment-receiving-mobile>button div{gap:3px!important;display:grid!important}.merchant-payment-receiving-mobile>button strong{font-size:.79rem!important}.merchant-payment-receiving-mobile>button small,.merchant-payment-receiving-mobile>p{color:#718096!important;font-size:.65rem!important}.merchant-payment-save-mobile,.merchant-team-add,.merchant-promo-create-mobile,.merchant-settlement-withdraw-mobile{color:#fff!important;background:linear-gradient(135deg,#078f50,#00a45d)!important;border:0!important;border-radius:14px!important;width:100%!important;min-height:48px!important;font-size:.84rem!important;font-weight:950!important;box-shadow:0 10px 20px #008f5029!important}.merchant-team-add{box-shadow:none!important}.merchant-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.merchant-team-summary article{background:#fff!important;border:1px solid #e2ebe6!important;border-radius:15px!important;align-content:center!important;gap:4px!important;min-height:68px!important;padding:10px!important;display:grid!important}.merchant-team-summary strong{color:#07894d!important;font-size:1.05rem!important}.merchant-team-summary span{color:#718096!important;font-size:.65rem!important;font-weight:800!important}.merchant-team-card{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 9px 22px #0f172a0b!important}.merchant-team-heading{border-bottom:1px solid #edf1ef!important;padding:14px!important}.merchant-team-heading h2{color:#172033!important;margin:0!important;font-size:1rem!important}.merchant-team-heading p{color:#718096!important;margin:4px 0 0!important;font-size:.68rem!important}.merchant-team-user-row{color:#172033!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1ef!important;grid-template-columns:46px minmax(0,1fr) auto 14px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:74px!important;padding:11px 13px!important;display:grid!important}.merchant-team-user-row:last-child{border-bottom:0!important}.merchant-team-user-row.disabled{opacity:.58!important}.merchant-team-avatar{color:#07894d!important;background:#eaf8f2!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:.73rem!important;font-weight:950!important;display:grid!important}.merchant-team-avatar.admin{background:#eaf8f2!important}.merchant-team-avatar.manager{color:#4f46e5!important;background:#eef2ff!important}.merchant-team-avatar.finance{color:#b76a00!important;background:#fff5df!important}.merchant-team-avatar.operator{color:#1769aa!important;background:#eaf4ff!important}.merchant-team-copy{gap:2px!important;min-width:0!important;display:grid!important}.merchant-team-copy strong{font-size:.82rem!important}.merchant-team-copy small{color:#718096!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.64rem!important;overflow:hidden!important}.merchant-team-copy em{color:#07894d!important;font-size:.62rem!important;font-style:normal!important;font-weight:850!important}.merchant-team-status{color:#07894d!important;background:#eaf8f2!important;border-radius:999px!important;padding:5px 8px!important;font-size:.6rem!important;font-weight:900!important}.merchant-users-modal-backdrop-mobile{z-index:150!important;background:#03140d94!important;align-items:start!important;padding:18px 14px!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.merchant-users-modal-card-mobile{background:#fff!important;border-radius:22px!important;gap:11px!important;width:min(100%,430px)!important;margin:auto!important;padding:16px!important;display:grid!important}.merchant-users-modal-head-mobile{justify-content:space-between!important;gap:12px!important;display:flex!important}.merchant-users-modal-head-mobile h2{margin:2px 0!important;font-size:1.05rem!important}.merchant-users-modal-head-mobile p,.merchant-users-modal-head-mobile small{color:#718096!important;margin:0!important;font-size:.68rem!important}.merchant-users-modal-head-mobile>button{background:#f1f5f3!important;border:0!important;border-radius:12px!important;width:36px!important;height:36px!important}.merchant-users-modal-card-mobile>label{color:#526173!important;gap:5px!important;font-size:.7rem!important;font-weight:850!important;display:grid!important}.merchant-users-modal-card-mobile input,.merchant-users-modal-card-mobile select,.merchant-users-modal-card-mobile textarea{width:100%!important;min-height:44px!important;font:inherit!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:12px!important;padding:9px 11px!important}.merchant-users-permissions-mobile{gap:7px!important;display:grid!important}.merchant-user-permission-mobile{border:1px solid #e4ece8!important;border-radius:12px!important;grid-template-columns:20px 1fr!important;gap:8px!important;padding:9px!important;display:grid!important}.merchant-user-permission-mobile span{gap:2px!important;display:grid!important}.merchant-user-permission-mobile small{color:#718096!important;font-size:.62rem!important}.merchant-users-modal-actions-mobile{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.merchant-users-modal-actions-mobile button{background:#fff!important;border:1px solid #dfe8e3!important;border-radius:12px!important;min-height:44px!important;font-weight:900!important}.merchant-users-modal-actions-mobile button:last-child{color:#fff!important;background:#079a55!important;border-color:#079a55!important}.merchant-promo-tabs-mobile{scrollbar-width:none!important;gap:7px!important;display:flex!important;overflow-x:auto!important}.merchant-promo-tabs-mobile::-webkit-scrollbar{display:none!important}.merchant-promo-tabs-mobile button{color:#566476!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:900!important}.merchant-promo-tabs-mobile button b{color:inherit!important;margin-left:5px!important}.merchant-promo-tabs-mobile button.active{color:#fff!important;background:#079a55!important;border-color:#079a55!important}.merchant-promo-list-clean-mobile{gap:10px!important;display:grid!important}.merchant-app-promotions .merchant-promotions-card-mobile{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:18px!important;grid-template-columns:88px minmax(0,1fr)!important;gap:11px!important;padding:10px!important;display:grid!important;box-shadow:0 8px 18px #0f172a0a!important}.merchant-promo-visual-mobile{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#006b40,#079a55)!important;border-radius:14px!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:126px!important;display:grid!important}.merchant-promo-visual-mobile strong{font-size:1.45rem!important;line-height:1!important}.merchant-promo-visual-mobile small{font-size:.55rem!important;font-weight:950!important}.merchant-promo-copy-mobile{gap:5px!important;min-width:0!important;display:grid!important}.merchant-promo-copy-mobile>div:first-child{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.merchant-promo-copy-mobile h2{color:#172033!important;margin:0!important;font-size:.91rem!important}.merchant-promo-copy-mobile>div:first-child button{background:#f1f5f3!important;border:0!important;border-radius:9px!important;width:28px!important;height:28px!important}.merchant-promo-copy-mobile p,.merchant-promo-copy-mobile>small{color:#718096!important;margin:0!important;font-size:.64rem!important;line-height:1.35!important}.merchant-promo-copy-mobile>section{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.merchant-promo-copy-mobile>section span{color:#718096!important;font-size:.6rem!important}.merchant-promo-copy-mobile>section b{color:#07894d!important;margin-top:2px!important;font-size:.67rem!important;display:block!important}.merchant-promo-copy-mobile footer{justify-content:space-between!important;align-items:center!important;gap:7px!important;display:flex!important}.merchant-promo-copy-mobile footer em{color:#07894d!important;background:#eaf8f2!important;border-radius:999px!important;padding:4px 7px!important;font-size:.58rem!important;font-style:normal!important;font-weight:900!important}.merchant-promo-copy-mobile footer em.off{color:#718096!important;background:#f1f3f2!important}.merchant-promo-copy-mobile footer button{color:#526173!important;background:#fff!important;border:1px solid #dfe8e3!important;border-radius:9px!important;min-height:28px!important;padding:0 8px!important;font-size:.58rem!important;font-weight:850!important}.merchant-promo-empty-clean-mobile,.merchant-metrics-clean-empty,.merchant-settlement-clean-empty,.merchant-team-empty{color:#718096!important;text-align:center!important;border:1px dashed #cdded4!important;border-radius:16px!important;padding:20px!important}.merchant-promotions-modal-mobile{z-index:160!important}.merchant-metrics-period-clean{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:10px!important;display:flex!important}.merchant-metrics-period-clean>span{color:#526173!important;font-size:.7rem!important;font-weight:900!important}.merchant-metrics-period-clean>div{gap:5px!important;display:flex!important;overflow-x:auto!important}.merchant-metrics-period-clean button{color:#526173!important;background:#f1f5f3!important;border:0!important;border-radius:9px!important;min-height:30px!important;padding:0 9px!important;font-size:.62rem!important;font-weight:850!important}.merchant-metrics-period-clean button.active{color:#fff!important;background:#079a55!important}.merchant-metrics-kpis-clean{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-metrics-kpis-clean article{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:16px!important;align-content:center!important;gap:6px!important;min-height:94px!important;padding:12px!important;display:grid!important}.merchant-metrics-kpis-clean span,.merchant-metrics-kpis-clean small{color:#718096!important;font-size:.66rem!important;font-weight:800!important}.merchant-metrics-kpis-clean strong{color:#172033!important;font-size:1.1rem!important;font-weight:950!important}.merchant-metrics-chart-clean{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:20px!important;padding:14px!important;box-shadow:0 8px 20px #0f172a0a!important}.merchant-metrics-chart-clean>div:first-child h2{color:#172033!important;margin:0!important;font-size:.95rem!important}.merchant-metrics-chart-clean>div:first-child p{color:#718096!important;margin:4px 0 13px!important;font-size:.66rem!important}.merchant-metrics-bars-clean{border-bottom:1px solid #dfe8e3!important;justify-content:space-around!important;align-items:flex-end!important;gap:7px!important;height:158px!important;padding-top:10px!important;display:flex!important}.merchant-metrics-bars-clean>div{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;height:100%!important;display:flex!important}.merchant-metrics-bars-clean i{background:linear-gradient(#079a55,#0b7e49)!important;border-radius:8px 8px 2px 2px!important;width:min(30px,72%)!important}.merchant-metrics-bars-clean span{color:#718096!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:48px!important;font-size:.52rem!important;overflow:hidden!important}.merchant-metrics-funnel-clean .merchant-metrics-funnel-step-mobile{margin-bottom:10px!important}.merchant-metrics-funnel-step-mobile>div{color:#526173!important;justify-content:space-between!important;font-size:.7rem!important;display:flex!important}.merchant-metrics-funnel-step-mobile>i{background:#edf2ef!important;border-radius:999px!important;height:8px!important;margin-top:5px!important;display:block!important;overflow:hidden!important}.merchant-metrics-funnel-step-mobile>i em{border-radius:inherit!important;background:#079a55!important;height:100%!important;display:block!important}.merchant-metrics-top-clean{gap:9px!important;display:grid!important}.merchant-metrics-top-clean .merchant-metrics-product-row-mobile{background:#fbfdfc!important;border:1px solid #e5ece8!important;border-radius:15px!important;padding:10px!important}.merchant-metrics-product-head-mobile{grid-template-columns:25px 44px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.merchant-metrics-rank-mobile{color:#07894d!important;font-weight:950!important}.merchant-metrics-product-image-mobile{background:#f1f5f3!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;overflow:hidden!important}.merchant-metrics-product-image-mobile img{object-fit:contain!important;width:100%!important;height:100%!important}.merchant-metrics-product-head-mobile strong{font-size:.75rem!important;display:block!important}.merchant-metrics-product-head-mobile span,.merchant-metrics-product-head-mobile em{color:#718096!important;font-size:.6rem!important;font-style:normal!important;display:block!important}.merchant-metrics-product-numbers-mobile{grid-template-columns:repeat(4,1fr)!important;gap:5px!important;margin-top:8px!important;display:grid!important}.merchant-metrics-product-numbers-mobile div{text-align:center!important;background:#f1f6f3!important;border-radius:8px!important;padding:5px!important}.merchant-metrics-product-numbers-mobile span{color:#718096!important;font-size:.52rem!important;display:block!important}.merchant-metrics-product-numbers-mobile strong{font-size:.62rem!important}.merchant-settlement-clean-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-settlement-clean-kpis article{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:17px!important;align-content:center!important;gap:6px!important;min-height:108px!important;padding:13px!important;display:grid!important;position:relative!important;overflow:hidden!important}.merchant-settlement-clean-kpis span,.merchant-settlement-clean-kpis small{color:#718096!important;font-size:.66rem!important;font-weight:800!important}.merchant-settlement-clean-kpis strong{color:#172033!important;font-size:1.04rem!important;font-weight:950!important}.merchant-settlement-clean-kpis article.available strong{color:#07894d!important}.merchant-settlement-clean-kpis article.fees strong{color:#dc2626!important}.merchant-settlement-clean-kpis i{background:#eaf8f2!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.7rem!important;font-style:normal!important;display:grid!important;position:absolute!important;bottom:9px!important;right:10px!important}.merchant-settlement-clean-card{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0a!important}.merchant-settlement-clean-heading{border-bottom:1px solid #edf1ef!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:13px 14px!important;display:flex!important}.merchant-settlement-clean-heading h2{color:#172033!important;margin:0!important;font-size:.93rem!important}.merchant-settlement-clean-heading button{color:#07894d!important;background:0 0!important;border:0!important;font-size:.68rem!important;font-weight:900!important}.merchant-settlement-clean-list>button{color:#172033!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1ef!important;grid-template-columns:62px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:53px!important;padding:9px 12px!important;display:grid!important}.merchant-settlement-clean-list>button:last-child{border-bottom:0!important}.merchant-settlement-clean-list span{color:#718096!important;font-size:.6rem!important}.merchant-settlement-clean-list strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;overflow:hidden!important}.merchant-settlement-clean-list b{color:#07894d!important;white-space:nowrap!important;font-size:.68rem!important}.merchant-settlement-clean-list em{border-radius:999px!important;padding:4px 6px!important;font-size:.52rem!important;font-style:normal!important;font-weight:900!important}.merchant-settlement-clean-list em.paid{color:#07894d!important;background:#eaf8f2!important}.merchant-settlement-clean-list em.pending{color:#b76a00!important;background:#fff3df!important}.merchant-settlement-clean-breakdown{padding-bottom:7px!important}.merchant-settlement-clean-breakdown>p{color:#526173!important;border-bottom:1px solid #edf1ef!important;justify-content:space-between!important;margin:0 13px!important;padding:9px 1px!important;font-size:.7rem!important;display:flex!important}.merchant-settlement-clean-breakdown>p:last-child{border-bottom:0!important}.merchant-settlement-clean-breakdown>p strong{color:#172033!important}.merchant-app-metrics-clean .merchant-metrics-clean-content{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.merchant-app-metrics-clean .merchant-metrics-period-clean{align-items:flex-start!important}.merchant-app-metrics-clean .merchant-metrics-period-clean>div{scrollbar-width:none!important;max-width:calc(100% - 58px)!important;padding-bottom:2px!important}.merchant-app-metrics-clean .merchant-metrics-period-clean>div::-webkit-scrollbar{display:none!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean{border-bottom:0!important;gap:10px!important;height:auto!important;padding:2px 0 0!important;display:grid!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean article{gap:6px!important;display:grid!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean article>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean strong{color:#263247!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.72rem!important;font-weight:900!important;overflow:hidden!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean span{color:#07894d!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important;max-width:none!important;font-size:.66rem!important;font-weight:900!important;overflow:visible!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean i{background:#e9f1ed!important;border-radius:999px!important;width:100%!important;height:9px!important;overflow:hidden!important}.merchant-app-metrics-clean .merchant-metrics-bars-clean i em{border-radius:inherit!important;background:linear-gradient(90deg,#079a55,#16b66c)!important;height:100%!important;display:block!important}.merchant-app-metrics-clean .merchant-metrics-rank-mobile{color:#07894d!important;background:#eaf8f2!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:.75rem!important;display:grid!important}.merchant-app-metrics-clean .merchant-metrics-product-image-mobile{background:#fff!important;border:1px solid #d9e8df!important;width:48px!important;height:48px!important}.merchant-app-metrics-clean .merchant-metrics-product-image-mobile img{object-fit:cover!important}.merchant-app-metrics-clean .merchant-metrics-emoji-media,.merchant-app-metrics-clean .merchant-metrics-media-fallback{font-size:1.35rem!important;line-height:1!important}.merchant-app-metrics-clean .merchant-metrics-product-head-mobile{grid-template-columns:30px 48px minmax(0,1fr)!important}.merchant-app-metrics-clean .merchant-metrics-product-head-mobile strong{font-size:.82rem!important}.merchant-app-metrics-clean .merchant-metrics-product-head-mobile em{color:#07894d!important;background:#d8f7e8!important;border-radius:999px!important;width:fit-content!important;margin-top:3px!important;padding:3px 7px!important;font-weight:900!important}.merchant-app-metrics-clean .merchant-metrics-product-numbers-mobile div{min-width:0!important;padding:7px 5px!important}.merchant-app-metrics-clean .merchant-metrics-product-numbers-mobile strong{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;display:block!important;overflow:hidden!important}}@media (width<=390px){.merchant-app-metrics-clean .merchant-metrics-product-numbers-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1179px){.merchant-app-settlement-clean .merchant-settlement-clean-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.merchant-settlement-direct-payment-note{background:linear-gradient(135deg,#eaf8f2,#f7fcf9)!important;border:1px solid #cfe7da!important;border-radius:18px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:14px!important;display:grid!important}.merchant-settlement-direct-payment-note>span{background:#d9f3e6!important;border-radius:13px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.merchant-settlement-direct-payment-note strong{color:#17603d!important;font-size:.82rem!important;line-height:1.3!important;display:block!important}.merchant-settlement-direct-payment-note p{color:#536676!important;margin:5px 0 0!important;font-size:.7rem!important;line-height:1.45!important}.merchant-settlement-payable-kpis article.total-due{background:linear-gradient(135deg,#006b40,#009c57)!important;border-color:#0000!important;grid-column:1/-1!important;min-height:118px!important}.merchant-settlement-payable-kpis article.total-due span,.merchant-settlement-payable-kpis article.total-due small,.merchant-settlement-payable-kpis article.total-due strong{color:#fff!important}.merchant-settlement-payable-kpis article.total-due strong{font-size:1.45rem!important}.merchant-settlement-payable-kpis article.total-due i{background:#ffffff2e!important}.merchant-settlement-status-card{background:#fff!important;border:1px solid #e1ebe5!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.merchant-settlement-status-card small{color:#718096!important;font-size:.66rem!important;font-weight:850!important}.merchant-settlement-status-card strong{color:#172033!important;margin-top:3px!important;font-size:1rem!important;display:block!important}.merchant-settlement-status-card p{color:#667587!important;margin:4px 0 0!important;font-size:.68rem!important;line-height:1.4!important}.merchant-settlement-status-card>span{border-radius:14px!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-size:1rem!important;font-weight:950!important;display:grid!important}.merchant-settlement-status-card.pending>span{color:#b76a00!important;background:#fff3df!important}.merchant-settlement-status-card.overdue>span{color:#c92525!important;background:#fee8e8!important}.merchant-settlement-status-card.paid>span,.merchant-settlement-fee-list em.included{color:#07894d!important;background:#eaf8f2!important}.merchant-settlement-fee-list b{color:#c52d2d!important}.merchant-settlement-clean-breakdown>p.excluded strong{color:#64748b!important;font-size:.64rem!important}.merchant-settlement-clean-breakdown>p.total{border-top:1px solid #dce8e1!important;border-bottom:0!important;margin-top:3px!important}.merchant-settlement-clean-breakdown>p.total span,.merchant-settlement-clean-breakdown>p.total strong{color:#087a47!important;font-size:.82rem!important;font-weight:950!important}.merchant-settlement-clean-actions{gap:9px!important;display:grid!important}.merchant-settlement-clean-actions>button,.merchant-settlement-clean-actions>div button{border-radius:14px!important;min-height:44px!important;font-size:.76rem!important;font-weight:900!important}.merchant-settlement-clean-actions>button.primary{color:#fff!important;background:#079a55!important;border:0!important}.merchant-settlement-clean-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-settlement-clean-actions>div button{color:#17603d!important;background:#fff!important;border:1px solid #cfe1d7!important}}@media (width<=760px){.merchant-installment-mobile-card{gap:14px;display:grid}.merchant-installment-mobile-card label{gap:7px;display:grid}.merchant-installment-mobile-card label>span{color:#50646d;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.merchant-installment-mobile-card select,.merchant-installment-mobile-card input{color:#102238;width:100%;height:48px;font:inherit;background:#f8fbfa;border:1px solid #d4e5df;border-radius:13px;padding:0 13px}.merchant-installment-rate-mobile{display:none!important}.merchant-installment-rate-mobile.is-visible{display:grid!important}.merchant-installment-summary-mobile{background:#effbf6;border:1px solid #c7eadc;border-radius:13px;padding:12px 14px;color:#416157!important;margin:0!important}.merchant-installment-summary-mobile strong{color:#008f5b}}.admin-settings-page{gap:18px;display:grid}.admin-settings-tabs{flex-wrap:wrap;gap:10px;display:flex}.admin-settings-tabs button{color:#42526a;cursor:pointer;background:#fff;border:1px solid #0956361f;border-radius:12px;padding:10px 16px;font-weight:800}.admin-settings-tabs button.active{color:#fff;background:#07965f;box-shadow:0 14px 28px #07965f2e}.admin-settings-layout{grid-template-columns:280px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.admin-settings-menu{gap:10px;display:grid}.admin-settings-menu button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0956361a;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.admin-settings-menu button span{color:#07965f;background:#e9fff6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.admin-settings-menu button span svg,.admin-settings-editor svg,.admin-settings-account svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.admin-settings-menu button strong{color:#0f1b2d;font-size:14px;display:block}.admin-settings-menu button small{color:#667085;margin-top:3px;font-size:12px;display:block}.admin-settings-menu button.active{background:linear-gradient(135deg,#ecfff7,#fff);border-color:#07965f7a}.admin-settings-editor{min-height:520px}.admin-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-settings-form-grid.compact{margin-top:18px}.admin-settings-form-grid label,.admin-settings-mobile-form label{color:#42526a;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-settings-form-grid input,.admin-settings-form-grid textarea,.admin-settings-form-grid select,.admin-settings-mobile-form input,.admin-settings-mobile-form textarea,.admin-settings-mobile-form select{color:#0f1b2d;background:#fbfefd;border:1px solid #09563624;border-radius:12px;outline:none;width:100%;min-height:44px;padding:11px 13px;font-weight:700}.admin-settings-form-grid textarea,.admin-settings-mobile-form textarea{resize:vertical;min-height:110px}.admin-settings-form-grid .full{grid-column:1/-1}.admin-settings-list{gap:12px;margin-top:14px;display:grid}.admin-settings-toggle-row strong{color:#0f1b2d}.admin-settings-toggle-row small{color:#667085;margin-top:3px;display:block}.admin-settings-theme-buttons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-settings-theme-buttons button,.admin-settings-secondary{color:#007a4c;cursor:pointer;background:#fff;border:1px solid #07965f4d;border-radius:12px;padding:11px 16px;font-weight:900}.admin-settings-theme-buttons button.active{color:#fff;background:#07965f;box-shadow:0 12px 28px #07965f2e}.admin-settings-secondary{align-items:center;gap:8px;margin-top:16px;display:inline-flex}.admin-settings-account{gap:14px;display:grid}.admin-settings-account h2{color:#0f1b2d;margin:0}.admin-settings-brand-preview{background:linear-gradient(135deg,#ecfff7,#fff);border:1px solid #07965f24;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.admin-settings-brand-preview>span{color:#07965f;background:#d9ffed;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.admin-settings-brand-preview strong{color:#053c2a;font-size:20px;display:block}.admin-settings-brand-preview small{color:#667085}.admin-settings-account dl{border:1px solid #09563614;border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}.admin-settings-account dl div{border-bottom:1px solid #09563614;justify-content:space-between;gap:12px;padding:14px;display:flex}.admin-settings-account dl div:last-child{border-bottom:0}.admin-settings-account dt{color:#667085;font-weight:800}.admin-settings-account dd{color:#0f1b2d;text-align:right;margin:0;font-weight:900}@media (width<=1240px){.admin-settings-layout{grid-template-columns:1fr}.admin-settings-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-settings-mobile-page{gap:14px;padding-bottom:80px;display:grid}.admin-settings-mobile-list{gap:12px;display:grid}.admin-settings-mobile-list button{text-align:left;background:#fff;border:1px solid #0956361f;border-radius:16px;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 8px 24px #0f1b2d0a}.admin-settings-mobile-list button>span,.admin-settings-mobile-list button>svg:first-child{color:#07965f;background:#e9fff6;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.admin-settings-mobile-list svg,.admin-settings-mobile-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-settings-mobile-list strong{color:#0f1b2d;display:block}.admin-settings-mobile-list small{color:#667085;margin-top:3px;display:block}.admin-settings-back{color:#007a4c;background:0 0;border:0;width:fit-content;font-weight:900}.mobile-editor{gap:16px;display:grid}.admin-settings-mobile-form{gap:13px;display:grid}.admin-settings-save-mobile{color:#fff;background:#07965f;border:0;border-radius:14px;min-height:48px;font-weight:900;box-shadow:0 14px 28px #07965f38}.admin-settings-alert{border-radius:14px;padding:13px 16px;font-weight:900}.admin-settings-alert.success{color:#007a4c;background:#eafff5;border:1px solid #07965f33}.admin-settings-theme-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-settings-theme-buttons button,.admin-settings-secondary{color:#007a4c;background:#fff;border:1px solid #07965f4d;border-radius:12px;padding:11px 12px;font-weight:900}.admin-settings-theme-buttons button.active{color:#fff;background:#07965f}.admin-settings-toggle-row{border:1px solid #0956361a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-settings-toggle-row input{accent-color:#07965f;width:42px;height:24px}.admin-support-page{gap:18px;display:grid}.admin-support-toolbar{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(130px,1fr));align-items:end;gap:12px;display:grid}.admin-support-toolbar label{color:#42526a;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-support-search{grid-column:span 2;position:relative}.admin-support-search svg{color:#667085;position:absolute;bottom:13px;left:14px}.admin-support-toolbar input,.admin-support-toolbar select,.admin-support-form input,.admin-support-form select,.admin-support-form textarea,.admin-support-reply-box textarea{color:#0f1b2d;background:#fbfefd;border:1px solid #0956361f;border-radius:12px;outline:none;min-height:44px;padding:11px 13px;font-weight:700}.admin-support-search input{padding-left:44px}.admin-support-filter-btn,.admin-support-reply-btn,.admin-support-form .primary{color:#fff;cursor:pointer;background:#07965f;border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:900}.admin-support-export-btn,.admin-support-admin-actions button,.admin-support-form .admin-v2-form-actions button:not(.primary){color:#007a4c;cursor:pointer;background:#fff;border:1px solid #07965f3d;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}.admin-support-export-btn:disabled{opacity:.45;cursor:not-allowed;background:#f5f7f6}.admin-support-queues{background:#fff;border:1px solid #0956361a;border-radius:14px;justify-self:start;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.admin-support-queues button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-weight:900;display:inline-flex}.admin-support-queues button.active{color:#007a4c;background:#edf8f3}.admin-support-queues b{color:#42526a;background:#edf4f1;border-radius:999px;min-width:22px;padding:3px 7px;font-size:11px}.admin-support-grid{grid-template-columns:95px minmax(180px,1.3fr) minmax(220px,1.7fr) minmax(130px,1fr) 110px 145px 96px;align-items:center;gap:12px;display:grid}.admin-support-person{align-items:center;gap:10px;min-width:0;display:flex}.admin-support-person>span{color:#007a4c;background:#e9fff6;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.admin-support-person img,.admin-support-customer-card img{object-fit:cover;width:100%;height:100%}.admin-support-ticket-copy{justify-items:start;gap:3px;min-width:0;display:grid}.admin-support-ticket-copy b,.admin-support-ticket-copy small,.admin-support-person b,.admin-support-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-support-ticket-copy .admin-v2-pill{margin-top:4px}.admin-support-sla{color:#42526a;background:#f0f5f3;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-support-table .admin-v2-table-row small{color:#667085;margin-top:3px;display:block}.admin-support-actions{gap:8px;display:flex}.admin-support-actions button{color:#053c2a;background:#fff;border:1px solid #0956361f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-support-actions svg,.admin-support-toolbar svg,.admin-support-page svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-support-form .admin-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-support-form label.full{grid-column:1/-1}.admin-support-form textarea,.admin-support-reply-box textarea{resize:vertical;min-height:120px}.admin-support-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.admin-support-ticket-card,.admin-support-admin-actions{gap:16px;display:grid}.admin-support-admin-actions>div:first-child p{color:#667085;margin:4px 0 0;font-size:13px}.admin-support-admin-actions label{color:#42526a;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-support-admin-actions select,.admin-support-admin-actions input{color:#0f1b2d;background:#fbfefd;border:1px solid #0956361f;border-radius:12px;min-height:44px;padding:10px 12px;font-weight:700}.admin-support-admin-actions button.primary{color:#fff;background:#07965f;border-color:#07965f}.admin-support-sla-card{color:#42526a;background:#f3f8f6;border-radius:14px;gap:5px;padding:13px;display:grid}.admin-support-sla-card.overdue{color:#b42318;background:#fff1f1}.admin-support-customer-card>div:nth-child(2){gap:4px;display:grid}.admin-support-customer-meta{text-align:right;gap:3px;margin-left:auto;display:grid}.admin-support-customer-card strong,.admin-support-description strong,.admin-support-messages h3,.admin-support-admin-actions h2{color:#0f1b2d}.admin-support-customer-card small,.admin-support-muted,.admin-support-description p{color:#667085}.admin-support-description{background:#f8fbfa;border-radius:16px;padding:16px}.admin-support-messages p{color:#42526a;margin:6px 0}.admin-support-messages small{color:#667085}.admin-support-reply-box{color:#42526a;gap:8px;font-weight:900;display:grid}.admin-support-head-back{color:#007a4c;cursor:pointer;background:#fff;border:1px solid #07965f3d;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}@media (width<=1180px){.admin-support-toolbar,.admin-support-detail-layout,.admin-support-grid{grid-template-columns:1fr}}@media (width<=1500px) and (width>=1181px){.admin-support-toolbar{grid-template-columns:repeat(4,minmax(140px,1fr))}}.admin-support-mobile-page{gap:14px;padding-bottom:80px;display:grid}.admin-support-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-support-mobile-stats article{background:#fff;border:1px solid #0956361f;border-radius:16px;padding:14px}.admin-support-mobile-stats strong{color:#053c2a;font-size:22px;display:block}.admin-support-mobile-stats span{color:#667085;font-size:12px;font-weight:800}.admin-support-mobile-chips{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-support-mobile-chips button{white-space:nowrap;color:#42526a;background:#fff;border:1px solid #07965f33;border-radius:999px;padding:10px 14px;font-weight:900}.admin-support-mobile-chips button.active{color:#fff;background:#07965f}.admin-support-mobile-list{gap:12px;display:grid}.admin-support-mobile-ticket{cursor:pointer;gap:8px;display:grid}.admin-support-mobile-ticket>div,.admin-support-mobile-detail>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-mobile-ticket h2,.admin-support-mobile-detail h2{color:#0f1b2d;margin:0;font-size:17px}.admin-support-mobile-ticket p,.admin-support-mobile-ticket small,.admin-support-mobile-detail p{color:#667085;margin:0}.admin-support-mobile-person{justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-support-mobile-person>span{color:#007a4c;background:#e9fff6;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.admin-support-mobile-person img,.admin-support-customer-card img{object-fit:cover;width:100%;height:100%}.admin-support-mobile-person p{color:#0f1b2d;gap:3px;font-weight:900;display:grid}.admin-support-mobile-ticket footer{justify-content:space-between;align-items:center;gap:8px;padding-top:5px;display:flex}.admin-support-sla{color:#42526a;background:#f0f5f3;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.admin-support-sla.overdue{color:#b42318;background:#fff0f0}.admin-support-sla.attention{color:#9a6700;background:#fff7e6}.admin-support-mobile-detail{gap:14px;display:grid}.admin-support-customer-card{border:1px solid #0956361a;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.admin-support-customer-card>span{color:#007a4c;background:#e9fff6;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid;overflow:hidden}.admin-support-messages{gap:10px;display:grid}.admin-support-messages article{background:#fff;border:1px solid #0956361a;border-radius:14px;padding:12px}.admin-support-messages article.admin{background:#ecfff7;border-color:#07965f33}.admin-support-mobile-detail textarea,.admin-support-form input,.admin-support-form select,.admin-support-form textarea{color:#0f1b2d;background:#fbfefd;border:1px solid #0956361f;border-radius:12px;width:100%;min-height:44px;padding:11px 13px;font-weight:700}.admin-support-mobile-detail textarea,.admin-support-form textarea{resize:vertical;min-height:100px}.admin-support-mobile-detail button,.admin-support-form button{color:#007a4c;background:#fff;border:1px solid #07965f47;border-radius:13px;min-height:46px;font-weight:900}.admin-support-mobile-detail button:first-of-type,.admin-support-form button{color:#fff;background:#07965f;border-color:#07965f}.admin-support-form.mobile-form{gap:12px;display:grid}.admin-support-form label{color:#42526a;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-support-alert{border-radius:14px;padding:13px 16px;font-weight:900}.admin-support-alert.success{color:#007a4c;background:#eafff5;border:1px solid #07965f33}.admin-support-alert.danger{color:#c62828;background:#fff1f1;border:1px solid #ff2c2c33}
