.routeSkeletonAdmin .adminSidebar .ant-skeleton{padding:12px}.adminRouteLoading{display:grid;grid-gap:14px;gap:14px;min-width:0}.adminRouteLoading .routeSkeletonPanel{margin:0}.adminClientLoadingPanel{min-width:0}.adminLayout{width:min(1360px,calc(100% - 48px))}.adminNav{top:158px}.adminSideMenu{-webkit-border-end:0!important;border-inline-end:0!important}.adminSideMenu .ant-menu-item,.adminSideMenu .ant-menu-item-group-title{font-weight:800}.adminSideMenu .ant-menu-item{margin-inline:0}.adminSideMenu .ant-menu-item-selected{color:var(--brandDark);background:rgba(224,45,24,.1)}.adminSideMenu .ant-menu-item-selected:after{border-inline-end-color:var(--brand)}.adminWorkspace{--admin-content-padding-x:24px;--admin-content-padding-y:18px;--admin-bg:#f4f6f9;--admin-panel:#ffffff;--admin-ink:#111827;--admin-muted:#667085;--admin-line:#d9e0ea;--admin-strong-line:#c7d0de;--admin-sidebar:#0f172a;--admin-sidebar-muted:#9aa7bc;--admin-accent:#0f766e;--admin-blue:#2563eb;--admin-warn:#b7791f;--admin-danger:#b42318;display:grid;grid-template-columns:276px minmax(0,1fr);min-height:calc(100vh - 146px)}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:grid;grid-gap:18px;gap:18px;height:100vh;overflow-y:auto;padding:18px 14px 22px;border-right:1px solid rgba(15,23,42,.12);background:var(--admin-sidebar);color:white}.adminBrand{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px 14px;border-bottom:1px solid rgba(255,255,255,.12)}.adminBrand>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#14b8a6;color:#082f49;font-weight:900}.adminBrand div{display:grid;grid-gap:2px;gap:2px;min-width:0}.adminBrand strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.adminBrand small{color:var(--admin-sidebar-muted);font-size:12px}.adminMain{display:grid;align-content:start;background:var(--admin-bg)}.adminMain,.adminMain>*{min-width:0}.adminTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;min-height:64px;border-bottom:1px solid var(--admin-line);background:rgba(246,248,251,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adminTopbarInner{grid-template-columns:minmax(220px,1fr) auto;align-items:center;min-height:64px;padding:10px var(--admin-content-padding-x)}.adminContent,.adminTopbarInner{display:grid;grid-gap:14px;gap:14px}.adminContent{align-content:start;min-width:0;padding:var(--admin-content-padding-y) var(--admin-content-padding-x) 36px}.adminCommandSearch{position:relative;width:min(100%,620px);min-width:0}.adminSearchBox{display:flex;align-items:center;min-width:0;min-height:38px;padding:0 12px;border:1px solid var(--admin-line);border-radius:8px;background:white;color:var(--admin-muted);font-size:13px;box-shadow:0 1px 0 rgba(15,23,42,.02)}.adminSearchBox input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--admin-ink);font-size:13px}.adminSearchBox kbd{display:inline-flex;align-items:center;flex:0 0 auto;min-height:22px;padding:0 7px;border:1px solid var(--admin-line);border-radius:6px;background:#f8fafc;color:var(--admin-muted);font-size:11px;font-weight:900}.adminCommandPopup{position:absolute;top:calc(100% + 6px);left:0;z-index:45;width:min(100%,620px);max-height:min(420px,70vh);overflow:auto;padding:6px;border:1px solid var(--admin-line);border-radius:8px;background:white;box-shadow:0 18px 42px rgba(15,23,42,.16)}.adminCommandList,.adminCommandOption{display:grid;grid-gap:2px;gap:2px}.adminCommandOption{width:100%;min-width:0;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--admin-ink);text-align:left;cursor:pointer}.adminCommandOption:focus-visible,.adminCommandOption:hover{background:#fff3ed;outline:none}.adminCommandOption span,.adminCommandOption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminCommandLoading,.adminCommandOption span{color:var(--admin-muted);font-size:12px}.adminCommandLoading{padding:8px 10px;font-weight:800}.adminTopbarPrimary{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.adminMobileMenuButton{display:none}.adminTopbarMeta{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.adminLanguageSwitcher{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--admin-line);border-radius:8px;background:white}.adminLanguageOption{min-height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--admin-muted);font-size:12px;font-weight:800;cursor:pointer}.adminLanguageOption[data-active=true]{background:#fff3ed;color:var(--admin-ink)}.adminEnvPill,.adminHealthPill,.adminUserPill{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--admin-line);border-radius:999px;background:white;color:var(--admin-muted);font-size:12px;font-weight:800;white-space:nowrap}.adminHealthPill{border-color:rgba(233,83,49,.32);color:var(--admin-accent)}.adminUserActions{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.adminUserActions .adminUserPill{border-start-end-radius:0;border-end-end-radius:0}.adminLogoutButton{display:inline-flex;align-items:center;justify-content:center;min-height:28px;height:28px;padding:0 10px;border:1px solid var(--admin-line);border-color:var(--admin-line);border-radius:8px;border-start-start-radius:0;border-end-start-radius:0;background:white;color:var(--admin-muted);font-size:12px;font-weight:850;cursor:pointer}.adminLogoutButton:focus-visible,.adminLogoutButton:hover{border-color:rgba(233,83,49,.38);color:var(--admin-accent);outline:none}.adminLogoutButton:disabled{cursor:wait;opacity:.58}.adminLogoutConfirm{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:grid;width:min(320px,calc(100vw - 28px));grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:white;box-shadow:0 18px 42px rgba(15,23,42,.16)}.adminLogoutConfirm strong{color:var(--admin-ink);font-size:13px}.adminLogoutConfirm p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.45}.adminLogoutConfirm div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adminLogoutConfirm button{min-height:30px;padding:0 10px;border:1px solid var(--admin-line);border-radius:7px;background:white;color:var(--admin-ink);font-size:12px;font-weight:850;cursor:pointer}.adminLogoutConfirm button[data-danger=true]{border-color:#b42318;background:#b42318;color:white}.adminPageHeader{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;min-width:0;padding:4px 0 2px}.adminPageHeader>div:first-child{min-width:0}.adminPageHeader h1{margin:0;color:var(--admin-ink);font-size:23px;line-height:1.18;letter-spacing:0}.adminPageHeader p:not(.adminEyebrow){max-width:760px;margin:7px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.45}.adminPageHeader-compact{padding:0}.adminEyebrow{margin:0 0 5px;color:var(--admin-accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminPageActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adminSideMenu{background:transparent!important}.adminSideMenu .ant-menu,.adminSideMenu .ant-menu-title-content,.adminSideMenu .ant-menu-title-content a,.adminSideMenu.ant-menu{color:var(--admin-sidebar-muted)!important}.adminSideMenu .ant-menu-item-group-title{padding:12px 10px 5px!important;color:#cbd5e1!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase}.adminSideMenu .ant-menu-item{width:100%;height:36px!important;margin:2px 0!important;border-radius:8px!important;color:var(--admin-sidebar-muted);font-size:13px;font-weight:800;line-height:36px!important}.adminSideMenu .ant-menu-item a{color:inherit}.adminWorkspace .adminSideMenu .ant-menu-item .ant-menu-item-icon,.adminWorkspace .adminSideMenu .ant-menu-item .anticon,.adminWorkspace .adminSideMenu .ant-menu-item svg{color:#cbd5e1!important;font-size:15px;transition:color .16s ease,opacity .16s ease}.adminSideMenu .ant-menu-item-selected,.adminSideMenu .ant-menu-item:hover{background:rgba(233,83,49,.18)!important;color:white!important}.adminSideMenu .ant-menu-item-selected .ant-menu-item-icon,.adminSideMenu .ant-menu-item-selected .ant-menu-title-content,.adminSideMenu .ant-menu-item-selected .ant-menu-title-content a,.adminSideMenu .ant-menu-item-selected .anticon,.adminSideMenu .ant-menu-item-selected svg,.adminSideMenu .ant-menu-item:hover .ant-menu-item-icon,.adminSideMenu .ant-menu-item:hover .ant-menu-title-content,.adminSideMenu .ant-menu-item:hover .ant-menu-title-content a,.adminSideMenu .ant-menu-item:hover .anticon,.adminSideMenu .ant-menu-item:hover svg{color:white!important}.adminSideMenu .ant-menu-item-selected:after{display:none}.adminSideMenu{display:grid;grid-gap:8px;gap:8px;min-width:0;background:transparent;color:var(--admin-sidebar-muted)}.adminSideMenuGroup{display:grid;grid-gap:3px;gap:3px;min-width:0}.adminSideMenuGroupTitle{margin:0;padding:12px 10px 5px;color:#cbd5e1;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.adminSideMenuList{display:grid;grid-gap:2px;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.adminSideMenuItem{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0;min-height:36px;padding:0 10px;border-radius:8px;color:var(--admin-sidebar-muted);font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s ease,color .16s ease}.adminSideMenuItem span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminSideMenuIcon{width:7px;height:7px;border:1px solid;border-radius:999px;opacity:.64}.adminSideMenuItem:hover,.adminSideMenuItem[data-active=true],.adminSideMenuItem[data-pending=true]{background:rgba(233,83,49,.18);color:white}.adminSideMenuItem[data-active=true] .adminSideMenuIcon,.adminSideMenuItem[data-pending=true] .adminSideMenuIcon{border-color:#14b8a6;background:#14b8a6;opacity:1}.adminSideMenuItem[data-pending=true] .adminSideMenuIcon{animation:adminNavPendingPulse .84s ease-in-out infinite}@keyframes adminNavPendingPulse{0%,to{transform:scale(.92);opacity:.62}50%{transform:scale(1.2);opacity:1}}.adminKpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminKpiCard{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:104px;padding:14px;border:1px solid var(--admin-line);border-left:4px solid var(--admin-strong-line);border-radius:8px;background:var(--admin-panel);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.adminKpiCard small,.adminKpiCard span{overflow:hidden;color:var(--admin-muted);font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.adminKpiCard strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:26px;line-height:1.05}.adminKpiCard-good{border-left-color:var(--admin-accent)}.adminKpiCard-warn{border-left-color:var(--admin-warn)}.adminKpiCard-danger{border-left-color:var(--admin-danger)}.adminKpiCard-neutral{border-left-color:var(--admin-blue)}.adminDataPanel{min-width:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-panel);box-shadow:0 1px 2px rgba(15,23,42,.04)}.adminDataPanelHeader{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0;padding:14px 16px;border-bottom:1px solid var(--admin-line);background:#fbfcfe}.adminDataPanelHeader>div:first-child{min-width:0}.adminDataPanelHeader h2{margin:0;color:var(--admin-ink);font-size:15px;font-weight:900;line-height:1.3}.adminDataPanelHeader p{margin:4px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.4}.adminDataPanelExtra{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adminDataPanelBody{min-width:0;padding:16px}.adminTabbedPanels{min-width:0}.adminTabbedPanels>.ant-tabs-nav{margin:0 0 12px!important;padding:8px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminTabbedPanels .ant-tabs-tab{min-height:34px;margin:0!important;padding:7px 12px!important;border-radius:7px;color:var(--admin-muted);font-size:13px;font-weight:900}.adminTabbedPanels .ant-tabs-tab+.ant-tabs-tab{margin-left:6px!important}.adminTabbedPanels .ant-tabs-tab-active{background:rgba(224,45,24,.1)}.adminTabbedPanels .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--brandDark)!important}.adminTabbedPanels .ant-tabs-ink-bar{display:none}.adminTabbedPanels .ant-tabs-content-holder{min-width:0}.adminToolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;padding:12px 16px;border-bottom:1px solid var(--admin-line);background:white}.adminToolbarMain,.adminToolbarMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.adminToolbarMeta{justify-content:flex-end;color:var(--admin-muted);font-size:12px;font-weight:800}.adminFilterBar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.adminStatusTag{-webkit-margin-end:0;margin-inline-end:0;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase}.adminInlineAlert{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--admin-line);border-radius:8px;background:#f8fafc;color:var(--admin-muted);font-size:13px}.adminInlineAlert strong{color:var(--admin-ink)}.adminInlineAlert-error{border-color:rgba(180,35,24,.24);background:#fff5f5}.adminToolbar-compact{margin:0 0 12px;padding:10px 0;border:0;border-bottom:1px dashed var(--admin-line)}.adminProductLightList{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminProductLightRow{display:grid;grid-template-columns:22px minmax(260px,1.15fr) minmax(420px,2fr) minmax(190px,auto);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminProductLightRow:hover{border-color:rgba(224,45,24,.26);box-shadow:0 10px 24px rgba(15,23,42,.06)}.adminProductLightRow-loading{grid-template-columns:54px minmax(180px,1fr) minmax(160px,.6fr)}.adminProductLightImageSkeleton{width:54px;height:54px}.adminProductLightCheck{width:16px;height:16px;margin:0}.adminProductLightIdentity{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adminProductLightIdentity:hover strong{color:var(--admin-accent)}.adminProductLightIdentity img{width:54px;height:54px;border:1px solid var(--admin-line);border-radius:7px;object-fit:cover;background:#f8fafc}.adminProductLightIdentity span,.adminProductLightMain,.adminProductLightMeta{min-width:0}.adminProductLightIdentity strong{display:block;overflow:hidden;color:var(--admin-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.adminProductLightIdentity small,.adminProductLightSignals em,.adminProductLightSignals small{display:block;overflow:hidden;color:var(--admin-muted);font-size:11px;font-style:normal;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.adminProductLightSignals{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));grid-gap:8px;gap:8px;min-width:0}.adminProductLightSignals>span{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0}.adminProductLightSignals strong{overflow:hidden;color:var(--admin-ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.adminProductLightActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.adminProductLightEmpty{padding:28px 16px;border:1px dashed var(--admin-line);border-radius:8px;background:#f8fafc;color:var(--admin-muted);font-size:13px;font-weight:900;text-align:center}.adminOrderLightList{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminOrderLightRow{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(420px,2fr) minmax(96px,auto);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminOrderLightRow:hover{border-color:rgba(224,45,24,.26);box-shadow:0 10px 24px rgba(15,23,42,.06)}.adminOrderLightRow-loading{grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr)}.adminOrderLightIdentity{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adminOrderLightIdentity:hover strong{color:var(--admin-accent)}.adminOrderLightIdentity strong{overflow:hidden;color:var(--admin-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.adminOrderLightIdentity small,.adminOrderLightSignals small{display:block;overflow:hidden;color:var(--admin-muted);font-size:11px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.adminOrderLightSignals{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));grid-gap:8px;gap:8px;min-width:0}.adminOrderLightSignals>span{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0}.adminOrderLightSignals strong{overflow:hidden;color:var(--admin-ink);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.adminOrderLightActions{display:flex;justify-content:flex-end;min-width:0}.adminBrandLightList{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminBrandLightRow{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(420px,2fr) minmax(132px,auto);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminBrandLightRow:hover{border-color:rgba(224,45,24,.26);box-shadow:0 10px 24px rgba(15,23,42,.06)}.adminBrandLightObject{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0}.adminBrandLightObject .adminAvatarFallback,.adminBrandLightObject img{width:54px;height:54px;border:1px solid var(--admin-line);border-radius:7px;object-fit:cover}.adminBrandLightObject>div,.adminBrandLightSignals,.adminBrandLightSignals>span{min-width:0}.adminBrandLightObject small,.adminBrandLightObject span,.adminBrandLightObject strong,.adminBrandLightSignals small,.adminBrandLightSignals strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminBrandLightObject strong,.adminBrandLightSignals strong{color:var(--admin-ink);font-size:13px;font-weight:900}.adminBrandLightObject small,.adminBrandLightObject span,.adminBrandLightSignals small{color:var(--admin-muted);font-size:11px;font-weight:800;line-height:1.35}.adminBrandLightSignals{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));grid-gap:8px;gap:8px}.adminBrandLightSignals>span{display:grid;align-content:center;grid-gap:4px;gap:4px}.adminBrandLightActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.adminCampaignLightList,.adminCategoryLightList,.adminCouponLightList,.adminImageLightList,.adminIntegrationLightList,.adminInventoryLightList,.adminSupportLightList,.adminUserLightList{display:grid;grid-gap:10px;gap:10px;min-width:0}.adminCampaignLightRow,.adminCategoryLightRow,.adminCouponLightRow,.adminInventoryLightRow,.adminSupportLightRow{grid-template-columns:minmax(240px,1.05fr) minmax(360px,2fr) minmax(128px,auto);grid-gap:12px}.adminCampaignLightRow,.adminCategoryLightRow,.adminCouponLightRow,.adminInventoryLightRow,.adminSupportLightRow,.adminUserLightRow{display:grid;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminUserLightRow{grid-template-columns:minmax(260px,1.1fr) minmax(460px,2fr) minmax(96px,auto);grid-gap:12px}.adminImageLightRow{grid-template-columns:minmax(260px,1.15fr) minmax(360px,1.8fr) minmax(112px,auto);grid-gap:12px}.adminImageLightRow,.adminIntegrationLightRow{display:grid;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminIntegrationLightRow{grid-template-columns:minmax(220px,.9fr) minmax(520px,2.2fr);grid-gap:12px}.adminCampaignLightRow:hover,.adminCategoryLightRow:hover,.adminCouponLightRow:hover,.adminImageLightRow:hover,.adminIntegrationLightRow:hover,.adminInventoryLightRow:hover,.adminSupportLightRow:hover,.adminUserLightRow:hover{border-color:rgba(224,45,24,.26);box-shadow:0 10px 24px rgba(15,23,42,.06)}.adminCampaignLightIdentity,.adminCategoryLightIdentity,.adminCouponLightIdentity,.adminInventoryLightIdentity,.adminSupportLightIdentity{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adminUserLightIdentity{grid-template-columns:44px minmax(0,1fr);grid-gap:10px}.adminImageLightIdentity,.adminUserLightIdentity{display:grid;gap:10px;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adminImageLightIdentity{grid-template-columns:64px minmax(0,1fr);grid-gap:10px}.adminImageLightIdentity img{width:64px;height:64px;border:1px solid var(--admin-line);border-radius:7px;object-fit:cover}.adminCampaignLightIdentity:hover strong,.adminCategoryLightIdentity:hover strong,.adminCouponLightIdentity:hover strong,.adminImageLightIdentity:hover strong,.adminInventoryLightIdentity:hover strong,.adminSupportLightIdentity:hover strong,.adminUserLightIdentity:hover strong{color:var(--admin-accent)}.adminCampaignLightIdentity small,.adminCampaignLightIdentity strong,.adminCampaignLightSignals small,.adminCampaignLightSignals strong,.adminCategoryLightIdentity small,.adminCategoryLightIdentity strong,.adminCategoryLightSignals small,.adminCategoryLightSignals strong,.adminCouponLightIdentity small,.adminCouponLightIdentity strong,.adminCouponLightSignals small,.adminCouponLightSignals strong,.adminImageLightIdentity small,.adminImageLightIdentity strong,.adminImageLightSignals strong,.adminInventoryLightIdentity small,.adminInventoryLightIdentity strong,.adminInventoryLightSignals small,.adminInventoryLightSignals strong,.adminSupportLightIdentity small,.adminSupportLightIdentity strong,.adminSupportLightSignals small,.adminSupportLightSignals strong,.adminUserLightIdentity small,.adminUserLightIdentity strong,.adminUserLightSignals strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminImageLightIdentity>span,.adminImageLightSignals,.adminImageLightSignals>span,.adminIntegrationLightIdentity,.adminIntegrationLightSignals,.adminIntegrationLightSignals>span,.adminUserLightIdentity>span,.adminUserLightSignals,.adminUserLightSignals>span{min-width:0}.adminIntegrationLightIdentity small,.adminIntegrationLightIdentity strong,.adminIntegrationLightSignals small,.adminIntegrationLightSignals strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminIntegrationLightIdentity strong,.adminIntegrationLightSignals strong{color:var(--admin-ink);font-size:13px;font-weight:900}.adminIntegrationLightIdentity small,.adminIntegrationLightSignals small{color:var(--admin-muted);font-size:11px;font-weight:800;line-height:1.35}.adminIntegrationLightSignals{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(92px,.7fr) minmax(100px,.7fr) minmax(220px,1.9fr);grid-gap:8px;gap:8px;min-width:0}.adminIntegrationLightSignals>span{display:grid;align-content:center;grid-gap:4px;gap:4px}.adminCampaignLightIdentity strong,.adminCampaignLightSignals strong,.adminCategoryLightIdentity strong,.adminCategoryLightSignals strong,.adminCouponLightIdentity strong,.adminCouponLightSignals strong,.adminImageLightIdentity strong,.adminImageLightSignals strong,.adminInventoryLightIdentity strong,.adminInventoryLightSignals strong,.adminSupportLightIdentity strong,.adminSupportLightSignals strong,.adminUserLightIdentity strong,.adminUserLightSignals strong{color:var(--admin-ink);font-size:13px;font-weight:900}.adminCampaignLightIdentity small,.adminCampaignLightSignals small,.adminCategoryLightIdentity small,.adminCategoryLightSignals small,.adminCouponLightIdentity small,.adminCouponLightSignals small,.adminImageLightIdentity small,.adminImageLightSignals small,.adminInventoryLightIdentity small,.adminInventoryLightSignals small,.adminSupportLightIdentity small,.adminSupportLightSignals small,.adminUserLightIdentity small,.adminUserLightSignals small{color:var(--admin-muted);font-size:11px;font-weight:800;line-height:1.35}.adminCampaignLightSignals,.adminCategoryLightSignals,.adminCouponLightSignals,.adminInventoryLightSignals,.adminSupportLightSignals{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));grid-gap:8px;gap:8px;min-width:0}.adminUserLightSignals{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));grid-gap:8px;gap:8px;min-width:0}.adminImageLightSignals{display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));grid-gap:8px;gap:8px;min-width:0}.adminCategoryLightSignals,.adminSupportLightSignals{grid-template-columns:repeat(4,minmax(90px,1fr))}.adminCampaignLightSignals>span,.adminCategoryLightSignals>span,.adminCouponLightSignals>span,.adminImageLightSignals>span,.adminInventoryLightSignals>span,.adminSupportLightSignals>span,.adminUserLightSignals>span{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0}.adminCampaignLightActions,.adminCategoryLightActions,.adminCouponLightActions,.adminImageLightActions,.adminInventoryLightActions,.adminSupportLightActions,.adminUserLightActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.adminEmptyState{padding:34px 12px}.adminErrorState,.adminLoadingState{padding:24px}.adminActionDrawer .ant-drawer-body{background:#f8fafc}.adminResourceTable .ant-table-cell{vertical-align:middle}.adminResourceTable .ant-table-row{cursor:default}.adminResourceTable .ant-table-row:hover .adminObjectCell strong{color:var(--admin-accent)}.adminStaticTableWrap{width:100%;min-width:0;overflow-x:auto}.adminStaticTable{width:100%;min-width:760px;border-collapse:collapse;color:var(--admin-ink);font-size:13px}.adminStaticTable th{padding:12px 14px;border-bottom:1px solid var(--admin-line);background:#f8fafc;color:#475569;font-size:12px;font-weight:900;text-align:left}.adminStaticTable td{padding:14px;border-bottom:1px solid #eef2f7;vertical-align:middle}.adminStaticTable tbody tr:hover{background:#fbfcfe}.adminStaticTable td,.adminStaticTable th{white-space:nowrap}.adminStaticTable td:last-child,.adminStaticTable th:last-child{white-space:normal}.adminQueueLanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid var(--admin-line);background:#fbfcfe}.adminQueueLane{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:92px;padding:12px 12px 12px 15px;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:white;color:var(--admin-ink)}.adminQueueLane em,.adminQueueLane small,.adminQueueLane strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.adminQueueLane strong{font-size:13px}.adminQueueLane em{color:var(--admin-ink);font-size:22px;font-style:normal;font-weight:900;line-height:1}.adminQueueLane small{color:var(--admin-muted);font-size:12px;line-height:1.35}.adminLaneMarker{position:absolute;inset:0 auto 0 0;width:4px;background:var(--admin-blue)}.adminLaneMarker-good{background:var(--admin-accent)}.adminLaneMarker-warn{background:var(--admin-warn)}.adminLaneMarker-danger{background:var(--admin-danger)}.adminPanelGrid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.adminPanelGrid,.adminPanelStack{display:grid;grid-gap:14px;gap:14px}.adminPanelStack{min-width:0}.adminPanelStack .adminFormGrid-single{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.adminSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.adminSplitGrid,.adminThreeGrid{display:grid;gap:14px;align-items:start}.adminThreeGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.adminFormGrid>*,.adminPanelGrid>*,.adminSplitGrid>*,.adminThreeGrid>*{min-width:0}.adminFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:flex-end;padding:16px}.adminFormGrid-single{grid-template-columns:1fr}.adminFormGrid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFormGrid .ant-form-item{margin-bottom:0}.adminFormFull{grid-column:1/-1}.adminPermissionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.adminPermissionGrid .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0}.adminAvatarFallback{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:999px;background:var(--admin-accent-soft);color:var(--admin-accent);font-weight:800}.adminCategoryLevelBadge{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:#fff3ed;color:var(--admin-accent);font-size:12px;font-weight:950}.adminObjectCell-compact img{display:none}.adminInfoPanel{padding:22px;border:1px solid var(--admin-line);border-radius:10px;background:#ffffff;box-shadow:var(--admin-card-shadow)}.adminInfoPanel h2{margin:0 0 8px;font-size:18px}.adminInfoPanel p{margin:0;color:var(--admin-muted);line-height:1.6}.adminDrawerIntro{margin:0 0 16px;color:var(--admin-muted);line-height:1.55}.adminDrawerActions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding:14px 0 0;background:#ffffff}.adminMobileNavStack{display:grid;grid-gap:12px;gap:12px}.adminVariantList{display:grid;grid-gap:14px;gap:14px}.adminVariantCard{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#f8fafc}.adminVariantCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminVariantGrid,.adminVariantOptionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminVariantGrid .ant-input-number{width:100%}.adminMediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.adminMediaTile{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminMediaTile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#f1f5f9}.adminMediaTile small{color:var(--admin-muted)}.adminCheckGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.adminCheckCard{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminCheckCard svg{color:var(--admin-muted)}.adminCheckCard-pass{border-color:#bbf7d0;background:#f0fdf4}.adminCheckCard-pass svg{color:#16a34a}.adminCheckCard-fail{border-color:#fed7aa;background:#fff7ed}.adminCheckCard-fail svg{color:var(--admin-accent)}.adminDefinitionList{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:0}.adminDefinitionList dt{font-weight:700;color:var(--admin-text)}.adminDefinitionList dd{margin:0;color:var(--admin-muted)}.adminActionRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adminObjectCell{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:220px}.adminObjectCellButton{font:inherit}.adminObjectCellButton:hover strong{color:var(--admin-accent)}.adminProductWorkDrawer .ant-drawer-body{padding:14px;background:var(--admin-bg)}.adminObjectCell img{width:42px;height:42px;border:1px solid var(--admin-line);border-radius:8px;background:#eef2f7;object-fit:cover}.adminObjectCell small,.adminObjectCell span,.adminObjectCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminObjectCell small{display:block;color:var(--admin-muted);font-size:12px}.adminStackedCell{display:grid;grid-gap:3px;gap:3px;min-width:0}.adminStackedCell span,.adminStackedCell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTextCell{display:block;max-width:38ch;color:var(--admin-ink);line-height:1.35;white-space:normal}.adminQueueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminQueueCard{display:grid;grid-gap:7px;gap:7px;min-height:112px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:white}.adminQueueCard strong{color:var(--admin-ink);font-size:14px}.adminQueueCard small,.adminQueueCard span{color:var(--admin-muted);line-height:1.35}.adminQueueCard span{font-size:20px;font-weight:900}.adminOpsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-gap:16px;gap:16px;align-items:stretch;min-width:0;padding:18px;border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.96)),#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.adminOpsHero h2{max-width:760px;margin:0;color:var(--admin-ink);font-size:24px;line-height:1.18}.adminOpsHero p:not(.adminEyebrow){max-width:820px;margin:8px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.55}.adminOpsHeroStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.adminOpsHeroStats article,.adminOrderSummaryGrid article,.adminReadinessGrid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminOpsHeroStats span,.adminOrderSummaryGrid span,.adminReadinessGrid span{color:var(--admin-muted);font-size:12px;font-weight:900}.adminOpsHeroStats strong,.adminOrderSummaryGrid strong,.adminReadinessGrid strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:22px;line-height:1.08}.adminOrderSummaryGrid,.adminReadinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.adminOrderSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.adminReadinessGrid small{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis}.adminBulkActionBar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(37,99,235,.22);border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:12px}.adminBulkActionBar span{color:#475569}.adminBulkActionBarActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adminSummaryRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminExceptionItem,.adminSummaryRailItem{min-width:0;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff;color:inherit;text-decoration:none}.adminSummaryRailItem{display:grid;grid-gap:4px;gap:4px;padding:12px}.adminExceptionItem small,.adminSummaryRailItem span{color:var(--admin-muted);font-size:12px}.adminSummaryRailItem strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:22px;line-height:1.1}.adminExceptionList{display:grid;grid-gap:8px;gap:8px}.adminExceptionItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px}.adminExceptionItem small,.adminExceptionItem strong{display:block;min-width:0}.adminExceptionItem em{color:var(--admin-ink);font-style:normal;font-weight:900}.adminExceptionDot{width:9px;height:9px;margin-top:5px;border-radius:999px;background:var(--admin-info)}.adminExceptionDot-good{background:var(--admin-good)}.adminExceptionDot-warn{background:var(--admin-warning)}.adminExceptionDot-danger{background:var(--admin-danger)}.adminPreviewLink,.adminPreviewLink-disabled{font-size:13px;font-weight:800}.adminPreviewLink-disabled{color:var(--admin-muted)}.adminDrawerStack,.adminStackCell{display:grid;grid-gap:4px;gap:4px;min-width:0}.adminStackCell small,.adminStackCell strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.adminStackCell small{color:var(--admin-muted)}.adminLoadMoreRow{display:flex;justify-content:center;margin-top:12px}.adminJsonBlock{max-height:280px;overflow:auto;margin:8px 0 0;padding:12px;background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.5;white-space:pre-wrap}.adminJsonBlock,.adminPreviewCard{border:1px solid var(--admin-line);border-radius:8px}.adminPreviewCard{display:grid;grid-template-columns:168px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0;padding:14px;background:#ffffff}.adminPreviewCard img{width:100%;aspect-ratio:1;border:1px solid var(--admin-line);border-radius:8px;background:#eef2f7;object-fit:cover}.adminPreviewCard h3{margin:10px 0 6px;color:var(--admin-ink);font-size:17px;line-height:1.25}.adminPreviewCard p{margin:0 0 10px;color:var(--admin-muted);line-height:1.5}.adminPreviewCard small{display:block;margin-top:8px;color:var(--admin-muted)}.adminProductEditPage{display:grid;grid-gap:14px;gap:14px;min-width:0}.adminProductEditLayout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}.adminProductEditLayout,.adminProductEditMain,.adminProductReadinessRail{display:grid;grid-gap:14px;gap:14px;min-width:0}.adminProductReadinessRail{position:-webkit-sticky;position:sticky;top:82px}.adminProductEditTabs{min-width:0}.adminProductEditTabs .ant-tabs-nav{margin-bottom:12px}.adminProductEditTabs .ant-tabs-nav-wrap{overflow-x:auto}.adminMediaManagerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px;min-width:0}.adminMediaManagerCard{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;background:#ffffff}.adminMediaManagerCard,.adminMediaManagerCard>img{border:1px solid var(--admin-line);border-radius:8px}.adminMediaManagerCard>img{width:100%;aspect-ratio:1;background:#eef2f7;object-fit:cover}.adminMediaManagerMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.adminMediaManagerMeta small{color:var(--admin-muted);font-size:12px}.adminProductPreviewGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:14px;gap:14px;align-items:start;min-width:0;margin-bottom:14px}.adminProductMobilePreview{display:grid;grid-gap:8px;gap:8px;max-width:280px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#ffffff}.adminProductMobilePreview img{width:100%;aspect-ratio:1;border-radius:8px;background:#eef2f7;object-fit:cover}.adminProductMobilePreview small,.adminProductMobilePreview span,.adminProductMobilePreview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminProductMobilePreview span{color:var(--admin-accent);font-weight:900}.adminQcThumb{width:64px;height:64px;background:#eef2f7;object-fit:cover}.adminQcThumb,.adminReviewPreview{border:1px solid var(--admin-line);border-radius:8px}.adminReviewPreview{width:min(360px,100%)!important;max-height:360px;object-fit:contain;background:white}.adminHomepagePreviewGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:14px;gap:14px;align-items:start;padding:16px}.adminHomepagePreviewGrid section{display:grid;min-width:0;grid-gap:10px;gap:10px}.adminHomepagePreviewGrid strong{color:var(--admin-ink);font-size:13px}.adminHomepagePreviewFrame{display:block;width:100%;border:1px solid var(--admin-line);border-radius:8px;background:#f5f6f8}.adminHomepagePreviewFrame-desktop{height:620px}.adminHomepagePreviewFrame-mobile{width:min(390px,100%);height:720px;justify-self:center}.adminSimpleTable{border:0;border-radius:0;box-shadow:none;overflow-x:auto}.adminSimpleTable .tableHeader{background:#f8fafc;color:#475467}.adminSimpleTable .tableRow{background:white}.adminModalForm{display:grid;grid-gap:4px;gap:4px}.adminModalForm .ant-space{width:100%}.adminModalForm .ant-form-item{min-width:0}.adminCredentialForm{display:grid;grid-gap:12px;gap:12px;padding:16px}.adminCredentialForm .ant-form-item{margin-bottom:0}.adminNote{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.5}.adminSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.adminSettingsCard{display:grid;grid-gap:10px;gap:10px;min-height:138px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:white;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.adminSettingsCard:hover{border-color:rgba(37,99,235,.36);box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.adminSettingsCard>div:first-child{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.adminSettingsCard strong{color:var(--admin-ink)}.adminSettingsCard p{margin:0;font-size:13px;line-height:1.45}.adminSettingsCard>span:last-child{align-self:end;color:var(--admin-accent);font-size:12px;font-weight:900}.adminLoginShell,.adminUtilityState{min-height:calc(100vh - 146px);padding:48px 24px;background:#f6f8fb}.adminUtilityState{display:grid;place-items:center}.adminUtilityPanel{display:grid;grid-gap:14px;gap:14px;width:min(560px,100%);padding:28px;border:1px solid #d9e0ea;border-radius:8px;background:white;box-shadow:0 18px 46px rgba(15,23,42,.1)}.adminUtilityPanel h1{margin:0;color:#111827;font-size:30px;line-height:1.1}.adminUtilityPanel p:not(.adminEyebrow){margin:0;color:#667085;line-height:1.5}.adminUtilityActions{display:flex;flex-wrap:wrap;gap:10px}.adminLoginShell{display:grid;align-content:center}.adminLoginFrame{display:grid;grid-template-columns:minmax(280px,400px) minmax(0,540px);width:min(980px,100%);margin:0 auto;overflow:hidden;border:1px solid #d9e0ea;border-radius:8px;background:white;box-shadow:0 24px 70px rgba(15,23,42,.13)}.adminLoginAside{display:grid;align-content:center;grid-gap:16px;gap:16px;min-height:440px;padding:34px;background:#0f172a;color:white}.adminLoginAside h2{margin:0;font-size:30px;line-height:1.05}.adminLoginAside p:not(.adminEyebrow),.adminLoginAside span{color:#cbd5e1;line-height:1.5}.adminLoginChecks{display:grid;grid-gap:8px;gap:8px}.adminLoginChecks span{padding:9px 10px;border:1px solid rgba(203,213,225,.2);border-radius:8px;background:rgba(255,255,255,.06);font-size:12px;font-weight:800}.adminLoginMain{display:grid;align-content:center;grid-gap:12px;gap:12px;min-width:0;padding:32px}.adminAuthCard{box-shadow:none}.adminAuthCard .ant-card-body{display:grid;grid-gap:18px;gap:18px;padding:0}.adminAuthHeader{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px}.adminAuthHeader>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:rgba(15,118,110,.12);color:var(--admin-accent,#0f766e);font-size:20px}.adminAuthHeader h1{margin:0;color:#111827;font-size:28px;line-height:1.08}.adminAuthHeader p:not(.adminEyebrow){margin:8px 0 0;color:#667085;line-height:1.45}.adminAuthNotice{margin-bottom:2px}.adminMobileNavOverlay{position:fixed;inset:0;z-index:60;display:none}.adminMobileNavScrim{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42);cursor:pointer}.adminMobileNavPanel{position:absolute;inset:0 auto 0 0;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(330px,88vw);min-width:0;overflow:hidden;background:#0f172a;box-shadow:24px 0 60px rgba(15,23,42,.28);--admin-sidebar-muted:#94a3b8}.adminMobileNavHeader{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;padding:12px;border-bottom:1px solid rgba(255,255,255,.12)}.adminMobileNavHeader .adminBrand{padding:0;border-bottom:0}.adminMobileCloseButton{min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(15,23,42,.72);color:white;font-size:12px;font-weight:850;cursor:pointer}.adminMobileNavPanel .adminMobileNavStack{overflow:auto;padding:12px}.adminLogoutButton-block{width:100%;min-height:36px;margin-top:12px;border-radius:8px}.adminLogoutConfirm-mobile{position:static;width:100%;margin-top:10px;box-shadow:none}.adminWorkspace .antdPanel .ant-card-head{min-height:48px;border-bottom-color:var(--admin-line);background:#fbfcfe}.adminWorkspace .antdPanel .ant-card-body{padding:0}.adminWorkspace .ant-table-wrapper{width:100%;min-width:0;max-width:100%;overflow-x:auto}.adminWorkspace .ant-table{color:var(--admin-ink);font-size:13px}.adminWorkspace .ant-table-thead>tr>th{background:#f8fafc!important;color:#475467!important;font-size:12px;font-weight:900!important}.adminWorkspace .ant-table-tbody>tr>td,.adminWorkspace .ant-table-thead>tr>th{padding:10px 12px!important;vertical-align:middle}.adminWorkspace .ant-table-tbody>tr:hover>td{background:#f5f9ff!important}.adminWorkspace .ant-btn{border-radius:8px;font-weight:800}.adminWorkspace .ant-input,.adminWorkspace .ant-input-number,.adminWorkspace .ant-select-selector{border-radius:8px!important}.adminWorkspace .ant-drawer-header,.adminWorkspace .ant-modal-header{border-bottom-color:var(--admin-line)}.adminWorkspace .ant-card-small{border-color:var(--admin-line);border-radius:8px}.adminWorkspace .drawerStack{width:100%;min-width:0}.adminWorkspace .mutedText{color:var(--admin-muted)}.adminLaneGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:920px){.adminLaneGrid,.adminWorkspace{grid-template-columns:1fr}.adminWorkspace{width:100%;max-width:100vw;overflow-x:hidden}.adminSidebar{display:none}.adminSideMenu,.adminSidebar nav{width:100%;min-width:0;max-width:100%}.adminBrand{min-width:0;padding-bottom:10px}.adminSideMenu{display:grid;overflow-x:hidden;padding-bottom:0}.adminSideMenuGroup{width:100%;min-width:0}.adminSideMenuItem{width:100%;max-width:100%}.adminSideMenuItem span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMain{width:100%;max-width:100vw;overflow-x:hidden}.adminWorkspace{--admin-content-padding-x:15px;--admin-content-padding-y:16px}.adminTopbar{position:static}.adminTopbarInner{grid-template-columns:1fr;min-height:62px;padding-block:10px}.adminTopbarPrimary{grid-template-columns:40px minmax(0,1fr)}.adminCommandSearch{width:100%;min-width:0}.adminMobileMenuButton{display:inline-flex}.adminMobileNavOverlay{display:block}.adminTopbarMeta{flex-wrap:wrap;justify-content:flex-start}.adminPageHeader{align-items:stretch;flex-direction:column}.adminPageHeader h1{font-size:24px}.adminFormGrid,.adminFormGrid-two,.adminKpiStrip,.adminOpsHero,.adminOpsHeroStats,.adminOrderSummaryGrid,.adminPanelGrid,.adminPanelStack .adminFormGrid-single,.adminPreviewCard,.adminProductEditLayout,.adminProductPreviewGrid,.adminQueueGrid,.adminQueueLanes,.adminReadinessGrid,.adminSettingsGrid,.adminSplitGrid,.adminSummaryRail,.adminThreeGrid{grid-template-columns:1fr}.adminProductReadinessRail{position:static}.adminMediaManagerGrid{grid-template-columns:1fr}.adminProductMobilePreview{max-width:none}.adminToolbar{align-items:stretch;flex-direction:column}.adminToolbarMain,.adminToolbarMeta{justify-content:flex-start}.adminToolbar .ant-input-search{width:100%!important}.adminFilterBar,.adminFilterBar>*{width:100%;min-width:0}.adminDataPanel,.adminDataPanelBody,.adminResourceTable,.adminTabbedPanels,.adminTabbedPanels .ant-tabs-content-holder,.adminTabbedPanels .ant-tabs-tabpane,.adminWorkspace .ant-table-wrapper{min-width:0;max-width:100%}.adminResourceTable .ant-table{max-width:100%}.adminDataPanelBody,.adminResourceTable,.adminWorkspace .ant-table-container,.adminWorkspace .ant-table-content{overflow-x:auto}.adminWorkspace .ant-segmented{max-width:100%;overflow-x:auto}.adminObjectCell{min-width:180px}.adminBrandLightRow,.adminCampaignLightRow,.adminCategoryLightRow,.adminCouponLightRow,.adminImageLightRow,.adminIntegrationLightRow,.adminInventoryLightRow,.adminOrderLightRow,.adminOrderLightRow-loading,.adminProductLightRow,.adminProductLightRow-loading,.adminSupportLightRow,.adminUserLightRow{grid-template-columns:1fr;align-items:stretch}.adminProductLightCheck{align-self:start}.adminBrandLightSignals,.adminCampaignLightSignals,.adminCategoryLightSignals,.adminCouponLightSignals,.adminImageLightSignals,.adminIntegrationLightSignals,.adminInventoryLightSignals,.adminOrderLightSignals,.adminProductLightSignals,.adminSupportLightSignals,.adminUserLightSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.adminBrandLightActions,.adminCampaignLightActions,.adminCategoryLightActions,.adminCouponLightActions,.adminImageLightActions,.adminInventoryLightActions,.adminOrderLightActions,.adminProductLightActions,.adminSupportLightActions,.adminUserLightActions{justify-content:flex-start}.adminOrderLightActions .ant-btn,.adminProductLightActions .ant-btn{flex:1 1 120px}.adminBrandLightActions .ant-btn,.adminCampaignLightActions .ant-btn,.adminCategoryLightActions .ant-btn,.adminCouponLightActions .ant-btn,.adminImageLightActions .ant-btn,.adminInventoryLightActions .ant-btn,.adminSupportLightActions .ant-btn,.adminUserLightActions .ant-btn{flex:1 1 120px;justify-content:center}.adminLoginFrame{grid-template-columns:1fr}.adminLoginAside{min-height:auto;padding:22px}.adminLoginMain{padding:22px}.adminAuthHeader{grid-template-columns:1fr}}.adminDatePickerPopup,.adminDrawerRoot,.adminDropdownRoot,.adminModalRoot,.adminPopconfirmRoot,.adminSelectPopup,.adminWorkspace{--admin-bg:#f4f6f9;--admin-panel:#ffffff;--admin-ink:#172033;--admin-muted:#667085;--admin-line:#dfe4ec;--admin-strong-line:#cbd3df;--admin-sidebar:#111c31;--admin-sidebar-deep:#0d1526;--admin-sidebar-muted:#aeb9ca;--admin-accent:#ff6a2f;--admin-accent-dark:#d9480f;--admin-accent-soft:#fff1e9;--admin-success:#15803d;--admin-success-soft:#ecfdf3;--admin-warn:#b45309;--admin-warn-soft:#fff7e6;--admin-danger:#b42318;--admin-danger-soft:#fff1f0;--admin-info:#2563eb;--admin-info-soft:#eff6ff;--admin-radius:14px;--admin-control-radius:9px;--admin-shadow:0 10px 28px rgba(15,23,42,.07)}.adminWorkspace{min-height:100vh;background:var(--admin-bg);color:var(--admin-ink)}.adminWorkspace .adminSidebar{min-height:100vh;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,var(--admin-sidebar),var(--admin-sidebar-deep));color:#eef3f9}.adminWorkspace .adminBrand{color:#fff}.adminWorkspace .adminBrand>span{background:var(--admin-accent);color:#fff;box-shadow:0 8px 20px rgba(255,106,47,.24)}.adminWorkspace .adminBrand small,.adminWorkspace .adminSideMenu{color:var(--admin-sidebar-muted)}.adminWorkspace .adminSideMenu{background:transparent!important}.adminWorkspace .adminSideMenu .ant-menu-item-group-title{color:#74839a!important}.adminWorkspace .adminSideMenu .ant-menu-item,.adminWorkspace .adminSideMenu .ant-menu-title-content,.adminWorkspace .adminSideMenu .ant-menu-title-content a,.adminWorkspace .adminSideMenu .anticon{color:var(--admin-sidebar-muted)!important}.adminWorkspace .adminSideMenu .ant-menu-item:hover{background:rgba(255,106,47,.12)!important}.adminWorkspace .adminSideMenu .ant-menu-item-selected{background:var(--admin-accent)!important;box-shadow:0 8px 18px rgba(255,106,47,.2)}.adminWorkspace .adminSideMenu .ant-menu-item-selected,.adminWorkspace .adminSideMenu .ant-menu-item-selected .ant-menu-title-content,.adminWorkspace .adminSideMenu .ant-menu-item-selected .ant-menu-title-content a,.adminWorkspace .adminSideMenu .ant-menu-item-selected .anticon,.adminWorkspace .adminSideMenu .ant-menu-item:hover .ant-menu-title-content,.adminWorkspace .adminSideMenu .ant-menu-item:hover .ant-menu-title-content a,.adminWorkspace .adminSideMenu .ant-menu-item:hover .anticon{color:#fff!important}.adminWorkspace .adminTopbar{min-height:72px;background:rgba(255,255,255,.96);border-bottom-color:var(--admin-line);box-shadow:0 1px 0 rgba(15,23,42,.03)}.adminWorkspace .adminMain{min-width:0;background:var(--admin-bg)}.adminWorkspace .adminPageHeader h1{color:var(--admin-ink)}.adminWorkspace .adminPageHeader p:not(.adminEyebrow){color:var(--admin-muted)}.adminWorkspace .adminEyebrow{color:var(--admin-accent-dark)}.adminWorkspace .adminDataPanel,.adminWorkspace .adminInfoPanel,.adminWorkspace .adminKpiCard,.adminWorkspace .adminUtilityPanel,.adminWorkspace .antdPanel{border-color:var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-panel);box-shadow:var(--admin-shadow)}.adminWorkspace .ant-btn-primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff;box-shadow:none}.adminWorkspace .ant-btn-primary:focus-visible,.adminWorkspace .ant-btn-primary:hover{border-color:var(--admin-accent-dark)!important;background:var(--admin-accent-dark)!important;color:#fff!important}.adminWorkspace .ant-btn-default{border-color:var(--admin-strong-line);background:#fff;color:var(--admin-ink)}.adminWorkspace .ant-btn-default:focus-visible,.adminWorkspace .ant-btn-default:hover{border-color:var(--admin-accent)!important;color:var(--admin-accent-dark)!important}.adminWorkspace .ant-btn-dangerous{border-color:#f2b8b5;color:var(--admin-danger)}.adminWorkspace .ant-input,.adminWorkspace .ant-input-affix-wrapper,.adminWorkspace .ant-input-number,.adminWorkspace .ant-picker,.adminWorkspace .ant-select-selector{border-color:var(--admin-strong-line)!important;border-radius:var(--admin-control-radius)!important;background:#fff!important;color:var(--admin-ink)!important}.adminWorkspace .ant-input-affix-wrapper-focused,.adminWorkspace .ant-input-number-focused,.adminWorkspace .ant-input:focus,.adminWorkspace .ant-picker-focused,.adminWorkspace .ant-select-focused .ant-select-selector{border-color:var(--admin-accent)!important;box-shadow:0 0 0 3px rgba(255,106,47,.12)!important}.adminWorkspace .ant-table-thead>tr>th{background:#f7f8fa!important;color:#475467;font-weight:800}.adminWorkspace .ant-table-tbody>tr:hover>td{background:#fff8f4!important}.adminWorkspace .adminStatusTag{border-radius:999px;font-weight:800}.adminDrawerRoot .adminStatusTag,.adminModalRoot .adminStatusTag,.adminWorkspace .adminStatusTag{border:1px solid transparent}.adminStatusTag-success{border-color:#b7e3c4!important;background:var(--admin-success-soft,#ecfdf3)!important;color:var(--admin-success,#15803d)!important}.adminStatusTag-warning{border-color:#f3d39a!important;background:var(--admin-warn-soft,#fff7e6)!important;color:var(--admin-warn,#b45309)!important}.adminStatusTag-danger{border-color:#f0b8b5!important;background:var(--admin-danger-soft,#fff1f0)!important;color:var(--admin-danger,#b42318)!important}.adminStatusTag-info{border-color:#bfd3ff!important;background:var(--admin-info-soft,#eff6ff)!important;color:var(--admin-info,#2563eb)!important}.adminStatusTag-neutral{border-color:#d7dde7!important;background:#f3f4f6!important;color:#475467!important}.adminWorkspace .adminEmptyState,.adminWorkspace .adminErrorState,.adminWorkspace .adminLoadingState{min-height:160px;display:grid;align-content:center}.adminWorkspace .adminKpiCard-good{border-top-color:var(--admin-success)}.adminWorkspace .adminKpiCard-warn{border-top-color:var(--admin-warn)}.adminWorkspace .adminKpiCard-danger{border-top-color:var(--admin-danger)}.adminWorkspace .adminKpiCard-neutral{border-top-color:var(--admin-info)}.adminLoginShell{min-height:100vh;background:#f4f6f9}.adminLoginAside{background:linear-gradient(155deg,#111c31,#0d1526)}.adminLoginAside .adminEyebrow{color:#ff9b73}.adminLoginMain{background:#fff}.adminAuthCard .ant-btn-primary{border-color:#ff6a2f;background:#ff6a2f;color:#fff}.adminAuthCard .ant-btn-primary:hover{border-color:#d9480f!important;background:#d9480f!important}.adminDatePickerPopup.ant-picker-dropdown,.adminDrawerRoot .ant-drawer-content,.adminDropdownRoot .ant-dropdown-menu,.adminModalRoot .ant-modal-content,.adminPopconfirmRoot .ant-popover-inner,.adminSelectPopup.ant-select-dropdown{color:#172033;background:#fff}.adminDrawerRoot .ant-drawer-header,.adminModalRoot .ant-modal-header{border-color:#dfe4ec;background:#fff}.adminDrawerRoot .ant-drawer-body{background:#f8fafc}.adminDrawerRoot .ant-btn-primary,.adminModalRoot .ant-btn-primary,.adminPopconfirmRoot .ant-btn-primary{border-color:#ff6a2f;background:#ff6a2f;color:#fff}.adminDropdownRoot .ant-dropdown-menu-item:hover,.adminSelectPopup .ant-select-item-option-active{background:#fff1e9}.adminSelectPopup .ant-select-item-option-selected{color:#c2410c;background:#fff1e9;font-weight:800}@media (max-width:920px){.adminWorkspace{grid-template-columns:1fr;width:100%;max-width:100vw;overflow-x:hidden}.adminWorkspace .adminTopbar,.adminWorkspace .adminTopbarInner{min-height:64px}.adminWorkspace .adminPageHeader{align-items:flex-start}.adminWorkspace .adminPageActions{width:100%;justify-content:flex-start}}@media (max-width:560px){.adminWorkspace .adminTopbarMeta .adminEnvPill,.adminWorkspace .adminTopbarMeta .adminHealthPill{display:none}.adminWorkspace .adminKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDrawerRoot .ant-drawer-content-wrapper{width:100%!important;max-width:100%}.adminModalRoot .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}}@media (prefers-reduced-motion:reduce){.adminDrawerRoot *,.adminModalRoot *,.adminWorkspace *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a.adminKpiCard:hover{border-color:rgba(37,99,235,.36);box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.adminTagWrap{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:921px) and (max-width:1279px){.adminWorkspace{--admin-content-padding-x:18px}}.adminObjectCellButton{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.adminObjectCellButton:focus-visible strong,.adminObjectCellButton:hover strong{color:#c2410c}.adminObjectCellButton:focus-visible{outline:2px solid rgba(255,106,47,.42);outline-offset:4px;border-radius:8px}.adminMediaUploadFocus{scroll-margin-top:84px;border-color:rgba(255,106,47,.55);box-shadow:0 0 0 3px rgba(255,106,47,.1)}.adminMediaUploader{display:grid;grid-gap:14px;gap:14px}.adminMediaDropzone{display:grid;min-height:168px;place-items:center;align-content:center;grid-gap:8px;gap:8px;width:100%;padding:24px;border:1.5px dashed #c7d0de;border-radius:10px;background:#f8fafc;color:#475467;cursor:pointer}.adminMediaDropzone:focus-visible,.adminMediaDropzone:hover{border-color:#ff6a2f;background:#fff7f2;outline:none}.adminMediaDropzone .anticon{color:#ff6a2f;font-size:30px}.adminMediaDropzone strong{color:#172033;font-size:16px}.adminMediaDropzone span{font-size:12px}.adminVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.adminMediaUploadQueue{display:grid;grid-gap:10px;gap:10px}.adminMediaUploadItem{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.adminMediaUploadItem>img{width:112px;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#eef2f6}.adminMediaUploadFields{display:grid;grid-gap:7px;gap:7px;min-width:0}.adminMediaUploadFields>small,.adminMediaUploadFields>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMediaUploadFields>small{color:var(--admin-muted)}.adminMediaUploadFields .ant-space{display:grid;grid-template-columns:150px minmax(180px,240px) minmax(220px,1fr)}.adminAdvancedMediaImport .ant-collapse-header{font-weight:800}.adminAdvancedMediaImport .ant-collapse-content-box{padding:16px!important}@media (max-width:720px){.adminMediaUploadItem{grid-template-columns:76px minmax(0,1fr)}.adminMediaUploadItem>img{width:76px}.adminMediaUploadItem>.ant-space{grid-column:1/-1;flex-direction:row}.adminMediaUploadFields .ant-space{grid-template-columns:1fr}}