:root{color-scheme:light;--navy:#102d55;--navy-deep:#0b2344;--pink:#e84d92;--background:#f5f7fb;--border:#e7eaf0;--text:#182033;font-family:Segoe UI,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.7;letter-spacing:.015em;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text)}button,input,select,textarea{font:inherit;letter-spacing:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr}.sidebar{background:linear-gradient(180deg,var(--navy),var(--navy-deep));color:white;padding:22px 14px}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 24px;font-size:20px;font-weight:700}.brandMark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--pink);font-size:14px}.sidebar nav{display:grid;gap:6px}.navItem{display:block;padding:11px 14px;border-radius:8px;color:#c7d4e7}.navItem.active{background:rgba(255,255,255,.13);color:white}.workspace{min-width:0}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:white;border-bottom:1px solid var(--border)}.topbar div{display:grid;gap:4px}.topbar small{color:#8790a2}.status{padding:7px 11px;border-radius:999px;background:#fff4f8;color:#bf356f;font-size:14px}.content{padding:28px}.emptyState{min-height:520px;display:grid;place-content:center;justify-items:center;padding:40px;border:1px solid var(--border);border-radius:16px;background:white;text-align:center;box-shadow:0 10px 30px rgba(21,39,70,.05)}.emptyIcon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#fff0f6;color:var(--pink);font-weight:800}.emptyState h1{margin:20px 0 8px;font-size:24px}.emptyState p{margin:0 0 22px;color:#6f788a}.emptyState button{border:0;border-radius:8px;padding:11px 18px;background:#d9dde5;color:#7f8797;cursor:not-allowed}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 18px}.content{padding:18px}}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,560px);align-items:center;gap:72px;padding:64px max(7vw,48px);background:#eaf6ff}.authIntro{max-width:620px}.authBrand{display:flex;align-items:center;gap:15px;color:#101827}.authBrand span{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;color:white;background:#e94291;font-size:19px;font-weight:800}.authBrand strong{font-size:36px;font-weight:600}.authIntro h1{margin:34px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.18}.authIntro p{margin:0;color:#708198;font-size:18px;line-height:1.8}.authCard{width:100%;padding:42px;border:1px solid #d9dde3;border-radius:14px;background:white;box-shadow:0 16px 48px rgba(31,48,70,.12)}.authCard h2{margin:0;font-size:28px}.authCard>p{margin:10px 0 30px;color:#8b94a1}.authCard form{display:grid}.authCard label{margin:0 0 9px;color:#344356}.authCard input{width:100%;height:50px;margin-bottom:20px;padding:0 16px;border:1px solid #d6d9de;border-radius:8px;outline:none;background:white}.authCard input:focus{border-color:#e94291;box-shadow:0 0 0 3px rgba(233,66,145,.1)}.authCaptcha{display:grid;grid-template-columns:1fr 150px;gap:12px}.authCaptcha button{height:50px;padding:0;overflow:hidden;border:1px solid #d6d9de;border-radius:8px;background:#f8fafc}.authCaptcha img{display:block;width:100%;height:100%;object-fit:cover}.authMessage{margin:-5px 0 14px;color:#b62f6b;font-size:14px}.authSubmit{height:52px;border:0;border-radius:8px;color:white;background:#e94291;font-size:18px;font-weight:700;letter-spacing:5px}.authSubmit:disabled{opacity:.65}.authLinks{display:flex;justify-content:space-between;gap:20px;margin-top:24px;color:#9198a4;font-size:14px}.authLinks a{color:#e03d88;text-decoration:none}@media (max-width:900px){.authPage{grid-template-columns:1fr;gap:34px;padding:42px 22px}.authIntro{margin:auto;text-align:center}.authBrand{justify-content:center}.authCard{max-width:520px;margin:auto;padding:30px}}.erpShell{min-height:100vh;display:grid;grid-template-columns:208px minmax(0,1fr);background:#f5f6f8}.erpSidebar{position:sticky;top:0;height:100vh;padding:14px 12px;overflow:auto;color:#25324a;background:#fff;border-right:1px solid #edf0f3}.erpBrand{display:flex;align-items:center;gap:10px;height:58px;padding:0 12px;color:#171d29;font-size:21px;font-weight:700;text-decoration:none}.erpBrand img{width:34px;height:34px;object-fit:contain}.erpSidebar nav{display:grid;gap:3px;margin-top:14px}.erpSidebar nav a{padding:10px 14px;border-radius:7px;color:#536176;text-decoration:none;transition:.16s ease}.erpSidebar nav a:hover{color:#e84d92;background:#fff5f9}.erpSidebar nav a.active{color:#e84d92;background:#fff0f6;font-weight:600}.erpWorkspace{min-width:0}.erpTopbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #edf0f3}.erpTopbar>div:first-child{display:grid;gap:3px}.erpTopbar strong{font-size:16px}.erpTopbar small{color:#9aa3b2}.topbarActions{display:flex;gap:10px}.topbarActions a{padding:7px 10px;border:1px solid #e5e9ef;border-radius:7px;color:#5c6778;background:#fff;text-decoration:none;font-size:14px}.erpContent{padding:24px}.pageHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.pageHeading h1{margin:0 0 5px;font-size:24px}.pageHeading p{margin:0;color:#8a94a4}.erpForm button,.pageHeading button{min-height:38px;padding:0 16px;border:0;border-radius:7px;color:#fff;background:#e84d92;cursor:pointer}.erpMessage{margin:0 0 16px;padding:11px 14px;border:1px solid #ffd6e7;border-radius:8px;color:#a82e64;background:#fff5f9}.extensionPresenceNotice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:112px;margin-bottom:16px;padding:22px 24px;border:1px solid #f6d883;border-radius:10px;background:#fffbea}.extensionPresenceIcon{width:28px;height:28px;padding:3px;border-radius:50%;background:#fff3bf;filter:sepia(1) saturate(7) hue-rotate(350deg)}.extensionPresenceCopy{min-width:0;color:#4f4b45}.extensionPresenceCopy>strong,.extensionPresenceTitle strong{font-size:16px;font-weight:650}.extensionPresenceCopy p{margin:9px 0 4px;color:#655f55;line-height:1.65}.extensionPresenceCopy small{color:#999180;line-height:1.55}.extensionPresenceTitle{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.extensionPresenceTitle span{padding:3px 7px;border:1px solid #e4e8ed;border-radius:5px;color:#6d7480;background:#fff;font-size:13px}.extensionPresenceTitle span.latest{color:#2773d7;border-color:#bcd8ff;background:#f1f7ff}.extensionPresenceAction{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:6px;color:#fff;background:#e84d92;text-decoration:none;font-size:14px;font-weight:650;white-space:nowrap}.extensionPresenceAction img{width:17px;height:17px;filter:brightness(0) invert(1)}.metricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.erpPanel,.metricGrid article{border:1px solid #e9edf2;border-radius:10px;background:#fff;box-shadow:0 3px 14px rgba(20,36,64,.035)}.metricGrid article{display:grid;gap:7px;padding:20px}.metricGrid article span{color:#7c8797}.metricGrid article strong{font-size:28px}.metricGrid article small{color:#9da5b3}.erpPanel{padding:20px}.erpPanel h2{margin:0 0 18px;font-size:17px}.panelHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panelHeading h2{margin:0}.panelHeading a{color:#e84d92;text-decoration:none}.storeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.storeGrid article{display:grid;gap:7px;padding:15px;border:1px solid #edf0f4;border-radius:8px}.storeGrid article span{color:#7f8998;font-size:14px}.splitPanels{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.erpForm{display:grid;gap:14px}.erpForm label{display:grid;gap:7px;color:#536176}.erpForm input{height:42px;padding:0 12px;border:1px solid #dfe4ea;border-radius:7px;outline:none}.erpForm input:focus{border-color:#e84d92;box-shadow:0 0 0 3px rgba(232,77,146,.1)}.erpForm p,.muted{margin:0;color:#939ca9;font-size:14px;line-height:1.7}.detailList{display:grid;gap:0;margin:0}.detailList div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #f0f2f5}.detailList dt{color:#7c8797}.detailList dd{margin:0;font-weight:600}.erpTableWrap{overflow:auto}.erpTable{width:100%;border-collapse:collapse;white-space:nowrap}.erpTable td,.erpTable th{padding:12px 10px;border-bottom:1px solid #edf0f4;text-align:left;font-size:15px}.erpTable th{color:#7e8898;background:#fafbfc;font-weight:500}.tableAction{min-height:30px;padding:0 10px;border:1px solid #e7a5c4;border-radius:6px;color:#b43170;background:#fff6fa;cursor:pointer}.productCell{display:flex;align-items:center;gap:9px;max-width:360px;white-space:normal}.productCell img{width:40px;height:40px;border-radius:6px;object-fit:cover}.erpEmpty,.erpLoading,.integrationNotice{display:grid;place-items:center;min-height:260px;padding:34px;text-align:center}.erpEmpty strong,.integrationNotice strong{font-size:18px}.erpEmpty p,.integrationNotice p{max-width:620px;margin:8px 0 0;color:#8993a2;line-height:1.75}.erpLoading{color:#8a94a4}.catalogActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.catalogActions form{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.catalogActions input,.catalogActions select{height:38px;padding:0 11px;border:1px solid #dfe4ea;border-radius:6px;color:#4e5b6f;background:#fff;outline:none}.catalogActions input:focus,.catalogActions select:focus{border-color:#e84d92;box-shadow:0 0 0 3px rgba(232,77,146,.08)}.catalogActions input{min-width:250px;flex:1 1}.catalogActions form button,.catalogSyncButton{min-height:38px;padding:0 15px;border:0;border-radius:6px;color:#fff;background:#e84d92;cursor:pointer}.catalogActions form button{color:#b43170;border:1px solid #e8adc8;background:#fff7fa}.catalogSyncButton:disabled{cursor:not-allowed;opacity:.55}.syncStatus{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px;padding:10px 12px;border:1px solid #dbe6f4;border-radius:7px;color:#536176;background:#f7faff;font-size:14px}.syncStatus.succeeded{border-color:#ccebdc;color:#287354;background:#f4fbf7}.syncStatus.failed{border-color:#f0c8d4;color:#a2385e;background:#fff7fa}.catalogCount{margin:2px 0 10px;color:#818b9a;font-size:14px}.productCatalogTable td{vertical-align:middle}.productCatalogTable td>small,.productCatalogTable td>strong{display:block}.productCatalogTable td>small{margin-top:4px;color:#939cab}.productCatalogTable .oldPrice{text-decoration:line-through}.catalogState{display:inline-block;padding:4px 8px;border-radius:999px;font-size:13px}.catalogState.activeState{color:#247754;background:#edf9f3}.catalogState.mutedState{color:#6f7988;background:#f0f2f5}.catalogPagination{justify-content:flex-end;gap:12px;padding-top:16px;color:#778293;font-size:14px}.catalogPagination button{min-height:32px;padding:0 12px;border:1px solid #dfe4ea;border-radius:6px;color:#596576;background:#fff;cursor:pointer}.catalogPagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:650px){.erpShell{grid-template-columns:1fr}.erpSidebar{position:static;height:auto}.erpSidebar nav{display:flex;overflow:auto}.erpSidebar nav a{white-space:nowrap}.metricGrid,.splitPanels{grid-template-columns:1fr}.erpTopbar{padding:0 16px}.topbarActions{display:none}.erpContent{padding:16px}.extensionPresenceNotice{grid-template-columns:34px minmax(0,1fr)}.extensionPresenceAction{grid-column:2;justify-self:start}}@media (max-width:700px){.catalogActions{align-items:stretch;flex-direction:column}.catalogActions form{display:grid}.catalogActions input{min-width:0;width:100%}}.erpShell{grid-template-columns:210px minmax(0,1fr);color:#1f293b;background:#f7f8fa}.erpSidebar{z-index:20;display:flex;flex-direction:column;padding:6px 8px 10px;border-right-color:#eef1f5}.erpBrand{height:48px;padding:0 5px;gap:7px;font-size:17px}.erpBrand img{width:26px;height:26px}.erpSidebar nav{display:block;margin-top:4px}.navSection{display:grid;gap:1px;margin-bottom:10px}.navSectionLabel{padding:5px 9px 4px;color:#a7afbc;font-size:13px;font-weight:600}.erpSidebar nav a,.erpSidebar nav summary{display:flex;align-items:center;min-height:38px;gap:8px;padding:0 11px;border-radius:7px;color:#55647a;text-decoration:none;font-size:15px;line-height:1.55;letter-spacing:.015em;cursor:pointer;list-style:none}.erpSidebar nav summary::-webkit-details-marker{display:none}.erpSidebar nav a>span,.erpSidebar nav summary>span{flex:1 1}.erpSidebar nav summary>svg:last-child{transition:transform .15s ease}.erpSidebar nav details[open]>summary>svg:last-child{transform:rotate(180deg)}.erpSidebar nav a:hover,.erpSidebar nav summary:hover{color:#2f3a4d;background:#f5f7fb}.erpSidebar nav a.active,.erpSidebar nav summary.active{color:#d9377b;background:#fff1f6;font-weight:650}.erpSidebar nav a.active{position:relative}.erpSidebar nav a.active:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:3px;background:#ed4b92;content:""}.erpSidebar nav details>div{display:grid;padding:1px 0 3px}.erpSidebar nav details>div a{min-height:40px;padding-left:34px;font-size:15px}.erpSidebar nav a b,.erpSidebar nav summary b{padding:2px 4px;border-radius:8px;color:#fff;background:linear-gradient(90deg,#ff4b9b,#8b5cf6);font-size:11px;line-height:1.2}.sidebarMembership{display:flex;align-items:center;gap:7px;margin-top:auto;padding:8px;border:1px solid #edf0f4;border-radius:9px;color:#344055;background:#fff;text-decoration:none}.sidebarMembership>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#e94b91;background:#fff0f6}.sidebarMembership div{min-width:0;display:grid;gap:2px}.sidebarMembership strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebarMembership small{color:#f59e0b;font-size:13px}.erpTopbar{position:sticky;z-index:15;top:0;height:58px;padding:0 18px;border-bottom-color:#edf0f4}.topbarSpacer{flex:1 1}.topbarActions{align-items:center;gap:5px}.topbarActions>a,.topbarActions>details>summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:1px solid #e7ebf1;border-radius:7px;color:#46546a;background:#fff;text-decoration:none;font-size:14px;cursor:pointer;list-style:none}.topbarActions>details>summary::-webkit-details-marker{display:none}.topbarActions>a:nth-child(3){color:#3269d6;background:#f5f8ff}.topbarActions>details:nth-child(4)>summary{color:#15858a;background:#f2fbfb}.topbarActions>a:nth-child(5){color:#b7791f;background:#fffaf0}.topbarActions>a>span,.topbarActions>details>summary>span{display:grid;gap:2px;line-height:1.35;white-space:nowrap}.topbarActions small{color:#a2aab6;font-size:13px;font-weight:400}.topbarActions .currentUser>summary{border-color:transparent;background:transparent}.creditCoin{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:#e84d92;font-size:13px;font-weight:700}.creditPopover{width:275px;padding:13px}.creditPopoverBalance{display:flex;align-items:center;gap:10px;padding:5px 4px 11px}.creditPopoverBalance .creditCoin{width:34px;height:34px;font-size:14px}.creditPopoverBalance>div{display:grid;gap:2px}.creditPopoverBalance small{font-size:13px}.creditPopoverBalance strong{color:#30394b;font-size:16px}.creditPopoverBalance em{color:#929baa;font-size:13px;font-style:normal;font-weight:500}.creditPopover .creditRecharge{justify-content:center;border:1px solid #f2a3c5;border-radius:6px;color:#e43e88;background:#fff5f9;font-weight:700}.topbarMenu{position:relative}.topbarMenu[open]>summary{box-shadow:0 0 0 2px rgba(38,118,255,.08)}.topbarPopover{position:absolute;z-index:50;top:calc(100% + 9px);right:0;display:grid;min-width:245px;padding:8px;border:1px solid #e5e9ef;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(28,40,61,.14)}.topbarPopover>strong{padding:7px 8px 9px;color:#303b4d;font-size:13px}.topbarPopover>p{margin:4px 8px 10px;color:#929baa;font-size:13px}.topbarPopover>a,.topbarPopover>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:37px;padding:7px 8px;border:0;border-radius:6px;color:#4f5c70;background:transparent;text-align:left;text-decoration:none;font-size:13px;cursor:pointer}.topbarPopover>a:hover,.topbarPopover>button:hover{background:#f5f7fa}.topbarPopover>button.active{color:#2676ff;background:#f2f7ff}.topbarPopover>button>span{display:grid;flex:1 1;gap:2px}.topbarPopover>button b{color:inherit;font-size:13px;font-weight:600}.topbarPopover>button i{color:#2676ff;font-size:13px;font-style:normal}.topbarPopover>a{border-top:1px solid #edf0f4;border-radius:0 0 6px 6px}.userPopover{min-width:250px;padding:11px}.topbarUserIdentity{display:flex;align-items:center;gap:12px;padding:7px 8px 13px;margin-bottom:4px;border-bottom:1px solid #edf0f4}.topbarUserIdentity>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #ffc6de;border-radius:50%;color:#e84d92;background:#fff3f8}.topbarUserIdentity>div{display:grid;gap:2px}.topbarUserIdentity strong{font-size:15px}.topbarUserIdentity small{font-size:13px}.userPopover>a,.userPopover>button{min-height:39px;font-size:14px}.accountPage,.accountSummaryGrid{display:grid;gap:14px}.accountSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.accountSummaryGrid article{display:grid;gap:7px;padding:20px;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.accountSummaryGrid article>span{display:flex;align-items:center;gap:7px;color:#7f8998;font-size:13px}.accountSummaryGrid article>strong{color:#202a3d;font-size:26px}.accountSummaryGrid article>small{color:#98a1ae;font-size:13px}.creditLedgerPanel{overflow:hidden}.creditLedgerHeading{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border-bottom:1px solid #edf0f4}.creditLedgerHeading h2{margin:0;color:#263145;font-size:17px}.creditLedgerHeading p{margin:5px 0 0;color:#99a2af;font-size:13px}.creditLedgerHeading>button{min-height:34px;padding:0 15px;border:1px solid #e84d92;border-radius:6px;color:#fff;background:#e84d92;font-size:13px;font-weight:700;cursor:pointer}.creditBalanceRow{display:flex;min-height:112px;align-items:center;gap:14px;padding:18px 22px}.creditBalanceRow>.creditCoin{width:43px;height:43px;font-size:18px}.creditBalanceRow>div{display:grid;gap:3px}.creditBalanceRow small{color:#8792a2;font-size:13px}.creditBalanceRow strong{color:#e84d92;font-size:26px}.creditBalanceRow em{color:#8893a2;font-size:13px;font-style:normal;font-weight:500}.creditBalanceRow p{margin:0;color:#9ba4b1;font-size:13px}.creditFilters{display:flex;align-items:center;gap:7px;margin:0 22px 12px;padding:10px 12px;border:1px solid #edf0f4;border-radius:7px;background:#fff;color:#768194;font-size:13px}.creditFilters button{min-height:25px;padding:0 11px;border:1px solid #e6eaf0;border-radius:999px;color:#647084;background:#fff;cursor:pointer}.creditFilters button.active{border-color:#252d40;color:#fff;background:#252d40}.creditFilters b{margin-left:auto;color:#9ba4b1;font-weight:500}.creditLedgerTable{margin:0 22px 22px;border:1px solid #e8ecf1;border-radius:7px;overflow:hidden}.creditLedgerHead,.creditLedgerLine{display:grid;grid-template-columns:170px 90px 100px 110px minmax(220px,1fr);align-items:center;min-height:40px;padding:0 13px;column-gap:10px;font-size:13px}.creditLedgerHead{color:#7c8797;background:#fafbfc;font-weight:600}.creditLedgerLine{border-top:1px solid #eef1f4;color:#556176}.creditLedgerLine strong.credit{color:#16a06a}.creditLedgerLine strong.debit{color:#e44c5e}.creditLedgerEmpty{display:grid;min-height:190px;place-items:center;align-content:center;gap:7px;color:#c0c6cf}.creditLedgerEmpty strong{color:#9ca5b2;font-size:13px}.creditLedgerEmpty p{margin:0;font-size:13px}.adminModalBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:rgba(25,31,43,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.creditRechargeModal{width:min(540px,calc(100vw - 28px));padding:0;border:1px solid #e6eaf0;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(23,31,48,.25);overflow:hidden}.creditRechargeModal header{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #edf0f4}.creditRechargeModal header>div{display:grid;gap:4px}.creditRechargeModal header strong{color:#283246;font-size:16px}.creditRechargeModal header small{color:#96a0ae;font-size:13px}.creditRechargeModal header>button{width:30px;height:30px;border:0;border-radius:50%;color:#7d8898;background:#f2f4f7;font-size:19px;cursor:pointer}.creditPackageGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:20px}.creditPackageGrid button{display:grid;gap:6px;min-height:78px;place-content:center;border:1px solid #e4e8ee;border-radius:8px;color:#344055;background:#fff;cursor:pointer}.creditPackageGrid button.active{border-color:#e84d92;background:#fff5f9;box-shadow:0 0 0 2px rgba(232,77,146,.08)}.creditPackageGrid strong{font-size:14px}.creditPackageGrid span{color:#e84d92;font-size:16px;font-weight:800}.creditPayTypes{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px}.creditPayTypes button{min-height:38px;border:1px solid #e3e8ee;border-radius:7px;color:#687487;background:#fff;cursor:pointer}.creditPayTypes button.active{border-color:#2676ff;color:#2676ff;background:#f2f7ff}.creditRechargeModal>p{margin:14px 20px;color:#8b95a4;font-size:13px;line-height:1.6}.creditPayButton{width:calc(100% - 40px);min-height:43px;margin:0 20px 20px;border:0;border-radius:7px;color:#fff;background:#e84d92;font-weight:700;cursor:pointer}.creditPayButton:disabled{opacity:.55;cursor:not-allowed}.teamManager{overflow:hidden}.teamManagerHeading{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #edf0f4}.teamManagerHeading>div{display:flex;align-items:center;gap:10px}.teamManagerHeading>div:first-child>span{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;color:#e84d92;background:#fff0f7}.teamManagerHeading h2{margin:0;color:#273246;font-size:14px}.teamManagerHeading p{margin:4px 0 0;color:#929ba8;font-size:13px}.teamQuota{color:#7e8998;font-size:13px;font-weight:700}.teamPrimary{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 12px;border:1px solid #e84d92;border-radius:5px;color:#fff;background:#e84d92;font-size:13px;cursor:pointer}.teamPrimary:disabled{cursor:not-allowed;opacity:.5}.teamTableScroll{overflow-x:auto}.teamTable{width:100%;min-width:860px;border-collapse:collapse;font-size:13px}.teamTable th{height:36px;padding:0 13px;color:#8d97a5;background:#fafbfc;font-weight:500;text-align:left}.teamTable td{min-height:54px;padding:10px 13px;border-top:1px solid #f0f2f5;color:#566174;vertical-align:middle}.teamIdentity{display:flex;align-items:center;gap:8px}.teamIdentity>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:#fff;background:#e84d92}.teamIdentity div{display:grid;gap:2px}.teamIdentity strong{color:#263145;font-size:13px}.teamIdentity small{color:#a0a8b4;font-size:11px}.teamStatus{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;font-size:11px}.teamStatus:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.teamStatus.active{color:#238b62;background:#eaf9f2}.teamStatus.disabled{color:#a56b74;background:#f8eff1}.teamStatus.invited{color:#b07a18;background:#fff6df}.teamAllStores{display:inline-flex;align-items:center;gap:4px;color:#238b62}.teamNoScope{color:#b07a18;font-style:normal}.teamScopeTags{display:flex;max-width:360px;flex-wrap:wrap;gap:4px}.teamScopeTags span{padding:3px 6px;border:1px solid #e4e8ee;border-radius:4px;color:#697587;background:#fafbfc;font-size:11px}.teamActions{display:flex;flex-wrap:wrap;gap:5px}.teamActions button{display:inline-flex;min-height:27px;align-items:center;gap:4px;padding:0 8px;border:1px solid #dde3ea;border-radius:5px;color:#5f6b7d;background:#fff;font-size:11px;cursor:pointer}.teamActions button.danger{color:#d34c59;border-color:#f0cdd1}.teamActions button.success{color:#238b62;border-color:#bce7d4}.teamImmutable{color:#a0a8b4}.teamScopeModal{width:min(650px,100%)}.teamScopeList{display:grid;max-height:min(470px,60vh);gap:0;overflow-y:auto;padding:8px 22px}.teamScopeList article{display:grid;grid-template-columns:32px minmax(0,1fr) 72px 72px;align-items:center;gap:8px;min-height:58px;border-bottom:1px solid #eef1f4}.teamStoreIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:#e84d92;background:#fff0f7}.teamScopeList article>div{display:grid;gap:3px}.teamScopeList strong{color:#354052;font-size:13px}.teamScopeList small{color:#9aa3af;font-size:11px}.teamScopeList label{display:inline-flex;align-items:center;gap:5px;color:#667285;font-size:13px}.teamScopeList input{accent-color:#e84d92}.teamEmpty{padding:34px 15px;color:#8e98a6;font-size:13px;text-align:center}.teamDialogError{margin:0;padding:10px 22px;color:#c94755;background:#fff4f5;font-size:13px}.teamScopeModal>footer{display:flex;min-height:62px;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0 22px;border-top:1px solid #eceff3;background:#fafbfc}.teamScopeModal>footer button{min-height:34px;padding:0 14px;border:1px solid #dce2e8;border-radius:6px;color:#606c7e;background:#fff;font-size:13px;cursor:pointer}.teamScopeModal>footer button.primary{color:#fff;border-color:#e84d92;background:#e84d92}.teamScopeModal>footer button:disabled{cursor:not-allowed;opacity:.48}.accountColumns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.accountIdentity{display:grid;justify-items:center;align-content:start;text-align:center}.accountAvatar{display:grid;width:62px;height:62px;margin:4px 0 10px;place-items:center;border:1px solid #ffc6de;border-radius:50%;color:#e84d92;background:#fff3f8}.accountIdentity>strong{font-size:17px}.accountIdentity>p{margin:5px 0 16px;color:#8e98a8}.accountIdentity .detailList{width:100%;text-align:left}.accountIdentity .detailList dd{font-size:13px}.panelHeading h2{display:flex;align-items:center;gap:7px}.sessionList{display:grid}.sessionList article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 3px;border-bottom:1px solid #edf0f4}.sessionList article:last-child{border-bottom:0}.sessionList article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#2676ff;background:#edf5ff}.sessionList article>div{display:grid;gap:4px}.sessionList article strong{font-size:13px}.sessionList article small{color:#929baa;font-size:13px}.sessionList article>b,.sessionList article>em{color:#17a56c;font-size:13px;font-style:normal}.sessionList article>button{min-height:30px;padding:0 10px;border:1px solid #e2e7ed;border-radius:6px;color:#566276;background:#fff;cursor:pointer}.sessionList article.revoked{opacity:.55}.accountEvidence{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #d9e8fb;border-radius:8px;color:#2676ff;background:#f5f9ff}.accountEvidence div{display:grid;gap:5px;color:#334155}.accountEvidence p{margin:0;color:#778396;font-size:13px;line-height:1.7}.autoListingPage{display:grid;min-height:calc(100vh - 116px);gap:12px;grid-template-rows:auto minmax(0,1fr)}.autoListingHeading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.autoListingTitle{display:flex;min-width:0;align-items:center;gap:10px}.autoListingTitle>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;color:#2676ff;background:#edf5ff}.autoListingTitle h1{margin:0 0 4px;color:#202a3d;font-size:16px}.autoListingTitle p{overflow:hidden;margin:0;color:#8d97a6;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.autoListingActions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.autoListingRuntime{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #e2e7ed;border-radius:6px;color:#657185;background:#fafbfc;font-size:13px}.autoListingRuntime i{width:6px;height:6px;border-radius:50%;background:#9aa3b0}.autoListingRuntime.online{color:#16855c;border-color:#cfeadd;background:#f1fbf6}.autoListingRuntime.online i{background:#18a66b}.autoListingRuntime.offline{color:#c04a55;border-color:#f1d4d8;background:#fff7f8}.autoListingRuntime.offline i{background:#dc4b57}.autoListingActions a,.autoListingActions button,.autoListingOfflineActions a,.autoListingOfflineActions button{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dfe5ed;border-radius:6px;color:#536075;background:#fff;text-decoration:none;font-size:13px;cursor:pointer}.autoListingActions a:hover,.autoListingActions button:hover,.autoListingOfflineActions a:hover,.autoListingOfflineActions button:hover{border-color:#b9c9df;color:#2676ff;background:#f8fbff}.autoListingActions button:disabled{cursor:not-allowed;opacity:.55}.autoListingFrameShell{position:relative;min-height:680px;overflow:hidden;border:1px solid #e4e9f0;border-radius:9px;background:#f5f6f8}.autoListingFrameShell iframe{display:block;width:100%;height:calc(100vh - 186px);min-height:680px;border:0;opacity:0;transition:opacity .2s ease}.autoListingFrameShell iframe.ready{opacity:1}.autoListingFrameLoading{position:absolute;z-index:1;inset:0;display:grid;place-items:center;align-content:center;gap:7px;color:#7f8998;background:#f7f8fa}.autoListingFrameLoading strong{color:#3d485a;font-size:13px}.autoListingFrameLoading small{color:#9aa3af;font-size:13px}.autoListingOffline{display:grid;max-width:760px;min-height:420px;place-self:start center;place-items:center;align-content:center;gap:12px;padding:38px;border:1px solid #e4e9f0;border-radius:9px;color:#657185;background:#fff;text-align:center}.autoListingOffline>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:#d97918;background:#fff5e8}.autoListingOffline h2{margin:0 0 6px;color:#293448;font-size:16px}.autoListingOffline p{max-width:590px;margin:0;color:#8590a0;font-size:13px;line-height:1.7}.autoListingOffline ol{display:grid;width:min(600px,100%);gap:8px;margin:5px 0;padding:0;list-style:none;text-align:left}.autoListingOffline li{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;min-height:40px;gap:10px;padding:7px 10px;border:1px solid #e8ecf1;border-radius:7px;background:#fafbfc;font-size:13px}.autoListingOffline code{overflow:auto;color:#2676ff;white-space:nowrap}.autoListingOfflineActions{display:flex;gap:8px}@media (max-width:900px){.autoListingHeading{align-items:flex-start;flex-direction:column;padding:12px}.autoListingActions{width:100%;flex-wrap:wrap}.autoListingTitle p{white-space:normal}.autoListingFrameShell iframe{height:calc(100vh - 245px)}.autoListingOffline{padding:24px 16px}.accountColumns,.accountSummaryGrid,.autoListingOffline li{grid-template-columns:1fr}}.topbarPopover>button.logoutAction{color:#d54848;border-top:1px solid #edf0f4;border-radius:0 0 6px 6px}.erpContent{padding:24px 28px 34px}.dashboardPage{display:grid;gap:14px;max-width:1760px;margin:0 auto}.dashboardHeading{display:flex;align-items:flex-start;justify-content:space-between;min-height:56px}.dashboardHeading h1{margin:0 0 6px;color:#202a3d;font-size:22px;line-height:1.2}.dashboardHeading p{display:flex;align-items:center;gap:8px;margin:0;color:#919aaa;font-size:13px}.dashboardHeading p strong{color:#e64949;font-weight:600}.dashboardHeading button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #dfe5ed;border-radius:7px;color:#4a5669;background:#fff;cursor:pointer}.dashboardHeading button:disabled{cursor:not-allowed;opacity:.55}.spinning{animation:dashboardSpin .9s linear infinite}@keyframes dashboardSpin{to{transform:rotate(1turn)}}.dashboardAiBanner{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px 8px 12px;border:1px solid #e5eaf1;border-left:3px solid #2676ff;border-radius:9px;background:#fff}.dashboardAiIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#2676ff;background:#edf5ff}.dashboardAiBanner div{display:grid;gap:3px}.dashboardAiBanner strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:550}.dashboardAiBanner strong b{padding:2px 6px;border-radius:4px;color:#fff;background:#2676ff;font-size:13px;font-weight:650}.dashboardAiBanner small{color:#8f99a8;font-size:13px}.dashboardAiBanner .dashboardAiActions{display:flex;grid-auto-flow:column;align-items:center;gap:6px}.dashboardAiActions>a,.dashboardAiActions>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 11px;border:1px solid #e1e6ed;border-radius:6px;color:#536073;background:#fff;text-decoration:none;font-size:13px;white-space:nowrap}.dashboardAiActions>button:disabled{color:#9aa3b0;cursor:not-allowed}.dashboardAiActions>a{color:#fff;border-color:#2676ff;background:#2676ff;font-weight:600}.dashboardAiActions>button.close{min-width:30px;padding:0;color:#98a2b1;border-color:transparent;background:transparent;cursor:pointer}.dashboardLoading{display:grid;min-height:360px;place-items:center;border:1px solid #e7ebf0;border-radius:9px;color:#8e98a8;background:#fff}.dashboardMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.dashboardMetricGrid article{display:grid;min-height:93px;gap:5px;padding:17px 20px;border-right:1px solid #e9edf2;border-bottom:1px solid #e9edf2}.dashboardMetricGrid article:nth-child(4n){border-right:0}.dashboardMetricGrid article:nth-child(n+5){border-bottom:0}.dashboardMetricGrid article>span{display:flex;align-items:center;gap:6px;color:#8993a2;font-size:13px}.dashboardMetricGrid article>strong{overflow:hidden;color:#202a3d;font-size:25px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dashboardMetricGrid article.metricEmphasis>strong{color:#d9342b}.dashboardMetricGrid article small{display:flex;align-items:center;gap:4px;min-height:15px;color:#929baa;font-size:13px}.dashboardMetricGrid article small a{display:inline-flex;align-items:center;gap:2px;color:#2676ff;text-decoration:none}.dashboardMetricGrid .metricUp{color:#159a65}.dashboardMetricGrid .metricDown{color:#e33e35}.dashboardMetricGrid .metricDown span,.dashboardMetricGrid .metricUp span{color:#929baa}.dashboardOverviewGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(470px,.85fr);gap:14px}.dashboardCard{overflow:hidden;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.dashboardCard>header{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 16px;border-bottom:1px solid #edf0f4}.dashboardCard h2{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.dashboardCard h2 span{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:10px;color:#8590a0;background:#f0f2f5;font-size:13px}.dashboardCard header div a,.dashboardCard header>a{color:#2676ff;text-decoration:none;font-size:13px}.dashboardCard header div span,.dashboardCard header small{color:#98a1ae;font-size:13px}.dashboardAlerts>a{display:grid;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;min-height:61px;gap:9px;padding:0 14px;border-bottom:1px solid #eef1f5;color:#465267;text-decoration:none}.dashboardAlerts>a:last-child{border-bottom:0}.dashboardAlerts>a div{display:grid;gap:4px}.dashboardAlerts>a strong{font-size:13px}.dashboardAlerts>a small{color:#8e98a8;font-size:13px}.dashboardAlerts>a b{font-size:13px;font-weight:600}.alertBadge{display:grid;width:39px;min-height:24px;place-items:center;border-radius:5px;font-size:13px}.alertBadge.danger{color:#dc3d45;background:#fff0f1}.alertBadge.warning{color:#d47716;background:#fff5e9}.snapshotBody{display:grid;grid-template-columns:145px 105px minmax(180px,1fr);align-items:center;min-height:183px;padding:8px 12px}.statusChart{position:relative;min-width:0}.statusChart>strong{position:absolute;top:61px;left:50%;display:grid;width:66px;transform:translateX(-50%);text-align:center;font-size:17px}.statusChart>strong small{color:#9aa3b0;font-size:13px;font-weight:400}.statusLegend{display:grid;gap:8px}.statusLegend>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:5px;font-size:13px}.statusLegend span{color:#6e7a8c}.statusLegend strong{color:#344056}.trendChart{min-width:0;padding-left:12px;border-left:1px solid #edf0f4}.trendChart>div:first-child{display:flex;justify-content:space-between;color:#5d697c;font-size:13px}.trendChart>div:first-child small{color:#9ca4b1}.chartEmpty{display:grid;height:125px;place-items:center;color:#a1a9b5;font-size:13px}.dashboardStores header>div{display:flex;align-items:center;gap:12px}.dashboardStores table{width:100%;border-collapse:collapse;white-space:nowrap}.dashboardStores td,.dashboardStores th{height:49px;padding:0 12px;border-bottom:1px solid #edf0f4;text-align:left;font-size:13px}.dashboardStores th{height:35px;color:#8d96a5;background:#fafbfc;font-weight:500}.dashboardStores tbody tr:last-child td{border-bottom:0}.dashboardStores td:first-child{display:flex;align-items:center;gap:9px}.dashboardStores td:first-child>span{display:grid;gap:2px}.dashboardStores td:first-child small{color:#9ca5b2;font-size:13px;font-weight:400}.dashboardStores td a,.dashboardStores td button{margin-right:9px;border:0;color:#526077;background:transparent;text-decoration:none;font:inherit;cursor:pointer}.dashboardStores td button:disabled{cursor:not-allowed;opacity:.45}.storeAvatar{display:grid;width:29px;height:29px;place-items:center;border-radius:6px;color:#fff;background:#2676ff}.storeAvatar.tone1{background:#8b45db}.storeAvatar.tone2{background:#f39a22}.storeAvatar.tone3{background:#19a577}.warningText{color:#d86f13;font-weight:600}.syncDot{margin-right:5px;color:#18a66b;fill:#18a66b}.syncDot.failed{color:#e54343;fill:#e54343}.dashboardEmpty{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;color:#8e98a8}.dashboardEmpty a{color:#2676ff;text-decoration:none}.dashboardLaunchpad>header{min-height:42px}.quickActions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.quickActions a,.quickActions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #e1e6ed;border-radius:6px;color:#536075;background:#fff;text-decoration:none;font-size:13px;cursor:pointer}.quickActions button:first-child{color:#fff;border-color:#1f2940;background:#1f2940}.quickActions button:disabled{opacity:.5;cursor:not-allowed}.dashboardFeatureEntries>header{min-height:42px}.dashboardFeatureEntries>header>div{display:flex;align-items:center;gap:8px}.dashboardFeatureEntries>header button{min-height:28px;padding:0 11px;border:1px solid #e1e6ed;border-radius:6px;color:#536075;background:#fff;font-size:13px}.dashboardFeatureEntries>header button.active{color:#273247;box-shadow:0 2px 7px rgba(31,45,70,.08)}.dashboardFeatureEntries>header span{color:#9aa3b1;font-size:13px}.dashboardFeatureEntries>header+div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.dashboardFeatureEntries>header+div>a{position:relative;display:grid;min-height:90px;place-items:center;align-content:center;gap:8px;border-right:1px solid #edf0f4;color:#4e596b;text-decoration:none;font-size:13px}.dashboardFeatureEntries>header+div>a:last-child{border-right:0}.dashboardFeatureEntries>header+div>a:hover{background:#fafcff}.dashboardFeatureEntries>header+div i{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#59677d;background:#f0f3f7;font-style:normal}.dashboardFeatureEntries>header+div b{position:absolute;top:8px;left:calc(50% + 13px);padding:1px 4px;border-radius:6px;color:#fff;background:#2676ff;font-size:11px}.dashboardQuickStart>header{min-height:43px}.dashboardQuickStart>header h2 i{display:inline-flex;gap:3px;margin-left:4px}.dashboardQuickStart>header h2 em{width:19px;height:3px;border-radius:3px;background:#e1e5ea}.dashboardQuickStart>header h2 em.done{background:#159765}.dashboardQuickStart>header>div{display:flex;align-items:center;gap:10px}.dashboardQuickStart>header button{border:0;color:#8993a1;background:transparent;font-size:13px;cursor:pointer}.dashboardQuickStart>header+div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardQuickStart>header+div>a{display:flex;min-height:69px;align-items:center;gap:10px;padding:12px 17px;border-right:1px solid #edf0f4;color:inherit;background:#fff;text-decoration:none}.dashboardQuickStart>header+div>a:last-child{border-right:0}.dashboardQuickStart>header+div>a.current{background:#edf4ff}.dashboardQuickStart>header+div>a>i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#2676ff;font-size:13px;font-style:normal}.dashboardQuickStart>header+div>a.complete>i{background:#159765}.dashboardQuickStart>header+div>a>span{display:grid;gap:4px}.dashboardQuickStart>header+div strong{color:#344055;font-size:13px}.dashboardQuickStart>header+div small{color:#919baa;font-size:13px}.dashboardWeeklyBar{display:flex;min-height:58px;align-items:center;gap:26px;padding:0 18px;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.dashboardWeeklyBar>div{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.dashboardWeeklyBar span{color:#8f99a8;font-size:13px}.dashboardWeeklyBar strong{color:#273247;font-size:17px}.dashboardWeeklyBar strong.profit{color:#139560}.dashboardWeeklyBar>small{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#8e98a7;font-size:13px;white-space:nowrap}.dashboardWeeklyBar>small svg{color:#159765;fill:#159765}@media (max-width:1180px){.dashboardOverviewGrid{grid-template-columns:1fr}.dashboardFeatureEntries>header+div{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardFeatureEntries>header+div>a{border-bottom:1px solid #edf0f4}.dashboardQuickStart>header+div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWeeklyBar{flex-wrap:wrap;gap:12px 22px;padding:12px 18px}.dashboardWeeklyBar>small{width:100%;margin-left:0}}@media (min-width:651px) and (max-width:900px){.erpShell{grid-template-columns:62px minmax(0,1fr)}.erpSidebar{align-items:center;padding-inline:7px;overflow-x:hidden}.erpBrand{justify-content:center;width:46px;padding:0}.erpBrand span,.erpSidebar nav a b,.erpSidebar nav a>span,.erpSidebar nav details>div,.erpSidebar nav summary b,.erpSidebar nav summary>span,.erpSidebar nav summary>svg:last-child,.navSectionLabel,.sidebarMembership{display:none}.erpSidebar nav{width:46px}.navSection{width:46px;margin-bottom:7px}.erpSidebar nav a,.erpSidebar nav summary{width:46px;min-height:38px;justify-content:center;padding:0}.erpSidebar nav a svg,.erpSidebar nav summary svg{width:16px;height:16px}}@media (max-width:650px){.erpShell{grid-template-columns:1fr}.erpSidebar{position:static;height:auto}.erpSidebar nav{display:flex;overflow:auto;gap:8px}.navSection{display:flex;flex:0 0 auto}.erpSidebar nav details>div,.navSectionLabel,.sidebarMembership{display:none}.erpSidebar nav details summary{white-space:nowrap}.dashboardMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetricGrid article:nth-child(2n){border-right:0}.dashboardMetricGrid article:nth-child(n+5){border-bottom:1px solid #e9edf2}.dashboardMetricGrid article:nth-child(n+7){border-bottom:0}.erpContent{padding:16px}.dashboardHeading p{align-items:flex-start;flex-direction:column;gap:3px}.dashboardAiBanner{grid-template-columns:34px minmax(0,1fr)}.dashboardAiBanner>a{grid-column:2;justify-self:start}.dashboardMetricGrid{grid-template-columns:1fr}.dashboardMetricGrid article{border-right:0;border-bottom:1px solid #e9edf2!important}.dashboardMetricGrid article:last-child{border-bottom:0!important}.snapshotBody{grid-template-columns:1fr 1fr}.trendChart{grid-column:1/-1;padding:10px 0 0;border:0}.dashboardFeatureEntries>header+div,.dashboardQuickStart>header+div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardQuickStart>header>div small{display:none}}.moduleScaffold{display:grid;gap:14px}.moduleHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.moduleHeader>div:first-child{display:grid;gap:5px}.moduleHeader small{color:#9aa3b1;font-size:13px}.moduleHeader h2{margin:0;color:#202a3d;font-size:22px}.moduleHeader p{margin:0;color:#8b95a4;font-size:13px}.moduleHeader>div:last-child{display:flex;gap:8px}.moduleHeader button,.moduleToolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border:1px solid #dfe4eb;border-radius:6px;color:#526075;background:#fff;cursor:pointer}.moduleHeader button.primary{color:#fff;border-color:#2676ff;background:#2676ff}.moduleTabs{display:flex;gap:26px;min-height:44px;padding:0 17px;border:1px solid #e5e9ef;border-radius:9px 9px 0 0;background:#fff}.moduleTabs button{position:relative;border:0;color:#737e8f;background:transparent;cursor:pointer}.moduleTabs button.active{color:#2676ff;font-weight:600}.moduleTabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#2676ff}.moduleToolbar{display:flex;align-items:center;gap:8px;margin-top:-14px;padding:12px 14px;border-right:1px solid #e5e9ef;border-left:1px solid #e5e9ef;background:#fff}.moduleToolbar form{display:flex;align-items:center;min-width:280px;height:36px;gap:7px;padding:0 10px;border:1px solid #dfe4eb;border-radius:6px;color:#8d97a5}.moduleToolbar input{flex:1 1;min-width:0;border:0;outline:0}.moduleTable{overflow:hidden;border:1px solid #e5e9ef;border-radius:0 0 9px 9px;background:#fff}.moduleTable,.moduleToolbar+.moduleTable{margin-top:-14px}.moduleTable table{width:100%;border-collapse:collapse}.moduleTable th{height:42px;padding:0 13px;border-bottom:1px solid #edf0f4;color:#8490a0;background:#fafbfc;text-align:left;font-size:13px;font-weight:500}.moduleEmpty{display:grid;min-height:320px;place-items:center;align-content:center;gap:8px;padding:28px;color:#9ba4b2;text-align:center}.moduleEmpty strong{color:#4c586b;font-size:14px}.moduleEmpty p{max-width:540px;margin:0;line-height:1.7;font-size:13px}.moduleEmpty button{display:inline-flex;align-items:center;min-height:34px;gap:5px;margin-top:4px;padding:0 12px;border:0;border-radius:6px;color:#fff;background:#2676ff;cursor:pointer}.moduleOverlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(24,33,48,.38)}.moduleOverlay>section{width:min(520px,94vw);overflow:hidden;border-radius:11px;background:#fff;box-shadow:0 24px 70px rgba(22,32,49,.22)}.moduleOverlay>section>header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #edf0f4}.moduleOverlay header div{display:grid;gap:3px}.moduleOverlay header small{color:#929caa;font-size:13px}.moduleOverlay header h3{margin:0;font-size:17px}.moduleOverlay header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:#798495;background:#f4f6f8;cursor:pointer}.moduleOverlay form{display:grid;gap:14px;padding:20px}.moduleOverlay label{display:grid;gap:7px;color:#526075;font-size:13px}.moduleOverlay input,.moduleOverlay select{width:100%;height:40px;padding:0 11px;border:1px solid #dfe4eb;border-radius:6px;background:#fff;outline:none}.moduleDialogNotice{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #d9e7ff;border-radius:7px;color:#5a6980;background:#f5f9ff;font-size:13px;line-height:1.6}.moduleDialogNotice svg{flex:0 0 auto;color:#2676ff}.moduleOverlay footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.moduleOverlay footer button{min-height:36px;padding:0 15px;border:1px solid #dfe4eb;border-radius:6px;color:#526075;background:#fff;cursor:pointer}.moduleOverlay footer button[type=submit]{color:#fff;border-color:#2676ff;background:#2676ff}.aiWorkbench{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:500px;margin-top:-14px;border:1px solid #e5e9ef;border-radius:0 0 9px 9px;background:#fff}.aiWorkbench>section{display:grid;place-items:center;padding:28px;background:#fafbfc}.aiDropzone{display:grid;width:min(520px,100%);min-height:310px;place-items:center;align-content:center;gap:10px;border:1px dashed #cdd5df;border-radius:10px;color:#8590a0;background:#fff}.aiDropzone strong{color:#455267}.aiDropzone span{font-size:13px}.aiDropzone button{min-height:35px;padding:0 13px;border:0;border-radius:6px;color:#fff;background:#2676ff;cursor:pointer}.aiDropzone.selected img{width:150px;height:150px;object-fit:contain;border:1px solid #e2e7ee;border-radius:8px;background:#f8fafc}.aiWorkbench>aside{display:grid;align-content:start;gap:15px;padding:20px;border-left:1px solid #e9edf2}.aiWorkbench aside h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:15px}.aiWorkbench aside label{display:grid;gap:7px;color:#526075;font-size:13px}.aiWorkbench textarea{min-height:130px;resize:vertical;padding:10px;font:inherit}.aiWorkbench select,.aiWorkbench textarea{border:1px solid #dfe4eb;border-radius:6px}.aiWorkbench select{height:40px;padding:0 10px;background:#fff}.aiWorkbench aside>button{min-height:40px;border:0;border-radius:6px;color:#fff;background:#a7b0bd}.aiWorkbench aside>small{color:#929caa;line-height:1.6}.messageLayout{display:grid;grid-template-columns:180px 1fr;min-height:440px;margin-top:-14px;border:1px solid #e5e9ef;border-radius:0 0 9px 9px;background:#fff}.messageLayout aside{display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid #edf0f4}.messageLayout aside button{display:flex;align-items:center;min-height:36px;gap:8px;padding:0 10px;border:0;border-radius:6px;color:#657185;background:transparent;cursor:pointer}.messageLayout aside button.active{color:#2676ff;background:#edf5ff}.announcementLayout{min-height:440px;margin-top:-14px;border:1px solid #e5e9ef;border-radius:0 0 9px 9px;background:#fff}.announcementFilters{display:flex;gap:8px;padding:12px 15px;border-bottom:1px solid #edf0f4}.announcementFilters button{min-height:30px;padding:0 12px;border:1px solid #e0e5ec;border-radius:6px;color:#667285;background:#fff}.announcementFilters button.active{color:#2676ff;border-color:#bcd3ff;background:#f3f7ff}.announcementCenter{min-height:560px;overflow:hidden;border:1px solid #e5e9ef;border-radius:9px;background:#fff}.announcementCenterToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid #e8ecf1}.announcementCategoryTabs{display:flex;min-width:0;overflow-x:auto}.announcementCategoryTabs button{position:relative;min-height:52px;padding:0 18px;border:0;color:#697588;background:transparent;white-space:nowrap}.announcementCategoryTabs button.active{color:#2478f3;font-weight:650}.announcementCategoryTabs button.active:after{position:absolute;right:15px;bottom:0;left:15px;height:2px;border-radius:2px;background:#2478f3;content:""}.markAllRead{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;border:1px solid #dfe5ec;border-radius:6px;color:#596679;background:#fff}.announcementFilterRow{display:flex;align-items:center;gap:7px;padding:12px 17px;border-bottom:1px solid #edf0f4}.announcementFilterRow button{min-height:29px;padding:0 12px;border:1px solid #dfe5ec;border-radius:6px;color:#667386;background:#fff}.announcementFilterRow button.active{color:#2478f3;border-color:#bfd6ff;background:#f3f7ff}.announcementFilterRow>span{margin-left:auto;color:#9aa3b0;font-size:13px}.announcementList{display:grid}.announcementCard{display:grid;grid-template-columns:38px minmax(0,1fr) 190px;gap:13px;align-items:start;width:100%;min-height:105px;padding:18px;border:0;border-bottom:1px solid #edf0f4;color:inherit;background:#fff;text-align:left}.announcementCard:hover{background:#fafcff}.announcementCard.unread{box-shadow:inset 3px 0 #2478f3}.announcementCardIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#2478f3;background:#eef5ff}.announcementCardMain{display:grid;min-width:0;gap:9px}.announcementCardMain strong{display:flex;align-items:center;gap:7px;color:#293346;font-size:14px}.announcementCardMain strong i{padding:2px 5px;border-radius:4px;color:#e84d92;background:#fff0f6;font-size:13px;font-style:normal}.announcementCardMain small{overflow:hidden;color:#7c8798;line-height:1.75;text-overflow:ellipsis;white-space:nowrap}.announcementCardMeta{display:grid;justify-items:end;gap:7px;color:#98a1ae;font-size:13px}.announcementCardMeta>span{padding:2px 6px;border-radius:4px;color:#657287;background:#f2f4f7}.announcementCardMeta b{color:#e84d92;font-weight:600}.announcementEmpty{display:grid;min-height:410px;place-items:center;align-content:center;gap:10px;color:#a0a9b5}.announcementEmpty strong{color:#4c586a;font-size:14px}.announcementEmpty span{font-size:13px}.announcementModalBackdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:18px;background:rgb(23 29 39/45%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.announcementDetailModal{position:relative;width:min(620px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #dfe8f4;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgb(20 28 42/26%)}.announcementModalClose{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#8a94a3;background:transparent}.announcementModalMark{display:grid;width:44px;height:44px;margin:22px auto 11px;place-items:center;border-radius:12px;color:#2478f3;background:#eaf3ff}.announcementModalTags{display:flex;justify-content:center;gap:6px}.announcementModalTags span{padding:3px 7px;border:1px solid #dfe6ef;border-radius:4px;color:#657287;background:#f7f8fa;font-size:13px}.announcementModalTags .priority-important{color:#a76c11;border-color:#f2d99d;background:#fff8e6}.announcementModalTags .priority-urgent{color:#d13f50;border-color:#f3c3ca;background:#fff2f3}.announcementDetailModal h2{margin:10px 58px 7px;color:#273143;font-size:20px;text-align:center}.announcementDetailModal>time{display:block;color:#a0a8b4;font-size:13px;text-align:center}.announcementSummaryText{margin:20px 22px 0;padding:11px 13px;border-left:3px solid #2478f3;border-radius:6px;color:#607087;background:#f6f9fd;line-height:1.7}.announcementBody{min-height:180px;margin-top:18px;padding:0 25px 18px;color:#3f4a5c;line-height:1.85}.announcementBody p{margin:9px 0}.announcementKnowButton{display:block;min-width:100px;min-height:34px;margin:0 auto 18px;border:0;border-radius:999px;color:#fff;background:#e84d92}@media (max-width:760px){.announcementCenterToolbar{align-items:stretch;padding-right:9px}.announcementCategoryTabs button{padding:0 10px}.announcementCard{grid-template-columns:34px minmax(0,1fr)}.announcementCardMeta{grid-column:2;justify-items:start;grid-auto-flow:column;justify-content:start}}@media (max-width:900px){.moduleHeader{align-items:stretch;flex-direction:column}.moduleTabs{overflow:auto}.moduleTabs button{flex:0 0 auto}.moduleToolbar{overflow:auto}.aiWorkbench{grid-template-columns:1fr}.aiWorkbench>aside{border-top:1px solid #e9edf2;border-left:0}}.commandCenter{min-height:100vh;padding:36px clamp(24px,7.1vw,138px) 28px;overflow:hidden;color:#dce8ff;background:radial-gradient(circle at 9% 8%,rgba(18,50,91,.42),transparent 29%),radial-gradient(circle at 91% 100%,rgba(63,23,94,.3),transparent 31%),#020916;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif}.commandHeader{display:grid;grid-template-columns:minmax(360px,1fr) auto 146px;align-items:center;gap:28px;min-height:78px;margin-bottom:12px}.commandBrand{display:flex;align-items:center;gap:15px}.commandBrand img{width:50px;height:50px;border-radius:14px;object-fit:contain;box-shadow:0 0 28px rgba(232,77,146,.24)}.commandBrand h1{margin:0;color:#d484dd;font-size:clamp(21px,2.2vw,32px);font-weight:700;letter-spacing:1px}.commandBrand p{margin:9px 0 0;color:#8298bc;font-size:13px;letter-spacing:3px}.commandControls{display:flex;align-items:center;gap:9px}.commandControls>a,.commandControls>button,.commandRange,.commandStoreSwitch{min-height:34px;border:1px solid #1c3262;border-radius:8px;background:rgba(6,18,43,.82)}.commandControls>a,.commandControls>button{display:inline-flex;align-items:center;padding:0 14px;color:#c8d6ef;text-decoration:none;font-size:13px;cursor:pointer}.commandRange,.commandStoreSwitch{display:flex;align-items:center;padding:3px}.commandRange button,.commandStoreSwitch button{min-height:27px;padding:0 11px;border:0;border-radius:6px;color:#8293b3;background:transparent;font-size:13px;cursor:pointer}.commandRange button.active,.commandStoreSwitch button.active{color:#fff;background:linear-gradient(135deg,#963ad3,#e4499a);box-shadow:0 0 16px rgba(211,66,180,.35)}.commandStoreSwitch select{max-width:112px;min-height:27px;padding:0 21px 0 9px;border:0;color:#94a6c6;background:#07142d;outline:none;font-size:13px}.commandClock{display:grid;justify-items:end;gap:3px}.commandClock strong{color:#d5e6ff;font-size:30px;letter-spacing:2px;line-height:1}.commandClock span{color:#7e94b8;font-size:13px}.commandLoading{display:grid;min-height:calc(100vh - 170px);place-items:center;border:1px solid #182c57;border-radius:12px;color:#7084a8;background:rgba(6,17,40,.72)}.commandMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:12px}.commandMetrics article{position:relative;display:grid;min-height:124px;align-content:center;gap:8px;padding:17px;overflow:hidden;border:1px solid #193363;border-radius:12px;background:linear-gradient(135deg,rgba(9,27,59,.98),rgba(9,18,43,.98))}.commandMetrics article:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:currentColor;box-shadow:0 0 14px currentColor}.commandMetrics article:after{position:absolute;right:12px;bottom:24px;width:70px;height:18px;border-bottom:2px solid;content:"";opacity:.55;transform:skewX(-22deg)}.commandMetrics article>span{color:#8ea3c8;letter-spacing:1px}.commandMetrics article>strong{overflow:hidden;font-size:clamp(26px,2.1vw,39px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.commandMetrics article>small{color:#667a9f;font-size:13px}.commandMetrics .cyan{color:#22d4ed}.commandMetrics .pink{color:#f04497}.commandMetrics .green{color:#31d7a1}.commandMetrics .blue{color:#3981ff}.commandMetrics .yellow{color:#ffc426}.commandMetrics .rose{color:#ff6d87}.commandBoard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.08fr) minmax(0,1fr);gap:12px;min-height:630px}.commandLeft,.commandMiddle,.commandRight{display:grid;min-width:0;gap:12px}.commandLeft{grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)}.commandMiddle{grid-template-rows:minmax(0,1.55fr) minmax(0,1fr)}.commandRight{grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)}.commandMiddleBottom{display:grid;gap:12px;min-height:0}.commandCard{min-width:0;min-height:0;padding:16px;overflow:hidden;border:1px solid #193363;border-radius:12px;background:rgba(7,18,43,.92);box-shadow:inset 0 0 42px rgba(10,26,60,.22)}.commandCard h2{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:#d8e5fb;font-size:15px;letter-spacing:1px;white-space:nowrap}.commandCard h2:after{height:1px;flex:1 1;content:"";background:#1a3261}.commandCard h2>i{width:4px;height:16px;border-radius:4px;background:#35d7ed;box-shadow:0 0 9px #35d7ed}.commandCard h2>i.pink{background:#f04497;box-shadow:0 0 9px #f04497}.commandCard h2>i.green{background:#31d7a1;box-shadow:0 0 9px #31d7a1}.commandCard h2>i.blue{background:#3981ff;box-shadow:0 0 9px #3981ff}.commandCard h2>i.yellow{background:#ffc426;box-shadow:0 0 9px #ffc426}.commandCard h2>i.rose{background:#ff6d87;box-shadow:0 0 9px #ff6d87}.commandCard h2>b{margin-left:auto;color:#ff8ba1;font-size:13px;letter-spacing:2px}.commandEmpty{display:grid;min-height:150px;place-items:center;color:#52698f;font-size:13px;text-align:center}.commandEmpty.tall{min-height:350px}.commandStatusBody{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.commandDonut{position:relative;min-width:0}.commandDonut>strong{position:absolute;inset:50% auto auto 50%;display:flex;flex-direction:column;align-items:center;gap:4px;color:#e7efff;font-size:24px;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.commandDonut>strong small{color:#91a5c9;font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}.commandLegend{display:grid}.commandLegend>div{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px;color:#8fa3c5}.commandLegend i{width:7px;height:7px;border-radius:2px;box-shadow:0 0 7px currentColor}.commandLegend b{color:#d8e4fa;font-size:13px}.commandLegend small{min-width:32px;color:#65799e;text-align:right}.commandRankList{display:grid;gap:13px}.commandRankList>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px}.commandRankList>div>b{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:#0a1428;background:#ffc426;font-size:13px;box-shadow:0 0 10px rgba(255,196,38,.35)}.commandRankList>div:nth-child(n+2)>b{background:#c6d1e3;box-shadow:none}.commandRankList span{overflow:hidden;color:#bdcbe3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.commandRankList small{color:#8295b7;font-size:13px}.commandRankList small strong{color:#dce7fa}.commandRankList>div>i{grid-column:2/-1;height:5px;overflow:hidden;border-radius:5px;background:#122348}.commandRankList>div>i em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#2c6eff,#28d2ec)}.commandTrend{padding-bottom:8px}.commandBars{display:grid;gap:18px;padding:15px 4px 0}.commandBars>div{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(100px,1.6fr) 28px;align-items:center;gap:9px;color:#91a4c6;font-size:13px}.commandBars span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commandBars i{height:6px;overflow:hidden;border-radius:6px;background:#122348}.commandBars em{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#3f7cff,#9f5cff)}.commandBars b{color:#dce7fa;font-size:13px;text-align:right}.commandLiveList{display:grid;gap:8px}.commandLiveList>div{display:grid;grid-template-columns:68px 58px minmax(0,1fr) 25px 44px auto;align-items:center;gap:7px;min-height:34px;padding:6px 8px;border:1px solid #152c58;border-radius:8px;color:#8ea2c5;background:rgba(9,25,56,.75);font-size:13px}.commandLiveList time{color:#64799e}.commandLiveList span,.commandLiveList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commandLiveList strong{color:#c9d5e9;font-weight:500}.commandLiveList>div>b{color:#e7efff}.commandLiveList em{padding:3px 6px;border:1px solid #6d5515;border-radius:9px;color:#ffc426;font-style:normal;white-space:nowrap}.commandHotList{display:grid;gap:9px}.commandHotList>div{display:grid;grid-template-columns:22px 36px minmax(0,1fr);align-items:center;gap:8px}.commandHotList>div>b{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:#071228;background:#ffc426;font-size:13px}.commandHotList img,.commandNoImage{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;object-fit:cover;color:#7185a8;background:#12254b;font-size:11px}.commandHotList>div>div{min-width:0}.commandHotList strong{display:block;overflow:hidden;color:#d5e1f5;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.commandHotList small{display:block;margin:3px 0 5px;color:#778caf;font-size:13px}.commandHotList small b{color:#dbe6f9}.commandHotList i{display:block;height:5px;overflow:hidden;border-radius:5px;background:#122348}.commandHotList em{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#2b78ff,#27d4ed)}.commandFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:39px;padding:6px 16px;border:1px solid #193363;border-radius:10px;color:#7185aa;background:rgba(7,18,43,.9)}.commandFooter>div{display:flex;flex-wrap:wrap;gap:16px}.commandFooter span{display:inline-flex;align-items:center;gap:6px;font-size:13px}.commandFooter span i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}.commandFooter span b{color:#d5e2f8}.commandFooter small{font-size:13px;text-align:right}@media (max-width:1500px){.commandCenter{padding-right:32px;padding-left:32px}.commandHeader{grid-template-columns:minmax(300px,1fr) auto 130px;gap:14px}.commandBrand p{letter-spacing:1.5px}.commandControls{gap:5px}.commandLiveList>div{grid-template-columns:60px 48px minmax(0,1fr) 20px 38px}.commandLiveList em{display:none}}@media (max-width:1100px){.commandCenter{overflow:auto}.commandHeader{grid-template-columns:1fr auto}.commandControls{grid-column:1/-1;grid-row:2;flex-wrap:wrap}.commandClock{grid-column:2;grid-row:1}.commandMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.commandBoard{grid-template-columns:1fr}.commandLeft,.commandMiddle,.commandRight{grid-template-rows:auto}.commandCard{min-height:260px}}@media (max-width:700px){.commandCenter{padding:20px 14px}.commandHeader{display:flex;align-items:flex-start;flex-direction:column}.commandClock{justify-items:start}.commandMetrics{grid-template-columns:1fr 1fr}.commandMiddleBottom,.commandStatusBody{grid-template-columns:1fr}.commandFooter{align-items:flex-start;flex-direction:column}}.returnsPage{display:grid;gap:16px}.returnsHero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #e9edf2;border-radius:10px;background:#fff}.returnsHero h2{margin:0 0 7px;font-size:19px}.returnsHero p{margin:0;color:#8b94a3;font-size:14px}.returnsActions{display:flex;gap:8px}.returnPagination button,.returnToolbar button,.returnToolbar input,.returnsActions button,.returnsActions select{min-height:38px;padding:0 12px;border:1px solid #dfe4ea;border-radius:6px;color:#566274;background:#fff}.returnToolbar button[type=submit],.returnsActions button{color:#fff;border-color:#e84d92;background:#e84d92;cursor:pointer}.returnPagination button:disabled,.returnsActions button:disabled{opacity:.5;cursor:not-allowed}.returnMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.returnMetrics article{display:grid;gap:7px;padding:18px 20px;border:1px solid #e9edf2;border-radius:10px;background:#fff}.returnMetrics small,.returnMetrics span{color:#8c95a3}.returnMetrics strong{font-size:27px;font-weight:650}.returnTabs{display:flex;gap:32px;border-bottom:1px solid #edf0f4}.returnTabs button{position:relative;min-height:44px;padding:0 3px;border:0;color:#6c7685;background:transparent;cursor:pointer}.returnTabs button.active{color:#e84d92;font-weight:650}.returnTabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#e84d92}.returnToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0}.returnToolbar form{display:flex;gap:8px}.returnToolbar input{width:300px}.returnToolbar button.secondary{color:#697586;background:#fff;cursor:pointer}.returnToolbar>span{color:#929ba8;font-size:14px}.returnsTable td{vertical-align:middle}.returnProduct span>small,.returnProduct span>strong,.returnsTable td>small,.returnsTable td>strong{display:block}.returnProduct span>small,.returnsTable td>small{margin-top:5px;color:#929ba8}.returnProduct{display:flex;align-items:center;gap:9px;max-width:360px;white-space:normal}.returnProduct img{width:44px;height:44px;border-radius:6px;object-fit:cover}.returnPagination{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:#7c8796;font-size:14px}.returnPagination div{display:flex;gap:8px}.returnDrawerBackdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:rgba(19,28,43,.32)}.returnDrawer{width:min(620px,94vw);height:100%;overflow:auto;padding:22px;background:#fff;box-shadow:-12px 0 35px rgba(26,39,64,.16)}.returnDrawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf0f4}.returnDrawer header h2{margin:0 0 5px}.returnDrawer header p{margin:0;color:#8a94a4}.returnDrawer header button{min-height:34px;padding:0 12px;border:1px solid #dfe4ea;border-radius:6px;background:#fff;cursor:pointer}.returnDrawer section{padding:20px 0;border-bottom:1px solid #edf0f4}.returnDrawer section h3{margin:0 0 12px;font-size:16px}.returnDrawer pre{max-height:320px;overflow:auto;padding:14px;border-radius:7px;color:#445066;background:#f6f8fa;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}@media (max-width:900px){.returnMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.returnToolbar{align-items:stretch;flex-direction:column}.returnToolbar form{display:grid;grid-template-columns:1fr auto auto}.returnToolbar input{width:100%}}@media (max-width:560px){.returnsHero{align-items:stretch;flex-direction:column}.returnsActions{display:grid}.returnMetrics{grid-template-columns:1fr}.returnToolbar form{grid-template-columns:1fr 1fr}.returnToolbar input{grid-column:1/-1}}.distributorShell{min-height:100vh;background:#f5f6f8}.distributorHeader{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 28px;border-bottom:1px solid #edf0f3;background:white}.distributorHeader>a{display:flex;align-items:center;gap:10px;color:#172033;text-decoration:none}.distributorHeader img{width:34px;height:34px;object-fit:contain}.distributorHeader>div{display:flex;gap:10px}.distributorHeader button,.distributorHeader>div a{padding:8px 12px;border:1px solid #e1e5eb;border-radius:7px;color:#596576;background:white;text-decoration:none}.distributorContent{max-width:1380px;margin:auto;padding:28px}.settlementRule{margin-bottom:16px;padding:18px 20px;border:1px solid #f0bdd4;border-radius:10px;background:#fff7fa}.settlementRule p{margin:7px 0;color:#5f6a7a}.settlementRule small{color:#939cab}.distributorMetrics{margin-top:16px}.distributorForm select{height:42px;padding:0 12px;border:1px solid #dfe4ea;border-radius:7px;background:white}.orderQuote{margin:0;border-top:1px solid #edf0f4}.orderQuote div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f4}.orderQuote dt{color:#7c8797}.orderQuote dd{margin:0;font-weight:700}.codeList{display:grid;gap:9px}.codeList button,.inlineCodes button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e8d1dc;border-radius:7px;color:#7f2450;background:#fff8fb}.codeList code,.inlineCodes code{font-family:Consolas,monospace}.inlineCodes{display:grid;gap:6px}.inlineCodes button{padding:7px 9px}.inlineCodes small{color:#8b94a1}.erpEmpty.compact{min-height:150px;padding:20px}.distributorSection{margin-top:16px}.positive{color:#168a52}.negative{color:#c43c62}@media (max-width:700px){.distributorHeader{padding:0 14px}.distributorContent{padding:16px}.distributorHeader strong{display:none}}.postingsPage{display:grid;gap:10px;width:100%;max-width:980px;margin:0 auto}.postingHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.postingHeading h1{margin:0 0 5px;color:#1f2430;font-size:22px;line-height:1.2}.postingHeading p{margin:0;color:#858e9e;font-size:13px}.postingHeadingActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.postingFilters button,.postingFooter button,.postingHeadingActions button{min-height:32px;padding:0 10px;border:1px solid #dfe3e9;border-radius:5px;color:#414b5c;background:#fff;font-size:13px;cursor:pointer}.postingHeadingActions button.primary{color:#fff;border-color:#22283a;background:#22283a}.postingFilters button:disabled,.postingFooter button:disabled,.postingHeadingActions button:disabled{cursor:not-allowed;opacity:.5}.postingSyncRange{padding:9px 11px;border:1px solid #e6e9ee;border-radius:5px;color:#788292;background:#fff;font-size:13px}.postingMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5e8ed;border-radius:7px;overflow:hidden;background:#fff}.postingMetrics article{display:grid;gap:5px;min-width:0;padding:13px 15px;border-right:1px solid #e8ebef}.postingMetrics article:last-child{border-right:0}.postingMetrics span{color:#7b8493;font-size:13px}.postingMetrics strong{overflow:hidden;color:#202637;font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.postingMetrics strong.postingMetricProfit{color:#119b6a}.postingMetrics small{color:#9a6269;font-size:13px;line-height:1.3}.postingPanel{padding:0;overflow:hidden;border-radius:8px;box-shadow:none}.postingTabs{display:flex;overflow-x:auto;padding:0 2px;border-bottom:1px solid #eaedf1;white-space:nowrap}.postingTabs button{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 11px;border:0;color:#697383;background:transparent;font-size:13px;cursor:pointer}.postingTabs button small{min-width:23px;padding:2px 7px;border-radius:10px;color:#8490a0;background:#f0f2f5;font-size:13px}.postingTabs button.active{color:#fff;border-radius:6px;background:#242a3e}.postingTabs button.active small{color:#fff;background:#4d5366}.postingTabs button[aria-selected=true] span{font-weight:650}.postingFilters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 9px;border-bottom:1px solid #eaedf1}.postingFilters input,.postingFilters select{min-height:32px;padding:0 9px;border:1px solid #dfe3e9;border-radius:5px;color:#556172;background:#fff;font-size:13px;outline:none}.postingFilters input:focus,.postingFilters select:focus,.postingProcurementForm input:focus,.postingProcurementForm textarea:focus{border-color:#e84d92;box-shadow:0 0 0 3px rgba(232,77,146,.08)}.postingFilters .postingSearch{min-width:220px;flex:1 1 250px}.postingFilters button.export{color:#9b6828;border-color:#e2c18d;background:#fffaf2}.postingDates{display:flex;align-items:center;gap:7px;color:#8a93a0}.postingDates input{width:142px}.postingAuto{display:flex;align-items:center;gap:8px;margin-left:auto;color:#7b8594;font-size:13px}.postingAuto input{width:34px;height:18px;min-height:0;accent-color:#e84d92}.postingsTable th{height:36px;color:#7f8998;background:#fafbfc}.postingsTable td,.postingsTable th{padding:7px 6px;font-size:13px}.postingsTable td:first-child,.postingsTable th:first-child{width:42px;text-align:center}.postingsTable td{height:64px;vertical-align:middle;color:#4d5767}.postingsTable td:nth-child(6)>small,.postingsTable td:nth-child(6)>strong,.postingsTable td>small,.postingsTable td>strong{display:block}.postingsTable td:nth-child(6)>small,.postingsTable td>small{margin-top:3px;color:#9aa2ae}.postingCountdown{display:inline-grid;place-items:center;min-width:46px;min-height:40px;padding:5px;border-radius:7px;color:#16865b;background:#effaf5;font-size:13px;font-weight:700;text-align:center;white-space:normal}.postingCountdown.overdue{color:#c74b5f;background:#fff0f2}.postingStatus{display:inline-block;padding:2px 6px;border-radius:4px;color:#8a6723;background:#fff7d8;font-size:13px}.postingStatus.status-delivering,.postingStatus.status-driver_pickup,.postingStatus.status-sent_by_seller{color:#315f96;background:#edf5ff}.postingStatus.status-delivered{color:#237759;background:#ecf8f2}.postingStatus.status-canceled,.postingStatus.status-cancelled{color:#8a4a58;background:#fff0f3}.postingStoreDot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#7f68e5}.postingProduct{display:flex;align-items:center;gap:7px;width:230px;white-space:normal}.postingProduct img{flex:0 0 auto;width:38px;height:38px;border-radius:4px;object-fit:cover}.postingProduct span{min-width:0}.postingProduct strong{color:#2c3341}.postingProduct small,.postingProduct strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.postingProduct small{margin-top:3px;color:#9ba3af}.postingProfitUnavailable{color:#a2a9b3}.postingMore{min-height:27px;padding:0 8px;border:1px solid #dfe3e9;border-radius:5px;color:#596475;background:#fff;font-size:13px;cursor:pointer}.postingFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;color:#7e8897;font-size:13px}.postingFooter div{display:flex;align-items:center;gap:9px}.postingFooter button{min-height:32px}.postingDrawerBackdrop{position:fixed;z-index:90;inset:0;display:flex;justify-content:flex-end;background:rgba(22,29,41,.34)}.postingDrawer{width:min(660px,96vw);height:100%;overflow-y:auto;padding:22px;background:#fff;box-shadow:-12px 0 36px rgba(25,35,53,.16)}.postingDrawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid #e9ecf0}.postingDrawer>header h2{margin:0 0 6px;font-size:21px}.postingDrawer>header p{margin:0;color:#8791a0;font-size:14px}.postingDrawer>header button{min-height:34px;padding:0 12px;border:1px solid #dfe3e9;border-radius:6px;color:#5c6675;background:#fff;cursor:pointer}.postingDrawer>section{padding:20px 0;border-bottom:1px solid #e9ecf0}.postingDrawer>section h3{margin:0 0 14px;font-size:16px}.postingDrawerProducts{display:grid;gap:10px}.postingDrawerProducts>div{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #e8ebef;border-radius:7px}.postingDrawerProducts img{width:52px;height:52px;border-radius:6px;object-fit:cover}.postingDrawerProducts small,.postingDrawerProducts strong{display:block}.postingDrawerProducts small{margin-top:5px;color:#8e97a5}.postingProcurementForm{display:grid;gap:13px}.postingProcurementForm>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.postingProcurementForm label{display:grid;gap:6px;color:#687384;font-size:14px}.postingProcurementForm input,.postingProcurementForm textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid #dfe3e9;border-radius:6px;outline:none;resize:vertical}.postingProcurementForm textarea{min-height:80px}.postingProcurementForm button{min-height:40px;border:0;border-radius:6px;color:#fff;background:#e84d92;cursor:pointer}.postingProfitBreakdown{display:grid;gap:7px;margin-top:14px;padding:12px;border-radius:7px;background:#f7f8fa}.postingProfitBreakdown>div{display:flex;justify-content:space-between;gap:12px;color:#697485}.postingProfitBreakdown b{color:#303746}.postingProfitEvidenceForm{display:grid;gap:12px;margin-top:15px;padding:14px;border:1px solid #f0d5e1;border-radius:8px;background:#fff8fb}.postingProfitEvidenceForm>p{margin:0;color:#8a536b;font-size:13px}.postingProfitEvidenceForm>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.postingProfitEvidenceForm label{display:grid;gap:6px;color:#687384;font-size:14px}.postingProfitEvidenceForm input,.postingProfitEvidenceForm select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #dfe3e9;border-radius:6px;background:#fff}.postingProfitEvidenceForm button{min-height:40px;border:0;border-radius:6px;color:#fff;background:#e84d92;cursor:pointer}@media (max-width:1100px){.postingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.postingMetrics article:nth-child(2){border-right:0}.postingMetrics article:nth-child(-n+2){border-bottom:1px solid #e8ebef}}@media (max-width:800px){.postingHeading{align-items:stretch;flex-direction:column}.postingHeadingActions{justify-content:flex-start}.postingFilters{align-items:stretch}.postingFilters .postingSearch,.postingFilters>select{width:100%;flex:1 1 100%}.postingDates{width:100%}.postingDates input{flex:1 1;width:auto}.postingAuto{margin-left:0}}@media (max-width:560px){.postingMetrics{grid-template-columns:1fr}.postingMetrics article{border-right:0;border-bottom:1px solid #e8ebef}.postingMetrics article:last-child{border-bottom:0}.postingProcurementForm>div{grid-template-columns:1fr}.postingFooter{align-items:stretch;flex-direction:column}.postingProfitEvidenceForm>div{grid-template-columns:1fr}}.extensionLanding{min-height:100vh;color:#182033;background:#fff}.extensionHeader{position:sticky;z-index:30;top:0;display:flex;height:68px;align-items:center;justify-content:space-between;padding:0 max(5vw,28px);border-bottom:1px solid #edf0f4;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.extensionBrand{display:inline-flex;align-items:center;gap:10px;color:#151b28;font-size:21px;font-weight:750;text-decoration:none}.extensionBrand img{width:34px;height:34px;border-radius:9px;object-fit:contain}.extensionHeader nav{display:flex;align-items:center;gap:28px}.extensionHeader nav a{color:#606b7c;text-decoration:none;font-size:14px}.extensionHeader nav a:hover{color:#e84d92}.extensionHeader nav .extensionLogin{padding:9px 16px;border-radius:7px;color:#fff;background:#e84d92}.extensionHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:clamp(50px,7vw,110px);max-width:1260px;min-height:650px;align-items:center;margin:auto;padding:80px 36px 92px}.extensionEyebrow,.extensionSectionTitle>span{display:inline-block;margin-bottom:14px;color:#e84d92;font-size:14px;font-weight:750;letter-spacing:1.6px;text-transform:uppercase}.extensionHero h1{margin:0;font-size:clamp(44px,5.4vw,72px);line-height:1.14;letter-spacing:-2.6px}.extensionHeroCopy>p{max-width:660px;margin:26px 0 0;color:#707b8d;font-size:18px;line-height:1.8}.extensionWelcome{display:grid;gap:4px;margin-bottom:18px;padding:12px 14px;border:1px solid #bfe6d3;border-radius:9px;color:#177a55;background:#f1fbf6}.extensionWelcome strong{font-size:14px}.extensionWelcome span{font-size:13px}.extensionJourneyActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.extensionJourneyActions a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 15px;border:1px solid #e84d92;border-radius:7px;color:#fff;background:#e84d92;text-decoration:none;font-size:13px;font-weight:600}.extensionJourneyActions a.secondary{color:#596579;border-color:#dfe4ea;background:#fff}.extensionDownloadRow{display:flex;align-items:center;gap:20px;margin-top:34px}.extensionDownload{display:inline-flex;min-width:250px;min-height:64px;align-items:center;gap:13px;padding:11px 20px;border:0;border-radius:10px;color:#fff;background:#e84d92;box-shadow:0 12px 26px rgba(232,77,146,.25);text-decoration:none;cursor:pointer}.extensionDownload:hover{background:#d83f83;transform:translateY(-1px)}.extensionDownload:disabled{color:#7f8794;background:#e8ebef;box-shadow:none;cursor:not-allowed;transform:none}.extensionDownload>span:first-child{font-size:26px}.extensionDownload>span:last-child{display:grid;gap:3px;text-align:left}.extensionDownload strong{font-size:17px}.extensionDownload small{font-size:13px;font-weight:400;opacity:.85}.extensionReleaseMeta{display:grid;gap:5px}.extensionReleaseMeta strong{color:#323b4c;font-size:15px}.extensionChecksum,.extensionReleaseMeta span{color:#929aa8;font-size:13px}.extensionChecksum{display:flex;max-width:700px;gap:10px;margin-top:17px}.extensionChecksum span{flex:0 0 auto}.extensionChecksum code{overflow:hidden;color:#6d7685;text-overflow:ellipsis;white-space:nowrap}.extensionBrowsers{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.extensionBrowsers span{padding:6px 10px;border:1px solid #e5e9ef;border-radius:999px;color:#798394;background:#fafbfc;font-size:13px}.extensionPreview{padding:16px;border:1px solid #e4e7ed;border-radius:18px;background:#f7f8fa;box-shadow:0 30px 70px rgba(34,48,72,.17);transform:rotate(1.5deg)}.extensionPreviewTop{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 15px}.extensionPreviewTop span{display:flex;align-items:center;gap:8px;font-weight:750}.extensionPreviewTop img{width:28px;height:28px;border-radius:7px}.extensionPreviewTop small{color:#9aa3b1}.extensionStore{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #e7eaf0;border-radius:10px;background:#fff}.extensionStore div{display:grid;gap:4px}.extensionStore small{color:#949dac}.extensionStore>span{color:#22835a;font-size:13px}.extensionPreview>p{margin:14px 4px 8px;color:#8c95a4;font-size:13px}.extensionPreviewCards{display:grid;gap:8px}.extensionPreviewCards article{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e7eaf0;border-radius:10px;background:#fff}.extensionPreviewCards article i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#fff;background:#e84d92;font-style:normal}.extensionPreviewCards article div{display:grid;flex:1 1;gap:3px}.extensionPreviewCards article small{color:#979fab}.extensionPreviewCards article>span{color:#e84d92;font-size:13px}.extensionPreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.extensionPreviewGrid span{padding:18px 5px;border:1px solid #e7eaf0;border-radius:9px;background:#fff;text-align:center;font-size:13px}.extensionPreviewCta{margin-top:10px;padding:13px;border-radius:9px;color:#fff;background:#e84d92;text-align:center;font-size:14px;font-weight:700}.landingLogin{width:100%;max-width:480px;justify-self:center;padding:28px 30px;border-color:#e6e9ef;border-radius:18px;box-shadow:0 30px 70px rgba(34,48,72,.13);scroll-margin-top:90px}.landingLoginBrand{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:#182033;font-size:19px}.landingLoginBrand img{width:33px;height:33px;object-fit:contain}.landingLogin h2{font-size:24px;line-height:1.3}.landingLogin>p{margin:7px 0 24px;color:#788496;font-size:14px}.landingLogin label{margin-bottom:6px;color:#384458;font-size:14px;font-weight:600}.landingLogin input{height:44px;margin-bottom:14px}.landingLogin .authCaptcha button{height:44px;cursor:pointer}.landingLogin .authSubmit{height:46px;margin-top:4px;cursor:pointer;font-size:16px;letter-spacing:.1em}.landingLogin .authLinks{margin-top:16px}.extensionInstall,.extensionSection{padding:90px max(5vw,30px)}.extensionSection{background:#f7f8fa}.extensionInstall{background:#fff}.extensionSectionTitle{max-width:720px;margin:0 auto 46px;text-align:center}.extensionSectionTitle h2{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.25;letter-spacing:-1px}.extensionSectionTitle p{margin:16px 0 0;color:#7d8797;line-height:1.8}.extensionFeatures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1220px;margin:auto}.extensionFeatures article{padding:26px;border:1px solid #e8ebf0;border-radius:13px;background:#fff}.extensionFeatures i{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#e84d92;background:#fff0f6;font-size:20px;font-style:normal}.extensionFeatures h3{margin:20px 0 9px;font-size:17px}.extensionFeatures p{margin:0;color:#858e9d;font-size:14px;line-height:1.75}.extensionSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1220px;margin:auto}.extensionSteps article{position:relative;min-height:210px;padding:24px 20px;border:1px solid #e8ebf0;border-radius:13px;background:#fff}.extensionSteps article>b{color:#f5bad5;font-size:38px;line-height:1}.extensionSteps h3{margin:27px 0 9px;font-size:16px}.extensionSteps p{margin:0;color:#8992a1;font-size:13px;line-height:1.7}.extensionFaq{display:grid;max-width:900px;gap:10px;margin:auto}.extensionFaq details{border:1px solid #e5e9ef;border-radius:10px;background:#fff}.extensionFaq summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;font-weight:650;list-style:none}.extensionFaq summary::-webkit-details-marker{display:none}.extensionFaq summary span{color:#e84d92;font-size:20px}.extensionFaq details[open] summary span{transform:rotate(45deg)}.extensionFaq details p{margin:0;padding:0 20px 20px;color:#7e8796;line-height:1.8}.extensionFooter{display:grid;justify-items:center;gap:10px;padding:45px 25px;color:#8e97a5;background:#161c28;text-align:center}.extensionFooter .extensionBrand{color:#fff}.extensionFooter p{margin:0}.extensionFooter small{color:#616b7b}@media (max-width:1000px){.extensionHero{grid-template-columns:1fr;padding-top:62px}.extensionPreview{width:min(520px,100%);margin:auto;transform:none}.extensionFeatures,.extensionSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.extensionHeader nav a:not(.extensionLogin){display:none}.extensionHero{padding:48px 20px 65px}.extensionHero h1{font-size:42px;letter-spacing:-1.8px}.extensionDownloadRow{align-items:stretch;flex-direction:column}.extensionDownload{min-width:0;width:100%}.extensionFeatures,.extensionSteps{grid-template-columns:1fr}.extensionInstall,.extensionSection{padding:70px 20px}}.membershipPage{display:grid;gap:16px}.membershipSummary{display:flex;min-height:118px;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;overflow:hidden;border:1px solid #f2d5e2;border-radius:11px;background:linear-gradient(112deg,#fff,#fff8fb 68%,#fff0f6);box-shadow:0 5px 18px rgba(91,38,62,.045)}.membershipSummary>div{display:flex;align-items:center;gap:15px}.membershipSummaryIcon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff5da2,#df3f88);box-shadow:0 8px 18px rgba(232,77,146,.25)}.membershipSummary small{color:#9a7184}.membershipSummary h2{margin:4px 0;color:#2f2630;font-size:21px}.membershipSummary p{margin:0;color:#8d7a84;font-size:13px}.membershipSummary dl{display:grid;min-width:360px;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid #f0dde5;border-radius:9px;background:rgba(255,255,255,.82)}.membershipSummary dl div{display:grid;gap:5px;padding:15px 20px;border-right:1px solid #f0e2e8;text-align:center}.membershipSummary dl div:last-child{border-right:0}.membershipSummary dt{color:#9a8b93;font-size:13px}.membershipSummary dd{margin:0;color:#302a31;font-size:20px;font-weight:750}.membershipOperations .panelHeading>div,.membershipOrders .panelHeading>div,.membershipPlans .panelHeading>div{display:grid;gap:4px}.membershipOperations .panelHeading h2,.membershipOrders .panelHeading h2,.membershipPlans .panelHeading h2{margin:0}.membershipOperations .panelHeading p,.membershipOrders .panelHeading p,.membershipPlans .panelHeading p{margin:0;color:#939ba8;font-size:13px}.membershipPlanGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:13px}.membershipPlanGrid article{display:flex;min-height:372px;flex-direction:column;padding:19px;border:1px solid #e7eaf0;border-radius:10px;background:#fff;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.membershipPlanGrid article:hover{border-color:#efb2ce;box-shadow:0 12px 28px rgba(46,34,41,.08);transform:translateY(-2px)}.membershipPlanGrid article.current{border-color:#e84d92;box-shadow:0 0 0 2px rgba(232,77,146,.09)}.membershipPlanGrid header{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:8px}.membershipPlanGrid header span{color:#9a8590;font-size:13px}.membershipPlanGrid header b{padding:3px 7px;border-radius:999px;color:#e84d92;background:#fff0f6;font-size:13px}.membershipPlanGrid h3{margin:9px 0 5px;color:#272d3a;font-size:17px}.membershipPrice{display:flex;align-items:baseline;gap:4px;padding:5px 0 13px;border-bottom:1px solid #eef0f4}.membershipPrice strong{color:#e84d92;font-size:27px;letter-spacing:-.7px}.membershipPrice span{color:#9ca3af;font-size:13px}.membershipPlanGrid ul{display:grid;gap:9px;margin:15px 0;padding:0;list-style:none}.membershipPlanGrid li{display:flex;align-items:center;gap:7px;color:#616b7b;font-size:13px}.membershipPlanGrid li svg{color:#27ad77}.membershipPlanGrid article>small{margin-top:auto;color:#9a8490;font-size:13px;line-height:1.6}.membershipPlanGrid article>button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;margin-top:13px;border:0;border-radius:7px;color:#fff;background:#e84d92;cursor:pointer}.membershipPlanGrid article>button:hover{background:#d63d82}.membershipOperations{grid-template-columns:repeat(2,minmax(0,1fr))}.membershipKeyList{display:grid;max-height:220px;gap:8px;overflow:auto}.membershipKeyList>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e9ecf1;border-radius:7px;color:inherit;background:#fafbfc;text-align:left;cursor:pointer}.membershipKeyList>button:hover{border-color:#efb4cf;background:#fff8fb}.membershipKeyList span{display:grid;min-width:0;gap:4px}.membershipKeyList code{overflow:hidden;color:#303747;text-overflow:ellipsis;white-space:nowrap}.membershipKeyList small{color:#969eaa}.membershipKeyList b{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#e84d92;font-size:13px}.paymentStatus{display:inline-flex;padding:4px 8px;border-radius:999px;color:#737d8d;background:#f0f2f5;font-size:13px}.paymentStatus.pending{color:#b47616;background:#fff7df}.paymentStatus.paid{color:#19875c;background:#eaf8f2}.paymentStatus.refunded{color:#3b74ad;background:#eef6ff}.membershipSettlementRule{display:flex;min-height:54px;align-items:center;gap:10px;padding:12px 16px;border:1px solid #dce9f4;border-radius:9px;color:#607084;background:#f7fbff}.membershipSettlementRule svg{flex:0 0 auto;color:#3a8bc8}.membershipSettlementRule p{flex:1 1;margin:0;font-size:13px;line-height:1.7}.membershipSettlementRule a{flex:0 0 auto;color:#2676ff;font-size:13px;text-decoration:none}.membershipDialogBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,25,35,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.membershipDialog{width:min(480px,100%);overflow:hidden;border:1px solid #ece6e9;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(22,26,35,.24)}.membershipDialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eceff3}.membershipDialog>header small{color:#e84d92;font-size:13px}.membershipDialog>header h2{margin:3px 0 0;font-size:18px}.membershipDialog>header button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:7px;color:#7d8795;background:#f4f5f7;cursor:pointer}.membershipDialog form{display:grid;gap:15px;padding:20px}.membershipDialog form>label{display:grid;gap:7px;color:#667182;font-size:13px}.membershipDialog input{min-height:41px;padding:9px 11px;border:1px solid #dfe3e9;border-radius:7px;outline:none}.membershipPayTypes{display:grid;grid-template-columns:1fr 1fr;gap:9px}.membershipPayTypes button{min-height:42px;border:1px solid #e1e5eb;border-radius:7px;color:#5f6a7b;background:#fff;cursor:pointer}.membershipPayTypes button.active{border-color:#e84d92;color:#e84d92;background:#fff6fa;box-shadow:inset 0 0 0 1px #e84d92}.membershipDialog dl{display:grid;gap:9px;margin:0;padding:13px;border-radius:8px;background:#f7f8fa}.membershipDialog dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.membershipDialog dt{color:#858f9e;font-size:13px}.membershipDialog dd{margin:0;color:#323946;font-size:13px}.membershipDialog dl .total{padding-top:10px;border-top:1px solid #e3e6eb}.membershipDialog dl .total dd{color:#e84d92;font-size:19px;font-weight:750}.membershipPayButton{min-height:43px;border:0;border-radius:7px;color:#fff;background:#e84d92;cursor:pointer}.membershipPayButton:disabled{color:#8a929d;background:#e6e9ed;cursor:not-allowed}.membershipDialog form>small{color:#959daa;font-size:13px;line-height:1.65}@media (max-width:900px){.membershipSummary{align-items:stretch;flex-direction:column}.membershipSummary dl{min-width:0}.membershipOperations{grid-template-columns:1fr}}@media (max-width:560px){.membershipSummary{padding:18px}.membershipSummary dl{grid-template-columns:1fr}.membershipSummary dl div{border-right:0;border-bottom:1px solid #f0e2e8}.membershipSummary dl div:last-child{border-bottom:0}}.helpPage{min-height:100vh;color:#202939;background:#f6f8fb}.helpHeader{position:sticky;z-index:30;top:0;height:54px;gap:24px;padding:0 max(22px,calc((100vw - 1120px) / 2));border-bottom:1px solid #e8ebf0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.helpBrand,.helpHeader{display:flex;align-items:center}.helpBrand{gap:9px;color:#202939;text-decoration:none}.helpBrand img{width:28px;height:28px;object-fit:contain}.helpBrand strong{font-size:15px}.helpBrand span{padding-left:9px;border-left:1px solid #e2e7ee;color:#667085;font-size:13px}.helpHeader nav{display:flex;align-items:center;gap:18px;margin-left:auto}.helpHeader nav a{color:#667085;font-size:13px;text-decoration:none}.helpHeader nav .helpLogin{padding:7px 14px;border-radius:6px;color:#fff;background:#2378f3}.helpHero{display:grid;place-items:center;padding:62px 20px 46px;text-align:center}.helpHero h1{margin:0;color:#161d2d;font-size:clamp(30px,3vw,40px);letter-spacing:-.8px}.helpHero p{margin:13px 0 25px;color:#778196;font-size:14px}.helpHero label{display:flex;width:min(540px,100%);height:48px;align-items:center;gap:10px;padding:0 15px;border:1px solid #dfe5ed;border-radius:9px;color:#98a2b3;background:#fff;box-shadow:0 7px 24px rgba(31,42,68,.06)}.helpHero input{min-width:0;flex:1 1;border:0;color:#344054;outline:0;font:inherit}.helpGrid{display:grid;width:min(1100px,calc(100% - 40px));min-height:350px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto 70px}.helpGrid>a{min-height:172px;padding:22px;border:1px solid #e1e6ed;border-radius:10px;color:#344054;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.helpGrid>a:hover{transform:translateY(-3px);border-color:#b8d3fb;box-shadow:0 12px 30px rgba(35,120,243,.09)}.helpGrid i{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#2378f3;background:#edf5ff}.helpGrid h2{margin:17px 0 8px;font-size:15px}.helpGrid p{min-height:42px;margin:0;color:#7b8493;font-size:13px;line-height:1.7}.helpGrid a>span{display:block;margin-top:15px;color:#2378f3;font-size:13px}.helpNoResult{display:grid;grid-column:1/-1;min-height:280px;place-items:center;align-content:center;gap:8px;color:#98a2b3}.helpNoResult strong{color:#475467}.helpFooter,.helpNoResult span{font-size:13px}.helpFooter{padding:26px;border-top:1px solid #e4e8ef;color:#98a2b3;background:#fff;text-align:center}.helpHeaderSearch{display:flex;width:min(390px,32vw);height:34px;align-items:center;gap:8px;padding:0 10px;border:1px solid #e1e6ed;border-radius:7px;color:#98a2b3}.helpHeaderSearch input{min-width:0;flex:1 1;border:0;outline:0}.helpDetailShell{display:grid;width:min(1120px,calc(100% - 40px));grid-template-columns:190px minmax(0,1fr);gap:30px;margin:34px auto 70px}.helpDetailShell>aside{position:sticky;top:82px;display:grid;height:fit-content;gap:5px}.helpDetailShell>aside a{padding:9px 11px;border-radius:6px;color:#667085;font-size:13px;text-decoration:none}.helpDetailShell>aside a.active{color:#1769e8;background:#eaf3ff;font-weight:650}.helpDetailShell>aside .helpBack{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#344054;font-weight:650}.helpArticle{overflow:hidden;border:1px solid #e2e7ee;border-radius:11px;background:#fff}.helpArticleIntro{padding:35px 42px;border-bottom:1px solid #e9edf2;background:linear-gradient(135deg,#f7faff,#fff)}.helpArticleIntro>span{color:#2378f3;font-size:13px;font-weight:700}.helpArticleIntro h1{margin:8px 0;color:#182230;font-size:28px}.helpArticleIntro p{margin:0;color:#778196;font-size:14px}.helpArticle>section{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:30px 42px;border-bottom:1px solid #edf0f4}.helpTopicNumber{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#1769e8;background:#eaf3ff;font-size:13px;font-weight:750}.helpArticle section h2{margin:2px 0 7px;color:#253044;font-size:17px}.helpArticle section p{margin:0 0 15px;color:#778196;font-size:13px}.helpArticle ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.helpArticle li{display:flex;align-items:flex-start;gap:9px;color:#475467;font-size:13px;line-height:1.7}.helpArticle li svg{flex:0 0 auto;margin-top:2px;color:#20a66a}.helpArticleEnd{display:grid;place-items:center;gap:8px;padding:34px;color:#20a66a}.helpArticleEnd strong{color:#344054}.helpArticleEnd a{color:#1769e8;font-size:13px;text-decoration:none}@media (max-width:900px){.helpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpDetailShell{grid-template-columns:1fr}.helpDetailShell>aside{position:static;display:flex;overflow-x:auto}.helpDetailShell>aside a{white-space:nowrap}}@media (max-width:560px){.helpHeader{padding:0 14px}.helpBrand span,.helpHeader nav a:first-child,.helpHeaderSearch{display:none}.helpGrid{grid-template-columns:1fr}.helpArticle>section,.helpArticleIntro{padding:24px 20px}.helpArticle>section{grid-template-columns:36px minmax(0,1fr);gap:10px}.helpTopicNumber{width:32px;height:32px}}.storeManager{min-width:0;overflow:hidden;border:1px solid #e4e8ed;border-radius:9px;color:#263143;background:#fff;box-shadow:0 3px 14px rgba(31,45,68,.035)}.storeManagerHeader{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #edf0f4}.storeCurrent,.storeManagerFilters,.storeManagerHeader nav,.storeManagerHeader>div{display:flex;align-items:center;gap:9px}.storeManagerHeader h1{margin:0;font-size:16px;line-height:1.2}.storeManagerHeader small{color:#4f5969;font-size:13px;font-weight:650}.storeQuota{position:relative;width:64px;height:4px;overflow:hidden;border-radius:999px;background:#eef1f4}.storeQuota i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#e84d92}.storeManager a,.storeManager button{font-family:inherit}.storeActions a,.storeActions button,.storeCurrent button,.storeManagerHeader button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #dfe4ea;border-radius:5px;color:#586477;background:#fff;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer}.storeCurrent button.primary,.storeManager button.primary,.storeManagerHeader button.primary{color:#fff;border-color:#e84d92;background:#e84d92}.storeManager a[aria-disabled=true],.storeManager button:disabled{cursor:not-allowed;opacity:.48}.storeManagerFilters{min-height:58px;padding:0 20px}.storeManagerFilters>label:first-child{display:flex;width:310px;height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #dfe4ea;border-radius:6px;color:#9da6b2}.storeManagerFilters input{min-width:0;flex:1 1;border:0;color:#485466;background:transparent;outline:0;font-size:13px}.storeManagerFilters>button{min-width:56px;height:34px;border:1px solid #dfe4ea;border-radius:6px;color:#667285;background:#fff;font-size:13px;cursor:pointer}.storeSwitch{margin-left:auto;color:#778292;font-size:13px;cursor:pointer}.storeSwitch input{position:absolute;width:1px;height:1px;opacity:0}.storeSwitch span{position:relative;width:29px;height:16px;border-radius:99px;background:#c8ced6;transition:background .18s ease}.storeSwitch span:after{position:absolute;width:12px;height:12px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,30,45,.25);content:"";transition:transform .18s ease}.storeSwitch input:checked+span{background:#e84d92}.storeSwitch input:checked+span:after{transform:translateX(13px)}.storeCurrent{min-height:42px;padding:0 20px;border-top:1px solid #f1f3f6;background:#fcfcfd}.storeCurrent strong{font-size:13px}.storeCurrent>span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid #c8e0f6;border-radius:4px;color:#3480c5;background:#f1f8ff;font-size:13px}.storeCurrent button.primary{margin-left:auto;min-height:28px}.storeTableScroll{max-width:100%;overflow:auto;border-top:1px solid #edf0f4}.storeTable{width:100%;min-width:1420px;border-collapse:collapse;table-layout:fixed}.storeTable td,.storeTable th{border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.storeTable th{height:40px;padding:0 10px;color:#7e8897;background:#fafbfc;font-size:13px;font-weight:600;white-space:nowrap}.storeTable td{min-height:58px;padding:10px;color:#465264;font-size:13px}.storeTable th:first-child{width:112px}.storeTable th:nth-child(2){width:90px}.storeTable th:nth-child(3){width:130px}.storeTable th:nth-child(4){width:170px}.storeTable th:nth-child(5){width:105px}.storeTable th:nth-child(6){width:95px}.storeTable th:nth-child(7){width:62px}.storeTable th:nth-child(8){width:72px}.storeTable th:nth-child(9){width:142px}.storeTable th:nth-child(10){width:330px}.storeTable tbody tr:hover td{background:#fbfdff}.storeTable tbody tr.disabled td{color:#9aa3b0;background:#fafbfc}.storeNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.storeTable td em{display:inline-flex;min-height:19px;align-items:center;margin-left:6px;padding:0 6px;border:1px solid #bae8cb;border-radius:4px;color:#2c9654;background:#effbf3;font-size:11px;font-style:normal}.storeSecret{color:#6b7687;letter-spacing:.02em}.storeRowMeta{display:block;margin-top:5px;color:#8a94a2;font-size:11px;font-weight:400;white-space:nowrap}.storeRowMeta .storeStatus{min-height:18px;padding:0 5px;font-size:11px}.storeStatus{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:4px;color:#687486;background:#f1f3f6}.storeStatus.active{color:#1d8d5e;background:#eaf9f2}.storeStatus.disabled{color:#858e9b;background:#eff1f4}.storeStatus.invalid_credentials{color:#ca4554;background:#fff0f2}.storeStatus.verifying{color:#2f7ccf;background:#edf6ff}.storeTable time{color:#788394;font-size:11px}.storeActions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.storeActions a,.storeActions button{min-height:25px;padding:0 7px;font-size:11px}.storeActions button.danger{color:#d54b5b;border-color:#f0c7cd;background:#fff9fa}.storeEmpty{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;color:#9aa3b0;text-align:center}.storeEmpty strong{color:#566174;font-size:13px}.storeEmpty p{max-width:460px;margin:0;font-size:13px;line-height:1.6}.storeModalBackdrop{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,27,39,.42)}.storeModal{width:min(500px,100%);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(24,33,48,.25)}.storeModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid #eceff3}.storeModal>header h2{margin:0;font-size:16px}.storeModal>header p{margin:6px 0 0;color:#858f9d;font-size:13px;line-height:1.55}.storeModal>header>button{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:0;border-radius:5px;color:#7c8796;background:#f2f4f6;cursor:pointer}.storeModal form{display:grid;gap:15px;padding:20px 22px 0}.storeModal form>label{display:grid;gap:7px;color:#515d6e;font-size:13px;font-weight:600}.storeDeleteBody input,.storeModal form input{width:100%;height:38px;padding:0 11px;border:1px solid #dce2e8;border-radius:6px;color:#3f4b5d;background:#fff;outline:0;font-size:13px}.storeDeleteBody input:focus,.storeModal form input:focus{border-color:#e84d92;box-shadow:0 0 0 3px rgba(232,77,146,.08)}.storeSecurity{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #cfe4f8;border-radius:6px;color:#58728a;background:#f4faff;font-size:13px;line-height:1.65}.storeSecurity svg{flex:0 0 auto;margin-top:1px}.storeSecurity.warning{color:#8a6a30;border-color:#f0dfba;background:#fffaf0}.storeModal form>footer,.storeModal>footer{display:flex;min-height:62px;align-items:center;justify-content:flex-end;gap:8px;margin:5px -22px 0;padding:0 22px;border-top:1px solid #eceff3;background:#fafbfc}.storeModal>footer{margin:0}.storeModal form>footer.split{justify-content:space-between}.storeModal form>footer>div{display:flex;gap:8px}.storeModal footer button{min-height:34px;padding:0 14px;border:1px solid #dce2e8;border-radius:6px;color:#606c7e;background:#fff;font-size:13px;cursor:pointer}.storeModal footer button.primary{color:#fff;border-color:#e84d92;background:#e84d92}.storeModal footer button.danger{color:#fff;border-color:#d84e5d;background:#d84e5d}.storeModal footer button.success{color:#fff;border-color:#2c9a69;background:#2c9a69}.storeModal footer button:disabled{cursor:not-allowed;opacity:.48}.storeDeleteBody{padding:18px 22px}.storeDeleteBody p{margin:0 0 10px;color:#687486;font-size:13px;line-height:1.65}.storeDeleteBody strong{color:#d54858}@media (max-width:760px){.storeManagerHeader{align-items:stretch;flex-direction:column;padding:15px}.storeManagerHeader>div{min-height:32px}.storeManagerHeader nav{overflow-x:auto;padding-bottom:2px}.storeManagerHeader nav button{flex:0 0 auto}.storeManagerFilters{align-items:stretch;flex-wrap:wrap;padding:12px 15px}.storeManagerFilters>label:first-child{width:calc(100% - 65px)}.storeSwitch{width:100%;margin-left:0}.storeCurrent{align-items:flex-start;flex-wrap:wrap;padding:11px 15px}.storeCurrent button.primary{width:100%;margin-left:0}}.productCatalogPage{display:grid;gap:12px;min-width:0}.productCatalogHeading{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:18px}.productCatalogHeading h1{margin:0;color:#171b25;font-size:20px;line-height:1.25;letter-spacing:-.3px}.productCatalogHeading p{margin:7px 0 0;color:#8791a0;font-size:13px}.productCatalogHeading p strong{color:#596476;font-weight:650}.productCatalogHeadingActions{display:flex;align-items:center;gap:8px}.catalogAutoSync,.productCatalogHeadingActions>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #dfe4ea;border-radius:7px;color:#526074;background:#fff;font-size:13px;cursor:pointer}.productCatalogHeadingActions>button:disabled{cursor:not-allowed;opacity:.58}.catalogAutoSync{color:#2378d9;border-color:#cfe6fb;background:#eff8ff;cursor:default}.catalogAutoSync input{width:27px;height:15px;margin:0;accent-color:#e84d92}.catalogStatusTabs{display:flex;flex-wrap:wrap;gap:7px}.catalogStatusTabs a,.catalogStatusTabs button{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 11px;border:1px solid #e2e6eb;border-radius:999px;color:#667283;background:#fff;font-size:13px;text-decoration:none;cursor:pointer}.catalogStatusTabs a svg,.catalogStatusTabs button svg{color:#9aa3b1}.catalogStatusTabs a span,.catalogStatusTabs button span{display:inline-flex;min-width:20px;height:19px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:#8791a0;background:#f0f2f5;font-size:13px}.catalogStatusTabs a.active,.catalogStatusTabs button.active{color:#fff;border-color:#171b25;background:#171b25}.catalogStatusTabs a.active svg,.catalogStatusTabs button.active svg{color:#fff}.catalogStatusTabs a.active span,.catalogStatusTabs button.active span{color:#444d5d;background:#fff}.catalogStatusTabs button.selling svg{color:#1bad74}.catalogStatusTabs button.ready svg{color:#2676ff}.catalogStatusTabs button.danger{color:#d84354;border-color:#f2cdd2}.catalogStatusTabs button.danger svg{color:#ed4f5f}.catalogStatusTabs button.warning{color:#b67913;border-color:#f0d89d}.catalogStatusTabs button.warning svg{color:#ef9c19}.catalogToolbar{display:flex;min-height:46px;align-items:center;gap:15px;padding:5px 10px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(30,41,59,.025)}.catalogToolbar form{display:flex;width:min(420px,42vw);height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid #e1e5eb;border-radius:6px;color:#a1a8b3;background:#fbfcfd}.catalogToolbar form:focus-within{border-color:#9dc7ff;box-shadow:0 0 0 3px rgba(38,118,255,.08)}.catalogToolbar form input{min-width:0;flex:1 1;border:0;color:#3f4b5c;background:transparent;outline:0;font-size:13px}.catalogToolbar form input::placeholder{color:#b0b7c1}.catalogToolbar form button{display:grid;width:25px;height:25px;place-items:center;border:0;border-radius:5px;color:#8e98a6;background:transparent;cursor:pointer}.catalogToolbar form kbd{flex:0 0 auto;padding:2px 5px;border:1px solid #e4e7ec;border-radius:4px;color:#a0a8b3;background:#fff;box-shadow:0 1px 1px rgba(20,28,40,.03);font:9px/1.2 inherit}.catalogPriceIndex{display:flex;align-items:center;gap:6px;padding-left:14px;border-left:1px solid #e5e8ed}.catalogPriceIndex>span{margin-right:2px;color:#6f7a8a;font-size:13px;font-weight:650}.catalogPriceIndex button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 10px;border:1px solid #e3e7ec;border-radius:6px;color:#697587;background:#fff;font-size:13px}.catalogPriceIndex button.active{color:#fff;border-color:#181d28;background:#181d28}.catalogPriceIndex button:not(.active):hover{border-color:#b9c4d3;background:#f7f9fc}.catalogPriceIndex .catalogIndex-great svg{color:#19a86b}.catalogPriceIndex .catalogIndex-good svg{color:#2b7fff}.catalogPriceIndex .catalogIndex-average svg{color:#ef9f16}.catalogPriceIndex .catalogIndex-poor svg{color:#e55365}.catalogToolbar>strong{margin-left:auto;color:#6d7787;font-size:13px;font-weight:600;white-space:nowrap}.catalogBatchBar{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:7px 10px 7px 14px;border:1px solid #b9d7ff;border-radius:8px;background:#f4f9ff;box-shadow:0 3px 12px rgba(38,118,255,.06)}.catalogBatchBar>div{display:grid;gap:3px}.catalogBatchBar>div strong{color:#2368bf;font-size:13px}.catalogBatchBar>div span{color:#8492a4;font-size:13px}.catalogBatchBar nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.catalogBatchBar nav a,.catalogBatchBar nav button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #d8e2ef;border-radius:6px;color:#536176;background:#fff;font-size:13px;text-decoration:none;cursor:pointer}.catalogBatchBar nav a:hover,.catalogBatchBar nav button:hover{color:#1677ff;border-color:#9cc7ff}.catalogBatchBar nav button:disabled{cursor:not-allowed;opacity:.48}.catalogBatchBar nav button.clear{color:#798494;background:transparent}.catalogTableCard{overflow:hidden;border:1px solid #e7eaf0;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(30,41,59,.025)}.productCatalogTable{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed}.productCatalogTable td,.productCatalogTable th{border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.productCatalogTable th{height:36px;padding:0 12px;color:#7d8795;background:#fafbfc;font-size:13px;font-weight:600}.productCatalogTable td{height:82px;padding:9px 12px;color:#414b5b;font-size:13px}.productCatalogTable td:first-child,.productCatalogTable th:first-child{width:36px;text-align:center}.productCatalogTable th:nth-child(2){width:29%}.productCatalogTable th:nth-child(3){width:10%}.productCatalogTable th:nth-child(4){width:15%}.productCatalogTable th:nth-child(5){width:9%}.productCatalogTable th:nth-child(6){width:13%}.productCatalogTable th:nth-child(7){width:11%}.productCatalogTable th:nth-child(8){width:88px}.productCatalogTable input[type=checkbox]{width:14px;height:14px;accent-color:#2676ff}.productCatalogTable tbody tr{transition:background .14s ease}.productCatalogTable tbody tr:hover{background:#f7fbff}.productCatalogTable tbody tr.selected{background:#eaf6ff}.catalogProductCell{display:flex;min-width:0;align-items:center;gap:11px}.catalogNoImage,.catalogProductCell>img{width:42px;height:42px;flex:0 0 auto;border:1px solid #e5e8ed;border-radius:6px;object-fit:cover}.catalogNoImage{display:grid;place-items:center;color:#a1a9b5;background:#f4f5f7;font-size:13px}.catalogProductCell>div{min-width:0}.catalogProductCell>div>a,.catalogProductCell>div>button{display:block;padding:0;border:0;color:#1677ff;background:none;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.catalogProductCell small,.catalogProductCell>div>a,.catalogProductCell>div>button{max-width:100%;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalogProductCell small{display:flex;align-items:center;gap:4px;margin-top:6px;color:#98a1ae}.catalogProductCell small button{display:inline-grid;width:18px;height:18px;flex:0 0 auto;place-items:center;padding:0;border:0;color:#2680ed;background:transparent;cursor:pointer}.catalogStatus{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:13px;white-space:nowrap}.catalogStatus.selling{color:#16865b;background:#e9fbf2}.catalogStatus.ready{color:#2b70ca;background:#eaf3ff}.catalogStatus.danger{color:#ce4052;background:#fff0f2}.catalogStatus.muted{color:#707b8b;background:#eff1f4}.catalogPrice{display:block;color:#ef3853;font-size:14px;font-weight:750;white-space:nowrap}.catalogOldPrice{display:block;margin-top:7px;color:#adb4be;font-size:13px;text-decoration:line-through}.catalogFxEvidence{display:block;margin-top:4px;color:#9aa4b1;font-size:11px;text-decoration:none}.catalogStock,.catalogZeroStock{display:block;color:#202733;font-size:16px;line-height:1}.catalogZeroStock{color:#ef3853}.catalogEditableValue{display:flex;align-items:center;gap:5px}.catalogEditableValue>button{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;border:0;color:#2679ed;background:transparent;cursor:pointer}.catalogEditableValue>button:hover{color:#e83f8b}.catalogEditableValue>button:disabled{cursor:not-allowed;opacity:.35}.productCatalogTable td>small{display:block;margin-top:7px;color:#9ba4b0;font-size:13px}.catalogPriceBadge{display:inline-flex;margin-left:6px;padding:2px 5px;border:1px solid;border-radius:3px;font-size:11px;font-weight:650;line-height:1.15;vertical-align:1px}.catalogPriceBadge.great{color:#17a96b;background:#effcf6}.catalogPriceBadge.good{color:#18a7b8;background:#effbfd}.catalogPriceBadge.average{color:#d99312;background:#fff8e8}.catalogPriceBadge.poor{color:#e55365;background:#fff2f4}.productCatalogTable .catalogReserved{color:#d68212}.productCatalogTable td>a{color:#1677ff;font-weight:550;text-decoration:none;white-space:nowrap}.catalogSourceButton{display:inline-flex;max-width:100%;align-items:center;gap:5px;padding:0;border:0;color:#1677ff;background:transparent;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.catalogSourceButton span{overflow:hidden;text-overflow:ellipsis}.catalogSourceButton:hover{color:#e83f8b}.productCatalogTable time{display:block;color:#7c8797;font-size:13px}.productCatalogTable time+strong{display:block;margin-top:6px;color:#3e4858;font-size:13px}.catalogRowActions{display:grid;gap:4px}.catalogRowActions>a,.catalogRowActions>button,.catalogRowActions>div>button{display:inline-flex;width:100%;min-height:27px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid #e0e4ea;border-radius:5px;color:#667183;background:#fff;font-size:13px;line-height:1;text-decoration:none;cursor:pointer}.catalogRowActions>a.primary,.catalogRowActions>button.primary{color:#fff;border-color:#1677ff;background:#1677ff}.catalogRowActions>a.check,.catalogRowActions>button.check{color:#16865b;border-color:#bdebd7;background:#edfbf5}.catalogRowActions button:disabled{cursor:not-allowed;opacity:.5}.catalogRowActions>div{position:relative}.catalogRowActions menu{position:absolute;z-index:20;right:0;top:calc(100% + 4px);display:grid;min-width:110px;gap:2px;margin:0;padding:5px;border:1px solid #e1e5eb;border-radius:7px;background:#fff;box-shadow:0 10px 28px rgba(30,41,59,.14)}.catalogRowActions menu button{min-height:29px;border:0;border-radius:5px;color:#586576;background:transparent;font-size:13px;text-align:left;cursor:pointer}.catalogRowActions menu button:hover{background:#f3f5f8}.catalogRowActions menu button.danger{color:#ef4444}.catalogRowActions menu button.danger:hover{background:#fff1f2}.catalogTableEmpty,.catalogTableLoading{display:grid;min-height:260px;place-items:center;align-content:center;gap:7px;color:#8b95a4;text-align:center}.catalogTableEmpty strong{color:#465164;font-size:15px}.catalogTableEmpty p{margin:0;font-size:13px}.catalogPagination{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px;color:#7e8897;font-size:13px}.catalogPagination>div{display:flex;align-items:center;gap:5px}.catalogPagination>div>button,.catalogPagination>div>span>button{display:inline-grid;min-width:29px;height:29px;place-items:center;padding:0 7px;border:1px solid #e0e4e9;border-radius:5px;color:#5d6879;background:#fff;cursor:pointer}.catalogPagination>div>span{display:inline-flex;align-items:center;gap:5px}.catalogPagination>div>span>button.active{color:#fff;border-color:#1677ff;background:#1677ff}.catalogPagination>div button:disabled{cursor:not-allowed;opacity:.4}.catalogPagination i{color:#9ca5b2;font-style:normal}.catalogJumpPage{display:inline-flex;height:29px;align-items:center;gap:5px;margin-left:7px;color:#7e8897}.catalogJumpPage input{width:38px;height:29px;padding:0 5px;border:1px solid #e2e6eb;border-radius:5px;color:#596577;background:#fff;outline:0;text-align:center;font-size:13px}.catalogJumpPage input:focus{border-color:#8ebcff;box-shadow:0 0 0 2px rgba(38,118,255,.08)}.catalogPagination select{height:29px;margin-left:2px;padding:0 24px 0 9px;border:1px solid #e2e6eb;border-radius:5px;color:#6f7a8b;background:#fff;outline:0;font-size:13px}.catalogQuickEditBackdrop{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:20px;background:rgba(22,27,34,.52)}.catalogQuickEditDialog{width:min(390px,calc(100vw - 32px));overflow:hidden;border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 20px 55px rgba(20,28,40,.22)}.catalogQuickEditDialog>header{display:flex;min-height:54px;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 10px}.catalogQuickEditDialog>header h2{margin:0;color:#242b35;font-size:14px;font-weight:650}.catalogQuickEditDialog>header small{display:block;max-width:310px;overflow:hidden;margin-top:5px;color:#929ba7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalogQuickEditDialog>header button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;color:#969eaa;background:transparent;cursor:pointer}.catalogQuickEditFields{display:grid;gap:12px;padding:0 18px 16px}.catalogQuickEditFields label{display:grid;gap:7px;color:#4d5562;font-size:13px}.catalogQuickEditFields input,.catalogQuickEditFields select,.catalogQuickEditFields textarea{width:100%;min-height:36px;padding:8px 11px;border:1px solid #dfe3e9;border-radius:5px;color:#2e3642;background:#fff;outline:0;font:inherit}.catalogQuickEditFields textarea{min-height:44px;resize:vertical}.catalogQuickEditFields input:focus,.catalogQuickEditFields select:focus,.catalogQuickEditFields textarea:focus{border-color:#ed72a8;box-shadow:0 0 0 2px rgba(232,63,139,.08)}.catalogQuickEditFields p{margin:-2px 0 0;color:#929ba8;font-size:13px}.catalogQuickEditFields .catalogQuickEditNotice{padding:9px 10px;border-radius:5px;color:#8a6320;background:#fff8e8;font-size:13px;line-height:1.5}.catalogQuickEditFields .catalogQuickEditError{color:#d8495e}.catalogQuickEditDialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 16px}.catalogQuickEditDialog>footer button{min-width:55px;height:32px;padding:0 13px;border:1px solid #dfe3e8;border-radius:5px;color:#5f6876;background:#fff;font-size:13px;cursor:pointer}.catalogQuickEditDialog>footer button.confirm{color:#fff;border-color:#e84d92;background:#e84d92}.catalogQuickEditDialog>footer button:disabled{cursor:not-allowed;opacity:.55}.catalogDrawerBackdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:rgba(20,27,39,.36)}.catalogDrawer{width:min(520px,96vw);height:100%;overflow-y:auto;background:#fff;box-shadow:-14px 0 40px rgba(24,33,48,.18)}.catalogDrawer>header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid #e8ebef}.catalogDrawer>header small{color:#e84d92;font-size:13px}.catalogDrawer>header h2{max-width:410px;overflow:hidden;margin:5px 0 0;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.catalogDrawer>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:#778191;background:#f1f3f6;cursor:pointer}.catalogDrawer>section{padding:20px}.catalogDrawer h3{margin:0 0 15px;font-size:15px}.catalogDetailList{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid #e7eaf0;border-radius:8px}.catalogDetailList div{min-width:0;padding:12px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.catalogDetailList div:nth-child(2n){border-right:0}.catalogDetailList div:nth-last-child(-n+2){border-bottom:0}.catalogDetailList dt{color:#9099a6;font-size:13px}.catalogDetailList dd{overflow:hidden;margin:6px 0 0;color:#354052;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalogEvidenceNotice{margin:15px 0;padding:12px;border:1px solid #f2d9e4;border-radius:7px;color:#8b5c71;background:#fff8fb;font-size:13px;line-height:1.7}.catalogProcurementLink{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border-radius:6px;color:#fff;background:#e84d92;text-decoration:none;font-size:13px}.catalogHealth{display:grid;gap:8px}.catalogHealth h3{margin-bottom:7px}.catalogHealth>div{display:flex;min-height:46px;align-items:center;gap:9px;padding:0 12px;border:1px solid #e8ebef;border-radius:7px}.catalogHealth>div svg{color:#a4acb8}.catalogHealth>div span{flex:1 1;color:#566273;font-size:13px}.catalogHealth>div strong{font-size:13px}.catalogHealth>div.complete{border-color:#ccebdc;background:#f5fcf8}.catalogHealth>div.complete strong,.catalogHealth>div.complete svg{color:#18875b}.catalogHealth>div.incomplete{border-color:#f1d39d;background:#fffaf0}.catalogHealth>div.incomplete strong,.catalogHealth>div.incomplete svg{color:#c27a0b}.catalogHealth article{margin-top:8px;padding:12px;border:1px solid #f0cdd3;border-radius:7px;background:#fff6f7}.catalogHealth article strong{color:#bd3b4c;font-size:13px}.catalogHealth pre{overflow:auto;margin:9px 0 0;color:#6c4951;font-size:13px;white-space:pre-wrap}.catalogBatchHealthDrawer{width:min(620px,96vw)}.catalogBatchHealthSummary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e6eaf0;border-radius:8px}.catalogBatchHealthSummary>div{display:grid;gap:6px;padding:13px;border-right:1px solid #e9edf2}.catalogBatchHealthSummary>div:last-child{border-right:0}.catalogBatchHealthSummary span{color:#8994a3;font-size:13px}.catalogBatchHealthSummary strong{color:#283343;font-size:20px}.catalogBatchHealthList{display:grid;gap:9px;margin-top:13px}.catalogBatchHealthList article{padding:12px;border:1px solid #e6eaf0;border-radius:8px;background:#fff}.catalogBatchHealthList article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.catalogBatchHealthList article>header>div{min-width:0}.catalogBatchHealthList article>header small,.catalogBatchHealthList article>header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogBatchHealthList article>header strong{color:#354052;font-size:13px}.catalogBatchHealthList article>header small{margin-top:5px;color:#929caa;font-size:13px}.catalogBatchHealthList article>header>span{flex:0 0 auto;padding:4px 7px;border-radius:5px;font-size:13px}.catalogBatchHealthList article>header>span.warning{color:#a56b10;background:#fff5df}.catalogBatchHealthList article>header>span.complete{color:#16865b;background:#e9fbf2}.catalogBatchHealthList article>div{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.catalogBatchHealthList article>div span{padding:4px 7px;border-radius:5px;font-size:11px}.catalogBatchHealthList article>div span.complete{color:#16865b;background:#e9fbf2}.catalogBatchHealthList article>div span.missing{color:#b17210;background:#fff5df}.catalogBatchHealthList pre{max-height:120px;overflow:auto;margin:9px 0 0;padding:8px;border-radius:5px;color:#704a52;background:#fff3f5;font-size:11px;white-space:pre-wrap}.catalogEditLoading{display:flex;min-height:260px;align-items:center;justify-content:center;gap:10px;color:#8791a0;font-size:13px}.catalogEditForm{display:grid;gap:14px;padding:18px 20px 28px}.catalogEditIdentity{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #e7eaf0;border-radius:8px}.catalogEditIdentity>div{min-width:0;padding:10px 12px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.catalogEditIdentity>div:nth-child(2n){border-right:0}.catalogEditIdentity>div:nth-last-child(-n+2){border-bottom:0}.catalogEditIdentity span,.catalogEditIdentity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogEditIdentity span{color:#9099a6;font-size:13px}.catalogEditIdentity strong{margin-top:5px;color:#354052;font-size:13px}.catalogEditSection{display:grid;gap:12px;padding:14px;border:1px solid #e6e9ee;border-radius:9px;background:#fff}.catalogEditSection>header{display:flex;align-items:flex-start;gap:9px}.catalogEditSection>header>svg{margin-top:1px;color:#1677ff}.catalogEditSection h3{margin:0;color:#2c3544;font-size:14px}.catalogEditSection header p{margin:5px 0 0;color:#8c96a4;font-size:13px;line-height:1.55}.catalogEditSection label{display:grid;gap:6px}.catalogEditSection label>span{color:#566273;font-size:13px;font-weight:650}.catalogEditSection input,.catalogEditSection textarea{width:100%;padding:9px 10px;border:1px solid #dfe4ea;border-radius:6px;color:#374253;background:#fff;outline:0;font:11px/1.55 inherit;resize:vertical}.catalogEditSection input:focus,.catalogEditSection textarea:focus{border-color:#8ebcff;box-shadow:0 0 0 3px rgba(38,118,255,.08)}.catalogEditSection input:disabled,.catalogEditSection textarea:disabled{color:#8e98a6;background:#f5f6f8;cursor:not-allowed}.catalogEditSection label>small{color:#9aa3af;font-size:13px;text-align:right}.catalogEditBlocked{padding:9px 10px;border:1px solid #f1d39d;border-radius:6px;color:#9b6819;background:#fff9ec;font-size:13px;line-height:1.55}.catalogEditLinks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.catalogEditLinks a{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe4ea;border-radius:6px;color:#526074;background:#fff;font-size:13px;text-decoration:none}.catalogEditLinks a:hover{color:#1677ff;border-color:#b8d7ff;background:#f7fbff}.catalogEditPrepare,.catalogEditSubmit{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;color:#fff;background:#1677ff;font-size:13px;font-weight:650;cursor:pointer}.catalogEditPrepare:disabled,.catalogEditSubmit:disabled{cursor:not-allowed;opacity:.5}.catalogEditJob{display:grid;gap:10px;padding:13px;border:1px solid #d8e7fb;border-radius:8px;background:#f7fbff}.catalogEditJob>header{display:flex;align-items:center;gap:8px;color:#1769c5}.catalogEditJob>header>div{display:grid;gap:3px}.catalogEditJob>header strong{font-size:13px}.catalogEditJob>header small{color:#8293aa;font-size:11px}.catalogEditJob p{margin:0;color:#5d6a7b;font-size:13px;line-height:1.6}.catalogEditJob.succeeded{border-color:#bfe6d3;background:#f3fcf7}.catalogEditJob.succeeded>header{color:#16865b}.catalogEditJob.failed{border-color:#efc8ce;background:#fff5f6}.catalogEditJob.failed>header{color:#ce4052}.catalogEditJob pre{max-height:150px;overflow:auto;margin:0;padding:8px;border-radius:5px;color:#704a52;background:rgba(255,255,255,.75);font-size:11px;white-space:pre-wrap}.catalogEditAcknowledge{display:flex;align-items:flex-start;gap:7px;color:#4f5c6d;font-size:13px;line-height:1.5}.catalogEditAcknowledge input{width:14px;height:14px;margin:0;accent-color:#1677ff}.reshelfHeadingActions>select{min-height:34px;padding:0 30px 0 10px;border:1px solid #dfe4ea;border-radius:7px;color:#526074;background:#fff;font-size:13px}.productCatalogHeadingActions>button.reshelfPrimary{color:#fff;border-color:#e84d92;background:#e84d92}.reshelfSelectionSummary{display:flex;min-height:38px;align-items:center;gap:12px;padding:0 13px;border:1px solid #cce2ff;border-radius:7px;color:#1a65b8;background:#f2f8ff;font-size:13px}.reshelfSelectionSummary button{padding:0;border:0;color:#1677ff;background:transparent;font-size:13px;cursor:pointer}.reshelfTable{width:100%;min-width:1160px;border-collapse:collapse;table-layout:fixed}.reshelfTable td,.reshelfTable th{height:43px;padding:0 9px;border-bottom:1px solid #edf0f4;color:#596577;font-size:13px;text-align:left;vertical-align:middle}.reshelfTable td{height:112px}.reshelfTable th{color:#7d8795;background:#fafbfc;font-weight:600}.reshelfTable td:first-child,.reshelfTable th:first-child{width:34px;text-align:center}.reshelfTable th:nth-child(2){width:250px}.reshelfTable th:nth-child(3){width:86px}.reshelfTable th:nth-child(4){width:78px}.reshelfTable th:nth-child(5){width:75px}.reshelfTable th:nth-child(6){width:100px}.reshelfTable th:nth-child(7){width:115px}.reshelfTable th:nth-child(8){width:60px}.reshelfTable th:nth-child(9){width:85px}.reshelfTable th:nth-child(10){width:90px}.reshelfTable th:nth-child(11){width:86px}.reshelfTable input[type=checkbox]{width:14px;height:14px;accent-color:#e84d92}.reshelfTable tbody tr:hover{background:#fffafd}.reshelfTable tbody tr.selected{background:#fff0f7}.reshelfTable td>small,.reshelfTable td>strong,.reshelfTable time{display:block}.reshelfTable td>small{margin-top:6px;color:#98a1ae}.reshelfTable td>a{color:#1677ff;text-decoration:none;white-space:nowrap}.reshelfTable time{color:#7c8797}.reshelfTable time+strong{margin-top:6px;color:#3e4858;font-size:13px}.reshelfBatchBar{position:fixed;z-index:70;right:24px;bottom:24px;left:max(250px,calc((100vw - 1380px) / 2));display:flex;min-height:58px;align-items:center;gap:8px;padding:10px 13px;border:1px solid #dce3eb;border-radius:10px;background:#fff;box-shadow:0 14px 45px rgba(30,41,59,.18)}.reshelfBatchBar strong{margin-right:8px;color:#273247;font-size:13px}.reshelfBatchBar a,.reshelfBatchBar button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 11px;border:1px solid #dfe4ea;border-radius:6px;color:#596577;background:#fff;font-size:13px;text-decoration:none;cursor:pointer}.reshelfBatchBar button:nth-last-child(2){color:#fff;border-color:#e84d92;background:#e84d92}.reshelfModalBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgba(22,29,41,.42)}.reshelfModal{width:min(980px,96vw);max-height:92vh;overflow:auto;border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(20,28,40,.25)}.reshelfModal>header{position:sticky;z-index:2;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8ebef;background:#fff}.reshelfModal>header h2{margin:0;color:#242c39;font-size:16px}.reshelfModal>header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;color:#778191;background:#f2f4f6;cursor:pointer}.reshelfInfo{margin:15px 18px;padding:11px 13px;border:1px solid #cfe2fa;border-radius:7px;color:#47627f;background:#f4f9ff;font-size:13px;line-height:1.65}.reshelfConfirmTable{width:100%;min-width:850px;border-collapse:collapse}.reshelfConfirmTable td,.reshelfConfirmTable th{padding:9px 10px;border-bottom:1px solid #edf0f4;color:#596577;font-size:13px;text-align:left;vertical-align:middle}.reshelfConfirmTable th{color:#7d8795;background:#fafbfc;font-weight:600}.reshelfConfirmTable img,.reshelfConfirmTable td:nth-child(2)>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid #e5e8ed;border-radius:6px;object-fit:cover;color:#9aa3ae;background:#f5f6f8}.reshelfConfirmTable td>small,.reshelfConfirmTable td>strong{display:block}.reshelfConfirmTable td>small{margin-top:4px;color:#98a1ae}.reshelfConfirmTable input,.reshelfModalSettings select{width:100%;min-height:32px;padding:0 8px;border:1px solid #dfe4ea;border-radius:5px;color:#4e596b;background:#fff;font-size:13px;outline:0}.reshelfConfirmTable label{display:flex;align-items:center;gap:5px}.reshelfConfirmTable label span{color:#7e8897;font-size:11px}.reshelfModalSettings{padding:14px 18px 0}.reshelfModalSettings label{display:grid;max-width:320px;gap:6px;color:#596577;font-size:13px}.reshelfModalSettings small{color:#9a7a45;font-size:11px;line-height:1.5}.reshelfConfirmations{display:grid;gap:8px;margin:14px 18px 0;padding:12px;border:1px solid #f1d39d;border-radius:7px;color:#745522;background:#fff9ed}.reshelfConfirmations label{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55}.reshelfConfirmations input{width:14px;height:14px;margin:0;accent-color:#e84d92}.reshelfJob{display:grid;gap:6px;margin:14px 18px 0;padding:12px;border:1px solid #cfe2fa;border-radius:7px;color:#47627f;background:#f4f9ff}.reshelfJob small,.reshelfJob span,.reshelfJob strong{font-size:13px}.reshelfJob.succeeded{color:#187a55;border-color:#bfe6d3;background:#f3fcf7}.reshelfJob.failed,.reshelfJob.partially_succeeded{color:#a63c4a;border-color:#efc8ce;background:#fff5f6}.reshelfModal>footer{position:sticky;bottom:0;display:flex;min-height:66px;justify-content:flex-end;gap:8px;margin-top:15px;border-top:1px solid #e8ebef}.reshelfModal>footer,.reshelfModal>footer button{align-items:center;padding:0 18px;background:#fff}.reshelfModal>footer button{display:inline-flex;min-height:34px;justify-content:center;gap:6px;border:1px solid #dfe4ea;border-radius:6px;color:#596577;font-size:13px;cursor:pointer}.reshelfModal>footer button.confirm{color:#fff;border-color:#e84d92;background:#e84d92}.reshelfModal>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.productCatalogHeading{align-items:stretch;flex-direction:column}.catalogToolbar{align-items:stretch;flex-wrap:wrap}.catalogToolbar form{width:100%}.catalogToolbar>strong{margin-left:0}.catalogBatchBar{align-items:stretch;flex-direction:column}.catalogBatchBar nav{justify-content:flex-start}.reshelfBatchBar{right:10px;bottom:10px;left:10px;overflow-x:auto}}@media (max-width:560px){.productCatalogHeadingActions{align-items:stretch;flex-direction:column}.catalogPriceIndex{width:100%;overflow-x:auto;padding-top:8px;padding-left:0;border-top:1px solid #e5e8ed;border-left:0}.catalogPagination{align-items:flex-start;flex-direction:column}.catalogDetailList{grid-template-columns:1fr}.catalogDetailList div{border-right:0}.catalogDetailList div:nth-last-child(2){border-bottom:1px solid #edf0f4}.catalogBatchHealthSummary{grid-template-columns:1fr}.catalogBatchHealthSummary>div{border-right:0;border-bottom:1px solid #e9edf2}.catalogBatchHealthSummary>div:last-child{border-bottom:0}}.inventoryModule{display:grid;min-width:0;gap:12px}.inventorySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e7ebf0;border-radius:8px;background:#fff}.inventorySummary button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:58px;align-items:center;gap:8px;padding:0 14px;border:0;border-right:1px solid #edf0f4;color:#6d7889;background:#fff;text-align:left;font-size:13px;cursor:pointer}.inventorySummary button:last-child{border-right:0}.inventorySummary button svg{color:#9ba4b1}.inventorySummary button strong{color:#273247;font-size:16px}.inventorySummary button:hover{background:#fafcff}.inventorySummary button.active{color:#1677ff;background:#f1f7ff;box-shadow:inset 0 -2px #1677ff}.inventorySummary button.active strong,.inventorySummary button.active svg{color:#1677ff}.inventorySummary button.active.danger{color:#d74352;background:#fff5f6;box-shadow:inset 0 -2px #e45261}.inventorySummary button.active.danger strong,.inventorySummary button.active.danger svg{color:#d74352}.inventorySummary button.active.warning{color:#b9770e;background:#fff9ed;box-shadow:inset 0 -2px #e6a632}.inventorySummary button.active.warning strong,.inventorySummary button.active.warning svg{color:#b9770e}.inventoryPanel{min-width:0;padding:0;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px rgba(30,41,59,.025)}.inventoryActions{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #edf0f4}.inventoryActions form,.inventoryActions>div{display:flex;min-width:0;align-items:center;gap:7px}.inventoryActions form{flex:1 1}.inventoryActions input,.inventoryActions select{height:34px;border:1px solid #dfe4ea;border-radius:6px;color:#526075;background:#fff;outline:0;font-size:13px}.inventoryActions select{min-width:142px;padding:0 27px 0 9px}.inventorySearch{display:flex;width:min(300px,38vw);height:34px;align-items:center;gap:6px;padding:0 9px;border:1px solid #dfe4ea;border-radius:6px;color:#9aa3af;background:#fff}.inventoryActions select:focus,.inventorySearch:focus-within,.thresholdInput:focus-within{border-color:#83b8ff;box-shadow:0 0 0 2px rgba(38,118,255,.08)}.inventorySearch input{min-width:0;flex:1 1;height:auto;padding:0;border:0;border-radius:0;background:transparent}.thresholdInput{display:flex;height:34px;align-items:center;gap:6px;padding:0 8px;border:1px solid #dfe4ea;border-radius:6px;color:#758092;background:#fff;font-size:13px;white-space:nowrap}.thresholdInput input{width:58px;height:26px;padding:0 5px;border:0;border-left:1px solid #edf0f4;border-radius:0;text-align:center}.inventoryActions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dfe4ea;border-radius:6px;color:#5f6b7c;background:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.inventoryActions form>button{color:#1677ff;border-color:#bdd8ff;background:#f4f8ff}.inventoryActions button.primary{color:#fff;border-color:#1677ff;background:#1677ff}.inventoryActions button:disabled{cursor:not-allowed;opacity:.5}.inventoryActions .spin{animation:inventorySpin .9s linear infinite}@keyframes inventorySpin{to{transform:rotate(1turn)}}.inventoryTableMeta{display:flex;min-height:38px;align-items:center;flex-wrap:wrap;gap:7px 18px;padding:0 13px;border-bottom:1px solid #edf0f4;color:#818b99;background:#fbfcfd;font-size:13px}.inventoryTableMeta span:last-child{margin-left:auto;color:#9da5b0}.inventoryTable{min-width:1060px;table-layout:fixed}.inventoryTable td,.inventoryTable th{height:58px;padding:8px 10px;font-size:13px;vertical-align:middle}.inventoryTable th{height:39px;font-size:13px}.inventoryTable td:first-child,.inventoryTable th:first-child{width:38px;text-align:center}.inventoryTable th:nth-child(2){width:28%}.inventoryTable th:nth-child(3){width:15%}.inventoryTable th:nth-child(8){width:142px}.inventoryTable th:last-child{width:78px}.inventoryTable input[type=checkbox]{width:14px;height:14px;accent-color:#1677ff}.inventoryTable tbody tr:hover{background:#f8fbff}.inventoryTable tbody tr.selected{background:#edf7ff}.inventoryTable .productCell{min-width:0;max-width:none}.inventoryTable .productCell img{width:42px;height:42px;flex:0 0 auto;border:1px solid #e4e8ed;border-radius:6px}.inventoryTable .productCell span{overflow:hidden;color:#1677ff;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inventoryTable td>small,.inventoryTable td>strong,.stockBatchTable td>small,.stockDetailTable td>small{display:block}.inventoryTable td>small,.stockBatchTable td>small,.stockDetailTable td>small{margin-top:5px;color:#98a1ae;font-size:13px}.stockDanger{color:#dd3f50!important}.stockUnknown{color:#8b95a7!important}.stockWarning{color:#d48613!important}.draftLink{padding:0;border:0;color:#d48613;background:none;font-size:13px;cursor:pointer}.stockBatchTable{min-width:850px}.stockBatchTable td,.stockBatchTable th{padding:11px 13px;font-size:13px}.batchStatus{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;color:#657183;background:#f0f2f5;font-size:13px}.batchStatus.draft{color:#ad7418;background:#fff7e5}.batchStatus.queued,.batchStatus.running{color:#226fc8;background:#edf6ff}.batchStatus.succeeded{color:#16855c;background:#eaf9f2}.batchStatus.partially_succeeded{color:#b46d0a;background:#fff4de}.batchStatus.cancelled,.batchStatus.failed{color:#ca4151;background:#fff0f2}.stockEditorDialog{width:min(620px,94vw)!important;max-height:min(760px,92vh);overflow-y:auto!important}.stockEditorItems{display:grid;max-height:310px;overflow-y:auto;border:1px solid #e5e9ef;border-radius:7px}.stockEditorItems>label{display:grid!important;grid-template-columns:minmax(0,1fr) 110px;min-height:62px;align-items:center;gap:12px!important;padding:9px 11px;border-bottom:1px solid #edf0f4}.stockEditorItems>label:last-child{border-bottom:0}.stockEditorItems>label span{min-width:0}.stockEditorItems>label small,.stockEditorItems>label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stockEditorItems>label strong{color:#3d495a;font-size:13px}.stockEditorItems>label small{margin-top:5px;color:#929caa;font-size:13px}.stockEditorItems>label input{text-align:right}.stockDetailDialog{width:min(760px,94vw)!important;max-height:min(780px,92vh);overflow-y:auto!important}.stockDetailDialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #edf0f4}.stockDetailDialog>footer button{display:inline-flex;min-height:35px;align-items:center;gap:5px;padding:0 14px;border:1px solid #dfe4ea;border-radius:6px;color:#5f6b7c;background:#fff;font-size:13px;cursor:pointer}.stockDetailDialog>footer button.primary{color:#fff;border-color:#1677ff;background:#1677ff}.stockBatchSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 20px;border:1px solid #e7eaf0;border-radius:7px}.stockBatchSummary>div{min-width:0;padding:11px;border-right:1px solid #edf0f4}.stockBatchSummary>div:last-child{border-right:0}.stockBatchSummary span,.stockBatchSummary strong{display:block}.stockBatchSummary span{color:#939ca9;font-size:13px}.stockBatchSummary strong{overflow:hidden;margin-top:6px;color:#3e495a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.stockDetailDialog .erpTableWrap{margin:0 20px;border:1px solid #e7eaf0;border-radius:7px}.stockDetailTable{min-width:610px}.inventoryBatchError,.stockDetailTable td,.stockDetailTable th{padding:10px;font-size:13px}.inventoryBatchError{display:flex;align-items:flex-start;gap:7px;margin:13px 20px 0;border:1px solid #f1cbd1;border-radius:6px;color:#b44150;background:#fff6f7;line-height:1.6}@media (max-width:900px){.inventorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventorySummary button:nth-child(2){border-right:0}.inventorySummary button:nth-child(-n+2){border-bottom:1px solid #edf0f4}.inventoryActions{align-items:stretch;flex-direction:column}.inventoryActions form{flex-wrap:wrap}.inventoryActions>div{justify-content:flex-end}.inventorySearch{width:min(380px,100%);flex:1 1}}@media (max-width:600px){.inventorySummary{grid-template-columns:1fr}.inventorySummary button{border-right:0;border-bottom:1px solid #edf0f4}.inventorySummary button:last-child{border-bottom:0}.inventoryActions form,.inventoryActions>div{align-items:stretch;flex-direction:column}.inventoryActions button,.inventoryActions select,.inventorySearch,.thresholdInput{width:100%}.inventoryTableMeta span:last-child{width:100%;margin-left:0}.stockBatchSummary{grid-template-columns:1fr 1fr}.stockBatchSummary>div:nth-child(2){border-right:0}.stockBatchSummary>div:nth-child(-n+2){border-bottom:1px solid #edf0f4}.stockEditorItems>label{grid-template-columns:1fr}}.collectionBoxPage{display:grid;gap:12px;min-width:0}.collectionAddCard{padding:18px 20px;border:1px solid #dce8f5;border-radius:12px;background:linear-gradient(135deg,#f5faff,#fff 72%);box-shadow:0 6px 20px rgba(45,104,175,.05)}.collectionAddCard>header{display:flex;align-items:flex-start;gap:11px}.collectionAddCard>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#3489ee}.collectionAddCard h2{margin:0;color:#202938;font-size:14px;line-height:1.35}.collectionAddCard p{margin:5px 0 0;color:#8791a0;font-size:13px}.collectionAddCard form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:13px}.collectionAddCard form>label{display:flex;height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe5ed;border-radius:7px;color:#4b96e8;background:#fff}.collectionAddCard form>label:focus-within{border-color:#82baff;box-shadow:0 0 0 3px rgba(52,137,238,.09)}.collectionAddCard input{min-width:0;flex:1 1;border:0;color:#3e4a5d;background:transparent;outline:0;font-size:13px}.collectionAddCard input::placeholder{color:#b4bbc5}.collectionAddCard form>button{display:inline-flex;min-width:123px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;color:#fff;background:#3489ee;box-shadow:0 7px 16px rgba(52,137,238,.22);font-size:13px;font-weight:650;cursor:pointer}.collectionAddCard form>button:disabled{cursor:not-allowed;opacity:.55}.collectionAddCard>footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px}.collectionAddCard>footer a,.collectionAddCard>footer span{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 8px;border:1px solid #b9dcfb;border-radius:5px;color:#3984cb;background:#eff8ff;font-size:13px;text-decoration:none}.collectionAddCard>footer a{color:#bd801f;border-color:#f1d9ae;background:#fff9ec}.collectionAddCard>footer small{margin-left:auto;color:#959daa;font-size:13px}.collectionFilters{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px}.collectionFilters nav{display:flex;flex-wrap:wrap;gap:7px}.collectionFilters nav button{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 11px;border:1px solid #e1e5eb;border-radius:999px;color:#6f7b8c;background:#fff;font-size:13px;cursor:pointer}.collectionFilters nav button span{color:#8993a1}.collectionFilters nav button.active{color:#fff;border-color:#1d2430;background:#1d2430}.collectionFilters nav button.active span{color:#fff}.collectionFilters nav button.pending svg{color:#e8a42a}.collectionFilters nav button.listed svg{color:#34b984}.collectionFilters nav button.failed svg{color:#e85a68}.collectionFilterActions{display:flex;align-items:center;gap:7px}.collectionSearch{display:flex;width:210px;height:32px;align-items:center;gap:6px;padding:0 9px;border:1px solid #e1e5eb;border-radius:6px;color:#9aa3b0;background:#fff}.collectionSearch input{min-width:0;flex:1 1;border:0;outline:0;font-size:13px}.collectionFilterActions select{height:32px;padding:0 29px 0 10px;border:1px solid #e1e5eb;border-radius:6px;color:#778293;background:#fff;font-size:13px;outline:0}.collectionTableCard{overflow:hidden;border:1px solid #e8ebef;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(30,41,59,.025)}.collectionTable{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.collectionTable td,.collectionTable th{border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.collectionTable th{height:42px;padding:0 12px;color:#7d8795;background:#fafbfc;font-size:13px;font-weight:600}.collectionTable td{height:82px;padding:11px 12px;color:#424d5d;font-size:13px}.collectionTable td:first-child,.collectionTable th:first-child{width:38px;text-align:center}.collectionTable th:nth-child(2){width:31%}.collectionTable th:nth-child(3){width:15%}.collectionTable th:nth-child(4){width:16%}.collectionTable th:nth-child(5){width:11%}.collectionTable th:nth-child(6){width:13%}.collectionTable th:nth-child(7){width:100px}.collectionTable input[type=checkbox]{width:14px;height:14px;accent-color:#3489ee}.collectionTable tbody tr:hover{background:#f8fbff}.collectionTable tbody tr.selected{background:#edf7ff}.collectionProduct{display:flex;min-width:0;align-items:center;gap:10px}.collectionProduct>img,.collectionProduct>span{width:46px;height:46px;flex:0 0 auto;border:1px solid #e3e7ec;border-radius:6px;object-fit:cover}.collectionProduct>span{display:grid;place-items:center;color:#9ba5b3;background:#f4f6f8}.collectionProduct>div{min-width:0}.collectionProduct button{max-width:100%;padding:0;border:0;color:#1677ff;background:none;font-weight:650;text-align:left;cursor:pointer}.collectionProduct button,.collectionProduct small,.collectionTable td>small{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.collectionProduct small,.collectionTable td>small{margin-top:6px;color:#98a1ae}.collectionSource{display:inline-flex;padding:3px 7px;border-radius:5px;color:#2479d6;background:#edf6ff;font-size:13px}.collectionSource.\31 688{color:#d76c1a;background:#fff3e9}.collectionSource.shopee{color:#e14d5b;background:#fff0f2}.collectionLifecycle{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:13px}.collectionLifecycle.pending{color:#ad7418;background:#fff7e5}.collectionLifecycle.listed{color:#16855c;background:#eaf9f2}.collectionLifecycle.failed{color:#ca4151;background:#fff0f2}.collectionTable time{color:#788394;font-size:13px}.collectionRowActions{display:grid;gap:4px}.collectionRowActions button{display:inline-flex;width:100%;min-height:26px;align-items:center;justify-content:center;gap:4px;border:1px solid #dfe4ea;border-radius:5px;color:#5e6a7b;background:#fff;font-size:13px;cursor:pointer}.collectionRowActions button.danger{color:#c94a59;border-color:#f0cbd0;background:#fff7f8}.collectionEmpty{display:grid;min-height:250px;place-items:center;align-content:center;gap:8px;color:#9aa3af;text-align:center}.collectionEmpty p{margin:0;font-size:13px}.collectionEmpty a{color:#3489ee;font-size:13px;text-decoration:none}.collectionBulkBar{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;color:#5d6878;background:#f7fbff;font-size:13px}.collectionBulkBar button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 10px;border:1px solid #efc9cf;border-radius:5px;color:#c34554;background:#fff;font-size:13px;cursor:pointer}.collectionDrawerBackdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:rgba(20,27,39,.36)}.collectionDrawer{width:min(480px,96vw);height:100%;overflow-y:auto;background:#fff;box-shadow:-14px 0 40px rgba(24,33,48,.18)}.collectionDrawer>header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid #e8ebef}.collectionDrawer>header small{color:#3489ee;font-size:13px}.collectionDrawer>header h2{max-width:380px;overflow:hidden;margin:5px 0 0;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.collectionDrawer>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:#778191;background:#f1f3f6;cursor:pointer}.collectionDrawerProduct{display:flex;align-items:center;gap:13px;padding:20px}.collectionDrawerProduct>img,.collectionDrawerProduct>span{width:68px;height:68px;flex:0 0 auto;border:1px solid #e4e8ed;border-radius:8px;object-fit:cover}.collectionDrawerProduct>span{display:grid;place-items:center;color:#9aa4b2;background:#f4f6f8}.collectionDrawerProduct>div{display:grid;gap:6px}.collectionDrawerProduct strong{color:#3489ee;font-size:13px}.collectionDrawerProduct small{color:#8b95a3;font-size:13px}.collectionDrawerProduct a{display:inline-flex;align-items:center;gap:5px;color:#3489ee;font-size:13px;text-decoration:none}.collectionDrawer dl{display:grid;grid-template-columns:1fr 1fr;margin:0 20px;border:1px solid #e7eaf0;border-radius:8px}.collectionDrawer dl div{min-width:0;padding:12px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.collectionDrawer dl div:nth-child(2n){border-right:0}.collectionDrawer dt{color:#929aa6;font-size:13px}.collectionDrawer dd{overflow:hidden;margin:6px 0 0;color:#3f4a5b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.collectionDrawer>p{margin:16px 20px;padding:11px;border:1px solid #d9e8f7;border-radius:7px;color:#63778b;background:#f6fbff;font-size:13px;line-height:1.7}.collectionConfirmBackdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,27,39,.42)}.collectionConfirm{width:min(420px,100%);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(24,33,48,.25)}.collectionConfirm>header{display:flex;align-items:flex-start;gap:12px;padding:20px}.collectionConfirm>header>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:#d44d5c;background:#fff0f2}.collectionConfirm h2{margin:0;font-size:16px}.collectionConfirm p{margin:7px 0 0;color:#7f8997;font-size:13px;line-height:1.65}.collectionConfirm>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #eceff3;background:#fafbfc}.collectionConfirm>footer button{min-height:33px;padding:0 14px;border:1px solid #dfe4ea;border-radius:6px;color:#5f6b7c;background:#fff;font-size:13px;cursor:pointer}.collectionConfirm>footer button.danger{color:#fff;border-color:#d94f5e;background:#d94f5e}.collectionConfirm>footer button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.collectionAddCard form{grid-template-columns:1fr}.collectionAddCard form>button{min-height:40px}.collectionFilterActions,.collectionFilters{align-items:stretch;flex-direction:column}.collectionFilterActions select,.collectionSearch{width:100%}}@media (max-width:560px){.collectionAddCard{padding:15px}.collectionAddCard>footer small{width:100%;margin-left:0}.collectionDrawer dl{grid-template-columns:1fr}.collectionDrawer dl div{border-right:0}}.importHistoryPage{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px;color:#263143}.importHistoryHeading{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:16px}.importHistoryHeading h1{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.02em}.importHistoryHeading p{margin:5px 0 0;color:#9099a8;font-size:13px}.importHistoryHeading>span{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe5eb;border-radius:6px;color:#687487;background:#fff;font-size:13px}.importMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.importMetrics article{position:relative;min-height:104px;overflow:hidden;padding:17px 18px;border:1px solid #e3e7ed;border-radius:9px;background:#fff;box-shadow:0 3px 12px rgba(31,45,68,.025)}.importMetrics article:nth-child(4){grid-column:1}.importMetrics article.featured{border-color:#e84d92;background:linear-gradient(135deg,#e84d92,#df3d86);box-shadow:0 9px 24px rgba(231,77,143,.14)}.importMetrics article>span{display:block;color:#778293;font-size:13px}.importMetrics article>strong{display:block;margin-top:8px;color:#222c3b;font-size:25px;line-height:1}.importMetrics article.featured>small,.importMetrics article.featured>span,.importMetrics article.featured>strong{color:#fff}.importMetrics article>small{display:block;margin-top:9px;color:#a0a8b4;font-size:13px}.importMetrics article>i{position:absolute;right:16px;top:16px;display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#7f8a9a;background:#f2f4f7;font-style:normal}.importMetrics article.featured>i{color:#fff;background:rgba(255,255,255,.16)}.importFilterCard{padding:12px 14px;border:1px solid #e3e7ed;border-radius:8px;background:#fff}.importFilterCard form{display:grid;gap:9px}.importFilterBottom,.importFilterBottom>div,.importFilterTop{display:flex;align-items:center;gap:7px}.importFilterBottom{justify-content:space-between}.importStatusLabel{color:#8c96a4;font-size:13px}.importSearch{display:flex;width:min(310px,32vw);height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid #dfe4ea;border-radius:6px;color:#9da6b3}.importSearch:focus-within{border-color:#6ca9ef;box-shadow:0 0 0 3px rgba(52,137,238,.08)}.importSearch input{min-width:0;flex:1 1;border:0;color:#465264;background:transparent;outline:0;font-size:13px}.importSearch input::placeholder{color:#b1b8c2}.importDate{display:flex;height:34px;align-items:center;gap:6px;padding:0 7px 0 10px;border:1px solid #dfe4ea;border-radius:6px;color:#858f9e;white-space:nowrap}.importDate span{font-size:13px}.importDate input{width:104px;border:0;color:#5c6879;background:transparent;outline:0;font-size:13px}.importDateDash{color:#b1b8c2;font-size:13px}.importFilterBottom button{min-width:54px;height:30px;border:1px solid #dfe4ea;border-radius:6px;font-size:13px;cursor:pointer}.importFilterBottom button.secondary{color:#647084;background:#fff}.importFilterBottom button.primary{color:#fff;border-color:#e84d92;background:#e84d92}.importFilterCard nav{display:flex;gap:7px;overflow-x:auto}.importFilterCard nav button{position:relative;min-height:27px;flex:0 0 auto;padding:0 9px;border:1px solid #e1e5eb;border-radius:5px;color:#657184;background:#fff;font-size:13px;cursor:pointer}.importFilterCard nav button.active{color:#3489ee;font-weight:650;color:#fff;border-color:#e84d92;background:#e84d92}.importTableCard{min-width:0;overflow:hidden;border:1px solid #e3e7ed;border-radius:8px;background:#fff}.importTableCard>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-bottom:1px solid #e9edf1}.importTableCard>header>div{display:flex;align-items:center;gap:8px}.importTableCard>header h2{margin:0;font-size:14px}.importTableCard>header span{color:#929ba8;font-size:13px}.importTableCard>header button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #dfe4ea;border-radius:5px;color:#667285;background:#fff;font-size:13px;cursor:pointer}.importTableCard>header button.danger{color:#cf4655;border-color:#f1c9cf;background:#fff7f8}.importTableCard button:disabled{cursor:not-allowed;opacity:.42}.spin{animation:importSpin .85s linear infinite}@keyframes importSpin{to{transform:rotate(1turn)}}.importTableScroll{max-width:100%;overflow-x:auto}.importTable{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.importTable td,.importTable th{border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.importTable th{height:37px;padding:0 9px;color:#7e8897;background:#fafbfc;font-size:13px;font-weight:600;white-space:nowrap}.importTable td{height:72px;padding:9px;color:#465264;font-size:13px}.importTable td:first-child,.importTable th:first-child{width:34px;text-align:center}.importTable td:nth-child(2),.importTable th:nth-child(2){width:34px}.importTable td:nth-child(3),.importTable th:nth-child(3){width:250px}.importTable td:nth-child(4),.importTable th:nth-child(4){width:112px}.importTable td:nth-child(5),.importTable th:nth-child(5){width:100px}.importTable td:nth-child(6),.importTable th:nth-child(6){width:58px}.importTable td:nth-child(7),.importTable th:nth-child(7){width:85px}.importTable td:nth-child(8),.importTable th:nth-child(8){width:102px}.importTable td:nth-child(9),.importTable th:nth-child(9){width:118px}.importTable td:nth-child(10),.importTable th:nth-child(10){width:128px;position:sticky;right:0;z-index:2;background:#fff;box-shadow:-7px 0 10px rgba(40,52,72,.025)}.importTable th:nth-child(10){z-index:3;background:#fafbfc;text-align:center}.importTable tbody tr:not(.importDetailRow):hover td{background:#f8fbff}.importTable tbody tr.selected td{background:#edf7ff}.importTable input[type=checkbox]{width:13px;height:13px;accent-color:#3489ee}.importProduct{display:flex;min-width:0;align-items:center;gap:9px}.importProduct>img,.importProduct>span{width:43px;height:43px;flex:0 0 auto;border:1px solid #e4e8ed;border-radius:6px;object-fit:cover}.importProduct>span{display:grid;place-items:center;color:#a3acb8;background:#f4f6f8}.importProduct>div{min-width:0}.importProduct a,.importProduct strong{max-width:100%;color:#1677ff;font-size:13px;font-weight:650;text-decoration:none;text-overflow:ellipsis}.importProduct a,.importProduct small,.importProduct strong{display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.importProduct small{margin-top:6px;color:#98a1ae;font-size:11px}.importProduct small button{display:inline-grid;flex:0 0 auto;place-items:center}.importCopy,.importProduct small button{padding:0;border:0;color:#3489ee;background:transparent;cursor:pointer}.importCopy{display:inline-flex;max-width:100%;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.importCopy,.importTable td>strong{font-size:13px}.importTable td>small{display:block;margin-top:5px;color:#9ba4b1;font-size:11px}.importTable td>small.warning{color:#d88a19}.importPrice{color:#ef3f59;white-space:nowrap}.importStatus{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 7px;border-radius:5px;font-size:13px;white-space:nowrap}.importStatus.completed{color:#17845c;background:#eaf9f2}.importStatus.partial{color:#bd7911;background:#fff6e3}.importStatus.processing{color:#2977d4;background:#ebf4ff}.importStatus.reviewing{color:#7a5ac8;background:#f2edff}.importStatus.failed{color:#cc4352;background:#fff0f2}.importTable time{display:block;color:#677386;font-size:13px}.importTable .importActionCell{display:table-cell}.importActions{display:grid;gap:5px;width:104px;max-width:100%;margin-inline:auto}.importActions button{display:inline-flex;width:100%;min-height:28px;padding:4px 8px;align-items:center;justify-content:center;gap:5px;border:1px solid #dfe4ea;border-radius:5px;color:#5d697b;background:#fff;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}.importActions button svg{flex-shrink:0}.importActions button:first-child{color:#fff;border-color:#3489ee;background:#3489ee}.importActions button.danger{color:#c84b59;border-color:#efcbd0;background:#fff7f8}.importDetailRow>td{height:auto;padding:0!important;background:#f8fbff!important}.importDetailRow>td>div{padding:13px 48px}.importDetailRow header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.importDetailRow header strong{color:#3d4a5c;font-size:13px}.importDetailRow header span{color:#8993a1;font-size:11px}.importDetailRow table{width:100%;border:1px solid #e1e7ee;border-radius:6px;border-collapse:collapse;background:#fff}.importDetailRow td,.importDetailRow th{height:30px;padding:0 8px;border-bottom:1px solid #edf0f4;color:#677386;font-size:11px}.importDetailRow p{margin:0;color:#8d97a5;font-size:13px}.importEmpty{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;color:#99a3b0;text-align:center}.importEmpty strong{color:#556174;font-size:13px}.importEmpty p{margin:0;font-size:13px}.importPagination{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;color:#818b99;font-size:13px}.importPagination>div{display:flex;align-items:center;gap:4px}.importPagination>div>button,.importPagination>div>span>button{display:inline-grid;min-width:27px;height:27px;place-items:center;padding:0 6px;border:1px solid #e0e4e9;border-radius:5px;color:#657184;background:#fff;font-size:13px;cursor:pointer}.importPagination>div>span{display:inline-flex;align-items:center;gap:4px}.importPagination>div>span>button.active{color:#fff;border-color:#3489ee;background:#3489ee}.importPagination i{color:#a0a8b3;font-style:normal}.importPagination select{height:28px;padding:0 24px 0 8px;border:1px solid #e0e4e9;border-radius:5px;color:#657184;background:#fff;font-size:13px}.importConfirmBackdrop{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,27,39,.42)}.importConfirm{width:min(430px,100%);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(24,33,48,.25)}.importConfirm>header{display:flex;align-items:flex-start;gap:11px;padding:20px}.importConfirm>header>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;color:#d44d5c;background:#fff0f2}.importConfirm>header>div{flex:1 1}.importConfirm h2{margin:0;font-size:15px}.importConfirm p{margin:7px 0 0;color:#7f8997;font-size:13px;line-height:1.65}.importConfirm>header>button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;color:#87919f;background:#f2f4f6;cursor:pointer}.importConfirm>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #eceff3;background:#fafbfc}.importConfirm>footer button{min-height:33px;padding:0 14px;border:1px solid #dfe4ea;border-radius:6px;color:#5f6b7c;background:#fff;font-size:13px;cursor:pointer}.importConfirm>footer button.danger{color:#fff;border-color:#d94f5e;background:#d94f5e}@media (max-width:850px){.importMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.importMetrics article:nth-child(4){grid-column:auto}.importFilterTop{align-items:flex-start;flex-wrap:wrap}.importSearch{width:100%}.importFilterCard nav{max-width:100%}}@media (max-width:560px){.importHistoryHeading{align-items:stretch;flex-direction:column}.importHistoryHeading>span{align-self:flex-start}.importMetrics{grid-template-columns:1fr 1fr;gap:7px}.importMetrics article{min-height:96px;padding:14px}.importMetrics article>strong{font-size:21px}.importMetrics article>i{right:11px;top:11px;width:28px;height:28px}.importFilterBottom{align-items:stretch;flex-direction:column}.importFilterBottom>div{width:100%}.importDate{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.importDate input{flex:1 1}.importDateDash{display:none}.importFilterBottom button{flex:1 1}.importTableCard>header{align-items:stretch;flex-direction:column;padding:11px}.importTableCard>header>div:last-child{overflow-x:auto}.importTableCard>header button{flex:0 0 auto}.importPagination{align-items:flex-start;flex-direction:column}}.dashboardHeading h1{max-width:950px;line-height:1.5}.dashboardDataError{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:#9a431f;background:#fff8e8;border:1px solid #efdcae;border-radius:8px;font-size:14px}.dashboardDataError button,.replenishmentPanel header button{display:inline-flex;align-items:center;gap:5px;background:white;border:1px solid #dde1e7;border-radius:5px;padding:5px 10px;white-space:nowrap;cursor:pointer}.replenishmentPanel{margin-top:16px}.replenishmentSummary{display:flex;gap:24px;padding:10px 18px;color:#697586;font-size:14px}.replenishmentSummary b{color:#a33b2a;margin-left:5px}.replenishmentItems>a{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #edf0f3;text-decoration:none;color:#384352}.replenishmentItems>a:hover{background:#fafbfc}.replenishmentItems img{width:42px;height:42px;object-fit:contain}.replenishmentItems>a>span{min-width:0;flex:1 1}.replenishmentItems strong{display:block;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.replenishmentItems small{display:block;font-size:13px;color:#7a8594;margin-top:5px;overflow-wrap:anywhere}.replenishmentItems b{font-size:13px;white-space:nowrap}.replenishmentItems .out{color:#bd402d}.replenishmentItems .low{color:#a36a17}.replenishmentEmpty{padding:20px;color:#758091;font-size:14px}@media (max-width:600px){.dashboardHeading h1{font-size:18px}.replenishmentItems>a{padding:10px;gap:8px}.replenishmentSummary{flex-wrap:wrap;gap:10px}}.profitTrendPage{display:grid;gap:18px}.profitTrendPage>.erpEmpty{background:white;border:1px solid #e6e9ed;border-radius:10px;padding:48px 24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.profitTrendPage>.erpEmpty p{margin:0;line-height:1.7;font-size:14px;color:#7b8794}.profitTrendPage>.erpEmpty a{display:inline-block;background:#24293b;color:white;font-size:14px;padding:9px 17px;border-radius:6px;text-decoration:none}.profitTrendHeading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.profitTrendHeading h1{font-size:22px;margin:0 0 8px}.profitFootnote,.profitTrendHeading p{margin:0;color:#7b8794;font-size:13px;line-height:1.6}.profitRange,.profitTrendControls{display:flex;align-items:center;gap:4px}.profitRange{background:#f7f8fa;border:1px solid #e5e8ed;border-radius:7px}.profitTrendPage button{padding:7px 11px;border:1px solid #e1e5eb;background:white;border-radius:5px;cursor:pointer;display:inline-flex;gap:5px;align-items:center;font-size:13px}.profitRange button{border:0;background:transparent}.profitRange button.active{background:#24293b;color:white}.profitTrendPage button:disabled{opacity:.45;cursor:not-allowed}.profitAllStores{gap:6px;margin:0 8px;font-size:13px}.profitAllStores,.profitStore{display:flex;align-items:center}.profitStore{gap:10px;color:#687483;font-size:14px}.profitStore select{border:1px solid #dde2e9;background:white;border-radius:6px;padding:8px}.profitMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:white;border:1px solid #e6e9ed;border-radius:10px}.profitMetricGrid article{min-width:0;padding:22px;border-right:1px solid #edf0f3}.profitMetricGrid article:last-child{border:0}.profitMetricGrid small,.profitMetricGrid span{display:block;color:#85909b;font-size:13px}.profitMetricGrid strong{display:block;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:12px 0;overflow-wrap:anywhere}.profitTrendPage .loss{color:#bd4033}.profitEvidenceNotice{display:flex;gap:10px;align-items:flex-start;padding:13px 16px;font-size:14px;line-height:1.7;color:#8c681f;background:#fff9e8;border:1px solid #f0e3b5;border-radius:8px}.profitEvidenceNotice svg{flex-shrink:0;margin-top:3px}.profitTrendChart>.recharts-responsive-container{margin:10px 0 20px}.profitChartEmpty{min-height:210px;display:grid;place-items:center;padding:25px;color:#818d9a;font-size:14px}.profitCostBreakdown,.profitMissingTags,.profitOrderLinks{display:flex;flex-wrap:wrap;gap:10px;padding:15px 20px}.profitCostBreakdown span{flex:1 1;min-width:120px;font-size:13px;color:#768190}.profitCostBreakdown b{display:block;color:#303b49;margin-top:7px;font-size:15px}.profitDailyTable td,.profitDailyTable th{padding:12px 18px;font-size:13px;white-space:nowrap;text-align:right;border-bottom:1px solid #edf0f4}.profitDailyTable td:first-child,.profitDailyTable th:first-child{text-align:left}.profitDailyTable table{width:100%;border-collapse:collapse}.profitDailyTable footer{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding:12px 18px;font-size:13px;color:#7d8996}.profitMissingTags span{background:#fff6eb;color:#956123;padding:6px 10px;border-radius:6px;font-size:13px}.profitMissingEvidence p{font-size:14px;color:#758192;padding:0 20px}.profitOrderLinks a{color:#426cc1;font-size:14px}@media(max-width:800px){.profitMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profitMetricGrid article:nth-child(-n+2){border-bottom:1px solid #edf0f3}.profitMetricGrid article:nth-child(2){border-right:0}.profitTrendControls{flex-wrap:wrap}.profitMetricGrid strong{font-size:23px}}.watermarkPage{display:grid;gap:18px}.watermarkHeading,.watermarkHeading>div:last-child{display:flex;gap:10px;align-items:center}.watermarkHeading{justify-content:space-between;flex-wrap:wrap}.watermarkHeading h1{font-size:22px;margin:0 0 8px}.watermarkHeading p{font-size:14px;color:#7b8794;margin:0}.watermarkDialog button,.watermarkPage button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:white;border:1px solid #dde2e9;color:#364152;border-radius:6px;padding:8px 12px;font-size:14px;cursor:pointer}.watermarkDialog button:disabled,.watermarkPage button:disabled{opacity:.45;cursor:not-allowed}.watermarkDialog .watermarkPrimary,.watermarkPage .watermarkPrimary{background:#24293b;border-color:#24293b;color:white}.watermarkTabs{display:flex;gap:8px;border-bottom:1px solid #e2e6ec}.watermarkTabs button{border:0;border-radius:0;padding:12px 18px;background:transparent}.watermarkTabs button[aria-selected=true]{border-bottom:2px solid #de4a9b;color:#c73988}.watermarkToolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:15px;font-size:14px;color:#7c8997}.watermarkDialog input:not([type=range]):not([type=color]),.watermarkDialog select,.watermarkPage input,.watermarkPage select{border:1px solid #dce2e9;border-radius:6px;padding:9px 11px;background:white;color:#344153;font-size:14px;max-width:100%}.watermarkPage table{width:100%;border-collapse:collapse;background:white;font-size:14px}.watermarkPage td,.watermarkPage th{padding:14px 18px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.watermarkPage th{color:#758190;background:#fafbfc;font-weight:500}.watermarkPage td svg{vertical-align:middle;color:#8791a2}.watermarkPage a{color:#406cc7}.watermarkEmpty{background:white;border:1px solid #e6e9ed;border-radius:8px;padding:48px 24px;text-align:center;font-size:14px;line-height:1.8;color:#7b8794}.watermarkEmpty a{margin-left:8px}.watermarkStorageNotice{color:#7d8996;font-size:13px;line-height:1.8}.watermarkError,.watermarkNotice{border-radius:7px;padding:12px 15px;font-size:14px;line-height:1.7;margin:0}.watermarkError{background:#fff1f0;color:#a23f39}.watermarkError button{margin-left:16px}.watermarkNotice{background:#edf8f1;color:#387454}.watermarkDialog{border:1px solid #dde2e9;border-radius:12px;padding:0;width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 90px #18243835}.watermarkDialog::backdrop{background:#121b3266}.watermarkDialog footer,.watermarkDialog header{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}.watermarkDialog header{border-bottom:1px solid #e9edf2}.watermarkDialog header h2{margin:0;font-size:18px}.watermarkDialog footer{justify-content:flex-end;border-top:1px solid #e9edf2}.watermarkFormBody{padding:22px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.watermarkFormBody fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px}.watermarkFormBody label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#506074}.watermarkFormBody aside p,.watermarkFormBody small{font-size:13px;line-height:1.7;color:#8691a0}.watermarkFormBody input[type=range]{width:100%;accent-color:#d95198}.watermarkFormBody input[type=color]{width:60px;height:32px;border:0;padding:0;background:none}.watermarkPreview{width:280px;height:280px;position:relative;background:repeating-conic-gradient(#edf0f4 0 25%,#f9fafb 0 50%) 50% /24px 24px;overflow:hidden;border:1px solid #e1e6ed;border-radius:4px}.watermarkPreviewGuide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#a7b0bf;font-size:14px}.watermarkDialog .watermarkError{margin:0 22px 18px}.watermarkDeleteDialog{width:min(480px,calc(100vw - 32px))}.watermarkApplyDialog{width:min(960px,calc(100vw - 32px))}.watermarkApplyDialog header p{color:#69788b;margin:8px 0 0}.watermarkApplyBody{padding:22px}.watermarkApplyBody label{display:flex;flex-direction:column;gap:12px;font-size:14px}.watermarkApplyBody p{color:#69788b;font-size:14px;line-height:1.7}.watermarkCompare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.watermarkCompare figure{margin:0;min-width:0}.watermarkCompare figcaption{font-weight:600;margin-bottom:12px}.watermarkCompare figure>div,.watermarkCompare img{display:block;width:100%;height:300px;object-fit:contain;background:#f3f5f8;border:1px solid #e5e8ee;border-radius:6px}.watermarkCompare figure>div{display:flex;align-items:center;justify-content:center;color:#8591a1;font-size:14px}.watermarkApplyDialog footer a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:4px;text-decoration:none}@media(max-width:600px){.watermarkCompare{grid-template-columns:1fr}.watermarkCompare figure>div,.watermarkCompare img{height:220px}.watermarkApplyDialog footer{flex-wrap:wrap}}.watermarkDeleteDialog>p{padding:8px 22px 20px;font-size:14px;line-height:1.8;color:#637082}.watermarkDialog .watermarkDanger{color:#b54137;border-color:#edc6c2;background:#fff8f7}@media(max-width:700px){.watermarkFormBody{grid-template-columns:1fr}.watermarkFormBody aside{display:flex;flex-direction:column;align-items:center}.watermarkHeading{align-items:flex-start}}.autoRemovePage{display:grid;gap:17px;font-size:14px;line-height:1.65;color:#304158}.autoRemoveCard>header,.autoRemovePage>header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.autoRemovePage h1{margin:0 0 5px;font-size:22px;line-height:1.4}.autoRemovePage h2{font-size:16px;margin:0}.autoRemovePage header p{color:#84909d;font-size:14px;margin:0}.autoRemovePage button{border:1px solid #dce2e9;background:white;border-radius:6px;padding:8px 13px;color:#394659;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:14px}.autoRemovePage button:disabled{opacity:.45;cursor:not-allowed}.autoRemovePage input:not([type=checkbox]),.autoRemovePage select{border:1px solid #dce2e9;border-radius:6px;padding:9px 10px;color:#344153;background:white;min-width:0;font-size:14px}.autoRemoveStore{display:flex;gap:9px;align-items:center;font-size:13px;color:#718097}.autoRemoveStore select{min-width:118px}.autoRemoveInfo{display:flex;align-items:flex-start;gap:12px;padding:17px 20px;background:#e8f5ff;border:1px solid #b9def5;border-radius:8px;font-size:14px;line-height:1.75;color:#445d77}.autoRemoveInfo svg{flex-shrink:0;margin-top:2px;color:#1984d8}.autoRemoveInfo strong{display:block;color:#2b4159;font-size:15px;font-weight:650}.autoRemoveInfo p{margin:5px 0 0}.autoRemoveRule{padding:0;background:white;border:1px solid #e4e8ee;border-radius:9px;display:grid;gap:0;box-shadow:0 3px 15px #263c5910}.autoRemoveRule>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid #edf0f4}.autoRemoveRule>header h2{display:inline-flex;align-items:center;gap:9px}.autoRemoveRule>header h2 svg{color:#65758b}.autoRemoveRule>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:center;padding:20px}.autoRemoveRule>div label{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#687587}.autoRemoveRule>div label input,.autoRemoveRule>div label select{flex:1 1;min-width:70px;max-width:140px}.autoRemoveCheck{display:flex;align-items:center;gap:8px;font-size:14px;color:#56677e}.autoRemoveCheck input{accent-color:#d75095}.autoRemoveCard footer,.autoRemoveRule footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;font-size:13px;color:#86919e}.autoRemoveRule>.autoRemoveCheck,.autoRemoveRule>footer{margin:0 20px 14px}.autoRemoveRule footer span{margin-right:auto}.autoRemoveRule button[type=submit]{background:#24293b;color:white}.autoRemoveActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.autoRemoveActions span{font-size:13px;color:#82909f}.autoRemoveActivityFilters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 20px 16px}.autoRemoveActivityFilters label{display:grid;gap:6px;min-width:170px;color:#657487;font-size:14px}.autoRemoveActivityFilters>span{margin-left:auto;color:#7d8998;font-size:14px}.autoRemoveCard{background:white;border:1px solid #e5e9ee;border-radius:9px;overflow:hidden;box-shadow:0 3px 15px #263c5910}.autoRemoveCard>footer,.autoRemoveCard>h2,.autoRemoveCard>header{padding:17px 20px}.autoRemoveCard table{width:100%;border-collapse:collapse;font-size:14px}.autoRemoveCard td,.autoRemoveCard th{padding:13px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4}.autoRemoveCard th{background:#fafbfc;color:#7d8998;font-weight:500}.autoRemoveCard small{display:block;color:#9aa3af;margin-top:4px}.autoRemoveEmpty{padding:36px 20px;background:white;text-align:center;font-size:14px;color:#84909e;line-height:1.8}.autoRemoveEmpty a{margin-left:8px;color:#4672be}.autoRemoveError,.autoRemoveNotice{margin:0;padding:12px 16px;border-radius:7px;font-size:14px;line-height:1.8}.autoRemoveError{background:#fff0ef;color:#ae4c42}.autoRemoveNotice{background:#fff9eb;color:#92733d}@media(max-width:1150px){.autoRemoveRule>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.autoRemoveRule>div{grid-template-columns:1fr}.autoRemoveRule>div label{justify-content:space-between}.autoRemoveRule>header{align-items:flex-start;flex-wrap:wrap}}.messageTemplatePagination,.messageTemplateToolbar,.messageTemplateToolbar form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.messageTemplateToolbar{justify-content:space-between}.messageTemplateFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) auto;gap:24px;align-items:end;padding-bottom:24px;margin-bottom:22px;border-bottom:1px solid #edf0f5}.messageTemplateFilters label{display:grid;gap:9px;font-size:14px;color:#475569}.messageTemplateFilters>div,.messageTemplateToolbar>div{display:flex;gap:8px}.messageTemplateToolbar h2{margin:0;font-size:16px;font-weight:600;color:#24344c}.messageTemplateToolbar h2 small{display:inline-block;margin-left:6px;border-radius:5px;padding:2px 6px;background:#f1f4f9;color:#7c8798;font-size:13px;font-weight:400}.messageTemplateToolbar{margin-bottom:18px}.messageTemplateEmpty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:58px 16px;text-align:center;color:#8c98aa}.messageTemplateEmpty strong{font-weight:400;color:#65748b}.messageTemplateEmpty span{font-size:13px}@media(max-width:760px){.messageTemplateFilters{grid-template-columns:1fr;gap:14px}.messageTemplateFilters>div{justify-content:flex-end}}.messageTemplateDialog button,.messageTemplatePanel button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #dce2e9;border-radius:5px;background:#fff;color:#465368;cursor:pointer;font:inherit}.messageTemplateDialog button:disabled,.messageTemplatePanel button:disabled{opacity:.5;cursor:not-allowed}.messageTemplateDialog .primaryButton,.messageTemplatePanel .primaryButton{background:#24293b;color:#fff;border-color:#24293b}.messageTemplateDialog input,.messageTemplateDialog select,.messageTemplateDialog textarea,.messageTemplatePanel input,.messageTemplatePanel select{border:1px solid #dce2e9;border-radius:5px;padding:9px 11px;font:inherit;color:#334155;background:#fff;min-width:0}.messageTemplateDialog :focus-visible,.messageTemplatePanel :focus-visible{outline:2px solid #5174c6;outline-offset:2px}.messageTemplateHint{color:#69788b;font-size:13px;line-height:1.8}.messageTemplateExcerpt{max-width:440px;min-width:180px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.messageTemplatePanel .tableAction{border:0;color:#526aaa;background:transparent}.messageTemplatePagination{justify-content:flex-end;padding-top:20px;color:#69788b;font-size:14px}.messageTemplateDialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e3e7ee;border-radius:10px;padding:24px;color:#334155;box-shadow:0 20px 70px #16233c33}.messageTemplateDialog::backdrop{background:#14213b70}.messageTemplateDialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.messageTemplateDialog h2{font-size:18px;margin:0}.messageTemplateDialog fieldset{padding:0;border:0;margin:0;min-width:0;display:grid;gap:16px}.messageTemplateDialog label{display:grid;gap:8px;font-size:14px}.messageTemplateDialog textarea{resize:vertical;min-height:120px}.messageTemplateDialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.messageTemplateVariables{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.messageTemplateVariables small{margin-left:auto;color:#69788b}.messageTemplatePreview{background:#f6f8fb;border:1px solid #e7eaf0;border-radius:5px;padding:14px;font-size:14px}.messageTemplatePreview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.messageTemplateError{color:#a52a35;background:#fff0f1;padding:10px 12px;border-radius:5px;line-height:1.6}@media(max-width:600px){.messageTemplateToolbar form,.messageTemplateToolbar form label{width:100%}.messageTemplateToolbar input{width:100%;box-sizing:border-box}.messageTemplateDialog{padding:18px}}.erpCompactBrand,.erpNavigationBackdrop,.erpNavigationToggle{display:none}.dashboardShell{background:#f7f6f2}.dashboardShell .erpContent{padding:20px 24px}.dashboardShell .dashboardPage{gap:16px}.dashboardShell .dashboardHeading>div{display:flex;flex-direction:column;gap:5px}.dashboardShell .dashboardHeading p{order:-1;font-size:13px}.dashboardShell .dashboardHeading h1{font-size:22px;font-weight:600}.dashboardHeading h1 em{font-style:normal;color:#bd4029}.dashboardShell .extensionPresenceNotice{margin-bottom:0;padding:20px 24px;min-height:0}.dashboardShell .extensionPresenceCopy p{font-size:14px}.dashboardShell .extensionPresenceTitle strong{font-size:14px;font-weight:500}.dashboardShell .extensionPresenceCopy small{font-size:13px}.dashboardShell .extensionPresenceAction{min-height:26px;font-size:13px;padding:0 12px}.dashboardShell .dashboardAiBanner{min-height:100px;padding:18px 24px;border:1px solid #27282e;border-left:4px solid #d5ad4c;background:#191a1f;grid-template-columns:minmax(0,1fr) auto;color:#fff}.dashboardShell .dashboardAiIcon{display:none}.dashboardShell .dashboardAiBanner strong{font-size:16px;font-weight:600}.dashboardShell .dashboardAiBanner small{line-height:1.6;color:#a2a3aa}.dashboardShell .dashboardAiActions>a{background:#191a1f;border-color:#37383e;color:#fff}.dashboardShell .dashboardAiActions>a:nth-child(2){background:#efc467;color:#27251e;border-color:#efc467}.dashboardTradingGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:16px}.dashboardTradingLeft{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:16px;min-width:0}.dashboardTradingLeft:not(:has(.dashboardAiBanner)){grid-template-rows:1fr}.dashboardMoneyToday,.dashboardOrderToday{margin:0;border-radius:12px}.dashboardMoneyToday header,.dashboardOrderToday header{border:0}.dashboardOrderTiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 20px 20px}.dashboardOrderTiles>a,.dashboardOrderTiles>article{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:152px;padding:14px;color:#242a30;background:#fbfaf7;border:1px solid #efeee9;border-radius:10px;text-decoration:none}.dashboardOrderTiles span{font-size:13px;color:#8b908f}.dashboardOrderTiles strong{font-size:30px;line-height:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.dashboardOrderTiles small{font-size:13px;line-height:1.5;color:#8b908f}.dashboardOrderTiles article>a{padding:6px 10px;margin-top:auto;border:1px solid #e1e2e5;border-radius:5px;background:#fff;font-size:13px;text-align:center;text-decoration:none;color:#4d5158}.dashboardOrderTiles article:nth-child(2)>a{background:#bf4029;border-color:#bf4029;color:white}.dashboardOrderTiles .dashboardOrderBlocked{border-color:#bf4029;background:#fff5f2}.dashboardOrderTiles .dashboardOrderBlocked>span,.dashboardOrderTiles .dashboardOrderBlocked>strong{color:#b33e29}.dashboardMoneyToday dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:8px 0;padding:0 20px}.dashboardMoneyToday dt,.dashboardMoneyToday small{font-size:13px;color:#8b908f}.dashboardMoneyToday dd{font-size:24px;font-weight:600;line-height:1.2;margin:6px 0;overflow-wrap:anywhere}.dashboardMoneyToday dl>div:first-child{grid-column:1/-1;padding-bottom:9px;border-bottom:1px solid #ece9e4}.dashboardMoneyToday dl>div:last-child{grid-column:auto}.dashboardMoneyToday a{font-size:13px;color:#876631}.dashboardMoneyToday{color:#f5f5f4;background:#191a1f;border-color:#27282e}.dashboardMoneyToday h2{color:#f5f5f4}.dashboardMoneyToday dt,.dashboardMoneyToday header small,.dashboardMoneyToday small{color:#a2a6b0}.dashboardMoneyToday dd{color:#fff}.dashboardMoneyToday dl>div:first-child{border-bottom-color:#35363c}.dashboardMoneyToday dl>div:first-child dd{font-size:clamp(30px,2.4vw,36px)}.dashboardMoneyToday dl>div:nth-child(2) small{color:#66d698}.dashboardMoneyToday a{color:#aebfe8}.dashboardMoneyToday .dashboardGmvTrend{border-top-color:#35363c}.dashboardMoneyToday .dashboardGmvTrend button{color:#c7cbd3;background:#262831;border-color:#3a3d48}.dashboardMoneyToday .dashboardGmvTrend button[aria-pressed=true]{color:#fff;background:#4654ad;border-color:#4654ad}.dashboardMoneyToday .dashboardGmvTrend p,.dashboardMoneyToday .dashboardGmvTrend>small{color:#a2a6b0}.dashboardGmvTrend{padding:10px 20px;border-top:1px solid #efeee9}.dashboardGmvTrend>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.dashboardGmvTrend strong{margin-left:6px}.dashboardGmvTrend button{border:1px solid #e6e5e0;border-radius:5px;background:white;padding:4px 8px;color:#8d928c;font-size:13px;cursor:pointer}.dashboardGmvTrend button[aria-pressed=true]{background:#f0ece3;color:#746241}.dashboardGmvTrend p{min-height:85px;display:flex;align-items:center;justify-content:center;gap:8px;color:#989d96;font-size:13px}.dashboardGmvTrend>small{font-size:13px;line-height:1.7;display:block;color:#989d96}.dashboardGmvTrend label{display:flex;gap:8px;font-size:13px;align-items:center;margin-top:8px}.dashboardShell .dashboardStores td,.dashboardShell .dashboardStores th{padding:12px 10px}.dashboardShell .dashboardStores table{min-width:620px}.dashboardStages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboardStages article{background:#fff;border:1px solid #ecece6;border-radius:10px;padding:18px}.dashboardStages h2{font-size:14px;margin:0 0 14px}.dashboardStages h2 small{font-size:13px;font-weight:400;color:#929592}.dashboardStages article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardStages a{display:flex;align-items:center;gap:7px;min-width:0;color:#4e5559;text-decoration:none;padding:7px 9px;border:1px solid #e9e9e6;border-radius:20px;font-size:13px;white-space:nowrap;overflow:hidden}.dashboardStages a:hover{border-color:#e9bfd0;background:#fff7fa;color:#ca3680}.dashboardStages a i{font-style:normal;border-radius:50%;flex:0 0 20px;width:20px;height:20px;background:#292c35;display:grid;place-items:center;font-size:11px;color:#fff}.dashboardStages article:nth-child(2) a i{background:#198c6e}.dashboardStages article:nth-child(3) a i{background:#af7b22}.dashboardStages a svg{display:none}@media(max-width:1400px){.dashboardOrderTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.dashboardStages,.dashboardTradingGrid{grid-template-columns:1fr}}.profitShell .profitTrendPage{gap:20px}.profitShell .profitTrendHeading h1{font-size:20px;line-height:28px;margin-bottom:4px;font-weight:600}.profitTrendHeading p i{display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#46a98a;box-shadow:0 0 0 3px #46a98a16}.profitTrendControls{gap:8px}.profitRange{gap:1px;padding:3px;background:#fff;border-radius:6px}.profitRange button{height:28px;padding:0 10px;border-radius:4px;color:#69707d}.profitTrendControls .profitRange button{min-width:54px}.profitAllStores{height:34px;padding:0 10px;margin:0;border:1px solid #e9ebef;border-radius:6px;background:#fff;color:#69707d}.profitAllStores input{appearance:none;width:28px;height:16px;margin:0;border-radius:20px;background:#c6c6c6;cursor:pointer;position:relative}.profitAllStores input:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:white;transition:transform .15s}.profitAllStores input:checked{background:#24293b}.profitAllStores input:checked:after{transform:translateX(12px)}.profitTrendPage :focus-visible{outline:2px solid #2589e8;outline-offset:2px}.profitShell .profitMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px;box-shadow:0 1px 2px #18213108}.profitShell .profitMetricGrid article{padding:14px 16px;border-bottom:0;border-right:1px solid #edf0f3}.profitShell .profitMetricGrid article:last-child{border-right:0}.profitShell .profitMetricGrid strong{font-size:26px;line-height:34px;margin:6px 0 2px;font-weight:600;letter-spacing:-.4px}.profitMetricGrid strong em{font-style:normal;font-size:13px;font-weight:400;color:#69707d;margin-left:6px}.profitMetricGrid .profitComparison{font-size:13px;line-height:20px;color:#9097a2}.profitMetricGrid small{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.profitAnalysisGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:stretch}.profitAnalysisGrid>section,.profitInsights{min-width:0;margin:0;border:1px solid #eceef1;border-radius:8px;background:white;box-shadow:0 1px 2px #18213104}.profitAnalysisGrid header{min-height:64px;padding:14px 18px;box-sizing:border-box;border-bottom:1px solid #f0f1f3}.profitAnalysisGrid header h2{font-size:14px;font-weight:600;display:flex;gap:6px;align-items:center;margin:0}.profitInsights header{display:flex;justify-content:space-between;align-items:center}.profitInsights header span{font-size:13px;color:#8d95a1}.profitInsights dl{margin:0;padding:0 18px}.profitInsights dl>div{padding:15px 0;border-bottom:1px solid #f0f1f3}.profitInsights dl>div:last-child{border:0}.profitInsights dt{font-size:13px;color:#85909b;margin-bottom:7px}.profitInsights dd{margin:0 0 5px;color:#252b3c;font-size:14px;font-weight:500}.profitInsights small{font-size:13px;color:#85909b;line-height:1.7}.profitChartEmpty{min-height:320px;text-align:center}.profitDailyTable header small{color:#8a929e;font-size:13px;font-weight:400;margin-left:10px}.profitDailyTable th{background:#fafafa;font-weight:500;color:#6f7784}.profitDailyTable td{color:#3b4350;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1200px){.profitAnalysisGrid{grid-template-columns:1fr}}@media(max-width:900px){.erpShell{grid-template-columns:minmax(0,1fr)}.erpShell .erpSidebar{display:none}.erpShell .erpTopbar{padding:0 16px;gap:12px;height:56px}.erpShell .erpNavigationToggle{display:inline-flex;flex:0 0 auto;padding:0;color:#3b4149;border:0;background:none;cursor:pointer}.erpShell .erpCompactBrand{display:block;flex:0 0 auto;width:26px}.erpShell .erpCompactBrand img{width:26px;height:26px;object-fit:contain}.erpShell .topbarSpacer{display:none}.erpShell .topbarActions{min-width:0;flex:1 1}.erpShell .topbarActions>*{flex-shrink:0}.erpShell .topbarActions .currentUser>summary>span{display:none}.erpShell .topbarActions .currentUser>summary{padding-inline:4px}.profitShell .erpContent{padding:56px 64px 32px}.profitShell.dashboardShell .erpContent{padding:20px 16px}.profitShell .profitTrendHeading{display:grid;gap:20px}.erpShell.navigationOpen .erpSidebar{display:block;position:fixed;z-index:40;left:0;top:56px;width:208px;height:calc(100dvh - 56px);padding:12px}.erpShell.navigationOpen .erpSidebar nav,.erpShell.navigationOpen .navSection{display:block;width:auto}.erpShell.navigationOpen .erpSidebar .erpBrand{display:none}.erpShell.navigationOpen .erpSidebar nav a,.erpShell.navigationOpen .erpSidebar nav summary{width:auto;justify-content:flex-start;padding:8px 12px}.erpShell.navigationOpen .erpSidebar nav a>span,.erpShell.navigationOpen .erpSidebar nav summary>span,.erpShell.navigationOpen .navSectionLabel{display:inline}.erpShell.navigationOpen .erpSidebar nav details[open]>div{display:grid}.erpShell.navigationOpen .erpNavigationBackdrop{display:block;position:fixed;z-index:35;inset:56px 0 0;border:0;background:#16243c40}}@media(max-width:600px){.profitShell .erpContent{padding:28px 20px}.profitShell .profitMetricGrid article{padding:12px 8px}.profitShell .profitMetricGrid strong{font-size:21px}.erpShell .topbarActions>a:nth-child(2),.erpShell .topbarActions>a:nth-child(3){display:none}}.returnImageMissing,.returnProduct img{width:52px;height:60px;flex:0 0 52px;object-fit:contain;border:1px solid #e9edf2;border-radius:8px;background:#fff}.returnImageMissing{display:grid;place-items:center;color:#99a3b4;background:#f7f9fc}.returnsTable td{padding-block:15px}.returnsTable td small{margin-top:5px;line-height:1.5}.commandLiveControls{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8499ba;font-size:13px;margin-bottom:10px}.commandLiveControls button{display:inline-flex;align-items:center;gap:5px;border:1px solid #28416c;border-radius:6px;padding:4px 8px;color:#b6c9e8;background:#102342;cursor:pointer}.commandLiveViewport{position:relative}.commandLiveTrack{will-change:transform}.commandLiveViewport:is(:hover,:focus-within,.paused) .commandLiveTrack{animation-play-state:paused}.commandLiveTrack .commandLiveList{padding-bottom:8px}.commandLiveList>div{min-height:42px;grid-template-columns:70px 50px minmax(0,1fr) 28px 48px auto}@keyframes command-stream-scroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.commandLiveTrack.moving{animation:none}.commandLiveTrack>[aria-hidden=true]{display:none}.commandLiveViewport{overflow-y:auto}}@media (max-width:760px){.commandLiveList>div{grid-template-columns:65px 40px minmax(0,1fr) 28px 45px}.commandLiveList em{display:none}}.announcementDetailModal.announcementNativeDialog{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #e2e7ef;max-width:calc(100vw - 32px);max-height:85dvh;overflow:auto}.announcementNativeDialog::backdrop{background:#17243b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.announcementPagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;border-top:1px solid #edf0f5;color:#778396;font-size:13px}.announcementPagination button{padding:7px 12px;border:1px solid #dce3ed;border-radius:7px;background:white;color:#465973;cursor:pointer}.announcementPagination button:disabled{opacity:.45;cursor:not-allowed}.commandDashboard{display:grid;grid-template-columns:minmax(245px,1fr) minmax(0,2.24fr) minmax(245px,1fr);grid-template-rows:minmax(625px,auto) minmax(225px,auto);gap:12px}.commandBoard{display:contents}.commandHero{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:625px;overflow:hidden;border:1px solid #1a3161;border-radius:5px;background:radial-gradient(ellipse at 55% 65%,#15295e55,transparent 55%),#07122c;box-shadow:inset 0 0 42px #12326a33}.commandHero:before{position:absolute;top:13px;left:20px;z-index:3;width:3px;height:16px;border-radius:3px;background:#d97df2;box-shadow:0 0 12px #db84ff;content:""}.commandHero:after{position:absolute;top:12px;left:32px;z-index:3;color:#d7e4fb;font-size:15px;font-weight:700;letter-spacing:.08em;content:"核心指标 · 今日实时"}.commandMetrics{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:143px 1fr 70px;gap:0;margin:0;pointer-events:none}.commandMetrics article{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 12px;border:0;border-radius:0;background:none;box-shadow:none}.commandMetrics article:after,.commandMetrics article:before{display:none}.commandMetrics article:first-child{grid-column:3/5;grid-row:1;padding-top:42px;text-align:center;color:#36d6f4}.commandMetrics article:nth-child(2){grid-column:1/3;grid-row:1;padding-top:42px;text-align:center;color:#e781d5}.commandMetrics article:nth-child(n+3){grid-row:3;align-content:center;padding:8px 12px;border-top:1px solid #1c3465;text-align:center}.commandMetrics article:nth-child(3){grid-column:1}.commandMetrics article:nth-child(4){grid-column:2}.commandMetrics article:nth-child(5){grid-column:3}.commandMetrics article:nth-child(6){grid-column:4}.commandMetrics article:nth-child(n+3):not(:last-child){border-right:1px solid #1c3465}.commandMetrics article>span{font-size:14px;letter-spacing:.02em}.commandMetrics article>strong{flex:none;overflow:visible;font-size:22px;line-height:1.12}.commandMetrics article>small{font-size:12px;line-height:1.3}.commandMetrics article:nth-child(-n+2)>strong{font-size:clamp(42px,3.2vw,62px);font-weight:800;letter-spacing:.02em}.commandLeft{grid-column:1;grid-row:1;grid-template-rows:1fr 1fr}.commandRight{grid-column:3;grid-row:1;grid-template-rows:1.12fr .88fr}.commandMiddle{grid-column:1/4;grid-row:2;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr);grid-template-rows:1fr;min-height:225px}.commandMiddleBottom{grid-template-columns:1fr 1fr}.commandDashboard .commandCard{border-radius:5px;padding:14px;background:#07122a}.commandDashboard .commandCard h2{font-size:16px;letter-spacing:.02em;line-height:1.4}.commandStatusBody{grid-template-columns:minmax(140px,.95fr) minmax(0,1.05fr);gap:6px}.commandDonut>strong{font-size:25px}.commandLegend{gap:9px}.commandLegend>div{grid-template-columns:7px minmax(0,1fr) auto;gap:6px;font-size:12px;line-height:1.3}.commandLegend>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commandLegend small{display:none}.commandLiveViewport{height:322px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);overflow:hidden}.commandLiveTrack.moving{animation:command-stream-scroll var(--stream-duration) linear infinite}.commandLiveList>div{grid-template-columns:72px minmax(0,1fr) auto auto;grid-template-rows:auto auto;gap:5px 8px;min-height:62px;padding:9px 10px;font-size:12px;line-height:1.25}.commandLiveList time{grid-column:1;grid-row:1;white-space:nowrap}.commandLiveList>div>span{grid-column:2;grid-row:1}.commandLiveList>div>b{grid-column:3;grid-row:1;white-space:nowrap}.commandLiveList>div>em{grid-column:4;grid-row:1;padding:3px 5px;font-size:11px}.commandLiveList>div>strong{grid-column:1/4;grid-row:2;color:#dce9fb;font-size:12px}.commandLiveList>div>small{grid-column:4;grid-row:2;text-align:right;font-size:11px}.commandHotList small,.commandHotList strong{font-size:13px;line-height:1.4}.commandHotList{gap:15px}.commandFooter{margin-top:12px}@media(max-width:1200px){.commandDashboard{grid-template-columns:minmax(210px,1fr) minmax(0,2.1fr) minmax(210px,1fr)}.commandStatusBody{grid-template-columns:1fr}.commandDonut .recharts-responsive-container{height:150px!important}.commandLegend{grid-template-columns:1fr 1fr;gap:4px}.commandMetrics article:nth-child(-n+2)>strong{font-size:38px}}@media(max-width:1350px){.commandHeader{grid-template-columns:minmax(0,1fr) 184px;gap:12px 18px}.commandControls{grid-column:1/-1;grid-row:2;flex-wrap:wrap}.commandClock{grid-column:2;grid-row:1}.commandClock span{white-space:nowrap}.commandDashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.commandHero{grid-column:1/3;grid-row:1;min-height:610px}.commandLeft{grid-column:1;grid-row:2}.commandRight{grid-column:2;grid-row:2}.commandMiddle{grid-column:1/3;grid-row:3}.commandStatusBody{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr)}.commandLegend{grid-template-columns:1fr}}@media(max-width:900px){.commandDashboard{grid-template-columns:1fr 1fr;grid-template-rows:auto}.commandHero{grid-column:1/3;grid-row:1;min-height:600px}.commandLeft{grid-column:1;grid-row:2}.commandRight{grid-column:2;grid-row:2}.commandMiddle{grid-column:1/3;grid-row:3}.commandStatusBody{grid-template-columns:.9fr 1.1fr}.commandLegend{grid-template-columns:1fr}}@media(max-width:650px){.commandDashboard{grid-template-columns:1fr}.commandHero{grid-column:1;min-height:570px}.commandLeft{grid-column:1;grid-row:2}.commandRight{grid-column:1;grid-row:3}.commandMiddle{grid-column:1;grid-row:4}.commandMiddle,.commandMiddleBottom{grid-template-columns:1fr}.commandMetrics article:nth-child(-n+2)>strong{font-size:32px}.commandMetrics article>strong{font-size:17px}.commandMetrics article>small{display:none}}.commandDashboard{grid-template-rows:minmax(600px,auto) minmax(225px,auto)}.commandHero{min-height:600px}.commandLeft{grid-template-rows:minmax(285px,1fr) minmax(245px,1fr)}.commandStatus{display:flex;flex-direction:column}.commandStatusBody{flex:1 1;align-items:center;grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);gap:12px}.commandDonut{display:grid;place-items:center}.commandDonut .recharts-responsive-container{max-width:210px}.commandDonut>strong{font-size:clamp(20px,1.7vw,26px)}.commandLegend{align-content:center;gap:11px}.commandLegend>div{grid-template-columns:8px minmax(0,1fr) auto;font-size:13px}.commandMetrics{grid-template-rows:138px 1fr 86px}.commandMetrics article:nth-child(-n+2){padding-top:34px}.commandMetrics article:nth-child(n+3){padding:10px 8px}.commandMetrics article:nth-child(n+3)>strong{font-size:clamp(18px,1.45vw,24px)}.commandMetrics article>small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.commandHero .commandMetrics article:nth-child(n+3){background:#081733}@media (max-width:1350px){.commandDashboard{grid-template-rows:auto}.commandHero{min-height:600px}.commandLeft{grid-template-rows:minmax(270px,auto) minmax(230px,auto)}}@media (max-width:650px){.commandHero{min-height:570px}.commandMetrics{grid-template-rows:126px 1fr 76px}.commandMetrics article:nth-child(n+3)>strong{font-size:16px}.commandStatusBody{grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr)}}@media (max-width:600px){.dashboardShell .erpContent{padding:16px}.dashboardShell .dashboardHeading{flex-direction:column;align-items:stretch;gap:12px}.dashboardShell .dashboardHeading>div{min-width:0}.dashboardShell .dashboardHeading h1{font-size:20px;line-height:1.4}.dashboardShell .dashboardHeading p{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4}.dashboardShell .dashboardHeading p>span{display:inline}.dashboardShell .dashboardHeading>button{align-self:flex-end}.dashboardShell .dashboardAiBanner{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.dashboardShell .dashboardAiActions{grid-column:1;justify-content:flex-start;flex-wrap:wrap}.dashboardOrderTiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.dashboardOrderTiles>:last-child{grid-column:1/-1}.dashboardStages article{padding:16px}}