.alipayRechargePanel{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid #c9ece8;border-radius:9px;background:#f3fbf8}.alipayRechargePanel h3{color:#14224f;font-size:14px}.alipayRechargePackages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.alipayRechargePackages button{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #8fd8c8;border-radius:8px;background:#fff;color:#0f766e;box-shadow:none}.alipayRechargePackages button:disabled{cursor:wait;opacity:.58}.alipayRechargePackages strong{font-size:16px}.alipayRechargePackages span{font-size:12px}.paymentResultPage{display:grid;place-items:center;min-height:calc(100vh - 64px);padding:24px}.paymentResultCard{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(460px,100%);padding:34px;border:1px solid #dfe6f2;border-radius:14px;background:#fff;box-shadow:0 20px 60px #14224f1a;text-align:center}.paymentResultIcon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1677ff;color:#fff;font-size:26px;font-weight:900}.paymentResultIcon.paid{background:#0f766e}.paymentResultCard h1{color:#14224f;font-size:24px}.paymentResultCard>p{color:#65718a;line-height:1.7}.paymentResultSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.paymentResultSummary span{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:9px;background:#f8fafc;color:#65718a;font-size:12px}.paymentResultSummary strong{color:#14224f;font-size:16px}.paymentResultCard>a{padding:11px 18px;border-radius:8px;background:#0f766e;color:#fff;text-decoration:none;font-weight:800}@media(max-width:560px){.alipayRechargePackages,.paymentResultSummary{grid-template-columns:1fr}}.membershipTopbarButton{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #b8ddd5!important;border-radius:9px!important;background:#ecfdf8!important;color:#0f6f64!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap}.membershipTopbarButton:hover{border-color:#83c9b9!important;background:#dff8f1!important}.membershipTopbarButton.active{border-color:#cbd9e2!important;background:#fff!important;color:#13213d!important}.membershipTopbarButton>span{padding-left:8px;border-left:1px solid #c4d9d4;color:#0f766e!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.membershipPurchaseCta{min-width:210px;min-height:46px;border-radius:10px!important;background:#0f766e!important;color:#fff!important;box-shadow:0 10px 24px #0f766e30!important;font-size:15px!important;font-weight:700!important}.membershipPurchaseCta:hover{background:#0b665f!important}.membershipOverlay{position:fixed;inset:0;z-index:1000;display:grid;min-height:100dvh;align-items:center;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:#09152ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.membershipDialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #dbe6ea;border-radius:16px;background:#fff;box-shadow:0 28px 80px #07152f40;color:#13213d;text-align:left}.membershipDialogHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #edf1f4;background:#fff}.membershipDialogHeader>div{display:grid;grid-gap:5px;gap:5px}.membershipDialogHeader span{color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.04em}.membershipDialogHeader h2{margin:0;color:#13213d;font-size:22px;font-weight:750;line-height:1.25}.membershipDialogClose{display:grid!important;place-items:center!important;flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dbe4ea!important;border-radius:10px!important;background:#f5f8fa!important;color:#334155!important;box-shadow:none!important}.membershipDialogClose:hover{border-color:#b8c8d2!important;background:#edf3f5!important;color:#13213d!important}.membershipDialogClose svg{width:20px;height:20px}.membershipDialogBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}.membershipDialogPrice{display:flex;align-items:baseline;gap:6px;margin:0 0 12px}.membershipDialogPrice strong{color:#13213d;font-size:36px;font-weight:750;letter-spacing:-.04em}.membershipDialogPrice span{color:#64748b;font-size:14px;font-weight:600}.membershipDialogNotice{margin:0 0 14px;padding:10px 12px;border:1px solid #f0d795;border-radius:9px;background:#fff8e7;color:#795317;font-size:13px;line-height:1.6}.membershipBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.membershipBenefits>span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid #dfe7ec;border-radius:10px;background:#fbfcfd}.membershipBenefits b{color:#13213d;font-size:14px;font-weight:750}.membershipBenefits small{color:#64748b;font-size:12px;font-weight:500;line-height:1.45}.membershipDialogFooter{position:relative;z-index:2;display:grid;grid-gap:9px;gap:9px;padding:14px 22px 20px;border-top:1px solid #edf1f4;background:#fff}.membershipPayStatus{margin:0;padding:9px 11px;border-radius:8px;background:#ecfdf8;color:#087556;font-size:12px;font-weight:600;line-height:1.5}.membershipPayStatus.error{border:1px solid #fecdd3;background:#fff1f2;color:#a83241}.membershipPayButton{width:100%!important;min-height:44px!important;height:44px!important;border-radius:10px!important;background:#0f766e!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}.membershipPayButton:hover{background:#0b665f!important}.membershipPayButton:disabled{cursor:wait;opacity:.68}.membershipDialogFooter>small{color:#64748b;font-size:12px;font-weight:500;line-height:1.55;text-align:center}.membershipPreviewPage{position:relative;min-height:calc(100vh - 64px);overflow:hidden}.membershipPreviewBlur{filter:blur(5px);opacity:.68;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.membershipPreviewPaywall{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:24px;background:#f5f7fa66}.membershipPreviewCard{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(430px,100%);padding:28px;border:1px solid #dbe6ea;border-radius:16px;background:#fffffff2;box-shadow:0 24px 70px #14224f26;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.membershipPreviewCard>span{padding:5px 9px;border-radius:999px;background:#ecfdf8;color:#0f766e;font-size:11px;font-weight:700}.membershipPreviewCard h1{color:#13213d;font-size:24px;line-height:1.35}.membershipPreviewCard p{color:#526078;font-size:13px;line-height:1.7}.membershipPreviewCard small{color:#0f766e;font-weight:700}@media(max-width:900px){.membershipDialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.membershipOverlay{padding:12px}.membershipPreviewPage{min-height:760px}}@media(max-width:560px){.membershipDialogHeader{padding:16px 16px 12px}.membershipDialogBody{padding:16px}.membershipDialogFooter{padding:12px 16px 16px}.membershipBenefits{grid-template-columns:1fr}.membershipTopbarButton{max-width:180px;overflow:hidden;text-overflow:ellipsis}.membershipPreviewCard{padding:22px}}@media(max-height:520px){.membershipOverlay{align-items:start}.membershipDialogHeader{padding-top:12px;padding-bottom:10px}.membershipDialogBody{padding-top:12px;padding-bottom:12px}.membershipDialogFooter{padding-top:10px;padding-bottom:12px}.membershipBenefits>span{padding:9px 11px}.membershipDialogPrice strong{font-size:30px}}.pricingAnnouncementOverlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#07152bb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pricingAnnouncementDialog{position:relative;display:grid;grid-gap:13px;gap:13px;width:min(610px,100%);padding:28px;border:1px solid #d7e4e8;border-radius:18px;background:linear-gradient(155deg,#fff,#f8fffd);box-shadow:0 30px 90px #05132955;color:#13213d}.pricingAnnouncementClose{position:absolute;top:14px;right:14px;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #d9e3e8!important;border-radius:10px!important;background:#f5f8fa!important;color:#334155!important;box-shadow:none!important;font-size:24px!important;line-height:1!important}.pricingAnnouncementTag{width:max-content;padding:5px 10px;border-radius:999px;background:#e8fff6;color:#08795d;font-size:11px;font-weight:900;letter-spacing:.05em}.pricingAnnouncementDialog h2{padding-right:42px;color:#13213d;font-size:27px;line-height:1.3}.pricingAnnouncementLead{color:#64748b;font-size:13px;line-height:1.7}.pricingAnnouncementItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pricingAnnouncementItems article{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:132px;padding:15px;border:1px solid #dfe7ec;border-radius:12px;background:#fff}.pricingAnnouncementItems article.highlight{border-color:#f1bf54;background:linear-gradient(145deg,#fff4c9,#fffaf0)}.pricingAnnouncementItems small{color:#0f766e;font-size:11px;font-weight:900}.pricingAnnouncementItems strong{color:#13213d;font-size:15px;line-height:1.45}.pricingAnnouncementItems span{color:#64748b;font-size:12px;line-height:1.55}.pricingAnnouncementActions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.pricingAnnouncementActions a,.pricingAnnouncementActions button{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:42px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none}.pricingAnnouncementActions button{border:1px solid #dce5ea!important;background:#f2f5f7!important;color:#334155!important;box-shadow:none!important}.pricingAnnouncementActions a{background:#0f766e;color:#fff}@media(max-width:650px){.pricingAnnouncementDialog{padding:22px}.pricingAnnouncementItems{grid-template-columns:1fr}.pricingAnnouncementItems article{min-height:0}.pricingAnnouncementActions{display:grid;grid-template-columns:1fr 1fr}.pricingAnnouncementActions a,.pricingAnnouncementActions button{width:100%;min-width:0}}@media(max-width:420px){.pricingAnnouncementOverlay{padding:10px}.pricingAnnouncementDialog{padding:19px}.pricingAnnouncementDialog h2{font-size:22px}.pricingAnnouncementActions{grid-template-columns:1fr}}:root{--text-strong:#13213d;--text-body:#334155;--text-muted:#526078;--text-subtle:#64748b;--surface:#fff;--surface-soft:#f6f9fb;--border-clear:#dbe4ea;--brand-teal:#0f766e;--brand-teal-hover:#0b665f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body,button,input,select,textarea{font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}b,h1,h2,h3,strong{letter-spacing:0}label,p,small,span{overflow-wrap:break-word}body:has(.sidebar) .appTopbar{min-height:64px;padding-top:10px!important;padding-bottom:10px!important}body:has(.sidebar) .appTopbar>div:first-child{min-width:0}body:has(.sidebar) .appTopbar>div:first-child>strong{font-weight:700!important}body:has(.sidebar) .appTopbar>div:first-child>span{color:var(--text-muted)!important;font-weight:500!important}body:has(.sidebar) .globalCreditBar{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:auto!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:4px 6px!important;gap:6px!important;overflow:visible!important;border:1px solid var(--border-clear)!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.sidebar) .globalCreditBar>span{display:inline-flex!important;align-items:center!important;height:36px!important;padding:0 9px!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}body:has(.sidebar) .globalCreditBar>.helpTrigger,body:has(.sidebar) .globalCreditBar>.membershipTopbarButton,body:has(.sidebar) .globalCreditBar>.rechargeTrigger,body:has(.sidebar) .globalCreditBar>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}body:has(.sidebar) .globalCreditBar>.rechargeTrigger{border:1px solid var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}body:has(.sidebar) .globalCreditBar>.rechargeTrigger:hover{background:var(--brand-teal-hover)!important}body:has(.sidebar) .globalCreditBar>.helpTrigger,body:has(.sidebar) .globalCreditBar>a{border:1px solid transparent!important;background:#eef3f6!important;color:#334155!important;box-shadow:none!important}body:has(.sidebar) .globalCreditBar>.helpTrigger:hover,body:has(.sidebar) .globalCreditBar>a:hover{border-color:#d3dee5!important;background:#e7eef2!important}body:has(.sidebar) .globalCreditBar>.membershipTopbarButton>span{color:#0f766e!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}body:has(.memberOpsPage) .memberOpsHeader>div:first-child p{color:#52617d!important;font-size:12px!important;font-weight:650!important}body:has(.memberOpsPage) .contributionList,body:has(.memberOpsPage) .contributionList b,body:has(.memberOpsPage) .contributionList em,body:has(.memberOpsPage) .memberMetricStrip p,body:has(.memberOpsPage) .memberMetricStrip small,body:has(.memberOpsPage) .syncTime{color:#52617d!important}body:has(.memberOpsPage) .neutralChange{color:#52617d!important}body:has(.memberOpsPage) .profitNote,body:has(.memberOpsPage) .skuIdentity small{color:#52617d!important;font-size:12px!important}body:has(.memberOpsPage) .skuSearch input::placeholder{color:#607089!important}body:has(.sidebar) .adminStorePanel{overflow-x:auto!important}body:has(.sidebar) .adminStoreTableHead{color:#52617d!important;font-size:12px!important;font-weight:700!important}body:has(.sidebar) .adminStoreRow{color:#475569!important}body:has(.sidebar) .adminStoreToolbar label>span{color:#475569!important;font-weight:700!important}.commerceLoginPage,.commerceLoginPage *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.commerceLoginPage .commerceHeroCopy h1,.commerceLoginPage .commerceLoginPanel h2{font-weight:750!important}.commerceLoginPage .commerceFeatureDock strong{font-weight:700!important}.commerceLoginPage .commerceFeatureDock small{color:#cbdbea!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.commerceLoginPage .commerceLoginPanel label,.commerceLoginPage .commerceLoginTopNav a{font-weight:650!important}@media(max-width:1180px){body:has(.sidebar) .appTopbar>div:first-child>span{display:none}}@media(max-width:980px){body:has(.sidebar) .appTopbar{display:grid!important;grid-gap:8px!important;gap:8px!important}body:has(.sidebar) .globalCreditBar{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;scrollbar-width:none}body:has(.sidebar) .globalCreditBar::-webkit-scrollbar{display:none}}@media(max-width:560px){body:has(.sidebar) .globalCreditBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;overflow:visible!important}body:has(.sidebar) .globalCreditBar>.membershipTopbarButton{grid-column:1/-1;width:100%!important;max-width:none!important}body:has(.sidebar) .globalCreditBar>span{justify-content:flex-start;padding-left:6px!important}body:has(.sidebar) .globalCreditBar>.helpTrigger{display:none!important}}.boundStoresSection{margin-top:22px}.boundStoresHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.boundStoresHeader .eyebrow{margin:0 0 4px;color:#0a8f72!important;font-size:11px;font-weight:800;letter-spacing:.12em}.boundStoresHeader h2{margin:0;color:#13233f!important;font-size:22px}.boundStoresHeader p:not(.eyebrow){margin:5px 0 0;color:#66758c!important;font-size:13px}.boundStoresHeader>span{flex:0 0 auto;padding:7px 11px;border:1px solid #cde9e1;border-radius:999px;background:#effaf6;color:#08775f;font-size:12px;font-weight:800}body:has(.sidebar) .boundStoresSection .storeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px;gap:16px}body:has(.sidebar) .boundStoresSection .storeCard{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:15px;padding:20px;overflow:hidden;border:1px solid #e1e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,38,68,.07)}.storeCardHeader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px}.storeCardIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#e8fbf4,#d8f4eb);color:#07866b}.storeCardIcon svg{width:23px;height:23px}.storeCardIdentity{min-width:0}.storeCardIdentity h3{margin:0;overflow:hidden;color:#172640!important;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.storeCardIdentity small{color:#768398!important;font-size:12px}.storeStatusBadge{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.storeStatusBadge.connected{background:#e9f9f2;color:#08775f}.storeStatusBadge.failed{background:#fff0f1;color:#c13849}.storeStatusBadge.pending{background:#fff7e8;color:#a86808}.storeDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid #e7edf3;border-radius:12px;background:#e7edf3}.storeDetails>div{min-width:0;padding:10px 12px;background:#f8fafc}.storeDetails dt{margin-bottom:3px;color:#7a879a;font-size:11px}.storeDetails dd{margin:0;color:#283851;font-size:12px;font-weight:700;overflow-wrap:anywhere}.storeHealthList{display:grid;grid-gap:9px;gap:9px}.storeHealthList p{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;margin:0;color:#617087!important;font-size:12px;line-height:1.55}.storeHealthList svg{width:17px;height:17px;margin-top:1px;color:#10a580}.storeHealthList b{display:block;margin-bottom:1px;color:#26364f!important;font-size:12px}body:has(.sidebar) .boundStoresSection .storeActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:auto}body:has(.sidebar) .boundStoresSection .storeActions>:first-child{grid-column:1/-1}body:has(.sidebar) .boundStoresSection .storeActions a,body:has(.sidebar) .boundStoresSection .storeActions button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:800;line-height:1.2;text-align:center;white-space:normal}.boundStoresSection .storeActions svg{flex:0 0 auto;width:17px;height:17px}.boundStoresEmpty{display:grid;min-height:190px;place-items:center;align-content:center;padding:28px;border:1px dashed #ccd8e5;border-radius:16px;background:#f8fafc;text-align:center}.boundStoresEmpty svg{width:38px;height:38px;color:#91a0b4}.boundStoresEmpty h3{margin:9px 0 2px;color:#24344e}.boundStoresEmpty p{margin:0;color:#748197;font-size:13px}body:has(.sidebar) .membershipCustomerPage .memberHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:24px!important;padding:28px!important}body:has(.sidebar) .membershipCustomerPage .memberHeroStats{display:grid!important;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;border:0!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard{display:flex!important;min-width:0;min-height:88px;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:8px!important;padding:13px 14px!important;border:1px solid rgba(132,201,188,.18)!important;border-radius:12px;background:rgba(255,255,255,.055)}body:has(.sidebar) .membershipCustomerPage .memberStatCard+.memberStatCard{border-left:1px solid rgba(132,201,188,.18)!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard.primary{background:rgba(32,184,151,.09)}body:has(.sidebar) .membershipCustomerPage .memberStatCard small{display:flex;align-items:center;gap:6px;color:#92b7ba!important;font-size:11px!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard small svg{width:15px;height:15px;color:#48c3a5}body:has(.sidebar) .membershipCustomerPage .memberStatCard strong{display:block;max-width:100%;color:#f7fbff!important;font-size:16px!important;line-height:1.28;overflow-wrap:anywhere;white-space:normal!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard.primary strong{font-size:24px!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard em{font-size:11px!important}.operationsTableScroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#37526c transparent}.operationsPage .operationsStoreGrid{display:grid;min-width:620px;grid-template-columns:minmax(145px,1.6fr) repeat(4,minmax(70px,.6fr)) minmax(80px,.8fr)}.operationsPage .skuGrid{min-width:700px}.operationsPage .eventGrid{min-width:760px}.operationsPage .tableRow{min-height:40px}.operationsPage .tableRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operationsPage .exportFilters{display:grid!important;grid-template-columns:repeat(3,minmax(170px,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:16px 0!important}.operationsPage .operationsFilterField{display:grid!important;width:auto!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b6c5d4!important;font-size:12px}.operationsPage .operationsFilterField>span{display:flex;min-height:18px;align-items:center;gap:6px;padding:0 2px;color:#b7c6d5;font-weight:700}.operationsPage .operationsFilterField small{padding:2px 6px;border:1px solid #38516a;border-radius:999px;color:#7f95aa;font-size:10px;font-weight:700}.operationsPage .operationsFilterField input,.operationsPage .operationsFilterField select{width:100%!important;height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid #28445e!important;border-radius:9px!important;outline:none;background:#071c31!important;color:#e8f1f8!important}.operationsPage .operationsFilterField input:focus,.operationsPage .operationsFilterField select:focus{border-color:#20b997!important;box-shadow:0 0 0 3px rgba(32,185,151,.12)}.operationsPage .templateRow{flex-wrap:wrap}.operationsPage .templateRow .choice{min-height:38px}@media(max-width:1280px){body:has(.sidebar) .membershipCustomerPage .memberHero{grid-template-columns:1fr!important}}@media(max-width:1100px){.operationsPage .exportFilters{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media(max-width:720px){.boundStoresHeader{align-items:flex-start}.operationsPage .exportFilters,.storeDetails,body:has(.sidebar) .membershipCustomerPage .memberHeroStats{grid-template-columns:1fr!important}body:has(.sidebar) .boundStoresSection .storeActions{grid-template-columns:1fr}body:has(.sidebar) .boundStoresSection .storeActions>:first-child{grid-column:auto}.operationsPage .flowStages{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}}.imageToolsPage{display:grid;grid-gap:20px;gap:20px;max-width:1440px;margin:0 auto;padding:32px 38px 48px}.imageToolsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border-radius:18px;background:linear-gradient(125deg,#14224f,#1b356a 58%,#0f766e 140%);color:#fff;box-shadow:0 18px 50px #14224f22}.imageToolsEyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:#7ee2c9;font-size:13px;font-weight:900;letter-spacing:.08em}.imageToolsEyebrow svg{width:17px;height:17px}.imageToolsHero h1{margin:0 0 9px;font-size:30px;line-height:1.25;letter-spacing:-.02em}.imageToolsHero p{margin:0;color:#d6dff2;font-size:14px;line-height:1.7}.imageToolsPrice{display:grid;flex:0 0 auto;grid-gap:4px;gap:4px;min-width:230px;padding:16px 18px;border:1px solid #ffffff26;border-radius:13px;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.imageToolsPrice small,.imageToolsPrice span{color:#d9e4f4;font-size:12px}.imageToolsPrice strong{font-size:17px}.imageToolsTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:7px;border:1px solid #dfe6f2;border-radius:14px;background:#fff;box-shadow:0 8px 26px #14224f0a}.imageToolsTabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:55px;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#65718a;font-size:14px;font-weight:900;box-shadow:none}.imageToolsTabs button svg{width:22px;height:22px}.imageToolsTabs button:hover{background:#f4f7fb;color:#14224f}.imageToolsTabs button.active{border-color:#b9ded5;background:#eaf8f5;color:#0f766e}.imageToolsWorkspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:18px;gap:18px;align-items:stretch}.imageToolsEditor,.imageToolsResult{min-width:0;padding:24px;border:1px solid #dfe6f2;border-radius:16px;background:#fff;box-shadow:0 10px 30px #14224f0d}.imageToolsEditor{display:grid;align-content:start;grid-gap:20px;gap:20px}.imageToolsSectionHeading{display:flex;align-items:flex-start;gap:13px}.imageToolsSectionHeading>span{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border-radius:11px;background:#eaf8f5;color:#0f766e}.imageToolsSectionHeading svg{width:24px;height:24px}.imageToolsSectionHeading h2{margin:1px 0 5px;color:#14224f;font-size:20px}.imageToolsSectionHeading p{margin:0;color:#65718a;font-size:13px;line-height:1.65}.imageToolsUploads{display:grid;grid-gap:14px;gap:14px}.imageToolsUploads.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.imageToolsUploadGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.imageToolsUploadLabel{display:flex;align-items:center;justify-content:space-between;gap:10px}.imageToolsUploadLabel strong{color:#263554;font-size:13px}.imageToolsUploadLabel span{padding:3px 7px;border-radius:999px;background:#fff0f1;color:#b23a48;font-size:10px;font-weight:900}.imageToolsDropzone{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;width:100%;min-height:210px;padding:22px;border:1.5px dashed #b9c9dd;border-radius:13px;background:#f8fbff;color:#14224f;box-shadow:none}.imageToolsDropzone:hover{border-color:#0f766e;background:#f2fbf8}.imageToolsDropzone>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e6f5f2;color:#0f766e}.imageToolsDropzone svg{width:23px;height:23px}.imageToolsDropzone strong{font-size:14px}.imageToolsDropzone small{color:#7a8497;font-size:12px;font-weight:500}.imageToolsPreview{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;grid-gap:12px;gap:12px;min-height:210px;padding:14px;border:1px solid #dfe6f2;border-radius:13px;background:#f8fafc}.imageToolsPreview img{width:112px;height:156px;border-radius:9px;background:#edf1f6;object-fit:contain}.imageToolsPreview>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.imageToolsPreview span{overflow:hidden;color:#263554;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.imageToolsPreview small{color:#7a8497;font-size:11px;line-height:1.5}.imageToolsPreview button{display:grid;place-items:center;width:31px;height:31px;padding:0;border-radius:50%;background:#eef2f7;color:#65718a;box-shadow:none}.imageToolsPreview button svg{width:15px;height:15px}.imageToolsUploadError{color:#b23a48;font-size:12px}.imageToolsOptions{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;padding:15px;border:1px solid #dfe6f2;border-radius:12px;background:#f8fafc}.imageToolsOptions.model{grid-template-columns:minmax(160px,.45fr) minmax(240px,1fr)}.imageToolsOptions label{display:grid;grid-gap:7px;gap:7px;color:#34405c;font-size:13px;font-weight:900}.imageToolsOptions label span{display:flex;gap:6px}.imageToolsOptions label small{color:#8b94a6;font-weight:600}.imageToolsOptions input,.imageToolsOptions select{width:100%;min-height:43px;padding:9px 11px;border:1px solid #cfd8e6;border-radius:9px;background:#fff;color:#263554;font:inherit}.imageToolsOptions p{display:flex;align-items:center;gap:7px;margin:0 0 11px;color:#65718a;font-size:12px;line-height:1.5}.imageToolsOptions p svg{flex:0 0 auto;color:#0f766e}.imageToolsRights{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:1px solid #e8dfbd;border-radius:10px;background:#fffaf0;color:#5f5536;font-size:12px;line-height:1.6}.imageToolsRights input{flex:0 0 auto;width:17px;height:17px;margin-top:1px;accent-color:#0f766e}.imageToolsError{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #f4c4ca;border-radius:9px;background:#fff0f1;color:#b23a48;font-size:12px;font-weight:800;line-height:1.5}.imageToolsError svg{flex:0 0 auto;width:17px;height:17px}.imageToolsActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.imageToolsActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border-radius:10px;font-weight:900}.imageToolsActions button svg{width:18px;height:18px}.imageToolsGenerate{background:#0f766e;box-shadow:0 9px 22px #0f766e25}.imageToolsGenerate:disabled{cursor:wait;opacity:.65}.imageToolsReset{border:1px solid #dfe6f2;background:#eef2f7;color:#14224f;box-shadow:none}.imageToolsActions>span{margin-left:auto;color:#0f766e;font-size:12px;font-weight:900}.imageToolsResult{display:grid;grid-template-rows:auto minmax(350px,1fr) auto;grid-gap:16px;gap:16px;background:#fbfcff}.imageToolsResultHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.imageToolsResultHeader>div{display:grid;grid-gap:3px;gap:3px}.imageToolsResultHeader span{color:#14224f;font-size:16px;font-weight:900}.imageToolsResultHeader small{color:#7a8497;font-size:11px}.imageToolsResultHeader a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;background:#14224f;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.imageToolsComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:0}.imageToolsComparison figure{position:relative;display:grid;place-items:center;min-width:0;margin:0;border:1px solid #dfe6f2;border-radius:11px;background:#eef2f7;overflow:hidden}.imageToolsComparison img{width:100%;height:100%;max-height:520px;object-fit:contain}.imageToolsComparison figcaption{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;background:#14224fd9;color:#fff;font-size:10px;font-weight:900}.imageToolsEmpty,.imageToolsLoading{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:350px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc;text-align:center}.imageToolsEmpty>svg{width:58px;height:58px;color:#a9b5c7}.imageToolsEmpty strong,.imageToolsLoading strong{color:#34405c;font-size:14px}.imageToolsEmpty p,.imageToolsLoading p{max-width:270px;margin:0;color:#7a8497;font-size:12px;line-height:1.6}.imageToolsSpinner{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eaf8f5;color:#0f766e;animation:imageToolsPulse 1.35s ease-in-out infinite}.imageToolsSpinner svg{width:27px;height:27px}.imageToolsSuccess{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #b9ded5;border-radius:10px;background:#effaf7;color:#0f766e}.imageToolsSuccess>svg{flex:0 0 auto;width:22px;height:22px}.imageToolsSuccess span{display:grid;grid-gap:2px;gap:2px}.imageToolsSuccess strong{font-size:12px}.imageToolsSuccess small{font-size:11px}.imageToolsTrust{display:flex;align-items:center;justify-content:center;gap:34px;color:#65718a;font-size:12px;font-weight:800}.imageToolsTrust span{display:flex;align-items:center;gap:6px}.imageToolsTrust svg{color:#0f766e;width:16px;height:16px}@keyframes imageToolsPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media(max-width:1100px){.imageToolsWorkspace{grid-template-columns:1fr}.imageToolsResult{min-height:500px}}@media(max-width:900px){.imageToolsPage{padding:22px}.imageToolsHero{align-items:stretch;display:grid}.imageToolsPrice{min-width:0}.imageToolsTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.imageToolsPage{gap:14px;padding:16px 12px 34px}.imageToolsHero{padding:22px 18px}.imageToolsHero h1{font-size:24px}.imageToolsTabs{gap:5px;padding:5px}.imageToolsTabs button{min-height:49px;font-size:12px}.imageToolsEditor,.imageToolsResult{padding:16px}.imageToolsOptions,.imageToolsOptions.model,.imageToolsUploads.dual{grid-template-columns:1fr}.imageToolsDropzone{min-height:180px}.imageToolsPreview{grid-template-columns:82px minmax(0,1fr) 30px;min-height:180px}.imageToolsPreview img{width:82px;height:126px}.imageToolsActions{display:grid;grid-template-columns:1fr}.imageToolsActions button{width:100%}.imageToolsActions>span{margin:0;text-align:center}.imageToolsComparison{grid-template-columns:1fr}.imageToolsComparison figure{min-height:260px}.imageToolsTrust{display:grid;justify-content:start;grid-gap:9px;gap:9px;padding:0 8px}}.imageToolsPage{width:calc(100% - 220px);max-width:none;margin:0 0 0 220px}body:has(.sidebar) .imageToolsTabs button{border:1px solid transparent!important;background:transparent!important;color:#65718a!important;box-shadow:none!important}body:has(.sidebar) .imageToolsTabs button:hover{background:#f4f7fb!important;color:#14224f!important}body:has(.sidebar) .imageToolsTabs button.active{border-color:#8fd8c8!important;background:#eaf8f5!important;color:#0f766e!important}body:has(.sidebar) .imageToolsDropzone{border:1.5px dashed #b9c9dd!important;background:#f8fbff!important;color:#14224f!important;box-shadow:none!important}body:has(.sidebar) .imageToolsDropzone:hover{border-color:#0f766e!important;background:#f2fbf8!important}body:has(.sidebar) .imageToolsDropzone small{color:#7a8497!important}body:has(.sidebar) .imageToolsRights{background:#fffaf0!important;color:#5f5536!important}.imageToolsOptions.model{grid-template-columns:repeat(3,minmax(0,1fr))}.imageToolsResultButtons{display:flex;align-items:center;gap:8px}.imageToolsResultButtons a,.imageToolsResultButtons button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:9px 12px;border:0;border-radius:9px;font-size:12px;font-weight:900;text-decoration:none}.imageToolsResultButtons button{background:#eaf8f5;color:#0f766e;box-shadow:none}.imageToolsResultFigure>button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;box-shadow:none;cursor:zoom-in}.imageToolsResultFigure>button img{display:block}.imageToolsLightbox{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(7,14,32,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.imageToolsLightboxPanel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(90vh,920px);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#111a2f;box-shadow:0 24px 80px rgba(0,0,0,.45)}.imageToolsLightboxHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 18px;color:#fff}.imageToolsLightboxHeader>div{display:flex;align-items:center;gap:8px}.imageToolsLightboxHeader a,.imageToolsLightboxHeader button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:9px;color:#fff;font-size:12px;font-weight:900;text-decoration:none}.imageToolsLightboxHeader a{padding:9px 13px;background:#0f766e}.imageToolsLightboxHeader button{width:38px;padding:0;background:rgba(255,255,255,.12);box-shadow:none}.imageToolsLightboxImage{display:grid;place-items:center;min-height:0;padding:0 18px 18px}.imageToolsLightboxImage img{width:100%;height:100%;object-fit:contain}@media (max-width:900px){.imageToolsPage{width:100%;margin-left:0}}@media (max-width:620px){.imageToolsOptions.model{grid-template-columns:1fr}.imageToolsResultHeader{align-items:flex-start}.imageToolsResultButtons{flex-direction:column;align-items:stretch}.imageToolsResultButtons a,.imageToolsResultButtons button{justify-content:center}.imageToolsLightbox{padding:0}.imageToolsLightboxPanel{width:100%;height:100dvh;border:0;border-radius:0}.imageToolsLightboxHeader{padding-top:max(12px,env(safe-area-inset-top))}.imageToolsLightboxImage{padding:0 10px max(10px,env(safe-area-inset-bottom))}}