:root{--admin-green:#1f6b58;--admin-deep:#163a31;--admin-bg:#f2f5f3;--admin-line:#d8e1dd;--admin-muted:#687771;--admin-red:#a64b39}.adminShell{grid-template-columns:clamp(248px,15vw,286px) minmax(0,1fr);font-family:Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;background:linear-gradient(90deg,#edf2ef,#f6f8f7)}.adminSide{padding:30px 20px 24px}.adminBrand{gap:13px;padding:0 8px 28px}.adminBrand>i{width:48px;height:48px;font-size:24px}.adminBrand b{font-size:19px;letter-spacing:.04em}.adminBrand span{font-size:12px;color:#9fbdb3}.adminSide nav{gap:7px;margin-top:26px}.adminSide nav button{min-height:50px;padding:11px 13px;gap:13px;border-radius:8px}.adminSide nav button.active{background:#ffffff14;box-shadow:inset 3px 0 #9ed1bd}.adminSide nav i{width:32px;height:32px;border-radius:8px;font-size:13px}.adminSide nav span{font-size:14px;font-weight:600;letter-spacing:.01em}.adminSide nav em{min-width:22px;height:22px;font-size:11px}.adminSecurity{padding:16px;gap:7px;border-radius:10px}.adminSecurity b{font-size:13px}.adminSecurity span{font-size:12px;line-height:1.55}.adminTop{height:88px;padding:0 clamp(28px,3vw,54px)}.adminTop>div:first-child{gap:6px}.adminTop>div:first-child span{font-size:12px}.adminTop>div:first-child b{font-size:23px}.adminAccount{gap:4px 11px}.adminAccount a,.adminAccount button,.adminAccount span{font-size:12px}.adminAccount b{font-size:14px}.adminAccountActions{gap:14px}.adminContent{width:100%;max-width:none;padding:clamp(26px,2.4vw,42px) clamp(28px,3vw,56px) 72px}.adminMain button,.adminMain input,.adminMain select,.adminMain textarea{font-family:inherit}.adminMain button:focus-visible,.adminMain input:focus-visible,.adminMain select:focus-visible,.adminMain textarea:focus-visible{outline:3px solid #68a99355;outline-offset:2px}.adminGreeting{padding:34px 38px;min-height:168px}.adminGreeting span,.panelTitle span{font-size:12px}.adminGreeting h1{font-size:clamp(30px,2.3vw,40px);margin:10px 0}.adminGreeting p{font-size:15px;line-height:1.7}.adminGreeting button,.panelTitle button{font-size:14px;padding:12px 17px}.metricGrid{gap:16px;margin-top:18px}.metricGrid article{padding:23px;gap:10px}.metricGrid span{font-size:13px}.metricGrid b{font-size:clamp(28px,2.2vw,38px)}.metricGrid small{font-size:12px}.overviewGrid{gap:16px;margin-top:16px}.chartCard,.todoCard{padding:24px}.chartCard header span,.todoCard header span{font-size:12px}.chartCard h2,.todoCard h2{font-size:22px}.todoCard>button{padding:15px 2px}.todoCard>button b{font-size:20px}.todoCard>button span{font-size:14px}.bars span{font-size:11px}.adminPanel{padding:clamp(22px,2vw,32px)}.panelTitle{margin-bottom:23px}.panelTitle h1{font-size:clamp(28px,2.1vw,36px);margin-top:8px}.filterRow{gap:8px;margin-bottom:18px}.filterRow button{font-size:13px;padding:9px 14px}.adminTable>article,.adminTable>header{padding:17px 15px;gap:16px}.adminTable>header{font-size:13px}.adminTable>article,.adminTable>article>div b{font-size:14px}.adminTable>article em,.adminTable>article>button,.adminTable>article>div span{font-size:12px}.adminTable>article>button{padding:9px 12px}.rxNotice,.workspaceNotice{font-size:13px;line-height:1.65;padding:15px 17px}.rxAdminList{gap:14px}.rxAdminList article>div,.rxAdminList article>header,.rxAdminList footer{padding:16px 18px}.rxAdminList header em,.rxAdminList header span{font-size:12px}.rxAdminList header b{font-size:16px}.rxAdminList p{font-size:13px}.rxAdminList footer button{font-size:13px;padding:9px 13px}.adminEmpty h2{font-size:22px}.adminEmpty p{font-size:13px}.adminToast{font-size:14px;padding:14px 18px}.fundsPage{gap:20px}.fundsHero{padding:31px 34px;border-radius:12px}.fundsHero>div:first-child>span{font-size:12px}.fundsHero h1{font-size:34px}.fundsHero p{font-size:14px;line-height:1.65}.fundsConnection{min-width:330px;padding:17px}.fundsConnection>i{width:46px;height:46px;font-size:16px}.fundsConnection em,.fundsConnection span{font-size:12px}.fundsConnection b{font-size:14px}.fundsMetricGrid{gap:16px}.fundsMetricGrid article{padding:22px;gap:9px}.fundsMetricGrid span{font-size:13px}.fundsMetricGrid b{font-size:29px}.fundsMetricGrid small{font-size:12px}.fundsLayout{grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:18px}.fundsWorkspace{padding:22px}.fundsExport,.fundsTabs button{font-size:13px;padding:10px 13px}.fundsNotice{font-size:13px;line-height:1.6;padding:13px 15px}.fundsTable>article,.fundsTable>header{padding:15px;gap:15px}.fundsTable>header{font-size:12px}.fundsTable>article,.fundsTable>article>div b{font-size:13px}.fundsTable>article>div span{font-size:11px}.fundsTable button,.fundsTable em{font-size:12px}.fundsSidebar article{padding:20px}.fundsSidebar article>span{font-size:11px}.fundsSidebar h2{font-size:18px}.fundsSidebar li,.moneyFlow b{font-size:12px;line-height:1.6}.fundsSidebar button{font-size:12px}.catalogHeader{margin-bottom:24px}.catalogHeader>div{max-width:850px}.catalogHeader span,.catalogSection header span,.shippingEditor>header span{font-size:12px}.catalogHeader h1{font-size:clamp(30px,2.3vw,40px);margin:8px 0}.catalogHeader p,.shippingEditor>header p{font-size:14px;line-height:1.7}.catalogHeader>button,.catalogSaveBar button,.shippingEditor footer button{font-size:14px;padding:12px 18px;border-radius:8px}.catalogTabs{margin-bottom:20px}.catalogTabs button{padding:13px 18px;font-size:14px}.catalogTabs b{font-size:11px;min-width:22px;height:22px}.catalogProductLayout{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:18px}.catalogProductList>header{padding:19px}.catalogProductList>header b{font-size:15px}.catalogProductList>header span{font-size:12px}.catalogProductList>button{padding:14px;grid-template-columns:50px 1fr auto;gap:12px}.catalogThumb{width:50px;height:50px;font-size:18px}.catalogProductList>button b{font-size:13px}.catalogProductList>button em,.catalogProductList>button span{font-size:11px}.catalogSection{padding:clamp(22px,2vw,30px)}.catalogSection h2{font-size:22px}.catalogSection header>button{font-size:12px;padding:9px 12px}.publishSwitch{font-size:13px}.identityGrid{grid-template-columns:190px 1fr;gap:20px}.productImageUpload{height:190px}.productImageUpload b{font-size:13px}.productImageUpload small,.productImageUpload>em{font-size:11px}.catalogField{font-size:13px;gap:8px}.catalogField input,.catalogField select{height:44px}.catalogField input,.catalogField select,.catalogField textarea,.shippingRules input,.skuTable input,.skuTable select{font-size:13px;padding:10px 12px}.catalogField small{font-size:11px}.catalogChecks label,.catalogRxRule b{font-size:13px}.catalogRxRule span{font-size:12px}.skuTable>header{font-size:11px}.skuTable>article>input,.skuTable>article>select{height:40px;font-size:12px}.compactInputs span,.shippingRules span{font-size:10px}.compactInputs input{height:34px;font-size:12px}.catalogSaveBar span{font-size:12px}.shippingWorkspace{grid-template-columns:minmax(320px,370px) minmax(0,850px);gap:18px}.shippingList>header b{font-size:15px}.shippingList>header button{font-size:13px}.shippingList>button{padding:16px}.shippingList>button b{font-size:13px}.shippingList>button em,.shippingList>button span{font-size:11px}.shippingEditor{padding:28px}.shippingEditor h2{font-size:25px}.shippingSummary small,.shippingSummary span{font-size:11px}.shippingSummary b{font-size:14px}.accountWorkspace{gap:22px}.accountEditor>header span,.accountHeader span{font-size:12px}.accountHeader h1{font-size:clamp(30px,2.3vw,40px);margin:8px 0}.accountHeader p{font-size:14px;line-height:1.7}.accountHeader>button{font-size:14px;padding:12px 18px}.accountSecurityNotice{font-size:13px;padding:15px 18px}.accountLayout{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:18px}.accountList>header{padding:18px;font-size:13px}.accountList article{padding:10px}.accountList article>button:first-child{gap:12px;padding:8px}.accountList article i{width:42px;height:42px}.accountList article b{font-size:14px}.accountList .delete,.accountList article small,.accountList article span{font-size:11px}.accountEmpty{font-size:13px}.accountEditor{padding:28px;gap:22px}.accountEditor>header h2{font-size:24px}.accountEditor>header em{font-size:11px}.accountEditor label{font-size:13px}.accountEditor input[type=email],.accountEditor input[type=password],.accountEditor input[type=text]{height:48px;font-size:14px}.accountEditor label small{font-size:11px}.accountPassword button{top:34px;font-size:12px}.permissionEditor h3{font-size:18px}.permissionEditor>header small,.permissionEditor>header span{font-size:11px}.permissionEditor>div{gap:11px}.permissionEditor label{padding:14px}.permissionEditor b{font-size:13px}.permissionEditor small{font-size:11px}.accountEditor>footer span{font-size:12px}.accountEditor>footer button{font-size:14px;padding:12px 18px}.workspaceNotice b{font-size:14px}.workspaceNotice span{font-size:13px}.productEditorLayout{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.7fr);gap:18px}.productManagerList>button{padding:18px}.productManagerList button b{font-size:14px}.productManagerList button span{font-size:12px}.productManagerList button em{font-size:11px}.productEditor{padding:26px}.productEditor>header span,.ruleEditor header span,.ruleGuardrails>span{font-size:12px}.productEditor h2,.ruleEditor h2,.ruleGuardrails h2{font-size:22px}.productEditor>header button{font-size:12px}.editorChecks label,.productEditor>label{font-size:13px}.productEditor label small{font-size:11px}.rxEditorRule{font-size:12px}.productEditor footer span{font-size:11px}.productEditor footer button,.ruleEditor>button{font-size:14px}.membershipIntro span{font-size:12px}.membershipIntro h2{font-size:26px}.membershipIntro p{font-size:13px}.membershipIntro em,.membershipPage .memberAdminStats span{font-size:12px}.membershipPage .memberAdminStats b{font-size:29px}.membershipPage .memberAdminStats small{font-size:11px}.ruleEditor>label,.ruleGuardrails ul,.ruleGuardrails>div b{font-size:13px}.ruleGuardrails>div p{font-size:12px}.merchantLoginCard{width:min(500px,100%);padding:38px}.merchantLoginCard>header span{font-size:13px}.merchantLoginCard>header b{font-size:20px}.merchantLoginIntro>span{font-size:12px}.merchantLoginIntro h1{font-size:32px}.merchantLoginIntro p{font-size:14px}.merchantLoginCard label{font-size:13px}.merchantLoginCard input,.merchantLoginSubmit{height:50px;font-size:15px}.merchantLoginMessage,.merchantTextButton{font-size:13px}.merchantLoginCard>footer{font-size:11px}.passwordChangeDialog label{font-size:13px}.passwordChangeDialog input{font-size:15px}.passwordChangeActions button{font-size:13px}@media(min-width:1600px){.adminContent{padding-left:64px;padding-right:64px}.metricGrid{grid-template-columns:repeat(4,minmax(220px,1fr))}.overviewGrid{grid-template-columns:minmax(0,1.9fr) minmax(340px,.8fr)}}@media(min-width:901px) and (max-width:1180px){.adminShell{grid-template-columns:230px minmax(0,1fr)}.adminContent{padding-left:24px;padding-right:24px}.fundsLayout{grid-template-columns:1fr}.fundsSidebar{grid-template-columns:1fr 1fr;display:grid;gap:14px}.catalogProductLayout{grid-template-columns:270px minmax(0,1fr)}.accountLayout{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:900px){.adminSide nav button{min-height:48px}.adminTop>div:first-child b{font-size:20px}.adminContent{max-width:none}.fundsMetricGrid{grid-template-columns:1fr 1fr}.accountLayout,.catalogProductLayout,.productEditorLayout,.shippingWorkspace{grid-template-columns:1fr}}@media(max-width:620px){.adminShell{font-size:14px}.adminSide{overflow-x:auto}.adminSide nav{min-width:700px;justify-content:flex-start}.adminSide nav button{min-width:76px}.adminSide nav button:nth-child(n){display:grid}.accountHeader h1,.adminGreeting h1,.catalogHeader h1{font-size:27px}.fundsMetricGrid{grid-template-columns:1fr}.fundsConnection{min-width:0}.auditSummary{padding:18px}.merchantLoginCard{padding:26px}}:root{--admin-green:#18bd98;--admin-deep:#15594d;--admin-bg:#effbf6;--admin-line:#dceee7;--admin-muted:#71827d;--admin-red:#ee765f;--mint:#34d6b1;--mint-soft:#e4faf2;--sky:#4ea8ff;--sky-soft:#eaf5ff;--peach:#ffb768;--peach-soft:#fff2e4;--lilac:#9b8afb;--lilac-soft:#f1edff;--sun:#f2c75c;--surface:#fff;--surface-shadow:0 14px 42px rgba(41,132,108,.09)}.adminShell{color:#263d37;background:radial-gradient(circle at 9% 8%,rgba(52,214,177,.16),transparent 22%),radial-gradient(circle at 93% 84%,rgba(78,168,255,.1),transparent 27%),linear-gradient(135deg,#f1fcf7,#f7fcfa 48%,#eefaf5)}.adminSide{color:#31534a;background:rgba(255,255,255,.94);border-right:1px solid rgba(205,233,222,.9);box-shadow:12px 0 34px rgba(49,151,124,.06);backdrop-filter:blur(18px)}.adminBrand{border-bottom-color:#e4f2ed}.adminBrand>i{color:#fff;background:linear-gradient(145deg,#48dfbe,#17b993);border-radius:15px;box-shadow:0 10px 24px rgba(28,190,151,.26)}.adminBrand b{color:#23453c}.adminBrand span{color:#7aa197}.adminSide nav button{color:#6e827c;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.adminSide nav button:hover{color:#1b705d;background:#f1fbf7;transform:translateX(2px)}.adminSide nav button.active{color:#137e66;background:linear-gradient(105deg,#dff9ef,#f3fffa);box-shadow:0 9px 24px rgba(44,198,158,.13),inset 0 0 0 1px rgba(56,207,170,.15)}.adminSide nav button.active:after{content:"";width:7px;height:7px;margin-left:auto;border-radius:50%;background:#33d2ad;box-shadow:0 0 0 5px rgba(51,210,173,.12)}.adminSide nav i{color:#17ad8b;background:#ddf8ef}.adminSide nav button:nth-child(2) i,.adminSide nav button:nth-child(5) i{color:#398edf;background:#e4f2ff}.adminSide nav button:nth-child(3) i,.adminSide nav button:nth-child(8) i{color:#e9903d;background:#fff0df}.adminSide nav button:nth-child(4) i,.adminSide nav button:nth-child(9) i{color:#7c6be0;background:#eeeaff}.adminSide nav button:nth-child(6) i{color:#e46a76;background:#ffeaee}.adminSide nav em{background:#ff8d73;box-shadow:0 5px 12px rgba(238,118,95,.24)}.adminSecurity{background:linear-gradient(135deg,#e7faf3,#f7fffb);border-color:#d3eee3}.adminSecurity b{color:#1a705e}.adminSecurity span{color:#71938a}.adminTop{position:sticky;top:0;z-index:9;background:rgba(255,255,255,.86);border-bottom-color:#e0eee8;box-shadow:0 7px 24px rgba(55,133,111,.05);backdrop-filter:blur(18px)}.adminTop>div:first-child span{color:#69a596}.adminTop>div:first-child b{color:#244139}.adminAccount>span{color:#7d9690}.adminAccount b{color:#31584e}.adminAccountActions a,.adminAccountActions button{color:#17a986!important;background:#e9f9f3!important;border-radius:999px!important;padding:5px 10px!important}.adminContent{isolation:isolate}.adminGreeting,.fundsHero{position:relative;overflow:hidden;border:0;border-radius:24px;background:linear-gradient(118deg,#38d5b3,#24c8a4 50%,#48deb9);box-shadow:0 20px 42px rgba(27,190,150,.22)}.adminGreeting:before,.fundsHero:before{content:"";position:absolute;width:230px;height:230px;right:8%;top:-145px;border-radius:50%;border:38px solid rgba(255,255,255,.12)}.adminGreeting:after,.fundsHero:after{content:"";position:absolute;width:110px;height:110px;right:27%;bottom:-74px;border-radius:50%;background:rgba(255,255,255,.09)}.adminGreeting>*,.fundsHero>*{position:relative;z-index:1}.adminGreeting span,.fundsHero>div:first-child>span{color:#eafff8}.adminGreeting p,.fundsHero p{color:#e7fff8}.adminGreeting button{color:#119876;background:#fff;border-radius:999px;box-shadow:0 10px 24px rgba(18,128,100,.15)}.accountEditor,.accountList,.adminPanel,.auditTable,.catalogEditor,.catalogProductList,.chartCard,.fundsSidebar article,.fundsWorkspace,.metricGrid article,.productEditor,.productManagerList,.ruleEditor,.ruleGuardrails,.shippingEditor,.shippingList,.todoCard{border:1px solid rgba(220,238,231,.9);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:var(--surface-shadow)}.metricGrid article{position:relative;overflow:hidden;border:0;box-shadow:0 12px 34px rgba(51,142,117,.08)}.metricGrid article:after{content:"";position:absolute;width:62px;height:62px;right:-16px;top:-20px;border-radius:50%;background:rgba(255,255,255,.6)}.metricGrid article:first-child{background:linear-gradient(145deg,#e2faf2,#f7fffb)}.metricGrid article:nth-child(2){background:linear-gradient(145deg,#e8f4ff,#f8fcff)}.metricGrid article:nth-child(3){background:linear-gradient(145deg,#fff0e2,#fffaf5)}.metricGrid article:nth-child(4){background:linear-gradient(145deg,#f0ecff,#fbfaff)}.metricGrid article:first-child b{color:#149a7c}.metricGrid article:nth-child(2) b{color:#3d8fe2}.metricGrid article:nth-child(3) b{color:#e98d3c}.metricGrid article:nth-child(4) b{color:#7969db}.metricGrid article span{color:#647b74}.metricGrid article small{width:max-content;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.72)}.accountHeader span,.auditHeader span,.catalogHeader span,.chartCard header span,.panelTitle span,.todoCard header span{color:#19ac8a}.chartCard header em{color:#149b7c;background:#e4f9f1;border-radius:999px;padding:6px 10px}.bars i{background:linear-gradient(180deg,#54ddb9,#20bd97);border-radius:8px 8px 3px 3px;box-shadow:0 7px 12px rgba(32,189,151,.13)}.todoCard>button{margin-top:7px;padding:14px 15px;border:0;border-radius:14px;background:#f0fbf7}.todoCard>button:nth-of-type(2){background:#edf6ff}.todoCard>button:nth-of-type(3){background:#fff5e9}.todoCard>button b{color:#19aa89}.todoCard>button i{color:#15a987}.auditFilters button,.catalogTabs button,.filterRow button,.fundsTabs button,.panelTitle button{border-radius:999px}.accountEditor>footer button,.accountHeader>button,.catalogHeader>button,.catalogSaveBar button,.merchantLoginSubmit,.panelTitle button,.productEditor footer button,.ruleEditor>button,.shippingEditor footer button{border:0;color:#fff;background:linear-gradient(105deg,#32d2ad,#16b992);border-radius:999px;box-shadow:0 9px 20px rgba(28,190,151,.18)}.filterRow{width:max-content;max-width:100%;padding:5px;border-radius:999px;background:#edf7f3}.catalogTabs button.active,.filterRow button.active,.fundsTabs button.active{color:#119877;background:#fff;box-shadow:0 5px 13px rgba(48,142,117,.09)}.adminTable,.fundsTable,.skuTable{border-color:#e3f0eb;border-radius:15px;background:#fff}.adminTable>header,.fundsTable>header,.skuTable>header{background:#f2faf7;color:#739087}.adminTable>article,.fundsTable>article,.skuTable>article{border-color:#e8f2ee}.adminTable>article:hover,.fundsTable>article:hover{background:#fbfefc}.adminTable>article em,.fundsTable em{color:#119877;background:#e3f8f0;border-radius:999px}.adminTable>article>button{color:#148f73;border-color:#bfe8d9;background:#effbf7;border-radius:999px}.fundsHero{background:linear-gradient(118deg,#43d8b7,#22bfa2 64%,#59b8ff)}.fundsConnection{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.17);backdrop-filter:blur(10px)}.fundsConnection>i{border-radius:14px;background:#fff;color:#19b68f}.fundsConnection span{color:#dcfff6}.fundsConnection em{color:#fff3d9;background:rgba(255,255,255,.15)}.fundsMetricGrid article{border:0;border-radius:18px;box-shadow:var(--surface-shadow)}.fundsMetricGrid article:first-child{background:#e6faf3}.fundsMetricGrid article:nth-child(2){background:#eaf5ff}.fundsMetricGrid article:nth-child(3){background:#f1edff}.fundsMetricGrid article:nth-child(4){background:#fff1e5}.fundsTabs{padding:5px;border-radius:999px;background:#edf7f3}.fundsNotice{border:1px solid #f8e1be;border-radius:14px;background:#fff8e9}.fundsNotice.neutral{border-color:#d5eee4;background:#effaf6}.fundsSidebar article>span{color:#19aa89}.moneyFlow p i{background:#ddf8ef;color:#12a17f}.reconcileSummary{border-color:#ccecdf;border-radius:15px;background:#eaf9f3}.catalogEditor,.catalogProductList,.shippingEditor,.shippingList{overflow:hidden}.catalogProductList>button.active,.catalogProductList>button:hover,.shippingList>button.active{background:#eafaf4}.catalogProductList>button.active{box-shadow:inset 4px 0 #2bcea8}.catalogThumb{border:0;border-radius:13px;background:linear-gradient(145deg,#e2f8f0,#f4fcf9);color:#16a786}.catalogTabs{width:max-content;max-width:100%;padding:5px;border:0;border-radius:999px;background:#e8f5f0}.catalogTabs button,.catalogTabs button.active{border:0}.catalogSection{border-color:#e5f0ec}.productImageUpload{border-color:#9ee2ce;border-radius:18px;background:linear-gradient(145deg,#edf9f5,#fafffd)}.productImageUpload>span i{color:#12a886;background:#dcf7ee}.accountEditor input[type=email],.accountEditor input[type=password],.accountEditor input[type=text],.catalogField input,.catalogField select,.catalogField textarea,.merchantLoginCard input,.passwordChangeDialog input,.productEditor textarea,.productEditor>label>input,.ruleEditor>label>input[type=number],.shippingRules input,.skuTable input,.skuTable select{border-color:#d8ebe4;border-radius:12px;background:#f8fcfa}.accountEditor input:focus,.catalogField input:focus,.catalogField select:focus,.catalogField textarea:focus,.merchantLoginCard input:focus,.shippingRules input:focus,.skuTable input:focus,.skuTable select:focus{border-color:#45cfae;box-shadow:0 0 0 4px rgba(52,214,177,.12)}.publishSwitch i{background:#d7e8e2}.publishSwitch input:checked+i{background:#31cda8}.catalogRxRule,.rxEditorRule{border-color:#f08a72;border-radius:0 13px 13px 0;background:#fff5f1}.catalogSaveBar{background:rgba(251,255,253,.94);backdrop-filter:blur(14px)}.shippingSummary{border:0;border-radius:14px;background:linear-gradient(110deg,#e4faf2,#f3fcf9)}.shippingRules{border-color:#e0eee9;border-radius:15px;background:#fbfefc}.accountSecurityNotice,.rxNotice,.workspaceNotice{border:1px solid #d1eee3;border-left:5px solid #34ceb0;border-radius:15px;background:linear-gradient(105deg,#e7faf3,#f8fffc)}.accountList article.active,.productManagerList>button.active{background:#e9faf4;box-shadow:inset 4px 0 #2dcca8}.accountList article i{border-radius:13px;background:#ddf7ee;color:#12a482}.accountEditor>header em{color:#119776;background:#e4f8f0}.permissionEditor label{border-color:#dcece6;border-radius:14px}.permissionEditor label.checked{border-color:#87dcc5;background:#eafaf4}.permissionEditor label.checked>i{background:#2ac8a4;border-color:#2ac8a4}.membershipIntro{border:0;border-radius:20px;background:linear-gradient(110deg,#e2faf2,#edf8ff);box-shadow:var(--surface-shadow)}.membershipIntro em{border:0;border-radius:999px;background:#fff0e8;color:#dd755e}.memberAdminStats article{border:0;border-radius:17px;box-shadow:var(--surface-shadow)}.memberAdminStats article:first-child{background:#e7faf3}.memberAdminStats article:nth-child(2){background:#eaf5ff}.memberAdminStats article:nth-child(3){background:#fff2e5}.ruleGuardrails>div{border-color:#ffb768;border-radius:0 13px 13px 0;background:#fff5e9}.storeAdminGrid article{border:0;border-radius:20px;background:linear-gradient(130deg,#fff,#effbf7);box-shadow:var(--surface-shadow)}.auditSummary{border:0;border-radius:20px;background:linear-gradient(115deg,#36d3b0,#24bd9b 65%,#4aa8f8);box-shadow:0 16px 35px rgba(37,188,154,.18)}.auditFilters{background:#e8f5f0}.auditFilters button.active{color:#119877}.auditModule{color:#118d71;background:#e3f8f0}.auditActor>i{background:#def7ee;color:#11a17f}.auditTable>header{background:#f1faf6}.auditTable>article{border-color:#e7f1ed}.adminEmpty i{background:#dff8ef;color:#12a482}.adminToast{border-radius:999px;background:#155f50;box-shadow:0 15px 34px rgba(22,103,85,.23)}.adminDenied,.merchantLogin{background:radial-gradient(circle at 18% 18%,rgba(52,214,177,.22),transparent 26%),radial-gradient(circle at 85% 77%,rgba(78,168,255,.13),transparent 25%),linear-gradient(145deg,#eafaf3,#f7fdfb)}.adminDeniedCard,.merchantLoginCard,.passwordChangeDialog{border:1px solid rgba(255,255,255,.9);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 26px 70px rgba(37,132,107,.15);backdrop-filter:blur(20px)}.adminDeniedCard>i,.merchantLoginCard>header>i,.merchantLoginLoading>i{border-radius:15px;background:linear-gradient(145deg,#45d9b7,#18b991);box-shadow:0 10px 24px rgba(28,190,151,.22)}.merchantLoginIntro>span{color:#119a79;background:#dff8ef}.merchantLoginCard>footer{color:#84a39a}.passwordChangeBackdrop,.refundDialogBackdrop{background:rgba(25,85,70,.42);backdrop-filter:blur(6px)}@media(hover:hover){.chartCard,.fundsMetricGrid article,.memberAdminStats article,.metricGrid article,.storeAdminGrid article,.todoCard{transition:transform .2s ease,box-shadow .2s ease}.chartCard:hover,.fundsMetricGrid article:hover,.memberAdminStats article:hover,.metricGrid article:hover,.storeAdminGrid article:hover,.todoCard:hover{transform:translateY(-3px);box-shadow:0 19px 44px rgba(41,132,108,.13)}}@media(prefers-reduced-motion:reduce){.adminSide nav button,.chartCard,.fundsMetricGrid article,.memberAdminStats article,.metricGrid article,.storeAdminGrid article,.todoCard{transition:none!important}}@media(max-width:900px){.adminSide{background:#fff}.adminTop{background:rgba(255,255,255,.94)}.adminGreeting,.fundsHero{border-radius:20px}.fundsConnection{min-width:0}}@media(max-width:620px){.adminSide nav button.active:after{display:none}.adminSide nav button:hover{transform:none}.adminSide nav button.active{background:#def8ef}.adminGreeting,.fundsHero{border-radius:18px}.accountEditor,.accountList,.adminPanel,.auditTable,.catalogEditor,.catalogProductList,.chartCard,.fundsSidebar article,.fundsWorkspace,.metricGrid article,.productEditor,.productManagerList,.ruleEditor,.ruleGuardrails,.shippingEditor,.shippingList,.todoCard{border-radius:16px}}.adminShell .fundsHero{border:0;border-radius:24px;background:linear-gradient(118deg,#43d8b7,#22bfa2 64%,#59b8ff);box-shadow:0 20px 42px rgba(27,190,150,.22)}.adminShell .fundsConnection{border-color:rgba(255,255,255,.36);border-radius:18px;background:rgba(255,255,255,.17);backdrop-filter:blur(10px)}.adminShell .fundsConnection>i{border-radius:14px;background:#fff;color:#19b68f}.adminShell .fundsConnection span{color:#dcfff6}.adminShell .fundsConnection em{color:#fff3d9;background:rgba(255,255,255,.15)}.adminShell .fundsMetricGrid article{border:0;border-radius:18px;box-shadow:var(--surface-shadow)}.adminShell .fundsMetricGrid article:first-child{background:#e6faf3}.adminShell .fundsMetricGrid article:nth-child(2){background:#eaf5ff}.adminShell .fundsMetricGrid article:nth-child(3){background:#f1edff}.adminShell .fundsMetricGrid article:nth-child(4){background:#fff1e5}.adminShell .fundsSidebar article,.adminShell .fundsWorkspace{border:1px solid rgba(220,238,231,.9);border-radius:20px;background:#fff;box-shadow:var(--surface-shadow)}.adminShell .fundsTabs{padding:5px;border-radius:999px;background:#edf7f3}.adminShell .fundsTabs button{border-radius:999px}.adminShell .fundsTabs button.active{color:#119877;background:#fff;box-shadow:0 5px 13px rgba(48,142,117,.09)}.adminShell .fundsNotice{border:1px solid #f8e1be;border-radius:14px;background:#fff8e9}.adminShell .fundsNotice.neutral{border-color:#d5eee4;background:#effaf6}.adminShell .fundsTable{border-color:#e3f0eb;border-radius:15px;background:#fff}.adminShell .fundsTable>header{background:#f2faf7;color:#739087}.adminShell .fundsTable>article{border-color:#e8f2ee}.adminShell .fundsTable em{color:#119877;background:#e3f8f0;border-radius:999px}.adminShell .reconcileSummary{border-color:#ccecdf;border-radius:15px;background:#eaf9f3}.adminShell .fundsSidebar article>span{color:#19aa89}.adminShell .moneyFlow p i{background:#ddf8ef;color:#12a17f}.adminShell .catalogEditor,.adminShell .catalogProductList,.adminShell .shippingEditor,.adminShell .shippingList{overflow:hidden;border:1px solid rgba(220,238,231,.9);border-radius:20px;background:#fff;box-shadow:var(--surface-shadow)}.adminShell .catalogProductList>button.active,.adminShell .catalogProductList>button:hover,.adminShell .shippingList>button.active{background:#eafaf4}.adminShell .catalogProductList>button.active{box-shadow:inset 4px 0 #2bcea8}.adminShell .catalogThumb{border:0;border-radius:13px;background:linear-gradient(145deg,#e2f8f0,#f4fcf9);color:#16a786}.adminShell .catalogTabs{width:max-content;max-width:100%;padding:5px;background:#e8f5f0}.adminShell .catalogTabs,.adminShell .catalogTabs button{border:0;border-radius:999px}.adminShell .catalogTabs button.active{border:0;color:#119877;background:#fff;box-shadow:0 5px 13px rgba(48,142,117,.09)}.adminShell .catalogSection{border-color:#e5f0ec}.adminShell .productImageUpload{border-color:#9ee2ce;border-radius:18px;background:linear-gradient(145deg,#edf9f5,#fafffd)}.adminShell .productImageUpload>span i{color:#12a886;background:#dcf7ee}.adminShell .catalogField input,.adminShell .catalogField select,.adminShell .catalogField textarea,.adminShell .shippingRules input,.adminShell .skuTable input,.adminShell .skuTable select{border-color:#d8ebe4;border-radius:12px;background:#f8fcfa}.adminShell .catalogField input:focus,.adminShell .catalogField select:focus,.adminShell .catalogField textarea:focus,.adminShell .shippingRules input:focus,.adminShell .skuTable input:focus,.adminShell .skuTable select:focus{border-color:#45cfae;box-shadow:0 0 0 4px rgba(52,214,177,.12)}.adminShell .skuTable{border-color:#e3f0eb;border-radius:15px}.adminShell .skuTable>header{background:#f2faf7;color:#739087}.adminShell .skuTable>article{border-color:#e8f2ee}.adminShell .catalogRxRule{border-color:#f08a72;border-radius:0 13px 13px 0;background:#fff5f1}.adminShell .catalogSaveBar{background:rgba(251,255,253,.94);backdrop-filter:blur(14px)}.adminShell .shippingSummary{border:0;border-radius:14px;background:linear-gradient(110deg,#e4faf2,#f3fcf9)}.adminShell .shippingRules{border-color:#e0eee9;border-radius:15px;background:#fbfefc}.adminShell .accountEditor,.adminShell .accountList{border:1px solid rgba(220,238,231,.9);border-radius:20px;background:#fff;box-shadow:var(--surface-shadow)}.adminShell .accountSecurityNotice{border:1px solid #d1eee3;border-left:5px solid #34ceb0;border-radius:15px;background:linear-gradient(105deg,#e7faf3,#f8fffc)}.adminShell .accountList article.active{background:#e9faf4;box-shadow:inset 4px 0 #2dcca8}.adminShell .accountList article i{border-radius:13px;background:#ddf7ee;color:#12a482}.adminShell .accountEditor>header em{color:#119776;background:#e4f8f0}.adminShell .accountEditor input[type=email],.adminShell .accountEditor input[type=password],.adminShell .accountEditor input[type=text]{border-color:#d8ebe4;border-radius:12px;background:#f8fcfa}.adminShell .accountEditor input:focus{border-color:#45cfae;box-shadow:0 0 0 4px rgba(52,214,177,.12)}.adminShell .permissionEditor label{border-color:#dcece6;border-radius:14px}.adminShell .permissionEditor label.checked{border-color:#87dcc5;background:#eafaf4}.adminShell .permissionEditor label.checked>i{background:#2ac8a4;border-color:#2ac8a4}.adminShell .rxNotice,.adminShell .workspaceNotice{border:1px solid #d1eee3;border-left:5px solid #34ceb0;border-radius:15px;background:linear-gradient(105deg,#e7faf3,#f8fffc)}.adminShell .productEditor,.adminShell .productManagerList,.adminShell .ruleEditor,.adminShell .ruleGuardrails{border:1px solid rgba(220,238,231,.9);border-radius:20px;background:#fff;box-shadow:var(--surface-shadow)}.adminShell .productManagerList>button.active{background:#e9faf4;box-shadow:inset 4px 0 #2dcca8}.adminShell .productEditor textarea,.adminShell .productEditor>label>input,.adminShell .ruleEditor>label>input[type=number]{border-color:#d8ebe4;border-radius:12px;background:#f8fcfa}.adminShell .rxEditorRule{border-color:#f08a72;border-radius:0 13px 13px 0;background:#fff5f1}.adminShell .membershipIntro{border:0;border-radius:20px;background:linear-gradient(110deg,#e2faf2,#edf8ff);box-shadow:var(--surface-shadow)}.adminShell .membershipIntro em{border:0;border-radius:999px;background:#fff0e8;color:#dd755e}.adminShell .memberAdminStats article{border:0;border-radius:17px;box-shadow:var(--surface-shadow)}.adminShell .memberAdminStats article:first-child{background:#e7faf3}.adminShell .memberAdminStats article:nth-child(2){background:#eaf5ff}.adminShell .memberAdminStats article:nth-child(3){background:#fff2e5}.adminShell .ruleGuardrails>div{border-color:#ffb768;border-radius:0 13px 13px 0;background:#fff5e9}.adminShell .auditSummary{border:0;border-radius:20px;background:linear-gradient(115deg,#36d3b0,#24bd9b 65%,#4aa8f8);box-shadow:0 16px 35px rgba(37,188,154,.18)}.adminShell .auditFilters{background:#e8f5f0}.adminShell .auditFilters button{border-radius:999px}.adminShell .auditFilters button.active{color:#119877;background:#fff}.adminShell .auditTable{border:1px solid rgba(220,238,231,.9);border-radius:20px;background:#fff;box-shadow:var(--surface-shadow)}.adminShell .auditTable>header{background:#f1faf6}.adminShell .auditTable>article{border-color:#e7f1ed}.adminShell .auditModule{color:#118d71;background:#e3f8f0}.adminShell .auditActor>i{background:#def7ee;color:#11a17f}@media(max-width:900px){.adminShell .fundsHero{border-radius:20px}.adminShell .accountEditor,.adminShell .accountList,.adminShell .auditTable,.adminShell .catalogEditor,.adminShell .catalogProductList,.adminShell .productEditor,.adminShell .productManagerList,.adminShell .ruleEditor,.adminShell .ruleGuardrails,.adminShell .shippingEditor,.adminShell .shippingList{border-radius:17px}}.serviceRequestPage{display:grid;gap:22px}.serviceRequestHero{padding:32px 34px;display:flex;justify-content:space-between;align-items:center;gap:32px;border-radius:26px;background:linear-gradient(125deg,#174f48,#24a889 62%,#58c9ae);color:#fff;box-shadow:0 18px 44px rgba(19,95,79,.18)}.serviceRequestHero>div:first-child{display:grid;gap:7px}.serviceRequestHero span{font-size:14px;opacity:.86}.serviceRequestHero h1{margin:0;font-size:32px;line-height:1.25}.serviceRequestHero p{margin:0;font-size:15px;opacity:.88}.serviceRequestHero>div:last-child{min-width:160px;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 9px}.serviceRequestHero>div:last-child>b{font-size:38px;line-height:1}.serviceRequestHero>div:last-child>button{grid-column:1/-1;margin-top:14px;padding:9px 16px;border:0;border-radius:999px;background:#fff;color:#167b68;font-weight:700}.serviceRequestGuard{padding:16px 20px;display:flex;gap:16px;border-left:5px solid #e89a66;border-radius:5px 16px 16px 5px;background:#fff7f0;color:#765747;font-size:14px}.serviceRequestGuard b{flex:none;color:#a25f3c}.serviceRequestFilters{display:flex;gap:10px;flex-wrap:wrap}.serviceRequestFilters button{padding:9px 13px;display:flex;gap:8px;border:1px solid #dbe9e4;border-radius:999px;background:#fff;color:#667871;font-size:14px}.serviceRequestFilters button b{min-width:22px;padding:1px 6px;border-radius:999px;background:#edf6f2;color:#238f77}.serviceRequestFilters button.active{border-color:#35b99c;background:#eaf9f4;color:#117762;font-weight:700}.serviceRequestTable{overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(28,95,78,.07)}.serviceRequestTable>article,.serviceRequestTable>header{display:grid;grid-template-columns:1.35fr .8fr 1.45fr .8fr 1.1fr;gap:16px;align-items:center}.serviceRequestTable>header{padding:14px 22px;background:#eff8f4;color:#698078;font-size:13px;font-weight:700}.serviceRequestTable>article{min-height:116px;padding:18px 22px;border-top:1px solid #edf2f0}.serviceRequestTable article>div{min-width:0;display:grid;gap:5px}.serviceRequestTable article b{overflow:hidden;text-overflow:ellipsis;color:#173f38;font-size:14px;white-space:nowrap}.serviceRequestTable article small,.serviceRequestTable article span{overflow:hidden;text-overflow:ellipsis;color:#7b8b86;font-size:12px;white-space:nowrap}.serviceRequestTable article em{width:max-content;padding:3px 8px;border-radius:999px;background:#eaf9f4;color:#16856e;font-size:12px;font-style:normal;font-weight:700}.serviceRequestTable article em.invoice{background:#eaf4ff;color:#377fc5}.serviceRequestTable article .interceptBadge{width:max-content;padding:5px 9px;border-radius:8px;background:#fff0e7;color:#b84f2d;font-size:12px;line-height:1.25}.serviceRequestTable article em.status.processing{background:#fff4df;color:#a76b12}.serviceRequestTable article em.status.resolved{background:#e8f8ef;color:#258052}.serviceRequestTable article em.status.rejected{background:#f6efec;color:#9a6450}.serviceRequestActions{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:7px!important}.serviceRequestActions button{padding:7px 10px;border:1px solid #cde7de;border-radius:10px;background:#f4fbf8;color:#1a806b;font-size:12px;font-weight:700}.serviceRequestActions button.complete{background:#1dad8e;color:#fff;border-color:#1dad8e}.serviceRequestActions button.reject{background:#fff7f3;color:#a06046;border-color:#ecd8cf}.serviceRequestDialogBackdrop{position:fixed;z-index:30;inset:0;padding:30px;display:grid;place-items:center;background:rgba(14,45,39,.5);backdrop-filter:blur(5px)}.serviceRequestDialog{width:min(520px,100%);padding:30px;display:grid;gap:14px;border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(10,38,33,.25)}.serviceRequestDialog>span{color:#1a9b81;font-size:13px;font-weight:800}.serviceRequestDialog h2,.serviceRequestDialog p{margin:0}.serviceRequestDialog h2{font-size:24px}.serviceRequestDialog p{color:#657770;font-size:14px}.interceptCallout{padding:14px 16px;display:grid;gap:5px;border:1px solid #f0b18d;border-radius:14px;background:#fff3eb;color:#754c3a}.interceptCallout b{color:#b44d2c;font-size:15px}.interceptCallout span{font-size:13px;line-height:1.55}.serviceRequestDialog label{display:grid;gap:8px;color:#50655e;font-size:14px}.serviceRequestDialog textarea{min-height:130px;padding:13px;border:1px solid #d9e8e3;border-radius:14px;resize:vertical;font:inherit}.serviceRequestDialog>div{display:flex;justify-content:flex-end;gap:10px}.serviceRequestDialog>div button{padding:10px 18px;border:0;border-radius:999px;background:#edf5f2;color:#46635a;font-weight:700}.serviceRequestDialog>div button[type=submit]{background:#19a98b;color:#fff}@media(max-width:1100px){.serviceRequestTable>article,.serviceRequestTable>header{grid-template-columns:1.2fr .75fr 1.2fr .75fr}.serviceRequestTable>article>div:nth-child(2),.serviceRequestTable>header>span:nth-child(2){display:none}}