:root{--admin-green:#176b59;--admin-deep:#17352f;--admin-bg:#f3f5f3;--admin-line:#dfe6e2;--admin-muted:#788681}.adminShell{min-height:100vh;background:var(--admin-bg);display:grid;grid-template-columns:218px 1fr;color:#22302c}.adminSide{position:sticky;top:0;height:100vh;background:var(--admin-deep);color:#fff;padding:24px 17px;display:flex;flex-direction:column}.adminBrand{display:flex;align-items:center;gap:10px;padding:0 8px 24px;border-bottom:1px solid #ffffff14}.adminBrand>i{width:38px;height:38px;border-radius:11px;background:#d8eadf;color:var(--admin-deep);display:grid;place-items:center;font-style:normal;font-size:21px;font-weight:800}.adminBrand>div{display:grid;gap:3px}.adminBrand b{font-size:15px}.adminBrand span{font-size:9px;color:#98b7ad}.adminSide nav{display:grid;gap:6px;margin-top:22px}.adminSide nav button{position:relative;border:0;background:transparent;color:#a8bbb5;border-radius:10px;padding:11px 12px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer}.adminSide nav button.active,.adminSide nav button:hover{background:#ffffff12;color:#fff}.adminSide nav i{width:25px;height:25px;border-radius:7px;background:#ffffff0c;display:grid;place-items:center;font-style:normal;font-size:10px}.adminSide nav span{font-size:11px}.adminSide nav em{margin-left:auto;background:#d47c43;color:#fff;border-radius:10px;min-width:18px;height:18px;display:grid;place-items:center;font-size:8px;font-style:normal}.adminSecurity{margin-top:auto;padding:13px;background:#ffffff0c;border:1px solid #ffffff12;border-radius:10px;display:grid;gap:5px}.adminSecurity b{font-size:9px;color:#d9e8e3}.adminSecurity span{font-size:8px;color:#91aaa2}.adminMain{min-width:0}.adminTop{height:74px;background:#fff;border-bottom:1px solid var(--admin-line);padding:0 30px;display:flex;align-items:center;justify-content:space-between}.adminTop>div:first-child{display:grid;gap:4px}.adminTop>div:first-child span{font-size:9px;color:var(--admin-muted)}.adminTop>div:first-child b{font-size:17px}.adminAccount{display:grid;grid-template-columns:auto auto;gap:2px 8px;text-align:right;align-items:center}.adminAccount span{font-size:8px;color:var(--admin-muted)}.adminAccount b{font-size:10px}.adminAccount a{grid-column:1/3;color:var(--admin-green);font-size:8px;text-decoration:none}.adminContent{padding:25px 30px 50px;max-width:1280px;margin:auto}.adminGreeting{background:linear-gradient(110deg,#17483d,#1b755f);color:#fff;border-radius:17px;padding:27px 30px;display:flex;justify-content:space-between;align-items:center}.adminGreeting span,.panelTitle span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#86c4b2;font-weight:700}.adminGreeting h1{font-size:24px;margin:7px 0}.adminGreeting p{font-size:10px;color:#c7ded7;margin:0}.adminGreeting button,.panelTitle button{border:0;background:#fff;color:var(--admin-green);border-radius:9px;padding:11px 14px;font-size:10px;font-weight:700;cursor:pointer}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.metricGrid article{background:#fff;border:1px solid var(--admin-line);border-radius:13px;padding:18px;display:grid;gap:7px}.metricGrid span{font-size:9px;color:var(--admin-muted)}.metricGrid b{font-size:23px}.metricGrid small{font-size:8px;color:var(--admin-green)}.metricGrid small.warn{color:#b96a34}.overviewGrid{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;margin-top:14px}.adminPanel,.chartCard,.todoCard{background:#fff;border:1px solid var(--admin-line);border-radius:14px;padding:20px}.chartCard header,.todoCard header{display:flex;justify-content:space-between;align-items:start}.chartCard header span,.todoCard header span{font-size:8px;color:var(--admin-green)}.chartCard h2,.todoCard h2{font-size:15px;margin:5px 0}.chartCard header em{font-style:normal;font-size:8px;color:var(--admin-muted)}.bars{height:205px;display:flex;align-items:end;gap:14px;padding:22px 8px 0}.bars div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:7px}.bars i{display:block;width:100%;max-width:30px;background:linear-gradient(#2f9a7d,#9fd4c4);border-radius:6px 6px 2px 2px}.bars span{font-size:8px;color:#8a9792}.todoCard header{display:block;margin-bottom:13px}.todoCard>button{width:100%;border:0;border-top:1px solid var(--admin-line);background:#fff;padding:13px 2px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:left;cursor:pointer}.todoCard>button b{width:25px;height:25px;border-radius:7px;background:#e8f3ef;color:var(--admin-green);display:grid;place-items:center;font-size:10px}.todoCard>button span{font-size:10px}.todoCard>button i{font-style:normal;color:#8c9994}.panelTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.panelTitle span{color:var(--admin-green)}.panelTitle h1{font-size:22px;margin:5px 0 0}.panelTitle button{background:var(--admin-green);color:#fff}.filterRow{display:flex;gap:7px;margin-bottom:13px}.filterRow button{border:1px solid var(--admin-line);background:#fff;color:#61706b;border-radius:17px;padding:7px 12px;font-size:9px}.filterRow button.active{background:#e7f2ee;border-color:#b9d8cd;color:var(--admin-green)}.adminTable{border:1px solid var(--admin-line);border-radius:10px;overflow:hidden}.adminTable>article,.adminTable>header{display:grid;grid-template-columns:2fr 1fr .7fr 1fr .8fr;gap:12px;align-items:center;padding:12px 15px}.adminTable>header{background:#f5f7f6;color:#7d8a85;font-size:8px}.adminTable>article{border-top:1px solid var(--admin-line);font-size:9px}.adminTable>article>div{display:grid;gap:4px}.adminTable>article>div b{font-size:10px}.adminTable>article>div span{font-size:8px;color:#86938e}.adminTable>article em{font-style:normal;color:var(--admin-green);font-size:8px;background:#eaf4f0;padding:5px 7px;border-radius:10px;width:max-content}.adminTable>article>button,.rxAdminList footer button{border:1px solid #bdd5cc;background:#fff;color:var(--admin-green);border-radius:7px;padding:7px 9px;font-size:8px;cursor:pointer}.adminTable>article>button:disabled{color:#89958f;border-color:#dfe5e2}.stockWarn{color:#c26135}.rxNotice{background:#fff7e9;color:#79572f;border-radius:9px;padding:12px 14px;font-size:9px;margin-bottom:14px}.rxAdminList{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rxAdminList article{border:1px solid var(--admin-line);border-radius:12px;overflow:hidden}.rxAdminList header{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--admin-line)}.rxAdminList header div{display:grid;gap:4px}.rxAdminList header span{font-size:8px;color:var(--admin-green)}.rxAdminList header b{font-size:11px}.rxAdminList header em{font-size:8px;color:#af6739;font-style:normal}.rxAdminList article>div{padding:13px 14px;display:grid;gap:8px}.rxAdminList p{display:flex;justify-content:space-between;margin:0;font-size:9px}.rxAdminList p span{color:#7d8a85}.rxAdminList .risk{color:#b8582f}.rxAdminList footer{padding:12px 14px;background:#f8faf9;display:flex;justify-content:flex-end;gap:7px}.rxAdminList footer button.approve{background:var(--admin-green);color:#fff;border-color:var(--admin-green)}.adminEmpty{text-align:center;padding:70px}.adminEmpty i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e5f2ed;color:var(--admin-green);margin:auto;font-style:normal}.adminEmpty h2{font-size:16px}.adminEmpty p{font-size:9px;color:var(--admin-muted)}.memberAdminStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.memberAdminStats article{border:1px solid var(--admin-line);border-radius:11px;padding:16px;display:grid;gap:6px}.memberAdminStats span{font-size:8px;color:var(--admin-muted)}.memberAdminStats b{font-size:20px}.memberAdminStats small{font-size:8px;color:var(--admin-green)}.campaignList{display:grid;gap:9px;margin-top:15px}.campaignList article{border:1px solid var(--admin-line);border-radius:11px;padding:14px;display:flex;align-items:center;justify-content:space-between}.campaignList article div{display:grid;gap:4px}.campaignList article span{font-size:8px;color:var(--admin-green)}.campaignList h3{font-size:11px;margin:0}.campaignList p{font-size:8px;color:var(--admin-muted);margin:0}.campaignList button,.storeAdminGrid button{border:0;background:transparent;color:var(--admin-green);font-size:9px;cursor:pointer}.storeAdminGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.storeAdminGrid article{border:1px solid var(--admin-line);border-radius:12px;padding:16px}.storeAdminGrid header{display:flex;justify-content:space-between}.storeAdminGrid header div{display:grid;gap:5px}.storeAdminGrid header span{font-size:8px;color:var(--admin-green)}.storeAdminGrid h3{font-size:14px;margin:0}.storeAdminGrid header>b{font-size:9px;color:#6d7b76}.storeAdminGrid p{font-size:9px;color:#697872}.storeAdminGrid button{padding:9px 0}.adminToast{position:fixed;right:24px;bottom:24px;background:#183c33;color:#fff;padding:12px 16px;border-radius:9px;font-size:9px;box-shadow:0 12px 30px #102f2730}.adminDenied{min-height:100vh;background:#eef3f1;display:grid;place-items:center;padding:24px}.adminDeniedCard{width:min(430px,100%);background:#fff;border:1px solid var(--admin-line);border-radius:18px;padding:38px;text-align:center;display:grid;justify-items:center;gap:10px}.adminDeniedCard>i{width:54px;height:54px;background:var(--admin-green);color:#fff;border-radius:15px;display:grid;place-items:center;font-style:normal;font-size:20px;font-weight:800}.adminDeniedCard>span{font-size:9px;color:var(--admin-green)}.adminDeniedCard h1{font-size:21px;margin:7px 0}.adminDeniedCard p,.adminDeniedCard small{font-size:9px;color:var(--admin-muted)}.adminDeniedCard a{margin-top:10px;color:var(--admin-green);font-size:10px}@media(max-width:900px){.adminShell{grid-template-columns:70px 1fr}.adminSide{padding:18px 10px}.adminBrand>div,.adminSecurity,.adminSide nav span{display:none}.adminBrand{justify-content:center;padding:0 0 19px}.adminSide nav button{justify-content:center;padding:10px}.adminSide nav em{position:absolute;right:2px;top:2px}.metricGrid{grid-template-columns:1fr 1fr}.overviewGrid{grid-template-columns:1fr}.storeAdminGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.adminShell{display:block;padding-bottom:64px}.adminSide{position:fixed;z-index:10;top:auto;bottom:0;width:100%;height:64px;padding:6px;background:#ffffffed;color:#65736e;border-top:1px solid var(--admin-line)}.adminBrand,.adminSecurity{display:none}.adminSide nav{height:100%;margin:0;display:flex;justify-content:space-around}.adminSide nav button{display:grid;justify-items:center;gap:2px;padding:5px 7px}.adminSide nav button:nth-child(5),.adminSide nav button:nth-child(6){display:none}.adminSide nav button.active{background:#e6f1ed;color:var(--admin-green)}.adminSide nav i{background:transparent}.adminSide nav em{right:-1px}.adminTop{height:62px;padding:0 14px}.adminAccount span{display:none}.adminContent{padding:15px 12px 30px}.adminGreeting{padding:22px;display:block}.adminGreeting button{margin-top:15px}.metricGrid{gap:8px}.metricGrid article{padding:13px}.metricGrid b{font-size:19px}.memberAdminStats,.rxAdminList,.storeAdminGrid{grid-template-columns:1fr}.adminPanel{padding:14px}.adminTable{overflow:auto}.adminTable>article,.adminTable>header{min-width:650px}.filterRow{overflow:auto}.filterRow button{white-space:nowrap}.panelTitle h1{font-size:19px}}.adminAccountActions{grid-column:1/3;display:flex;justify-content:flex-end;gap:9px}.adminAccountActions a,.adminAccountActions button{color:var(--admin-green);font-size:8px;border:0;background:transparent;padding:0;cursor:pointer;text-decoration:none}.passwordVisibility{justify-self:start}.passwordChangeBackdrop{position:fixed;inset:0;z-index:30;background:#102f2770;display:grid;place-items:center;padding:20px}.passwordChangeDialog{width:min(430px,100%);background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 70px #102f2740}.passwordChangeDialog>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.passwordChangeDialog h2{font-size:20px;margin:5px 0}.passwordChangeDialog header span{font-size:9px;color:var(--admin-green)}.passwordChangeDialog header button{border:0;background:transparent;font-size:22px;color:#65736e;cursor:pointer}.passwordChangeDialog form{display:grid;gap:13px}.passwordChangeDialog label{display:grid;gap:7px;font-size:10px;font-weight:700}.passwordChangeDialog input{height:44px;border:1px solid #d8e2de;border-radius:10px;padding:0 12px;font-size:13px;outline:none}.passwordChangeActions{display:flex;justify-content:flex-end;gap:9px;margin-top:7px}.passwordChangeActions button{border:1px solid #cbd8d3;background:#fff;color:var(--admin-green);border-radius:9px;padding:10px 15px;font-size:10px;cursor:pointer}.passwordChangeActions button.confirm{background:var(--admin-green);border-color:var(--admin-green);color:#fff}.passwordChangeActions button:disabled{opacity:.55;cursor:not-allowed}.merchantLogin{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 15%,#dcece5 0,transparent 30%),linear-gradient(135deg,#edf4f1,#f7f4ea);color:#21322d}.merchantLoginCard{width:min(440px,100%);background:#fff;border:1px solid #dce5e1;border-radius:22px;padding:32px;box-shadow:0 24px 70px #17352f18}.merchantLoginCard>header{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid #e5ebe8}.merchantLoginCard>header>i,.merchantLoginLoading>i{width:46px;height:46px;border-radius:14px;background:var(--admin-deep);color:#fff;display:grid;place-items:center;font-style:normal;font-size:20px;font-weight:800}.merchantLoginCard>header>div{display:grid;gap:3px}.merchantLoginCard>header span{font-size:10px;color:var(--admin-green);font-weight:700}.merchantLoginCard>header b{font-size:16px}.merchantLoginIntro{padding:24px 0 18px}.merchantLoginIntro>span{display:inline-block;padding:5px 8px;border-radius:14px;background:#e8f3ef;color:var(--admin-green);font-size:9px;font-weight:700}.merchantLoginIntro h1{font-size:25px;margin:10px 0 7px}.merchantLoginIntro p{font-size:11px;color:var(--admin-muted);margin:0}.merchantLoginCard form{display:grid;gap:14px}.merchantLoginCard label{display:grid;gap:7px;font-size:10px;font-weight:700}.merchantLoginCard input{width:100%;height:46px;border:1px solid #d8e2de;border-radius:10px;padding:0 13px;font-size:13px;outline:none;background:#fbfcfb}.merchantLoginCard input:focus{border-color:#4b927e;box-shadow:0 0 0 3px #4b927e18}.merchantLoginSubmit{height:47px;border:0;border-radius:10px;background:var(--admin-green);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.merchantLoginSubmit:disabled,.merchantTextButton:disabled{opacity:.55;cursor:not-allowed}.merchantTextButton{border:0;background:transparent;color:var(--admin-green);font-size:10px;cursor:pointer}.merchantLoginMessage{margin:0;border-radius:8px;background:#fff4e6;color:#7e592d;padding:10px 12px;font-size:10px}.merchantLoginCard>footer{margin-top:21px;padding-top:17px;border-top:1px solid #e5ebe8;text-align:center;color:#8a9692;font-size:8px}.merchantLoginLoading{display:grid;justify-items:center;gap:14px;text-align:center}.merchantLoginLoading>span{font-size:10px;color:var(--admin-muted)}.adminDeniedCard>.merchantTextButton{margin-top:10px}.fundsPage{display:grid;gap:16px}.fundsHero{background:linear-gradient(112deg,#173e35,#176b59);color:#fff;border-radius:17px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.fundsHero>div:first-child>span{font-size:8px;letter-spacing:.14em;color:#8fcbb9;font-weight:700}.fundsHero h1{font-size:24px;margin:7px 0}.fundsHero p{font-size:10px;color:#c7ded7;margin:0}.fundsConnection{min-width:260px;background:#ffffff10;border:1px solid #ffffff1f;border-radius:12px;padding:13px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center}.fundsConnection>i{width:38px;height:38px;border-radius:10px;background:#1aad19;color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:700}.fundsConnection>div{display:grid;gap:3px}.fundsConnection span{font-size:8px;color:#a9c9bf}.fundsConnection b{font-size:10px}.fundsConnection em{font-size:8px;font-style:normal;color:#f3d2a6;background:#ffffff12;border-radius:12px;padding:5px 7px}.fundsMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fundsMetricGrid article{background:#fff;border:1px solid var(--admin-line);border-radius:13px;padding:17px;display:grid;gap:7px}.fundsMetricGrid span{font-size:9px;color:var(--admin-muted)}.fundsMetricGrid b{font-size:22px}.fundsMetricGrid small{font-size:8px;color:var(--admin-green)}.fundsMetricGrid small.warn{color:#b96a34}.fundsLayout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px}.fundsWorkspace{background:#fff;border:1px solid var(--admin-line);border-radius:14px;padding:18px;min-width:0}.fundsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.fundsTabs{display:flex;gap:5px;overflow:auto}.fundsTabs button{white-space:nowrap;border:0;background:transparent;color:#74817d;border-radius:8px;padding:8px 10px;font-size:9px;cursor:pointer}.fundsTabs button.active{background:#e6f2ee;color:var(--admin-green);font-weight:700}.fundsExport{white-space:nowrap;border:1px solid #bfd6ce;background:#fff;color:var(--admin-green);border-radius:8px;padding:8px 10px;font-size:8px;cursor:pointer}.fundsTable{border:1px solid var(--admin-line);border-radius:10px;overflow:hidden}.fundsTable>article,.fundsTable>header{display:grid;grid-template-columns:2fr .8fr .8fr .8fr .8fr;gap:12px;align-items:center;padding:12px}.fundsTable>header{background:#f5f7f6;color:#7d8a85;font-size:8px}.fundsTable>article{border-top:1px solid var(--admin-line);font-size:9px}.fundsTable>article>div{display:grid;gap:4px}.fundsTable>article>div b{font-size:9px}.fundsTable>article>div span{font-size:7px;color:#89958f;word-break:break-all}.fundsTable em{font-style:normal;color:var(--admin-green);font-size:8px;background:#eaf4f0;padding:5px 7px;border-radius:10px;width:max-content}.fundsTable button{border:1px solid #d4a378;background:#fff8f0;color:#a65728;border-radius:7px;padding:7px 9px;font-size:8px;cursor:pointer;width:max-content}.fundsNotice{background:#fff5e6;color:#78572f;border-radius:8px;padding:10px 12px;font-size:8px;margin-bottom:12px}.fundsNotice.neutral{background:#eef5f2;color:#4e6860}.reconcileSummary{background:#eef7f3;border:1px solid #d7eae2;border-radius:10px;padding:13px 15px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.reconcileSummary>div{display:grid;gap:4px}.reconcileSummary span{font-size:8px;color:#668078}.reconcileSummary b{font-size:11px}.reconcileSummary i{width:30px;height:30px;border-radius:50%;background:var(--admin-green);color:#fff;display:grid;place-items:center;font-style:normal}.fundsSidebar{display:grid;align-content:start;gap:12px}.fundsSidebar article{background:#fff;border:1px solid var(--admin-line);border-radius:13px;padding:17px}.fundsSidebar article>span{font-size:8px;color:var(--admin-green);font-weight:700}.fundsSidebar h2{font-size:13px;margin:6px 0 14px}.moneyFlow{display:grid}.moneyFlow p{position:relative;margin:0;display:flex;align-items:center;gap:9px;padding-bottom:17px;font-size:8px}.moneyFlow p:not(:last-child):after{content:"";position:absolute;left:11px;top:23px;width:1px;height:17px;background:#c9ddd6}.moneyFlow i{width:23px;height:23px;border-radius:7px;background:#e7f2ee;color:var(--admin-green);display:grid;place-items:center;font-style:normal;font-size:8px}.fundsSidebar ul{padding-left:16px;margin:0;display:grid;gap:7px;color:#66746f;font-size:8px;line-height:1.5}.fundsSidebar button{border:0;background:transparent;color:var(--admin-green);font-size:8px;padding:13px 0 0;cursor:pointer}.refundDialogBackdrop{position:fixed;inset:0;z-index:30;background:#102d2773;display:grid;place-items:center;padding:20px}.refundDialog{width:min(390px,100%);background:#fff;border-radius:16px;padding:25px;box-shadow:0 25px 70px #102d2740}.refundDialog>span{font-size:8px;color:#a35f31;font-weight:700}.refundDialog h2{font-size:18px;margin:8px 0}.refundDialog p{font-size:11px;font-weight:700}.refundDialog small{display:block;font-size:9px;color:var(--admin-muted);line-height:1.6}.refundDialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.refundDialog button{border:1px solid var(--admin-line);background:#fff;color:#687670;border-radius:8px;padding:9px 12px;font-size:9px;cursor:pointer}.refundDialog button.confirm{background:var(--admin-green);border-color:var(--admin-green);color:#fff}@media (max-width:1050px){.fundsLayout{grid-template-columns:1fr}.fundsMetricGrid,.fundsSidebar{grid-template-columns:1fr 1fr}}@media (max-width:620px){.adminSide nav button:nth-child(5),.adminSide nav button:nth-child(6),.adminSide nav button:nth-child(7){display:none}.fundsHero{display:grid;padding:20px}.fundsConnection{min-width:0;grid-template-columns:34px 1fr auto}.fundsConnection>i{width:34px;height:34px}.fundsMetricGrid{grid-template-columns:1fr 1fr;gap:8px}.fundsMetricGrid article{padding:13px}.fundsMetricGrid b{font-size:18px}.fundsSidebar{grid-template-columns:1fr}.fundsWorkspace{padding:12px}.fundsToolbar{align-items:flex-start}.fundsExport{display:none}.fundsTable{overflow:auto}.fundsTable>article,.fundsTable>header{min-width:670px}.fundsHero p{line-height:1.6}}.adminShell{--admin-red:#a64031;font-family:PingFang SC,Microsoft YaHei,sans-serif}.adminGreeting{background:#1b5145;border-radius:6px;border-top:6px solid var(--admin-red)}.bars i{background:#2b7663;border-radius:2px 2px 0 0}.adminPanel,.chartCard,.metricGrid article,.todoCard{border-radius:6px}.adminSide nav span{font-size:13px}.adminSide nav button{border-radius:5px}.adminTop>div:first-child span{font-size:11px}.adminTop>div:first-child b{font-size:20px}.adminAccount a,.adminAccount button,.adminAccount span{font-size:11px}.adminAccount b{font-size:12px}.adminGreeting span,.panelTitle span{font-size:10px}.adminGreeting h1{font-size:27px}.adminGreeting p{font-size:12px;line-height:1.6}.metricGrid span{font-size:11px}.metricGrid b{font-size:27px}.chartCard header span,.metricGrid small,.todoCard header span{font-size:10px}.chartCard h2,.todoCard h2{font-size:18px}.todoCard>button span{font-size:12px}.panelTitle h1{font-size:26px}.adminGreeting button,.panelTitle button{border-radius:4px;font-size:12px}.adminTable>header{font-size:10px}.adminTable>article{font-size:11px}.adminTable>article>div b{font-size:12px}.adminTable>article em,.adminTable>article>button,.adminTable>article>div span{font-size:10px}.merchantLogin{background:#edf1ee}.merchantLoginCard{border-radius:7px;box-shadow:0 18px 55px #17352f12}.adminBrand>i,.merchantLoginCard>header>i,.merchantLoginLoading>i{border-radius:3px}.workspaceNotice{margin-bottom:18px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr;gap:14px;border-left:4px solid var(--admin-red);background:#fff7ef}.workspaceNotice b{font-size:12px;color:#7e3f32}.workspaceNotice span{font-size:11px;line-height:1.6;color:#6e665f}.productEditorLayout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.7fr);gap:16px}.productManagerList{display:grid;align-content:start;border:1px solid var(--admin-line)}.productManagerList>button{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--admin-line);background:#fff;text-align:left;cursor:pointer}.productManagerList>button:last-child{border-bottom:0}.productManagerList>button.active{box-shadow:inset 4px 0 var(--admin-green);background:#f2f7f5}.productManagerList button div{display:grid;gap:5px}.productManagerList button b{font-size:12px}.productManagerList button span{font-size:10px;color:var(--admin-muted)}.productManagerList button em{font-size:9px;font-style:normal;color:var(--admin-green)}.productEditor{padding:20px;border:1px solid var(--admin-line);display:grid;gap:17px}.productEditor>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--admin-line)}.productEditor>header div{display:grid;gap:5px}.productEditor>header span,.ruleEditor header span,.ruleGuardrails>span{font-size:10px;color:var(--admin-green);font-weight:700}.productEditor h2,.ruleEditor h2,.ruleGuardrails h2{margin:0;font-size:18px}.productEditor>header button{border:1px solid #b7ccc4;background:#fff;color:var(--admin-green);padding:8px 10px;font-size:10px;cursor:pointer}.productEditor>label{display:grid;gap:7px;font-size:11px;font-weight:700}.productEditor textarea,.productEditor>label>input{width:100%;border:1px solid #ccd7d2;border-radius:3px;padding:10px 11px;font:inherit;line-height:1.6;resize:vertical;outline:none}.productEditor textarea:focus,.productEditor>label>input:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #176b5914}.productEditor label small{color:var(--admin-muted);font-size:9px;font-weight:400}.editorChecks{display:flex;gap:22px}.editorChecks label{display:flex;align-items:center;gap:7px;font-size:11px}.editorChecks label.disabled{color:#939b97}.rxEditorRule{margin:0;padding:10px 12px;border-left:3px solid var(--admin-red);background:#fff5ee;color:#784b40;font-size:10px}.productEditor footer{padding-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--admin-line)}.productEditor footer span{font-size:9px;color:var(--admin-muted)}.productEditor footer button,.ruleEditor>button{border:0;border-radius:3px;background:var(--admin-green);color:#fff;padding:11px 15px;font-size:11px;font-weight:700;cursor:pointer}.membershipIntro{padding:21px 22px;display:flex;align-items:center;justify-content:space-between;border-top:6px solid var(--admin-green);background:#f4f7f5}.membershipIntro div{display:grid;gap:5px}.membershipIntro span{font-size:10px;color:var(--admin-green);font-weight:700}.membershipIntro h2{margin:0;font-size:21px}.membershipIntro p{margin:0;color:var(--admin-muted);font-size:11px}.membershipIntro em{padding:8px 10px;border:1px solid #d7afa5;color:var(--admin-red);font-size:10px;font-style:normal}.membershipPage .memberAdminStats{margin-top:14px}.membershipPage .memberAdminStats span{font-size:10px}.membershipPage .memberAdminStats b{font-size:24px}.membershipPage .memberAdminStats small{font-size:9px}.membershipLayout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ruleEditor,.ruleGuardrails{padding:19px;border:1px solid var(--admin-line)}.ruleEditor{display:grid;gap:14px}.ruleEditor header{display:grid;gap:5px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.ruleEditor>label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px}.ruleEditor>label>input[type=number]{width:90px;padding:8px;border:1px solid #ccd7d2;text-align:right}.ruleEditor>button{justify-self:end}.ruleGuardrails h2{margin-top:6px}.ruleGuardrails ul{margin:17px 0;padding-left:20px;display:grid;gap:10px;color:#4f5d57;font-size:11px;line-height:1.5}.ruleGuardrails>div{padding:13px;border-left:4px solid var(--admin-red);background:#fff7ef}.ruleGuardrails>div b{font-size:11px}.ruleGuardrails>div p{margin:5px 0 0;color:var(--admin-muted);font-size:10px;line-height:1.5}@media(max-width:900px){.membershipLayout,.productEditorLayout{grid-template-columns:1fr}.productManagerList{grid-template-columns:1fr 1fr}.productManagerList>button:nth-child(odd){border-right:1px solid var(--admin-line)}}@media(max-width:620px){.productManagerList{grid-template-columns:1fr}.productEditor{padding:15px}.membershipIntro,.productEditor footer,.productEditor>header{align-items:flex-start;display:grid;gap:12px}.editorChecks{display:grid;gap:10px}.workspaceNotice{grid-template-columns:1fr}.membershipIntro em{width:max-content}.adminSide nav button:nth-child(5),.adminSide nav button:nth-child(6){display:grid}.adminSide nav button:nth-child(7){display:none}.adminSide nav span{font-size:9px}}.catalogWorkspace{color:#22302c}.catalogHeader{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.catalogHeader>div{max-width:660px}.catalogHeader span,.catalogSection header span,.shippingEditor>header span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--admin-green);font-weight:800}.catalogHeader h1{font-size:26px;margin:6px 0}.catalogHeader p,.shippingEditor>header p{margin:0;color:var(--admin-muted);font-size:10px;line-height:1.7}.catalogHeader>button,.catalogSaveBar button,.shippingEditor footer button{border:0;border-radius:6px;background:var(--admin-green);color:#fff;padding:11px 16px;font-size:10px;font-weight:800;cursor:pointer}.catalogTabs{display:flex;border-bottom:1px solid var(--admin-line);margin-bottom:15px}.catalogTabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 15px;color:#6f7d78;font-size:10px;cursor:pointer}.catalogTabs button.active{border-color:var(--admin-green);color:var(--admin-green);font-weight:800}.catalogTabs b{display:inline-grid;place-items:center;margin-left:4px;min-width:18px;height:18px;border-radius:9px;background:#e8f2ee;font-size:8px}.catalogError{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 13px;margin-bottom:13px;border:1px solid #e7cdbd;border-radius:6px;background:#fff7f0;color:#7d4a2c;font-size:9px}.catalogError button{border:0;background:transparent;color:inherit;cursor:pointer}.catalogProductLayout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.catalogEditor,.catalogProductList,.shippingEditor,.shippingList{background:#fff;border:1px solid var(--admin-line);border-radius:8px}.catalogProductList{position:sticky;top:90px;overflow:hidden}.catalogProductList>header{padding:15px;border-bottom:1px solid var(--admin-line);display:grid;gap:4px}.catalogProductList>header b{font-size:11px}.catalogProductList>header span{font-size:8px;color:var(--admin-muted)}.catalogProductList>button{width:100%;border:0;border-bottom:1px solid #edf1ef;background:#fff;padding:11px 12px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.catalogProductList>button.active,.catalogProductList>button:hover{background:#f0f7f4}.catalogThumb{width:38px;height:38px;border:1px solid #dce5e1;border-radius:5px;background:#f3f6f4;display:grid;place-items:center;color:#7f918a;font-size:15px;font-weight:800;overflow:hidden}.catalogThumb img{width:100%;height:100%;object-fit:cover}.catalogProductList>button>div:nth-child(2){display:grid;gap:4px;min-width:0}.catalogProductList>button b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogProductList>button span{font-size:7px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogProductList>button em{font-size:7px;font-style:normal;padding:4px 6px;border-radius:9px;background:#f1f3f2;color:#7f8a86}.catalogProductList>button em.active{background:#e4f2ec;color:var(--admin-green)}.catalogEditor{overflow:hidden}.catalogSection{padding:21px;border-bottom:1px solid var(--admin-line)}.catalogSection>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:17px}.catalogSection h2{font-size:17px;margin:5px 0 0}.catalogSection header>button{border:1px solid #bdd4cc;border-radius:5px;background:#fff;color:var(--admin-green);padding:8px 10px;font-size:9px;cursor:pointer}.publishSwitch{display:flex;align-items:center;gap:7px;font-size:9px;cursor:pointer}.publishSwitch input{position:absolute;opacity:0;pointer-events:none}.publishSwitch i{width:30px;height:17px;border-radius:9px;background:#cbd5d1;padding:2px;transition:.2s}.publishSwitch i:after{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:.2s}.publishSwitch input:checked+i{background:var(--admin-green)}.publishSwitch input:checked+i:after{transform:translateX(13px)}.identityGrid{display:grid;grid-template-columns:154px 1fr;gap:15px;margin-bottom:15px}.productImageUpload{height:154px;border:1px dashed #aebfba;border-radius:6px;background:#f7f9f8;position:relative;display:grid;place-items:center;overflow:hidden;cursor:pointer}.productImageUpload>span{display:grid;justify-items:center;gap:5px;text-align:center}.productImageUpload>span i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#e5eeea;display:grid;place-items:center;color:var(--admin-green);font-size:11px}.productImageUpload b{font-size:9px}.productImageUpload small{font-size:7px;color:var(--admin-muted)}.productImageUpload img{width:100%;height:100%;object-fit:contain;background:#fff}.productImageUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.productImageUpload>em{position:absolute;bottom:7px;right:7px;background:#17352fd9;color:#fff;border-radius:4px;padding:5px 7px;font-size:7px;font-style:normal}.fieldPair,.identityFields{display:grid;gap:12px}.fieldPair{grid-template-columns:1fr 1fr}.catalogField{display:grid;gap:6px;font-size:9px;font-weight:700}.catalogField>span{display:flex;gap:5px;align-items:center}.catalogField>span em{font-style:normal;font-size:7px;color:#b5533b}.catalogField input,.catalogField select,.catalogField textarea,.shippingRules input,.skuTable input,.skuTable select{width:100%;border:1px solid #d9e2de;border-radius:5px;background:#fbfcfb;color:#25332f;padding:9px 10px;font-size:10px;outline:none}.catalogField input,.catalogField select{height:36px}.catalogField textarea{resize:vertical;line-height:1.55}.catalogField input:focus,.catalogField select:focus,.catalogField textarea:focus,.shippingRules input:focus,.skuTable input:focus,.skuTable select:focus{border-color:#4b927e;box-shadow:0 0 0 2px #4b927e15}.catalogField small{font-size:7px;color:var(--admin-muted);font-weight:400}.catalogChecks{display:flex;gap:16px;margin-top:14px}.catalogChecks label{display:flex;align-items:center;gap:6px;font-size:9px}.catalogChecks input{accent-color:var(--admin-green)}.catalogChecks .disabled{color:#9da7a3}.catalogRxRule{margin-top:14px;border-left:3px solid #a33b30;background:#fff5f2;padding:10px 12px;display:grid;gap:3px}.catalogRxRule b{font-size:9px;color:#923b32}.catalogRxRule span{font-size:8px;color:#77524d}.skuTable{border:1px solid var(--admin-line);border-radius:6px;overflow:hidden}.skuTable>article,.skuTable>header{display:grid;grid-template-columns:1fr 1.1fr 1.35fr 1.2fr 78px 28px;gap:7px;align-items:center;padding:9px}.skuTable>header{background:#f4f7f5;color:#7b8883;font-size:7px}.skuTable>article{border-top:1px solid var(--admin-line)}.skuTable>article>input,.skuTable>article>select{height:34px;padding:7px;font-size:8px}.compactInputs{display:grid;grid-template-columns:1fr 1fr;gap:5px}.compactInputs label,.shippingRules label{display:grid;gap:3px}.compactInputs span,.shippingRules span{font-size:6px;color:#75837e}.compactInputs input{height:28px;padding:5px;font-size:8px}.skuTable>article>button{border:0;background:transparent;color:#a34e40;font-size:16px;cursor:pointer}.skuTable>article>button:disabled{color:#cdd3d0}.shippingChoice .catalogField{max-width:430px}.catalogSaveBar{position:sticky;bottom:0;background:#fafcfb;padding:13px 20px;display:flex;justify-content:flex-end;align-items:center;gap:16px;border-top:1px solid var(--admin-line)}.catalogSaveBar span{font-size:8px;color:var(--admin-muted)}.catalogSaveBar button:disabled,.shippingEditor footer button:disabled{opacity:.55;cursor:not-allowed}.shippingWorkspace{display:grid;grid-template-columns:300px minmax(0,680px);gap:14px;align-items:start}.shippingList{overflow:hidden}.shippingList>header{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--admin-line)}.shippingList>header b{font-size:11px}.shippingList>header button{border:0;background:transparent;color:var(--admin-green);font-size:9px;cursor:pointer}.shippingList>button{width:100%;border:0;border-bottom:1px solid #edf1ef;background:#fff;padding:13px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.shippingList>button.active{background:#eff7f4}.shippingList>button div{display:grid;gap:4px}.shippingList>button b{font-size:9px}.shippingList>button span{font-size:7px;color:var(--admin-muted)}.shippingList>button em{font-size:7px;font-style:normal;color:var(--admin-green)}.shippingEditor{padding:22px;display:grid;gap:15px}.shippingEditor>header{display:flex;justify-content:space-between;gap:20px}.shippingEditor h2{font-size:19px;margin:5px 0}.shippingRules{border:1px solid var(--admin-line);border-radius:6px;padding:13px;display:grid;gap:10px}.shippingRules>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shippingRules input{height:34px}.shippingSummary{background:#f1f6f4;border-left:3px solid var(--admin-green);padding:12px;display:grid;gap:4px}.shippingSummary small,.shippingSummary span{font-size:7px;color:var(--admin-muted)}.shippingSummary b{font-size:10px}.shippingEditor footer{border-top:1px solid var(--admin-line);padding-top:14px;display:flex;justify-content:space-between}.shippingEditor footer button.danger{background:#fff;color:#a4493c;border:1px solid #dfc2bd}.catalogEmpty{padding:30px 15px;display:grid;gap:5px;text-align:center}.catalogEmpty b{font-size:10px}.catalogEmpty span{font-size:8px;color:var(--admin-muted)}.catalogLoading{min-height:380px;background:#fff;border:1px solid var(--admin-line);border-radius:8px;display:grid;place-content:center;justify-items:center;gap:8px}.catalogLoading i{width:28px;height:28px;border:3px solid #d8e6e1;border-top:3px solid var(--admin-green);border-radius:50%;animation:catalogSpin .8s linear infinite}.catalogLoading b{font-size:11px}.catalogLoading span{font-size:8px;color:var(--admin-muted)}@keyframes catalogSpin{to{transform:rotate(1turn)}}@media(max-width:1050px){.catalogProductLayout{grid-template-columns:220px minmax(0,1fr)}.skuTable{overflow-x:auto}.skuTable>article,.skuTable>header{min-width:760px}.shippingWorkspace{grid-template-columns:250px 1fr}}@media(max-width:760px){.catalogHeader{align-items:start}.catalogHeader p{display:none}.catalogProductLayout,.shippingWorkspace{grid-template-columns:1fr}.catalogProductList{position:static;max-height:260px;overflow:auto}.identityGrid{grid-template-columns:1fr}.productImageUpload{width:154px}.fieldPair{grid-template-columns:1fr}.catalogSection{padding:16px}.catalogSaveBar{flex-direction:column;align-items:stretch}.catalogSaveBar button{width:100%}.shippingList{max-height:250px;overflow:auto}}.productImageGallery{min-width:0}.productImageRail{display:grid;grid-template-columns:repeat(5,minmax(54px,1fr));gap:8px;margin-bottom:10px}.productImageRail>div{position:relative;aspect-ratio:1;border:1px solid #dce9e4;border-radius:10px;overflow:hidden;background:#f5faf8}.productImageRail>div.primary{box-shadow:0 0 0 2px #2fc8a3}.productImageRail img{width:100%;height:100%;object-fit:cover}.productImageRail span{position:absolute;left:4px;bottom:4px;padding:2px 5px;border-radius:7px;background:#17352fd9;color:#fff;font-size:7px}.productImageRail button{position:absolute;right:3px;top:3px;width:20px;height:20px;border:0;border-radius:50%;color:#fff;background:#0008;cursor:pointer}.productImageGallery .productImageUpload{width:100%;height:100px}.categoryPicker{display:grid;grid-template-columns:1fr 1fr;gap:7px}.catalogSaveBar>div{display:flex;align-items:center;gap:11px}.catalogSaveBar a{color:var(--admin-green);font-size:9px;font-weight:800;text-decoration:none}@media(max-width:760px){.productImageRail{grid-template-columns:repeat(5,1fr)}.productImageGallery .productImageUpload{width:100%}}.catalogEditor,.shippingEditor{font-size:14px}.catalogSection{padding:26px}.catalogSection>header{align-items:center;margin-bottom:22px}.catalogSection h2{font-size:22px}.identityGrid{grid-template-columns:minmax(230px,32%) minmax(0,1fr);gap:22px;align-items:start}.identityFields{gap:16px}.fieldPair{gap:16px;align-items:start}.catalogField{gap:8px;font-size:13px;font-weight:650;align-content:start}.catalogField>span{min-height:20px;font-size:13px}.catalogField>span em{font-size:10px}.catalogField input,.catalogField select{height:42px}.catalogField input,.catalogField select,.catalogField textarea,.shippingRules input,.skuTable input,.skuTable select{border-radius:8px;padding:10px 12px;font-size:13px}.catalogField textarea{min-height:96px}.catalogField small{min-height:17px;font-size:11px;line-height:1.45}.categoryPicker{gap:10px}.productImageGallery .productImageUpload{height:112px}.productImageUpload b{font-size:13px}.productImageUpload small{font-size:11px}.productImageUpload>em{font-size:10px}.productImageUpload.full{opacity:.62;cursor:not-allowed}.catalogChecks label{font-size:13px}.skuTable>article,.skuTable>header{grid-template-columns:1fr 1.1fr 1.45fr 1.3fr 92px 32px;gap:10px;padding:12px}.skuTable>header{font-size:12px}.skuTable>article{align-items:center}.skuTable>article>input,.skuTable>article>select{height:42px;padding:9px 10px;font-size:12px}.compactInputs{gap:8px}.compactInputs label,.shippingRules label{gap:5px}.compactInputs span,.shippingRules span{min-height:17px;font-size:10px}.compactInputs input{height:42px;padding:9px 10px;font-size:12px}.shippingChoice .catalogField{max-width:580px}.shippingWorkspace{grid-template-columns:320px minmax(0,760px)}.shippingModeField{margin:0;padding:0;border:0}.shippingModeField legend{margin-bottom:9px;color:#334b44;font-size:13px;font-weight:700}.shippingModeField>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shippingModeField label{min-width:0;padding:14px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;border:1px solid #d8e5e0;border-radius:12px;background:#fbfdfc;cursor:pointer}.shippingModeField label.active{border-color:#28ae8f;background:#eefaf6;box-shadow:0 0 0 2px rgba(40,174,143,.1)}.shippingModeField input{position:absolute;opacity:0}.shippingModeField i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#e7f2ee;color:#287c69;font-size:13px;font-style:normal;font-weight:800}.shippingModeField label.active i{background:#28ae8f;color:#fff}.shippingModeField span{min-width:0;display:grid;gap:4px}.shippingModeField b{font-size:13px}.shippingModeField small{color:var(--admin-muted);font-size:10px;line-height:1.4}.freeShippingNotice{padding:14px 16px;display:grid;gap:4px;border-left:4px solid #26ad8f;border-radius:5px 12px 12px 5px;background:#edf9f5}.freeShippingNotice b{color:#147660;font-size:14px}.freeShippingNotice span{color:#58736b;font-size:12px;line-height:1.55}@media(max-width:900px){.identityGrid,.shippingModeField>div,.shippingWorkspace{grid-template-columns:1fr}}.skuCell,.skuRemove{min-width:0;display:grid;grid-template-rows:17px 42px;gap:5px;align-items:center}.skuCell>span,.skuRemove>span{color:#75837e;font-size:10px;line-height:17px}.skuCell>input,.skuCell>select{width:100%;height:42px;border:1px solid #d9e2de;border-radius:8px;background:#fbfcfb;color:#25332f;padding:9px 10px;font-size:12px;outline:none}.skuCell>input:focus,.skuCell>select:focus{border-color:#4b927e;box-shadow:0 0 0 2px #4b927e15}.skuRemove>span{text-align:center}.skuRemove>button{width:32px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#a34e40;font-size:20px;cursor:pointer}.skuRemove>button:disabled{color:#cdd3d0}.compactInputs,.skuTable>article{align-items:start}.productImageGallery{overflow:hidden}.productImageGallery,.productImageRail{width:100%;max-width:100%;box-sizing:border-box}.productImageRail{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.productImageRail>div{min-width:0;max-width:100%;box-sizing:border-box}.productImageRail img{display:block;min-width:0;max-width:100%}.productImageGallery .productImageUpload{max-width:100%;box-sizing:border-box}@media(max-width:1050px){.productImageRail{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}.accountWorkspace{display:grid;gap:16px}.accountHeader{display:flex;justify-content:space-between;align-items:end}.accountEditor>header span,.accountHeader span{font-size:8px;letter-spacing:.14em;color:var(--admin-green);font-weight:700}.accountHeader h1{font-size:23px;margin:5px 0}.accountHeader p{font-size:10px;color:var(--admin-muted);margin:0}.accountHeader>button{border:0;background:var(--admin-green);color:#fff;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:700;cursor:pointer}.accountSecurityNotice{background:#edf5f2;border:1px solid #d0e4dc;border-radius:11px;padding:12px 15px;display:flex;gap:10px;align-items:center;font-size:9px}.accountSecurityNotice b{color:var(--admin-green)}.accountSecurityNotice span{color:#60716b}.accountLayout{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.accountEditor,.accountList{background:#fff;border:1px solid var(--admin-line);border-radius:14px}.accountList>header{padding:15px;display:flex;justify-content:space-between;border-bottom:1px solid var(--admin-line);font-size:9px}.accountList>header span{color:var(--admin-muted)}.accountList article{border-bottom:1px solid var(--admin-line);display:grid;grid-template-columns:1fr auto;align-items:center;padding:7px}.accountList article.active{background:#eef6f3}.accountList article>button:first-child{border:0;background:transparent;display:flex;gap:9px;align-items:center;text-align:left;padding:6px;min-width:0;cursor:pointer}.accountList article i{width:34px;height:34px;border-radius:10px;background:#dcece6;color:var(--admin-green);display:grid;place-items:center;font-style:normal;font-weight:800}.accountList article div{display:grid;gap:3px;min-width:0}.accountList article b{font-size:10px}.accountList article small,.accountList article span{font-size:8px;color:var(--admin-muted);overflow:hidden;text-overflow:ellipsis}.accountList .delete{border:0;background:transparent;color:#b65d45;font-size:8px;cursor:pointer}.accountEmpty{padding:35px 15px;text-align:center;display:grid;gap:5px;color:var(--admin-muted);font-size:9px}.accountEditor{padding:22px;display:grid;gap:18px}.accountEditor>header{display:flex;justify-content:space-between}.accountEditor>header h2{font-size:18px;margin:5px 0}.accountEditor>header em{font-style:normal;font-size:8px;color:var(--admin-green);background:#e8f3ef;border-radius:10px;padding:5px 8px;height:max-content}.accountFieldPair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accountEditor label{position:relative;display:grid;gap:7px;font-size:9px;font-weight:700}.accountEditor input[type=email],.accountEditor input[type=password],.accountEditor input[type=text]{height:44px;border:1px solid #d8e2de;border-radius:9px;padding:0 12px;font-size:12px;outline:none}.accountEditor input:focus{border-color:#4b927e;box-shadow:0 0 0 3px #4b927e18}.accountEditor input:read-only{background:#f3f5f4;color:#77837f}.accountEditor label small{font-size:8px;color:var(--admin-muted);font-weight:400}.accountPassword button{position:absolute;right:9px;top:29px;border:0;background:transparent;color:var(--admin-green);font-size:8px;cursor:pointer}.permissionEditor{border-top:1px solid var(--admin-line);padding-top:17px}.permissionEditor>header{display:flex;justify-content:space-between;margin-bottom:11px}.permissionEditor h3{font-size:14px;margin:4px 0}.permissionEditor>header span{font-size:8px;color:var(--admin-green)}.permissionEditor>header small{font-size:8px;color:var(--admin-muted)}.permissionEditor>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.permissionEditor label{border:1px solid var(--admin-line);border-radius:10px;padding:11px;display:grid;grid-template-columns:20px 1fr;align-items:center;cursor:pointer}.permissionEditor label.checked{border-color:#83b8a7;background:#eff7f4}.permissionEditor input{position:absolute;opacity:0}.permissionEditor label>i{width:18px;height:18px;border:1px solid #c6d4cf;border-radius:5px;display:grid;place-items:center;color:transparent;font-style:normal}.permissionEditor label.checked>i{background:var(--admin-green);border-color:var(--admin-green);color:#fff}.permissionEditor label>span{display:grid;gap:3px}.permissionEditor b{font-size:9px}.permissionEditor small{font-size:8px;color:var(--admin-muted);font-weight:400}.accountEditor>footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--admin-line);padding-top:16px}.accountEditor>footer span{font-size:8px;color:var(--admin-muted)}.accountEditor>footer button{border:0;background:var(--admin-green);color:#fff;border-radius:9px;padding:11px 16px;font-size:10px;font-weight:700;cursor:pointer}.accountEditor>footer button:disabled{opacity:.55}@media(max-width:900px){.accountLayout{grid-template-columns:1fr}.accountList{max-height:330px;overflow:auto}}@media(max-width:620px){.accountHeader{display:grid;gap:12px}.accountHeader>button{width:max-content}.accountFieldPair,.permissionEditor>div{grid-template-columns:1fr}.accountEditor{padding:15px}.accountSecurityNotice{align-items:start}}.auditWorkspace{display:grid;gap:22px}.auditHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.auditHeader>div{max-width:800px}.auditHeader span{font-size:13px;letter-spacing:.13em;color:var(--admin-green);font-weight:800}.auditHeader h1{font-size:clamp(28px,2.2vw,38px);line-height:1.2;margin:8px 0}.auditHeader p{font-size:15px;line-height:1.75;color:var(--admin-muted);margin:0}.auditHeader>button{border:1px solid #b9d2c8;background:#fff;color:var(--admin-green);border-radius:10px;padding:12px 18px;font-size:14px;font-weight:750;cursor:pointer}.auditHeader>button:disabled{opacity:.55}.auditSummary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#173a32;color:#fff;border-radius:16px;padding:20px 24px}.auditSummary>div{display:flex;align-items:baseline;gap:11px}.auditSummary>div b{font-size:30px;font-variant-numeric:tabular-nums}.auditSummary>div span{font-size:13px;color:#b9d5cb}.auditSummary p{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;color:#c9ddd6}.auditSummary p i{font-style:normal;color:#79c6a9}.auditFilters{display:flex;gap:7px;padding:6px;background:#e9eeeb;border-radius:12px;width:max-content;max-width:100%;overflow:auto}.auditFilters button{white-space:nowrap;border:0;background:transparent;border-radius:8px;padding:10px 15px;color:#687771;font-size:14px;cursor:pointer}.auditFilters button.active{background:#fff;color:var(--admin-deep);font-weight:750;box-shadow:0 2px 8px #17352f12}.auditTable{background:#fff;border:1px solid var(--admin-line);border-radius:16px;overflow:hidden}.auditTable>article,.auditTable>header{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(190px,1fr) minmax(110px,.6fr) minmax(320px,2.2fr) minmax(110px,.6fr);gap:18px;align-items:center;padding:17px 20px}.auditTable>header{background:#f5f8f6;border-bottom:1px solid var(--admin-line);color:#687771;font-size:13px;font-weight:750}.auditTable>article{min-height:82px;border-bottom:1px solid #e8eeeb}.auditTable>article:last-child{border-bottom:0}.auditTable time{display:grid;gap:4px;font-style:normal}.auditTable time b{font-size:14px}.auditTable time span{font-size:13px;color:var(--admin-muted);font-variant-numeric:tabular-nums}.auditActor{display:flex;align-items:center;gap:11px;min-width:0}.auditActor>i{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:#e1efe9;color:var(--admin-green);display:grid;place-items:center;font-size:15px;font-style:normal;font-weight:800}.auditActor>span{display:grid;gap:3px;min-width:0}.auditActor b{font-size:14px}.auditActor small{font-size:12px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auditModule{width:max-content;background:#eef5f2;color:#356858;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.auditAction{display:grid;gap:4px;min-width:0}.auditAction>b{font-size:13px;color:var(--admin-green)}.auditAction>b.risk{color:#aa533d}.auditAction>span{font-size:14px;line-height:1.55}.auditAction>small{font-size:11px;color:#8a9692}.auditIp{font-size:13px;color:#66746f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auditState{min-height:230px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--admin-muted);font-size:14px}.auditState b{font-size:16px;color:var(--admin-deep)}.auditPagination{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--admin-muted)}.auditPagination div{display:flex;gap:8px}.auditPagination button{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:9px 14px;font-size:13px;color:var(--admin-green);cursor:pointer}.auditPagination button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1150px){.auditTable{overflow:auto}.auditTable>article,.auditTable>header{min-width:980px}}@media(max-width:620px){.auditHeader{display:grid}.auditHeader>button{width:max-content}.auditSummary{display:grid}.auditFilters{width:100%}}.orderWorkspace{display:grid;gap:18px}.orderHero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:30px 34px;border-radius:19px;background:linear-gradient(120deg,#14785f,#28a984);color:#fff;box-shadow:0 18px 45px rgba(31,139,108,.15)}.orderHero:after{content:"";position:absolute;width:210px;height:210px;right:10%;top:-142px;border:34px solid rgba(255,255,255,.12);border-radius:50%}.orderHero>button,.orderHero>div{position:relative;z-index:1}.orderHero span{font-size:12px;font-weight:700;letter-spacing:.13em}.orderHero h1{margin:8px 0;font-size:34px}.orderHero p{margin:0;font-size:14px;color:#e6fff7}.orderHero button{padding:12px 18px;border:0;border-radius:999px;background:#fff;color:#128365;font-size:14px;font-weight:700;cursor:pointer}.orderSafety{display:flex;gap:15px;align-items:center;padding:15px 18px;border:1px solid #d8ece4;border-radius:13px;background:#effaf6;font-size:13px}.orderSafety b{color:#14775f;white-space:nowrap}.orderSafety span{color:#56726a;line-height:1.6}.orderFilters{display:flex;gap:8px;max-width:100%;overflow:auto;padding:5px;width:max-content;border-radius:999px;background:#eaf5f1}.orderFilters button{display:flex;gap:7px;align-items:center;padding:9px 14px;border:0;border-radius:999px;background:transparent;color:#5e736c;font-size:13px;white-space:nowrap;cursor:pointer}.orderFilters button.active{background:#fff;color:#128363;box-shadow:0 5px 13px rgba(48,142,117,.09)}.orderFilters b{min-width:20px;padding:2px 6px;border-radius:999px;background:#dff3ec;font-size:11px}.orderError{display:flex;justify-content:space-between;padding:13px 16px;border-radius:11px;background:#fff1ec;color:#a34e31;font-size:13px}.orderError button{border:0;background:transparent;color:inherit;cursor:pointer}.orderTable{overflow:hidden;border:1px solid #e0ede8;border-radius:16px;background:#fff}.orderTable>article,.orderTable>header{display:grid;grid-template-columns:1.65fr 1.25fr .8fr 1fr 1fr;gap:15px;align-items:center;padding:17px 18px}.orderTable>header{background:#f0faf6;color:#6d887f;font-size:13px;font-weight:700}.orderTable>article{border-top:1px solid #e7f1ed;font-size:14px}.orderTable>article>div{display:grid;gap:5px;min-width:0}.orderTable b{font-size:14px}.orderTable small,.orderTable span{color:#788b84;font-size:12px}.orderStatuses{justify-items:start}.orderStatuses em{padding:4px 9px;border-radius:999px;background:#e4f7f0;color:#138064;font-size:11px;font-style:normal}.orderStatuses em.pending{background:#fff3df;color:#a96327}.orderStatuses em.closed,.orderStatuses em.refunded{background:#f0f1f0;color:#727d79}.orderRowActions{display:flex!important;flex-flow:row wrap;gap:7px!important}.orderRowActions button{padding:7px 11px;border:1px solid #bfe4d7;border-radius:999px;background:#effaf6;color:#137c61;font-size:11px;cursor:pointer}.orderRowActions button.primary{background:#168a69;color:#fff;border-color:#168a69}.orderRowActions button.danger{border-color:#f0c8ba;background:#fff6f2;color:#b35637}.orderRowActions button:disabled{opacity:.5;cursor:not-allowed}.orderEmpty,.orderLoading{padding:76px 20px;text-align:center;border-radius:16px;background:#fff}.orderLoading{display:grid;justify-items:center;gap:12px}.orderLoading i{width:30px;height:30px;border:3px solid #d8eee6;border-top-color:#159171;border-radius:50%;animation:order-spin .8s linear infinite}.orderEmpty i{display:grid;place-items:center;width:52px;height:52px;margin:auto;border-radius:50%;background:#dff7ee;color:#138465;font-style:normal;font-weight:800}.orderEmpty h2{font-size:22px}.orderEmpty p{color:#73867f;font-size:13px}.orderDialogBackdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:rgba(15,49,40,.48)}.orderDialog,.shippingDialog{width:min(720px,100%);max-height:90vh;overflow:auto;padding:28px;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(16,47,39,.28)}.orderDialog>header{display:flex;justify-content:space-between}.orderDialog header span,.shippingDialog>span{color:#168466;font-size:12px;font-weight:700}.orderDialog h2,.shippingDialog h2{margin:7px 0;font-size:23px}.orderDialog header button{border:0;background:transparent;color:#71817b;font-size:26px;cursor:pointer}.orderDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.orderDetailGrid p{display:grid;gap:6px;margin:0;padding:13px;border-radius:11px;background:#f3f9f6}.orderDetailGrid p.wide{grid-column:1/-1}.orderDetailGrid span{color:#73877f;font-size:11px}.orderDetailGrid b{font-size:13px}.orderItemList{border-top:1px solid #e4eeea}.orderItemList>div{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:14px 2px;border-bottom:1px solid #e4eeea;font-size:13px}.orderItemList span{display:grid;gap:4px}.orderItemList small{color:#7b8a85}.orderDialog>footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}.orderDialog footer span{color:#74847f;font-size:12px}.orderDialog footer b{color:#eb7648;font-size:25px}.shippingDialog{width:min(470px,100%)}.shippingDialog>p{color:#75857f;font-size:12px}.shippingDialog label{display:grid;gap:7px;margin-top:16px;font-size:13px;font-weight:700}.shippingDialog input{height:46px;padding:0 13px;border:1px solid #d6e4df;border-radius:10px;font-size:14px;outline:none}.shippingDialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.shippingDialog button{padding:10px 16px;border:1px solid #c8dcd5;border-radius:9px;background:#fff;color:#157c62;cursor:pointer}.shippingDialog button[type=submit]{background:#168869;color:#fff;border-color:#168869}@keyframes order-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.orderTable{overflow:auto}.orderTable>article,.orderTable>header{min-width:900px}.orderHero{padding:25px}.orderHero h1{font-size:29px}}@media(max-width:620px){.orderHero{display:block}.orderHero button{margin-top:18px}.orderSafety{display:grid}.orderDetailGrid{grid-template-columns:1fr}.orderDetailGrid p.wide{grid-column:auto}.orderDialog,.shippingDialog{padding:21px}}.logisticsWorkspace{display:grid;gap:18px}.logisticsHero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:31px 34px;border-radius:24px;color:#fff;background:linear-gradient(118deg,#1fc39e,#35d5b0 58%,#5cb9ff);box-shadow:0 20px 42px rgba(27,190,150,.2)}.logisticsHero:before{content:"";position:absolute;width:235px;height:235px;right:8%;top:-150px;border:38px solid rgba(255,255,255,.12);border-radius:50%}.logisticsHero>div{position:relative;z-index:1}.logisticsHero>div:first-child>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#e8fff8}.logisticsHero h1{margin:8px 0;font-size:34px}.logisticsHero p{margin:0;color:#ebfff9;font-size:14px}.logisticsStatus{display:flex;align-items:center;gap:12px;min-width:285px;padding:16px 18px;border:1px solid rgba(255,255,255,.38);border-radius:17px;background:rgba(255,255,255,.17);backdrop-filter:blur(10px)}.logisticsStatus>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#fff;color:#19a984;font-size:20px;font-style:normal;font-weight:900}.logisticsStatus.pending>i{color:#e48838}.logisticsStatus span{display:grid;gap:4px;color:#e7fff8;font-size:11px}.logisticsStatus b{color:#fff;font-size:13px}.logisticsFlow{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #dceee7;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(41,132,108,.08)}.logisticsFlow p{position:relative;display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:20px}.logisticsFlow p:not(:last-child):after{content:"→";position:absolute;right:-7px;z-index:2;color:#91bdb1;font-size:19px}.logisticsFlow i{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:13px;color:#0f9e7b;background:#ddf8ef;font-size:14px;font-style:normal;font-weight:900}.logisticsFlow p:nth-child(2) i{color:#3d8fe2;background:#e5f3ff}.logisticsFlow p:nth-child(3) i{color:#df8736;background:#fff0e0}.logisticsFlow p:nth-child(4) i{color:#7969db;background:#eeeaff}.logisticsFlow p:nth-child(5) i{color:#c66a55;background:#fff0eb}.logisticsFlow span{display:grid;gap:4px;min-width:0}.logisticsFlow b{font-size:14px}.logisticsFlow small{overflow:hidden;color:#7a8e87;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.logisticsError{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border:1px solid #f2d4c9;border-radius:12px;background:#fff3ef;color:#a34e31;font-size:13px}.logisticsError button{border:0;background:none;color:inherit;cursor:pointer}.logisticsMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.logisticsMetrics article{display:grid;gap:8px;padding:21px;border:0;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(51,142,117,.08)}.logisticsMetrics article:first-child{background:linear-gradient(145deg,#e2faf2,#f9fffc)}.logisticsMetrics article:nth-child(2){background:linear-gradient(145deg,#e8f4ff,#fbfdff)}.logisticsMetrics article:nth-child(3){background:linear-gradient(145deg,#fff0e2,#fffaf5)}.logisticsMetrics article:nth-child(4){background:linear-gradient(145deg,#f0ecff,#fbfaff)}.logisticsMetrics article.warn{box-shadow:inset 0 0 0 1px #f0bdad,0 12px 34px rgba(201,99,68,.1)}.logisticsMetrics span{color:#637b73;font-size:12px}.logisticsMetrics b{font-size:29px}.logisticsMetrics small{color:#7e8f89;font-size:11px}.logisticsGrid{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:18px}.logisticsAccountCard,.logisticsLedger{overflow:hidden;border:1px solid #dceee7;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 14px 42px rgba(41,132,108,.09)}.logisticsAccountCard{padding:24px}.logisticsAccountCard>header,.logisticsLedger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.logisticsAccountCard header span,.logisticsLedger header span{color:#18aa88;font-size:11px;font-weight:800;letter-spacing:.08em}.logisticsAccountCard h2,.logisticsLedger h2{margin:6px 0 0;font-size:20px}.logisticsAccountCard header em{padding:6px 9px;border-radius:999px;font-size:10px;font-style:normal;white-space:nowrap}.logisticsAccountCard header em.ready{color:#128064;background:#e1f8ef}.logisticsAccountCard header em.pending{color:#a66a27;background:#fff1dc}.logisticsAccountCard dl{display:grid;gap:0;margin:19px 0 0}.logisticsAccountCard dl>div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:11px 0;border-top:1px solid #e8f1ee}.logisticsAccountCard dt{color:#7a8d87;font-size:11px}.logisticsAccountCard dd{margin:0;color:#2c4a42;font-size:12px;font-weight:700;line-height:1.55;word-break:break-all}.warehouseBinding{margin-top:7px;padding:16px;border-radius:15px;background:linear-gradient(135deg,#e8faf4,#f8fffc)}.warehouseBinding span{color:#649087;font-size:10px}.warehouseBinding b{display:block;margin-top:5px;font-size:13px}.warehouseBinding p{margin:6px 0;color:#60776f;font-size:11px;line-height:1.6}.warehouseBinding small{color:#718b83;font-size:10px}.logisticsMissing{margin-top:12px;padding:14px;border:1px solid #f4d9bd;border-radius:14px;background:#fff8eb}.logisticsMissing b{color:#a46628;font-size:11px}.logisticsMissing p{margin:6px 0 0;color:#856c50;font-size:11px;line-height:1.6}.logisticsLedger{padding:24px}.logisticsLedger>header{align-items:center;margin-bottom:17px}.logisticsEmpty button,.logisticsLedger header button{padding:10px 14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(105deg,#32d2ad,#16b992);font-size:12px;font-weight:700;cursor:pointer}.logisticsLedger header button:disabled{opacity:.46;cursor:not-allowed}.waybillTable{overflow:hidden;border:1px solid #e2efea;border-radius:15px}.waybillTable>article,.waybillTable>header{display:grid;grid-template-columns:1.2fr .58fr 1.5fr .65fr;gap:13px;align-items:center;padding:14px}.waybillTable>header{color:#718a82;background:#f2faf7;font-size:11px;font-weight:700}.waybillTable>article{border-top:1px solid #e8f2ee;font-size:12px}.waybillTable>article>div{display:grid;gap:4px;min-width:0}.waybillTable b{font-size:12px}.waybillTable p,.waybillTable span,.waybillTable time{overflow:hidden;margin:0;color:#75877f;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.waybillTable em{justify-self:start;padding:5px 8px;border-radius:999px;color:#177e65;background:#e3f8f0;font-size:10px;font-style:normal}.waybillTable em.exception{color:#ad5538;background:#fff0ea}.waybillTable em.delivered{color:#6d5ac6;background:#eeeaff}.waybillEmpty{display:grid;justify-items:center;gap:7px;padding:64px 20px;text-align:center}.waybillEmpty i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#14a281;background:#def8ef;font-style:normal;font-weight:800}.waybillEmpty b{font-size:14px}.waybillEmpty span{color:#7b8d87;font-size:11px}.logisticsEmpty,.logisticsLoading{display:grid;justify-items:center;gap:12px;padding:78px 20px;border:1px solid #dfede8;border-radius:20px;background:#fff;text-align:center}.logisticsLoading i{width:32px;height:32px;border:3px solid #d9eee6;border-top-color:#19ae89;border-radius:50%;animation:logistics-spin .8s linear infinite}.logisticsEmpty b,.logisticsLoading b{font-size:16px}.logisticsEmpty span{color:#72867f;font-size:12px}.stationPlaybook{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:22px;padding:25px;border:1px solid #dceee7;border-radius:22px;background:linear-gradient(135deg,#f0fbf7,#fff);box-shadow:0 14px 42px rgba(41,132,108,.07)}.stationPlaybook>header span{color:#18aa88;font-size:11px;font-weight:800;letter-spacing:.08em}.stationPlaybook>header h2{margin:6px 0 8px;font-size:22px}.stationPlaybook>header p{margin:0;color:#6f847c;font-size:11px;line-height:1.75}.stationPlaybook>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stationPlaybook article{position:relative;display:grid;gap:5px;padding:15px 15px 15px 53px;border:1px solid #deeee8;border-radius:15px;background:#fff}.stationPlaybook article i{position:absolute;left:14px;top:14px;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#148d71;background:#dff7ef;font-size:10px;font-style:normal;font-weight:900}.stationPlaybook article b{font-size:12px}.stationPlaybook article p{margin:0;color:#74877f;font-size:10px;line-height:1.6}@keyframes logistics-spin{to{transform:rotate(1turn)}}@media(max-width:1180px){.logisticsGrid{grid-template-columns:1fr}.logisticsAccountCard dl{column-gap:24px}.logisticsAccountCard dl,.logisticsMetrics{grid-template-columns:1fr 1fr}.stationPlaybook{grid-template-columns:1fr}}@media(max-width:900px){.logisticsFlow{grid-template-columns:1fr 1fr}.logisticsFlow p:nth-child(2):after{display:none}.logisticsAccountCard dl{grid-template-columns:1fr}.waybillTable{overflow:auto}.waybillTable>article,.waybillTable>header{min-width:760px}}@media(max-width:620px){.logisticsHero{display:grid;padding:25px}.logisticsStatus{min-width:0}.logisticsFlow,.logisticsMetrics{grid-template-columns:1fr}.logisticsFlow p:after{display:none!important}.logisticsGrid{grid-template-columns:1fr}.logisticsAccountCard,.logisticsLedger{padding:19px}}.providerRegistry{display:grid;gap:18px;padding:26px;border:1px solid #dceee7;border-radius:22px;background:#fff;box-shadow:0 14px 42px rgba(41,132,108,.08)}.providerRegistry>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.providerRegistry>header span{color:#18aa88;font-size:11px;font-weight:800;letter-spacing:.08em}.providerRegistry>header h2{margin:6px 0;font-size:24px}.providerRegistry>header p{max-width:720px;margin:0;color:#6e827b;font-size:12px;line-height:1.65}.providerEditor footer button,.providerRegistry>header button{padding:11px 16px;border:0;border-radius:999px;color:#fff;background:#18b994;font-weight:750;white-space:nowrap;cursor:pointer}.providerPresetRail{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));gap:9px}.providerPresetRail button{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #deeee9;border-radius:14px;color:#29483f;background:#f7fcfa;text-align:left;cursor:pointer}.providerPresetRail button:hover{border-color:#83d6c1;background:#edfaf6}.providerPresetRail b{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;color:#138d70;background:#dff7ef}.providerPresetRail span{display:grid;min-width:0;font-size:11px;font-weight:700}.providerPresetRail small{color:#8aa098;font-size:9px}.providerRegistryBody{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);gap:18px}.providerCards{display:grid;align-content:start;gap:9px}.providerCards>button{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:15px;border:1px solid #e0eee9;border-radius:15px;color:#2c4a42;background:#fbfefd;text-align:left;cursor:pointer}.providerCards>button.ready{border-color:#75d6bd;background:#effbf7}.providerCards>button span{display:grid;gap:4px}.providerCards>button b{font-size:13px}.providerCards>button i,.providerCards>button small{color:#7b8d87;font-size:10px;font-style:normal}.providerCards>button em{align-self:start;padding:5px 8px;border-radius:999px;color:#177e65;background:#e1f8ef;font-size:9px;font-style:normal}.providerCards>button i{grid-column:1/-1}.providerEmpty{display:grid;gap:6px;padding:40px 18px;border:1px dashed #cfe5de;border-radius:16px;color:#71847e;text-align:center}.providerEditor{display:grid;gap:14px;padding:20px;border-radius:18px;background:#f5fbf9}.providerFormHeading{display:grid;gap:4px}.providerFormHeading span{color:#1aaf8a;font-size:10px;font-weight:800}.providerFormHeading b{font-size:17px}.providerApiFields,.providerFieldPair,.providerStationFields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.providerEditor label{display:grid;gap:6px;color:#526b63;font-size:11px;font-weight:700}.providerEditor input,.providerEditor select{min-width:0;height:40px;padding:9px 11px;border:1px solid #cee3dc;border-radius:9px;color:#233d36;background:#fff;font:inherit;outline:none}.providerEditor input:focus,.providerEditor select:focus{border-color:#25bb96;box-shadow:0 0 0 3px rgba(37,187,150,.1)}.providerStationFields{padding-top:3px}.providerSectionTitle{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #dbece6}.providerSectionTitle span{color:#198d72;font-size:12px;font-weight:800}.providerSectionTitle small{color:#7a8e87;font-size:9px}.providerEditor fieldset{display:flex;gap:10px;margin:0;padding:0;border:0}.providerEditor fieldset legend{margin-bottom:7px;color:#526b63;font-size:11px;font-weight:700}.providerEditor fieldset label{display:flex;align-items:center;flex:1;padding:11px;border:1px solid #dbece6;border-radius:11px;background:#fff}.providerEditor fieldset input,.providerEnabled input{width:16px;height:16px}.providerEditor fieldset span{display:grid;gap:2px}.providerEditor fieldset small{color:#83958f;font-size:9px}.providerEnabled{display:flex!important;align-items:center;gap:9px}.providerEditor footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.providerEditor footer small{max-width:580px;color:#71847e;font-size:10px;line-height:1.55}.providerEditor footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1180px){.providerPresetRail{grid-template-columns:repeat(4,1fr)}.providerRegistryBody{grid-template-columns:1fr}}@media(max-width:700px){.providerRegistry{padding:19px}.providerRegistry>header{display:grid}.providerPresetRail{grid-template-columns:1fr 1fr}.providerApiFields,.providerFieldPair,.providerStationFields{grid-template-columns:1fr}.providerSectionTitle{display:grid}.providerEditor footer{display:grid;justify-items:stretch}.providerEditor footer button{width:100%}.stationPlaybook>div{grid-template-columns:1fr}}.printWorkspace{display:grid;gap:18px;color:#213c34}.printHero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;border-radius:24px;color:#fff;background:linear-gradient(116deg,#126f5a,#19a981 58%,#3ac6a2);box-shadow:0 20px 45px rgba(22,130,100,.18)}.printHero:after{content:"";position:absolute;right:7%;top:-125px;width:220px;height:220px;border:34px solid rgba(255,255,255,.1);border-radius:50%}.printHero>div{position:relative;z-index:1}.printHero span{font-size:12px;font-weight:800;letter-spacing:.12em}.printHero h1{margin:7px 0;font-size:34px}.printHero p{margin:0;color:#e4fff7;font-size:14px}.printBinding{display:flex;align-items:center;gap:12px;min-width:285px;padding:15px 17px;border:1px solid rgba(255,255,255,.33);border-radius:17px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px)}.printBinding>i{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:13px;color:#a36b28;background:#fff4df;font-style:normal;font-weight:900}.printBinding.ready>i{color:#10795f;background:#e2fff5}.printBinding span{display:grid;gap:3px;color:#dffff5;font-size:10px;letter-spacing:0}.printBinding b{color:#fff;font-size:13px}.printBinding small{color:#dffff5;font-size:10px}.printSteps{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dceee7;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(41,132,108,.07)}.printSteps span{position:relative;display:flex;align-items:center;gap:10px;padding:16px 18px;color:#82938d}.printSteps span:not(:last-child):after{content:"";position:absolute;right:0;width:1px;height:28px;background:#e2ece8}.printSteps i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#edf2f0;font-size:11px;font-style:normal}.printSteps b{font-size:12px}.printSteps .done{color:#187e65}.printSteps .done i{color:#fff;background:#25b792}.printSteps .active{color:#9a6528}.printSteps .active i{color:#fff;background:#e39a44}.printError{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border:1px solid #f0d1c6;border-radius:12px;color:#a34e31;background:#fff3ef;font-size:12px}.printError button{border:0;color:inherit;background:none;cursor:pointer}.printConfirmation{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #acdcca;border-radius:14px;background:#edfaf5}.printConfirmation>div{display:grid;flex:1;gap:4px}.printConfirmation b{font-size:13px}.printConfirmation span{color:#627a72;font-size:11px}.printConfirmation button{padding:9px 13px;border:0;border-radius:9px;color:#fff;background:#168c6c;font-weight:700;cursor:pointer}.printConfirmation button.quiet{border:1px solid #c6ddd5;color:#497167;background:#fff}.printMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.printMetrics article{display:grid;gap:7px;min-height:128px;padding:20px;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(41,132,108,.08)}.printMetrics article:first-child{background:linear-gradient(145deg,#fff1e3,#fffaf4)}.printMetrics article:nth-child(2){background:linear-gradient(145deg,#e7f5ff,#fbfdff)}.printMetrics article:nth-child(3){background:linear-gradient(145deg,#e2faf2,#fbfffd)}.printMetrics article:nth-child(4){background:linear-gradient(145deg,#f0ecff,#fbfaff)}.printMetrics span{color:#617970;font-size:11px}.printMetrics b{font-size:28px}.printMetrics small{color:#80918b;font-size:10px}.printMetrics button{justify-self:start;padding:0;border:0;color:#6d5ac6;background:none;font-size:10px;font-weight:700;cursor:pointer}.rechargeHelp{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:17px;border:1px solid #e1d9f6;border-radius:16px;background:#f7f4ff}.rechargeHelp>i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#6e5dc6;background:#e9e3ff;font-style:normal;font-weight:900}.rechargeHelp div{display:grid;gap:5px}.rechargeHelp b{font-size:13px}.rechargeHelp p{margin:0;color:#677b74;font-size:11px;line-height:1.6}.rechargeHelp button{padding:8px 11px;border:1px solid #d7cdee;border-radius:9px;color:#6c5bb8;background:#fff;cursor:pointer}.printerDock{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr) auto;align-items:center;gap:24px;padding:22px 24px;border:1px solid #dceee7;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(41,132,108,.07)}.printerDock>div{display:grid;gap:5px}.printerDock>div>span{color:#18a986;font-size:10px;font-weight:800;letter-spacing:.1em}.printerDock h2{margin:0;font-size:19px}.printerDock p{margin:0;color:#71867e;font-size:10px;line-height:1.65}.printerDock dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.printerDock dl div{display:grid;gap:4px;padding:10px;border-radius:11px;background:#f2faf7}.printerDock dt{color:#82958e;font-size:9px}.printerDock dd{overflow:hidden;margin:0;font-size:10px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}.printerDock>button{padding:10px 14px;border:1px solid #bcded3;border-radius:999px;color:#177c64;background:#fff;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.printRuleNote{display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid #f0d7b9;border-radius:15px;background:#fff8ed}.printRuleNote>i{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;color:#a76525;background:#ffe6c5;font-style:normal;font-weight:900}.printRuleNote p{display:grid;gap:3px;margin:0}.printRuleNote b{font-size:12px}.printRuleNote span{color:#7d6c57;font-size:10px;line-height:1.6}.printQueue{overflow:hidden;border:1px solid #dceee7;border-radius:21px;background:#fff;box-shadow:0 15px 42px rgba(41,132,108,.08)}.printQueue>header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 25px}.printQueue>header span{color:#18a986;font-size:10px;font-weight:800;letter-spacing:.1em}.printQueue>header h2{margin:5px 0;font-size:22px}.printQueue>header p{margin:0;color:#73877f;font-size:11px}.printQueue>header>div:last-child{display:flex;gap:8px}.printQueue>header button,.printToolbar button{padding:9px 13px;border:0;border-radius:999px;color:#fff;background:#18a981;font-size:11px;font-weight:750;cursor:pointer}.printQueue>header button.quiet{border:1px solid #cce2da;color:#287866;background:#fff}.printQueue button:disabled{opacity:.45;cursor:not-allowed}.printQueueTabs{display:flex;gap:6px;padding:0 18px 12px}.printQueueTabs button{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid transparent;border-radius:999px;color:#627970;background:#f1f7f5;font-size:10px;font-weight:700;cursor:pointer}.printQueueTabs button b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;color:#6d817a;background:#fff;font-size:9px}.printQueueTabs button.active{border-color:#91d7c5;color:#147a62;background:#e5f8f1}.printQueueTabs button.active b{color:#fff;background:#20af8a}.printToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-block:1px solid #e3efeb;background:#f5fbf9}.printToolbar>label{display:flex;align-items:center;gap:8px;color:#516d64;font-size:11px;font-weight:700}.printTable input,.printToolbar input{width:17px;height:17px;accent-color:#16a47f}.printToolbar>div{display:flex;flex-flow:row wrap;justify-content:flex-end;gap:8px}.printToolbar button:nth-child(2){background:#327fca}.printToolbar button.ship{background:#e78b3e}.printToolbar button.quiet{border:1px solid #b9d5e9;color:#2f73ae;background:#fff}.printTable>article,.printTable>header{display:grid;grid-template-columns:48px 1.3fr 1.1fr 1fr .72fr;gap:13px;align-items:center;padding:14px 18px}.printTable>header{color:#71877f;background:#eff8f5;font-size:11px;font-weight:700}.printTable>article{border-top:1px solid #e8f1ee;font-size:12px}.printTable>article>div{display:grid;gap:4px;min-width:0}.printTable b,.printTable small,.printTable span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.printTable b{font-size:12px}.printTable small,.printTable span{color:#788a84;font-size:10px}.printTable em{justify-self:start;display:grid;gap:2px;padding:6px 9px;border-radius:999px;font-size:10px;font-style:normal}.printTable em small{color:inherit;font-size:8px}.printTable em.waiting{color:#a46628;background:#fff0dc}.printTable em.ready{color:#3378b9;background:#e7f3ff}.printTable em.printed{color:#147c62;background:#e2f8f0}.printTable em.shipped{color:#6b59bd;background:#eeeaff}.printEmpty{display:grid;justify-items:center;gap:7px;padding:60px 20px;color:#71857e;text-align:center}.printEmpty i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#149d7c;background:#ddf8ef;font-style:normal;font-weight:800}.printEmpty b{color:#2b463e;font-size:14px}.printEmpty span{font-size:11px}.handoffDialogBackdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(22,45,38,.48);backdrop-filter:blur(5px)}.handoffDialog{display:grid;justify-items:center;gap:9px;width:min(440px,100%);padding:28px;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(13,59,47,.25);text-align:center}.handoffDialog>i{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#177d64;background:#dff8ef;font-style:normal;font-weight:900}.handoffDialog>span{color:#18a986;font-size:10px;font-weight:800;letter-spacing:.1em}.handoffDialog h2{margin:0;font-size:22px}.handoffDialog p{margin:0;color:#6e827b;font-size:11px;line-height:1.7}.handoffDialog>div{display:flex;gap:9px;margin-top:8px}.handoffDialog button{padding:10px 15px;border:1px solid #d1e2dc;border-radius:999px;color:#47675e;background:#fff;font-weight:750;cursor:pointer}.handoffDialog button.primary{border-color:#18a981;color:#fff;background:#18a981}.waybillPrintLayer{display:none}.waybillLabel{box-sizing:border-box;width:76mm;min-height:130mm;padding:4mm;color:#111;background:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif}.waybillLabel.label100180{width:100mm;min-height:180mm;padding:6mm}.waybillLabel>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1mm solid #111;padding-bottom:2mm}.waybillLabel>header div{display:grid;gap:.8mm}.waybillLabel>header b{font-size:16pt}.waybillLabel>header span{font-size:7pt}.waybillLabel>header strong{padding:1.4mm;border:1px solid #111;font-size:8pt}.waybillReceiver{display:grid;grid-template-columns:8mm 1fr;gap:2mm;align-items:start;padding:3mm 0;border-bottom:.4mm solid #111}.waybillReceiver>i{display:grid;place-items:center;width:7mm;height:7mm;border-radius:50%;color:#fff;background:#111;font-size:11pt;font-style:normal;font-weight:900}.waybillReceiver b{font-size:11pt}.waybillReceiver p{margin:1.4mm 0 0;font-size:9pt;font-weight:650;line-height:1.35}.waybillBarcode{display:block;width:66mm;height:17mm;margin:3mm auto .8mm}.waybillNumber{text-align:center;font:700 11pt ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.7mm}.waybillGoods,.waybillSender{display:grid;grid-template-columns:8mm 1fr;gap:2mm;padding:2.5mm 0;border-top:.3mm solid #111}.waybillGoods>b,.waybillSender>span{font-size:9pt}.waybillGoods p,.waybillSender p{display:grid;gap:.8mm;margin:0;font-size:7pt;line-height:1.35}.waybillLabel>footer{display:flex;justify-content:space-between;padding-top:2.5mm;border-top:.4mm solid #111;font-size:7pt}.waybillLabel>footer b{font-size:8pt}.dispatchSlip{display:grid;gap:1.2mm;margin-top:2mm;padding-top:2mm;border-top:.5mm dashed #111}.dispatchSlip>header{display:flex;align-items:center;justify-content:space-between}.dispatchSlip>header span{font-size:6pt}.dispatchSlip>header b{font-size:10pt}.dispatchMeta{display:flex;justify-content:space-between;gap:2mm;font-size:6pt}.dispatchItems{border-block:.25mm solid #333}.dispatchItems>header,.dispatchItems>p{display:grid;grid-template-columns:minmax(0,1fr) 19mm 7mm;gap:1mm;align-items:center;margin:0;padding:.6mm 0;border-top:.2mm solid #bbb;font-size:6pt}.dispatchItems>header{border-top:0;font-weight:700}.dispatchItems span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dispatchItems b{text-align:right}.dispatchSlip>small{font-size:5.5pt}.dispatchSlip>footer{display:flex;justify-content:flex-end;gap:5mm;font-size:6pt}.waybillLabel.label100180>header b{font-size:22pt}.waybillLabel.label100180 .waybillReceiver b{font-size:15pt}.waybillLabel.label100180 .waybillReceiver p{font-size:12pt}.waybillLabel.label100180 .waybillBarcode{width:88mm;height:25mm}.waybillLabel.label100180 .waybillNumber{font-size:16pt}.waybillLabel.label100180 .dispatchSlip>header b{font-size:13pt}.waybillLabel.label100180 .dispatchItems>header,.waybillLabel.label100180 .dispatchItems>p{font-size:8pt}@media(max-width:1100px){.printMetrics{grid-template-columns:1fr 1fr}.printerDock{grid-template-columns:1fr}.printerDock dl{max-width:680px}.printerDock>button{justify-self:start}.printTable{overflow:auto}.printTable>article,.printTable>header{min-width:880px}}@media(max-width:720px){.printConfirmation,.printHero,.printQueue>header{display:grid}.printBinding{min-width:0}.printSteps{grid-template-columns:1fr 1fr}.printMetrics,.printerDock dl{grid-template-columns:1fr}.printQueueTabs{overflow:auto}.printQueueTabs button{flex:0 0 auto}.printToolbar{display:grid}.printToolbar>div{justify-content:flex-start}.rechargeHelp{grid-template-columns:42px 1fr}.rechargeHelp>button{grid-column:2}.printQueue>header>div:last-child{justify-content:flex-start}}@media print{@page label76130{size:76mm 130mm;margin:0}@page label100180{size:100mm 180mm;margin:0}body *{visibility:hidden!important}.waybillPrintLayer,.waybillPrintLayer *{visibility:visible!important}.waybillPrintLayer{display:block!important;position:absolute;inset:0;width:76mm;background:#fff}.waybillPrintLayer.label100180{width:100mm}.waybillLabel{display:block;page:label76130;break-after:page;page-break-after:always}.waybillLabel.label100180{page:label100180}.waybillLabel:last-child{break-after:auto;page-break-after:auto}}