:root{--navy:#082d5b;--blue:#2563eb;--blue2:#0877ff;--green:#22c55e;--ink:#12213d;--muted:#74809a;--line:#e6ebf3;--bg:#f7f9fc;--card:#fff;--danger:#dc2626}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}button,a{font:inherit}button{cursor:pointer}main{grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.logoWrap{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.logoMark{background:linear-gradient(145deg,var(--blue2),var(--navy));color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:27px;font-weight:900;display:grid;position:relative;box-shadow:0 8px 24px #2563eb2e}.logoMark span{color:#fff;background:var(--green);border:2px solid #fff;border-radius:8px;padding:1px 4px;font-size:13px;position:absolute;top:-5px;right:-4px}.logoText{color:var(--navy);letter-spacing:-.7px;font-size:22px;font-weight:800}.logoText span{color:var(--blue)}.home,.navGroup a{color:#657187;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.home{margin-bottom:8px}.home span,.navGroup a span{text-align:center;width:20px}.navScroll{padding-right:4px;overflow:auto}.navScroll::-webkit-scrollbar{width:4px}.navScroll::-webkit-scrollbar-thumb{background:#d9e0eb;border-radius:10px}.navGroup{margin-top:14px}.navGroup p{letter-spacing:1.5px;color:#9ba5b7;margin:0 10px 5px;font-size:8px;font-weight:900}.navGroup a:hover{color:var(--navy);background:#f6f8fc}.version{color:var(--navy);background:#f6f9ff;border:1px solid #e3ecff;border-radius:12px;margin-top:auto;padding:11px 13px;font-size:12px}.version b{color:var(--blue);margin-left:4px}.version small{color:var(--muted);margin-top:3px;display:block}.content{width:100%;max-width:1700px;margin:0 auto;padding:34px 38px 48px}.content header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:2px;color:var(--blue);margin:0 0 8px;font-size:9px;font-weight:900}.content h1{letter-spacing:-1.2px;color:var(--navy);margin:0;font-size:29px}.content h1 span{color:#34435f;font-weight:500}.subtitle{color:var(--muted);margin:7px 0 0;font-size:13px}.headerActions{align-items:center;gap:9px;display:flex}.primary,.ghost,.secondary{border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 7px 18px #2563eb2e}.ghost{color:#52617b;background:#fff;border:1px solid #dbe3ef}.companyChip{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;display:flex}.companyChip>div{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.companyChip span{flex-direction:column;display:flex}.companyChip b{font-size:11px}.companyChip small{color:var(--muted);margin-top:2px;font-size:9px}.metrics{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 8px 30px #19325a0a}.metrics div{border-right:1px solid var(--line);padding:18px 20px}.metrics div:last-child{border:0}.metrics span{letter-spacing:1.4px;color:#8b95a8;font-size:8px;font-weight:900;display:block}.metrics b{color:var(--navy);margin:5px 0 1px;font-size:24px;display:block}.metrics small{color:var(--muted);font-size:10px}.metrics .good{color:#159447}.card{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 8px 30px #19325a0a}.mainGrid{grid-template-columns:minmax(0,1.65fr) minmax(285px,.65fr);gap:18px;display:grid}.flowCard{padding:22px}.cardTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cardTitle p,.quickCard>p{letter-spacing:1.7px;color:var(--blue);margin:0 0 5px;font-size:8px;font-weight:900}.cardTitle h2{color:var(--navy);margin:0;font-size:17px}.pill{color:var(--blue);background:#edf4ff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.flowList{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:21px;display:grid}.flowStep{background:linear-gradient(#fff,#fbfcff);border:1px solid #e8edf5;border-radius:13px;min-height:134px;padding:14px;position:relative}.flowStep .number{width:29px;height:29px;color:var(--blue);background:#edf4ff;border-radius:9px;place-items:center;margin-bottom:12px;font-size:9px;font-weight:900;display:grid}.flowStep div:nth-child(2){flex-direction:column;gap:5px;display:flex}.flowStep b{color:var(--navy);font-size:12px}.flowStep span{color:var(--muted);font-size:10px;line-height:1.45}.flowStep i{z-index:2;width:20px;height:20px;color:var(--blue);background:#fff;border:1px solid #dce5f2;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:58px;right:-10px}.flowStep:last-child i{display:none}.automation{background:#f5f9ff;border:1px solid #e3edff;border-radius:13px;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.automation>div{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid}.automation p{flex-direction:column;gap:3px;margin:0;display:flex}.automation b{color:var(--navy);font-size:11px}.automation span{color:var(--muted);font-size:10px}.secureSale{background:radial-gradient(circle at 100% 0,#eef7ff 0,#fff 48%);padding:22px}.shield{width:38px;height:38px;color:var(--green);background:#eaf9ef;border-radius:11px;place-items:center;display:grid}.checkList{flex-direction:column;gap:10px;margin:22px 0;display:flex}.checkList span{color:#506078;border-bottom:1px dashed #e6ebf3;padding-bottom:9px;font-size:11px}.checkList span:first-letter{color:var(--green)}.secondary{width:100%;color:var(--blue);background:#eef5ff;border:1px solid #cfe0ff}.secureSale small{color:#8a95a8;text-align:center;margin-top:10px;font-size:8.5px;line-height:1.5;display:block}.lowerGrid{grid-template-columns:1fr 1fr .75fr;gap:18px;margin-top:18px;display:grid}.listCard,.quickCard{padding:20px}.link{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:800}.empty{text-align:center;padding:25px 12px 12px}.empty>span{margin-bottom:8px;font-size:28px;display:block}.empty b{color:#52617b;font-size:11px;display:block}.empty p{max-width:340px;color:var(--muted);margin:5px auto 0;font-size:9.5px;line-height:1.45}.quickActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.quickActions button{color:var(--navy);background:#fbfcff;border:1px solid #e5ebf4;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;display:flex}.quickActions button span{font-size:20px}.quickActions button b{font-size:9px}@media (max-width:1180px){main{grid-template-columns:78px 1fr}.sidebar{padding:20px 10px}.logoText,.navGroup p,.navGroup a:not(:first-of-type),.version{display:none}.logoWrap{padding:0 6px 18px}.home,.navGroup a{justify-content:center;font-size:0}.home span,.navGroup a span{font-size:17px}.content{padding:28px 24px}.headerActions .ghost{display:none}.flowList,.lowerGrid{grid-template-columns:1fr 1fr}.quickCard{grid-column:1/-1}}@media (max-width:760px){main{display:block}.sidebar{display:none}.content{padding:20px 14px}.content header{flex-direction:column;align-items:flex-start}.headerActions{flex-wrap:wrap;width:100%}.companyChip{margin-left:auto}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.mainGrid,.lowerGrid{grid-template-columns:1fr}.quickCard{grid-column:auto}.flowList{grid-template-columns:1fr}.flowStep i{display:none}.content h1{font-size:25px}}button{font:inherit}.sidebar button{text-align:left;background:0 0;border:0}.home,.navGroup button{color:#657187;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:12px;font-weight:600;display:flex}.home.active{color:var(--blue);background:#edf4ff}.home span,.navGroup button span{text-align:center;width:20px}.navGroup button:hover{color:var(--navy);background:#f6f8fc}.apiBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:11px;display:flex}.apiBanner code{background:#ffedd5;border-radius:5px;padding:2px 5px}.apiBanner button{color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:8px;margin-left:auto;padding:6px 9px;font-weight:700}.companyChip{cursor:pointer;text-align:left}.metrics .bad{color:#dc2626}.mini{padding:8px 11px}.workGrid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.55fr);gap:18px;display:grid}.saleCard{min-height:350px;padding:22px}.stack{gap:18px;display:grid}.setupCard{padding:20px}.setupRows{gap:8px;margin-top:16px;display:grid}.setupRows span{color:#7a879c;border:1px dashed #e1e7f0;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:10px;display:flex}.setupRows span.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.setupRows b{font-size:12px}.tableWrap{margin-top:15px;overflow:auto}.tableWrap table{border-collapse:collapse;width:100%;min-width:700px}.tableWrap th{text-align:left;letter-spacing:1px;color:#8793a7;border-bottom:1px solid var(--line);padding:10px 9px;font-size:8px}.tableWrap td{color:#52617b;border-bottom:1px solid #edf1f6;padding:11px 9px;font-size:10.5px}.tableWrap td>b{color:var(--navy)}.status{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.status.s1{color:#2563eb;background:#eff6ff}.status.s2{color:#15803d;background:#ecfdf5}.status.s3{color:#b91c1c;background:#fef2f2}.rowActions{white-space:nowrap;text-align:right}.rowActions button{color:#53627a;background:#fff;border:1px solid #dce5f2;border-radius:7px;margin-left:4px;padding:5px 7px;font-size:8px}.rowActions .invoiceBtn{color:#fff;background:var(--blue);border-color:var(--blue)}.lowerGrid.v03{grid-template-columns:1fr .8fr .85fr}.miniList{margin-top:13px;display:grid}.miniList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.miniList span{flex-direction:column;display:flex}.miniList b{color:var(--navy);font-size:10px}.miniList small{color:#8c97aa;margin-top:2px;font-size:8px}.miniList strong{color:#dc2626;font-size:10px}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.kpis button,.kpis div{text-align:center;background:#fbfcff;border:1px solid #e4eaf3;border-radius:11px;padding:15px 8px}.kpis button{cursor:pointer}.kpis b{color:var(--navy);font-size:20px;display:block}.kpis span{color:#8490a4;font-size:8px}.fit{width:auto;margin-top:12px}.boot{min-height:100vh;color:var(--navy);background:#f8faff;flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.boot .logoWrap{padding:0}.spinner{border:3px solid #dfe9fb;border-top-color:var(--blue);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.setupPage{background:linear-gradient(120deg,#061e3d 0,#0a3670 44%,#f7faff 44.1%);grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;min-height:100vh;padding:55px 7vw;display:grid}.setupBrand{color:#fff;align-self:center}.setupBrand .logoWrap{margin-bottom:23px;padding:0}.setupBrand .logoText{color:#fff}.setupBrand>p{color:#dce8ff;max-width:420px;font-size:20px;line-height:1.5}.setupVisual{grid-template-columns:36px 1fr;align-items:center;gap:9px 12px;max-width:330px;margin-top:42px;display:grid}.setupVisual span{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.setupVisual b{font-size:11px}.setupVisual i{display:none}.setupForm{background:#fff;border:1px solid #e5eaf2;border-radius:22px;width:100%;max-width:680px;padding:34px 38px;box-shadow:0 25px 80px #071f431f}.setupForm h1{color:var(--navy);margin:0 0 8px;font-size:30px}.setupForm>p:not(.eyebrow){color:#7b879b;margin:0 0 22px;font-size:12px}.setupForm small{text-align:center;color:#919caf;margin-top:10px;font-size:8.5px;display:block}.submit{width:100%;margin-top:3px;padding:12px}.field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.field label{color:#53627a;font-size:9px;font-weight:800}.field input,.field select{color:#24334e;background:#fff;border:1px solid #dfe5ef;border-radius:9px;outline:none;height:39px;padding:0 10px;font-size:11px}.field input:focus,.field select:focus{border-color:#91b7ff;box-shadow:0 0 0 3px #eff5ff}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formGrid.three{grid-template-columns:repeat(3,1fr)}.formError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:12px;padding:9px 11px;font-size:10px}.notice{color:#58708d;background:#f5f9ff;border:1px solid #dbe9ff;border-radius:10px;padding:10px 12px;font-size:9.5px;line-height:1.5}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0412287a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #eef2f7;border-radius:18px;width:min(520px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #04122847}.modalHead{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:21px 24px 15px;display:flex;position:sticky;top:0}.modalHead p{letter-spacing:1.6px;color:var(--blue);margin:0 0 4px;font-size:8px;font-weight:900}.modalHead h2{color:var(--navy);margin:0;font-size:19px}.modalHead>button{color:#65738a;background:#f4f7fb;border:0;border-radius:9px;width:30px;height:30px;font-size:20px;line-height:1}.modalForm{padding:20px 24px 24px}.modalActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.prereq{text-align:center;padding:35px 28px}.prereq>span{font-size:40px}.prereq h3{color:var(--navy);margin:10px 0 5px}.prereq p{color:#7c889c;font-size:11px;line-height:1.5}.prereq button{width:100%;margin-top:9px;display:block}.saleItems{border:1px solid #e2e8f1;border-radius:12px;margin:3px 0 14px;overflow:hidden}.saleItemsHead{background:#f7f9fc;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.saleItemsHead b{color:var(--navy);font-size:9px}.saleItemsHead button{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:800}.saleItem{border-top:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) 95px 110px 110px 30px;align-items:end;gap:8px;padding:9px 10px;display:grid}.saleItem .field{margin:0}.itemTotal{flex-direction:column;gap:7px;padding-bottom:7px;display:flex}.itemTotal small{color:#7e8a9d;font-size:8px}.itemTotal b{color:var(--navy);font-size:10px}.remove{color:#dc2626;background:#fff0f0;border:0;border-radius:8px;width:28px;height:38px;font-size:18px}.saleBottom{grid-template-columns:1fr 240px;align-items:start;gap:20px;display:grid}.check{color:#58667c;align-items:flex-start;gap:8px;font-size:9.5px;line-height:1.4;display:flex}.check input{margin-top:1px}.saleTotal{background:#f7faff;border:1px solid #e2ebfb;border-radius:12px;gap:7px;padding:13px 15px;display:grid}.saleTotal span,.saleTotal strong{color:#6d7a8e;justify-content:space-between;font-size:9px;display:flex}.saleTotal strong{color:var(--navy);border-top:1px solid #dfe8f7;padding-top:9px;font-size:12px}.invoiceHero{color:#fff;background:linear-gradient(135deg,#0a3670,#2563eb);border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:15px 17px;display:flex}.invoiceHero span{font-size:10px}.invoiceHero b{font-size:20px}.installments{border:1px solid #e3e9f2;border-radius:11px;max-height:190px;margin-bottom:12px;overflow:auto}.installments div{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:9px 11px;font-size:9.5px;display:flex}.installments div:last-child{border-bottom:0}.installments b{color:var(--navy)}.toast{z-index:2000;border-radius:12px;max-width:420px;padding:12px 15px;font-size:10.5px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #081f412e}.toast.ok{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.toast.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.printOrder{display:none}@media print{body *{visibility:hidden!important}.printOrder,.printOrder *{visibility:visible!important}.printOrder{color:#111;background:#fff;width:100%;padding:20mm;font-family:Arial,sans-serif;display:block;position:absolute;top:0;left:0}.printOrder header{border-bottom:2px solid #153e75;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;display:flex}.printOrder header h1{color:#153e75;margin:0;font-size:24px}.printOrder header b{font-size:12px}.printOrder header>div:last-child{text-align:right;flex-direction:column;font-size:10px;display:flex}.printBlock{border:1px solid #ccc;gap:3px;margin-bottom:14px;padding:10px;font-size:10px;display:grid}.printBlock>b{color:#153e75}.printOrder table{border-collapse:collapse;width:100%;font-size:10px}.printOrder th,.printOrder td{text-align:left;border:1px solid #bbb;padding:7px}.printTotal{justify-content:flex-end;gap:25px;margin-top:12px;font-size:11px;display:flex}.declaration{margin-top:28px;font-size:9.5px;line-height:1.5}.signatures{text-align:center;grid-template-columns:1fr 1fr;gap:45px;margin-top:45px;display:grid}.signatures div{flex-direction:column;gap:5px;font-size:9px;display:flex}.signatures span{font-weight:700}.signatures small{font-size:8px}.printOrder footer{text-align:center;color:#666;border-top:1px solid #ccc;margin-top:35px;padding-top:8px;font-size:8px}}@media (max-width:1180px){.workGrid{grid-template-columns:1fr}.stack,.lowerGrid.v03{grid-template-columns:1fr 1fr}.lowerGrid.v03>.secureSale{grid-column:1/-1}.saleItem{grid-template-columns:minmax(180px,1fr) 80px 100px 95px 30px}}@media (max-width:760px){.setupPage{background:#f7faff;padding:18px;display:block}.setupBrand{display:none}.setupForm{padding:25px 20px}.formGrid,.formGrid.three,.saleBottom,.workGrid,.stack,.lowerGrid.v03{grid-template-columns:1fr}.lowerGrid.v03>.secureSale{grid-column:auto}.modalBackdrop{padding:8px}.modal{max-height:96vh}.saleItem{grid-template-columns:1fr 1fr}.saleItem .productSelect{grid-column:1/-1}.itemTotal{padding:6px}.kpis{grid-template-columns:1fr 1fr 1fr}}.navGroup button,.home{cursor:pointer}.navGroup button.active{color:#fff;background:#ffffff1c;border-color:#ffffff14}.viewBody{gap:18px;display:grid}.moduleCard{min-height:420px;padding:22px}.moduleCard .tableWrap{margin-top:12px}.infoBanner{color:#536a89;background:#f4f8ff;border:1px solid #dbe8ff;border-radius:13px;padding:13px 15px;font-size:10px;line-height:1.55}.infoBanner b{color:#123a72}.metrics.compact{grid-template-columns:repeat(3,1fr)}.metrics.compact>div{min-height:112px}.positive{font-weight:800;color:#15803d!important}.negative{font-weight:800;color:#c62828!important}.stockOk{color:#15803d;font-weight:800}.stockBad{color:#dc2626;font-weight:900}.purchaseTotal{max-width:320px;margin-left:auto}.moduleCard .empty.big{min-height:290px}.moduleCard .tableWrap table{min-width:820px}.moduleCard .rowActions{min-width:140px}.content header h1{max-width:760px}.sidebar .version small{color:#87a2c7;margin-top:3px;font-size:8px;display:block}.navScroll{padding-bottom:18px}@media (max-width:980px){.metrics.compact{grid-template-columns:1fr 1fr 1fr}.moduleCard{padding:17px}}@media (max-width:760px){.metrics.compact{grid-template-columns:1fr}.moduleCard{padding:14px}.moduleCard .tableWrap table{min-width:700px}}.authPage{background:linear-gradient(125deg,#061d3c 0,#0b3977 46%,#f6f9ff 46.1%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:100vh;padding:55px 8vw;display:grid}.authBrand{color:#fff;max-width:500px}.authBrand .logoWrap{margin-bottom:28px;padding:0}.authBrand .logoText{color:#fff}.authBrand h2{margin:0 0 14px;font-size:34px;line-height:1.12}.authBrand>p{color:#dce8fb;font-size:13px;line-height:1.6}.securityPoints{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.securityPoints span{background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;padding:11px 12px;font-size:10px;font-weight:700}.authCard{background:#fff;border:1px solid #e4eaf3;border-radius:22px;justify-self:center;width:min(500px,100%);padding:34px 38px;box-shadow:0 28px 85px #071f4329}.authCard h1{color:var(--navy);margin:0 0 7px;font-size:29px}.authCard>p:not(.eyebrow){color:#7c889b;margin:0 0 22px;font-size:11px}.linkButton{color:#61738e;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;font-size:9px}.linkButton:hover{color:var(--blue)}.permissionGrid{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 14px;display:grid}.permissionGrid label{color:#5d6c83;cursor:pointer;border:1px solid #e1e7f0;border-radius:10px;align-items:center;gap:8px;padding:10px 11px;font-size:9.5px;display:flex}.permissionGrid label.selected{color:#1f5ecc;background:#f3f7ff;border-color:#8eb5ff;font-weight:800}.permissionGrid input{accent-color:var(--blue)}.fiscalSettingsGrid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.fiscalSettingsGrid .moduleCard{min-height:0}.settingsForm{gap:4px;margin-top:10px;display:grid}.fiscalBox{background:#f8fbff;border:1px solid #dce6f4;border-radius:12px;margin:4px 0 13px;padding:13px 14px}.fiscalBox>b{color:#173d73;margin-bottom:10px;font-size:10px;display:block}.certStatus{border-radius:12px;align-items:center;gap:11px;margin:11px 0 14px;padding:13px 14px;display:flex}.certStatus>span{border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.certStatus>div{flex-direction:column;gap:3px;display:flex}.certStatus b{font-size:10.5px}.certStatus small{font-size:8.5px}.certStatus.ready{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.certStatus.ready>span{color:#fff;background:#22c55e}.certStatus.pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.certStatus.pending>span{color:#fff;background:#fb923c}.certMeta{background:#f8fafc;border:1px solid #e7ecf3;border-radius:11px;gap:5px;margin-bottom:13px;padding:12px;display:grid}.certMeta span{color:#8490a2;font-size:8px}.certMeta b,.certMeta code{color:#263852;overflow-wrap:anywhere;font-size:9px}.certUpload{border-top:1px solid #edf1f6;padding-top:13px}.fiscalWide{grid-column:1/-1}.companyChip small{text-transform:none}@media (max-width:980px){.authPage{background:#f6f9ff;grid-template-columns:1fr;padding:25px}.authBrand{display:none}.fiscalSettingsGrid{grid-template-columns:1fr}.fiscalWide{grid-column:auto}}@media (max-width:760px){.authCard{padding:26px 20px}.permissionGrid,.securityPoints{grid-template-columns:1fr}}.safeEnvironment{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:11px;margin:8px 0 12px;padding:12px 13px;display:flex}.safeEnvironment>span{font-size:21px}.safeEnvironment>div{flex-direction:column;gap:4px;display:flex}.safeEnvironment b{font-size:10px}.safeEnvironment small{color:#5270a1;font-size:8.5px;line-height:1.45}.homologIntro{background:linear-gradient(135deg,#f4f9ff,#f8fffb);border:1px solid #dbeafe;border-radius:14px;align-items:flex-start;gap:14px;margin-top:14px;padding:15px 16px;display:flex}.homologShield{background:#e0edff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.homologIntro b{color:var(--navy);font-size:11px}.homologIntro p{color:#61728c;margin:5px 0 0;font-size:9.5px;line-height:1.55}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.readinessItem{background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex}.readinessItem>span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.readinessItem>div{flex-direction:column;gap:2px;min-width:0;display:flex}.readinessItem b{color:#243c5e;font-size:9.5px}.readinessItem small{color:#78869b;font-size:8px;line-height:1.35}.readinessItem.ok{background:#f7fff9;border-color:#bbf7d0}.readinessItem.ok>span{color:#fff;background:#22c55e}.readinessItem.pending{background:#fffaf5;border-color:#fed7aa}.readinessItem.pending>span{color:#fff;background:#fb923c}.readinessLoading{color:#7a8799;font-size:9px}.sefazAction{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.sefazAction>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sefazAction span{color:#8a96a8;font-size:8px}.sefazAction code{color:#24446e;overflow-wrap:anywhere;font-size:8.5px}.sefazAction .primary{white-space:nowrap}.sefazResult{border-radius:12px;margin-top:14px;padding:12px 13px}.sefazResult>div{align-items:center;gap:10px;display:flex}.sefazResult>div>span{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sefazResult section{flex-direction:column;gap:3px;display:flex}.sefazResult b{font-size:10px}.sefazResult small{font-size:8px}.sefazResult em{margin-top:8px;font-size:8px;font-style:normal;font-weight:800;display:block}.sefazResult.ok{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.sefazResult.ok>div>span{color:#fff;background:#22c55e}.sefazResult.warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.sefazResult.warn>div>span{color:#fff;background:#fb923c}@media (max-width:760px){.readinessGrid{grid-template-columns:1fr}.sefazAction{flex-direction:column;align-items:stretch}.sefazAction .primary{width:100%}}.inactiveRow{opacity:.58;background:#f8fafc}.tableSub{color:#748399;margin-top:3px;font-size:11px;display:block}.companyDataGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dataList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dataList span{background:#fbfdff;border:1px solid #e5edf7;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.dataList small{color:#70829a;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dataList b{color:#0c2c57;overflow-wrap:anywhere}@media (max-width:900px){.companyDataGrid,.dataList{grid-template-columns:1fr}}.sefazDiagnostic{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;margin-top:14px;padding:13px 14px}.sefazDiagnostic>div{align-items:flex-start;gap:10px;display:flex}.sefazDiagnostic>div>span{color:#fff;background:#e11d48;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sefazDiagnostic section{flex-direction:column;gap:6px;min-width:0;display:flex}.sefazDiagnostic b{font-size:10px}.sefazDiagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#881337;margin:0;font:8.5px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.sefazDiagnostic em{margin-top:9px;font-size:8px;font-style:normal;font-weight:800;display:block}.xmlPreview{gap:12px;margin-top:18px;display:grid}.xmlHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.xmlHead>div{gap:3px;display:grid}.xmlHead small{color:#64748b}.xmlPreview textarea{resize:vertical;color:#d9f7ea;background:#071525;border:1px solid #d8e2ee;border-radius:14px;width:100%;min-height:280px;padding:14px;font:12px/1.55 Consolas,Monaco,monospace;box-shadow:inset 0 0 0 1px #ffffff05}.safeEnvironment.ready{background:#effcf6;border-color:#b8ead2}.safeEnvironment.ready>span{color:#fff;background:#16a66a}.sefazResult.bad{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.sefazResult.bad>div>span{color:#fff;background:#f97316}.homologationSend{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:13px 14px;display:flex}.homologationSend>div{flex-direction:column;gap:4px;min-width:0;display:flex}.homologationSend b{color:#16365e;font-size:10px}.homologationSend small{color:#60758f;font-size:8.5px;line-height:1.45}.homologationSend .primary{white-space:nowrap}.miniOk{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.rowActions button.danger{color:#b42318;background:#fff7f7;border-color:#fecaca}.rowActions button.danger:hover{background:#fff0f0;border-color:#fca5a5}.rowActions button:disabled{opacity:.5;cursor:not-allowed}.searchBox{background:#fff;border:1px solid #dbe4ef;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-top:14px;padding:0 11px;display:flex}.searchBox>span{color:#7b8ba2;font-size:17px}.searchBox input{color:#17345b;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:11px}.searchBox button{color:#607089;background:#eef3f8;border:0;border-radius:50%;width:24px;height:24px;font-weight:800}.emptyActions{justify-content:center;gap:8px;margin-top:13px;display:flex}.emptyActions .fit{width:auto}.quickNfe{gap:12px;display:grid}.quickSection{background:#fbfdff;border:1px solid #e1e8f1;border-radius:14px;padding:14px}.quickSectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.quickSectionTitle b{color:#123760;font-size:11px}.quickSectionTitle small{color:#718198;font-size:8.5px}.selectedLookup{background:#f0f6ff;border:1px solid #b7d4ff;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.selectedLookup b{color:#174a88;font-size:10px}.selectedLookup span{color:#64758c;font-size:9px}.selectedLookup button{color:#245ea8;background:#fff;border:0;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:800}.lookupResults{gap:6px;max-height:210px;margin-top:8px;display:grid;overflow:auto}.lookupResults button{text-align:left;background:#fff;border:1px solid #e1e8f1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;display:flex}.lookupResults button:hover{background:#f7fbff;border-color:#91b8f7}.lookupResults b{color:#183b66;font-size:9.5px}.lookupResults span{color:#75849a;font-size:8px}.productResults{max-height:180px}.quickItems{gap:7px;margin-top:10px;display:grid}.quickItems>div{background:#fff;border:1px solid #e6ebf2;border-radius:11px;grid-template-columns:minmax(220px,1fr) 84px 105px 105px 30px;align-items:end;gap:8px;padding:9px 10px;display:grid}.quickItems>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.quickItems>div>span b{color:#183b66;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.quickItems>div>span small{color:#7b899c;font-size:8px}.quickItems label{color:#7b899c;gap:3px;font-size:7.5px;display:grid}.quickItems input,.quickDiscount input,.inlineField select{background:#fff;border:1px solid #dce4ee;border-radius:8px;width:100%;padding:7px;font-size:9px}.quickItems strong{color:#173a64;padding-bottom:7px;font-size:9.5px}.quickItems .remove{color:#be123c;background:#fff1f2;border:0;border-radius:8px;width:28px;height:30px;font-weight:900}.quickEmpty{color:#7c8a9e;text-align:center;padding:12px;font-size:9px;display:block}.quickDiscount{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.quickDiscount label{color:#718198;font-size:8px}.quickDiscount input{width:130px}.paymentChoices,.termChoices{flex-wrap:wrap;gap:7px;display:flex}.paymentChoices button,.termChoices button{color:#566780;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:8px 10px;font-size:8.5px;font-weight:800}.paymentChoices button.selected,.termChoices button.selected{color:#1757ad;background:#edf5ff;border-color:#7aa8f5;box-shadow:0 0 0 2px #2563eb0f}.termChoices{margin-top:10px}.inlineField{max-width:220px;margin-top:10px}.quickSummary{background:linear-gradient(135deg,#f8fbff,#f5fff8);border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px;display:grid}.quickSummary>div{flex-direction:column;gap:4px;display:flex}.quickSummary span{color:#76869b;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px}.quickSummary b{color:#15385f;font-size:10px}.quickSummary .quickTotal{align-items:flex-end}.quickSummary .quickTotal b{color:#0b3f7f;font-size:20px}.emitButton{padding-left:18px;padding-right:18px}.quickProgress{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.quickProgress>div{gap:3px;display:grid}.quickProgress b{color:#174273;font-size:10px}.quickProgress small{color:#60758f;font-size:8.5px}.miniSpin{width:24px!important;height:24px!important;margin:0!important}.quickIssues{gap:7px;display:grid}.quickIssues>div{background:#fffaf5;border:1px solid #fed7aa;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.quickIssues b{color:#9a3412;font-size:9px}.quickIssues span{color:#80543d;font-size:8px;line-height:1.45}.authorizedActions{border-top:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.authorizedActions>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.authorizedActions b{color:#166534;font-size:10px}.authorizedActions small{color:#6b7a8f;font-size:8px}.authorizedActions .secondary{width:auto}@media (max-width:900px){.quickItems>div{grid-template-columns:1fr 72px 90px}.quickItems>div>strong{grid-column:2/4}.quickItems>div>.remove{grid-column:4}.quickSummary{grid-template-columns:1fr}.quickSummary .quickTotal{align-items:flex-start}}@media (max-width:640px){.quickSectionTitle{flex-direction:column}.quickItems>div{grid-template-columns:1fr 1fr}.quickItems>div>span{grid-column:1/-1}.quickItems>div>strong{grid-column:1}.quickItems>div>.remove{grid-column:2;justify-self:end}.paymentChoices button,.termChoices button{flex:40%}.authorizedActions{align-items:stretch}.authorizedActions>div,.authorizedActions button{width:100%}}.moduleCard>.searchBox{max-width:560px;margin-top:18px}.searchBox{background:linear-gradient(#fff,#fbfdff);border:1px solid #d9e3ef;border-radius:13px;min-height:46px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 8px #18375f08}.searchBox:focus-within{background:#fff;border-color:#8bb4f7;box-shadow:0 0 0 4px #2563eb14,0 8px 20px #173a640f}.searchIcon{color:#7b8ba2;flex:none;place-items:center;width:20px;height:20px;display:grid}.searchIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.searchBox input{color:#15385f;padding:12px 2px;font-size:12px}.searchBox button{place-items:center;width:26px;height:26px;padding:0;font-size:15px;transition:all .15s;display:grid}.searchBox button:hover{color:#244b7d;background:#dfe8f3}.fiscalOk{font-weight:700;color:#15803d!important}.modal.wide{width:min(960px,96vw)}.polishedNfe{background:linear-gradient(#fff 0,#fbfdff 100%);gap:16px;padding:22px 24px 26px}.polishedNfe .quickSection{background:#fff;border:1px solid #e2e9f2;border-radius:16px;padding:18px 18px 17px;box-shadow:0 5px 18px #1b375f09}.polishedNfe .quickSection:hover{border-color:#d6e2f0}.quickSectionTitle{margin-bottom:14px}.stepTitle{align-items:center;gap:11px;display:flex}.stepTitle>span{color:#1d5cb5;background:linear-gradient(145deg,#eaf2ff,#f3f7ff);border:1px solid #d5e4fb;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 1px #fff}.stepTitle>div{flex-direction:column;gap:3px;display:flex}.stepTitle b{color:#102f56!important;font-size:13px!important}.stepTitle small{color:#77879a!important;font-size:9px!important}.polishedNfe .searchBox{max-width:none;min-height:45px;margin-top:0}.selectedLookup{background:linear-gradient(135deg,#f3f8ff,#fbfdff);border-color:#d7e5f8;gap:11px;min-height:56px;padding:10px 12px}.selectedLookup>span{flex-direction:column;gap:3px;min-width:0;display:flex}.selectedLookup>span b{color:#123a69;font-size:11px}.selectedLookup>span small{color:#72849a;font-size:9px}.lookupAvatar,.resultAvatar{color:#1c5bb1;background:#e6f0ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.resultAvatar.product{color:#14804a;background:#ecfdf3}.selectedLookup button{padding:6px 9px;font-size:8.5px}.lookupResults{gap:7px;margin-top:9px}.lookupResults button{border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.lookupResults button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.lookupResults b{font-size:10px}.lookupResults small{color:#75859b;font-size:8.5px}.quickItems{background:#fff;border:1px solid #e5ebf3;border-radius:13px;gap:0;margin-top:13px;overflow:hidden}.quickItemsHeader{color:#8794a7;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:900;background:#f7f9fc!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(230px,1fr) 88px 110px 110px 32px!important;gap:9px!important;padding:8px 11px!important;display:grid!important}.quickItemsHeader span:nth-child(2),.quickItemsHeader span:nth-child(3),.quickItemsHeader span:nth-child(4){text-align:right}.quickItemRow{border:0!important;border-top:1px solid #edf1f6!important;border-radius:0!important;grid-template-columns:minmax(230px,1fr) 88px 110px 110px 32px!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;display:grid!important}.quickItemRow:first-of-type{border-top:0!important}.quickItemRow:hover{background:#fbfdff}.productCell{flex-direction:column;gap:3px;display:flex!important}.productCell b{font-size:10.5px!important}.productCell small{font-size:8.3px!important}.quickItemRow label{display:block!important}.quickItemRow label>span{display:none}.quickItemRow input{text-align:right;background:#fff;border-radius:9px;height:36px;font-size:10px}.quickItemRow input:disabled{color:#53647a;background:#f6f8fb}.quickItemRow strong{text-align:right;font-size:10.5px;padding:0!important}.quickItemRow .remove{justify-self:end;width:29px;height:29px}.quickDiscount{margin-top:12px}.quickDiscount label{color:#596b83;font-size:9px;font-weight:700}.moneyInput{background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;display:flex;overflow:hidden}.moneyInput span{color:#7b899c;padding:0 8px;font-size:9px}.moneyInput input{text-align:right;height:36px;border:0!important;border-left:1px solid #edf1f5!important;border-radius:0!important;width:110px!important}.paymentChoices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.paymentChoices button{border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:62px;padding:9px 8px;display:flex}.paymentChoices button>span{color:#7890af;font-size:15px;line-height:1}.paymentChoices button.selected{background:linear-gradient(135deg,#edf5ff,#f8fbff);border-color:#6f9ff0;box-shadow:0 0 0 3px #2563eb12}.paymentChoices button.selected>span{color:#1e61bf}.termChoices button{padding:8px 11px;font-size:9px}.customTerm{max-width:430px;margin-top:10px}.customTerm small{color:#7c8aa0;margin-top:5px;font-size:8px;display:block}.polishedInstallments{margin-top:12px}.editableInstallments>div{grid-template-columns:minmax(110px,1fr) 190px auto;align-items:center;gap:12px;padding:8px 11px;display:grid}.editableInstallments>div>span{color:#173a64;font-weight:800}.dueDateEdit{color:#6f7f95;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:8px;display:grid}.dueDateEdit small{text-transform:uppercase;letter-spacing:.05em;font-size:7.5px}.dueDateEdit input{color:#173a64;background:#fff;border:1px solid #d9e3ef;border-radius:8px;width:100%;padding:6px 8px;font-size:9px}.scheduleHint{color:#57708f;background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;margin-top:-3px;padding:8px 10px;font-size:8px;line-height:1.45}.quickSummary{background:linear-gradient(135deg,#f8fbff 0,#f3f9ff 55%,#f3fff7 100%);border-color:#d7e4f2;border-radius:15px;grid-template-columns:1.2fr 1fr .8fr;padding:15px 16px}.quickSummary .quickTotal b{letter-spacing:-.5px;font-size:23px}.polishedActions{margin-top:0;padding-top:2px}.emitButton{justify-content:center;align-items:center;gap:8px;min-width:210px;display:flex}.emitButton>span{font-size:15px;line-height:1}.polishedError{border-radius:12px;padding:11px 13px}.quickIssues{background:#fffaf5;border:1px solid #fed7aa;border-radius:14px;padding:11px}.quickIssues>div{background:0 0;border:0;border-top:1px solid #ffead5;border-radius:0;padding:9px 4px}.quickIssues>div:first-of-type{border-top:0}.quickIssues .issuesHeading{padding:3px 4px 10px}.quickIssues .issuesHeading b{font-size:10px}.quickIssues .issuesHeading span{font-size:8.5px}.nfeProcessing,.nfeSuccess,.nfeRejected,.nfeReview{background:#fff;border:1px solid #e0e8f1;border-radius:18px;box-shadow:0 12px 35px #14305412}.nfeProcessing{text-align:center;padding:44px 28px}.processingIcon{background:#eef5ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.nfeProcessing>p,.nfeSuccess>p,.nfeRejected>p,.reviewHead p{letter-spacing:1.6px;color:#2563eb;margin:0 0 6px;font-size:8px;font-weight:900}.nfeProcessing h3,.nfeSuccess h3,.nfeRejected h3,.reviewHead h3{color:#0c315d;letter-spacing:-.4px;margin:0;font-size:21px}.nfeProcessing>span,.nfeSuccess>span,.nfeRejected>span,.reviewHead>div>span{color:#718198;margin-top:7px;font-size:10px;display:block}.processingSteps{gap:7px;max-width:310px;margin:23px auto 13px;display:flex}.processingSteps i{background:#e5ebf3;border-radius:5px;flex:1;height:5px}.processingSteps i.active{background:#4e89e9}.nfeProcessing small{color:#8996a8;font-size:8.5px}.nfeSuccess{text-align:center;padding:32px 30px}.successSeal{color:#fff;background:#16a66a;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:27px;font-weight:900;display:grid;box-shadow:0 8px 22px #16a66a38}.nfeSuccess>p{color:#16865a}.successGrid{text-align:left;grid-template-columns:.65fr 1.2fr 1.2fr .75fr;gap:8px;margin:22px 0 12px;display:grid}.successGrid>div{background:#fbfdff;border:1px solid #e5ebf2;border-radius:11px;min-width:0;padding:10px 11px}.successGrid small{color:#8290a3;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:7.5px;display:block}.successGrid b{color:#183b65;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.homologationBadge{color:#15803d;letter-spacing:.04em;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900;display:inline-flex}.homologationBadge.warn{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.successWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;max-width:650px;margin:12px auto 0;padding:9px 11px;font-size:8.5px}.successActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.successActions .compact{width:auto}.nfeRejected{text-align:center;padding:35px 28px}.rejectedIcon{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 14px;font-size:25px;font-weight:900;display:grid}.nfeRejected>p{color:#be123c}.nfeRejected .homologationBadge{margin:17px 0}.nfeRejected>button{margin:0 auto;display:block}.nfeReview{padding:22px}.reviewHead{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.reviewTotal{text-align:right;border-left:1px solid #e6ebf2;min-width:145px;padding-left:22px}.reviewTotal small{color:#8290a2;margin-bottom:3px;font-size:8px;display:block}.reviewTotal b{color:#0b3f7f;letter-spacing:-.6px;font-size:24px}.reviewGrid{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.reviewGrid>div{background:#fbfdff;border:1px solid #e5ebf2;border-radius:11px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.reviewGrid small{text-transform:uppercase;letter-spacing:.08em;color:#8390a2;font-size:7.5px}.reviewGrid b{color:#183b66;font-size:10px}.reviewGrid span{color:#75849a;font-size:8.5px}.reviewItems{border:1px solid #e5ebf2;border-radius:12px;overflow:hidden}.reviewItemsHead,.reviewItems>div:not(.reviewItemsHead){grid-template-columns:1fr 80px 110px;align-items:center;gap:10px;display:grid}.reviewItemsHead{color:#8794a7;text-transform:uppercase;letter-spacing:.07em;background:#f7f9fc;padding:8px 11px;font-size:7.5px;font-weight:900}.reviewItemsHead span:nth-child(2),.reviewItemsHead span:nth-child(3){text-align:right}.reviewItems>div:not(.reviewItemsHead){border-top:1px solid #edf1f6;padding:9px 11px}.reviewItems>div>span:first-child{flex-direction:column;gap:2px;display:flex}.reviewItems b{color:#183b66;font-size:9.5px}.reviewItems small{color:#7e8b9d;font-size:7.8px}.reviewItems>div>span:nth-child(2),.reviewItems strong{text-align:right;font-size:9.5px}.reviewAlert{background:#fffbeb;border:1px solid #fde68a;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:10px 11px;display:flex}.reviewAlert>span{color:#fff;background:#f59e0b;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.reviewAlert>div{flex-direction:column;gap:2px;display:flex}.reviewAlert b{color:#854d0e;font-size:9px}.reviewAlert small{color:#9a6a2c;font-size:8px}.reviewActions{margin-top:14px}@media (max-width:900px){.paymentChoices{grid-template-columns:repeat(3,1fr)}.quickItemsHeader{display:none!important}.quickItemRow{grid-template-columns:minmax(180px,1fr) 80px 100px!important}.quickItemRow strong{grid-column:2/4}.quickItemRow .remove{grid-column:4}.successGrid{grid-template-columns:1fr 1fr}.quickSummary{grid-template-columns:1fr}.quickSummary .quickTotal{align-items:flex-start}}@media (max-width:640px){.polishedNfe,.polishedNfe .quickSection{padding:14px}.paymentChoices{grid-template-columns:1fr 1fr}.quickItemRow{grid-template-columns:1fr 1fr!important}.quickItemRow .productCell{grid-column:1/-1}.quickItemRow strong{grid-column:1}.quickItemRow .remove{grid-column:2}.successGrid,.reviewGrid{grid-template-columns:1fr}.reviewHead{flex-direction:column}.reviewTotal{text-align:left;border:0;padding:0}.successActions>*{width:100%!important}.reviewItemsHead,.reviewItems>div:not(.reviewItemsHead){grid-template-columns:1fr 55px 85px}.emitButton{min-width:0}.moduleCard>.searchBox{max-width:none}}@media print{@page{size:A4 portrait;margin:8mm}html,body{background:#fff!important;height:auto!important;min-height:0!important}.printOrder{page-break-after:avoid!important;break-after:avoid-page!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.printOrder footer{margin-bottom:0!important}.modalBackdrop,.toast,.sidebar,.content{page-break-after:avoid!important}}@media (max-width:640px){.editableInstallments>div{grid-template-columns:1fr auto}.editableInstallments>div>span{grid-column:1}.dueDateEdit{grid-column:1/-1;grid-template-columns:80px 1fr}.editableInstallments>div>b{text-align:right;grid-area:1/2}}.paymentMethodGrid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:3px;display:grid}.paymentMethodGrid button{color:#52657e;background:#fff;border:1px solid #dce5f0;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:54px;padding:8px;display:flex}.paymentMethodGrid button span{color:#7990ac;font-size:14px;line-height:1}.paymentMethodGrid button b{font-size:8.5px}.paymentMethodGrid button.selected{color:#174f9c;background:linear-gradient(135deg,#edf5ff,#fafcff);border-color:#78a5f2;box-shadow:0 0 0 3px #2563eb12}.paymentMethodGrid button.selected span{color:#1d63c1}.paymentConfirm{background:#f5f9ff;border:1px solid #d8e7fb;border-radius:11px;justify-content:space-between;align-items:center;margin-top:3px;padding:10px 12px;display:flex}.paymentConfirm span{color:#72849a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.paymentConfirm b{color:#123e73;font-size:10px}.paymentTag{color:#245b9f;white-space:nowrap;background:#f2f7ff;border:1px solid #d8e7fb;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.mutedDash{color:#9aa8b8}.documentsIntro{background:linear-gradient(135deg,#f7fbff,#fbfffd);border:1px solid #dbe7f6;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.documentsIntro>div{flex-direction:column;gap:4px;display:flex}.documentsIntro b{color:#153c69;font-size:10px}.documentsIntro span{color:#697b92;font-size:8.5px;line-height:1.45}.documentsLegend{align-items:center;gap:5px;display:flex;white-space:nowrap!important}.documentsLegend i{border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.dotRequired{background:#f59e0b}.dotOptional{background:#60a5fa}.documentRequirement{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.documentRequirement.required{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.documentRequirement.optional{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.acceptanceContext{border-radius:11px;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;display:flex}.acceptanceContext b{font-size:9.5px}.acceptanceContext span{font-size:8.5px;line-height:1.45}.acceptanceContext.required{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.acceptanceContext.optional{color:#1e4f8f;background:#eff6ff;border:1px solid #bfdbfe}@media (max-width:760px){.paymentMethodGrid{grid-template-columns:1fr 1fr}.documentsIntro{flex-direction:column;align-items:flex-start}.documentsLegend{white-space:normal!important}}.tableWrap th{color:#6f7f95;letter-spacing:.085em;font-size:9.5px}.tableWrap td{color:#42536c;font-size:12px}.tableWrap td>b{font-size:12px}.tableSub{color:#6d7e95;font-size:10px}.status{padding:5px 9px;font-size:9px}.rowActions button{padding:6px 8px;font-size:9.5px}.field label{color:#43546c;font-size:10.5px}.field input,.field select{font-size:12px}.notice,.infoBanner{font-size:10.5px}.moduleCard{color:#33465f}.moduleCard .searchBox input{font-size:12.5px}.eyebrow{font-size:9.5px}.modalHead p{font-size:9px}.modalHead h2{font-size:20px}.saleItemsHead b,.saleItemsHead button{font-size:10px}.itemTotal small{font-size:9px}.itemTotal b{font-size:11px}.paymentChoices button>b,.termChoices button{font-size:10px}.editableInstallments>div>span,.editableInstallments>div>b{font-size:10.5px}.dueDateEdit{font-size:9px}.dueDateEdit input{font-size:10px}.quickSectionTitle small{font-size:9.5px!important}.quickSummary span{font-size:9px}.quickSummary b{font-size:11.5px}.documentsIntro b{font-size:11px}.documentsIntro span{font-size:9.5px}.paymentTag{font-size:9px}.purchaseFormPro{gap:4px;display:grid}.purchaseFinanceBlock{background:linear-gradient(135deg,#fbfdff,#f7fbff);border:1px solid #dce7f4;border-radius:15px;margin:2px 0 12px;padding:15px}.purchaseFinanceHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.purchaseFinanceHead>div{flex-direction:column;gap:3px;display:flex}.purchaseFinanceHead b{color:#12375f;font-size:12px}.purchaseFinanceHead span{color:#718198;font-size:9.5px}.purchaseFinanceHead strong{color:#0b3f7f;font-size:18px}.purchaseMethods{grid-template-columns:repeat(4,1fr)}.purchaseMethods button b{font-size:9.5px}.purchaseTerms{margin-top:10px}.purchaseInstallments{background:#fff;border:1px solid #e0e8f2;border-radius:11px;margin-top:10px;overflow:hidden}.purchaseInstallments>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(110px,1fr) 190px auto 28px}.purchaseInstallments>div:last-child{border-bottom:0}.miniRemoveInstallment{color:#be123c;background:#fff1f2;border:0;border-radius:8px;width:26px;height:26px;font-weight:900}.addInstallmentBtn{color:#1e5aa7;background:#f7fbff;border:1px dashed #9ab9e8;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:9.5px;font-weight:800}.reportToolbar{background:linear-gradient(135deg,#fbfdff,#f7fbff);border:1px solid #dfe8f3;border-radius:14px;grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;gap:16px;margin-top:14px;padding:14px;display:grid}.reportLead{align-items:center;gap:11px;display:flex}.reportLead>span{color:#1f5eb7;letter-spacing:.06em;background:#eaf2ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.reportLead>div{flex-direction:column;gap:3px;display:flex}.reportLead b{color:#15385f;font-size:12px}.reportLead small{color:#718198;font-size:9.5px;line-height:1.35}.reportDates{gap:8px;display:flex}.reportDates label{color:#6b7b90;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:8.5px;font-weight:800;display:grid}.reportDates input{color:#173a64;background:#fff;border:1px solid #d8e2ee;border-radius:9px;height:38px;padding:0 9px;font-size:10px}.reportActions{align-items:center;gap:7px;display:flex}.reportButton{white-space:nowrap}.compactBtn{white-space:nowrap;width:auto}.reportFoot{color:#65778f;margin-top:9px;font-size:9.5px}.reportFoot b{color:#15477e}.auditToolbar{grid-template-columns:minmax(220px,1fr) auto auto}.content{color:#32465f}.subtitle{color:#65778f}.companyChip small{color:#687a92}.searchBox input::placeholder{color:#8797aa}@media (max-width:980px){.reportToolbar,.auditToolbar{grid-template-columns:1fr}.reportDates,.reportActions{flex-wrap:wrap}.purchaseMethods{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.purchaseInstallments>div{grid-template-columns:1fr auto}.purchaseInstallments .dueDateEdit{grid-column:1/-1}.purchaseInstallments .miniRemoveInstallment{grid-area:1/2}.reportDates{grid-template-columns:1fr 1fr;display:grid}.reportDates input{width:100%}.reportActions>*{flex:1}}.fiscalCenter{gap:16px;display:grid}.fiscalCenterHero{background:linear-gradient(135deg,#f7fbff 0%,#fbfffd 100%);border:1px solid #d8e5f5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.fiscalCenterHero p,.fiscalContextHead p{color:#175ccb;letter-spacing:.18em;margin:0 0 5px;font-size:9px;font-weight:900}.fiscalCenterHero h2,.fiscalContextHead h3{color:#0f3765;margin:0}.fiscalCenterHero h2{font-size:20px}.fiscalCenterHero span,.fiscalContextHead span{color:#687b93;margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.homologPill{white-space:nowrap;letter-spacing:.05em;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:8px 11px;font-weight:900;color:#9a3412!important;justify-content:center!important;align-items:center!important;font-size:8.5px!important;display:inline-flex!important}.xmlExportCard{background:#fff;border:1px solid #dce7f4;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.xmlExportCard p{color:#175ccb;letter-spacing:.16em;margin:0 0 4px;font-size:8.5px;font-weight:900}.xmlExportCard h3{color:#123c6c;margin:0 0 4px;font-size:15px}.xmlExportCard>div:first-child>span{color:#687b93;font-size:10px;line-height:1.45}.xmlExportControls{align-items:end;gap:8px;display:flex}.xmlExportControls label{gap:4px;display:grid}.xmlExportControls small{color:#6f8198;letter-spacing:.08em;font-size:8px;font-weight:900}.xmlExportControls input{color:#143d6d;background:#fff;border:1px solid #d7e2ef;border-radius:9px;height:39px;padding:0 9px;font-size:10.5px}.fiscalCancelled{color:#b45309!important}.fiscalEventWarning{border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.fiscalEventWarning>span{border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.fiscalEventWarning>div{gap:4px;display:grid}.fiscalEventWarning b{font-size:10.5px}.fiscalEventWarning small{font-size:9.5px;line-height:1.45}.fiscalEventWarning.cancel{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.fiscalEventWarning.cancel>span{color:#fff;background:#e11d48}.fiscalEventWarning.cce{color:#1e4f8f;background:#eff6ff;border:1px solid #bfdbfe}.fiscalEventWarning.cce>span{color:#fff;background:#2563eb}.eventDocSummary{grid-template-columns:.7fr 1.8fr 1fr;gap:8px;display:grid}.eventDocSummary>div{background:#fbfdff;border:1px solid #e1e8f1;border-radius:10px;min-width:0;padding:9px 10px}.eventDocSummary small{color:#7d8da1;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:8px;display:block}.eventDocSummary b{color:#183d69;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.solidDanger{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.fiscalContextBox{background:linear-gradient(135deg,#fbfdff,#f7fbff);border:1px solid #dce7f4;border-radius:14px;gap:11px;padding:14px;display:grid}.fiscalContextHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fiscalContextHead h3{font-size:15px}.fiscalContextHead>div>span{max-width:650px}.specialOperationGuard{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.specialOperationGuard>span{font-size:18px}.specialOperationGuard>div{gap:3px;display:grid}.specialOperationGuard b{font-size:10px}.specialOperationGuard small{font-size:9.2px;line-height:1.45}.contextFooter{border-top:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.contextFooter>span{color:#62758e;font-size:9px;font-weight:800}.fiscalContextBox textarea,.fiscalEventModal textarea{resize:vertical;min-height:88px}@media (max-width:900px){.xmlExportCard{grid-template-columns:1fr}.xmlExportControls{flex-wrap:wrap}.eventDocSummary{grid-template-columns:1fr}.fiscalCenterHero,.fiscalContextHead{flex-direction:column;align-items:flex-start}.contextFooter{flex-direction:column;align-items:stretch}}@media (max-width:640px){.xmlExportControls{grid-template-columns:1fr 1fr;display:grid}.xmlExportControls button{grid-column:1/-1}.xmlExportControls input{width:100%}}main{grid-template-columns:264px minmax(0,1fr)}.content,.viewBody,.moduleCard{min-width:0}.fiscalTableWrap{overflow-x:hidden}.fiscalTableWrap table{table-layout:fixed;width:100%;min-width:0!important}.fiscalTableWrap th,.fiscalTableWrap td{vertical-align:middle;overflow-wrap:anywhere}.fiscalTableWrap th:first-child,.fiscalTableWrap td:first-child{width:6%}.fiscalTableWrap th:nth-child(2),.fiscalTableWrap td:nth-child(2){width:7%}.fiscalTableWrap th:nth-child(3),.fiscalTableWrap td:nth-child(3){width:13%}.fiscalTableWrap th:nth-child(4),.fiscalTableWrap td:nth-child(4){width:14%}.fiscalTableWrap th:nth-child(5),.fiscalTableWrap td:nth-child(5){width:9%}.fiscalTableWrap th:nth-child(6),.fiscalTableWrap td:nth-child(6){width:8%}.fiscalTableWrap th:nth-child(7),.fiscalTableWrap td:nth-child(7){width:17%}.fiscalTableWrap th:nth-child(8),.fiscalTableWrap td:nth-child(8){width:26%}.fiscalTableWrap .rowActions{white-space:normal;text-align:right;min-width:0!important}.fiscalActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fiscalActions button{white-space:nowrap;margin:0!important}@media (max-width:1180px){main{grid-template-columns:78px minmax(0,1fr)}.fiscalTableWrap th,.fiscalTableWrap td{padding-left:6px;padding-right:6px}.fiscalTableWrap th:first-child,.fiscalTableWrap td:first-child{width:7%}.fiscalTableWrap th:nth-child(2),.fiscalTableWrap td:nth-child(2){width:8%}.fiscalTableWrap th:nth-child(3),.fiscalTableWrap td:nth-child(3){width:13%}.fiscalTableWrap th:nth-child(4),.fiscalTableWrap td:nth-child(4){width:14%}.fiscalTableWrap th:nth-child(5),.fiscalTableWrap td:nth-child(5){width:9%}.fiscalTableWrap th:nth-child(6),.fiscalTableWrap td:nth-child(6){width:8%}.fiscalTableWrap th:nth-child(7),.fiscalTableWrap td:nth-child(7){width:17%}.fiscalTableWrap th:nth-child(8),.fiscalTableWrap td:nth-child(8){width:24%}}@media (max-width:760px){.fiscalTableWrap{overflow-x:auto}.fiscalTableWrap table{table-layout:auto;min-width:900px!important}}.productionReadiness{gap:16px;display:grid}.productionHero{background:linear-gradient(135deg,#f7fbff,#fbfffd);border:1px solid #d8e5f5;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.productionHero p{color:#175ccb;letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:900}.productionHero h2{color:#0f3765;margin:0;font-size:20px}.productionHero span{color:#687b93;max-width:760px;margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.productionGate{text-align:center;border-radius:14px;gap:4px;min-width:170px;padding:13px 15px;display:grid}.productionGate strong{letter-spacing:.08em;font-size:10px}.productionGate small{font-size:8px}.productionGate.locked{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.productionGate.ready{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.productionSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.productionSummary>div{background:#fff;border:1px solid #e0e8f2;border-radius:13px;gap:4px;padding:12px;display:grid}.productionSummary small{color:#74839a;font-size:8px;line-height:1.3}.productionSummary b{color:#153d6c;font-size:17px}.productionChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productionCheck{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.productionCheck>span{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.productionCheck>div{gap:4px;min-width:0;display:grid}.productionCheckTitle{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.productionCheck b{color:#203d63;font-size:9.5px}.productionCheck small{color:#718198;font-size:8.5px;line-height:1.45}.productionCheck em{letter-spacing:.08em;color:#56667d;background:#edf2f7;border-radius:999px;padding:3px 6px;font-size:6.8px;font-style:normal;font-weight:900}.productionCheck em.optional{color:#6d4fb4;background:#f5f3ff}.productionCheck.ok{background:#f7fff9;border-color:#bbf7d0}.productionCheck.ok>span{color:#fff;background:#22c55e}.productionCheck.blocked{background:#fff8f8;border-color:#fecaca}.productionCheck.blocked>span{color:#fff;background:#ef4444}.productionCheck.warning{background:#fffaf5;border-color:#fed7aa}.productionCheck.warning>span{color:#fff;background:#fb923c}.productionCheck.planned{background:#f8fafc;border-color:#cbd5e1}.productionCheck.planned>span{color:#fff;background:#64748b}.productionDetailActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.productionDetailToggle,.productionFixButton{color:#31527a;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:8px;padding:5px 8px;font-size:7.5px;font-weight:800}.productionDetailToggle:hover,.productionFixButton:hover{background:#f3f7fb}.productionFixButton{color:#175ccb;background:#f7fbff;border-color:#bfdbfe}.productionDetailList{gap:7px;margin-top:7px;display:grid}.productionDetailItem{background:#ffffffd1;border:1px solid #e1e8f1;border-radius:9px;gap:5px;padding:8px 9px;display:grid}.productionDetailItem>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.productionDetailItem>div>b{color:#203d63;font-size:8.5px}.productionDetailItem>div>small{color:#8794a6;font-size:7px}.productionDetailItem ul{gap:2px;margin:0;padding-left:15px;display:grid}.productionDetailItem li{color:#a23b31;font-size:7.7px;line-height:1.35}.productionFooter{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.productionFooter span,.productionLoading{color:#738198;font-size:9px;line-height:1.5}@media (max-width:1100px){.productionSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.productionHero{flex-direction:column;align-items:stretch}.productionGate{min-width:0}.productionSummary,.productionChecks{grid-template-columns:1fr}.productionFooter{flex-direction:column;align-items:stretch}.productionFooter .secondary{width:100%}}.inutilizationPage{gap:16px;display:grid}.inutilizationHero{background:linear-gradient(135deg,#f7fbff,#fbfffd);border:1px solid #d8e5f5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.inutilizationHero p{color:#175ccb;letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:900}.inutilizationHero h2{color:#0f3765;margin:0;font-size:20px}.inutilizationHero span{color:#687b93;max-width:760px;margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.inutilizationGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.inutilizationForm{gap:12px;display:grid}.inutilizationForm textarea{resize:vertical;min-height:96px}.inutilizationForm .field label small{color:#8491a2;margin-left:5px;font-weight:700}.inutilizationContext{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inutilizationContext span{color:#718198;background:#f8fbff;border:1px solid #e0e8f2;border-radius:10px;gap:3px;padding:9px 10px;font-size:8px;display:grid}.inutilizationContext b{color:#183d69;font-size:10px}.homologConfirm{color:#8a4d0f;background:#fffaf5;border:1px solid #fed7aa;border-radius:11px;padding:10px 11px}.inutilizationResult{border-radius:11px;gap:4px;padding:11px 12px;display:grid}.inutilizationResult b{font-size:10px}.inutilizationResult span,.inutilizationResult code{font-size:8.5px;line-height:1.4}.inutilizationResult.ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.inutilizationResult.bad{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.inutilizationRules{gap:9px;display:grid}.inutilizationRules>div{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:9px;padding-bottom:9px;display:flex}.inutilizationRules>div:last-child{border-bottom:0;padding-bottom:0}.inutilizationRules>div>span{color:#175ccb;background:#eaf2ff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.inutilizationRules p{gap:3px;margin:0;display:grid}.inutilizationRules b{color:#243c5e;font-size:9.5px}.inutilizationRules small{color:#75859a;font-size:8.3px;line-height:1.4}.inutilizationJustification{max-width:280px;line-height:1.4;white-space:normal!important}.productionSummary{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1200px){.productionSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.inutilizationGrid{grid-template-columns:1fr}}@media (max-width:760px){.inutilizationHero{flex-direction:column;align-items:stretch}.inutilizationContext{grid-template-columns:1fr}.productionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.productionChecks{align-items:start}.supportGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;display:grid}.supportIntro{color:#6b7b91;margin:14px 0;font-size:11px;line-height:1.6}.supportForm{gap:12px;margin-top:12px;display:grid}.supportForm textarea{resize:vertical;color:#203956;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:10px 11px;font-size:12px}.supportForm textarea:focus{border-color:#8ab3f5;outline:2px solid #2563eb1f}.ticketList{gap:10px;margin-top:14px;display:grid}.ticketList article{background:#fbfdff;border:1px solid #e2e8f1;border-radius:13px;padding:13px}.ticketHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticketHead small{color:#8a98aa;font-size:8.5px}.ticketStatus{color:#2563eb;background:#eff6ff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.ticketStatus.resolved,.ticketStatus.closed{color:#15803d;background:#ecfdf3}.ticketStatus.in_progress{color:#c2410c;background:#fff7ed}.ticketStatus.waiting_customer{color:#7c3aed;background:#f5f3ff}.ticketList h3{color:#123c6b;margin:9px 0 5px;font-size:11px}.ticketList p{color:#61728a;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.adminReply{background:#eef7ff;border:1px solid #d5e8ff;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:10px;display:flex}.adminReply b{color:#1d5aa8;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.adminReply span{color:#3d5879;white-space:pre-wrap;font-size:10px}@media (max-width:980px){.supportGrid{grid-template-columns:1fr}}.navBadge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid;box-shadow:0 0 0 3px #ef44441f}.supportNotification{background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-2px 0 16px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #2563eb0f}.supportNotificationIcon{color:#fff;background:#2563eb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:16px;display:grid;box-shadow:0 8px 18px #2563eb2e}.supportNotification>div{gap:2px;min-width:0;display:grid}.supportNotification small{letter-spacing:.12em;color:#2563eb;font-size:7.5px;font-weight:900}.supportNotification b{color:#153f70;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.supportNotification p{color:#59708d;white-space:nowrap;text-overflow:ellipsis;max-width:760px;margin:1px 0;font-size:9.5px;overflow:hidden}.supportNotification em{color:#6b7f99;font-size:8px;font-style:normal;font-weight:700}.supportNotification button{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:0;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900}.ticketList article.ticketUnread{background:#f7fbff;border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb0d}.newReplyBadge{color:#fff;letter-spacing:.08em;background:#2563eb;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.adminReply small{color:#6c83a0;margin-top:3px;font-size:8px}.accountSecurityGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.accountSecurityGrid .moduleCard{min-height:0}.accountIdentity{align-items:center;gap:13px;margin:16px 0;display:flex}.accountAvatar{color:#1d5db3;background:linear-gradient(145deg,#eaf2ff,#dbeafe);border-radius:16px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.accountIdentity>div{gap:3px;display:grid}.accountIdentity b{color:#173e6b;font-size:13px}.accountIdentity small{color:#72829a;font-size:9.5px}.accountIdentity em{color:#2563eb;background:#eef6ff;border-radius:999px;width:max-content;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:900}.accountPasswordForm{margin-top:14px}.passwordShowRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.passwordShowRow p{color:#6c7c91;max-width:560px;margin:0;font-size:9.5px;line-height:1.5}.passwordShow{white-space:nowrap;width:auto!important;padding:7px 10px!important}.securityHint{background:#f7fbff;border:1px solid #dbeafe;border-radius:11px;align-items:flex-start;gap:9px;margin:2px 0 13px;padding:10px 11px;display:flex}.securityHint>span{font-size:18px}.securityHint>div{gap:2px;display:grid}.securityHint b{color:#224d82;font-size:9.5px}.securityHint small{color:#71839a;font-size:8.5px;line-height:1.45}.passwordInputWrap{display:flex;position:relative}.passwordInputWrap input{width:100%;padding-right:44px}.passwordEye{cursor:pointer;background:#f2f6fb;border:0;border-radius:7px;place-items:center;width:31px;height:29px;font-size:13px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordEye:hover{background:#e7eff9}@media (max-width:900px){.accountSecurityGrid{grid-template-columns:1fr}.supportNotification{grid-template-columns:auto minmax(0,1fr)}.supportNotification button{grid-column:1/-1;width:100%}}@media (max-width:620px){.passwordShowRow{flex-direction:column}.passwordShow{width:100%!important}}.inventoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kindBadge{white-space:nowrap;color:#294c74;background:#eef4fb;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.kindBadge.k2{color:#1b7147;background:#e8f7ef}.kindBadge.k3{color:#8a5a04;background:#fff4df}.kindBadge.k4{color:#6141a4;background:#f2ecff}.stockReserved{color:#9a6500;font-weight:800}.stockIncoming{color:#126bb6;font-weight:800}.operationProfile{gap:18px;display:grid}.operationChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.operationChoice{text-align:left;background:#fff;border:1px solid #dfe7f1;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:210px;padding:24px;transition:all .18s;display:flex;position:relative;box-shadow:0 10px 30px #1a3d680f}.operationChoice:hover:not(:disabled){border-color:#7da9d9;transform:translateY(-2px);box-shadow:0 14px 34px #1a3d681c}.operationChoice.active{background:linear-gradient(#f8fcff,#eef7ff);border:2px solid #1371c4}.operationChoice>span{font-size:34px}.operationChoice>b{color:#153b67;font-size:20px}.operationChoice>small{color:#687b91;font-size:13px;line-height:1.55}.operationChoice>em{color:#fff;letter-spacing:.08em;background:#1371c4;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:16px;right:16px}.manufacturingIntro{background:#f5f9fe;border:1px solid #e2ebf5;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.manufacturingIntro>div:first-child{gap:5px;display:grid}.manufacturingIntro span{color:#6c7f94;font-size:13px}.compactField{min-width:200px;margin:0!important}.recipeRows{gap:12px;display:grid}.recipeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.recipeRow{background:#fff;border:1px solid #e3e9f1;border-radius:14px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;padding:14px;display:grid}.recipeRow .field{margin:0}.recipeQty{position:relative}.recipeQty small{color:#73859a;position:absolute;bottom:13px;right:10px}.recipeQty input{padding-right:45px}.recipeRemove{height:42px;margin-bottom:2px}.recipeCost{color:#fff;background:#0f2f55;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.recipeCost span{opacity:.8;flex:1;font-size:12px}.recipeCost b{font-size:20px}.recipeCost small{opacity:.8;font-size:11px}.productionCost{color:#123d6b;background:#f8fbfe;border:1px solid #dce5ef;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;padding:9px 12px;font-weight:900;display:flex}.productionCost small{color:#6c7d90;font-weight:500}.productionRequirements{background:#fafcff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:14px;display:grid}.productionRequirements>b{margin-bottom:3px}.productionRequirements>div{background:#fff;border:1px solid #e5ebf2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:12px;padding:10px 12px;display:grid}.productionRequirements span{flex-direction:column;font-weight:700;display:flex}.productionRequirements span small{color:#77899b;font-weight:500}.productionRequirements strong{color:#173f6c}.productionRequirements em{text-align:right;font-size:11px;font-style:normal;font-weight:900}.productionRequirements .reqOk em{color:#1d824f}.productionRequirements .reqBad{background:#fff8f8;border-color:#f1c5c5}.productionRequirements .reqBad em{color:#ba2b2b}.readonlyField{color:#60748a;background:#f7f9fc;border:1px solid #dfe6ef;border-radius:10px;min-height:43px;padding:11px 12px;font-size:13px}@media (max-width:1050px){.inventoryMetrics,.operationChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recipeRow{grid-template-columns:1fr 150px}.recipeRemove{grid-column:1/-1}}@media (max-width:700px){.inventoryMetrics,.operationChoices{grid-template-columns:1fr!important}.manufacturingIntro{flex-direction:column;align-items:stretch}.compactField{width:100%;min-width:0}.recipeRow{grid-template-columns:1fr}.productionRequirements>div{grid-template-columns:1fr auto}.productionRequirements em{text-align:left;grid-column:1/-1}}.stageGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stageGuide>div{background:#f9fbfd;border:1px solid #dfe8f2;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.stageGuide b{color:#173f6c;font-size:11px}.stageGuide span{color:#6d7f93;font-size:9.5px;line-height:1.45}.recipeRowStage{grid-template-columns:minmax(240px,1fr) 150px 210px auto}.recipeStage select{min-width:190px}.recipeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recipeSummary>div{background:#f8fbff;border:1px solid #dfe8f2;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.recipeSummary span{color:#74869a;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px;font-weight:800}.recipeSummary b{color:#173f6c;font-size:14px}.recipeSummary small{color:#75869a;font-size:9px}.shippingLater{background:#fffaf0;border:1px dashed #d7b268;border-radius:12px;gap:6px;padding:13px 14px;display:grid}.shippingLater b{color:#8a5a04;font-size:10.5px}.shippingLater span{color:#725f3d;padding-left:3px;font-size:9.5px}.dangerNotice{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;gap:6px;padding:13px 14px;display:grid}.dangerNotice b{color:#a51d1d;font-size:11px}.dangerNotice span{color:#7e4a4a;font-size:9.5px;line-height:1.55}.modalForm textarea{resize:vertical;color:#203956;width:100%;min-height:90px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:10px 11px;font-size:12px}.modalForm textarea:focus{border-color:#8ab3f5;outline:2px solid #2563eb1f}@media (max-width:1100px){.recipeRowStage{grid-template-columns:1fr 140px 190px}.recipeRowStage .recipeRemove{grid-column:1/-1}.recipeSummary{grid-template-columns:1fr 1fr}.recipeSummary>div:last-child{grid-column:1/-1}}@media (max-width:760px){.stageGuide,.recipeSummary{grid-template-columns:1fr}.recipeSummary>div:last-child{grid-column:auto}.recipeRowStage{grid-template-columns:1fr}.recipeStage select{min-width:0}}.recipeModeBox{background:#f8fbff;border:1px solid #dbe5f4;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:flex}.recipeModeBox>div:first-child{gap:5px;display:grid}.recipeModeBox>div:first-child>b{color:#0b2447;font-size:15px}.recipeModeBox>div:first-child>span{color:#5a6b84;font-size:13px}.recipeModeButtons{flex-wrap:wrap;gap:8px;display:flex}.recipeModeButtons button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd9eb;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.recipeModeButtons button small{color:#6d7b91;font-size:11px}.recipeModeButtons button.selected{background:#f2f6ff;border-color:#3976ff;box-shadow:0 0 0 2px #3976ff1f}.dilutionButton{white-space:nowrap}.dilutionAssistant{background:linear-gradient(#f8fbff,#fff);border:1px solid #cbdcf6;border-radius:16px;margin:4px 0 16px;padding:18px}.dilutionHead{margin-bottom:14px}.dilutionHead div{gap:4px;display:grid}.dilutionHead small{letter-spacing:.12em;color:#3467c7;font-size:10px;font-weight:800}.dilutionHead b{color:#102a52;font-size:15px}.dilutionHead span{color:#66758c;font-size:12px}.unitInput{grid-template-columns:1fr 84px;gap:7px;display:grid}.dilutionBottle{max-width:330px;margin-top:10px}.dilutionResult{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.dilutionResult>div{background:#fff;border:1px solid #e1e8f2;border-radius:12px;gap:5px;padding:12px;display:grid}.dilutionResult span{color:#64748b;font-size:11px}.dilutionResult b{color:#0f2f59;font-size:15px}.dilutionExample{color:#29415f;background:#eef5ff;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.5}.dilutionActions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dilutionFoot{color:#6b7280;margin-top:9px;line-height:1.45;display:block}.recipeHeader>div{gap:3px;display:grid}.recipeHeader>div small{color:#66758c;font-size:11px}@media (max-width:900px){.recipeModeBox{flex-direction:column;align-items:stretch}.dilutionResult{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dilutionResult{grid-template-columns:1fr}.unitInput{grid-template-columns:1fr 78px}}.recipeModeButtons>div{text-align:left;background:#f2f6ff;border:1px solid #3976ff;border-radius:12px;gap:2px;padding:10px 14px;display:grid;box-shadow:0 0 0 2px #3976ff1f}.recipeModeButtons>div small{color:#6d7b91;font-size:11px}.ecommerceCenter{gap:16px;display:grid}.ecommerceHero{background:linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f6fbf9 100%);border:1px solid #d9e5f3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.ecommerceHero>div{max-width:760px}.ecommerceHero p{color:#1763b8;letter-spacing:.18em;margin:0 0 5px;font-size:9px;font-weight:900}.ecommerceHero h2{color:#103b68;margin:0;font-size:22px}.ecommerceHero span{color:#61758c;margin-top:7px;font-size:11.5px;line-height:1.55;display:block}.ecommerceHero button{white-space:nowrap}.ecommerceGuard{background:#fffaf0;border:1px solid #f2d89a;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.ecommerceGuard>span{font-size:19px}.ecommerceGuard>div{gap:3px;display:grid}.ecommerceGuard b{color:#80540b;font-size:10.5px}.ecommerceGuard small{color:#786546;font-size:9.5px;line-height:1.5}.channelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channelCard{background:#fff;border:1px solid #dfe7f1;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:132px;padding:17px;display:grid;position:relative;box-shadow:0 8px 24px #193a620a}.channelLogo{color:#195da8;background:#eef5ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.channelCard>div:nth-child(2){align-content:start;gap:4px;display:grid}.channelCard small{letter-spacing:.12em;color:#6f8196;font-size:7.5px;font-weight:900}.channelCard b{color:#153c68;font-size:14px}.channelCard span{color:#6e7f93;font-size:9px;line-height:1.45}.channelCard em{color:#2464aa;letter-spacing:.06em;background:#eff6ff;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.ecommerceFoot{color:#66788e;background:#f7f9fc;border-radius:11px;justify-content:space-between;gap:12px;padding:10px 13px;font-size:9px;display:flex}.ecommerceFoot b{color:#173e6c}.ecommerceTestForm{gap:14px;display:grid}.ecommerceItems,.feeBox{background:#fbfdff;border:1px solid #dfe7f1;border-radius:13px;gap:10px;padding:13px;display:grid}.ecommerceItemRow{background:#fff;border:1px solid #e5ebf2;border-radius:11px;grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) 110px 125px 36px;align-items:end;gap:9px;padding:10px;display:grid}.ecommerceItemRow .field,.feeGrid .field{margin:0}.ecommerceRemove{width:36px;height:41px;font-size:18px;padding:0!important}.feeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.checkLine{cursor:pointer;align-items:flex-start;gap:9px;padding:8px 2px;display:flex}.checkLine input{margin-top:2px}.checkLine>span{gap:2px;display:grid}.checkLine b{color:#1b416e;font-size:9.5px}.checkLine small{color:#708299;font-size:8.5px}.ecommercePreview{color:#fff;background:#0f3158;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.ecommercePreview>div{gap:3px;display:grid}.ecommercePreview span{opacity:.72;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.ecommercePreview b{font-size:15px}.ecommercePreview>small{opacity:.78;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:8px;font-size:8.5px;line-height:1.45}@media (max-width:1150px){.channelGrid{grid-template-columns:1fr}.ecommerceMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ecommerceItemRow{grid-template-columns:1fr 1fr 110px 125px}.ecommerceRemove{grid-column:4}.feeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ecommerceHero{flex-direction:column;align-items:stretch}.ecommerceHero button{width:100%}.ecommerceMetrics{grid-template-columns:1fr!important}.ecommerceItemRow,.feeGrid,.ecommercePreview{grid-template-columns:1fr}.ecommerceRemove{grid-column:auto;width:100%}.ecommercePreview>small{grid-column:auto}.ecommerceFoot{flex-direction:column}}.ecommerceHeroActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.channelCard{padding-bottom:46px}.channelAction{position:absolute;bottom:13px;left:71px;border-radius:8px!important;padding:6px 10px!important;font-size:8px!important}.ecommerceBatchBar{color:#23496f;background:#f7fbff;border:1px solid #d9e5f3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:9px;display:flex}.ecommerceBatchBar label{align-items:center;gap:7px;font-weight:800;display:flex}.ecommerceBatchBar>div{gap:7px;display:flex}.selectedRow{background:#f7fbff}.marketplaceItems{gap:6px;min-width:220px;display:grid}.marketplaceItem{border-bottom:1px dashed #e3e9f1;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.marketplaceItem:last-child{border-bottom:0}.marketplaceItem>span:first-child{gap:2px;display:grid}.marketplaceItem b{font-size:9px}.marketplaceItem small{color:#708299;font-size:8px}.skuLinkInline{align-items:center;gap:5px;display:flex!important}.skuLinkInline select{background:#fff;border:1px solid #d5dfeb;border-radius:7px;max-width:190px;height:30px;padding:4px 7px;font-size:8px}.skuLinkInline button{height:30px;padding:0 8px!important;font-size:8px!important}.shopeeConnect{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:16px;display:grid}.shopeeRedirect{background:#f8fbff;border:1px solid #dfe7f1;border-radius:11px;gap:5px;padding:11px;display:grid}.shopeeRedirect b,.shopeeAuthStep>p{color:#1e4d80;font-size:9px}.shopeeRedirect code{overflow-wrap:anywhere;color:#173f6d;background:#eef4fb;border-radius:7px;padding:7px;font-size:9px}.shopeeRedirect small,.helpText{color:#708299;font-size:8.5px;line-height:1.5}.shopeeAuthStep{background:#fbfdff;border:1px solid #dfe7f1;border-radius:13px;align-content:start;gap:10px;padding:14px;display:grid}.successBox{background:#f2fbf6;border:1px solid #bfe4cf;border-radius:10px;gap:4px;padding:12px;display:grid}.successBox b{color:#17633c}.successBox span,.successBox small{color:#557264;font-size:8.5px;line-height:1.45}@media (max-width:900px){.shopeeConnect{grid-template-columns:1fr}.ecommerceBatchBar{flex-direction:column;align-items:flex-start}.ecommerceBatchBar>div{flex-wrap:wrap}.marketplaceItem{flex-direction:column;align-items:flex-start}.skuLinkInline{width:100%}.skuLinkInline select{flex:1;max-width:none}}.ecommerceQueueTabs{flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0;display:flex}.ecommerceQueueTabs button{color:#47627e;cursor:pointer;background:#fff;border:1px solid #d8e3f0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.ecommerceQueueTabs button b{color:#315f91;text-align:center;background:#eef4fb;border-radius:999px;min-width:20px;padding:2px 6px}.ecommerceQueueTabs button.active{color:#145da9;background:#edf6ff;border-color:#8db8ef}.ecommerceQueueTabs button.active b{color:#fff;background:#1666c5}.ecommerceSyncCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ecommerceSyncCards>div{background:#fff;border:1px solid #dde7f2;border-radius:13px;gap:4px;padding:13px 14px;display:grid;box-shadow:0 5px 18px #13375f08}.ecommerceSyncCards small{letter-spacing:.11em;color:#6f8298;font-size:7.5px;font-weight:900}.ecommerceSyncCards b{color:#103d6d;font-size:21px}.ecommerceSyncCards span{color:#425d7a;font-size:9.5px;line-height:1.4}.ecommerceSyncCards em{color:#7d8da0;font-size:8px;font-style:normal;line-height:1.4}.ecommerceListTools{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 5px;display:flex}.ecommerceListTools .searchBox{flex:1;max-width:520px;margin:0}.ecommerceListTools>span{color:#6e7f94;white-space:nowrap;font-size:9px}.ecommerceOrderTable{border:1px solid #e5ebf2;border-radius:12px;margin-top:8px;overflow:auto}.ecommerceOrderTable table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.ecommerceOrderTable th{text-align:left;letter-spacing:.08em;color:#75869a;text-transform:uppercase;background:#f8fbfe;border-bottom:1px solid #e3eaf2;padding:9px 8px;font-size:7.5px}.ecommerceOrderTable td{vertical-align:top;color:#4f647d;border-bottom:1px solid #edf1f6;padding:9px 8px;font-size:9px}.ecommerceOrderTable tbody tr:last-child td{border-bottom:0}.ecommerceOrderTable th:first-child{width:34px}.ecommerceOrderTable th:nth-child(2){width:135px}.ecommerceOrderTable th:nth-child(3){width:auto}.ecommerceOrderTable th:nth-child(4){width:120px}.ecommerceOrderTable th:nth-child(5),.ecommerceOrderTable th:nth-child(6){width:145px}.checkCell{text-align:center}.orderCell{gap:3px;display:grid}.orderCell>b{color:#123f70;word-break:break-all;font-size:10px}.orderCell>small{color:#7a899b;font-size:7.7px}.productCell{min-width:0}.moneyCell{gap:3px;display:grid}.moneyCell>b{color:#133f70;font-size:11px}.moneyCell>small{color:#74859a;font-size:7.6px}.moneyCell .positive{color:#15803d}.moneyCell .negative{color:#b91c1c}.opStateCell{align-content:start;gap:5px;display:grid}.opStateCell>small{color:#728399;font-size:7.7px;line-height:1.35}.opBadge{border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 7px;font-size:7.5px;font-weight:900;display:inline-flex}.opBadge.ok{color:#15803d;background:#ecfdf3}.opBadge.warn{color:#b45309;background:#fff7ed}.opBadge.info{color:#1d64b5;background:#eff6ff}.opBadge.bad{color:#b91c1c;background:#fef2f2}.opBadge.muted{color:#64748b;background:#f1f5f9}.opBadge.neutral{color:#526273;background:#f8fafc;border:1px solid #e2e8f0}.marketplaceItems.compact{gap:5px;min-width:0;display:grid}.marketplaceItem.compact{border-bottom:1px dashed #e5ebf2;grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:start;gap:8px;padding:7px 0;display:grid}.marketplaceItem.compact:last-child{border-bottom:0}.marketplaceItemMain{gap:3px;min-width:0;display:grid}.marketplaceItemMain>b{-webkit-line-clamp:2;color:#173e6d;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.marketplaceItemMain .modelName{white-space:nowrap;text-overflow:ellipsis;color:#71839a;font-size:7.7px;display:block;overflow:hidden}.itemMeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.itemMeta em,.itemMeta small{background:#f3f7fb;border-radius:999px;padding:3px 6px;font-style:normal;line-height:1;color:#5e728a!important;font-size:7.4px!important}.itemMeta em{background:#eaf2ff;font-weight:900;color:#1d5fa8!important}.linkedBadge,.unlinkedBadge{border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;display:inline-flex;font-size:7.4px!important}.linkedBadge{background:#ecfdf3;color:#15803d!important}.unlinkedBadge{background:#fff7ed;color:#b45309!important}.itemTechnical{margin-top:1px}.itemTechnical summary{cursor:pointer;color:#2563eb;width:max-content;font-size:7.4px;font-weight:800;list-style:none}.itemTechnical summary::-webkit-details-marker{display:none}.itemTechnical[open]{background:#f8fbfe;border-radius:7px;padding:5px 6px}.itemTechnical small{line-height:1.45;display:block;color:#6f8094!important;font-size:7.2px!important}.marketplaceItem.compact .skuLinkInline{grid-template-columns:1fr auto;gap:5px;width:100%;display:grid!important}.marketplaceItem.compact .skuLinkInline select{width:100%;max-width:none;height:31px}.marketplaceItem.compact .skuLinkInline button{height:31px}.ecommercePager{color:#6b7d92;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;font-size:8.5px;display:flex}.ecommercePager>div{align-items:center;gap:7px;display:flex}.ecommercePager button{color:#355b82;background:#fff;border:1px solid #d7e1ed;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.ecommercePager button:disabled{opacity:.42;cursor:not-allowed}.ecommercePager b{color:#405974;font-size:8.5px}.ecommerceDiagnostics{background:#fbfdff;border:1px solid #dfe8f2;border-radius:12px;padding:10px 12px}.ecommerceDiagnostics>summary{cursor:pointer;color:#235c96;font-size:9px;font-weight:900}.diagnosticGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.diagnosticGrid span{color:#667a91;background:#fff;border:1px solid #e5ebf2;border-radius:9px;gap:3px;padding:8px 9px;font-size:8px;display:grid}.diagnosticGrid b{letter-spacing:.08em;color:#7890a8;text-transform:uppercase;font-size:7px}.statusBreakdown{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.statusBreakdown span{color:#526b86;background:#eef4fb;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7.5px;display:flex}.statusBreakdown b{color:#174f89}.ecommerceDiagnostics p{color:#718399;margin:9px 0 0;font-size:8.3px;line-height:1.5}.appErrorPage{background:#f6f9fd;place-items:center;min-height:100vh;padding:24px;display:grid}.appErrorCard{text-align:center;background:#fff;border:1px solid #dce6f1;border-radius:18px;width:min(520px,94vw);padding:28px;box-shadow:0 18px 55px #0b2b521a}.appErrorCard h1{color:#103b68;margin:10px 0 6px;font-size:22px}.appErrorCard p{color:#687b91;max-width:410px;margin:0 auto 16px;font-size:11px;line-height:1.55}.appErrorCard .errorActions{justify-content:center;gap:8px;display:flex}.appErrorCard button{border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.appErrorCard .reloadButton{color:#fff;background:#2563eb;border:1px solid #2563eb}.appErrorCard .backButton{color:#45617e;background:#fff;border:1px solid #d9e3ef}@media (max-width:1100px){.ecommerceSyncCards,.diagnosticGrid{grid-template-columns:1fr 1fr}.marketplaceItem.compact{grid-template-columns:1fr}.ecommerceOrderTable table{min-width:860px}}@media (max-width:760px){.ecommerceSyncCards,.diagnosticGrid{grid-template-columns:1fr}.ecommerceListTools,.ecommercePager{flex-direction:column;align-items:stretch}.ecommerceListTools .searchBox{max-width:none}.ecommercePager>div{justify-content:space-between}.ecommerceOrderTable table{min-width:780px}}.ecommerceOrderTable td{display:table-cell!important}.ecommerceOrderTable .orderCell,.ecommerceOrderTable .moneyCell,.ecommerceOrderTable .opStateCell{align-content:start;gap:3px;display:grid}.ecommerceOrderTable .opStateCell{gap:5px}.ecommerceOrderTable tbody tr{height:auto}.ecommerceOrderTable .productCell{padding-top:7px;padding-bottom:7px}.ecommerceOrderTable .marketplaceItem.compact{padding:4px 0}.catalogStatusFilters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.catalogStatusFilters button{color:#53657e;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:7px 11px;font-size:9.5px;font-weight:800;transition:all .15s}.catalogStatusFilters button span{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;font-size:8px;display:inline-grid}.catalogStatusFilters button:hover{background:#f8fbff;border-color:#a9c5ee}.catalogStatusFilters button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb0f}.catalogStatusFilters button.active span{color:#1d4ed8;background:#dbeafe}@media (max-width:640px){.catalogStatusFilters{grid-template-columns:repeat(3,1fr);display:grid}.catalogStatusFilters button{padding:7px 6px}}.ecommerceViewControls{align-items:center;gap:10px;display:flex}.ecommerceViewControls>span{color:#6e7f94;white-space:nowrap;font-size:9px}.viewToggle{background:#f7faff;border:1px solid #dbe5f0;border-radius:9px;align-items:center;padding:3px;display:flex}.viewToggle button{color:#60748c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:900}.viewToggle button.active{color:#165fae;background:#fff;box-shadow:0 2px 7px #113d6d1a}.ecommerceOrderCards{gap:9px;margin-top:10px;display:grid}.ecommerceOrderCard{background:#fff;border:1px solid #e0e8f2;border-radius:13px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 3px 12px #15396009}.ecommerceOrderCard:hover{border-color:#c9d9eb;box-shadow:0 6px 18px #1539600e}.ecommerceOrderCard.selected{background:#fbfdff;border-color:#8bb8ee;box-shadow:0 0 0 2px #2a70cc0f}.orderCardHeader{background:#fbfdff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.orderCardIdentity{align-items:center;gap:9px;min-width:0;display:flex}.orderCardIdentity>div{gap:2px;display:grid}.orderCardIdentity b{color:#0f3f73;font-size:10px}.orderCardHeaderStatus{align-items:center;gap:7px;display:flex}.queuePill{color:#365d86;background:#eef4fb;border-radius:999px;align-items:center;padding:4px 7px;font-size:7.3px;font-weight:900;display:inline-flex}.queuePill.qemitir{color:#b45309;background:#fff7ed}.queuePill.qenviar{color:#15803d;background:#ecfdf3}.queuePill.qenviado{color:#1d64b5;background:#eff6ff}.queuePill.qcompleto{color:#147a3d;background:#eefbf2}.queuePill.qcancelado{color:#b91c1c;background:#fef2f2}.queuePill.qprocessar{color:#55677a;background:#f3f5f8}.orderCardGrid{grid-template-columns:minmax(330px,2.2fr) minmax(125px,.85fr) minmax(125px,.85fr) minmax(115px,.7fr) minmax(135px,.8fr);gap:0;display:grid}.orderCardGrid>section,.orderCardGrid>aside{border-right:1px solid #edf2f7;min-width:0;padding:11px 12px}.orderCardGrid>aside:last-child{border-right:0}.orderCardGrid p{letter-spacing:.12em;color:#8392a5;margin:0 0 7px;font-size:6.8px;font-weight:900}.orderCardProducts{align-content:start;gap:7px;display:grid}.orderCardProduct{border-bottom:1px dashed #e7edf4;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:7px;display:grid}.orderCardProduct:last-child{border-bottom:0;padding-bottom:0}.productGlyph{color:#2266b1;background:#eef5ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.productCardInfo{gap:3px;min-width:0;display:grid}.productCardInfo>b{-webkit-line-clamp:2;color:#173f6e;-webkit-box-orient:vertical;font-size:9.3px;line-height:1.25;display:-webkit-box;overflow:hidden}.productCardInfo>span{color:#74879b;white-space:nowrap;text-overflow:ellipsis;font-size:7.4px;overflow:hidden}.productTags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.productTags span,.productTags em{color:#62758b;background:#f4f7fa;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.productTags em{color:#1d61a8;background:#eaf3ff;font-weight:900}.cardLink{max-width:360px;margin-top:2px}.orderCardFiscal,.orderCardShipping,.orderCardMoney,.orderCardActions{align-content:start;gap:5px;display:grid}.orderCardMoney>b{color:#113f72;font-size:12px}.orderCardActions button{color:#42607f;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;width:100%;padding:7px 8px;font-size:8px;font-weight:900}.orderCardActions .primaryOrderAction{color:#fff;background:#1668d7;border-color:#1668d7}.orderCardActions .primaryOrderAction:disabled{opacity:.55;cursor:not-allowed}.orderCardActions .danger{color:#b42318;background:#fff7f7;border-color:#fecaca}.orderMore{margin-top:1px}.orderMore summary{cursor:pointer;color:#516d8b;font-size:7.3px;font-weight:800;list-style:none}.orderMore summary::-webkit-details-marker{display:none}.orderMore[open]{background:#f7faff;border-radius:7px;padding:6px}.orderMore>div{gap:3px;margin-top:5px;display:grid}.orderMore span{color:#738498;overflow-wrap:anywhere;font-size:6.9px;line-height:1.35}@media (max-width:1180px){.orderCardGrid{grid-template-columns:minmax(300px,1.8fr) 1fr 1fr minmax(120px,.7fr)}.orderCardActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf2f7!important}.orderCardActions>p,.orderCardActions>.orderMore{grid-column:1/-1}.orderCardGrid>section:nth-child(4){border-right:0}}@media (max-width:850px){.ecommerceViewControls{flex-wrap:wrap;justify-content:space-between;width:100%}.orderCardHeader{flex-direction:column;align-items:flex-start}.orderCardHeaderStatus{justify-content:space-between;width:100%}.orderCardGrid{grid-template-columns:1fr 1fr}.orderCardProducts{border-bottom:1px solid #edf2f7;grid-column:1/-1;border-right:0!important}.orderCardMoney{border-right:0!important}.orderCardActions{grid-template-columns:1fr 1fr}.orderCardActions>p,.orderCardActions>.orderMore{grid-column:1/-1}}@media (max-width:560px){.orderCardGrid{grid-template-columns:1fr}.orderCardGrid>section,.orderCardGrid>aside{border-bottom:1px solid #edf2f7;border-right:0!important}.orderCardActions{grid-template-columns:1fr}.orderCardActions>p,.orderCardActions>.orderMore{grid-column:auto}.viewToggle{width:100%}.viewToggle button{flex:1}}.autoSyncControl{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dbe5f0;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:5px 9px;display:flex}.autoSyncControl input{accent-color:#1769d2;width:14px;height:14px;margin:0}.autoSyncControl>span{gap:0;line-height:1.05;display:grid}.autoSyncControl b{color:#476078;font-size:8.5px}.autoSyncControl small{color:#7c8da0;font-size:7.5px}.autoSyncControl.active{background:#f2f8ff;border-color:#b9d8ff}.autoSyncControl.active b{color:#1262b6}.autoSyncNote{text-align:right;color:#74869a;width:100%;margin-top:0!important;font-size:7.5px!important}@media (max-width:760px){.ecommerceHeroActions{width:100%}.autoSyncControl{flex:1;justify-content:center}.autoSyncNote{text-align:left}}.labelSettingsGrid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start;gap:16px;display:grid}.labelSettingsControls{gap:12px;display:grid}.labelOptionGroup{background:#fbfdff;border:1px solid #dfe8f2;border-radius:12px;gap:7px;padding:12px;display:grid}.labelOptionGroup>b{color:#173f6e;font-size:9px}.labelOptionGroup label{color:#435d78;align-items:center;gap:8px;font-size:9px;display:flex}.labelOptionGroup input{accent-color:#1769d2;width:15px;height:15px}.labelOptionGroup small{color:#71849a;font-size:7.7px;line-height:1.45}.separationOption{background:#fffdf8}.compactSuccess{padding:10px 12px!important}.labelPreviewCard{background:#f8fbff;border:1px solid #dbe5f0;border-radius:14px;gap:8px;padding:12px;display:grid}.labelPreviewCard>span{letter-spacing:.14em;color:#7990a8;font-size:7px;font-weight:900}.labelPreviewOfficial{color:#162f49;text-align:center;background:#fff;border:1px solid #cfd9e6;align-content:center;place-items:center;gap:10px;min-height:190px;display:grid}.labelPreviewOfficial b{font-size:13px}.labelPreviewOfficial em{color:#6b7e92;max-width:190px;font-size:8px;font-style:normal;line-height:1.5}.labelPreviewFooter{color:#111;background:#fff;border:1px solid #202b36;gap:4px;padding:9px 10px;display:grid}.labelPreviewFooter b{font-size:8.5px}.labelPreviewFooter span{font-size:8px;line-height:1.35}.labelPreviewFooter small{color:#4d5a68;font-size:7px}.labelPreviewCard>small{color:#6f8195;font-size:7.6px;line-height:1.4}.labelPreviewCard>em{color:#a15b00;font-size:7.6px;font-style:normal;font-weight:800}@media (max-width:900px){.labelSettingsGrid{grid-template-columns:1fr}.labelPreviewCard{max-width:360px}}.ecommerceTopline{color:#708299;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;padding:0 2px;display:flex}.ecommerceTopline small{font-size:8.5px}.ecommerceConnection{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.ecommerceConnection.connected{color:#15803d;background:#ecfdf3}.ecommerceConnection.offline{color:#b91c1c;background:#fef2f2}.ecommerceMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ecommerceMetrics>div{min-height:96px;padding:14px 18px}.ecommerceMetrics b{font-size:22px}.ecommerceBatchBar{background:#fbfdff;min-height:42px}.ecommerceBatchBar:not(.hasSelection)>b,.ecommerceBatchBar:not(.hasSelection)>div{display:none}.ecommerceBatchBar.hasSelection{background:#f5faff;border-color:#b8d4f5}.ecommerceBatchBar .orderAction{width:auto;margin:0}.rowActions .orderAction,.orderCardActions .orderAction{font-weight:900;transition:transform .12s,box-shadow .12s,border-color .12s}.rowActions .orderAction:active,.orderCardActions .orderAction:active{transform:translateY(1px)}.rowActions .fiscalAction,.orderCardActions .fiscalAction{color:#9a3412;background:#fff7ed;border-color:#fdba74}.rowActions .shippingAction,.orderCardActions .shippingAction{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.rowActions .labelAction,.orderCardActions .labelAction{color:#166534;background:#ecfdf5;border-color:#86efac}.rowActions .orderAction:disabled,.orderCardActions .orderAction:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.orderCardActions .fiscalAction:hover:not(:disabled){border-color:#fb923c;box-shadow:0 3px 10px #9a34121a}.orderCardActions .shippingAction:hover:not(:disabled){border-color:#60a5fa;box-shadow:0 3px 10px #1d4ed81a}.orderCardActions .labelAction:hover:not(:disabled){border-color:#4ade80;box-shadow:0 3px 10px #1665341a}@media (max-width:1150px){.ecommerceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.ecommerceTopline{flex-direction:column;align-items:flex-end}.ecommerceMetrics{grid-template-columns:1fr!important}}.ecommerceOrderTable th:nth-child(7){width:138px}.rowActions .orderAction{white-space:normal;width:100%;margin:0 0 5px;line-height:1.2;display:block}.feeBreakdown{border-top:1px dashed #dbe5f1;margin-top:5px;padding-top:4px}.feeBreakdown summary{cursor:pointer;color:#315070;font-size:11px;font-weight:800;list-style-position:inside}.feeBreakdown small{color:#60758a;margin-top:2px;font-size:10px;line-height:1.3;display:block}.orderCardMoney .feeBreakdown{text-align:left;width:100%}.ecommerceTopline>div{align-items:center;gap:8px;min-width:0;display:flex}.returnsShortcut{color:#245b91;cursor:pointer;background:#f7fbff;border:1px solid #cbdcf0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.returnsShortcut b{color:#145ea8;background:#e7f1ff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}.returnsShortcut:hover{background:#eef7ff;border-color:#9fc2eb}.returnBadge{background:#fff7ed;border-radius:999px;align-items:center;width:max-content;padding:3px 6px;font-weight:800;color:#a34d08!important;margin-top:4px!important;display:inline-flex!important}.financialLoading{font-style:italic;color:#43709e!important;margin-top:5px!important}.financialLiveDetail{border-top:1px dotted #d7e1ed;gap:3px;margin-top:5px;padding-top:5px;display:grid}.financeStage{color:#47617c;background:#eef4fb;border-radius:999px;width:max-content;padding:3px 6px;font-size:7.5px;font-weight:900;display:inline-flex}.financeStage.final{color:#15803d;background:#ecfdf3}.financeStage.adjusted{color:#b45309;background:#fff7ed}.financeStage.preview{color:#1d4ed8;background:#eff6ff}.returnFinancialNote{font-weight:800;color:#9a4c08!important;margin-top:4px!important}.textButton{color:#1e64aa;cursor:pointer;background:0 0;border:0;width:max-content;padding:2px 0;font-size:7.5px;font-weight:900}.textButton:hover{text-decoration:underline}.returnsModal{gap:14px}.returnsSummary{background:#f8fbff;border:1px solid #d9e5f2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.returnsSummary>div{gap:1px;display:grid}.returnsSummary>div b{color:#174d82;font-size:20px}.returnsSummary>div span{color:#718398;font-size:7.5px}.returnsSummary p{color:#60758b;margin:0;font-size:9px;line-height:1.5}.returnsTable table{min-width:940px}.returnsTable td{vertical-align:top}.returnStatus{color:#a34d08;background:#fff7ed;border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:900;display:inline-flex}@media (max-width:760px){.ecommerceTopline>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.returnsShortcut{align-self:flex-end}.returnsSummary{grid-template-columns:1fr}.returnsSummary .secondary{width:100%}}.moduleChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.moduleChoiceGrid>button{text-align:left;color:#203e5f;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:16px;align-content:start;gap:7px;min-height:210px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.moduleChoiceGrid>button:hover{border-color:#b9cee5;transform:translateY(-1px);box-shadow:0 7px 22px #1f487412}.moduleChoiceGrid>button.selected{background:#f5faff;border-color:#66a6e8;box-shadow:0 0 0 2px #1769d214}.moduleChoiceIcon{background:#eef5fd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.moduleChoiceGrid i{letter-spacing:.14em;color:#4f7eae;font-size:7.5px;font-style:normal;font-weight:900}.moduleChoiceGrid b{color:#153f6a;font-size:13px}.moduleChoiceGrid small{color:#667d94;font-size:9px;line-height:1.55}.moduleChoiceGrid em{color:#8b99a8;margin-top:auto;font-size:8px;font-style:normal;font-weight:900}.moduleChoiceGrid>button.selected em{color:#17703f}.moduleChoiceFooter{background:#fbfdff;border:1px solid #dfe7f0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.moduleChoiceFooter>div{gap:2px;display:grid}.moduleChoiceFooter b{color:#1a466f;font-size:10px}.moduleChoiceFooter span{color:#6d8196;font-size:8px}.moduleSummaryList{gap:8px;margin:12px 0;display:grid}.moduleSummaryList>span{opacity:.62;background:#fafbfd;border:1px solid #e4eaf1;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.moduleSummaryList>span.active{opacity:1;background:#f3fbf6;border-color:#c7e6d3}.moduleSummaryList i{font-size:16px;font-style:normal}.moduleSummaryList b{color:#2a4b6b;font-size:9px}.moduleSummaryList small{color:#7b8b9b;font-size:7.5px;font-weight:900}.moduleSummaryList .active small{color:#18804a}.moduleSummaryHint{color:#718499;margin:0;font-size:8px;line-height:1.5}.moduleMiniList{gap:8px;padding:4px 0;display:grid}.moduleMiniList span{color:#5c7187;align-items:center;gap:8px;font-size:9px;display:flex}.moduleMiniList b{color:#1e66ad;background:#eef6ff;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}@media (max-width:950px){.moduleChoiceGrid{grid-template-columns:1fr}.moduleChoiceGrid>button{min-height:0}.moduleChoiceFooter{flex-direction:column;align-items:stretch}.moduleChoiceFooter .primary{width:100%}}.dashboardSmartMetrics>div{min-height:104px}.dashboardSmartMetrics span{letter-spacing:.09em;font-size:8.5px}.dashboardSmartMetrics b{font-size:21px}.dashboardSmartMetrics small{color:#60758a;font-size:9px;line-height:1.4}.dashboardSmartMetrics b.good{color:#15803d}.dashboardSmartMetrics b.bad{color:#b91c1c}.smartModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.smartModuleGrid.single{grid-template-columns:1fr}.smartModuleCard{gap:14px;padding:17px;display:grid}.smartModuleHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.smartModuleHeader>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.smartModuleIcon{background:#eef5fd;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.smartModuleHeader p{letter-spacing:.12em;color:#6282a2;margin:0 0 3px;font-size:7.8px;font-weight:900}.smartModuleHeader h2{color:#123f70;margin:0;font-size:16px}.smartModuleHeader small{color:#64798e;margin-top:4px;font-size:9px;line-height:1.45;display:block}.smartQueueGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.smartQueueGrid button{text-align:left;color:#31506f;cursor:pointer;background:#fbfdff;border:1px solid #dfe8f2;border-radius:11px;gap:5px;padding:10px 11px;display:grid}.smartQueueGrid button:hover{background:#f4f9ff;border-color:#b6cee8}.smartQueueGrid span{font-size:8.5px}.smartQueueGrid b{color:#113f72;font-size:18px}.smartStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.smartStatGrid>span{background:#fbfdff;border:1px solid #e1e9f1;border-radius:11px;gap:4px;padding:11px;display:grid}.smartStatGrid b{color:#123f70;font-size:16px}.smartStatGrid small{color:#65798e;font-size:8.5px;line-height:1.35}.smartModuleFooter{flex-wrap:wrap;align-items:center;gap:16px;padding-top:2px;display:flex}.smartModuleFooter span{color:#60758a;font-size:8.5px}.smartModuleFooter b{color:#194f84}.smartRecentSales{gap:6px;display:grid}.smartRecentSales button{cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.smartRecentSales button>span{text-align:left;gap:2px;display:grid}.smartRecentSales b,.smartRecentSales strong{color:#173f6e;font-size:9px}.smartRecentSales small{color:#6c7f93;font-size:8px}.dashboardSharedGrid{grid-template-columns:1.15fr 1fr .85fr;gap:14px;display:grid}.dashboardFinanceCard{padding:17px}.dashboardFinanceRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dashboardFinanceRows>span{background:#fbfdff;border:1px solid #e3eaf2;border-radius:10px;gap:4px;padding:10px;display:grid}.dashboardFinanceRows small{color:#687c91;font-size:8.5px}.dashboardFinanceRows b{color:#173f6e;font-size:13px}.dashboardFinanceRows .attention{background:#fff9f2;border-color:#fed7aa}.dashboardFinanceRows .attention b{color:#b45309}.dashboardFinanceCard>p{color:#687c91;margin:11px 0 0;font-size:8.5px;line-height:1.5}.dashboardTextAction{font-size:8.5px!important}.dashboardQuickCard{padding:17px}.dashboardQuickCard>p{font-size:8px!important}.dashboardQuickCard .quickActions button b{font-size:9px}.ecommerceOrderCard{color:#334e68}.orderCardIdentity b{font-size:10.5px}.orderCardIdentity span{color:#64788c;font-size:8.6px}.orderCardHeaderStatus small{color:#65798e;font-size:8.2px}.queuePill{padding:4px 8px;font-size:8.2px}.orderCardGrid p{color:#6f8296;font-size:7.7px}.productCardInfo>b{font-size:10.1px;line-height:1.32}.productCardInfo>span{color:#5f7489;font-size:8.4px}.productTags span,.productTags em{color:#556b82;padding:3px 7px;font-size:7.9px}.orderCardFiscal small,.orderCardShipping small,.orderCardMoney small{color:#60758a;font-size:8.4px;line-height:1.42}.orderCardMoney>b{font-size:13px}.orderCardMoney>strong{font-size:8.8px}.orderCardActions button{padding:8px;font-size:8.8px}.orderMore summary{color:#405f7d;font-size:8.3px}.orderMore span{color:#64788c;font-size:7.9px;line-height:1.42}.feeBreakdown summary{font-size:10.5px}.feeBreakdown small{color:#536a80;font-size:9px}.financeStage{font-size:8px}.textButton{font-size:8.2px}.ecommerceOrderTable th{font-size:8px}.ecommerceOrderTable td{color:#405a74;font-size:9.5px}.orderCell>small,.moneyCell>small,.opStateCell>small{color:#62768b;font-size:8.3px}.orderCell>b{font-size:10.5px}.moneyCell>b{font-size:11.5px}.opBadge{font-size:8px}.ecommerceListTools>span{color:#60758a;font-size:9.5px}.ecommerceQueueTabs button{font-size:9.5px}.ecommerceTopline small{color:#60758a;font-size:9px}.ecommerceConnection{font-size:8.5px}@media (max-width:1100px){.smartModuleGrid,.dashboardSharedGrid{grid-template-columns:1fr}.smartQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.smartModuleHeader{flex-direction:column;align-items:stretch}.smartModuleHeader .fit{width:100%}.smartStatGrid,.dashboardFinanceRows{grid-template-columns:1fr}.smartQueueGrid{grid-template-columns:1fr 1fr}}.productionPill{white-space:nowrap;letter-spacing:.05em;background:#fff1f2;border:1px solid #fecaca;border-radius:999px;padding:7px 10px;font-weight:900;color:#9f1239!important;justify-content:center!important;align-items:center!important;font-size:8.5px!important;display:inline-flex!important}.productionWarning{color:#8f1d2c;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;gap:4px;padding:11px 13px;display:grid}.productionWarning b{letter-spacing:.03em;font-size:10.5px}.productionWarning span{color:#9b3442;font-size:9px;line-height:1.5}.dangerPrimary{color:#fff;cursor:pointer;background:#c81e32;border:1px solid #c81e32;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900;box-shadow:0 7px 18px #c81e3229}.dangerPrimary:hover{background:#aa1729;border-color:#aa1729}.dangerPrimary:disabled{opacity:.55;cursor:not-allowed}.productionActivation{background:#fff;border:1px solid #dce5ef;border-radius:15px;gap:12px;padding:15px 16px;display:grid}.productionActivation h3{color:#143f6d;margin:0;font-size:14px}.productionActivation>p{color:#657991;margin:0;font-size:9.5px;line-height:1.55}.productionActivation .field small{color:#73849a;font-size:8px;line-height:1.45}.productionActivation .modalActions{margin-top:2px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#e7eefc;--blue:#6f9cff;--blue2:#5f91ff;--green:#3ddc8d;--ink:#eef2f7;--muted:#aeb9c8;--line:#353b46;--bg:#17191e;--card:#22262d;--danger:#fb7185}.appearanceSetting{justify-content:space-between;align-items:center;gap:24px;padding:4px 0 2px;display:flex}.appearanceCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.appearanceCopy b{color:var(--ink);font-size:12px}.appearanceCopy span{color:var(--muted);font-size:10px;line-height:1.45}.themeSegmented{background:#eef1f5;border:1px solid #d7dee9;border-radius:12px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.themeSegmented button{color:#596579;min-width:104px;box-shadow:none;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:750;display:flex}.themeSegmented button:hover{color:#26364f;background:#ffffff8c}.themeSegmented button.active{color:#24334d;background:#fff;box-shadow:0 1px 3px #0f172a21,0 1px 1px #0f172a0f}.themeSegmented svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .sidebar,html[data-theme=dark] .companyChip,html[data-theme=dark] .metrics,html[data-theme=dark] .card,html[data-theme=dark] .modal,html[data-theme=dark] .modalHead,html[data-theme=dark] .setupForm,html[data-theme=dark] .authCard,html[data-theme=dark] .searchBox,html[data-theme=dark] .quickItems,html[data-theme=dark] .nfeProcessing,html[data-theme=dark] .nfeSuccess,html[data-theme=dark] .nfeRejected,html[data-theme=dark] .nfeReview,html[data-theme=dark] .purchaseInstallments,html[data-theme=dark] .xmlExportCard,html[data-theme=dark] .productionSummary>div,html[data-theme=dark] .productionCheck,html[data-theme=dark] .channelCard,html[data-theme=dark] .ecommerceItemRow,html[data-theme=dark] .ecommerceQueueTabs button,html[data-theme=dark] .ecommerceSyncCards>div,html[data-theme=dark] .ecommercePager button,html[data-theme=dark] .diagnosticGrid span,html[data-theme=dark] .appErrorCard,html[data-theme=dark] .catalogStatusFilters button,html[data-theme=dark] .ecommerceOrderCard,html[data-theme=dark] .orderCardActions button,html[data-theme=dark] .autoSyncControl,html[data-theme=dark] .labelPreviewOfficial,html[data-theme=dark] .labelPreviewFooter,html[data-theme=dark] .moduleChoiceGrid>button,html[data-theme=dark] .smartRecentSales button,html[data-theme=dark] .productionActivation,html[data-theme=dark] .rowActions button,html[data-theme=dark] .apiBanner button,html[data-theme=dark] .selectedLookup button,html[data-theme=dark] .lookupResults button,html[data-theme=dark] .quickItems>div,html[data-theme=dark] .paymentChoices button,html[data-theme=dark] .termChoices button,html[data-theme=dark] .operationChoice,html[data-theme=dark] .recipeRow,html[data-theme=dark] .productionRequirements>div,html[data-theme=dark] .recipeModeButtons button,html[data-theme=dark] .dilutionResult>div{color:var(--ink);background:var(--card)!important;border-color:var(--line)!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .quickItems input,html[data-theme=dark] .quickDiscount input,html[data-theme=dark] .inlineField select,html[data-theme=dark] .quickItemRow input,html[data-theme=dark] .moneyInput,html[data-theme=dark] .dueDateEdit input,html[data-theme=dark] .reportDates input,html[data-theme=dark] .xmlExportControls input,html[data-theme=dark] .supportForm textarea,html[data-theme=dark] .modalForm textarea,html[data-theme=dark] .skuLinkInline select{color:var(--ink)!important;background:#191d23!important;border-color:#3a414d!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f7b8d}html[data-theme=dark] .home,html[data-theme=dark] .navGroup a{color:#a8b3c3}html[data-theme=dark] .home.active,html[data-theme=dark] .navGroup a:hover{color:#e9f0fb;background:#2a3342}html[data-theme=dark] .logoText,html[data-theme=dark] .content h1,html[data-theme=dark] .cardTitle h2,html[data-theme=dark] .metrics b,html[data-theme=dark] .flowStep b{color:#edf3ff}html[data-theme=dark] .version{color:#dbe8ff;background:#1d2430;border-color:#33425a}html[data-theme=dark] .ghost{color:#c3cede;background:#232830;border-color:#3a424f}html[data-theme=dark] .flowStep,html[data-theme=dark] .automation>div,html[data-theme=dark] .readinessItem,html[data-theme=dark] .polishedNfe .quickSection,html[data-theme=dark] .quickIssues,html[data-theme=dark] .notice,html[data-theme=dark] .separationOption{color:var(--ink);background:#282d35!important;border-color:#39414d!important}html[data-theme=dark] .successBox,html[data-theme=dark] .ecfdf5,html[data-theme=dark] .productionCheck.ok{color:#b8f5d3;background:#18342a!important;border-color:#276148!important}html[data-theme=dark] .apiBanner,html[data-theme=dark] .certStatus.pending,html[data-theme=dark] .readinessItem.pending,html[data-theme=dark] .sefazResult.warn,html[data-theme=dark] .homologationBadge.warn,html[data-theme=dark] .successWarning,html[data-theme=dark] .reviewAlert,html[data-theme=dark] .documentRequirement.required,html[data-theme=dark] .acceptanceContext.required,html[data-theme=dark] .homologPill,html[data-theme=dark] .specialOperationGuard,html[data-theme=dark] .homologConfirm,html[data-theme=dark] .shippingLater,html[data-theme=dark] .ecommerceGuard,html[data-theme=dark] .opBadge.warn,html[data-theme=dark] .unlinkedBadge,html[data-theme=dark] .queuePill.qemitir,html[data-theme=dark] .returnBadge,html[data-theme=dark] .financeStage.adjusted,html[data-theme=dark] .returnStatus,html[data-theme=dark] .dashboardFinanceRows .attention{color:#ffd2a3!important;background:#3a2b1f!important;border-color:#6c4a2d!important}html[data-theme=dark] .remove,html[data-theme=dark] .sefazDiagnostic,html[data-theme=dark] .sefazResult.bad,html[data-theme=dark] .rowActions button.danger,html[data-theme=dark] .quickItems .remove,html[data-theme=dark] .rejectedIcon,html[data-theme=dark] .fiscalEventWarning.cancel,html[data-theme=dark] .productionGate.locked,html[data-theme=dark] .productionCheck.blocked,html[data-theme=dark] .inutilizationResult.bad,html[data-theme=dark] .miniRemoveInstallment,html[data-theme=dark] .dangerNotice,html[data-theme=dark] .orderCardActions .danger,html[data-theme=dark] .productionPill,html[data-theme=dark] .productionWarning{color:#ffc1ca!important;background:#3a2227!important;border-color:#6b3540!important}html[data-theme=dark] .ecommerceOrderCard:hover,html[data-theme=dark] .lookupResults button:hover,html[data-theme=dark] .moduleChoiceGrid>button:hover{border-color:#5874a3!important}html[data-theme=dark] .ecommerceQueueTabs button.active,html[data-theme=dark] .catalogStatusFilters button.active,html[data-theme=dark] .viewToggle button.active{color:#dce8ff!important;background:#263855!important;border-color:#46699d!important}html[data-theme=dark] .themeSegmented{background:#30343b;border-color:#484d56}html[data-theme=dark] .themeSegmented button{color:#bdc5d0}html[data-theme=dark] .themeSegmented button:hover{color:#f2f5f8;background:#3a3f47}html[data-theme=dark] .themeSegmented button.active{color:#fff;background:#50545b;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .labelPreviewOfficial,html[data-theme=dark] .labelPreviewFooter{color:#111!important;background:#fff!important;border-color:#d7dce3!important}html[data-theme=dark] .printOrder{color:#111!important;background:#fff!important}html[data-theme=dark] .modalBackdrop{background:#05080cb8}@media (max-width:720px){.appearanceSetting{flex-direction:column;align-items:stretch}.themeSegmented{width:100%}.themeSegmented button{flex:1;min-width:0}}html[data-theme=dark] .tableWrap th{color:#8f9cad;border-color:var(--line)}html[data-theme=dark] .tableWrap td{color:#c1cad7;border-color:#313742}html[data-theme=dark] .tableWrap td>b,html[data-theme=dark] .orderCell>b,html[data-theme=dark] .moneyCell>b,html[data-theme=dark] .orderCardIdentity b{color:#e4ecf8}html[data-theme=dark] .card small,html[data-theme=dark] .moduleCard small,html[data-theme=dark] .ecommerceOrderCard small,html[data-theme=dark] .orderCardIdentity span,html[data-theme=dark] .orderCardHeaderStatus small,html[data-theme=dark] .moneyCell>small,html[data-theme=dark] .opStateCell>small{color:var(--muted)}html[data-theme=dark] .orderCardHeader{background:#282d35;border-color:#363d48}html[data-theme=dark] .ecommerceOrderCard.selected{background:#252c36;border-color:#57a;box-shadow:0 0 0 2px #6f9cff1f}html[data-theme=dark] .infoBanner{color:#b8c7dc;background:#202b3b;border-color:#334a6b}html[data-theme=dark] .infoBanner b{color:#dce9ff}html[data-theme=dark] .status.s1,html[data-theme=dark] .opBadge.info{color:#a9c8ff;background:#243754}html[data-theme=dark] .status.s2,html[data-theme=dark] .opBadge.ok,html[data-theme=dark] .queuePill.qenviar{color:#99efbf;background:#18382b}html[data-theme=dark] .status.s3,html[data-theme=dark] .opBadge.bad{color:#ffb2bd;background:#40242a}html[data-theme=dark] .queuePill{color:#becce0;background:#2b3442}html[data-theme=dark] .queuePill.qemitir{color:#ffd2a3;background:#3a2b1f}html[data-theme=dark] .pill{color:#afccff;background:#263854}html[data-theme=light] .navGroup button.active,html[data-theme=light] .home.active{color:#1d5fbd!important;background:#edf4ff!important;border-color:#d8e7ff!important}html[data-theme=light] .navGroup button.active span,html[data-theme=light] .home.active span{color:inherit!important}html[data-theme=dark] .navGroup button,html[data-theme=dark] .home{color:#b6c1d0!important}html[data-theme=dark] .navGroup button:hover,html[data-theme=dark] .home:hover{color:#f3f6fb!important;background:#2b3038!important}html[data-theme=dark] .navGroup button.active,html[data-theme=dark] .home.active{box-shadow:inset 3px 0 #6f9cff;color:#fff!important;background:#3a414b!important;border-color:#4a535f!important}html[data-theme=dark] .navGroup button.active span,html[data-theme=dark] .home.active span{color:inherit!important}html[data-theme=dark] .navGroup p{color:#8794a7!important}html[data-theme=dark] .navScroll::-webkit-scrollbar-thumb{background:#596270}html[data-theme=dark] .fiscalCenterHero,html[data-theme=dark] .productionHero,html[data-theme=dark] .fiscalContextBox,html[data-theme=dark] .reportToolbar,html[data-theme=dark] .dataList span,html[data-theme=dark] .fiscalBox,html[data-theme=dark] .certMeta,html[data-theme=dark] .homologIntro,html[data-theme=dark] .safeEnvironment,html[data-theme=dark] .eventDocSummary>div,html[data-theme=dark] .productionDetailItem,html[data-theme=dark] .labelOptionGroup,html[data-theme=dark] .labelPreviewCard,html[data-theme=dark] .returnsSummary,html[data-theme=dark] .moduleChoiceFooter,html[data-theme=dark] .moduleSummaryList>span,html[data-theme=dark] .orderMore[open],html[data-theme=dark] .itemTechnical[open]{color:#e8eef7!important;background:#242931!important;border-color:#3a424e!important}html[data-theme=dark] .fiscalCenterHero,html[data-theme=dark] .productionHero,html[data-theme=dark] .fiscalContextBox{background:linear-gradient(135deg,#232830,#20252c)!important}html[data-theme=dark] .fiscalCenterHero h2,html[data-theme=dark] .fiscalContextHead h3,html[data-theme=dark] .productionHero h2,html[data-theme=dark] .xmlExportCard h3,html[data-theme=dark] .dataList b,html[data-theme=dark] .reportLead b,html[data-theme=dark] .eventDocSummary b,html[data-theme=dark] .fiscalBox>b,html[data-theme=dark] .certMeta b,html[data-theme=dark] .certMeta code,html[data-theme=dark] .productionSummary b,html[data-theme=dark] .productionCheck b,html[data-theme=dark] .productionDetailItem>div>b,html[data-theme=dark] .accountIdentity b,html[data-theme=dark] .labelOptionGroup>b,html[data-theme=dark] .moduleChoiceGrid b,html[data-theme=dark] .moduleChoiceFooter b,html[data-theme=dark] .moduleSummaryList b{color:#edf3fb!important}html[data-theme=dark] .fiscalCenterHero span,html[data-theme=dark] .fiscalContextHead span,html[data-theme=dark] .productionHero span,html[data-theme=dark] .xmlExportCard>div:first-child>span,html[data-theme=dark] .dataList small,html[data-theme=dark] .reportLead small,html[data-theme=dark] .reportFoot,html[data-theme=dark] .eventDocSummary small,html[data-theme=dark] .safeEnvironment small,html[data-theme=dark] .productionSummary small,html[data-theme=dark] .productionCheck small,html[data-theme=dark] .productionDetailItem>div>small,html[data-theme=dark] .productionFooter span,html[data-theme=dark] .productionLoading,html[data-theme=dark] .accountIdentity small,html[data-theme=dark] .passwordShowRow p,html[data-theme=dark] .labelOptionGroup label,html[data-theme=dark] .labelOptionGroup small,html[data-theme=dark] .moduleChoiceGrid small,html[data-theme=dark] .moduleChoiceFooter span,html[data-theme=dark] .moduleSummaryHint,html[data-theme=dark] .moduleMiniList span{color:#aeb9c8!important}html[data-theme=dark] .ecommerceOrderCard{color:#dce5f0!important}html[data-theme=dark] .orderCardGrid p{color:#92a1b4!important}html[data-theme=dark] .productCardInfo>b,html[data-theme=dark] .marketplaceItemMain>b,html[data-theme=dark] .orderCardMoney>b{color:#dbe8fa!important}html[data-theme=dark] .productCardInfo>span,html[data-theme=dark] .marketplaceItemMain .modelName,html[data-theme=dark] .orderCardFiscal small,html[data-theme=dark] .orderCardShipping small,html[data-theme=dark] .orderCardMoney small,html[data-theme=dark] .orderMore span,html[data-theme=dark] .itemTechnical small,html[data-theme=dark] .ecommerceListTools>span,html[data-theme=dark] .ecommerceTopline small{color:#a9b5c5!important}html[data-theme=dark] .productGlyph{color:#a9c8ff!important;background:#303a48!important}html[data-theme=dark] .productTags span,html[data-theme=dark] .itemMeta em,html[data-theme=dark] .itemMeta small{color:#c1ccda!important;background:#2d333c!important}html[data-theme=dark] .productTags em{color:#b8d3ff!important;background:#263a55!important}html[data-theme=dark] .orderCardGrid>section,html[data-theme=dark] .orderCardGrid>aside,html[data-theme=dark] .orderCardProduct{border-color:#39414c!important}html[data-theme=dark] .orderMore summary,html[data-theme=dark] .itemTechnical summary,html[data-theme=dark] .textButton,html[data-theme=dark] .link{color:#8eb8ff!important}html[data-theme=dark] .inactiveRow{opacity:.78!important;background:#2b3037!important}html[data-theme=dark] .inactiveRow td,html[data-theme=dark] .inactiveRow td>b{color:#aab5c3!important}html[data-theme=dark] .tableSub{color:#9eabbb!important}html[data-theme=dark] .tableWrap tbody tr:hover{background:#272d35!important}html[data-theme=dark] .stockReserved{color:#f0bd68!important}html[data-theme=dark] .stockIncoming{color:#78b8ff!important}html[data-theme=dark] .stockOk,html[data-theme=dark] .positive{color:#65d99a!important}html[data-theme=dark] .stockBad,html[data-theme=dark] .negative{color:#ff7786!important}html[data-theme=dark] .field label,html[data-theme=dark] .inlineField label,html[data-theme=dark] .reportDates label,html[data-theme=dark] .appearanceCopy b{color:#dce4ee!important}html[data-theme=dark] .appearanceCopy span{color:#a7b1bf!important}html[data-theme=dark] .secondary,html[data-theme=dark] .productionDetailToggle,html[data-theme=dark] .productionFixButton,html[data-theme=dark] .reportButton{color:#c9dcfa!important;background:#273243!important;border-color:#41516a!important}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .productionDetailToggle:hover,html[data-theme=dark] .productionFixButton:hover{color:#eef5ff!important;background:#303d51!important;border-color:#56719a!important}html[data-theme=dark] .orderCardActions button,html[data-theme=dark] .rowActions button{color:#d4deeb!important;background:#272c34!important;border-color:#414956!important}html[data-theme=dark] .orderCardActions .primaryOrderAction,html[data-theme=dark] .rowActions .invoiceBtn{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}html[data-theme=dark] .safeEnvironment.ready,html[data-theme=dark] .certStatus.ready,html[data-theme=dark] .readinessItem.ok,html[data-theme=dark] .productionGate.ready,html[data-theme=dark] .productionCheck.ok,html[data-theme=dark] .financeStage.final,html[data-theme=dark] .linkedBadge{color:#a6efc6!important;background:#193a2d!important;border-color:#2e684e!important}html[data-theme=dark] .productionCheck.warning,html[data-theme=dark] .readinessItem.pending{color:#ffd19c!important;background:#3a2d21!important;border-color:#6a4c30!important}html[data-theme=dark] .productionCheck.planned{color:#c2ccda!important;background:#2b3139!important;border-color:#46505e!important}html[data-theme=dark] .labelPreviewOfficial,html[data-theme=dark] .labelPreviewFooter,html[data-theme=dark] .printOrder{color:#111!important;background:#fff!important}.queuePill.qimprimir{color:#1767a7;background:#eef7ff}.queuePill.qimpresso{color:#475467;background:#f2f4f7}.secondaryPrintAction{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.printReceiptModal{gap:12px;display:grid}.printReceiptProgress{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.printReceiptProgress:before{content:"";background:#e8eef5;border-radius:999px;grid-area:1/1/auto/2;height:7px}.printReceiptProgress>span{background:#22a447;border-radius:999px;grid-area:1/1/auto/2;width:100%;height:7px}.printReceiptProgress>b{color:#63758a;font-size:10px}.printReceiptModal>small{color:#718398;margin-top:-9px;font-size:8.5px}.printReceiptStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.printReceiptStats>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 8px;display:flex}.printReceiptStats>div:last-child{border-right:0}.printReceiptStats span{color:#64748b;font-size:9px}.printReceiptStats b{color:#173f6e;font-size:12px}html[data-theme=dark] .queuePill.qimprimir{color:#9bd1ff;background:#20384b}html[data-theme=dark] .queuePill.qimpresso{color:#d1d9e5;background:#313742}html[data-theme=dark] .secondaryPrintAction{color:#d3dce8!important;background:#2b3038!important;border-color:#4a5361!important}html[data-theme=dark] .printReceiptProgress:before{background:#333b46}html[data-theme=dark] .printReceiptProgress>b,html[data-theme=dark] .printReceiptModal>small,html[data-theme=dark] .printReceiptStats span{color:#a8b4c3!important}html[data-theme=dark] .printReceiptStats b{color:#e3ebf5!important}html[data-theme=dark] .printReceiptStats,html[data-theme=dark] .printReceiptStats>div{border-color:#3a424e!important}html[data-theme=dark] .boot{color:#edf3ff!important;background:#17191e!important}html[data-theme=dark] .boot .logoText{color:#f3f6fb!important}html[data-theme=dark] .boot .logoText span{color:#7fa7ff!important}html[data-theme=dark] .boot>b{color:#dce6f4!important}html[data-theme=dark] .boot .spinner{border-color:#7fa7ff #303846 #303846!important}html[data-theme=dark] .content h1 span{color:#bcc9da!important}html[data-theme=dark] .subtitle{color:#aeb9c8!important}html[data-theme=dark] .smartModuleHeader p,html[data-theme=dark] .cardTitle p,html[data-theme=dark] .quickCard>p{color:#8fb6ff!important}html[data-theme=dark] .smartModuleHeader h2,html[data-theme=dark] .smartRecentSales b,html[data-theme=dark] .smartRecentSales strong,html[data-theme=dark] .miniList b{color:#e8eef8!important}html[data-theme=dark] .smartModuleHeader small,html[data-theme=dark] .smartRecentSales small,html[data-theme=dark] .miniList small,html[data-theme=dark] .smartModuleFooter span,html[data-theme=dark] .dashboardFinanceCard>p{color:#aeb9c8!important}html[data-theme=dark] .smartModuleFooter b{color:#9fc1ff!important}html[data-theme=dark] .smartModuleIcon{color:#eef3fa!important;background:#2c3440!important}html[data-theme=dark] .smartQueueGrid button,html[data-theme=dark] .smartStatGrid>span,html[data-theme=dark] .dashboardFinanceRows>span,html[data-theme=dark] .quickActions button{color:#dbe4ef!important;background:#282d35!important;border-color:#3b4350!important}html[data-theme=dark] .smartQueueGrid button:hover,html[data-theme=dark] .quickActions button:hover{color:#f5f8fc!important;background:#303641!important;border-color:#5874a3!important}html[data-theme=dark] .smartQueueGrid span,html[data-theme=dark] .smartStatGrid small,html[data-theme=dark] .dashboardFinanceRows small{color:#aeb9c8!important}html[data-theme=dark] .smartQueueGrid b,html[data-theme=dark] .smartStatGrid b,html[data-theme=dark] .dashboardFinanceRows b,html[data-theme=dark] .quickActions button b{color:#edf3fb!important}html[data-theme=dark] .empty b{color:#dce5f0!important}html[data-theme=dark] .empty p{color:#aeb9c8!important}html[data-theme=dark] .dashboardTextAction{color:#91b9ff!important}html[data-theme=dark] .dashboardFinanceRows .attention{background:#3a2b1f!important;border-color:#6c4a2d!important}html[data-theme=dark] .dashboardFinanceRows .attention small{color:#e8b97d!important}html[data-theme=dark] .dashboardFinanceRows .attention b{color:#ffd2a3!important}.ttShop{gap:18px;display:grid}.ttHero,.ttSectionHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.ttHero{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:24px}.ttHero p,.ttSectionHead p{letter-spacing:1.6px;color:var(--blue);margin:0 0 8px;font-size:10px;font-weight:800}.ttHero h2,.ttSectionHead h2{color:var(--navy);margin:0 0 8px}.ttHero span{color:var(--muted);font-size:13px}.ttHero .ttBrand{float:left;color:#fff;background:#12213d;border-radius:16px;place-items:center;width:56px;height:56px;margin-right:18px;font-size:34px;display:grid}.ttCard{border:1px solid var(--line);background:var(--card);border-radius:18px;min-width:0;padding:24px}.ttConfig{grid-column:1/-1}.ttCard>p{color:var(--muted);font-size:13px;line-height:1.7}.ttActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ttNotice{color:var(--navy);background:#f2f7ff;border:1px solid #cfe0ff;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.6}.ttNotice p{margin:6px 0}.ttSetup{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:18px;font-size:13px;line-height:1.8}.ttSetup ol{margin-bottom:0;padding-left:20px}.ttSetup a{color:var(--blue)}.ttSetup select{border:1px solid var(--line);border-radius:8px;width:100%;margin:10px 0;padding:12px;display:block}.ttMetrics{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ttMetrics>div{border-right:1px solid var(--line);gap:8px;padding:22px;display:grid}.ttMetrics>div:last-child{border-right:0}.ttMetrics small{letter-spacing:1.2px;color:var(--muted);font-size:9px;font-weight:800}.ttMetrics b{color:var(--navy);font-size:22px}.ttMetrics span{color:var(--muted);font-size:11px}.ttToolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ttToolbar input{border:1px solid var(--line);background:var(--bg);min-width:180px;color:var(--ink);border-radius:10px;flex:1;padding:12px 14px}.ttToolbar span{color:var(--muted);font-size:11px}.ttTabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.ttTabs button{border:1px solid var(--line);background:var(--card);color:var(--navy);border-radius:10px;padding:10px 12px;font-size:12px}.ttTabs button.active{border-color:var(--blue);color:var(--blue);background:#edf4ff}.ttTabs button span{background:#e7effc;border-radius:7px;margin-left:7px;padding:2px 5px;font-size:10px;font-weight:700}.ttTable{overflow:auto}.ttTable table{border-collapse:collapse;width:100%;min-width:780px}.ttTable th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:12px;font-size:10px}.ttTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px;font-size:12px}.ttTable small{color:var(--muted);margin-top:5px;display:block}.ttBadge{color:var(--blue);background:#edf4ff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.ttBadge.ttGood{color:#15803d;background:#eaf8f0}.ttBadge.ttBad{color:#dc2626;background:#fff0f0}.ttTable .ttWarning{color:var(--danger)}.ttEmpty{text-align:center;color:var(--muted);padding:42px 16px;font-size:13px}.ttEmpty b{color:var(--navy);font-size:17px}.ttModal{width:min(900px,100vw - 32px);max-height:90vh;padding:26px;overflow:auto}.ttModal h3{color:var(--navy);font-size:15px}.ttItem{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;font-size:13px;display:grid}.ttItem p{color:var(--muted);margin:8px 0;font-size:12px}.ttItem small{color:var(--muted)}.ttLink{flex-wrap:wrap;gap:10px;display:flex}.ttLink select{border:1px solid var(--line);background:var(--bg);min-width:160px;color:var(--ink);border-radius:8px;flex:1;padding:10px}.ttModal>.field{margin:20px 0}.ttModal>.ttActions{margin-top:20px}[data-theme=dark] .ttNotice,[data-theme=dark] .ttTabs button.active{color:#dbeafe;background:#142641;border-color:#2a4468}[data-theme=dark] .ttBadge{color:#9cc3ff;background:#162a49}@media (max-width:900px){.ttMetrics{grid-template-columns:1fr 1fr}.ttMetrics>div:nth-child(2){border-right:0}.ttHero{flex-direction:column;align-items:flex-start}.ttMetrics b{font-size:18px}.ttCard{padding:16px}.ttSectionHead{align-items:flex-start}.ttModal{padding:18px}.ttHero .ttActions{width:100%}}.ordersPerPage{color:var(--muted,#536781);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ordersPerPage select{border:1px solid var(--line,#d8e3f2);background:var(--card,#fff);width:70px;color:var(--ink,#12304b);border-radius:9px;padding:7px 9px}.orderAutomation{border:1px solid var(--line,#d8e3f2);background:var(--card,#fff);border-radius:16px;margin:16px 0;padding:16px}.orderAutomation summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.orderAutomation summary span{color:var(--muted,#536781);font-size:12px}.orderAutomation p{font-size:13px;line-height:1.6}.automationForm{gap:14px;margin:18px 0;display:grid}.automationForm>label{align-items:flex-start;gap:9px;font-size:13px;display:flex}.automationFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automationFields label{gap:7px;font-size:12px;font-weight:700;display:grid}.automationFields input,.automationFields select{border:1px solid var(--line,#d8e3f2);background:var(--card,#fff);width:100%;color:var(--ink,#12304b);border-radius:9px;padding:10px}.automationFields small{font-weight:400;line-height:1.5}.automationConsent{background:var(--bg,#f1f6ff);border-radius:10px;padding:12px;line-height:1.6}.automationActions,.automationDates{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.automationDates{color:var(--muted,#536781);font-size:12px}.automationEvents{gap:8px;display:grid}.automationEvents article{border:1px solid var(--line,#d8e3f2);border-radius:10px;padding:12px}.automationEvents article>div{justify-content:space-between;gap:12px;display:flex}.automationEvents span,.automationEvents small{font-size:12px}.automationEvents button{margin-left:12px}.ecommerceViewControls,.ecommerceListTools{flex-wrap:wrap}@media (max-width:760px){.automationFields{grid-template-columns:1fr}.orderAutomation summary{flex-direction:column}.ordersPerPage{white-space:normal}.automationEvents article>div{flex-direction:column}.ecommerceViewControls{justify-content:flex-start}}.passwordEye{color:#405675}.passwordEye:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.passwordShow{justify-content:center;align-items:center;gap:7px;display:inline-flex}.passwordShow svg{flex:none}.fiscalDiagnostics{background:#fff;border:1px solid #dfe7f2;border-radius:16px;min-width:0;padding:0 20px}.fiscalDiagnostics>summary{cursor:pointer;color:#46617d;padding:18px 0;font-size:13px;font-weight:700}.fiscalDiagnostics[open]{padding-bottom:20px}.fiscalDiagnostics .productionSummary{margin-top:4px}.ownerModuleActions{flex-wrap:wrap;gap:10px;display:flex}.ownerModuleActions button:disabled{opacity:.5;cursor:default}.productionGate strong{white-space:normal}.fiscalDiagnostics>summary:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}@media (max-width:650px){.fiscalDiagnostics{padding-left:12px;padding-right:12px}.ownerModuleActions{flex-direction:column;width:100%}.productionHero{flex-wrap:wrap}}html[data-theme=dark] .fiscalDiagnostics{background:#10213a;border-color:#29425f}html[data-theme=dark] .fiscalDiagnostics>summary{color:#bed0e7}.fiscalDiagnostics .certMeta b,.fiscalDiagnostics .certMeta code{overflow-wrap:anywhere;white-space:normal}.fiscalSettingsGrid>.fiscalDiagnostics{min-width:0}.fiscalDiagnostics details small{overflow-wrap:anywhere}.fiscalSettingsGrid>.moduleCard,.fiscalSettingsGrid .settingsForm,.fiscalSettingsGrid .field{min-width:0}.fiscalSettingsGrid .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscalSettingsGrid .formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fiscalSettingsGrid .field input,.fiscalSettingsGrid .field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fiscalSettingsGrid .certStatus small{overflow-wrap:anywhere}@media (max-width:650px){.fiscalSettingsGrid .formGrid,.fiscalSettingsGrid .formGrid.three{grid-template-columns:1fr}}.automationHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.automationHeader h3{margin:0;font-size:16px}.automationHeader .automationSummary{color:var(--muted,#536781);margin:5px 0 0;font-size:13px}.automationConfigure{flex-shrink:0;width:auto}.orderAutomation>div[hidden]{display:none}.automationPause{margin:12px 0;line-height:1.6}.orderAutomation .automationDates{margin-top:12px}.automationFields input,.automationFields select{box-sizing:border-box;min-width:0}.orderAutomation .automationEvents button{margin:10px 0 0}.orderAutomation .automationEvents p{overflow-wrap:anywhere}@media (max-width:760px){.automationHeader{flex-wrap:wrap;align-items:flex-start}.automationConfigure{width:auto}.automationDates{flex-direction:column;align-items:flex-start}}.ncmField{min-width:0}.ncmCodeRow{align-items:center;gap:8px;display:flex}.ncmCodeRow input{flex:1;min-width:0}.ncmCodeRow button{white-space:nowrap;width:auto}.ncmSearch{border:1px solid var(--line);background:#f7faff;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.ncmSearch>input{box-sizing:border-box;width:100%}.ncmResults{gap:8px;max-height:320px;display:grid;overflow:auto}.ncmResults button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;gap:6px;padding:10px;display:grid}.ncmResults button:hover{border-color:var(--blue);background:#edf4ff}.ncmResults small{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.fiscalBox .field select{min-width:0;max-width:100%}.readinessItem button{margin-top:8px}.ncmField small{font-size:11px;line-height:1.5}@media (max-width:650px){.ncmCodeRow{flex-wrap:wrap}.ncmSearch{padding:10px}.ncmResults{max-height:260px}}.fiscalBox .field{min-width:0}.fiscalBox .field select{box-sizing:border-box;width:100%}.ncmField .ncmCodeRow input{box-sizing:border-box}.orderAttention{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:18px;margin:18px 0;padding:20px}.attentionHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.attentionHeader h3{color:var(--navy);margin:0;font-size:17px}.attentionHeader p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.attentionHeader>button{flex-shrink:0}.attentionCount{background:var(--bg);min-width:26px;min-height:24px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;margin-left:7px;padding:2px 7px;font-size:12px;display:inline-flex}.attentionFilters{flex-wrap:wrap;gap:7px;margin:18px 0 14px;display:flex}.attentionFilters button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;padding:8px 11px;font-size:12px}.attentionFilters button.active{border-color:var(--blue);color:var(--blue);background:var(--bg)}.attentionFilters b{margin-left:4px}.attentionSearch{gap:6px;max-width:600px;display:grid}.attentionSearch label{font-size:12px;font-weight:700}.attentionSearch input{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:11px;font-size:13px}.attentionResults,.attentionEmpty{color:var(--muted);font-size:12px;line-height:1.6}.attentionList{gap:9px;margin-bottom:14px;display:grid}.attentionList article{background:var(--bg);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.attentionList article>div{min-width:0}.attentionList article>button{flex-shrink:0}.attentionCategory{color:var(--blue);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800}.attentionOrder{overflow-wrap:anywhere;margin-left:12px;font-size:12px;display:inline-block}.attentionList h4{color:var(--navy);margin:7px 0;font-size:13px}.attentionList p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 7px;font-size:12px;line-height:1.65}.attentionList small{color:var(--muted);font-size:10px}.attentionWarnings{background:var(--bg);border-left:3px solid var(--blue);margin-top:12px;padding:8px 12px;font-size:12px;line-height:1.6}.attentionWarnings p{overflow-wrap:anywhere;margin:4px 0}.attentionFootnote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}#shopee-attention-orders:focus{outline:2px solid var(--blue);outline-offset:4px;border-radius:16px}.orderAttention button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:650px){.orderAttention{padding:16px}.attentionHeader{flex-direction:column;align-items:flex-start;gap:12px}.attentionHeader>button{width:100%}.attentionList article{flex-direction:column;align-items:stretch;gap:10px}.attentionOrder{margin:6px 0 0;display:block}.attentionList article>button{width:100%}}.orderAttention .secondary{width:auto;max-width:100%}.attentionHeader>div,.attentionList article>div{flex:1;min-width:0}@media (max-width:650px){.orderAttention .attentionHeader>button,.orderAttention .attentionList article>button{width:100%}}.fiscalTools{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 20px;display:flex}.fiscalTools .fiscalTool{display:contents}.fiscalTools .fiscalToolButton{border:1px solid var(--line);background:var(--card);width:auto;max-width:100%;min-height:42px;color:var(--ink);cursor:pointer;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.fiscalTools .fiscalToolButton:hover{background:#f2f7ff;border-color:#abc9f5}.fiscalTools .fiscalToolButton.needsAttention{color:#a51d36;background:#fff4f5;border-color:#f4b6bf}.fiscalToolCount,.fiscalToolStatus{background:#edf3fc;border-radius:7px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;line-height:1.2;display:inline-flex}.needsAttention .fiscalToolCount,.needsAttention .fiscalToolStatus{color:#a51d36;background:#ffe1e6}.fiscalToolButton small{font-size:11px;font-weight:500}.fiscalToolChevron{margin-left:4px;font-size:16px}.fiscalTools .fiscalToolPanel{box-sizing:border-box;border:1px solid var(--line);background:var(--card);border-radius:16px;flex:1 0 100%;order:2;min-width:0;margin:0;padding:20px}.fiscalToolPanel[hidden]{display:none!important}.fiscalPanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fiscalPanelHeader h3{margin:0;font-size:16px}.fiscalPanelHeader .secondary{width:auto}.fiscalToolButton:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:650px){.fiscalTools .fiscalToolButton{flex:180px;justify-content:space-between}.fiscalTools .fiscalToolPanel{padding:16px}.fiscalPanelHeader{align-items:flex-start}}@media (max-width:1180px){main.applicationShell{min-width:0;display:block}.applicationShell>.content{min-width:0}}.sidebar .navScroll{flex:1;min-height:0}.toast.toast{align-items:flex-start;gap:10px;max-width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow:auto}.toastMessage{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.toastMessage small{margin-top:6px;display:block}.toastDismiss{min-width:36px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -8px -6px 0;font-size:22px;display:grid}.toastDismiss:focus-visible{outline-offset:2px;outline:2px solid}.orderFlowMonitor{min-width:0;max-width:100%}.orderFlowMonitor .notice{gap:12px;display:grid}.orderFlowMonitor table small{margin-top:6px;display:block}.orderFlowMonitor .flowShippingChoice{border:1px solid var(--border,#dce5f1);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.orderFlowMonitor .flowShippingChoice label{gap:6px;display:grid}.orderFlowMonitor .flowShippingChoice select,.orderFlowMonitor .flowShippingChoice input:not([type=checkbox]){width:100%;min-width:0;max-width:100%}.orderFlowMonitor progress{accent-color:#2563eb}@media (max-width:640px){.orderFlowMonitor .modalActions{grid-template-columns:1fr;display:grid}.orderFlowMonitor .modalActions button{width:100%}.orderFlowMonitor .tableWrap{max-width:100%;overflow:auto}.orderFlowMonitor td{white-space:normal;overflow-wrap:anywhere;min-width:130px}}.orderFlowMonitor{font-size:14px;line-height:1.5}.orderFlowMonitor small,.orderFlowMonitor table{font-size:12px}.orderFlowMonitor .modalActions button{flex:0 auto}@media (max-width:640px){.orderFlowMonitor .tableWrap{overflow:visible}.orderFlowMonitor table,.orderFlowMonitor tbody{width:100%;display:block}.orderFlowMonitor thead{display:none}.orderFlowMonitor tr{border:1px solid var(--line);border-radius:12px;gap:6px;margin:12px 0;padding:12px;display:grid}.orderFlowMonitor td{white-space:normal;border:0;min-width:0;padding:4px 0;font-size:13px;display:block}.orderFlowMonitor td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.orderFlowMonitor .modalActions button{width:100%}}.manualSaleReviewNotice{gap:6px;margin-bottom:12px;display:grid}.shopeeOrderImage{flex-shrink:0;overflow:hidden}.shopeeOrderImage img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.marketplaceItemMain:has(>.shopeeOrderImage){grid-template-columns:30px minmax(0,1fr);column-gap:8px}.marketplaceItemMain>.shopeeOrderImage{grid-area:1/1/span 5}.marketplaceItemMain:has(>.shopeeOrderImage)>:not(.shopeeOrderImage){grid-column:2}.ecommerceBatchBar.hasSelection{z-index:15;flex-wrap:wrap;padding:14px 16px;position:sticky;top:12px;box-shadow:0 8px 24px #163d6b18}.ecommerceBatchBar.hasSelection>b{font-size:13px}.ecommerceBatchBar.hasSelection .orderAction{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:10px;min-height:40px;padding:10px 18px;font-size:12px;font-weight:800}.ecommerceBatchBar.hasSelection .orderAction:disabled{opacity:.55;cursor:not-allowed}.operationProgressSummary{background:#f5f8ff;border:1px solid #dce6f5;border-radius:16px;align-items:center;gap:22px;padding:22px;display:flex}.operationProgressRing{border-radius:50%;flex:none;width:112px;height:112px;padding:10px}.operationProgressRing>div{background:var(--card,#fff);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.operationProgressRing b{color:var(--ink);font-size:28px}.operationProgressRing small{color:var(--muted);font-size:10px}.operationProgressBody{flex:1;gap:10px;min-width:0;display:grid}.operationProgressBody>progress{width:100%;height:8px;accent-color:var(--blue)}.operationProgressBody>small{color:var(--muted);font-size:10px}.operationProgressStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operationProgressStats>div{background:var(--card,#fff);border:1px solid #d9e5f3;border-radius:10px;gap:5px;padding:11px;display:grid}.operationProgressStats strong{color:var(--blue);font-size:22px}.operationProgressStats span{color:var(--muted);font-size:10px}.operationProgressStats [data-tone=ok] strong{color:#0d8e66}.operationProgressStats [data-tone=warn] strong{color:#b66a15}.operationProgressStats [data-tone=bad] strong{color:#c43140}@media (max-width:650px){.operationProgressSummary{align-items:flex-start;gap:12px;padding:14px}.operationProgressRing{width:80px;height:80px;padding:7px}.operationProgressRing b{font-size:22px}.operationProgressStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerceBatchBar.hasSelection{top:5px}.ecommerceBatchBar.hasSelection>div{flex-wrap:wrap;width:100%}}.operationStatusFilters{flex-wrap:wrap;gap:7px;display:flex}.operationStatusFilters button{background:var(--card,#fff);color:var(--ink);border:1px solid #dce5f1;border-radius:9px;padding:9px 12px;font-size:11px}.operationStatusFilters button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#edf4ff}.operationStatusFilters b{margin-left:5px}.orderDetailsLink{color:var(--primary,#1756d3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.orderDetailsLink:hover{text-decoration:underline}.orderDetailsDialog{padding:0 20px 20px}.orderDetailsToolbar,.orderDetailsToolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orderDetailsToolbar{border-bottom:1px solid #e2e9f5;justify-content:space-between;padding:12px 0}.orderDetailsLayout{grid-template-columns:minmax(175px,1fr) minmax(0,3fr);display:grid}.orderDetailsLayout>aside{border-right:1px solid #e2e9f5;padding:16px 16px 16px 0}.orderDetailsLayout>aside h3{margin:0 0 12px}.orderDetailsLayout>section{min-width:0;padding-left:16px}.orderDetailsTabs{border-bottom:1px solid #e2e9f5;flex-wrap:wrap;gap:8px;display:flex}.orderDetailsTabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 8px}.orderDetailsTabs button[aria-pressed=true]{color:var(--primary,#1756d3);border-bottom-color:currentColor;font-weight:700}.orderDetailsPanel{min-height:230px;padding:12px 0}.orderDetailFields{margin:0 0 12px}.orderDetailFields>div{grid-template-columns:minmax(75px,1fr) minmax(0,2fr);gap:10px;padding:7px 0;display:grid}.orderDetailFields dt{color:#526580}.orderDetailFields dd{overflow-wrap:anywhere;margin:0}.orderDetailProduct{align-items:center;gap:10px;display:flex}.orderDetailProduct small{display:block}@media (max-width:680px){.orderDetailsLayout{grid-template-columns:1fr}.orderDetailsLayout>aside{border-bottom:1px solid #e2e9f5;border-right:0;padding-right:0}.orderDetailsLayout>section{padding-left:0}}.orderDetailsDialog{--detail-blue:#1554e8;--detail-line:#dce6f5;--detail-muted:#516681}.orderDetailsToolbar{border-color:var(--detail-line);padding:14px 0}.orderDetailsToolbar .orderAction{background:var(--detail-blue);border:1px solid var(--detail-blue);color:#fff;border-radius:10px;padding:9px 14px}.orderDetailsToolbar .orderAction:disabled{opacity:.65}.orderDetailsLayout{gap:16px;padding-top:16px}.orderDetailsLayout>aside{border:1px solid var(--detail-line);background:#f3f7fe;border-radius:14px;align-self:start;padding:16px}.orderDetailsLayout>section{padding-left:0}.orderDetailsLayout>aside h3{font-size:14px}.orderDetailsTabs{border:1px solid var(--detail-line);background:#f3f7fe;border-radius:12px;gap:4px;padding:4px}.orderDetailsTabs button{border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.orderDetailsTabs button:hover{color:var(--detail-blue);background:#eaf1ff}.orderDetailsTabs button[aria-pressed=true]{color:var(--detail-blue);border-color:var(--detail-line);background:#fff;box-shadow:0 1px 3px #153a7420}.orderDetailsPanel>.orderDetailFields{border:1px solid var(--detail-line);border-radius:12px;padding:6px 14px}.orderDetailsPanel>.orderDetailFields>div+div{border-top:1px solid #edf2fa}.orderDetailsDialog .orderDetailFields dt{color:var(--detail-muted);font-size:12px}.orderDetailsDialog .orderDetailFields dd{font-size:13px}.orderDetailsDialog button:focus-visible,.orderDetailsLink:focus-visible{outline-offset:2px;outline:2px solid #1554e8}.operationProgressRing[data-active=true]{position:relative}.operationProgressRing[data-active=true]:after{content:"";border:3px solid #0000;border-top-color:var(--blue,#2563eb);border-right-color:var(--blue,#2563eb);pointer-events:none;border-radius:50%;animation:1.15s linear infinite operationProgressSpin;position:absolute;inset:1px}@keyframes operationProgressSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operationProgressRing[data-active=true]:after{animation:none}}
