@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.fiscal-products-page{gap:22px}.product-fiscal-center{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 18px 50px #14120c0d}.fiscal-center-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.fiscal-center-heading>div>span,.fiscal-bulk-panel header span{color:var(--hub-gold-strong);letter-spacing:.13em;font-size:10px;font-weight:900}.fiscal-center-heading h2{letter-spacing:-.035em;margin:5px 0;font:760 25px/1.12 Manrope,sans-serif}.fiscal-center-heading p,.fiscal-bulk-panel p{max-width:760px;color:var(--hub-muted);margin:0;font-size:12px;line-height:1.55}.fiscal-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fiscal-summary-grid article{border:1px solid var(--hub-border);background:var(--hub-surface-2);border-radius:12px;justify-content:space-between;align-items:center;min-height:70px;padding:14px 16px;display:flex}.fiscal-summary-grid span{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.fiscal-summary-grid strong{font-size:23px}.fiscal-summary-grid .ready strong{color:var(--hub-success)}.fiscal-summary-grid .pending strong{color:var(--hub-alert)}.fiscal-catalog-toolbar{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.fiscal-catalog-toolbar>input{border:1px solid var(--hub-border);width:min(460px,100%);min-height:43px;color:var(--hub-text);background:var(--hub-input);border-radius:10px;padding:0 13px}.fiscal-catalog-toolbar>div{gap:6px;display:flex}.fiscal-catalog-toolbar button{border:1px solid var(--hub-border);min-height:38px;color:var(--hub-text);background:var(--hub-surface-2);border-radius:9px;padding:7px 11px;font-size:10px;font-weight:800}.fiscal-catalog-toolbar button.active{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.fiscal-select-all{width:fit-content;color:var(--hub-muted);align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.fiscal-select-all input,.fiscal-product-list>article>input{width:16px;height:16px;accent-color:var(--hub-gold-strong)}.fiscal-product-list{gap:9px;display:grid}.fiscal-product-list>article{grid-template-columns:20px 58px minmax(230px,1.4fr) minmax(330px,1fr) 150px;align-items:center;gap:14px;padding:13px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.fiscal-product-list>article:hover{border-color:color-mix(in srgb, var(--hub-gold) 42%, var(--hub-border));transform:translateY(-2px);box-shadow:0 15px 35px #14120c14}.fiscal-product-image{border:1px solid var(--hub-border);width:58px;height:58px;color:var(--hub-gold-strong);background:var(--hub-surface-2);border-radius:10px;place-items:center;font-weight:900;display:grid;overflow:hidden}.fiscal-product-image img{object-fit:cover;width:100%;height:100%}.fiscal-product-name{min-width:0}.fiscal-product-name>span{color:var(--hub-muted);letter-spacing:.05em;font-size:9px;font-weight:800}.fiscal-product-name h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 7px;font-size:12px;line-height:1.35;overflow:hidden}.fiscal-source{width:fit-content;color:var(--hub-muted);background:var(--hub-surface-2);border-radius:99px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.fiscal-source.shopee{color:#d86a3f;background:color-mix(in srgb, #ee4d2d 12%, var(--hub-surface))}.fiscal-source.manual,.fiscal-source.mixed{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 11%, var(--hub-surface))}.fiscal-product-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.fiscal-product-list dl>div{background:var(--hub-surface-2);border-radius:8px;min-width:0;padding:8px}.fiscal-product-list dt{color:var(--hub-muted);text-transform:uppercase;font-size:8px;font-weight:800}.fiscal-product-list dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:850;overflow:hidden}.fiscal-product-action{justify-items:end;gap:7px;display:grid}.fiscal-product-action small{color:var(--hub-alert);text-align:right;font-size:8px;line-height:1.3}.fiscal-product-action button,.fiscal-pagination button,.fiscal-bulk-panel header>button{border:1px solid var(--hub-border);min-height:35px;color:var(--hub-text);background:var(--hub-surface-2);border-radius:8px;padding:7px 11px;font-size:10px;font-weight:850}.fiscal-product-action button:hover{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.fiscal-loading{border:1px dashed var(--hub-border);min-height:160px;color:var(--hub-muted);border-radius:12px;place-items:center;font-size:12px;display:grid}.fiscal-pagination{justify-content:center;align-items:center;gap:13px;display:flex}.fiscal-pagination span{color:var(--hub-muted);font-size:10px}.fiscal-pagination button:disabled{opacity:.4}.fiscal-bulk-panel{border-color:color-mix(in srgb, var(--hub-gold) 48%, var(--hub-border));gap:16px;display:grid}.fiscal-bulk-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fiscal-bulk-panel h3{margin:5px 0}.fiscal-bulk-panel>button,.fiscal-center-drawer>button{justify-self:end}.fiscal-compliance-note{color:var(--hub-muted);font-size:9px;line-height:1.5}:root[data-theme=dark] .product-fiscal-center{box-shadow:0 22px 65px #00000047}@media (width<=1180px){.fiscal-product-list>article{grid-template-columns:20px 58px 1fr 140px}.fiscal-product-list dl{grid-column:3/5}.fiscal-product-action{grid-area:1/4}}@media (width<=760px){.product-fiscal-center{padding:16px}.fiscal-center-heading,.fiscal-catalog-toolbar,.fiscal-bulk-panel header{flex-direction:column;align-items:stretch}.fiscal-center-heading>button{width:100%}.fiscal-summary-grid{grid-template-columns:1fr 1fr}.fiscal-catalog-toolbar>div{overflow-x:auto}.fiscal-product-list>article{grid-template-columns:20px 52px 1fr}.fiscal-product-image{width:52px;height:52px}.fiscal-product-list dl{grid-column:2/4}.fiscal-product-action{grid-area:auto/2/auto/4;justify-items:stretch}.fiscal-product-action small{text-align:left}}.product-landing{--lp-bg:#f4f6f8;--lp-card:#fff;--lp-ink:#111827;--lp-muted:#667085;--lp-line:#dfe5ea;--lp-dark:#070b12;--lp-navy:#0f172a;--lp-teal:#0f766e;--lp-teal-light:#2dd4bf;--lp-gold:#d9b66f;--lp-orange:#ee4d2d;min-height:100vh;color:var(--lp-ink);background:var(--lp-bg);font-family:Manrope,Arial,sans-serif;overflow:hidden}.product-landing *{box-sizing:border-box}.product-landing a{color:inherit;text-decoration:none}.product-landing button,.product-landing a{transition:transform .2s,border-color .2s,background .2s,color .2s}.product-landing a:hover{transform:translateY(-1px)}.lp-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b1247;border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:48px;max-width:1380px;min-height:78px;margin:auto;padding:0 32px;display:grid;position:absolute;top:0;left:0;right:0}.lp-brand{align-items:center;display:flex}.lp-brand img{width:188px;height:auto;display:block}.lp-header nav{justify-content:center;gap:31px;display:flex}.lp-header nav a{color:#aeb8c5;font-size:11px;font-weight:750}.lp-header nav a:hover{color:#fff}.lp-header>div{align-items:center;gap:8px;display:flex}.lp-login,.lp-header-cta{border-radius:99px;justify-content:center;align-items:center;min-height:37px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.lp-login{color:#cbd5e1;border:1px solid #ffffff26}.lp-header-cta{color:#07110f;background:#5eead4}.lp-hero{color:#fff;background:radial-gradient(circle at 72% 30%,#173c47 0,#0000 34%),radial-gradient(circle at 18% 18%,#1b2a42 0,#0000 32%),linear-gradient(150deg,#05080e 0%,#0b1220 58%,#071818 100%);align-content:start;min-height:1000px;padding:172px max(32px,50vw - 658px) 120px;display:grid;position:relative;overflow:hidden}.lp-ambient-name{z-index:0;color:#ffffff0b;letter-spacing:-.12em;filter:blur(5px);-webkit-user-select:none;user-select:none;font-size:clamp(260px,34vw,560px);font-weight:900;line-height:.8;position:absolute;top:30px;right:-1vw}.lp-ambient-orb{filter:blur(90px);opacity:.28;border-radius:50%;position:absolute}.lp-ambient-orb.one{background:#0f766e;width:330px;height:330px;top:180px;right:4%}.lp-ambient-orb.two{background:#263b62;width:240px;height:240px;top:390px;left:8%}.lp-hero-copy{z-index:2;text-align:center;max-width:850px;margin:0 auto;position:relative}.lp-eyebrow{color:#a9b6c6;letter-spacing:.17em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.lp-eyebrow i{background:#5eead4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2dd4bf1a}.lp-hero-copy h1{letter-spacing:-.075em;margin:24px 0 25px;font-size:clamp(54px,7vw,98px);font-weight:550;line-height:.96}.lp-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#f8fafc 0,#83e7da 48%,#e6c789 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-hero-copy>p{color:#a2afbe;max-width:750px;margin:0 auto;font-size:17px;line-height:1.75}.lp-hero-actions{justify-content:center;gap:10px;margin-top:31px;display:flex}.lp-primary,.lp-secondary{border-radius:10px;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex}.lp-primary{background:#5eead4;box-shadow:0 12px 40px #2dd4bf2e;color:#06110f!important}.lp-secondary{color:#e5edf5;background:#ffffff0a;border:1px solid #ffffff2e}.lp-primary:hover{background:#86f3e4}.lp-secondary:hover{background:#ffffff14;border-color:#ffffff61}.lp-trust{color:#8190a2;justify-content:center;gap:22px;margin-top:24px;font-size:9px;font-weight:750;display:flex}.lp-trust span{align-items:center;gap:6px;display:flex}.lp-trust i{background:#0f766e;border-radius:50%;width:5px;height:5px}.lp-hero-product{z-index:3;perspective:1400px;width:min(1080px,92vw);margin:88px auto 0;position:relative}.lp-product-glow{filter:blur(100px);opacity:.18;background:#0f766e;border-radius:50%;position:absolute;inset:10% 8% -5%}.lp-product-window{background:#eef2f5;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:76px 1fr;min-height:470px;display:grid;position:relative;overflow:hidden;transform:rotateX(4deg);box-shadow:0 65px 120px #0000007a,inset 0 1px #fff3}.lp-product-window>aside{background:#0f172a;flex-direction:column;align-items:center;padding:18px 0;display:flex}.lp-product-window>aside img{object-fit:contain;width:48px;height:48px}.lp-product-window>aside nav{gap:13px;margin-top:55px;display:grid}.lp-product-window>aside nav i{background:#ffffff12;border-radius:9px;width:33px;height:33px}.lp-product-window>aside nav i.active{background:#0f766e;box-shadow:0 8px 20px #0f766e59}.lp-product-window>aside>span{background:#ffffff1a;border-radius:50%;width:32px;height:32px;margin-top:auto}.lp-product-window>section{color:#172033;padding:19px 21px}.lp-product-window>section>header{justify-content:space-between;align-items:center;display:flex}.lp-product-window>section>header div:first-child{gap:3px;display:grid}.lp-product-window>section>header small{color:#0f766e;letter-spacing:.13em;font-size:7px;font-weight:900}.lp-product-window>section>header strong{font-size:16px}.lp-product-window>section>header>div:last-child{color:#c44228;background:#fff3ef;border:1px solid #ead0c9;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:flex}.lp-product-window>section>header>div:last-child i{background:#ee4d2d;border-radius:4px;width:13px;height:13px}.lp-window-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.lp-window-metrics article{background:#fff;border:1px solid #dbe2e8;border-radius:10px;gap:5px;padding:13px;display:grid}.lp-window-metrics small{color:#738196;font-size:7px}.lp-window-metrics strong{letter-spacing:-.04em;font-size:18px}.lp-window-metrics span{color:#738196;font-size:6px}.lp-window-body{grid-template-columns:1.45fr .75fr;gap:9px;margin-top:9px;display:grid}.lp-chart,.lp-tasks{background:#fff;border:1px solid #dbe2e8;border-radius:10px;padding:15px}.lp-chart>span,.lp-tasks>span{color:#0f766e;letter-spacing:.12em;font-size:6px;font-weight:900}.lp-chart>strong,.lp-tasks>strong{margin-top:4px;font-size:10px;display:block}.lp-chart>div{background:repeating-linear-gradient(0deg,#0000 0 31px,#edf1f4 32px);border-bottom:1px solid #dfe5ea;height:160px;margin-top:15px;position:relative}.lp-chart>div>i{z-index:2;background:#fff;border:2px solid #0f766e;border-radius:50%;width:7px;height:7px;margin-left:12%;display:inline-block;position:relative}.lp-chart svg{width:100%;height:100%;position:absolute;inset:0}.lp-chart path{fill:none;stroke:#0f766e;stroke-width:3px}.lp-tasks ul{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.lp-tasks li{color:#536174;border-top:1px solid #edf1f4;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:10px 0;font-size:7px;display:grid}.lp-tasks li i{background:#0f766e;border-radius:50%;width:6px;height:6px}.lp-tasks li i.warning{background:#d97706}.lp-tasks li i.ok{background:#16a34a}.lp-tasks li b{color:#172033;font-size:11px}.lp-float-note{z-index:5;color:#172033;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:34px 1fr;gap:0 10px;min-width:185px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 20px 50px #00000040}.lp-float-note>i{color:#fff;background:#16a34a;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.lp-float-note b{font-size:9px}.lp-float-note small{color:#718096;font-size:7px}.note-one{top:22%;left:-7%}.note-two{bottom:13%;right:-6%}.note-two>i{background:#ee4d2d}.lp-scroll-cue{color:#738196;letter-spacing:.16em;place-items:center;gap:8px;font-size:7px;font-weight:850;display:grid;position:absolute;bottom:37px;left:0;right:0}.lp-scroll-cue i{background:linear-gradient(#64748b,#0000);width:1px;height:25px}.lp-statement{text-align:center;background:#fff;align-content:center;place-items:center;min-height:760px;padding:120px 28px;display:grid}.lp-statement>span,.lp-guided-sticky>span,.lp-dark-copy>span,.lp-marketplace-future>div:first-child>span,.lp-section-heading>span,.lp-final>span{color:#0f766e;letter-spacing:.17em;font-size:10px;font-weight:900}.lp-statement h2{letter-spacing:-.07em;max-width:1050px;margin:23px 0 25px;font-size:clamp(50px,7vw,96px);font-weight:550;line-height:.99}.lp-statement h2 em{color:#0f766e;font-style:normal}.lp-statement p{color:#667085;max-width:650px;margin:0;font-size:16px;line-height:1.8}.lp-guided-product{grid-template-columns:.8fr 1.2fr;gap:100px;max-width:1320px;margin:0 auto;padding:150px 32px;display:grid}.lp-guided-sticky{align-self:start;position:sticky;top:110px}.lp-guided-sticky h2{letter-spacing:-.055em;margin:17px 0 43px;font-size:clamp(38px,4vw,58px);font-weight:580;line-height:1.04}.lp-mini-flow{display:grid}.lp-mini-flow>div{border-top:1px solid #dbe1e7;grid-template-columns:35px 1fr;gap:14px;padding:17px 0;display:grid}.lp-mini-flow>div>i{color:#0f766e;background:#dff3ef;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lp-mini-flow>div>span{gap:4px;display:grid}.lp-mini-flow strong{font-size:11px}.lp-mini-flow small{color:#667085;font-size:9px;line-height:1.55}.lp-chapters{gap:18px;display:grid}.lp-chapters article{background:linear-gradient(145deg,#fff,#f5f8fa);border:1px solid #dce3e8;border-radius:22px;min-height:410px;padding:48px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a0e}.lp-chapters article>span{color:#e5eaf0;letter-spacing:-.08em;font-size:80px;font-weight:900;position:absolute;top:18px;right:25px}.lp-chapters article>small{color:#0f766e;letter-spacing:.15em;font-size:9px;font-weight:900;position:relative}.lp-chapters h3{letter-spacing:-.055em;max-width:570px;margin:100px 0 19px;font-size:clamp(30px,3.5vw,48px);font-weight:580;line-height:1.05;position:relative}.lp-chapters p{color:#667085;max-width:570px;margin:0;font-size:14px;line-height:1.75;position:relative}.lp-chapters article>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex;position:relative}.lp-chapters article>div i{color:#566477;background:#fff;border:1px solid #dce3e8;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.lp-dark-showcase{color:#fff;background:radial-gradient(circle at 78%,#11373c 0,#0000 35%),linear-gradient(135deg,#05070c,#0b1220);grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:900px;padding:130px max(32px,50vw - 620px);display:grid}.lp-dark-copy h2{letter-spacing:-.075em;margin:20px 0 23px;font-size:clamp(52px,6vw,82px);font-weight:540;line-height:.94}.lp-dark-copy>p{color:#8d9aab;max-width:560px;margin:0;font-size:15px;line-height:1.75}.lp-dark-copy ul{margin:42px 0 0;padding:0;list-style:none;display:grid}.lp-dark-copy li{border-top:1px solid #ffffff1c;grid-template-columns:39px 1fr;gap:13px;padding:17px 0;display:grid}.lp-dark-copy li>i{color:#5eead4;background:#2dd4bf1a;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lp-dark-copy li>span{gap:3px;display:grid}.lp-dark-copy li strong{font-size:11px}.lp-dark-copy li small{color:#7e8b9b;font-size:9px}.lp-phone-stage{place-items:center;min-height:650px;display:grid;position:relative}.lp-phone-halo{filter:blur(100px);opacity:.22;background:#0f766e;border-radius:50%;width:480px;height:480px;position:absolute}.lp-phone{z-index:2;background:#f6f8fb;border:8px solid #202735;border-radius:48px;width:330px;min-height:650px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 50px 110px #0000008c,inset 0 0 0 1px #4d5665}.lp-phone>header{background:#0f172a;justify-content:space-between;align-items:center;height:60px;padding:13px 19px;display:flex}.lp-phone>header img{object-fit:contain;width:54px;height:34px}.lp-phone>header i{background:#28364d;border-radius:50%;width:28px;height:28px}.lp-phone>main{color:#172033;padding:27px 20px}.lp-phone>main>span{color:#0f766e;letter-spacing:.15em;font-size:8px;font-weight:900}.lp-phone h3{letter-spacing:-.05em;margin:8px 0 2px;font-size:29px}.lp-phone p{color:#728095;margin:0;font-size:10px}.lp-phone article{color:#fff;background:linear-gradient(135deg,#0f172a,#17404a);border-radius:15px;gap:4px;margin-top:24px;padding:20px;display:grid;position:relative}.lp-phone article small{color:#a8b6c7;font-size:8px}.lp-phone article strong{font-size:29px}.lp-phone article i{color:#5eead4;background:#2dd4bf1f;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:19px;right:17px}.lp-phone ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp-phone li{background:#fff;border:1px solid #e0e6eb;border-radius:12px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:14px;font-size:10px;font-weight:750;display:grid}.lp-phone li>i{border-radius:50%;width:7px;height:7px}.lp-phone li>i.orange{background:#ee4d2d}.lp-phone li>i.teal{background:#0f766e}.lp-phone li>i.green{background:#16a34a}.lp-marketplace-future{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1260px;min-height:760px;margin:0 auto;padding:120px 32px;display:grid}.lp-marketplace-future h2{letter-spacing:-.065em;margin:20px 0 22px;font-size:clamp(43px,5vw,68px);font-weight:570;line-height:1}.lp-marketplace-future p{color:#667085;margin:0;font-size:15px;line-height:1.75}.lp-channel-orbit{border:1px solid #dbe3e8;border-radius:50%;justify-self:end;width:500px;height:500px;position:relative}.lp-channel-orbit:before{content:"";border:1px dashed #c8d3da;border-radius:50%;position:absolute;inset:75px}.lp-channel-orbit .channel-core{z-index:2;background:#0f172a;border-radius:32px;place-items:center;width:125px;height:125px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 60px #0f172a33}.lp-channel-orbit .channel-core img{object-fit:contain;width:105px;height:80px}.lp-channel-orbit>span{color:#64748b;background:#fff;border:1px solid #dce3e8;border-radius:21px;place-items:center;width:72px;height:72px;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 15px 40px #0f172a14}.lp-channel-orbit>span small{color:#718096;width:max-content;font-size:8px;position:absolute;top:79px}.lp-channel-orbit>span.shopee{color:#fff;background:#ee4d2d;border-color:#ee4d2d;top:24px;left:50%;transform:translate(-50%)}.lp-channel-orbit>span:nth-of-type(2){top:50%;right:0;transform:translateY(-50%)}.lp-channel-orbit>span:nth-of-type(3){bottom:22px;left:50%;transform:translate(-50%)}.lp-channel-orbit>span:nth-of-type(4){top:50%;left:0;transform:translateY(-50%)}.lp-plans{background:#fff;padding:140px max(32px,50vw - 620px)}.lp-section-heading{text-align:center;max-width:770px;margin:0 auto}.lp-section-heading h2{letter-spacing:-.065em;margin:18px 0 17px;font-size:clamp(43px,5vw,68px);font-weight:570;line-height:1}.lp-section-heading p{color:#667085;margin:0;font-size:14px}.lp-plan-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:66px;display:grid}.lp-plan-grid>article{background:#f7f9fa;border:1px solid #dde3e8;border-radius:20px;flex-direction:column;min-height:620px;padding:29px;display:flex;position:relative}.lp-plan-grid>article.featured{color:#fff;background:linear-gradient(150deg,#0f172a,#0e3538);border-color:#132b32;transform:translateY(-15px);box-shadow:0 30px 70px #0f172a33}.lp-plan-grid>article>span{color:#0f766e;letter-spacing:.14em;font-size:8px;font-weight:900}.lp-plan-grid>article.featured>span{color:#5eead4}.lp-plan-grid h3{letter-spacing:-.04em;margin:15px 0 9px;font-size:27px}.lp-plan-grid>article>p{color:#667085;min-height:58px;margin:0;font-size:11px;line-height:1.6}.lp-plan-grid>article.featured>p{color:#a4b5c4}.lp-price{align-items:flex-start;margin-top:28px;display:flex}.lp-price small{padding-top:8px;font-size:12px;font-weight:800}.lp-price strong{letter-spacing:-.07em;font-size:63px;line-height:1}.lp-price i{color:#718096;align-self:flex-end;margin:0 0 8px 8px;font-size:9px;font-style:normal}.lp-stores{margin-top:11px;font-size:10px}.lp-plan-grid ul{border-top:1px solid #dce3e8;gap:13px;margin:27px 0;padding:24px 0 0;list-style:none;display:grid}.lp-plan-grid>article.featured ul{border-color:#ffffff21}.lp-plan-grid li{color:#526071;align-items:center;gap:8px;font-size:10px;display:flex}.lp-plan-grid>article.featured li{color:#c4d0da}.lp-plan-grid li i{color:#0f766e;background:#dff3ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lp-plan-button{border:1px solid #ccd5dc;border-radius:10px;justify-content:space-between;align-items:center;min-height:45px;margin-top:auto;padding:0 14px;font-size:10px;font-weight:850;display:flex}.lp-plan-grid>article.featured .lp-plan-button{color:#06110f;background:#5eead4;border-color:#5eead4}.lp-popular{color:#5eead4;letter-spacing:.1em;background:#2dd4bf1a;border-radius:99px;padding:6px 8px;font-size:7px;position:absolute;top:20px;right:20px}.lp-plan-note{color:#718096;text-align:center;margin:35px auto 0;font-size:9px}.lp-faq{grid-template-columns:.75fr 1.25fr;gap:100px;max-width:1180px;margin:0 auto;padding:140px 32px;display:grid}.lp-faq .lp-section-heading{text-align:left}.lp-faq>div:last-child{display:grid}.lp-faq details{border-top:1px solid #d8e0e6}.lp-faq details:last-child{border-bottom:1px solid #d8e0e6}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:77px;font-size:14px;font-weight:750;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary i{color:#0f766e;font-size:18px;font-style:normal;font-weight:400}.lp-faq details[open] summary i{transform:rotate(45deg)}.lp-faq details p{color:#667085;margin:0;padding:0 45px 27px 0;font-size:12px;line-height:1.75}.lp-final{color:#fff;text-align:center;background:radial-gradient(circle at 50% 45%,#164d50 0,#0000 35%),#070b12;align-content:center;place-items:center;min-height:820px;padding:120px 28px;display:grid;position:relative;overflow:hidden}.lp-final-name{color:#ffffff09;letter-spacing:-.11em;filter:blur(4px);font-size:clamp(140px,23vw,350px);font-weight:900;position:absolute}.lp-final>img{object-fit:contain;width:145px;height:95px;margin-bottom:23px;position:relative}.lp-final>span{color:#5eead4;position:relative}.lp-final h2{letter-spacing:-.07em;max-width:930px;margin:22px auto;font-size:clamp(48px,6vw,82px);font-weight:550;line-height:.98;position:relative}.lp-final p{color:#8c99a9;max-width:590px;margin:0;font-size:15px;line-height:1.7;position:relative}.lp-final>div:last-child{justify-content:center;gap:10px;margin-top:30px;display:flex;position:relative}.lp-primary.light{background:#fff}.lp-secondary.light-outline{color:#fff;border-color:#3b4655}.lp-footer{color:#a9b3c0;background:#070b12;border-top:1px solid #1b2431;grid-template-columns:220px 1fr auto auto;align-items:center;gap:40px;padding:37px max(32px,50vw - 620px);display:grid}.lp-footer .lp-brand img{width:180px}.lp-footer p{color:#687586;max-width:410px;margin:0;font-size:9px;line-height:1.6}.lp-footer>div{gap:16px;display:flex}.lp-footer>div a{font-size:9px;font-weight:750}.lp-footer>span{color:#526071;font-size:8px}@media (width<=1100px){.lp-header{gap:20px}.lp-header nav{gap:17px}.lp-guided-product{gap:50px}.lp-marketplace-future{grid-template-columns:1fr;gap:70px}.lp-channel-orbit{justify-self:center}.lp-plan-grid{grid-template-columns:1fr}.lp-plan-grid>article{min-height:0}.lp-plan-grid>article.featured{transform:none}.lp-plan-button{margin-top:24px}}@media (width<=900px){.lp-header{grid-template-columns:1fr auto}.lp-header nav{display:none}.lp-hero{min-height:920px;padding-top:145px}.lp-product-window{min-height:400px}.note-one{left:-2%}.note-two{right:-2%}.lp-guided-product{grid-template-columns:1fr}.lp-guided-sticky{position:static}.lp-dark-showcase{grid-template-columns:1fr}.lp-dark-copy{text-align:center}.lp-dark-copy>p{margin-inline:auto}.lp-dark-copy ul{max-width:570px;margin-inline:auto}.lp-faq{grid-template-columns:1fr;gap:55px}.lp-faq .lp-section-heading{text-align:center}.lp-footer{grid-template-columns:1fr 1fr}.lp-footer p{grid-area:2/1/auto/-1}}@media (width<=680px){.lp-header{min-height:66px;padding:0 16px}.lp-header .lp-brand img{width:145px}.lp-login{display:none}.lp-header-cta{min-height:34px}.lp-hero{min-height:800px;padding:125px 18px 80px}.lp-ambient-name{font-size:240px;top:100px}.lp-hero-copy h1{font-size:47px}.lp-hero-copy>p{font-size:14px}.lp-hero-actions,.lp-trust{flex-direction:column;align-items:stretch}.lp-primary,.lp-secondary{justify-content:center}.lp-hero-product{width:1050px;margin-top:65px;transform:translate(-30%)}.lp-product-window{transform-origin:top;transform:rotateX(4deg)scale(.68)}.lp-float-note,.lp-scroll-cue{display:none}.lp-statement{min-height:650px;padding:90px 20px}.lp-statement h2{font-size:48px}.lp-statement p{font-size:14px}.lp-guided-product{padding:95px 18px}.lp-chapters article{min-height:390px;padding:30px}.lp-chapters h3{margin-top:90px;font-size:34px}.lp-dark-showcase{padding:95px 20px}.lp-dark-copy h2{font-size:54px}.lp-phone{width:300px;transform:none}.lp-marketplace-future{padding:95px 20px}.lp-marketplace-future h2{font-size:45px}.lp-channel-orbit{width:330px;height:330px}.lp-channel-orbit:before{inset:54px}.lp-channel-orbit .channel-core{border-radius:24px;width:90px;height:90px}.lp-channel-orbit .channel-core img{width:78px}.lp-channel-orbit>span{border-radius:16px;width:56px;height:56px;font-size:9px}.lp-channel-orbit>span small{top:61px}.lp-plans{padding:95px 18px}.lp-plan-grid{margin-top:45px}.lp-faq{padding:95px 20px}.lp-final{min-height:700px;padding:100px 18px}.lp-final h2{font-size:50px}.lp-final>div:last-child{flex-direction:column;align-items:stretch}.lp-footer{grid-template-columns:1fr;padding:30px 20px}.lp-footer p,.lp-footer>div,.lp-footer>span{grid-area:auto}.lp-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.product-landing *{scroll-behavior:auto!important;transition:none!important}}.adhesion{--ad-black:#070707;--ad-gold:#d1ad67;--ad-paper:#f3f0e9;color:#181714;background:var(--ad-paper);min-height:100vh;font-family:Manrope,Arial,sans-serif}.adhesion *{box-sizing:border-box}.adhesion a{color:inherit;text-decoration:none}.adhesion>header{border-bottom:1px solid #d6d1c7;justify-content:space-between;align-items:center;width:min(1320px,100% - 48px);min-height:86px;margin:auto;display:flex}.adhesion>header>a:last-child{color:#69655d;font-size:12px;font-weight:700}.adhesion-brand{background:#000;align-items:center;display:flex}.adhesion-brand img{width:205px;display:block}.adhesion-layout{grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);gap:66px;width:min(1320px,100% - 48px);margin:0 auto;padding:72px 0 90px;display:grid}.adhesion-layout>aside{padding:28px 0}.adhesion-layout>aside>span,.adhesion-form-title>span,.adhesion-plan-summary>div>span,.status-card>span,.activation-card>span{color:#97733c;letter-spacing:.16em;font-size:10px;font-weight:900}.adhesion-layout>aside h1{letter-spacing:-.065em;max-width:500px;margin:17px 0 18px;font-size:clamp(43px,5vw,67px);font-weight:650;line-height:.98}.adhesion-layout>aside>p{color:#68645c;max-width:530px;margin:0;font-size:15px;line-height:1.75}.adhesion-steps{gap:17px;margin:42px 0;display:grid}.adhesion-steps>div{align-items:center;gap:14px;display:flex}.adhesion-steps i{color:#765726;border:1px solid #b9ae9b;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.adhesion-steps span,.adhesion-steps strong,.adhesion-steps small{display:block}.adhesion-steps strong{font-size:13px}.adhesion-steps small{color:#817c73;margin-top:3px;font-size:11px}.adhesion-security{background:#ebe4d6;border:1px solid #cfc6b5;border-radius:13px;padding:18px}.adhesion-security strong,.adhesion-security span{display:block}.adhesion-security strong{font-size:12px}.adhesion-security span{color:#6d675d;margin-top:6px;font-size:11px;line-height:1.55}.adhesion-card{background:#fff;border:1px solid #d4cfc4;border-radius:22px;overflow:hidden;box-shadow:0 32px 90px #28201112}.adhesion-plan-tabs{background:#0a0a0a;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;display:grid}.adhesion-plan-tabs button{color:#8e8a81;text-align:left;cursor:pointer;background:#111;border:1px solid #242424;border-radius:11px;gap:5px;padding:14px;display:grid}.adhesion-plan-tabs button span{font-size:10px;font-weight:800}.adhesion-plan-tabs button strong{font-size:18px}.adhesion-plan-tabs button.active{color:#17130c;border-color:var(--ad-gold);background:var(--ad-gold)}.adhesion-plan-summary{background:#f8f5ee;border-bottom:1px solid #ded9ce;grid-template-columns:1fr auto;gap:14px;padding:26px 30px;display:grid}.adhesion-plan-summary h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:26px}.adhesion-plan-summary p{color:#6b675f;margin:0;font-size:12px}.adhesion-plan-summary>strong{letter-spacing:-.04em;font-size:28px}.adhesion-plan-summary>strong small{color:#7a756d;margin-left:4px;font-size:10px}.adhesion-plan-summary ul{color:#625d54;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:6px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.adhesion-card form{grid-template-columns:1fr 1fr;gap:17px;padding:30px;display:grid}.adhesion-form-title{grid-column:1/-1}.adhesion-form-title h2{margin:7px 0 4px;font-size:25px}.adhesion-card label,.activation-card label{color:#5d5952;gap:7px;font-size:11px;font-weight:800;display:grid}.adhesion-card input,.activation-card input{color:#1a1916;width:100%;min-height:48px;font:inherit;background:#f8f6f1;border:1px solid #d3cec4;border-radius:10px;outline:none;padding:0 13px}.adhesion-card input:focus,.activation-card input:focus{border-color:#a98548;box-shadow:0 0 0 3px #d6b6752c}.adhesion-card .wide{grid-column:1/-1}.adhesion-card fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.adhesion-card fieldset legend{color:#5d5952;margin-bottom:8px;font-size:11px;font-weight:800}.adhesion-card fieldset button{color:#34312c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1ccc2;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.adhesion-card fieldset button>i{background:#ebe7df;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.adhesion-card fieldset button span,.adhesion-card fieldset button strong,.adhesion-card fieldset button small{display:block}.adhesion-card fieldset button strong{font-size:11px}.adhesion-card fieldset button small{color:#777168;margin-top:3px;font-size:9px}.adhesion-card fieldset button.active{background:#f3ead8;border-color:#a58247;box-shadow:0 0 0 2px #d6b67525}.adhesion-consent{grid-template-columns:18px 1fr;align-items:flex-start;line-height:1.5;color:#777168!important;gap:10px!important;font-weight:500!important;display:flex!important}.adhesion-consent input{accent-color:#9e793c;margin-top:2px;width:17px!important;min-height:17px!important}.adhesion-error{color:#8d2f29;background:#fff0ed;border:1px solid #d9a49e;border-radius:9px;padding:11px 13px;font-size:11px}.adhesion-submit,.status-primary{color:#fff;cursor:pointer;background:#0d0d0d;border:1px solid #0d0d0d;border-radius:10px;justify-content:space-between;align-items:center;min-height:51px;padding:0 17px;font:800 12px Manrope,sans-serif;display:flex}.adhesion-submit:disabled{cursor:not-allowed;opacity:.55}.adhesion-provider{color:#8b867d;text-align:center;font-size:9px}.status-page,.activation-page{grid-template-rows:auto 1fr;display:grid}.status-card,.activation-card{text-align:center;background:#fff;border:1px solid #d3cec4;border-radius:22px;align-self:start;width:min(570px,100% - 40px);margin:70px auto;padding:44px;box-shadow:0 32px 90px #28201112}.status-symbol{color:#9a753d;background:#f2ead9;border:1px solid #c9b996;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 24px;font-size:30px;display:grid}.status-symbol>i{border:3px solid #c9b27e;border-top-color:#765726;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite adhesion-spin}.status-symbol.ready{color:#fff;background:#2f7653}.status-card h1,.activation-card h1{letter-spacing:-.055em;margin:12px 0 9px;font-size:36px}.status-card>p,.activation-card>p{color:#6f6a62;max-width:440px;margin:0 auto 24px;font-size:13px;line-height:1.65}.status-card dl{text-align:left;background:#f5f2eb;border-radius:12px;grid-template-columns:1fr 1fr;margin:22px 0;padding:10px;display:grid}.status-card dl>div{padding:10px}.status-card dt{color:#89847b;text-transform:uppercase;font-size:9px}.status-card dd{text-transform:capitalize;margin:5px 0 0;font-size:12px;font-weight:800}.status-primary{margin-top:18px}.status-secondary{border:1px solid #bbb5aa;border-radius:10px;margin-top:18px;padding:13px;font-size:12px;font-weight:800;display:block}.status-card>small{color:#99938a;margin-top:22px;font-size:9px;line-height:1.5;display:block}.activation-card form{text-align:left;gap:16px;display:grid}.activation-card .adhesion-submit{width:100%;margin-top:4px}@keyframes adhesion-spin{to{transform:rotate(360deg)}}@media (width<=900px){.adhesion-layout{grid-template-columns:1fr;gap:25px}.adhesion-layout>aside{padding-bottom:0}.adhesion-card form{grid-template-columns:1fr}.adhesion-card .wide,.adhesion-form-title{grid-column:auto}}@media (width<=600px){.adhesion>header{width:calc(100% - 30px)}.adhesion-brand img{width:165px}.adhesion-layout{width:calc(100% - 30px);padding:40px 0 60px}.adhesion-layout>aside h1{font-size:45px}.adhesion-plan-tabs,.adhesion-plan-summary{grid-template-columns:1fr}.adhesion-plan-summary>strong{grid-row:1;justify-self:end}.adhesion-card form{padding:22px}.adhesion-card fieldset{grid-template-columns:1fr}.status-card,.activation-card{padding:30px 22px}.status-card h1,.activation-card h1{font-size:31px}.status-card dl{grid-template-columns:1fr}}.adhesion-address-title{border-top:1px solid #e4dfd5;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:5px;padding-top:18px;display:flex}.adhesion-address-title span{color:#97733c;letter-spacing:.12em;font-size:10px;font-weight:900}.adhesion-address-title small{color:#8b867d;text-align:right;font-size:9px}.adhesion a.status-primary,.adhesion button.adhesion-submit{font-size:13px;color:#fff!important;background:#0d0d0d!important;text-decoration:none!important}.adhesion a.status-primary span,.adhesion button.adhesion-submit span{color:inherit!important}.adhesion a.status-primary:hover,.adhesion button.adhesion-submit:hover{color:#17130c!important;background:#d1ad67!important;border-color:#d1ad67!important}.adhesion a.status-primary:focus-visible,.adhesion button.adhesion-submit:focus-visible{outline-offset:3px;outline:3px solid #d1ad6755}.stage-chip{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.stage-escala{color:#fff;background:#111}.stage-atracao{color:#111;background:#e4e4df}.stage-margem{color:#111;background:#fff;border:1px solid #aaa}.stage-travado{color:#7b1e1e;background:#f6dfdf}.cycle-strip{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.cycle-strip article{align-items:center;gap:11px;padding:14px 16px;display:flex}.cycle-strip article+article{border-left:1px solid var(--line)}.cycle-strip article>span{color:#fff;background:#111;border-radius:7px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.cycle-strip strong,.cycle-strip small{display:block}.cycle-strip strong{font-family:Manrope,Arial,sans-serif;font-size:18px}.cycle-strip small{color:#777;margin-top:2px;font-size:7px}.ads-hero,.fiscal-hero{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:24px;display:flex}.ads-hero>div:first-child span,.fiscal-hero>div:first-child span{color:#777;letter-spacing:.14em;font-size:8px;font-weight:800}.ads-hero h2,.fiscal-hero h2{margin:7px 0 5px;font-family:Manrope,Arial,sans-serif;font-size:25px}.ads-hero p,.fiscal-hero p{color:#aaa;margin:0;font-size:9px}.ads-score{text-align:right}.ads-score small,.ads-score strong,.ads-score span{display:block}.ads-score small,.ads-score span{color:#888;font-size:7px}.ads-score strong{margin:4px 0;font-family:Manrope,Arial,sans-serif;font-size:30px}.ads-actions{margin-top:12px}.ads-product-list{display:grid}.ads-product-list article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) 100px 105px 1fr;align-items:center;gap:14px;padding:12px 0;display:grid}.ads-product-list article>div:first-child{grid-template-columns:max-content 1fr;align-items:center;gap:6px 8px;display:grid}.ads-product-list article>div:first-child strong{font-size:9px}.ads-product-list article>div:first-child small{color:#999;grid-column:2;font-size:7px}.ads-product-list article>div:not(:first-child) small,.ads-product-list article>div:not(:first-child) strong{display:block}.ads-product-list article>div:not(:first-child) small{color:#999;font-size:7px}.ads-product-list article>div:not(:first-child) strong{margin-top:3px;font-size:9px}.ads-product-list article>p{color:#555;margin:0;font-size:8px;line-height:1.5}.ads-material-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.resource-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.resource-list li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.resource-list li>span{color:#fff;background:#111;border-radius:6px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;display:grid}.resource-list strong,.resource-list small{display:block}.resource-list strong{font-size:9px}.resource-list small{color:#888;margin-top:3px;font-size:7px}.ads-import-copy{color:#666;margin:4px 0 18px;font-size:9px;line-height:1.7}.fiscal-hero .status{color:#fff;background:0 0;border-color:#666}@media (width<=1050px){.cycle-strip{grid-template-columns:1fr}.cycle-strip article+article{border-top:1px solid var(--line);border-left:0}.ads-product-list article{grid-template-columns:1fr 90px 100px}.ads-product-list article>p{grid-column:1/-1}.ads-material-grid{grid-template-columns:1fr}}@media (width<=720px){.ads-hero,.fiscal-hero{flex-direction:column;align-items:flex-start}.ads-score{text-align:left}.ads-product-list article{grid-template-columns:1fr 1fr}.ads-product-list article>div:first-child,.ads-product-list article>p{grid-column:1/-1}}:root{--black:#0a0a0a;--ink:#161616;--muted:#747474;--soft:#f5f5f3;--line:#dededb;--white:#fff}*{box-sizing:border-box}html{background:var(--soft)}body{color:var(--ink);background:var(--soft);margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #111}.wordmark{color:#111;letter-spacing:.13em;white-space:nowrap;align-items:baseline;gap:.34em;font-family:Manrope,Arial,sans-serif;font-size:25px;display:flex}.wordmark span:first-child{font-weight:800}.wordmark span:last-child{font-weight:400}.wordmark-light{color:#fff}.wordmark-compact{letter-spacing:.11em;font-size:17px}.primary-button,.secondary-button{border-radius:8px;padding:11px 15px;font-size:11px;font-weight:700;transition:transform .18s,background .18s}.primary-button{color:#fff;background:#111;border:1px solid #111}.primary-button:hover{background:#2a2a2a;transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);color:#111;background:#fff}.secondary-button:hover{border-color:#111}.full-button{width:100%}.section-kicker,.eyebrow,.date-label{color:#777;letter-spacing:.16em;font-size:9px;font-weight:800}.muted{color:var(--muted);line-height:1.55}.status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.status-outline{color:#111;background:#fff;border:1px solid #aaa}.login-shell{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:#080808;flex-direction:column;justify-content:space-between;padding:58px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #3d3d3d;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-280px;right:-270px;box-shadow:0 0 0 85px #111,0 0 0 86px #333,0 0 0 170px #0d0d0d,0 0 0 171px #292929}.login-brand>*{z-index:1;position:relative}.login-message{max-width:650px;margin:auto 0}.login-message .eyebrow{color:#aaa}.login-message h1{letter-spacing:-.065em;margin:18px 0 16px;font-family:Manrope,Arial,sans-serif;font-size:clamp(45px,5vw,76px);font-weight:500;line-height:1.02}.login-message p{color:#a8a8a8;max-width:520px;margin:0;font-size:15px;line-height:1.65}.login-foot{color:#757575;letter-spacing:.14em;gap:28px;font-size:9px;font-weight:700;display:flex}.login-panel{background:#f7f7f5;place-items:center;padding:40px;display:grid}.login-card{background:#fff;border:1px solid #e1e1de;border-radius:18px;width:min(500px,100%);padding:42px;box-shadow:0 24px 80px #0000000d}.mobile-wordmark{display:none}.demo-label{color:#555;letter-spacing:.12em;border:1px solid #ccc;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.login-card h2{letter-spacing:-.04em;margin:19px 0 7px;font-family:Manrope,Arial,sans-serif;font-size:31px}.login-card>p{margin:0;font-size:12px}.role-selector{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;display:grid}.role-selector button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:13px}.role-selector button.active{color:#fff;background:#111;border-color:#111}.role-selector strong,.role-selector span{display:block}.role-selector strong{font-size:10px}.role-selector span{color:#888;margin-top:4px;font-size:8px;line-height:1.35}.role-selector button.active span{color:#aaa}.login-card label{margin:13px 0 6px;font-size:10px;font-weight:700;display:block}.login-card input{background:#fff;border:1px solid #d8d8d5;border-radius:8px;width:100%;padding:12px}.login-card input:focus{border-color:#111}.login-button{justify-content:space-between;width:100%;margin-top:18px;padding:13px 15px;display:flex}.form-error{color:#9b2525;margin:9px 0 0!important;font-size:10px!important}.demo-credentials{background:#f3f3f1;border-radius:9px;margin-top:18px;padding:12px}.demo-credentials span,.demo-credentials code{display:block}.demo-credentials span{color:#777;margin-bottom:5px;font-size:9px}.demo-credentials code{font-size:10px;line-height:1.6}.privacy-note{color:#999;text-align:center;margin:14px 0 0!important;font-size:8px!important}.app-shell{grid-template-columns:224px 1fr;min-height:100vh;display:grid}.sidebar{z-index:10;color:#fff;background:#0b0b0b;flex-direction:column;width:224px;padding:24px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:2px 9px 27px}.sidebar-brand>span{color:#5f5f5f;letter-spacing:.16em;margin-top:7px;font-size:7px;font-weight:800;display:block}.sidebar nav{gap:3px;display:grid}.sidebar nav button{color:#878787;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-size:11px;display:flex}.sidebar nav button i{color:#666;text-align:center;width:16px;font-size:13px;font-style:normal}.sidebar nav button:hover{color:#fff;background:#151515}.sidebar nav button.active{color:#111;background:#fff}.sidebar nav button.active i{color:#111}.sidebar-footer{border-top:1px solid #222;margin-top:auto;padding:15px 8px 0}.account-mini{align-items:center;gap:9px;display:flex}.account-mini>span{color:#fff;border:1px solid #333;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.account-mini strong,.account-mini small{display:block}.account-mini small{color:#666;margin-top:2px;font-size:7px}.logout-button{color:#777;background:0 0;border:1px solid #252525;border-radius:6px;width:100%;margin-top:12px;padding:7px;font-size:8px}.logout-button:hover{color:#fff}.dashboard-main{grid-column:2;min-width:0}.topbar{z-index:5;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb span{color:#ccc;padding:0 6px}.topbar-actions{align-items:center;gap:12px;display:flex}.return-admin{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.icon-button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button span{background:#111;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.user-chip{align-items:center;gap:8px;display:flex}.user-chip>b{color:#fff;background:#111;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.user-chip strong,.user-chip small{display:block}.user-chip small{color:#999;margin-top:2px;font-size:7px}.mobile-menu{display:none}.content-wrap{max-width:1480px;margin:0 auto;padding:28px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0 4px;font-family:Manrope,Arial,sans-serif;font-size:30px}.page-heading p{color:var(--muted);margin:0;font-size:11px}.date-label{color:#8a8a8a!important;margin:0!important}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.metric-card{padding:17px}.metric-card>span{color:#777;font-size:9px;font-weight:600}.metric-card>strong{letter-spacing:-.04em;margin:11px 0 4px;font-family:Manrope,Arial,sans-serif;font-size:23px;display:block}.metric-card p{color:#999;margin:0;font-size:8px}.overview-grid,.two-columns{grid-template-columns:1.5fr .85fr;gap:12px;margin-top:12px;display:grid}.panel{padding:19px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-family:Manrope,Arial,sans-serif;font-size:16px}.text-button{color:#111;background:0 0;border:0;font-size:9px;font-weight:700}.order-list{display:grid}.order-row{border-top:1px solid #ececea;grid-template-columns:32px 1fr 98px 116px;align-items:center;gap:10px;padding:11px 0;display:grid}.order-store,.store-avatar{color:#fff;background:#111;border:1px solid #1b1b1b;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.order-row strong,.order-row small{display:block}.order-row>div:nth-child(2) small{color:#999;margin-top:3px;font-size:8px}.order-deadline small{color:#999;font-size:7px}.order-deadline strong{margin-top:2px;font-size:9px}.automation-focus .clock{letter-spacing:-.06em;margin:4px 0 8px;font-family:Manrope,Arial,sans-serif;font-size:43px;font-weight:600}.automation-focus>p{color:#777;margin:0;font-size:9px;line-height:1.55}.routine-line{background:#f4f4f2;align-items:center;gap:9px;margin-top:16px;padding:11px;display:flex}.routine-line>span{font-size:22px;font-weight:700}.routine-line strong,.routine-line small{display:block}.routine-line strong{font-size:9px}.routine-line small{color:#999;margin-top:2px;font-size:7px}.stores-summary{margin-top:12px}.store-strip{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.store-card{border:1px solid #e5e5e2;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.store-card strong,.store-card small{display:block}.store-card>div:nth-child(2) strong{font-size:9px}.store-card small{color:#999;margin-top:3px;font-size:7px}.store-result{text-align:right}.store-result strong{font-size:9px}.store-result small{color:#555}.store-welcome{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:22px;display:flex}.store-welcome span{color:#777;letter-spacing:.13em;font-size:8px;font-weight:800}.store-welcome h2{margin:7px 0 5px;font-family:Manrope,Arial,sans-serif;font-size:24px}.store-welcome p{color:#aaa;margin:0;font-size:9px}.store-welcome .status{color:#fff;background:0 0;border-color:#666}.mini-products{display:grid}.mini-products>div{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.mini-products strong,.mini-products small{display:block}.mini-products strong{font-size:9px}.mini-products small{color:#999;margin-top:3px;font-size:8px}.mini-products>div>span{color:#fff;background:#111;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.dispatch-number{font-family:Manrope,Arial,sans-serif;font-size:46px;font-weight:700}.dispatch-number span{color:#777;margin-top:1px;font-family:DM Sans,Arial,sans-serif;font-size:8px;font-weight:500;display:block}.dispatch-note{color:#555;background:#f4f4f2;border-left:3px solid #111;margin-top:15px;padding:11px;font-size:8px;line-height:1.5}.store-grid-large{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.large-store{border:1px solid #e2e2df;border-radius:11px;padding:17px}.large-store-top{justify-content:space-between;align-items:center;display:flex}.store-avatar.large{width:40px;height:40px}.large-store h3{margin:14px 0 4px;font-size:14px}.large-store p{color:#999;margin:0;font-size:8px}.large-store dl{gap:7px;margin:17px 0;display:grid}.large-store dl div{justify-content:space-between;display:flex}.large-store dt{color:#888;font-size:8px}.large-store dd{margin:0;font-size:9px;font-weight:700}.table-panel{min-height:390px}.filters{gap:4px;display:flex}.filters button{color:#777;background:#f1f1ef;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.filters button.active{color:#fff;background:#111}.responsive-table{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{color:#777;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#f5f5f3;padding:10px;font-size:7px}td{border-bottom:1px solid #ececea;padding:12px 10px;font-size:9px}td strong,td small{display:block}td small{color:#999;margin-top:3px;font-size:7px}.table-note{color:#888;margin:14px 0 0;font-size:8px;line-height:1.5}.calc-banner{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:12px;padding:24px;display:flex}.calc-banner>div:first-child span{color:#777;letter-spacing:.14em;font-size:8px;font-weight:800}.calc-banner h2{margin:7px 0 5px;font-family:Manrope,Arial,sans-serif;font-size:25px}.calc-banner p{color:#aaa;margin:0;font-size:9px}.calc-banner>div:last-child{text-align:right}.calc-banner>div:last-child small,.calc-banner>div:last-child strong,.calc-banner>div:last-child span{display:block}.calc-banner>div:last-child small{color:#777;font-size:7px}.calc-banner>div:last-child strong{margin:5px 0 2px;font-size:23px}.calc-banner>div:last-child span{color:#aaa;font-size:8px}.margin-table{min-width:1000px}.inline-input,.money-input{background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;width:max-content;display:flex}.inline-input input,.money-input input{background:0 0;border:0;outline:0;width:47px;padding:5px;font-size:8px}.inline-input span,.money-input span{color:#777;padding:0 6px;font-size:8px}.money-input input{width:60px}.margin-chip{color:#fff;background:#111;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.margin-chip.low{color:#111;background:#fff;border:1px dashed #111}.shipping-hero{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.shipping-hero>div:first-child span{color:#777;letter-spacing:.15em;font-size:8px;font-weight:800}.shipping-hero h2{margin:7px 0 5px;font-family:Manrope,Arial,sans-serif;font-size:25px}.shipping-hero p{color:#aaa;margin:0;font-size:9px}.shipping-count{text-align:right}.shipping-count strong,.shipping-count span{display:block}.shipping-count strong{font-family:Manrope,Arial,sans-serif;font-size:34px}.shipping-count span{color:#888;font-size:8px}.store-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.store-tabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.store-tabs button>span{border:1px solid #111;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.store-tabs strong,.store-tabs small{display:block}.store-tabs strong{font-size:9px}.store-tabs small{color:#999;margin-top:2px;font-size:7px}.store-tabs button.active{color:#fff;background:#111;border-color:#111}.store-tabs button.active>span{border-color:#555}.picking-list{margin:0;padding:0;list-style:none}.picking-list li{border-top:1px solid #ececea;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.picking-list strong,.picking-list small{display:block}.picking-list strong{font-size:9px}.picking-list small{color:#999;margin-top:3px;font-size:7px}.picking-list li>span{font-size:9px;font-weight:800}.file-card{border:1px solid #e2e2df;border-radius:9px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid}.file-card>span{color:#fff;background:#111;border-radius:6px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.file-card strong{font-size:8px}.file-card p{color:#999;margin:3px 0 0;font-size:7px}.file-card button{color:#111;background:0 0;border:0;font-size:8px;font-weight:800}.compact-hero{padding:18px 21px}.compact-hero h2{font-size:21px}.dispatch-files-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.dispatch-file{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.dispatch-file-top{justify-content:space-between;align-items:center;display:flex}.dispatch-file-top>span{color:#fff;background:#111;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.dispatch-file h3{margin:14px 0 5px;font-family:Manrope,Arial,sans-serif;font-size:15px}.dispatch-file p{color:#666;margin:0;font-size:9px}.dispatch-file>small{color:#999;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:7px;display:block;overflow:hidden}.dispatch-file-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.dispatch-file-actions button{padding:8px 10px;font-size:8px}.delivery-grid{grid-template-columns:1fr 1fr}.delivery-panel>label{color:#555;margin-top:10px;font-size:8px;font-weight:700;display:block}.delivery-panel>label input{background:#fff;border:1px solid #d7d7d4;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:9px}.delivery-auto{background:#f4f4f2;border-radius:8px;gap:7px;margin:13px 0;padding:11px;display:grid}.delivery-auto label{align-items:center;gap:7px;font-size:8px;display:flex}.delivery-auto input{accent-color:#111}.delivery-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.delivery-buttons button{padding:9px;font-size:8px}.delivery-note{color:#888;margin:10px 0 0;font-size:7px;line-height:1.5}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.document-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(920px,96vw);max-height:95vh;display:flex;overflow:hidden}.modal-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.modal-toolbar>div:first-child strong,.modal-toolbar>div:first-child span{display:block}.modal-toolbar>div:first-child strong{font-size:10px}.modal-toolbar>div:first-child span{color:#999;margin-top:3px;font-size:7px}.modal-toolbar>div:last-child{gap:7px;display:flex}.print-stage{background:#ededeb;place-items:start center;padding:22px;display:grid;overflow:auto}.print-document{color:#111;background:#fff;width:100%;font-family:Arial,sans-serif;position:relative;box-shadow:0 10px 30px #0002}.demo-ribbon{color:#fff;text-align:center;letter-spacing:.08em;background:#111;border:1px solid #111;margin:-1px -1px 10px;padding:6px;font-size:7px;font-weight:900}.label-preview{border:1px solid #111;width:378px;min-height:567px;padding:14px}.label-preview header{border-bottom:2px solid #111;justify-content:space-between;align-items:center;padding:4px 0 9px;font-size:10px;display:flex}.label-preview header span{font-size:8px}.route-code{text-align:center;border:3px solid #111;margin:9px 0;padding:7px;font-size:25px;font-weight:900}.label-preview .recipient{border-bottom:2px solid #111;min-height:91px;padding:8px 2px}.label-preview small{margin-bottom:5px;font-size:7px;font-weight:800;display:block}.label-preview .recipient strong{font-size:12px}.label-preview .recipient p{margin:6px 0;font-size:9px;line-height:1.45}.label-grid{border-bottom:2px solid #111;grid-template-columns:1fr 70px;display:grid}.label-grid>div{padding:8px 3px}.label-grid>div+div{border-left:1px solid #111}.label-grid strong{font-size:8px}.barcode{background:repeating-linear-gradient(90deg,#111 0 2px,#fff 2px 4px,#111 4px 5px,#fff 5px 8px,#111 8px 12px,#fff 12px 14px);height:50px;margin:12px 10px 4px}.tracking{text-align:center;letter-spacing:.15em;font-size:10px;display:block}.content-band{background:#f2f2f2;border:2px solid #111;margin-top:11px;padding:9px}.content-band small,.content-band strong,.content-band span{display:block}.content-band small{font-size:6px}.content-band strong{font-size:10px}.content-band span{margin-top:4px;font-size:7px}.label-preview footer{text-align:center;border-top:1px solid #111;padding-top:5px;font-size:6px;position:absolute;bottom:10px;left:14px;right:14px}.picking-preview{max-width:720px;padding:25px}.picking-preview header{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.picking-preview header small{letter-spacing:.1em;font-size:7px;font-weight:800}.picking-preview header h2{margin:5px 0 0;font-size:21px}.picking-preview header>div:last-child{text-align:right}.picking-preview header strong,.picking-preview header span{display:block}.picking-preview header strong{font-size:10px}.picking-preview header span{margin-top:3px;font-size:7px}.picking-meta{gap:18px;padding:10px 0;font-size:8px;font-weight:700;display:flex}.picking-preview table{min-width:0}.picking-preview th{color:#111;background:#eee}.picking-preview td:last-child,.picking-preview th:last-child{text-align:right}.signature-line{margin-top:34px;font-size:8px}.campaign-list,.automation-list{gap:8px;display:grid}.campaign{border:1px solid #e2e2df;border-radius:9px;grid-template-columns:46px 1fr 100px 90px;align-items:center;gap:12px;padding:12px;display:grid}.campaign-date{border:1px solid #111;border-radius:8px;align-content:center;place-items:center;width:44px;height:44px;display:grid}.campaign-date strong{font-size:16px}.campaign h3{margin:0 0 3px;font-size:10px}.campaign p{color:#999;margin:0;font-size:7px}.campaign>strong{text-align:right;font-size:9px}.automation{border:1px solid #e2e2df;border-radius:9px;grid-template-columns:58px 1fr 40px 72px;align-items:center;gap:12px;padding:12px;display:grid}.automation-time{font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:700}.automation strong,.automation small{display:block}.automation>div:nth-child(2) strong{font-size:9px}.automation>div:nth-child(2) small{color:#999;margin-top:3px;font-size:7px}.toggle{background:#ccc;border:0;border-radius:20px;width:32px;height:18px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block}.toggle.on{background:#111}.toggle.on i{transform:translate(14px)}.finance-waterfall{max-width:720px;margin:auto}.finance-waterfall>div{border-bottom:1px solid #e7e7e4;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.finance-waterfall>div span{color:#777}.finance-waterfall .finance-total{color:#fff;background:#111;border:0;margin-top:8px;padding:16px}.finance-waterfall .finance-total span{color:#aaa}.finance-waterfall .finance-total strong{font-size:18px}.fiscal-grid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.form-grid label{color:#555;font-size:8px;font-weight:700;position:relative}.form-grid input,.form-grid select{background:#fff;border:1px solid #d7d7d4;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:9px}.form-grid label>span{position:absolute;bottom:10px;right:10px}.fiscal-status>div{border-top:1px solid #e7e7e4;gap:10px;padding:11px 0;display:flex}.fiscal-status>div>span{border:1px solid #111;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-weight:800;display:grid}.fiscal-status p{margin:0}.fiscal-status strong,.fiscal-status small{display:block}.fiscal-status strong{font-size:9px}.fiscal-status small{color:#999;margin-top:3px;font-size:7px}.legal-note{color:#888;font-size:8px;line-height:1.5}.settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.integration-card{flex-direction:column;align-items:flex-start;gap:13px;min-height:280px;display:flex}.integration-card.current{border-color:#111}.integration-logo{color:#fff;background:#111;border:1px solid #111;border-radius:10px;place-items:center;width:45px;height:45px;font-size:11px;font-weight:800;display:grid}.integration-card h2{margin:5px 0;font-size:15px}.integration-card p{color:#777;min-height:52px;margin:0;font-size:9px;line-height:1.6}.roadmap{margin-top:12px}.roadmap>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.roadmap article{border:1px solid #e2e2df;border-radius:9px;padding:13px}.roadmap article span{color:#fff;background:#111;border-radius:7px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.roadmap article strong,.roadmap article small{display:block}.roadmap article strong{margin-top:12px;font-size:9px}.roadmap article small{color:#999;margin-top:3px;font-size:7px}.toast{z-index:60;color:#fff;background:#111;border-radius:8px;padding:11px 13px;font-size:9px;animation:.22s toast-in;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #0004}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.menu-overlay{display:none}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.two-columns{grid-template-columns:1fr}.store-grid-large,.roadmap>div:last-child{grid-template-columns:1fr 1fr}.login-brand{padding:40px}.login-card{padding:32px}.fiscal-grid{grid-template-columns:1fr}}@media (width<=720px){.login-shell{grid-template-columns:1fr}.login-brand{display:none}.login-panel{align-items:start;padding:16px}.login-card{margin-top:10px;padding:24px 19px}.mobile-wordmark{margin-bottom:28px;display:block}.role-selector{grid-template-columns:1fr}.app-shell{display:block}.sidebar{transition:transform .22s;display:flex;transform:translate(-105%);box-shadow:20px 0 55px #0007}.sidebar.mobile-open{transform:translate(0)}.menu-overlay{z-index:9;background:#0008;border:0;display:block;position:fixed;inset:0}.dashboard-main{min-width:0}.topbar{padding:0 13px}.breadcrumb{display:none}.mobile-menu{background:0 0;border:0;font-size:17px;display:block}.topbar-actions{gap:7px}.return-admin{font-size:7px}.user-chip span{display:none}.content-wrap{padding:18px 12px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid,.store-grid-large,.settings-grid,.store-tabs,.store-strip,.roadmap>div:last-child,.form-grid{grid-template-columns:1fr}.order-row{grid-template-columns:31px 1fr}.order-deadline,.order-row .status{grid-column:2}.calc-banner,.shipping-hero{flex-direction:column;align-items:flex-start}.calc-banner>div:last-child,.shipping-count{text-align:left}.campaign{grid-template-columns:46px 1fr}.campaign>.status,.campaign>strong{text-align:left;grid-column:2}.automation{grid-template-columns:50px 1fr}.automation>.toggle,.automation>.status{grid-column:2}.panel{padding:15px}.modal-backdrop{padding:7px}.document-modal{width:100%;max-height:98vh}.modal-toolbar{flex-direction:column;align-items:flex-start}.modal-toolbar>div:last-child{width:100%}.modal-toolbar button{flex:1}.print-stage{padding:10px}.label-preview{aspect-ratio:2/3;width:min(378px,100%);min-height:auto}.picking-preview{padding:16px}.picking-preview table{min-width:520px}}@media (width>=1100px){.app-shell{grid-template-columns:205px 1fr}.sidebar{width:205px;padding:20px 12px}.sidebar-brand{padding-bottom:21px}.sidebar nav button{padding:9px 10px;font-size:10px}.dashboard-main{grid-column:2}.topbar{height:58px;padding:0 22px}.content-wrap{max-width:1580px;padding:21px 24px}.page-heading{margin-bottom:17px}.page-heading h1{font-size:27px}.metric-card{padding:15px}.panel{padding:17px}}@media (width<=1050px){.dispatch-files-grid{grid-template-columns:1fr 1fr}.delivery-grid{grid-template-columns:1fr}}@media (width<=720px){.dispatch-files-grid{grid-template-columns:1fr}.dispatch-file-actions,.delivery-buttons{grid-template-columns:1fr 1fr}}@media print{@page{size:100mm 150mm;margin:0}body *{visibility:hidden}.modal-backdrop,.document-modal,.print-stage,.print-document,.print-document *{visibility:visible}.modal-backdrop{background:#fff;padding:0;display:block;position:absolute;inset:0}.document-modal{border-radius:0;width:auto;max-height:none;overflow:visible}.modal-toolbar{display:none}.print-stage{background:#fff;padding:0;display:block;overflow:visible}.print-document{box-shadow:none;border:0;margin:0;width:100mm!important;min-height:150mm!important;padding:4mm!important}.demo-ribbon{margin:-1mm -1mm 3mm}.picking-preview table{min-width:0}}.wordmark{letter-spacing:0;align-items:center;display:flex}.wordmark>img{object-fit:contain;flex:none;width:188px;height:auto;display:block}.wordmark-compact>img{width:150px}.optional-cost input{width:72px}.no-ads{background:#eeece5;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.delivery-buttons{grid-template-columns:1fr}.report-empty{max-width:760px;padding:36px}.report-empty h2{margin:9px 0;font-family:Manrope,Arial,sans-serif;font-size:30px}.report-empty p{color:#666;font-size:14px;line-height:1.65}.report-hero{color:#fff;background:#111;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:12px;padding:27px;display:flex}.report-hero>div>span{color:#b5964d;letter-spacing:.14em;font-size:10px;font-weight:800}.report-hero h2{margin:7px 0;font-family:Manrope,Arial,sans-serif;font-size:27px}.report-hero p{color:#aaa;margin:0;font-size:13px}.report-score{align-items:baseline;gap:4px;display:flex}.report-score strong{font-family:Manrope,Arial,sans-serif;font-size:58px}.report-score span{color:#aaa}.report-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.score-bars{gap:13px;display:grid}.score-bars>div{grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;font-size:12px;display:grid}.score-bars i{background:#e8e5dd;border-radius:99px;height:9px;overflow:hidden}.score-bars i b{background:#b5964d;border-radius:99px;height:100%;display:block}.score-bars>div>strong{text-align:right}.report-actions{color:#555;gap:12px;margin:0 0 20px;padding-left:22px;font-size:13px;line-height:1.5;display:grid}.report-history{margin-top:12px}.report-history>div:last-child{gap:7px;display:grid}.report-history article{border:1px solid var(--line);border-radius:8px;grid-template-columns:90px 55px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.report-history article>span{font-size:11px;font-weight:800}.report-history article>strong{font-family:Manrope,Arial,sans-serif;font-size:19px}.report-history article>small{color:#777}.integration-card>div>small{color:#777;margin-top:8px;font-size:10px;display:block}.integration-card button{margin-top:auto}@media (width<=900px){.report-grid{grid-template-columns:1fr}}@media (width<=720px){.wordmark>img{width:170px}.wordmark-compact>img{width:142px}.report-hero{flex-direction:column;align-items:flex-start}.report-history article{grid-template-columns:70px 45px 1fr}.report-history article button{grid-column:3}.score-bars>div{grid-template-columns:78px 1fr 38px}}.metric-card>span,.panel p,.large-store p{font-size:11px}.metric-card>strong{font-size:25px}.section-kicker,.date-label{font-size:10px}.access-admin-grid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.access-create h2,.plan-guide h2{margin:8px 0;font-family:Manrope,Arial,sans-serif;font-size:24px}.access-create>p,.plan-guide>p{color:var(--muted);line-height:1.6}.access-create .form-grid{margin:24px 0}.access-list{margin-top:12px}.access-list select{border:1px solid var(--line);background:var(--white);border-radius:7px;min-width:125px;padding:8px}.plan-guide ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.plan-guide li{border:1px solid var(--line);border-radius:9px;padding:13px}.plan-guide li strong,.plan-guide li span{display:block}.plan-guide li strong{font-size:13px}.plan-guide li span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.onboarding-shell{color:#f7f2e8;background:radial-gradient(circle at 78% 16%,#332a1c 0,#0000 31%),#080808;min-height:100vh;padding:30px}.onboarding-shell>header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;display:flex}.onboarding-shell>header button{color:#aaa;background:0 0;border:0}.onboarding-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;max-width:860px;margin:70px auto 34px;display:grid}.onboarding-progress>span{color:#777;border:1px solid #48443d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.onboarding-progress>span b{color:#777;white-space:nowrap;margin-top:68px;font-size:10px;font-weight:600;position:absolute}.onboarding-progress>span.active{color:#111;background:#c6a15d;border-color:#c6a15d}.onboarding-progress>span.done{color:#111;background:#e6d1a5;border-color:#e6d1a5}.onboarding-progress>i{background:#403b33;height:1px}.onboarding-card{background:#11100e;border:1px solid #36322c;border-radius:22px;width:min(720px,100%);margin:68px auto 0;padding:48px;box-shadow:0 35px 100px #0008}.onboarding-progress+.onboarding-card{margin-top:64px}.onboarding-card .section-kicker{color:#b9995d}.onboarding-card h1{letter-spacing:-.055em;margin:14px 0 12px;font-family:Manrope,Arial,sans-serif;font-size:clamp(31px,5vw,48px);line-height:1.04}.onboarding-card>p{color:#aaa;max-width:620px;margin:0 0 25px;font-size:15px;line-height:1.7}.onboarding-card .primary-button{color:#111;background:#d6b676;border-color:#d6b676;padding:14px 18px}.onboarding-card .secondary-button{color:#fff;background:#1a1917;border-color:#555}.onboarding-security{background:#191714;border-left:3px solid #c4a162;gap:5px;margin:24px 0;padding:16px;display:grid}.onboarding-security strong{font-size:13px}.onboarding-security span{color:#999;font-size:11px}.business-choice,.fiscal-choice{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.business-choice button,.fiscal-choice button{color:#eee;text-align:left;background:#181715;border:1px solid #3d3933;border-radius:12px;padding:20px}.business-choice button.active{color:#111;background:#d6b676;border-color:#d6b676}.business-choice strong,.business-choice span,.fiscal-choice strong,.fiscal-choice span{display:block}.business-choice strong,.fiscal-choice strong{font-family:Manrope,Arial,sans-serif;font-size:20px}.business-choice span,.fiscal-choice span{color:#999;margin-top:8px;font-size:11px;line-height:1.5}.business-choice button.active span{color:#514425}.document-field{color:#bbb;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.document-field small{color:#777;font-weight:400}.document-field input{color:#fff;background:#181715;border:1px solid #3d3933;border-radius:8px;width:100%;margin-top:8px;padding:13px;display:block}.sync-card{text-align:center}.sync-orbit{place-items:center;width:92px;height:92px;margin:0 auto 24px;display:grid;position:relative}.sync-orbit b{color:#111;background:#d6b676;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.sync-orbit i{border:1px solid #38332c;border-top-color:#d6b676;border-radius:50%;animation:1.2s linear infinite sync-spin;position:absolute;inset:0}.sync-status{text-align:left;gap:8px;max-width:340px;margin:24px auto;display:grid}.sync-status span{color:#bbb;background:#1a1917;border-radius:8px;padding:10px 12px;font-size:12px}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (width<=900px){.access-admin-grid{grid-template-columns:1fr}}@media (width<=650px){.onboarding-shell{padding:20px 14px}.onboarding-progress{gap:6px;margin-top:45px}.onboarding-progress>span b{display:none}.onboarding-card{margin-top:32px;padding:28px 20px}.business-choice,.fiscal-choice{grid-template-columns:1fr}}.sidebar-brand>span{font-size:9px}.sidebar nav button{font-size:13px}.account-mini small,.user-chip small{font-size:10px}.logout-button{font-size:11px}.breadcrumb{font-size:12px}.return-admin{font-size:11px}.section-kicker,.eyebrow,.date-label{font-size:10px}.page-heading p{font-size:14px}.primary-button,.secondary-button{font-size:13px}.status{font-size:10px}.metric-card>span{font-size:12px}.metric-card p{font-size:11px}.text-button{font-size:12px}.order-row>div:nth-child(2) strong{font-size:13px}.order-row>div:nth-child(2) small,.order-deadline strong{font-size:11px}.order-deadline small{font-size:10px}.automation-focus>p,.store-welcome p,.calc-banner p,.shipping-hero p,.ads-hero p,.fiscal-hero p{font-size:13px}.routine-line strong,.store-card>div:nth-child(2) strong,.store-result strong,.mini-products strong,.large-store dd{font-size:12px}.routine-line small,.store-card small,.dispatch-number span,.large-store p,.large-store dt,.table-note{font-size:10px}.mini-products small{font-size:11px}.mini-products>div>span{font-size:10px}.dispatch-note,.filters button{font-size:11px}th{font-size:10px}td{font-size:12px}.inline-input input,.money-input input,.inline-input span,.money-input span,.margin-chip{font-size:11px}.shipping-hero>div:first-child span,.calc-banner>div:first-child span,.ads-hero>div:first-child span,.fiscal-hero>div:first-child span{font-size:10px}.shipping-count span,.calc-banner>div:last-child span,.calc-banner>div:last-child small{font-size:11px}.store-tabs strong,.picking-list strong,.file-card strong,.dispatch-file p,.delivery-panel>label,.delivery-auto label{font-size:12px}.store-tabs small,.picking-list small,.file-card p,.dispatch-file>small,.delivery-note{font-size:10px}.dispatch-file-actions button,.delivery-buttons button,.file-card button,.delivery-panel>label input{font-size:11px}.stage-chip,.cycle-strip article>span,.cycle-strip small,.ads-score small,.ads-score span{font-size:10px}.ads-product-list article>div:first-child strong,.ads-product-list article>div:not(:first-child) strong,.resource-list strong{font-size:12px}.ads-product-list article>div:first-child small,.ads-product-list article>div:not(:first-child) small,.resource-list small{font-size:10px}.ads-product-list article>p,.ads-import-copy{font-size:12px}.resource-list li>span{font-size:10px}.campaign h3,.campaign>strong,.automation>div:nth-child(2) strong,.fiscal-status strong,.roadmap article strong{font-size:12px}.campaign p,.automation>div:nth-child(2) small,.fiscal-status small,.roadmap article small{font-size:10px}.campaign-date span{font-size:9px}.finance-waterfall>div{font-size:12px}.form-grid label,.legal-note{font-size:11px}.form-grid input,.form-grid select,.integration-card p,.toast{font-size:12px}@media (width>=1100px){.sidebar nav button{font-size:12px}}@media (width<=720px){.return-admin{font-size:10px}}:root{--gold:#c6a15b;--gold-strong:#e1bd70;--surface:#fff;--surface-2:#f6f5f1;--surface-3:#eceae4;--text:#171717;--text-soft:#66645f;--border:#ddd9d0;--shadow:0 18px 48px #12100c12}:root[data-theme=dark]{--soft:#0e0f10;--surface:#171819;--surface-2:#202123;--surface-3:#292a2c;--text:#f3f1ea;--text-soft:#aaa69d;--border:#343538;--line:#343538;--ink:#f3f1ea;--muted:#aaa69d;--white:#171819;--shadow:0 20px 55px #00000042}html,body,#root{background:var(--soft);min-height:100%;color:var(--text)}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,.metric-card>strong,.clock,.dispatch-number{font-family:Manrope,system-ui,sans-serif}button,input,select{font-size:14px}.panel,.metric-card,.topbar,.dispatch-file,.store-tabs button,.login-card,.large-store,.campaign,.automation,.roadmap article{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:none}.panel:hover,.metric-card:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));box-shadow:var(--shadow)}.content-wrap{max-width:1540px;padding:30px 34px 44px}.topbar{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:70px;padding:0 32px}.page-heading{margin-bottom:24px}.page-heading h1{letter-spacing:-.04em;font-size:34px}.page-heading p{max-width:780px;color:var(--text-soft);font-size:15px;line-height:1.6}.date-label,.section-kicker,.eyebrow{letter-spacing:.17em;color:var(--gold)!important;font-size:10px!important}.primary-button,.secondary-button{border-radius:9px;min-height:40px;padding:10px 15px;font-size:13px}.primary-button{background:#171717;border-color:#171717}.primary-button:hover{background:#2b2925}.secondary-button{border-color:var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .primary-button{border-color:var(--gold);color:#111;background:var(--gold)}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] input,:root[data-theme=dark] select{color:var(--text);background:var(--surface-2);border-color:var(--border)}.sidebar{background:#090a0a;width:248px;padding:25px 16px}.app-shell{grid-template-columns:248px 1fr}.sidebar-brand{border-bottom:1px solid #222;padding:2px 11px 26px}.sidebar-brand>span{color:#8b8578;letter-spacing:.17em;margin-top:10px;font-size:9px}.sidebar nav{gap:5px;margin-top:18px}.sidebar nav button{color:#a6a39d;border-radius:9px;gap:12px;padding:11px 12px;font-size:13px}.sidebar nav button i{color:#827a6b;width:19px}.sidebar nav button.active{color:#17130c;background:linear-gradient(135deg,#ead08f,#bd9146);box-shadow:0 10px 26px #0005}.sidebar-footer{padding:17px 9px 0}.account-mini strong{font-size:12px}.account-mini small,.logout-button{font-size:10px}.dashboard-main{grid-column:2}.breadcrumb{color:var(--text-soft);font-size:12px}.user-chip strong{font-size:12px}.user-chip small{font-size:10px}.user-chip>b{color:#17130c;background:var(--gold)}.theme-toggle{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.theme-toggle i{font-size:14px;font-style:normal}.theme-toggle span{font-size:11px;font-weight:700}.theme-toggle.compact span{display:none}.metric-grid{gap:14px}.metric-card{min-height:142px;padding:22px}.metric-card>span{color:var(--text-soft);font-size:12px}.metric-card>strong{margin:14px 0 5px;font-size:30px}.metric-card p{color:var(--text-soft);font-size:11px}.panel{border-radius:14px;padding:23px}.panel-heading h2{font-size:20px}.text-button{color:var(--text);font-size:12px}.store-welcome,.calc-banner,.shipping-hero,.fiscal-hero,.report-hero{background:linear-gradient(135deg,#111 0%,#1c1b18 62%,#4b3a1d 140%);padding:28px;position:relative;overflow:hidden}.store-welcome:after,.calc-banner:after,.shipping-hero:after{content:"";border:1px solid #b9985740;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 42px #b9985708}.store-welcome h2,.calc-banner h2,.shipping-hero h2{font-size:28px}.store-welcome p,.calc-banner p,.shipping-hero p{font-size:13px;line-height:1.55}.order-row{grid-template-columns:38px 1fr 120px 145px;padding:14px 0}.order-store,.store-avatar{color:#17130c;border-color:var(--gold);background:var(--gold);width:36px;height:36px;font-size:10px}.order-row>div:nth-child(2) strong,.order-deadline strong{font-size:13px}.order-row>div:nth-child(2) small,.order-deadline small{font-size:11px}.status{padding:6px 10px;font-size:10px}.status-dark{color:#17130c;background:var(--gold)}.status-soft{color:var(--text);background:var(--surface-3)}.status-outline{color:var(--text);border-color:var(--border);background:var(--surface)}.mini-products strong,.store-card>div:nth-child(2) strong,.store-result strong,.picking-list strong,.file-card strong,.dispatch-file p{font-size:12px}.mini-products small,.store-card small,.dispatch-number span,.large-store p,.large-store dt,.table-note,.delivery-note,.mini-products>div>span,.margin-chip{font-size:11px}.dispatch-note{font-size:12px}.responsive-table{border:1px solid var(--border);border-radius:11px}th{color:var(--text-soft);background:var(--surface-2);padding:12px;font-size:10px}td{border-color:var(--border);padding:14px 12px;font-size:13px}td small{font-size:11px}.inline-input,.money-input{border-color:var(--border);background:var(--surface)}.inline-input input,.money-input input{font-size:12px}.inline-input span,.money-input span{font-size:11px}.integration-card p{font-size:13px}.integration-card h2{font-size:20px}.integration-card>div>small{font-size:11px}.integration-logo{color:#17130c;border-color:var(--gold);background:var(--gold)}.safe-offers{gap:14px;display:grid}.offer-safety{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.offer-safety h2{margin:5px 0 7px;font-size:23px}.offer-safety p{color:var(--text-soft);margin:0;font-size:13px}.safe-badge{color:var(--gold-strong);background:#b28d4415;border:1px solid #a78443;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex}.offer-result-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.offer-result-grid article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}.offer-result-grid small,.offer-result-grid strong{display:block}.offer-result-grid small{color:var(--text-soft);font-size:11px}.offer-result-grid strong{margin-top:7px;font:700 26px Manrope,sans-serif}.empty-operational{border:1px dashed var(--gold);background:#b9964b0d;border-radius:13px;padding:26px}.empty-operational h3{margin:0 0 7px;font-size:19px}.empty-operational p{max-width:760px;color:var(--text-soft);margin:0}.guided-tour{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tour-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505c7;border:0;position:absolute;inset:0}.tour-card{color:#f7f4ed;background:linear-gradient(155deg,#1d1d1c,#0c0c0c);border:1px solid #4c4434;border-radius:18px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 35px 90px #0009}.tour-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:28px;display:grid}.tour-progress i{background:#393733;border-radius:99px;height:3px}.tour-progress i.active{background:var(--gold)}.tour-card>span{color:var(--gold);letter-spacing:.17em;font-size:10px;font-weight:800}.tour-card h2{letter-spacing:-.04em;margin:9px 0;font-size:28px}.tour-card p{color:#bbb7ae;margin:0;font-size:14px;line-height:1.65}.tour-destination{color:#e4dac6;text-align:left;background:#211f1b;border:1px solid #3c382f;border-radius:10px;justify-content:space-between;width:100%;margin-top:22px;padding:14px;font-weight:700;display:flex}.tour-card footer{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.tour-card footer>button:first-child{color:#918d84;background:0 0;border:0;font-size:12px}.tour-reopen{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700}.login-panel{background:var(--surface-2)}.login-card{background:var(--surface)}.login-card input,.role-selector button{color:var(--text);border-color:var(--border);background:var(--surface)}.role-selector button.active{color:#17130c;border-color:var(--gold);background:var(--gold)}@media (width<=1100px){.sidebar{width:224px}.app-shell{grid-template-columns:224px 1fr}.content-wrap{padding:24px}.offer-result-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.app-shell{display:block}.sidebar{width:248px}.dashboard-main{min-width:0}.content-wrap{padding:18px 13px 34px}.page-heading h1{font-size:29px}.topbar{height:64px;padding:0 13px}.theme-toggle span,.tour-reopen{display:none}.offer-safety,.offer-result-grid{grid-template-columns:1fr}.metric-card{min-height:120px}.tour-card{padding:24px}.tour-card h2{font-size:24px}}.app-shell{--workspace-sidebar:272px;--workspace-gap:18px;grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr);color:var(--text);background:var(--surface-2)}.app-shell .sidebar{width:var(--workspace-sidebar);background:#0b0c0d;border-right:1px solid #242424;padding:22px 16px 18px;overflow-y:auto}.app-shell .sidebar-brand{border-bottom:1px solid #232426;padding:4px 10px 21px}.app-shell .sidebar-brand .wordmark-compact>img{width:166px}.app-shell .sidebar-brand>span{color:#a78a53;letter-spacing:.15em;margin-top:11px;font-size:10px;font-weight:800}.app-shell .sidebar nav{gap:18px;margin-top:20px;display:grid}.app-shell .nav-group{gap:4px;display:grid}.app-shell .nav-group-label{color:#696b70;letter-spacing:.14em;text-transform:uppercase;padding:0 12px 7px;font-size:10px;font-weight:800}.app-shell .sidebar nav button{color:#b4b6bb;border-radius:10px;gap:13px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.2;position:relative}.app-shell .sidebar nav button i{color:#85878c;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.app-shell .sidebar nav button:hover{color:#fff;background:#17181a}.app-shell .sidebar nav button.active{color:#17130c;background:linear-gradient(135deg,#ead398,#c6a15b);box-shadow:0 10px 28px #0000004d}.app-shell .sidebar nav button.active:before{content:"";background:#e8c87e;border-radius:0 4px 4px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-16px}.app-shell .sidebar nav button.active i{color:#17130c}.app-shell .sidebar-footer{border-top-color:#252629;margin-top:26px;padding:18px 9px 0}.app-shell .account-mini{gap:11px}.app-shell .account-mini>span{color:#17130c;background:#c6a15b;border-color:#3a3b3e;border-radius:11px;width:38px;height:38px;font-size:11px}.app-shell .account-mini strong{color:#f4f4f2;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.app-shell .account-mini small{color:#85878c;text-transform:capitalize;margin-top:3px;font-size:11px}.app-shell .logout-button{color:#96989d;text-align:left;border-color:#2a2b2e;align-items:center;gap:10px;min-height:40px;margin-top:14px;padding:9px 11px;font-size:12px;font-weight:600;display:flex}.app-shell .dashboard-main{grid-column:2}.app-shell .topbar{border-color:var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);height:74px;padding:0 34px;box-shadow:0 1px #10101005}.app-shell .breadcrumb{color:var(--text-soft);align-items:center;gap:8px;font-size:13px;display:flex}.app-shell .breadcrumb>span{color:color-mix(in srgb, var(--text-soft) 45%, transparent);padding:0}.app-shell .breadcrumb strong{color:var(--text);font-weight:700}.app-shell .topbar-actions{gap:9px}.app-shell .return-admin,.app-shell .tour-reopen,.app-shell .theme-toggle{border-radius:10px;min-height:40px;padding:9px 12px;font-size:12px}.app-shell .icon-button{width:40px;height:40px;color:var(--text);border-color:var(--border);background:var(--surface);border-radius:10px}.app-shell .icon-button span{background:var(--gold);width:6px;height:6px;top:8px;right:8px}.app-shell .user-chip{gap:10px;margin-left:2px}.app-shell .user-chip>b{border-radius:11px;width:40px;height:40px;font-size:11px}.app-shell .user-chip strong{max-width:180px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell .user-chip small{color:var(--text-soft);text-transform:capitalize;font-size:11px}.app-shell .content-wrap{width:100%;max-width:1640px;padding:34px 38px 56px}.app-shell .page-heading{border-bottom:1px solid var(--border);align-items:center;margin-bottom:28px;padding-bottom:24px}.app-shell .page-heading h1{letter-spacing:-.045em;margin:6px 0;font-size:clamp(30px,2.4vw,40px);font-weight:700;line-height:1.08}.app-shell .page-heading p:not(.date-label){max-width:820px;color:var(--text-soft);font-size:15px;line-height:1.55}.app-shell .date-label,.app-shell .section-kicker{font-size:11px!important}.app-shell .sync-button{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.app-shell .primary-button,.app-shell .secondary-button{border-radius:10px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:750}.app-shell .metric-grid{gap:var(--workspace-gap)}.app-shell .metric-card{border-radius:15px;min-height:154px;padding:24px}.app-shell .metric-card>span{color:var(--text-soft);font-size:13px;font-weight:600}.app-shell .metric-card>strong{margin:17px 0 8px;font-size:clamp(28px,2.2vw,36px);line-height:1}.app-shell .metric-card p{color:var(--text-soft);font-size:12px;line-height:1.5}.app-shell .panel{border-radius:15px;padding:25px}.app-shell .overview-grid,.app-shell .two-columns{gap:var(--workspace-gap);margin-top:var(--workspace-gap)}.app-shell .panel-heading{margin-bottom:20px}.app-shell .panel-heading h2{margin-top:6px;font-size:21px;line-height:1.25}.app-shell .panel p,.app-shell .large-store p{font-size:13px;line-height:1.6}.app-shell .text-button{font-size:13px}.app-shell .status{padding:6px 10px;font-size:11px}.app-shell .store-welcome,.app-shell .calc-banner,.app-shell .shipping-hero,.app-shell .fiscal-hero,.app-shell .report-hero{border-radius:16px;padding:30px}.app-shell .store-welcome h2,.app-shell .calc-banner h2,.app-shell .shipping-hero h2{margin:8px 0;font-size:clamp(25px,2.2vw,34px)}.app-shell .store-welcome p,.app-shell .calc-banner p,.app-shell .shipping-hero p{max-width:760px;font-size:14px;line-height:1.6}.app-shell .responsive-table{border-radius:12px}.app-shell th{letter-spacing:.04em;padding:13px 14px;font-size:11px}.app-shell td{padding:15px 14px;font-size:13px;line-height:1.45}.app-shell td small{font-size:11px}.app-shell .orders-workspace{gap:var(--workspace-gap);display:grid}.app-shell .orders-rule-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 13%, var(--surface)), var(--surface));border:1px solid #c6a15b55;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.app-shell .orders-rule-banner h2{margin:6px 0 5px;font-size:24px}.app-shell .orders-rule-banner p{color:var(--text-soft);margin:0;font-size:13px}.app-shell .orders-rule-banner>strong{min-width:100px;color:var(--gold);text-align:right;font:800 38px/1 Manrope,sans-serif}.app-shell .orders-rule-banner>strong small{color:var(--text-soft);margin-top:7px;font:600 11px/1.3 DM Sans,sans-serif;display:block}.app-shell .order-queue-tabs,.app-shell .shipping-scope-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.app-shell .shipping-scope-tabs{margin-bottom:var(--workspace-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .order-queue-tabs button,.app-shell .shipping-scope-tabs button{border:1px solid var(--border);min-height:88px;color:var(--text);background:var(--surface);text-align:left;border-radius:13px;grid-template-columns:1fr auto;align-items:start;gap:4px 10px;padding:15px;display:grid}.app-shell .order-queue-tabs button>span,.app-shell .shipping-scope-tabs button>span{font-size:13px;font-weight:700}.app-shell .order-queue-tabs button>strong,.app-shell .shipping-scope-tabs button>strong{color:var(--gold);font:800 23px/1 Manrope,sans-serif}.app-shell .order-queue-tabs button>small,.app-shell .shipping-scope-tabs button>small{color:var(--text-soft);grid-column:1/-1;font-size:10px;line-height:1.4}.app-shell .order-queue-tabs button.active,.app-shell .shipping-scope-tabs button.active{color:#17130c;background:linear-gradient(135deg,#ead398,#c6a15b);border-color:#c6a15b;box-shadow:0 10px 25px #5e461322}.app-shell .order-queue-tabs button.active>strong,.app-shell .order-queue-tabs button.active>small,.app-shell .shipping-scope-tabs button.active>strong,.app-shell .shipping-scope-tabs button.active>small{color:#40341d}.app-shell .orders-priority-table td:first-child strong,.app-shell .orders-priority-table td:first-child small,.app-shell .orders-priority-table td:nth-child(6) strong,.app-shell .orders-priority-table td:nth-child(6) small{display:block}.app-shell .orders-priority-table td:first-child small,.app-shell .orders-priority-table td:nth-child(6) small{color:var(--text-soft);margin-top:4px}.app-shell .deadline-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.app-shell .deadline-required_today{color:#9d281f;background:#e84b3f18}.app-shell .deadline-next_day{color:#7b5b15;background:#d9a42a20}.app-shell .deadline-issued{color:#236a45;background:#2aa66a1a}.app-shell .deadline-future,.app-shell .deadline-awaiting_deadline{color:var(--text-soft);background:var(--surface-3)}.app-shell .orders-empty{text-align:center;padding:34px}.app-shell .orders-empty h3{margin:0 0 6px;font-size:18px}.app-shell .orders-empty p{color:var(--text-soft);margin:0}.app-shell .inline-input input,.app-shell .money-input input,.app-shell .inline-input span,.app-shell .money-input span,.app-shell .margin-chip{font-size:12px}.app-shell .order-row{grid-template-columns:42px 1fr 130px 150px;gap:14px;padding:15px 0}.app-shell .order-store,.app-shell .store-avatar{width:38px;height:38px;font-size:10px}.app-shell .order-row>div:nth-child(2) strong,.app-shell .order-deadline strong{font-size:13px}.app-shell .order-row>div:nth-child(2) small,.app-shell .order-deadline small{font-size:11px}.app-shell .store-strip{gap:12px}.app-shell .store-card{min-height:72px;padding:14px}.app-shell .store-card>div:nth-child(2) strong,.app-shell .store-result strong,.app-shell .mini-products strong,.app-shell .picking-list strong{font-size:13px}.app-shell .store-card small,.app-shell .mini-products small,.app-shell .picking-list small{font-size:11px}.app-shell .shipping-hero{margin-bottom:var(--workspace-gap)}.app-shell .shipping-count{text-align:right;min-width:180px}.app-shell .shipping-count strong{font-size:48px;line-height:1}.app-shell .shipping-count span,.app-shell .shipping-count small{color:#b8b3aa;margin-top:6px;font-size:12px;display:block}.app-shell .shipping-count small{color:var(--gold-strong);font-weight:700}.app-shell .cycle-strip{margin:0 0 var(--workspace-gap);gap:12px}.app-shell .cycle-strip article{border-radius:12px;min-height:86px;padding:16px}.app-shell .cycle-strip article>span{width:34px;height:34px;font-size:10px}.app-shell .cycle-strip strong{font-size:17px}.app-shell .cycle-strip small{margin-top:4px;font-size:11px;line-height:1.4}.app-shell .store-tabs{margin-bottom:var(--workspace-gap);gap:10px}.app-shell .store-tabs button{min-height:64px;padding:12px}.app-shell .store-tabs strong{font-size:13px}.app-shell .store-tabs small{font-size:11px}.app-shell .shipping-empty{border-style:dashed;align-items:center;gap:18px;min-height:138px;margin-bottom:0;display:flex}.app-shell .shipping-empty>svg{color:var(--gold);flex:none}.app-shell .shipping-empty h3{margin:0 0 6px;font-size:19px}.app-shell .shipping-empty p{color:var(--text-soft);margin:0}.app-shell .dispatch-workflow{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:0;padding:6px 22px;display:grid}.app-shell .dispatch-step{grid-template-columns:40px 52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:148px;padding:20px 0;display:grid}.app-shell .dispatch-step+.dispatch-step{border-top:1px solid var(--border)}.app-shell .dispatch-step-rail{align-self:stretch;place-items:center;display:grid;position:relative}.app-shell .dispatch-step-rail>span{z-index:1;color:#17130c;background:#d8b873;border:1px solid #c6a15b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;position:relative}.app-shell .dispatch-step-rail>i{background:var(--border);width:1px;position:absolute;top:calc(50% + 17px);bottom:-75px}.app-shell .dispatch-step-icon{width:48px;height:48px;color:var(--gold-strong);background:color-mix(in srgb, var(--gold) 14%, var(--surface-2));border-radius:13px;place-items:center;display:grid}.app-shell .dispatch-step-copy{min-width:0}.app-shell .dispatch-step-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .dispatch-step-heading small{color:var(--gold);letter-spacing:.13em;font-size:10px;font-weight:800}.app-shell .dispatch-step-heading h3{letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.app-shell .dispatch-step-copy>p{color:var(--text-soft);margin:8px 0 12px;font-size:13px}.app-shell .dispatch-step-meta{flex-wrap:wrap;gap:7px 14px;display:flex}.app-shell .dispatch-step-meta strong{font-size:12px}.app-shell .dispatch-step-meta span{max-width:500px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell .dispatch-step-actions{gap:8px;padding-left:12px;display:flex}.app-shell .delivery-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)}.app-shell .picking-list li{min-height:58px;padding:12px 0}.app-shell .picking-list li>span{font-size:13px}.app-shell .delivery-intro{color:var(--text-soft);margin:-6px 0 18px}.app-shell .batch-rules{gap:0;margin:0;padding:0;list-style:none;display:grid}.app-shell .batch-rules li{border-top:1px solid var(--border);grid-template-columns:78px 1fr;align-items:center;gap:14px;min-height:72px;padding:13px 0;display:grid}.app-shell .batch-rules li>span{color:#17130c;background:#d8b873;border-radius:8px;justify-content:center;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.app-shell .batch-rules strong,.app-shell .batch-rules small{display:block}.app-shell .batch-rules strong{font-size:13px}.app-shell .batch-rules small{color:var(--text-soft);margin-top:5px;font-size:11px;line-height:1.45}.app-shell .delivery-panel>label{color:var(--text);margin-top:14px;font-size:13px}.app-shell .delivery-panel>label input{min-height:44px;color:var(--text);border-color:var(--border);background:var(--surface);margin-top:7px;padding:10px 12px;font-size:13px}.app-shell .delivery-auto{background:var(--surface-2);border-radius:10px;margin:16px 0;padding:14px}.app-shell .delivery-auto label{font-size:13px;line-height:1.45}.app-shell .delivery-note{margin-top:13px;font-size:11px;line-height:1.55}.app-shell .form-grid label{color:var(--text);font-size:12px}.app-shell .form-grid input,.app-shell .form-grid select{min-height:44px;color:var(--text);border-color:var(--border);background:var(--surface);padding:10px 12px;font-size:13px}.app-shell .campaign,.app-shell .automation{min-height:70px;padding:14px}.app-shell .campaign h3,.app-shell .automation>div:nth-child(2) strong,.app-shell .fiscal-status strong,.app-shell .roadmap article strong{font-size:13px}.app-shell .campaign p,.app-shell .automation>div:nth-child(2) small,.app-shell .fiscal-status small,.app-shell .roadmap article small{font-size:11px;line-height:1.45}.app-shell .finance-waterfall>div{padding:15px 0;font-size:13px}.app-shell .toast{border-radius:10px;padding:13px 16px;font-size:13px}:root[data-theme=dark] .app-shell .dispatch-step-icon{color:var(--gold-strong)}:root[data-theme=dark] .app-shell .delivery-panel>label input,:root[data-theme=dark] .app-shell .form-grid input,:root[data-theme=dark] .app-shell .form-grid select{background:var(--surface-2)}@media (width<=1180px){.app-shell{--workspace-sidebar:238px}.app-shell .content-wrap{padding:28px 26px 46px}.app-shell .dispatch-step{grid-template-columns:36px 46px minmax(0,1fr)}.app-shell .dispatch-step-actions{grid-column:3;padding:0}}@media (width<=900px){.app-shell .topbar{padding:0 20px}.app-shell .user-chip span,.app-shell .breadcrumb-home{display:none}.app-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .delivery-grid,.app-shell .cycle-strip{grid-template-columns:1fr}.app-shell .order-queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app-shell{display:block}.app-shell .sidebar{width:278px}.app-shell .content-wrap{padding:22px 14px 40px}.app-shell .topbar{height:64px;padding:0 13px}.app-shell .page-heading{align-items:flex-start;margin-bottom:21px;padding-bottom:19px}.app-shell .page-heading h1{font-size:30px}.app-shell .page-heading p:not(.date-label){font-size:14px}.app-shell .metric-grid{grid-template-columns:1fr}.app-shell .orders-rule-banner{flex-direction:column;align-items:flex-start;padding:21px}.app-shell .orders-rule-banner>strong{text-align:left}.app-shell .order-queue-tabs,.app-shell .shipping-scope-tabs{grid-template-columns:1fr}.app-shell .metric-card{min-height:130px}.app-shell .panel{padding:19px}.app-shell .shipping-hero{flex-direction:column;align-items:flex-start;padding:23px}.app-shell .shipping-count{text-align:left;min-width:0}.app-shell .dispatch-workflow{padding:4px 15px}.app-shell .dispatch-step{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0}.app-shell .dispatch-step-icon{display:none}.app-shell .dispatch-step-copy{grid-column:2}.app-shell .dispatch-step-actions{flex-wrap:wrap;grid-column:2}.app-shell .dispatch-step-actions button{flex:1}.app-shell .dispatch-step-heading{align-items:flex-start}.app-shell .dispatch-step-meta{display:grid}.app-shell .dispatch-step-rail>i{bottom:-108px}.app-shell .order-row{grid-template-columns:38px 1fr}.app-shell .order-deadline,.app-shell .order-row .status{grid-column:2}}:root{--hub-black:#000;--hub-bg:#f4f3ef;--hub-surface:#fff;--hub-surface-2:#f8f7f3;--hub-text:#181714;--hub-muted:#706e68;--hub-border:#dddbd3;--hub-gold:#c8a45d;--hub-gold-soft:#f0e3c6;--hub-alert:#9d352d;--hub-alert-soft:#fae9e6;--hub-success:#2e7652;--hub-shadow:0 18px 45px #16140f12}:root[data-theme=dark]{--hub-bg:#080808;--hub-surface:#121212;--hub-surface-2:#191919;--hub-text:#f5f2e9;--hub-muted:#aaa69d;--hub-border:#30302e;--hub-gold-soft:#30291c;--hub-alert-soft:#34201e;--hub-shadow:0 18px 52px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-shell,.portal-login{color:var(--hub-text);background:var(--hub-bg)}.portal-shell button,.portal-shell input,.portal-shell select,.portal-shell textarea,.portal-login button,.portal-login input{font:inherit}.portal-shell button,.portal-login button{cursor:pointer}.portal-shell input,.portal-shell select,.portal-shell textarea,.portal-login input{color:var(--hub-text);border:1px solid var(--hub-border);background:var(--hub-surface-2);caret-color:var(--hub-gold)}.portal-shell input::placeholder,.portal-shell textarea::placeholder,.portal-login input::placeholder{color:color-mix(in srgb, var(--hub-muted) 72%, transparent)}.portal-shell input:focus,.portal-shell select:focus,.portal-shell textarea:focus,.portal-login input:focus{outline:3px solid color-mix(in srgb, var(--hub-gold) 24%, transparent);border-color:var(--hub-gold)}.portal-shell select option{color:var(--hub-text);background:var(--hub-surface)}.hub-brand{background:#000;align-items:center;display:inline-flex;overflow:hidden}.hub-brand img{width:224px;height:auto;display:block}.hub-brand.compact img{width:174px}.portal-login{background:#000;place-items:center;min-height:100vh;padding:26px;display:grid}.portal-login-card{color:#f7f2e8;background:#090909;border:1px solid #282622;border-radius:24px;width:min(460px,100%);padding:44px;box-shadow:0 35px 120px #000}.portal-login-card>.hub-brand{width:max-content;margin:0 auto 44px;display:flex}.portal-login-context{color:#c9a65f;letter-spacing:.16em;text-align:center;font-size:11px;font-weight:800;display:block}.portal-login-card h1{letter-spacing:-.05em;text-align:center;margin:12px 0 9px;font:700 36px/1.08 Manrope,sans-serif}.portal-login-card>p{color:#9d9990;text-align:center;max-width:360px;margin:0 auto 30px;font-size:14px;line-height:1.65}.portal-login-card form{gap:17px;display:grid}.portal-login-card label{color:#d4d0c7;gap:7px;font-size:12px;font-weight:700;display:grid}.portal-login-card input{color:#f7f2e8;background:#151515;border-color:#32302c;border-radius:11px;width:100%;min-height:49px;padding:0 14px}.portal-login-card form>button,.portal-login-card>button{color:#17130c;background:#d6b674;border:1px solid #d6b674;border-radius:11px;justify-content:space-between;align-items:center;min-height:51px;padding:0 17px;font-weight:800;display:flex}.portal-login-card form>button:disabled{cursor:wait;opacity:.7}.portal-login-card>a{color:#77736b;text-align:center;margin-top:25px;font-size:11px;text-decoration:none;display:block}.portal-login-card>a:hover{color:#d6b674}.portal-form-error{color:#efb3ac;background:#261412;border:1px solid #6d302a;border-radius:9px;padding:11px;font-size:12px}.onboarding-account{color:#f4efe5;text-align:right;margin-left:auto;margin-right:12px;display:grid}.onboarding-account strong{font-size:12px}.onboarding-account small{color:#89857c;font-size:10px}.portal-shell{min-height:100vh}.portal-header{z-index:30;color:#f3efe5;background:#000;position:sticky;top:0;box-shadow:0 6px 30px #0002}.portal-header-main{border-bottom:1px solid #202020;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:28px;min-height:72px;padding:0 32px;display:grid}.store-identity{align-items:center;gap:11px;min-width:0;display:flex}.store-identity>i{color:#17130c;background:var(--hub-gold);border:1px solid #4a4030;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}.store-identity span,.portal-account>span{min-width:0;display:grid}.store-identity small,.portal-account small{color:#77736c;font-size:10px}.store-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:2px;font-size:13px;overflow:hidden}.store-identity.management{border-left:1px solid #292929;padding-left:25px}.portal-account{justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-account>span{text-align:right;margin-right:8px}.portal-account strong{font-size:12px}.portal-account button,.portal-account .theme-toggle{color:#b8b4ab;background:#101010;border:1px solid #30302e;border-radius:9px;min-height:37px;padding:8px 11px;font-size:11px;font-weight:700}.portal-account button:hover{color:#fff;border-color:#5b5549}.portal-header nav{scrollbar-width:none;gap:2px;padding:0 26px;display:flex;overflow-x:auto}.portal-header nav::-webkit-scrollbar{display:none}.portal-header nav button{color:#8f8c85;background:0 0;border:0;flex:none;align-items:center;gap:8px;min-height:58px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.portal-header nav button svg{width:18px;height:18px}.portal-header nav button:hover{color:#eee8dc}.portal-header nav button.active{color:#e2c17c}.portal-header nav button.active:after{content:"";background:var(--hub-gold);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:11px;right:11px}.portal-content{width:100%;max-width:1660px;margin:0 auto;padding:34px 36px 64px}.portal-page{gap:18px;animation:.38s cubic-bezier(.22,.8,.3,1) both hub-page-in;display:grid}.portal-page-title{border-bottom:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding-bottom:22px;display:flex}.portal-page-title>div:first-child>span,.portal-panel header span,.portal-panel>span,.portal-welcome>div:first-child>span,.connection-hero>div:nth-child(2)>span{color:var(--hub-gold);letter-spacing:.16em;font-size:10px;font-weight:900}.portal-page-title h1{letter-spacing:-.05em;margin:5px 0 4px;font:750 clamp(31px,3vw,43px)/1.08 Manrope,sans-serif}.portal-page-title p{max-width:850px;color:var(--hub-muted);margin:0;font-size:14px;line-height:1.55}.portal-primary,.portal-panel button:not(.text-only),.report-summary>button{border:1px solid var(--hub-text);min-height:42px;color:var(--hub-surface);background:var(--hub-text);border-radius:10px;padding:9px 15px;font-size:12px;font-weight:800}:root[data-theme=dark] .portal-primary,:root[data-theme=dark] .portal-panel button:not(.text-only),:root[data-theme=dark] .report-summary>button{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.portal-primary:disabled,.portal-panel button:disabled{cursor:not-allowed;opacity:.42}.portal-panel{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow);border-radius:16px;padding:24px}.portal-panel,.portal-metric,.queue-tabs button,.shipping-scope button{transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.portal-panel:hover{border-color:color-mix(in srgb, var(--hub-gold) 32%, var(--hub-border))}.portal-primary,.portal-panel button,.portal-header nav button{transition:color .18s,background-color .18s,border-color .18s,transform .18s}.portal-primary:not(:disabled):hover,.portal-panel button:not(:disabled):hover{transform:translateY(-1px)}.portal-panel>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.portal-panel h2,.portal-panel header h2{letter-spacing:-.025em;margin:5px 0 0;font:700 21px/1.25 Manrope,sans-serif}.portal-panel p{color:var(--hub-muted);line-height:1.6}.portal-welcome{color:#f4efe5;background:#000;border-radius:19px;justify-content:space-between;align-items:center;gap:30px;min-height:160px;padding:30px;display:flex}.portal-welcome h1{letter-spacing:-.055em;margin:9px 0 7px;font:700 clamp(30px,3.2vw,48px)/1.08 Manrope,sans-serif}.portal-welcome p{color:#9d9990;margin:0;font-size:14px}.portal-welcome p strong{color:#e7dcc6}.portal-welcome>div:last-child{background:#0d0d0d;border:1px solid #2e2a23;border-radius:12px;gap:5px;min-width:245px;padding:16px 18px;display:grid}.portal-welcome>div:last-child small{color:#827d74;font-size:10px}.portal-welcome>div:last-child strong{color:#dfc480;text-overflow:ellipsis;font-size:13px;overflow:hidden}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.portal-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-metric{border:1px solid var(--hub-border);background:var(--hub-surface);min-height:142px;box-shadow:var(--hub-shadow);border-radius:15px;padding:21px;position:relative;overflow:hidden}.portal-metric:after{content:"";border:1px solid var(--hub-border);border-radius:50%;width:88px;height:88px;position:absolute;bottom:-43px;right:-32px}.portal-metric>span{color:var(--hub-muted);font-size:12px;font-weight:700}.portal-metric>strong{letter-spacing:-.045em;margin:17px 0 8px;font:750 clamp(25px,2.3vw,35px)/1 Manrope,sans-serif;display:block}.portal-metric>small{z-index:1;color:var(--hub-muted);font-size:11px;line-height:1.45;display:block;position:relative}.portal-metric.tone-gold{border-color:color-mix(in srgb, var(--hub-gold) 52%, var(--hub-border));background:linear-gradient(145deg, var(--hub-surface), var(--hub-gold-soft))}.portal-metric.tone-alert{border-color:color-mix(in srgb, var(--hub-alert) 45%, var(--hub-border));background:var(--hub-alert-soft)}.portal-metric.tone-alert>strong{color:var(--hub-alert)}:root[data-theme=dark] .portal-metric.tone-alert>strong{color:#e9968e}.portal-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.daily-priority header button{color:var(--hub-text)!important;background:0 0!important;border:0!important}.priority-line{border-top:1px solid var(--hub-border);align-items:center;gap:13px;padding:16px 0;display:flex}.priority-line>i{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.priority-line>i.ok{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.priority-line>i.warning{color:var(--hub-alert);background:var(--hub-alert-soft)}.priority-line strong,.priority-line small{display:block}.priority-line strong{font-size:13px}.priority-line small{color:var(--hub-muted);margin-top:5px;font-size:11px;line-height:1.45}.store-score-card{text-align:center;place-items:center;display:grid}.score-ring{background:conic-gradient(var(--hub-gold) var(--score), var(--hub-border) 0);border-radius:50%;place-items:center;width:118px;height:118px;margin:9px 0;display:grid}.score-ring:before{content:"";background:var(--hub-surface);border-radius:50%;grid-area:1/1;width:91px;height:91px}.score-ring strong{z-index:1;grid-area:1/1;font:750 34px Manrope,sans-serif}.store-score-card p{margin:0 0 14px;font-size:12px}.quick-actions>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-actions>div:last-child button{text-align:left;grid-template-columns:38px 1fr;align-items:center;gap:4px 12px;padding:15px;display:grid;border:1px solid var(--hub-border)!important;color:var(--hub-text)!important;background:var(--hub-surface-2)!important}.quick-actions button svg{width:24px;height:24px;color:var(--hub-gold);grid-row:1/3}.quick-actions button strong{font-size:12px}.quick-actions button small{color:var(--hub-muted);font-size:10px}.queue-tabs,.shipping-scope{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.shipping-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-tabs button,.shipping-scope button{border:1px solid var(--hub-border);min-height:72px;color:var(--hub-text);background:var(--hub-surface);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;padding:14px;display:flex}.queue-tabs button span,.shipping-scope button span{font-size:11px;font-weight:750}.queue-tabs button strong,.shipping-scope button strong{color:var(--hub-gold);font:800 22px Manrope,sans-serif}.queue-tabs button.active,.shipping-scope button.active{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.queue-tabs button.active strong,.shipping-scope button.active strong{color:#17130c}.portal-table{padding:0;overflow:hidden}.portal-table>header{padding:22px 24px 0}.portal-table>header>small{color:var(--hub-muted)}.table-scroll{overflow:auto}.portal-table table{border-collapse:collapse;width:100%;min-width:900px}.portal-table th{color:var(--hub-muted);background:var(--hub-surface-2);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:13px 15px;font-size:9px}.portal-table td{border-top:1px solid var(--hub-border);color:var(--hub-text);padding:15px;font-size:12px}.portal-table td strong,.portal-table td small{display:block}.portal-table td small{color:var(--hub-muted);margin-top:4px;font-size:10px}.deadline-pill{border-radius:99px;width:max-content;margin-bottom:3px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.deadline-pill.required_today{color:var(--hub-alert);background:var(--hub-alert-soft)}.deadline-pill.next_day{color:#785c21;background:var(--hub-gold-soft)}.deadline-pill.issued{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.portal-empty{min-height:170px;color:var(--hub-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.portal-empty strong{color:var(--hub-text)}.portal-empty span{font-size:12px}.shipping-files{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.shipping-files article{flex-direction:column;align-items:flex-start;min-height:255px;display:flex}.shipping-files article>i{color:#17130c;background:var(--hub-gold);border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.shipping-files article h2{margin-top:22px}.shipping-files article p{margin:5px 0 15px;font-size:12px}.shipping-files article>strong{margin-bottom:17px;font-size:12px}.shipping-files article button{width:100%;margin-top:auto}.email-dispatch{grid-template-columns:minmax(280px,1fr) minmax(280px,.8fr);align-items:end;gap:20px;display:grid}.email-dispatch h2{margin:6px 0}.email-dispatch p{margin:0}.email-dispatch label{color:var(--hub-muted);gap:7px;font-size:11px;font-weight:700;display:grid}.email-dispatch input{border-radius:9px;min-height:43px;padding:0 12px}.email-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.email-actions>button{min-height:42px}.email-dispatch>small,.email-dispatch .portal-feedback{grid-column:1/-1;margin:0}.email-dispatch>small{color:var(--hub-muted);font-size:10px}.portal-feedback{background:var(--hub-gold-soft);border-radius:9px;padding:10px 12px;font-size:11px;color:var(--hub-text)!important}.catalog-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.catalog-toolbar.single{justify-content:flex-start}.catalog-toolbar>input{border-radius:11px;width:min(480px,100%);min-height:44px;padding:0 14px}.catalog-toolbar>div{gap:6px;display:flex}.catalog-toolbar button{border:1px solid var(--hub-border);min-height:39px;color:var(--hub-text);background:var(--hub-surface);border-radius:9px;padding:7px 12px;font-size:11px}.catalog-toolbar button.active{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.product-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.product-catalog article{grid-template-columns:76px 1fr auto;align-items:center;gap:14px;animation:.34s cubic-bezier(.22,.8,.3,1) both hub-card-in;display:grid}.product-catalog article:nth-child(2n){animation-delay:35ms}.product-catalog article:nth-child(3n){animation-delay:70ms}.product-catalog article:hover{transform:translateY(-3px);box-shadow:0 22px 52px #16140f1c}.product-thumb{border:1px solid var(--hub-border);background:var(--hub-surface-2);border-radius:13px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;animation:.32s both hub-image-in}.product-catalog article:hover .product-thumb img{transform:scale(1.045)}.product-thumb>span{color:var(--hub-gold);font:800 25px Manrope,sans-serif}.product-copy{min-width:0}.product-copy>span,.margin-product-name>span{color:var(--hub-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.product-copy h2,.margin-product-name h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 5px;font-size:13px;display:-webkit-box;overflow:hidden}.product-copy p,.margin-product-name p{color:var(--hub-muted);margin:0;font-size:10px}.product-price{justify-items:end;gap:8px;display:grid}.product-price>strong{font-size:14px}.product-price>span{border-radius:99px;padding:5px 7px;font-size:9px;font-weight:800}.stock-ok{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.stock-out{color:var(--hub-alert);background:var(--hub-alert-soft)}.margin-total{justify-items:end;display:grid}.margin-total small{color:var(--hub-muted)}.margin-total strong{margin-top:4px;font:750 28px Manrope,sans-serif}.margin-list{gap:10px;display:grid}.margin-product{grid-template-columns:68px minmax(190px,1.6fr) repeat(3,minmax(125px,.65fr)) minmax(150px,.8fr);align-items:center;gap:14px;display:grid}.margin-product .product-thumb{width:68px;height:68px}.margin-product>label{color:var(--hub-muted);gap:7px;font-size:10px;font-weight:700;display:grid}.margin-product>label>small{font-size:8px}.margin-product>label>div{border:1px solid var(--hub-border);background:var(--hub-surface-2);border-radius:9px;align-items:center;min-height:40px;padding:0 9px;display:flex}.margin-product>label input{background:0 0;border:0;outline:0;width:100%;min-width:0}.margin-product>label span{color:var(--hub-muted);font-size:10px}.margin-result{justify-items:end;display:grid}.margin-result small{color:var(--hub-muted);font-size:9px}.margin-result strong{margin:4px 0;font-size:15px}.margin-result span{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface));border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.margin-result span.low{color:var(--hub-alert);background:var(--hub-alert-soft)}.catalog-pagination{border:1px solid var(--hub-border);background:var(--hub-surface);box-shadow:var(--hub-shadow);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:16px 19px;display:grid}.catalog-pagination>div{align-items:baseline;gap:6px;display:flex}.catalog-pagination>div strong{font-size:13px}.catalog-pagination>div span{color:var(--hub-muted);font-size:11px}.catalog-pagination nav{gap:5px;display:flex}.catalog-pagination button{border:1px solid var(--hub-border);min-width:35px;height:35px;color:var(--hub-text);background:var(--hub-surface-2);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.catalog-pagination button.active{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.35}.catalog-pagination>label{color:var(--hub-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.catalog-pagination select{border-radius:8px;min-height:35px;padding:0 28px 0 9px}.product-skeletons article{min-height:126px;position:relative;overflow:hidden}.product-skeletons article>i{background:var(--hub-border);border-radius:13px;width:76px;height:76px}.product-skeletons article>div{gap:10px;display:grid}.product-skeletons article b,.product-skeletons article span{background:var(--hub-border);border-radius:99px;height:12px;display:block}.product-skeletons article span{width:65%}.product-skeletons article:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hub-surface) 70%, transparent), transparent);animation:1.2s infinite hub-shimmer;position:absolute;inset:0;transform:translate(-100%)}.report-summary{grid-template-columns:1fr auto auto;align-items:center;gap:24px;display:grid}.report-summary>strong{font:800 60px Manrope,sans-serif}.report-summary>strong small{color:var(--hub-muted);font-size:14px}.report-timeline article{border-top:1px solid var(--hub-border);grid-template-columns:1fr 70px 100px auto;align-items:center;gap:15px;padding:13px 0;display:grid}.report-timeline article>span,.report-timeline article>small{color:var(--hub-muted);font-size:11px}.report-timeline article>strong{font-size:20px}.tutorial-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tutorial-grid article{flex-direction:column;display:flex}.tutorial-video{border:1px solid var(--hub-border);height:135px;color:var(--hub-gold);background:#000;border-radius:12px;align-content:center;place-items:center;gap:8px;margin:-8px -8px 18px;display:grid}.tutorial-video svg{width:34px;height:34px}.tutorial-video span{letter-spacing:.12em;font-size:9px;font-weight:900}.tutorial-grid article>small{color:var(--hub-gold);letter-spacing:.13em;font-size:9px;font-weight:900}.tutorial-grid article h2{margin:10px 0 5px}.tutorial-grid article p{margin:0 0 16px;font-size:12px}.tutorial-grid article button{margin-top:auto}.support-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.support-form{gap:14px;display:grid}.support-form label,.admin-create label{color:var(--hub-muted);gap:7px;font-size:11px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea,.admin-create input,.admin-create select{resize:vertical;border-radius:9px;width:100%;min-height:43px;padding:9px 11px}.ticket-history article{border-top:1px solid var(--hub-border);grid-template-columns:1fr auto;gap:8px 14px;padding:16px 0;display:grid}.ticket-history article>div strong,.ticket-history article>div small{display:block}.ticket-history article>div small{color:var(--hub-muted);margin-top:4px;font-size:10px}.ticket-history article p{grid-column:1/-1;margin:2px 0 0;font-size:12px}.ticket-status{color:#765b22;background:var(--hub-gold-soft);border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.ticket-status.resolved,.ticket-status.closed{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.connection-hero{grid-template-columns:58px 1fr auto;align-items:center;gap:18px;display:grid}.shopee-mark{color:#fff;background:#ee4d2d;border-radius:15px;place-items:center;width:58px;height:58px;font:800 24px Manrope,sans-serif;display:grid}.connection-hero h2{margin:6px 0 4px}.connection-hero p{margin:0}.connection-hero small{color:var(--hub-muted);margin-top:7px;font-size:10px;display:block}.connection-hero>strong{border-radius:99px;padding:6px 9px;font-size:9px}.connection-hero>strong.connected{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.connection-hero>strong.pending{color:#785c21;background:var(--hub-gold-soft)}.connection-actions{grid-column:2/-1;gap:8px;display:flex}.settings-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-cards article>strong{margin:14px 0 7px;font-size:16px;display:block}.sync-feedback{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sync-feedback>article{color:#f5f0e6;text-align:center;background:#0b0b0b;border:1px solid #37332d;border-radius:22px;width:min(540px,100%);padding:36px;box-shadow:0 30px 100px #000}.sync-feedback>article>span{color:var(--hub-gold);letter-spacing:.16em;font-size:9px;font-weight:900}.sync-feedback h2{margin:9px 0;font:700 30px Manrope,sans-serif}.sync-feedback p{color:#98948b;margin:0;font-size:13px}.sync-live-step{color:#eee8dc;text-align:left;background:#15120d;border:1px solid #4f402c;border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.sync-live-step>i{background:var(--hub-gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.4s infinite hub-pulse;box-shadow:0 0 #c8a45d8c}.sync-live-step span{flex:1;font-size:11px;font-weight:700}.sync-live-step strong{color:var(--hub-gold);white-space:nowrap;font-size:10px}.sync-loader{place-items:center;width:83px;height:83px;margin:0 auto 21px;display:grid;position:relative}.sync-loader i{border:1px solid #423b30;border-top-color:var(--hub-gold);border-radius:50%;animation:1s linear infinite portal-spin;position:absolute;inset:0}.sync-loader b{color:#17130c;background:var(--hub-gold);border-radius:14px;place-items:center;width:49px;height:49px;font-size:20px;display:grid}.sync-feedback ol{text-align:left;gap:8px;margin:26px 0;padding:0;list-style:none;display:grid}.sync-feedback li{color:#69665f;background:#111;border:1px solid #282828;border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.sync-feedback li i{border:1px solid #333;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.sync-feedback li.active{color:#eee8dc;border-color:#5b4930}.sync-feedback li.active i{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.sync-feedback li.done{color:#8eb99f}.sync-feedback>article>small{color:#6d6961;font-size:10px}@keyframes portal-spin{to{transform:rotate(360deg)}}@keyframes hub-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hub-card-in{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}@keyframes hub-image-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes hub-pulse{70%{box-shadow:0 0 0 8px #c8a45d00}to{box-shadow:0 0 #c8a45d00}}@keyframes hub-shimmer{to{transform:translate(100%)}}.spotlight-tour{z-index:90;pointer-events:none;position:fixed;inset:0}.spotlight-ring{z-index:1;border:3px solid var(--hub-gold);pointer-events:none;border-radius:12px;transition:all .2s;position:fixed;box-shadow:0 0 0 5px #c8a45d2e,0 0 0 9999px #00000029}.spotlight-tour>article{z-index:2;color:#f4efe4;pointer-events:auto;background:#090909;border:1px solid #5b4a32;border-radius:16px;width:360px;padding:22px;position:fixed;box-shadow:0 22px 75px #0008}.spotlight-tour>article>span{color:var(--hub-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.spotlight-tour h2{margin:8px 0 6px;font:700 21px Manrope,sans-serif}.spotlight-tour p{color:#aaa69d;margin:0;font-size:12px;line-height:1.55}.spotlight-tour footer{justify-content:space-between;gap:8px;margin-top:19px;display:flex}.spotlight-tour footer button{color:#aaa69d;background:#121212;border:1px solid #393631;border-radius:9px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:800}.spotlight-tour footer button:last-child{color:#17130c;border-color:var(--hub-gold);background:var(--hub-gold)}.portal-toast{z-index:110;color:#f4efe4;background:#090909;border:1px solid #5c4a30;border-radius:11px;max-width:min(420px,100vw - 30px);padding:13px 16px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #0006}.admin-client-grid{grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.admin-create{align-self:start;gap:14px;display:grid}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fiscal-profile-status{border:1px solid var(--hub-border);color:var(--hub-muted);background:var(--hub-surface);white-space:nowrap;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:850}.fiscal-profile-status.ready,.fiscal-profile-status.active{color:var(--hub-success);border-color:color-mix(in srgb, var(--hub-success) 45%, var(--hub-border));background:color-mix(in srgb, var(--hub-success) 10%, var(--hub-surface))}.fiscal-profile-status.error{color:var(--hub-alert);border-color:color-mix(in srgb, var(--hub-alert) 45%, var(--hub-border));background:var(--hub-alert-soft)}.fiscal-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fiscal-flow article{grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:18px;display:grid}.fiscal-flow article>i{color:#17130c;background:var(--hub-gold);border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.fiscal-flow article>strong{font-size:12px}.fiscal-flow article>span,.fiscal-form>header>small{color:var(--hub-muted);font-size:10px}.fiscal-form>h3{border-top:1px solid var(--hub-border);margin:28px 0 13px;padding-top:24px;font-size:14px}.fiscal-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.fiscal-fields label,.certificate-card label{color:var(--hub-muted);gap:7px;font-size:10px;font-weight:750;display:grid}.fiscal-fields label.span-2{grid-column:span 2}.fiscal-fields input,.fiscal-fields select,.certificate-card input{border-radius:9px;width:100%;min-height:43px;padding:0 11px}.fiscal-form>button{min-width:220px;margin:22px 0 0 auto;display:block}.fiscal-security-grid{grid-template-columns:1.1fr .9fr;gap:15px;display:grid}.certificate-card>p,.fiscal-validation>p{margin:0 0 18px;font-size:12px}.certificate-card>label{margin-top:12px}.certificate-card>button,.fiscal-validation>button{width:100%;margin-top:16px}.certificate-card header>strong{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface));border-radius:99px;padding:6px 8px;font-size:9px}.certificate-current{border:1px solid var(--hub-border);background:var(--hub-surface-2);border-radius:10px;gap:4px;padding:12px;display:grid}.certificate-current strong{font-size:11px}.certificate-current small{color:var(--hub-muted);font-size:9px}.fiscal-validation h2{margin:6px 0}.fiscal-validation ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.fiscal-validation li{border:1px solid var(--hub-border);color:var(--hub-muted);background:var(--hub-surface-2);border-radius:9px;padding:10px 11px;font-size:11px}.fiscal-validation li:before{content:"○";margin-right:8px}.fiscal-validation li.done{color:var(--hub-success)}.fiscal-validation li.done:before{content:"✓";font-weight:900}.fiscal-validation>small{color:var(--hub-muted);margin-top:13px;font-size:9px;line-height:1.5;display:block}.fiscal-feedback{margin:0}.fiscal-cpf{align-items:center;gap:20px;min-height:180px;display:flex}.fiscal-cpf>i{color:#fff;background:var(--hub-success);border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:24px;font-style:normal;display:grid}.fiscal-cpf h2{margin:0 0 6px}.fiscal-cpf p{margin:0}.admin-access-list article{border-top:1px solid var(--hub-border);grid-template-columns:minmax(190px,1fr) 125px 125px auto 43px;align-items:center;gap:9px;padding:12px 0;display:grid}.admin-access-list article>div strong,.admin-access-list article>div small,.admin-access-list article>div span{display:block}.admin-access-list article>div small,.admin-access-list article>div span{color:var(--hub-muted);margin-top:3px;font-size:9px}.admin-access-list select{border-radius:8px;min-height:38px;padding:0 8px}.admin-access-list article>button{min-height:38px!important}.access-toggle{width:39px;height:23px;position:relative}.access-toggle input{opacity:0;position:absolute}.access-toggle span{background:var(--hub-border);border-radius:99px;width:39px;height:23px;display:block}.access-toggle span:after{content:"";background:var(--hub-surface);border-radius:50%;width:17px;height:17px;margin:3px;transition:all .2s;display:block}.access-toggle input:checked+span{background:var(--hub-gold)}.access-toggle input:checked+span:after{transform:translate(16px)}.store-cards-admin{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.store-cards-admin article{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.store-cards-admin article>i,.admin-store-top>i{color:#17130c;background:var(--hub-gold);border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.store-cards-admin h2{margin:0;font-size:14px}.store-cards-admin p{margin:3px 0 0;font-size:10px}.store-cards-admin article>strong{text-transform:capitalize;font-size:10px}.store-cards-admin article>button{grid-column:2/-1}.admin-ticket-list{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ticket-heading{justify-content:space-between;align-items:center;display:flex}.ticket-heading>span{color:#765b22;background:var(--hub-gold-soft);border-radius:99px;padding:5px 7px;font-size:8px;font-weight:900}.ticket-heading>span.urgent{color:var(--hub-alert);background:var(--hub-alert-soft)}.ticket-heading small{color:var(--hub-muted);font-size:9px}.admin-ticket-list article h2{margin:14px 0 5px}.admin-ticket-list article p{min-height:63px;margin:0 0 14px;font-size:11px}.ticket-person{border-top:1px solid var(--hub-border);gap:3px;margin:14px 0;padding-top:13px;display:grid}.ticket-person span{color:var(--hub-muted);font-size:9px}.admin-ticket-list select{border-radius:8px;width:100%;min-height:40px;padding:0 9px}.admin-store-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-store-top{justify-content:space-between;align-items:center;display:flex}.admin-store-top>span{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.admin-store-top>span.connected{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 12%, var(--hub-surface))}.admin-store-top>span.pending{color:#785c21;background:var(--hub-gold-soft)}.admin-store-board h2{margin:18px 0 4px}.admin-store-board>article>p{margin:0;font-size:11px}.admin-store-board dl{gap:8px;margin:18px 0;display:grid}.admin-store-board dl div{border-bottom:1px solid var(--hub-border);justify-content:space-between;padding-bottom:7px;display:flex}.admin-store-board dt{color:var(--hub-muted);font-size:10px}.admin-store-board dd{text-transform:capitalize;margin:0;font-size:11px;font-weight:800}.admin-store-board>article>button{width:100%}.shipping-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shipping-health-grid article{border:1px solid var(--hub-border);background:var(--hub-surface);min-height:112px;box-shadow:var(--hub-shadow);border-radius:14px;gap:5px;padding:20px;display:grid}.shipping-health-grid span{color:var(--hub-muted);font-size:11px;font-weight:750}.shipping-health-grid strong{color:var(--hub-gold);font:800 29px/1 Manrope,sans-serif}.shipping-health-grid small{color:var(--hub-muted);font-size:10px}.official-label-notice{border:1px solid color-mix(in srgb, var(--hub-gold) 45%, var(--hub-border));background:var(--hub-gold-soft);border-radius:13px;align-items:center;gap:14px;padding:16px 18px;display:flex}.official-label-notice svg{width:28px;height:28px;color:var(--hub-gold);flex:0 0 28px}.official-label-notice strong,.official-label-notice span{display:block}.official-label-notice strong{font-size:12px}.official-label-notice span{color:var(--hub-muted);margin-top:4px;font-size:11px;line-height:1.5}.operation-state{border-radius:99px;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.label-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.label-settings-grid article{align-content:start;gap:13px;display:grid}.label-settings-grid article>header{margin-bottom:2px}.label-settings-grid label{color:var(--hub-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.label-settings-grid input,.label-settings-grid select{border-radius:9px;width:100%;min-height:44px;padding:0 12px}.label-settings-grid article>small{color:var(--hub-muted);font-size:10px;line-height:1.5}.label-settings-grid .pickup-toggle{border:1px solid var(--hub-border);min-height:44px;color:var(--hub-text);background:var(--hub-surface-2);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.label-settings-grid .pickup-toggle input{width:17px;min-height:17px;accent-color:var(--hub-gold)}:root[data-theme=dark] .operation-state.warning{color:#efd59b}:root[data-theme=dark] .official-label-notice{background:#17130d}@media (width<=1180px){.portal-metrics,.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-product{grid-template-columns:68px 1fr 1fr 1fr}.margin-product>label:nth-of-type(2),.margin-product>label:nth-of-type(3),.margin-result{grid-row:2}.tutorial-grid,.admin-store-board,.admin-ticket-list,.store-cards-admin{grid-template-columns:repeat(2,1fr)}.operational-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.portal-header-main{grid-template-columns:auto 1fr;padding:0 18px}.store-identity{justify-self:end}.portal-account{border-top:1px solid #202020;grid-column:1/-1;justify-content:space-between;padding:10px 0}.portal-account>span{text-align:left;margin-right:auto}.portal-content{padding:25px 18px 50px}.portal-welcome{flex-direction:column;align-items:flex-start}.portal-welcome>div:last-child{width:100%}.portal-overview-grid,.support-grid,.admin-client-grid{grid-template-columns:1fr}.quick-actions>div:last-child{grid-template-columns:repeat(2,1fr)}.shipping-files{grid-template-columns:1fr}.email-dispatch{grid-template-columns:1fr;align-items:stretch}.email-dispatch>small,.email-dispatch .portal-feedback{grid-column:1}.email-actions{grid-column:1;justify-content:stretch}.email-actions>button{flex:210px}.catalog-pagination{grid-template-columns:1fr auto}.catalog-pagination>label{grid-column:1/-1;justify-content:flex-start}.margin-product{grid-template-columns:68px 1fr 1fr}.margin-product>label,.margin-product>label:nth-of-type(2),.margin-product>label:nth-of-type(3),.margin-result{grid-row:auto}.report-summary{grid-template-columns:1fr auto}.report-summary>button{grid-column:1/-1}.fiscal-fields{grid-template-columns:1fr 1fr}.fiscal-security-grid,.label-settings-grid{grid-template-columns:1fr}}@media (width<=650px){.portal-login{padding:12px}.portal-login-card{padding:30px 21px}.portal-login-card h1{font-size:29px}.portal-header-main{flex-wrap:wrap;gap:12px;min-height:auto;padding:13px;display:flex}.portal-header-main .hub-brand.compact img{width:145px}.store-identity{order:3;justify-content:flex-start;width:100%}.portal-account{order:4;width:100%}.portal-account>span{display:none}.portal-account button{padding:7px 9px}.portal-header nav{padding:0 7px}.portal-header nav button{min-height:52px;padding:0 10px;font-size:10px}.portal-header nav button svg{width:16px}.portal-content{padding:20px 11px 45px}.portal-page-title{flex-direction:column;align-items:flex-start}.portal-page-title h1{font-size:32px}.portal-page-title>button{width:100%}.portal-welcome{padding:23px 20px}.portal-welcome h1{font-size:31px}.portal-metrics,.portal-metrics.three{grid-template-columns:1fr 1fr}.portal-metric{min-height:130px;padding:17px}.portal-metric>strong{font-size:25px}.quick-actions>div:last-child,.shipping-health-grid,.operational-tabs{grid-template-columns:1fr}.queue-tabs,.shipping-scope{display:flex;overflow-x:auto}.queue-tabs button,.shipping-scope button{min-width:150px}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar>input{width:100%}.catalog-toolbar>div{overflow-x:auto}.product-catalog,.tutorial-grid,.admin-store-board,.admin-ticket-list,.store-cards-admin{grid-template-columns:1fr}.product-catalog article{grid-template-columns:65px 1fr}.product-thumb{width:65px;height:65px}.product-price{grid-column:2;grid-template-columns:1fr auto;justify-items:start}.margin-product{grid-template-columns:55px 1fr}.margin-product .product-thumb{width:55px;height:55px}.margin-product>label,.margin-result{grid-column:1/-1}.margin-result{justify-items:start}.report-summary{grid-template-columns:1fr}.report-summary>strong{font-size:50px}.report-timeline article{grid-template-columns:1fr 50px}.report-timeline article>small,.report-timeline article>button{grid-column:1/-1}.settings-cards{grid-template-columns:1fr}.connection-hero{grid-template-columns:50px 1fr}.connection-hero>strong,.connection-hero>.portal-primary,.connection-actions{grid-column:1/-1}.connection-actions{grid-template-columns:1fr 1fr;display:grid}.spotlight-tour>article{width:calc(100vw - 28px);left:14px!important}.portal-toast{bottom:15px;right:15px}.admin-access-list article{grid-template-columns:1fr 1fr;padding:16px 0}.admin-access-list article>div{grid-column:1/-1}.form-pair,.catalog-pagination{grid-template-columns:1fr}.catalog-pagination nav{order:2;justify-content:center}.catalog-pagination>label{order:3;grid-column:1}.fiscal-flow,.fiscal-fields{grid-template-columns:1fr}.fiscal-fields label.span-2{grid-column:auto}}@media (prefers-reduced-motion:reduce){.portal-page,.product-catalog article,.product-thumb img,.product-skeletons article:after,.sync-loader i,.sync-live-step>i{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workflow-drawer,.product-fiscal-drawer,.fiscal-bulk-panel{z-index:220;width:min(820px,100vw - 32px);max-height:min(820px,100vh - 40px);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);border-color:color-mix(in srgb, var(--hub-gold) 56%, var(--hub-border))!important;background:var(--hub-surface)!important;margin:0!important;animation:.25s cubic-bezier(.22,.8,.3,1) both hub-modal-in!important;box-shadow:0 0 0 100vmax #000000a8,0 32px 100px #0000006b!important}.fiscal-workspace{gap:20px}.fiscal-workspace>.portal-page{padding:0}.fiscal-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fiscal-workspace-tabs button{border:1px solid var(--hub-border);min-height:84px;color:var(--hub-text);background:var(--hub-surface);text-align:left;border-radius:14px;align-items:center;gap:13px;padding:15px;display:flex}.fiscal-workspace-tabs button>i{width:36px;height:36px;color:var(--hub-gold-strong);background:var(--hub-gold-soft);border-radius:10px;flex:0 0 36px;place-items:center;font-style:normal;font-weight:900;display:grid}.fiscal-workspace-tabs button>span{gap:4px;display:grid}.fiscal-workspace-tabs strong{font-size:12px}.fiscal-workspace-tabs small{color:var(--hub-muted);font-size:10px}.fiscal-workspace-tabs button.active{border-color:var(--hub-gold);background:var(--hub-gold-soft)}.fiscal-workspace-tabs button.active>i{color:#17130c;background:var(--hub-gold)}@keyframes hub-modal-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=760px){.fiscal-workspace-tabs{grid-template-columns:1fr}.workflow-drawer,.product-fiscal-drawer,.fiscal-bulk-panel{max-height:calc(100vh - 24px)}}.shipping-template-settings>header>small{color:var(--hub-muted);font-size:10px}.template-options{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.template-options label{color:var(--hub-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.template-options select{border:1px solid var(--hub-border);border-radius:9px;min-height:43px;padding:0 10px}.template-options .pickup-toggle{border:1px solid var(--hub-border);min-height:43px;color:var(--hub-text);background:var(--hub-surface-2);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.template-options .pickup-toggle input{width:17px;height:17px;accent-color:var(--hub-gold)}.delivery-mode{background:var(--hub-surface-2);border-radius:999px;margin-bottom:4px;padding:5px 7px;font-size:10px;font-weight:850;display:inline-flex}.delivery-mode.pickup{color:#7c4b18;background:#f2dfbd}:root[data-theme=dark] .delivery-mode.pickup{color:#f0cd8c;background:#382b17}@media (width<=980px){.template-options{grid-template-columns:1fr 1fr}}@media (width<=650px){.template-options{grid-template-columns:1fr}}.order-actions{flex-wrap:wrap;gap:7px;min-width:180px;display:flex}.order-actions button,.product-fiscal-button{border:1px solid var(--hub-border);background:var(--hub-surface-2);min-height:34px;color:var(--hub-text);border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.order-actions button:hover,.product-fiscal-button:hover{border-color:var(--hub-gold);color:var(--hub-gold-strong)}.order-actions .portal-primary{background:var(--hub-gold);color:#111}.workflow-drawer,.product-fiscal-drawer{border-color:color-mix(in srgb,var(--hub-gold) 45%,var(--hub-border));gap:18px;margin-top:16px;animation:.24s both portal-enter;display:grid;box-shadow:0 18px 60px #0000001f}.workflow-drawer>header,.product-fiscal-drawer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workflow-drawer>header button,.product-fiscal-drawer>header button{border:1px solid var(--hub-border);color:var(--hub-muted);background:0 0;border-radius:8px;padding:7px 10px}.workflow-drawer label{color:var(--hub-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.workflow-drawer input,.workflow-drawer select{border:1px solid var(--hub-border);background:var(--hub-input);min-height:44px;color:var(--hub-text);border-radius:9px;padding:0 12px}.shipping-methods{flex-wrap:wrap;gap:8px;display:flex}.shipping-methods button{border:1px solid var(--hub-border);background:var(--hub-surface-2);min-height:42px;color:var(--hub-text);border-radius:9px;padding:0 14px;font-weight:800}.shipping-methods button.active{border-color:var(--hub-gold);background:var(--hub-gold-soft);color:var(--hub-gold-strong)}.product-fiscal-button{width:fit-content;margin-top:9px}.margin-product-name>small{color:var(--hub-muted);margin-top:7px;line-height:1.45;display:block}:root[data-theme=dark] .workflow-drawer,:root[data-theme=dark] .product-fiscal-drawer{box-shadow:0 22px 70px #0000006b}@media (width<=650px){.workflow-drawer>header,.product-fiscal-drawer>header{flex-direction:column}.shipping-methods{display:grid}}:root{--hub-bg:#f6f8fb;--hub-surface:#fff;--hub-surface-2:#f1f5f7;--hub-text:#172033;--hub-muted:#64748b;--hub-border:#dce3ea;--hub-gold:#0f766e;--hub-gold-soft:#dff3ef;--hub-alert:#dc2626;--hub-alert-soft:#feeceb;--hub-success:#16a34a;--hub-warning:#d97706;--hub-shopee:#ee4d2d;--hub-sidebar:#0f172a;--hub-sidebar-soft:#17233a;--hub-shadow:0 12px 36px #0f172a11}:root[data-theme=dark]{--hub-bg:#0a1220;--hub-surface:#111c2d;--hub-surface-2:#162235;--hub-text:#edf4f8;--hub-muted:#9aaabd;--hub-border:#2a3a50;--hub-gold:#2dd4bf;--hub-gold-soft:#123c3a;--hub-alert:#fb7185;--hub-alert-soft:#431f2a;--hub-success:#4ade80;--hub-warning:#fbbf24;--hub-shadow:0 16px 46px #0000003d}.portal-shell-v3{min-height:100vh;color:var(--hub-text);background:var(--hub-bg)}.portal-sidebar{z-index:70;color:#dbe5ef;background:var(--hub-sidebar);border-right:1px solid #ffffff0e;flex-direction:column;width:210px;padding:18px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 34px #0f172a14}.portal-sidebar .sidebar-brand{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 8px 15px;display:flex}.portal-sidebar .sidebar-brand .hub-brand,.portal-sidebar .sidebar-brand .hub-brand img{width:154px}.portal-sidebar .sidebar-close{display:none}.sidebar-store{background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;margin:16px 4px 12px;padding:12px}.marketplace-identity{align-items:center;gap:10px;min-width:0;display:flex}.marketplace-identity>span:last-child{gap:2px;min-width:0;display:grid}.marketplace-identity small{color:var(--hub-muted);font-size:11px;font-weight:700}.marketplace-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-store .marketplace-identity small{color:#8da0b5}.sidebar-store .marketplace-identity strong{color:#fff}.marketplace-logo{color:#fff;background:#64748b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:900 14px/1 Manrope,sans-serif;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.marketplace-logo[data-marketplace=shopee]{background:var(--hub-shopee)}.sidebar-main,.sidebar-bottom{gap:5px;display:grid}.sidebar-main{padding:10px 0}.sidebar-bottom{border-top:1px solid #ffffff14;margin-top:auto;padding-top:12px}.portal-sidebar nav button{color:#91a2b6;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.portal-sidebar nav button svg{flex:0 0 20px;width:20px;height:20px}.portal-sidebar nav button:hover{color:#fff;background:#ffffff0f}.portal-sidebar nav button.active{color:#fff;background:#0f766e;box-shadow:0 8px 22px #0f766e40}.portal-workspace-v3{min-height:100vh;margin-left:210px}.portal-topbar-v3{z-index:45;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb, var(--hub-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 5px 20px #0f172a06}.topbar-current{gap:2px;display:grid}.topbar-current small{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.topbar-current strong{font:750 17px/1.2 Manrope,sans-serif}.portal-topbar-v3>.marketplace-identity{border-right:1px solid var(--hub-border);min-width:190px;padding-right:22px}.portal-topbar-v3 .topbar-actions{align-items:center;gap:8px;display:flex}.portal-topbar-v3 .topbar-actions>button,.portal-topbar-v3 .topbar-actions .theme-toggle,.notification-bell,.portal-shell-v3 .mobile-menu{border:1px solid var(--hub-border);min-width:38px;min-height:38px;color:var(--hub-muted);background:var(--hub-surface);border-radius:10px;place-items:center;padding:7px 10px;font-size:11px;font-weight:750;display:grid}.portal-topbar-v3 .topbar-actions>button:hover,.notification-bell:hover{color:var(--hub-gold);border-color:color-mix(in srgb, var(--hub-gold) 45%, var(--hub-border))}.notification-bell{position:relative}.notification-bell svg{width:19px;height:19px}.notification-bell>i{border:2px solid var(--hub-surface);color:#fff;background:var(--hub-alert);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.topbar-user{text-align:right;min-width:150px;margin:0 4px 0 5px;display:grid}.topbar-user strong{font-size:12px}.topbar-user small{max-width:200px;color:var(--hub-muted);text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.portal-shell-v3 .mobile-menu{display:none}.portal-main-v3{width:100%;max-width:1580px;margin:0 auto;padding:22px 20px 54px}.portal-shell-v3 .portal-page{gap:20px}.portal-shell-v3 .portal-page-title{min-height:82px;padding-bottom:20px}.portal-shell-v3 .portal-page-title h1{margin-top:6px;font-size:clamp(28px,2.5vw,38px)}.portal-shell-v3 .portal-page-title p{font-size:14px}.portal-shell-v3 .portal-page-title>div:first-child>span,.portal-shell-v3 .portal-panel header span,.portal-shell-v3 .portal-panel>span,.portal-shell-v3 .portal-welcome>div:first-child>span,.settings-section-heading span{color:var(--hub-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.portal-shell-v3 .portal-panel{border-radius:13px;box-shadow:0 8px 26px #0f172a0b}.portal-shell-v3 .portal-panel:hover{border-color:color-mix(in srgb, var(--hub-gold) 30%, var(--hub-border))}.portal-shell-v3 .portal-primary,.portal-shell-v3 .portal-panel button.portal-primary{box-shadow:0 7px 18px #0f766e26;color:#fff!important;background:#0f766e!important;border-color:#0f766e!important}.portal-shell-v3 .portal-primary:hover{background:#0b625c!important}.portal-shell-v3 .portal-welcome{color:#fff;background:linear-gradient(125deg,#0f172a 0%,#12243a 58%,#0f766e 145%);box-shadow:0 18px 42px #0f172a1f}.portal-shell-v3 .portal-welcome p strong{color:#d7f5ef}.portal-shell-v3 .portal-welcome>div:last-child{background:#ffffff0e;border-color:#ffffff21}.portal-shell-v3 .portal-welcome>div:last-child strong{color:#5eead4}.portal-shell-v3 .score-ring{background:conic-gradient(var(--hub-gold) var(--score), var(--hub-border) 0)}.portal-shell-v3 .quick-actions button svg{color:var(--hub-gold)}.workspace-stack{gap:20px;display:grid}.workspace-tabs{border:1px solid var(--hub-border);background:var(--hub-surface);scrollbar-width:none;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 24px #0f172a09}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs button{min-width:150px;min-height:52px;color:var(--hub-muted);text-align:left;background:0 0;border:0;border-radius:10px;align-content:center;gap:3px;padding:8px 15px;display:grid}.workspace-tabs button strong{color:inherit;font-size:12px}.workspace-tabs button small{color:inherit;opacity:.82;font-size:10px}.workspace-tabs button:hover{color:var(--hub-text);background:var(--hub-surface-2)}.workspace-tabs button.active{color:#0b5f59;background:var(--hub-gold-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hub-gold) 20%, transparent)}:root[data-theme=dark] .workspace-tabs button.active{color:#7de7d8}.settings-title{margin-bottom:-5px}.settings-workspace>.settings-section>.portal-page-title{display:none}.settings-section{gap:17px!important}.settings-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 12px;display:flex}.settings-section-heading h2{letter-spacing:-.035em;margin:6px 0 3px;font:750 25px/1.2 Manrope,sans-serif}.settings-section-heading p{color:var(--hub-muted);margin:0;font-size:13px}.marketplace-badge{border:1px solid var(--hub-border);width:max-content;color:var(--hub-muted);background:var(--hub-surface-2);letter-spacing:.02em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;margin-bottom:7px;padding:4px 8px 4px 5px;font-weight:850;font-size:9px!important;display:inline-flex!important}.marketplace-badge i{color:#fff;background:#64748b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.marketplace-badge[data-marketplace=shopee]{color:#c63d22;border-color:color-mix(in srgb, var(--hub-shopee) 25%, var(--hub-border));background:color-mix(in srgb, var(--hub-shopee) 8%, var(--hub-surface))}.marketplace-badge[data-marketplace=shopee] i{background:var(--hub-shopee)}.portal-shell-v3 .queue-tabs button,.portal-shell-v3 .shipping-scope button{border-radius:13px;min-height:74px}.portal-shell-v3 .queue-tabs button span,.portal-shell-v3 .shipping-scope button span{font-size:12px}.portal-shell-v3 .queue-tabs button small{display:none}.portal-shell-v3 .queue-tabs button strong,.portal-shell-v3 .shipping-scope button strong{color:var(--hub-gold)}.portal-shell-v3 .queue-tabs button.active,.portal-shell-v3 .shipping-scope button.active{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 9px 24px #0f766e26}.portal-shell-v3 .queue-tabs button.active strong,.portal-shell-v3 .shipping-scope button.active strong{color:#fff}.invoice-batch-bar{border:1px dashed color-mix(in srgb, var(--hub-gold) 40%, var(--hub-border));background:color-mix(in srgb, var(--hub-gold-soft) 42%, var(--hub-surface));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 17px;transition:border-color .2s,background .2s,transform .2s;display:flex}.invoice-batch-bar.has-selection{border-style:solid;border-color:var(--hub-gold);background:var(--hub-gold-soft);transform:translateY(-1px)}.invoice-batch-bar>div{gap:4px;display:grid}.invoice-batch-bar span{font-size:13px;font-weight:850}.invoice-batch-bar small{color:var(--hub-muted);font-size:11px}.select-column{width:48px;text-align:center!important}.select-column input{accent-color:#0f766e;cursor:pointer;width:17px;height:17px}.selected-row td{background:color-mix(in srgb, var(--hub-gold-soft) 48%, var(--hub-surface))}.order-flow-table table{min-width:1080px}.portal-shell-v3 .portal-table th{padding:13px 15px;font-size:10px}.portal-shell-v3 .portal-table td{padding:16px 15px;font-size:12px}.portal-shell-v3 .portal-table td small{font-size:10px;line-height:1.4}.operation-state{border-radius:99px;width:max-content;margin-bottom:4px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.operation-state.ok{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 11%, var(--hub-surface))}.operation-state.error{color:var(--hub-alert);background:var(--hub-alert-soft)}.operation-state.warning{color:var(--hub-warning);background:color-mix(in srgb, var(--hub-warning) 11%, var(--hub-surface))}.operation-state.neutral{color:var(--hub-muted);background:var(--hub-surface-2)}.portal-shell-v3 .deadline-pill{font-size:10px}.portal-shell-v3 .deadline-pill.next_day{color:#9a5a07;background:#fff1d9}:root[data-theme=dark] .portal-shell-v3 .deadline-pill.next_day{color:#fcd58a;background:#4a3315}.dispatch-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.dispatch-summary>div:first-child>span{color:var(--hub-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.dispatch-summary h2{margin:7px 0 4px}.dispatch-summary p{margin:0;font-size:12px}.dispatch-summary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.official-store-name{border:1px solid color-mix(in srgb, var(--hub-shopee) 20%, var(--hub-border));background:color-mix(in srgb, var(--hub-shopee) 4%, var(--hub-surface));border-radius:14px;align-items:center;gap:18px;padding:15px 17px;display:flex}.official-store-name>div:last-child{text-align:right;gap:3px;margin-left:auto;display:grid}.official-store-name>div:last-child strong{font-size:12px}.official-store-name>div:last-child small{color:var(--hub-muted);font-size:10px}.settings-form-grid,.marketplace-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.settings-form-grid label{color:var(--hub-muted);gap:7px;margin-bottom:15px;font-size:11px;font-weight:750;display:grid}.settings-form-grid input{border-radius:10px;min-height:44px;padding:0 12px}.settings-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.notification-guide ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.notification-guide li{color:var(--hub-muted);align-items:center;gap:9px;font-size:12px;display:flex}.notification-guide li i{border-radius:50%;width:9px;height:9px}.notification-guide li i.success{background:var(--hub-success)}.notification-guide li i.warning{background:var(--hub-warning)}.notification-guide li i.error{background:var(--hub-alert)}.marketplace-connection{position:relative;overflow:hidden}.marketplace-connection:before{content:"";background:var(--hub-shopee);width:4px;position:absolute;inset:0 auto 0 0}.marketplace-connection>p{margin:20px 0 0;font-size:12px}.connection-pill{text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;top:24px;right:24px}.connection-pill.connected{color:var(--hub-success);background:color-mix(in srgb, var(--hub-success) 11%, var(--hub-surface))}.connection-pill.pending{color:var(--hub-warning);background:color-mix(in srgb, var(--hub-warning) 11%, var(--hub-surface))}.marketplace-placeholder>div{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.marketplace-placeholder>div span{border:1px solid var(--hub-border);color:var(--hub-muted);background:var(--hub-surface-2);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:700}.overview-v3{gap:16px;display:grid}.overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:76px;padding:2px 1px 12px;display:flex}.overview-heading>div:first-child>span,.overview-card>header span{color:var(--hub-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.overview-heading h1{letter-spacing:-.04em;margin:5px 0 4px;font:750 clamp(25px,2.4vw,34px)/1.18 Manrope,sans-serif}.overview-heading p{color:var(--hub-muted);margin:0;font-size:12px}.overview-heading-actions{align-items:center;gap:8px;display:flex}.overview-heading-actions .marketplace-badge{margin:0}.overview-heading-actions>button,.overview-card>header>button,.top-product-card>button,.overview-error button{border:1px solid var(--hub-border);min-height:38px;color:var(--hub-text);background:var(--hub-surface);border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.overview-heading-actions>button:hover,.overview-card>header>button:hover,.top-product-card>button:hover{color:var(--hub-gold);border-color:color-mix(in srgb, var(--hub-gold) 38%, var(--hub-border))}.overview-heading-actions>button:disabled{opacity:.55}.overview-error{border:1px solid color-mix(in srgb, var(--hub-alert) 30%, var(--hub-border));color:var(--hub-alert);background:var(--hub-alert-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.overview-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-stat-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:118px;padding:17px;display:flex;box-shadow:0 5px 18px #0f172a09}.overview-stat-card>div{gap:5px;min-width:0;display:grid}.overview-stat-card span{color:var(--hub-muted);font-size:10px;font-weight:750}.overview-stat-card strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font:780 clamp(19px,2vw,27px)/1.15 Manrope,sans-serif;overflow:hidden}.overview-stat-card small{color:var(--hub-muted);font-size:9px}.overview-stat-card>i{width:34px;height:34px;color:var(--hub-gold);background:var(--hub-gold-soft);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.overview-stat-card>i svg{width:18px;height:18px}.overview-analytics-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);align-items:stretch;gap:12px;display:grid}.overview-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;min-width:0;box-shadow:0 5px 20px #0f172a09}.overview-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overview-card>header h2{letter-spacing:-.025em;margin:5px 0 3px;font:750 17px/1.25 Manrope,sans-serif}.overview-card>header p{color:var(--hub-muted);margin:0;font-size:10px}.overview-card>header p strong{color:var(--hub-text)}.sales-card{grid-template-rows:auto minmax(250px,1fr);padding:18px 18px 8px;display:grid}.overview-period-tabs{border:1px solid var(--hub-border);background:var(--hub-surface-2);border-radius:9px;gap:3px;padding:3px;display:flex}.overview-period-tabs button{min-height:29px;color:var(--hub-muted);background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:9px;font-weight:800}.overview-period-tabs button.active{color:#fff;background:var(--hub-gold);box-shadow:0 4px 12px color-mix(in srgb, var(--hub-gold) 22%, transparent)}.sales-chart-wrap{align-self:end;min-width:0}.sales-chart{width:100%;min-height:250px;display:block;overflow:visible}.chart-grid-line{stroke:var(--hub-border);stroke-width:1px;stroke-dasharray:3 5}.chart-axis-label,.chart-date-label{fill:var(--hub-muted);font:8px Manrope,sans-serif}.chart-line{fill:none;stroke:var(--hub-gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:var(--hub-surface);stroke:var(--hub-gold);stroke-width:3px}.overview-side-column{grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.top-product-card,.orders-volume-card{padding:17px}.top-product-card>header>svg{width:20px;height:20px;color:var(--hub-gold)}.top-product-content{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0 13px;display:grid}.top-product-content>img,.top-product-content>i{border:1px solid var(--hub-border);object-fit:cover;border-radius:10px;width:72px;height:72px}.top-product-content>i{color:var(--hub-gold);background:var(--hub-gold-soft);place-items:center;font-style:normal;font-weight:900;display:grid}.top-product-content>div{gap:4px;min-width:0;display:grid}.top-product-content>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.top-product-content>div>small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.top-product-content dl{grid-template-columns:1fr 1fr;gap:8px;margin:7px 0 0;display:grid}.top-product-content dl div{gap:2px;display:grid}.top-product-content dt{color:var(--hub-muted);font-size:8px}.top-product-content dd{margin:0;font-size:10px;font-weight:850}.top-product-card>button{width:100%}.top-product-empty{min-height:100px;color:var(--hub-muted);text-align:center;align-content:center;place-items:center;gap:5px;margin:12px 0;display:grid}.top-product-empty strong{color:var(--hub-text);font-size:11px}.top-product-empty span{max-width:250px;font-size:9px;line-height:1.45}.orders-volume-card>header{align-items:center}.orders-volume-card>header>strong{color:var(--hub-gold);font:800 21px/1 Manrope,sans-serif}.orders-bars{align-items:flex-end;gap:5px;height:108px;margin-top:11px;display:flex}.orders-bar-column{flex:1 1 0;place-items:end center;gap:3px;min-width:0;display:grid}.orders-bar-column>strong{color:var(--hub-muted);font-size:7px}.orders-bar-column>i{background:color-mix(in srgb, var(--hub-shopee) 78%, var(--hub-gold));border-radius:5px 5px 2px 2px;width:min(18px,70%);min-height:5px;transition:height .25s}.orders-bar-column>small{color:var(--hub-muted);white-space:nowrap;font-size:6px}.tasks-card{padding:18px}.tasks-card>header{border-bottom:1px solid var(--hub-border);padding-bottom:15px}.task-groups{grid-template-columns:1.3fr 1.3fr .8fr;gap:0;margin-top:2px;display:grid}.task-groups>section{border-right:1px solid var(--hub-border);min-width:0;padding:16px 18px 2px}.task-groups>section:first-child{padding-left:0}.task-groups>section:last-child{border-right:0;padding-right:0}.task-groups h3{color:var(--hub-muted);margin:0 0 9px;font-size:10px;font-weight:850}.task-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-groups>section:last-child>div{grid-template-columns:1fr}.overview-task-item{border:0;border-right:1px solid var(--hub-border);border-bottom:1px solid var(--hub-border);min-width:0;min-height:47px;color:var(--hub-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.overview-task-item:nth-child(2n){border-right:0}.overview-task-item:nth-last-child(-n+2){border-bottom:0}.task-groups>section:last-child .overview-task-item{border-right:0}.task-groups>section:last-child .overview-task-item:last-child{border-bottom:0}.overview-task-item:hover{background:var(--hub-surface-2)}.overview-task-item>span{min-width:0;color:var(--hub-muted);align-items:center;gap:7px;font-size:9px;line-height:1.3;display:flex}.overview-task-item>span i{background:var(--hub-warning);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.overview-task-item>strong{font:800 17px/1 Manrope,sans-serif}.overview-task-item.warning>span i{background:var(--hub-warning)}.overview-task-item.error>span i{background:var(--hub-alert)}.overview-task-item.error>strong{color:var(--hub-alert)}.overview-task-item.done>span i{background:var(--hub-success)}.overview-task-item.done>strong{color:var(--hub-success)}.overview-v3.is-loading .overview-stat-card strong,.overview-chart-skeleton,.overview-bars-skeleton{color:#0000;background:linear-gradient(90deg, var(--hub-surface-2) 20%, color-mix(in srgb, var(--hub-surface-2) 55%, var(--hub-surface)) 45%, var(--hub-surface-2) 70%);background-size:240% 100%;animation:1.2s linear infinite overview-shimmer}.overview-v3.is-loading .overview-stat-card strong{border-radius:5px;width:72%}.overview-chart-skeleton{border-radius:10px;min-height:250px;margin:20px 0 6px}.overview-bars-skeleton{border-radius:8px;min-height:100px;margin-top:12px}@keyframes overview-shimmer{to{background-position:-240% 0}}.notice-toast-stack{z-index:130;pointer-events:none;gap:9px;width:min(410px,100vw - 32px);display:grid;position:fixed;top:18px;right:22px}.notice-toast{border:1px solid var(--hub-border);border-left:4px solid var(--hub-gold);color:var(--hub-text);background:var(--hub-surface);pointer-events:auto;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:start;gap:11px;padding:14px;animation:.42s cubic-bezier(.22,.85,.28,1.1) both notice-slide-down;display:grid;box-shadow:0 18px 56px #0f172a33}.notice-toast>i,.notification-drawer article>i{color:#fff;background:var(--hub-gold);border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.notice-toast.success{border-left-color:var(--hub-success)}.notice-toast.success>i,.notification-drawer article.success>i{background:var(--hub-success)}.notice-toast.error{border-left-color:var(--hub-alert)}.notice-toast.error>i,.notification-drawer article.error>i{background:var(--hub-alert)}.notice-toast.warning{border-left-color:var(--hub-warning)}.notice-toast.warning>i,.notification-drawer article.warning>i{background:var(--hub-warning)}.notice-toast strong{padding-top:1px;font-size:12px;display:block}.notice-toast p{color:var(--hub-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.notice-toast>button{color:var(--hub-muted);background:0 0;border:0;padding:0 2px;font-size:18px}.notification-drawer{z-index:120;border-left:1px solid var(--hub-border);width:min(430px,100vw);height:100vh;color:var(--hub-text);background:var(--hub-surface);grid-template-rows:auto 1fr auto;animation:.28s both drawer-in;display:grid;position:fixed;top:0;right:0;box-shadow:-22px 0 65px #0f172a2b}.notification-drawer>header{border-bottom:1px solid var(--hub-border);justify-content:space-between;align-items:center;padding:23px;display:flex}.notification-drawer>header span{color:var(--hub-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.notification-drawer>header h2{margin:5px 0 0;font:750 23px Manrope,sans-serif}.notification-drawer>header button{color:var(--hub-muted);background:0 0;border:0;font-size:24px}.notification-drawer>div{overflow-y:auto}.notification-drawer article{border-bottom:1px solid var(--hub-border);grid-template-columns:32px 1fr;gap:11px;padding:17px 22px;display:grid}.notification-drawer article strong{font-size:12px}.notification-drawer article p{color:var(--hub-muted);margin:4px 0 7px;font-size:11px;line-height:1.45}.notification-drawer article small{color:var(--hub-muted);font-size:9px}.notification-empty{min-height:50vh;color:var(--hub-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.notification-empty svg{width:34px;height:34px;color:var(--hub-gold)}.notification-empty strong{color:var(--hub-text)}.notification-empty span{max-width:270px;font-size:11px;line-height:1.5}.clear-notices{border:1px solid var(--hub-border);min-height:41px;color:var(--hub-muted);background:var(--hub-surface-2);border-radius:10px;margin:14px 20px;font-weight:750}.sidebar-backdrop{display:none}@keyframes notice-slide-down{0%{opacity:0;transform:translateY(-24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.portal-sidebar{width:198px}.portal-workspace-v3{margin-left:198px}.portal-sidebar .sidebar-brand .hub-brand,.portal-sidebar .sidebar-brand .hub-brand img{width:148px}.portal-topbar-v3>.marketplace-identity{display:none}.portal-topbar-v3{grid-template-columns:1fr auto}.portal-main-v3{padding-inline:18px}.overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-analytics-grid{grid-template-columns:1fr}.overview-side-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.task-groups{grid-template-columns:1fr 1fr}.task-groups>section:nth-child(2){border-right:0}.task-groups>section:last-child{border-top:1px solid var(--hub-border);grid-column:1/-1;padding-left:0}.task-groups>section:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.task-groups>section:last-child .overview-task-item:first-child{border-right:1px solid var(--hub-border);border-bottom:0}}@media (width<=900px){.portal-sidebar{width:min(286px,86vw);transition:transform .25s;transform:translate(-105%)}.portal-sidebar.open{transform:translate(0)}.portal-sidebar .sidebar-close{color:#91a2b6;background:0 0;border:0;font-size:25px;display:block}.sidebar-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.portal-workspace-v3{margin-left:0}.portal-topbar-v3{grid-template-columns:auto 1fr auto;padding-inline:17px}.portal-shell-v3 .mobile-menu{display:grid}.settings-form-grid,.marketplace-settings-grid{grid-template-columns:1fr}.portal-shell-v3 .portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-heading{min-height:0}.overview-side-column,.task-groups{grid-template-columns:1fr}.task-groups>section,.task-groups>section:first-child,.task-groups>section:last-child{border-right:0;border-bottom:1px solid var(--hub-border);grid-column:auto;padding:15px 0}.task-groups>section:last-child{border-top:0;border-bottom:0}}@media (width<=680px){.portal-topbar-v3{gap:9px;min-height:62px;padding-inline:12px}.topbar-current small,.topbar-user,.topbar-actions .theme-toggle{display:none}.portal-topbar-v3 .topbar-actions{gap:5px}.portal-topbar-v3 .topbar-actions>button{min-width:34px;min-height:34px;padding:6px 8px}.portal-main-v3{padding:20px 13px 45px}.overview-heading{flex-direction:column;align-items:stretch}.overview-heading-actions{justify-content:space-between}.overview-stat-grid{grid-template-columns:1fr}.overview-stat-card{min-height:104px}.sales-card{padding:15px 10px 6px}.sales-card>header{flex-direction:column;align-items:stretch;padding-inline:5px}.overview-period-tabs{width:max-content}.sales-chart{min-width:580px}.sales-chart-wrap{overflow-x:auto}.tasks-card{padding:15px}.tasks-card>header{flex-direction:column;align-items:stretch}.tasks-card>header>button{width:100%}.task-groups section>div,.task-groups>section:last-child>div{grid-template-columns:1fr}.overview-task-item,.overview-task-item:nth-child(2n),.overview-task-item:nth-last-child(-n+2),.task-groups>section:last-child .overview-task-item:first-child{border-right:0;border-bottom:1px solid var(--hub-border)}.overview-task-item:last-child{border-bottom:0}.portal-shell-v3 .portal-page-title{flex-direction:column;align-items:flex-start}.portal-shell-v3 .portal-page-title>button{width:100%}.portal-shell-v3 .portal-metrics,.portal-shell-v3 .portal-overview-grid,.portal-shell-v3 .shipping-files,.portal-shell-v3 .shipping-health-grid,.portal-shell-v3 .label-settings-grid{grid-template-columns:1fr}.portal-shell-v3 .queue-tabs{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.portal-shell-v3 .queue-tabs button{min-width:145px}.invoice-batch-bar,.dispatch-summary,.settings-section-heading,.official-store-name{flex-direction:column;align-items:stretch}.invoice-batch-bar>button{width:100%}.official-store-name>div:last-child{text-align:left;margin-left:0}.workspace-tabs button{min-width:138px}.notice-toast-stack{width:calc(100vw - 20px);top:9px;right:10px}}@media (prefers-reduced-motion:reduce){.notice-toast,.notification-drawer,.overview-v3.is-loading .overview-stat-card strong,.overview-chart-skeleton,.overview-bars-skeleton{animation:none}}.admin-shell-v3{--admin-blue:#13223a;--admin-teal:#0f766e}.admin-sidebar-v3{background:linear-gradient(#0d1727 0%,#111d30 100%)}.admin-sidebar-identity{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:11px;margin:16px 4px 11px;padding:11px 10px;display:flex}.admin-sidebar-identity img{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.admin-sidebar-identity span{gap:2px;display:grid}.admin-sidebar-identity small{color:#7890aa;letter-spacing:.12em;font-size:8px;font-weight:850}.admin-sidebar-identity strong{color:#fff;font-size:12px}.admin-sidebar-v3 .admin-nav-dot{background:#f59e0b;border-radius:50%;width:6px;height:6px;margin-left:auto}.admin-topbar-v3{grid-template-columns:minmax(150px,1fr) auto auto}.admin-topbar-status{border-right:1px solid var(--hub-border);color:var(--hub-muted);align-items:center;gap:7px;padding-right:19px;font-size:9px;font-weight:800;display:inline-flex}.admin-topbar-status i{background:var(--hub-success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hub-success) 10%, transparent);border-radius:50%}.admin-main-v3{max-width:1540px}.admin-management-v3{gap:13px;display:grid}.admin-management-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:80px;padding:2px 1px 12px;display:flex}.admin-management-heading>div>span,.admin-command-card header span,.admin-plan-card header span,.admin-portfolio-card header span{color:var(--hub-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.admin-management-heading h1{letter-spacing:-.04em;margin:5px 0 4px;font:750 clamp(25px,2.4vw,34px)/1.18 Manrope,sans-serif}.admin-management-heading p{color:var(--hub-muted);margin:0;font-size:12px}.admin-management-heading>button{color:#fff;background:var(--admin-teal);border:0;border-radius:10px;align-items:center;gap:12px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #0f766e2e}.admin-management-heading>button b{font-size:17px;font-weight:500}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-summary-grid article{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;align-content:center;gap:5px;min-height:126px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.admin-summary-grid article>span{color:var(--hub-muted);font-size:10px;font-weight:750}.admin-summary-grid article>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 42px);font:780 clamp(21px,2vw,27px)/1.15 Manrope,sans-serif;overflow:hidden}.admin-summary-grid article>small{color:var(--hub-muted);font-size:9px}.admin-summary-grid article>i{color:#496079;background:#eaf0f5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.admin-summary-grid article>i.teal{color:var(--hub-gold);background:var(--hub-gold-soft)}.admin-summary-grid article>i.red{color:var(--hub-alert);background:var(--hub-alert-soft)}.admin-summary-grid article>i.green{color:var(--hub-success);background:color-mix(in srgb,var(--hub-success) 10%,var(--hub-surface))}.admin-management-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:10px;display:grid}.admin-command-card,.admin-plan-card,.admin-portfolio-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;box-shadow:0 5px 20px #0f172a09}.admin-command-card,.admin-plan-card{padding:17px}.admin-command-card header,.admin-plan-card header,.admin-portfolio-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-command-card h2,.admin-plan-card h2,.admin-portfolio-card h2{letter-spacing:-.025em;margin:5px 0 0;font:750 17px/1.25 Manrope,sans-serif}.admin-delta{width:max-content;color:var(--hub-muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.admin-delta i{background:var(--hub-warning);border-radius:50%;width:7px;height:7px}.admin-delta.ok{color:var(--hub-success)}.admin-delta.ok i{background:var(--hub-success)}.admin-delta.urgent{color:var(--hub-alert)}.admin-delta.urgent i{background:var(--hub-alert)}.admin-attention-list{margin-top:13px;display:grid}.admin-attention-list>button{border:0;border-top:1px solid var(--hub-border);min-height:63px;color:var(--hub-text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 4px;display:grid}.admin-attention-list>button:hover{background:var(--hub-surface-2);border-radius:8px;padding-inline:8px}.admin-attention-list>button>i{color:#fff;background:var(--hub-warning);border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.admin-attention-list>button>i.ok{background:var(--hub-success)}.admin-attention-list>button>i.neutral{background:#64748b}.admin-attention-list>button>div{gap:3px;display:grid}.admin-attention-list strong{font-size:10px}.admin-attention-list small{color:var(--hub-muted);font-size:9px}.admin-attention-list>button>b{color:var(--hub-muted);font-size:14px}.admin-plan-bars{gap:16px;margin-top:22px;display:grid}.admin-plan-bars>div{gap:6px;display:grid}.admin-plan-bars span{justify-content:space-between;display:flex}.admin-plan-bars span strong{text-transform:capitalize;font-size:9px}.admin-plan-bars span b{font-size:10px}.admin-plan-bars>div>i{background:var(--hub-surface-2);border-radius:99px;height:7px;overflow:hidden}.admin-plan-bars>div>i b{border-radius:inherit;background:linear-gradient(90deg,var(--admin-teal),#2dd4bf);min-width:3px;height:100%;display:block}.admin-plan-bars small{color:var(--hub-muted);font-size:8px}.admin-portfolio-card{overflow:hidden}.admin-portfolio-card>header{padding:17px}.admin-portfolio-card>header p{color:var(--hub-muted);margin:3px 0 0;font-size:9px}.admin-portfolio-card>header>button{border:1px solid var(--hub-border);min-height:36px;color:var(--hub-muted);background:var(--hub-surface);border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.admin-portfolio-table{overflow-x:auto}.admin-portfolio-head,.admin-portfolio-table>article{grid-template-columns:minmax(230px,1.5fr) .65fr .55fr .85fr .8fr .75fr .5fr;align-items:center;gap:12px;min-width:900px;display:grid}.admin-portfolio-head{border-block:1px solid var(--hub-border);color:var(--hub-muted);background:var(--hub-surface-2);text-transform:uppercase;letter-spacing:.06em;padding:10px 17px;font-size:8px;font-weight:850}.admin-portfolio-table>article{border-bottom:1px solid var(--hub-border);min-height:70px;padding:10px 17px}.admin-portfolio-table>article:last-child{border-bottom:0}.admin-store-name{align-items:center;gap:10px;min-width:0;display:flex}.admin-store-name>i{color:#fff;background:var(--hub-shopee);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.admin-store-name>span{gap:2px;min-width:0;display:grid}.admin-store-name strong,.admin-store-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-store-name strong{font-size:10px}.admin-store-name small{color:var(--hub-muted);font-size:8px}.admin-plan-pill{color:#0b5f59;background:var(--hub-gold-soft);text-transform:capitalize;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:850}.admin-plan-pill.performance{color:#8a5b07;background:#fff1d9}.admin-plan-pill.escala{color:#5b3e96;background:#eee7ff}:root[data-theme=dark] .admin-plan-pill.performance{color:#fcd58a;background:#4a3315}:root[data-theme=dark] .admin-plan-pill.escala{color:#d8c5ff;background:#332455}.admin-portfolio-table>article>strong{font-size:9px}.admin-connection-pill{width:max-content;color:var(--hub-warning);align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.admin-connection-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-connection-pill.connected{color:var(--hub-success)}.admin-portfolio-table>article>button{border:1px solid var(--hub-border);min-height:32px;color:var(--hub-text);background:var(--hub-surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.admin-portfolio-table>article>button:hover{color:#fff;border-color:var(--admin-teal);background:var(--admin-teal)}.admin-portfolio-empty{min-height:220px;color:var(--hub-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:25px;display:grid}.admin-portfolio-empty strong{color:var(--hub-text)}.admin-portfolio-empty span{font-size:10px}.admin-portfolio-empty button{margin-top:7px}.admin-shell-v3 .admin-client-grid,.admin-shell-v3 .admin-ticket-list,.admin-shell-v3 .store-cards-admin{color:var(--hub-text)}@media (width<=1180px){.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-grid{grid-template-columns:1fr}.admin-plan-bars{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.admin-topbar-v3{grid-template-columns:auto 1fr auto}.admin-topbar-status{display:none}}@media (width<=680px){.admin-management-heading{flex-direction:column;align-items:stretch}.admin-management-heading>button{justify-content:center}.admin-summary-grid,.admin-plan-bars{grid-template-columns:1fr}.admin-portfolio-card>header{flex-direction:column;align-items:stretch}.admin-portfolio-card>header>button{width:100%}}
