.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:#c2410c;--admin-accent-dark:#9a3412;--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:8px;--admin-control-radius:7px;--admin-shadow:0 1px 2px rgba(15,23,42,.035)}.adminWorkspace{min-height:100vh;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:#c2410c;background:#c2410c;color:#fff}.adminAuthCard .ant-btn-primary:hover{border-color:#9a3412!important;background:#9a3412!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:#c2410c;background:#c2410c;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:#c2410c;background:#fff7f2;outline:none}.adminMediaDropzone .anticon{color:#c2410c;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}}.adminTrafficSection{display:grid;grid-gap:16px;gap:16px}.adminTrafficHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:2px}.adminTrafficHeading h2{margin:2px 0 4px;color:#0f172a;font-size:22px}.adminTrafficHeading p{margin:0;color:#64748b}.adminTrafficGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.adminTrafficGrid-wide{grid-template-columns:minmax(0,1fr)}.adminTrafficChartFrame{position:relative;min-height:300px;width:100%}.adminTrafficChartCanvas{width:100%;height:300px}.adminTrafficGrid-wide .adminTrafficChartCanvas,.adminTrafficGrid-wide .adminTrafficChartFrame{height:360px}.adminTrafficSection .adminResourceTable{margin-top:14px}@media (max-width:1280px){.adminTrafficGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTrafficGrid>:last-child{grid-column:1/-1}}@media (max-width:760px){.adminTrafficHeading{align-items:stretch;flex-direction:column}.adminTrafficGrid{grid-template-columns:minmax(0,1fr)}.adminTrafficGrid>:last-child{grid-column:auto}.adminTrafficChartCanvas,.adminTrafficChartFrame,.adminTrafficGrid-wide .adminTrafficChartCanvas,.adminTrafficGrid-wide .adminTrafficChartFrame{height:280px;min-height:280px}}.adminKpiCardLabelRow{display:flex;align-items:center;gap:8px;min-width:0}.adminKpiIcon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;overflow:visible!important;border-radius:7px;background:var(--admin-info-soft);color:var(--admin-info)!important;font-size:16px!important}.adminKpiLabel{min-width:0}.adminKpiCard-good .adminKpiIcon{background:var(--admin-success-soft);color:var(--admin-success)!important}.adminKpiCard-warn .adminKpiIcon{background:var(--admin-warn-soft);color:var(--admin-warn)!important}.adminKpiCard-danger .adminKpiIcon{background:var(--admin-danger-soft);color:var(--admin-danger)!important}.adminDashboardOverview{display:grid;grid-gap:12px;gap:12px}.adminDashboardSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.adminDashboardSectionHeading h2{margin:2px 0 0;color:var(--admin-ink);font-size:20px;line-height:1.25}.adminDashboardSectionHeading>span{max-width:620px;color:var(--admin-muted);font-size:12px;text-align:right}.adminDashboardOverview .adminKpiStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.adminDashboardOverview .adminKpiCard,.adminTrafficMetricStrip .adminKpiCard{min-height:76px;padding:10px 12px;border-left-width:1px;border-left-color:var(--admin-line);border-radius:10px;box-shadow:none}.adminDashboardOverview .adminKpiCard strong,.adminTrafficMetricStrip .adminKpiCard strong{font-size:21px}.adminDashboardOverview .adminKpiCard:hover{border-color:rgba(255,106,47,.45);box-shadow:0 8px 18px rgba(15,23,42,.06)}.adminDashboardReadiness{display:grid;grid-template-columns:minmax(300px,auto) minmax(140px,240px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:50px;padding:8px 14px;border:1px solid var(--admin-line);border-radius:10px;background:#fff}.adminDashboardReadinessLead{display:flex;align-items:center;gap:9px;min-width:0}.adminDashboardReadinessLead>.anticon{color:var(--admin-warn)}.adminDashboardReadiness-good .adminDashboardReadinessLead>.anticon{color:var(--admin-success)}.adminDashboardReadinessLead strong{color:var(--admin-ink);font-size:13px}.adminDashboardReadinessLead b{color:var(--admin-ink);font-size:15px}.adminDashboardReadinessLead span{overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminDashboardReadiness progress{width:100%;height:6px;border:0;border-radius:999px;accent-color:var(--admin-accent)}.adminDashboardReadiness-good progress{accent-color:var(--admin-success)}.adminDashboardReadinessChecks{display:flex;justify-content:flex-end;gap:16px;min-width:0}.adminDashboardReadinessCheck{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--admin-muted);font-size:11px;white-space:nowrap}.adminDashboardReadinessCheck i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--admin-info)}.adminDashboardReadinessCheck-good i{background:var(--admin-success)}.adminDashboardReadinessCheck-warn i{background:var(--admin-warn)}.adminDashboardReadinessCheck-danger i{background:var(--admin-danger)}.adminTrafficSection{gap:14px;padding-top:4px}.adminTrafficHeading{align-items:center}.adminTrafficHeading h2{font-size:21px}.adminTrafficHeading .ant-segmented{flex:0 0 auto;padding:3px;border:1px solid var(--admin-line);background:#f7f8fa}.adminTrafficHeading .ant-segmented-item{min-width:62px;min-height:34px;line-height:34px}.adminTrafficHeading .ant-segmented-item-selected{color:var(--admin-accent-dark)}.adminTrafficMetricStrip .adminKpiStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminTrafficMetricStrip .adminKpiCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px}.adminTrafficMetricStrip .adminKpiCard small,.adminTrafficMetricStrip .adminKpiCardLabelRow{grid-column:1}.adminTrafficMetricStrip .adminKpiCard strong{grid-column:2;grid-row:1/span 2;font-size:27px}.adminTrafficPrimaryGrid{display:grid;grid-template-columns:minmax(0,3fr) minmax(420px,2fr);grid-gap:12px;gap:12px;align-items:stretch}.adminTrafficPrimaryGrid>.adminDataPanel{height:100%;box-shadow:none}.adminTrafficGrid .adminDataPanelHeader,.adminTrafficPrimaryGrid .adminDataPanelHeader{background:#fff}.adminTrafficPrimaryGrid .adminDataPanelBody{padding:10px 12px 12px}.adminTrafficPrimaryGrid .adminTrafficChartCanvas,.adminTrafficPrimaryGrid .adminTrafficChartFrame{height:330px;min-height:330px}.adminTrafficMapPanel .adminTrafficChartCanvas,.adminTrafficMapPanel .adminTrafficChartFrame{height:330px}.adminTrafficGrid{gap:12px}.adminTrafficGrid>.adminDataPanel{box-shadow:none}.adminTrafficGrid .adminDataPanelBody{padding:10px 12px 12px}.adminTrafficGrid .adminTrafficChartCanvas,.adminTrafficGrid .adminTrafficChartFrame{height:250px;min-height:250px}.adminTrafficDataDisclosure{margin-top:4px;border-top:1px solid var(--admin-line)}.adminTrafficDataDisclosure summary,.adminTrafficSupportingDetails>summary{min-height:38px;padding:10px 4px;color:var(--admin-accent-dark);font-size:12px;font-weight:800;cursor:pointer}.adminTrafficDataDisclosure[open] summary{margin-bottom:8px}.adminTrafficDataDisclosure .adminStaticTableWrap{max-height:240px;overflow:auto}.adminTrafficSupportingDetails{border:1px solid var(--admin-line);border-radius:10px;background:#fff}.adminTrafficSupportingDetails>summary{padding-inline:14px}.adminTrafficSupportingDetails>.adminTrafficGrid{padding:0 12px 12px}.adminTrafficSupportingDetails>.adminTrafficGrid .adminDataPanel{border-radius:8px}@media (max-width:1440px){.adminDashboardOverview .adminKpiStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.adminDashboardReadiness{grid-template-columns:minmax(280px,auto) minmax(120px,200px) minmax(0,1fr)}.adminDashboardReadinessChecks{gap:10px}}@media (max-width:1150px){.adminTrafficPrimaryGrid{grid-template-columns:minmax(0,1fr)}.adminDashboardReadiness{grid-template-columns:minmax(0,1fr) minmax(120px,220px)}.adminDashboardReadinessChecks{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:760px){.adminDashboardSectionHeading{align-items:flex-start;flex-direction:column;gap:4px}.adminDashboardSectionHeading>span{text-align:left}.adminDashboardOverview .adminKpiStrip,.adminTrafficMetricStrip .adminKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboardReadiness{grid-template-columns:minmax(0,1fr);gap:10px}.adminDashboardReadinessChecks{grid-column:auto}.adminTrafficMetricStrip .adminKpiCard{grid-template-columns:minmax(0,1fr)}.adminTrafficMetricStrip .adminKpiCard strong{grid-column:1;grid-row:auto}.adminTrafficPrimaryGrid{gap:10px}.adminTrafficMapPanel .adminTrafficChartCanvas,.adminTrafficMapPanel .adminTrafficChartFrame,.adminTrafficPrimaryGrid .adminTrafficChartCanvas,.adminTrafficPrimaryGrid .adminTrafficChartFrame{height:280px;min-height:280px}}.adminWorkspace{--admin-bg:#f6f6f7;--admin-sidebar:#111b2f;--admin-sidebar-deep:#14243e;--admin-content-padding-x:18px;--admin-content-padding-y:12px;grid-template-columns:206px minmax(0,1fr);background:var(--admin-bg);transition:grid-template-columns .18s ease}.adminWorkspace.adminWorkspace-sidebarCollapsed{grid-template-columns:0 minmax(0,1fr)}.adminWorkspace.adminWorkspace-sidebarCollapsed .adminSidebar{padding-inline:0;overflow:hidden;border-right:0;opacity:0;pointer-events:none}.adminWorkspace .adminSidebar{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:5px;overflow:hidden;padding:10px;transition:opacity .16s ease,padding .16s ease}.adminWorkspace .adminSidebar nav{min-height:0;overflow-y:auto;scrollbar-width:none}.adminWorkspace .adminSidebar nav::-webkit-scrollbar{display:none}.adminWorkspace .adminBrand{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:5px 6px 8px}.adminWorkspace .adminBrand>span{width:32px;height:32px;border-radius:7px;font-size:12px}.adminWorkspace .adminBrand strong{font-size:13px}.adminWorkspace .adminBrand small{font-size:10px}.adminWorkspace .adminSideMenu .ant-menu-item-group-title{padding:5px 6px 2px!important;font-size:9px!important;line-height:16px!important;letter-spacing:0;text-transform:none}.adminWorkspace .adminSideMenu .ant-menu-item{height:26px!important;margin:0!important;padding-inline:10px!important;border-radius:6px!important;font-size:11px;line-height:26px!important}.adminWorkspace .adminSideMenu .ant-menu-item .anticon,.adminWorkspace .adminSideMenu .ant-menu-item svg{font-size:13px!important}.adminWorkspace .adminTopbar,.adminWorkspace .adminTopbarInner{min-height:56px}.adminWorkspace .adminTopbarInner{grid-template-columns:minmax(260px,1fr) auto;padding:8px var(--admin-content-padding-x)}.adminWorkspace .adminTopbarPrimary{grid-template-columns:32px minmax(220px,264px);gap:24px}.adminWorkspace .adminMobileMenuButton{display:inline-flex!important;width:32px;height:32px;padding:0}.adminWorkspace .adminSearchBox{min-height:32px;font-size:11px}.adminWorkspace .adminTopbarMeta{gap:6px;font-size:10px}.adminWorkspace .adminTopbarMeta .adminEnvPill,.adminWorkspace .adminTopbarMeta .adminHealthPill,.adminWorkspace .adminTopbarMeta .adminUserPill{border-radius:7px}.adminWorkspace .adminContent{padding-bottom:18px}.adminMobileNavDrawer .adminBrand{padding:5px 6px 8px}.adminMobileNavDrawer .adminBrand>span{font-size:12px;box-shadow:0 8px 20px rgba(255,106,47,.24)}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-group-title{padding:5px 6px 2px!important;font-size:9px!important;line-height:16px!important;letter-spacing:0;text-transform:none}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item{height:30px!important;margin:1px 0!important;padding-inline:10px!important;border-radius:6px!important;font-size:11px;line-height:30px!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item .anticon,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item svg{font-size:13px!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected .ant-menu-title-content,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected .ant-menu-title-content a,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected .anticon{color:#fff!important}.adminWorkspace-dashboard .adminContent{gap:8px}.adminWorkspace-dashboard .adminTrafficSection{gap:14px;padding-top:0}.adminWorkspace-dashboard .adminDashboardOverview{display:grid;grid-gap:13px;gap:13px}.adminWorkspace-dashboard .adminDashboardSectionHeading{display:block}.adminWorkspace-dashboard .adminDashboardSectionHeading h2{margin:0;font-size:16px;line-height:1.25}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCard{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;align-content:center;min-height:82px;padding:9px 10px;border:1px solid var(--admin-line);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.025)}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCard:hover{transform:translateY(-1px);border-color:#cbd3df;box-shadow:0 5px 14px rgba(15,23,42,.05)}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCardLabelRow{display:contents}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiLabel{grid-column:2;grid-row:1;min-width:0;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCard strong{grid-column:2;grid-row:2;font-size:19px;line-height:1.05}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCard small{grid-column:2;grid-row:3;font-size:9px;font-weight:600}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiIcon{grid-column:1;grid-row:1/span 3;align-self:center;width:30px;height:30px;flex-basis:30px;border-radius:50%;font-size:16px!important}.adminWorkspace-dashboard .adminKpiCard-accent-blue .adminKpiIcon{background:#edf4ff;color:#2f73e0!important}.adminWorkspace-dashboard .adminKpiCard-accent-green .adminKpiIcon{background:#edf9ef;color:#23a047!important}.adminWorkspace-dashboard .adminKpiCard-accent-orange .adminKpiIcon{background:#fff2eb;color:#c2410c!important}.adminWorkspace-dashboard .adminKpiCard-accent-purple .adminKpiIcon{background:#f3efff;color:#7a56d8!important}.adminWorkspace-dashboard .adminDashboardReadiness{grid-template-columns:minmax(420px,1.45fr) repeat(4,minmax(110px,.62fr));gap:0;min-height:56px;padding:0;overflow:hidden;border-radius:8px}.adminWorkspace-dashboard .adminDashboardReadinessSummary{display:grid;grid-template-columns:auto minmax(120px,1fr);grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:7px 12px}.adminWorkspace-dashboard .adminDashboardReadinessLead{gap:7px}.adminWorkspace-dashboard .adminDashboardReadinessLead strong{font-size:12px}.adminWorkspace-dashboard .adminDashboardReadinessLead b{font-size:13px}.adminWorkspace-dashboard .adminDashboardReadinessLead span{font-size:9px}.adminWorkspace-dashboard .adminDashboardReadiness progress{width:100%;height:5px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#e5e7eb}.adminWorkspace-dashboard .adminDashboardReadiness progress::-webkit-progress-bar{border-radius:999px;background:#e5e7eb}.adminWorkspace-dashboard .adminDashboardReadiness progress::-webkit-progress-value{border-radius:999px;background:#c2410c}.adminWorkspace-dashboard .adminDashboardReadiness-good progress::-webkit-progress-value{background:#23a047}.adminWorkspace-dashboard .adminDashboardReadiness progress::-moz-progress-bar{border-radius:999px;background:#c2410c}.adminWorkspace-dashboard .adminDashboardReadinessChecks{display:contents}.adminWorkspace-dashboard .adminDashboardReadinessCheck{justify-content:center;gap:5px;min-height:56px;padding:0 10px;border-left:1px solid var(--admin-line);font-size:10px}.adminWorkspace-dashboard .adminDashboardReadinessCheck:first-child{border-left:0}.adminWorkspace-dashboard .adminDashboardReadinessCheck>.anticon{flex:0 0 auto;color:var(--admin-warn);font-size:10px}.adminWorkspace-dashboard .adminDashboardReadinessCheck-good>.anticon{color:var(--admin-success)}.adminWorkspace-dashboard .adminDashboardReadinessCheck-danger>.anticon{color:var(--admin-danger)}.adminWorkspace-dashboard .adminTrafficHeading{align-items:flex-end;gap:12px;padding-top:2px}.adminWorkspace-dashboard .adminTrafficHeading h2{margin:0 0 2px;font-size:19px;line-height:1.25}.adminWorkspace-dashboard .adminTrafficHeading p{font-size:11px;line-height:1.35}.adminWorkspace-dashboard .adminTrafficRangeControls{display:flex;align-items:center;gap:10px}.adminWorkspace-dashboard .adminTrafficHeading .ant-segmented{padding:0;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.adminWorkspace-dashboard .adminTrafficHeading .ant-segmented-item{min-width:52px;min-height:30px;border-radius:6px;line-height:30px}.adminWorkspace-dashboard .adminTrafficHeading .ant-segmented-item-selected{outline:1px solid #c2410c;color:#9a3412;box-shadow:none}.adminWorkspace-dashboard .adminTrafficDateRange{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--admin-line);border-radius:7px;background:#fff;color:#475467;font-size:10px;white-space:nowrap}.adminWorkspace-dashboard .adminTrafficDateRange i{color:#98a2b3;font-style:normal}.adminWorkspace-dashboard .adminTrafficDateRange .anticon{order:4;margin-left:2px}.adminWorkspace-dashboard .adminTrafficPrimaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}.adminWorkspace-dashboard .adminTrafficBreakdownGrid>.adminDataPanel,.adminWorkspace-dashboard .adminTrafficPrimaryGrid>.adminDataPanel{border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.adminWorkspace-dashboard .adminTrafficBreakdownGrid .adminDataPanelHeader,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminDataPanelHeader{min-height:38px;padding:9px 12px;background:#fff}.adminWorkspace-dashboard .adminTrafficTrendPanel .adminDataPanelHeader{justify-content:flex-start}.adminWorkspace-dashboard .adminTrafficTrendPanel .adminDataPanelExtra{margin-left:12px}.adminWorkspace-dashboard .adminTrafficBreakdownGrid .adminDataPanelHeader h2,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminDataPanelHeader h2{font-size:13px}.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminDataPanelBody{padding:3px 8px 7px}.adminWorkspace-dashboard .adminTrafficMapPanel .adminTrafficChartCanvas,.adminWorkspace-dashboard .adminTrafficMapPanel .adminTrafficChartFrame,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminTrafficChartCanvas,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminTrafficChartFrame{height:244px;min-height:244px}.adminWorkspace-dashboard .adminTrafficMapControls{position:absolute;top:9px;left:9px;z-index:2;display:grid;overflow:hidden;border:1px solid var(--admin-line);border-radius:5px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08)}.adminWorkspace-dashboard .adminTrafficMapControls button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-bottom:1px solid var(--admin-line);background:#fff;color:#475467;cursor:pointer}.adminWorkspace-dashboard .adminTrafficMapControls button:last-child{border-bottom:0}.adminWorkspace-dashboard .adminTrafficMapControls button:focus-visible,.adminWorkspace-dashboard .adminTrafficMapControls button:hover{background:#fff4ee;color:#d9480f;outline:none}.adminWorkspace-dashboard .adminTrafficBreakdownGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.adminWorkspace-dashboard .adminTrafficBreakdownPanel{min-height:245px}.adminWorkspace-dashboard .adminTrafficBreakdownPanel .adminDataPanelBody{display:flex;min-height:205px;flex-direction:column;padding:8px 12px 10px}.adminTrafficBreakdownTableWrap{width:100%;overflow-x:auto}.adminTrafficBreakdownTable{width:100%;border-collapse:collapse;table-layout:fixed;color:#344054;font-size:11px}.adminTrafficBreakdownTable th{padding:0 5px 6px;color:#667085;font-size:10px;font-weight:700;text-align:left}.adminTrafficBreakdownTable td:nth-child(2),.adminTrafficBreakdownTable th:nth-child(2){width:28%}.adminTrafficBreakdownTable td:nth-child(3),.adminTrafficBreakdownTable th:nth-child(3){width:42%}.adminTrafficBreakdownTable td{height:26px;padding:4px 5px;border-top:1px solid #eef1f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTrafficBreakdownTable td:last-child{display:grid;grid-template-columns:42px minmax(44px,1fr);grid-gap:7px;gap:7px;align-items:center}.adminTrafficBreakdownTable td:last-child>span{color:#475467;text-align:right}.adminTrafficBreakdownTable progress{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#e9edf3}.adminTrafficBreakdownTable progress::-webkit-progress-bar{border-radius:999px;background:#e9edf3}.adminTrafficBreakdownTable progress::-webkit-progress-value{border-radius:999px;background:#c2410c}.adminTrafficBreakdownTable progress::-moz-progress-bar{border-radius:999px;background:#c2410c}.adminTrafficBreakdownEmpty{margin:0;padding:24px 8px;color:var(--admin-muted);font-size:11px;text-align:center}.adminTrafficPanelLegend{display:inline-flex;align-items:center;gap:13px;color:#475467;font-size:10px}.adminTrafficPanelLegend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.adminTrafficPanelLegend i{position:relative;display:inline-block;width:18px;height:2px;border-radius:999px;background:currentColor}.adminTrafficPanelLegend i:after{position:absolute;top:50%;left:50%;width:6px;height:6px;border:2px solid;border-radius:50%;background:#fff;content:"";transform:translate(-50%,-50%)}.adminTrafficPanelLegend-orange{color:#c2410c}.adminTrafficPanelLegend-blue{color:#2f73e0}.adminTrafficBreakdownFooter{display:inline-flex;align-items:center;gap:4px;width:max-content;margin-top:auto;padding:10px 5px 0;color:#2f73e0;font-size:10px;font-weight:700;text-decoration:none}.adminTrafficBreakdownFooter:focus-visible,.adminTrafficBreakdownFooter:hover{color:#1d4ed8;outline:none;text-decoration:underline}.adminSidebarAccount{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:7px 6px 1px;border-top:1px solid rgba(255,255,255,.1)}.adminSidebarAvatar{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dc4c5b;color:#fff;font-size:12px;font-weight:800}.adminSidebarAvatar:after{position:absolute;top:0;right:0;width:7px;height:7px;border:2px solid var(--admin-sidebar-deep);border-radius:50%;background:#d9e8ff;content:""}.adminSidebarAccountText{display:grid;min-width:0}.adminSidebarAccountText small,.adminSidebarAccountText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminSidebarAccountText strong{color:#f8fafc;font-size:10px}.adminSidebarAccountText small{color:var(--admin-sidebar-muted);font-size:9px}@media (max-width:1100px){.adminWorkspace-dashboard .adminDashboardOverview .adminKpiStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.adminWorkspace-dashboard .adminDashboardReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}.adminWorkspace-dashboard .adminDashboardReadinessSummary{grid-column:1/-1}}@media (min-width:921px) and (max-width:1100px){.adminWorkspace .adminTopbarPrimary{grid-template-columns:32px minmax(160px,220px);gap:8px}}@media (min-width:921px) and (max-width:960px){.adminWorkspace .adminTopbarMeta .adminEnvPill,.adminWorkspace .adminTopbarMeta .adminHealthPill{display:none}}@media (max-width:920px){.adminWorkspace,.adminWorkspace .adminTopbarInner,.adminWorkspace.adminWorkspace-sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.adminWorkspace .adminTopbarPrimary{grid-template-columns:32px minmax(0,1fr);gap:8px}}@media (max-width:760px){.adminWorkspace-dashboard .adminTrafficHeading{align-items:stretch}.adminWorkspace-dashboard .adminTrafficRangeControls{align-items:stretch;flex-direction:column}.adminWorkspace-dashboard .adminTrafficDateRange{justify-content:center}.adminWorkspace-dashboard .adminTrafficBreakdownGrid,.adminWorkspace-dashboard .adminTrafficPrimaryGrid{grid-template-columns:minmax(0,1fr)}.adminWorkspace-dashboard .adminTrafficMapPanel .adminTrafficChartCanvas,.adminWorkspace-dashboard .adminTrafficMapPanel .adminTrafficChartFrame,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminTrafficChartCanvas,.adminWorkspace-dashboard .adminTrafficPrimaryGrid .adminTrafficChartFrame{height:270px;min-height:270px}}@media (max-width:560px){.adminWorkspace .adminTopbarMeta{width:100%;flex-wrap:wrap;justify-content:space-between}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminWorkspace-dashboard .adminDashboardReadiness{grid-template-columns:minmax(0,1fr)}.adminWorkspace-dashboard .adminDashboardReadinessSummary{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:8px}.adminWorkspace-dashboard .adminDashboardReadinessCheck{justify-content:flex-start;min-height:36px;padding:7px 12px;border-top:1px solid var(--admin-line);border-left:0}.adminWorkspace-dashboard .adminDashboardOverview .adminKpiCard{min-height:86px}.adminSidebarAccount{display:none}}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot){--admin-control-height:34px;--admin-control-radius:6px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(.ant-btn,.ant-btn-sm,.ant-btn-lg){height:var(--admin-control-height)!important;min-height:var(--admin-control-height)!important;padding-block:0!important;padding-inline:12px;border-radius:var(--admin-control-radius)!important;line-height:32px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(.ant-btn-icon-only,.ant-btn-sm.ant-btn-icon-only,.ant-btn-lg.ant-btn-icon-only){width:var(--admin-control-height)!important;min-width:var(--admin-control-height)!important;padding-inline:0!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(input.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single,.ant-select-single .ant-select-selector){height:var(--admin-control-height)!important;min-height:var(--admin-control-height)!important;border-radius:var(--admin-control-radius)!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-affix-wrapper>input.ant-input{height:auto!important;min-height:0!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-number-input{height:32px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selector{align-items:center}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(textarea.ant-input,.ant-select-multiple .ant-select-selector){border-radius:var(--admin-control-radius)!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented{min-height:var(--admin-control-height);padding:2px;border-radius:var(--admin-control-radius)}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-item{min-height:30px;border-radius:4px;line-height:30px}.adminWorkspace :where(.adminEnvPill,.adminHealthPill,.adminUserPill){display:inline-flex;height:var(--admin-control-height);min-height:var(--admin-control-height);align-items:center;border-radius:var(--admin-control-radius)!important}.adminWorkspace :where(.adminToolbar,.adminFilterBar,.adminToolbarMain,.adminToolbarMeta,.adminPageActions,.adminTopbarMeta){align-items:center}.adminWorkspace .adminFilterBar>:where(.ant-input-search,.ant-select,.ant-picker,.ant-input-number,.ant-segmented,.ant-btn){flex:0 0 auto;margin-block:0}.adminWorkspace .adminPageActions{gap:8px}.adminCategoryThumb.ant-avatar{width:38px;height:38px;flex:0 0 38px;border:1px solid #e4e8ee;border-radius:8px;background:#eef1f5;color:#344054;font-size:11px;font-weight:900}.adminCategoryVisualEditor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;padding:18px;border:1px solid #e7eaf0;border-radius:8px;background:#fafbfc}.adminCategoryVisualPreviews{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-gap:12px;gap:12px;align-items:end}.adminCategoryImagePreview{min-width:0;display:grid;grid-gap:8px;gap:8px}.adminCategoryImagePreview>strong{color:#475467;font-size:12px}.adminCategoryImagePreview .ant-avatar{width:100%;height:auto;aspect-ratio:16/10;border:1px solid #dfe4eb;border-radius:7px;background:#e9edf2;color:#344054;font-size:28px;font-weight:900}.adminCategoryImagePreview-mobile .ant-avatar{aspect-ratio:4/5;font-size:22px}.adminCategoryImagePreview .ant-avatar img{object-fit:cover}.adminCategoryVisualFields{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:end}.adminCategoryVisualFields>.ant-form-item{min-width:0;margin:0}.adminCategoryVisualFields>.ant-upload-wrapper{padding-bottom:1px}.adminCategoryFocalFields,.adminCategoryUploadHint,.adminCategoryVisualFields>.ant-form-item:last-of-type{grid-column:1/-1}.adminCategoryUploadHint{color:#7b8798;font-size:11px;line-height:1.4}.adminCategoryFocalFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminCategoryFocalFields .ant-form-item{margin:0}.adminCategoryFocalFields .ant-input-number{width:100%}@media (max-width:760px){.adminCategoryVisualEditor{grid-template-columns:1fr}.adminCategoryVisualPreviews{grid-template-columns:minmax(0,1fr) 92px}.adminCategoryVisualFields{grid-template-columns:1fr}.adminCategoryFocalFields,.adminCategoryUploadHint,.adminCategoryVisualFields>.ant-form-item:last-of-type,.adminCategoryVisualFields>.ant-upload-wrapper{grid-column:1}.adminCategoryVisualFields .ant-btn{width:100%}}.adminArticleRow{cursor:pointer}.adminArticleTitleCell{min-width:280px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.adminArticleTitleCell>.ant-image,.adminArticleTitleCell>span{width:54px;height:42px;overflow:hidden;border-radius:5px;background:#e7ebee}.adminArticleTitleCell>span{display:grid;place-items:center;color:#53616d;font-weight:900}.adminArticleTitleCell img{width:54px;height:42px;object-fit:cover}.adminArticleTitleCell div{min-width:0;display:grid;grid-gap:3px;gap:3px}.adminArticleTitleCell small,.adminArticleTitleCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminArticleTitleCell small{color:#7c8792}.adminArticleDrawer .ant-drawer-body{padding:18px 22px 96px;background:#f5f6f7}.adminArticleForm .ant-tabs-nav{position:-webkit-sticky;position:sticky;top:-18px;z-index:8;margin:-18px -22px 18px;padding:10px 22px 0;background:rgba(255,255,255,.97);border-bottom:1px solid #e0e4e8}.adminArticleEditorGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.adminArticleEditorGrid>aside,.adminArticleEditorGrid>section{min-width:0;padding:18px;border:1px solid #e0e4e8;border-radius:7px;background:#fff}.articleRichEditor{min-width:0;overflow:hidden;border:1px solid #d8dde3;border-radius:7px;background:#fff}.articleRichEditor-fullscreen{position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0}.articleRichEditorToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-height:48px;padding:5px 7px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.articleRichEditorToolbar .ant-btn{width:34px;height:34px;padding:0}.articleRichEditorToolbar .ant-divider-vertical{height:24px;margin:0 4px}.articleRichEditorToolbarSpacer{flex:1 1 auto}.articleRichEditorCanvas{min-height:520px;max-height:72vh;overflow-y:auto}.articleRichEditor-fullscreen .articleRichEditorCanvas{max-height:none}.articleRichEditorCanvas .ProseMirror{min-height:520px;padding:28px 34px 80px;outline:0;color:#27313a;font-size:16px;line-height:1.75}.articleRichEditorCanvas .ProseMirror>:first-child{margin-top:0}.articleRichEditorCanvas .ProseMirror h2{margin:36px 0 13px;font-size:28px}.articleRichEditorCanvas .ProseMirror h3{margin:28px 0 11px;font-size:22px}.articleRichEditorCanvas .ProseMirror h4{margin:24px 0 9px;font-size:18px}.articleRichEditorCanvas .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#98a1aa;pointer-events:none}.articleRichEditorCanvas .ProseMirror img{display:block;max-width:100%;height:auto;margin:22px auto;border-radius:5px}.articleRichEditorCanvas .ProseMirror blockquote{margin:20px 0;padding:12px 18px;border-left:4px solid #d66518;background:#fff5ed}.articleRichEditorCanvas .ProseMirror table{width:100%;border-collapse:collapse;table-layout:fixed}.articleRichEditorCanvas .ProseMirror td,.articleRichEditorCanvas .ProseMirror th{min-width:80px;padding:9px;border:1px solid #d9dee4;vertical-align:top}.articleRichEditorCanvas .ProseMirror th{background:#eef1f3}.articleRichEditorCanvas .ProseMirror .selectedCell{background:#fff0e5}.articleEditorLoading{min-height:560px;border:1px solid #e0e4e8;border-radius:7px;background:#f4f6f7}.adminArticleMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.adminArticleMediaGrid button{min-width:0;padding:0;overflow:hidden;border:1px solid #dde2e7;border-radius:5px;background:#fff;cursor:pointer;text-align:left}.adminArticleMediaGrid .ant-image,.adminArticleMediaGrid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.adminArticleMediaGrid span{display:block;padding:6px;overflow:hidden;color:#5f6b76;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminArticleSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.adminArticlePreview{width:100%;margin:18px auto 0;padding:34px;border:1px solid #dfe4e8;border-radius:7px;background:#fff;transition:max-width .18s ease}.adminArticlePreview-mobile{max-width:390px}.adminArticlePreview-desktop{max-width:900px}.adminArticlePreview>h1{margin-top:0;font-size:38px;letter-spacing:0}.adminArticlePreview>.ant-image,.adminArticlePreview>.ant-image img{width:100%;max-height:440px;object-fit:cover;border-radius:6px}.adminArticleWorkflowBar{position:fixed;right:0;z-index:15;width:min(1180px,calc(100vw - 24px));display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;border-top:1px solid #d9dee4;background:rgba(255,255,255,.98);box-shadow:0 -8px 20px rgba(18,27,35,.08)}.adminArticleWorkflowBar .ant-alert{flex:0 1 300px;padding-block:6px}@media (max-width:900px){.adminArticleEditorGrid,.adminArticleSettingsGrid{grid-template-columns:1fr}.adminArticleEditorGrid>aside{order:-1}.adminArticleWorkflowBar{align-items:flex-start;flex-direction:column}.adminArticleWorkflowBar .ant-alert{width:100%;flex-basis:auto}}@media (max-width:560px){.adminArticleDrawer .ant-drawer-body{padding-inline:12px}.adminArticleForm .ant-tabs-nav{margin-inline:-12px;padding-inline:12px}.adminArticleEditorGrid>aside,.adminArticleEditorGrid>section{padding:12px}.articleRichEditorCanvas .ProseMirror{padding:20px 16px 64px}.adminArticleWorkflowBar{width:calc(100vw - 24px);padding:10px 12px}}.adminWorkspace:not(.adminWorkspace-dashboard) .adminContent{gap:10px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminPageHeader{align-items:flex-end;min-height:56px;padding:2px 0 4px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminPageHeader h1{font-size:20px;font-weight:800;line-height:1.2}.adminWorkspace:not(.adminWorkspace-dashboard) .adminEyebrow{margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:0;text-transform:none}.adminWorkspace:not(.adminWorkspace-dashboard) .adminPageHeader p:not(.adminEyebrow){max-width:680px;margin-top:4px;font-size:11px;line-height:1.4}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiStrip{gap:8px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:9px;column-gap:9px;grid-row-gap:2px;row-gap:2px;align-content:center;min-height:80px;padding:9px 11px;border:1px solid var(--admin-line);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.025)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard:hover{border-color:#cbd3df;box-shadow:0 5px 14px rgba(15,23,42,.05);transform:translateY(-1px)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCardLabelRow{display:contents}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiIcon{grid-column:1;grid-row:1/span 3;align-self:center;width:30px;height:30px;border-radius:50%;background:var(--admin-info-soft);color:var(--admin-info)!important;font-size:15px!important}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard-good .adminKpiIcon{background:var(--admin-success-soft);color:var(--admin-success)!important}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard-warn .adminKpiIcon{background:var(--admin-warn-soft);color:var(--admin-warn)!important}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard-danger .adminKpiIcon{background:var(--admin-danger-soft);color:var(--admin-danger)!important}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiLabel{grid-column:2;grid-row:1;overflow:hidden;color:var(--admin-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard strong{grid-column:2;grid-row:2;color:var(--admin-ink);font-size:20px;line-height:1.05}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard small{grid-column:2;grid-row:3;color:var(--admin-muted);font-size:9px;font-weight:600}:where(.adminDrawerRoot,.adminModalRoot) .adminInfoPanel,:where(.adminDrawerRoot,.adminModalRoot) .antdPanel,:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .adminDataPanel{overflow:hidden;border:1px solid var(--admin-line,#dfe4ec);border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.035)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelHeader,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelHeader{min-height:48px;align-items:center;padding:10px 14px;background:#fff}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelHeader h2,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelHeader h2{font-size:14px;font-weight:800}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelHeader p,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelHeader p{margin-top:2px;font-size:10px;line-height:1.35}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelBody{padding:12px 14px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminToolbar:first-child{margin:-12px -14px 0}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminToolbar:first-child+:where(.adminResourceTable,.ant-table-wrapper){width:calc(100% + 28px);margin:0 -14px -12px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminStaticTableWrap:only-child{margin:-12px -14px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminTabbedPanels>.ant-tabs-nav{min-height:42px;margin-bottom:10px!important;padding:4px;border-radius:8px;box-shadow:none}.adminWorkspace:not(.adminWorkspace-dashboard) .adminTabbedPanels .ant-tabs-tab{min-height:30px;padding:5px 11px!important;border-radius:6px;font-size:12px;font-weight:700}.adminWorkspace:not(.adminWorkspace-dashboard) .adminToolbar,:where(.adminDrawerRoot,.adminModalRoot) .adminToolbar{min-height:48px;padding:8px 14px;background:#fff}.adminWorkspace:not(.adminWorkspace-dashboard) .adminToolbarMeta,:where(.adminDrawerRoot,.adminModalRoot) .adminToolbarMeta{font-size:10px;font-weight:700}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-btn{min-height:32px;padding-inline:11px;border-radius:7px;font-size:12px;font-weight:700;box-shadow:none}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-btn-icon-only{width:32px;padding-inline:0}:where(.adminDrawerRoot,.adminModalRoot) .ant-btn-primary{border-color:var(--admin-accent,#c2410c);background:var(--admin-accent,#c2410c)}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-btn-primary.ant-btn-dangerous{border-color:var(--admin-danger,#b42318);background:var(--admin-danger,#b42318)}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single .ant-select-selector){min-height:32px;border-color:var(--admin-strong-line,#cbd3df)!important;border-radius:7px!important;font-size:12px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) textarea.ant-input{border-color:var(--admin-strong-line,#cbd3df)!important;border-radius:7px;font-size:12px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-form-item{margin-bottom:14px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-form-item-label>label{height:auto;color:var(--admin-ink,#172033);font-size:11px;font-weight:700}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :where(.ant-form-item-extra,.ant-form-item-explain,.ant-form-text){color:var(--admin-muted,#667085);font-size:10px;line-height:1.4}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-alert{border-radius:7px;font-size:11px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-alert .ant-alert-title{font-size:12px;font-weight:700}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-table-wrapper{width:100%;min-width:0;max-width:100%;overflow-x:auto}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-table{color:var(--admin-ink,#172033);font-size:12px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-table-thead>tr>th{padding:8px 12px!important;border-bottom-color:var(--admin-line,#dfe4ec)!important;background:#f7f8fa!important;color:#475467!important;font-size:10px;font-weight:700!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-table-tbody>tr>td{padding:8px 12px!important;border-bottom-color:#edf0f4!important;vertical-align:middle}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-table-tbody>tr:hover>td{background:#fff8f4!important}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-pagination{margin:10px 12px!important;font-size:11px}:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-pagination-item,:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-pagination-next,:where(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-pagination-prev{min-width:28px;height:28px;line-height:26px}:where(.adminDrawerRoot,.adminModalRoot) :where(.drawerStack,.adminDrawerStack){width:100%;min-width:0}:where(.adminDrawerRoot,.adminModalRoot) :where(.mutedText,.adminMutedText){color:var(--admin-muted,#667085)}:where(.adminDrawerRoot,.adminModalRoot) .ant-descriptions-bordered .ant-descriptions-item-label{background:#f7f8fa;color:#475467;font-size:10px;font-weight:700}:where(.adminDrawerRoot,.adminModalRoot) .ant-descriptions-item-content{color:var(--admin-ink,#172033);font-size:11px}.adminDrawerRoot .ant-drawer-header{min-height:52px;padding:10px 16px}.adminDrawerRoot .ant-drawer-title,.adminModalRoot .ant-modal-title{color:var(--admin-ink,#172033);font-size:14px;font-weight:800}.adminDrawerRoot .ant-drawer-body{padding:14px 16px;background:#f6f6f7}.adminModalRoot .ant-modal-content{padding:16px;border-radius:8px}.adminModalRoot .ant-modal-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--admin-line,#dfe4ec)}.adminMobileNavDrawer .ant-drawer-body{padding:10px;background:var(--admin-sidebar-deep,#14243e)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminStaticTable th{padding:8px 12px;background:#f7f8fa;font-size:10px;font-weight:700}.adminWorkspace:not(.adminWorkspace-dashboard) .adminStaticTable td{padding:8px 12px;border-bottom-color:#edf0f4;font-size:12px}.adminWorkspace:not(.adminWorkspace-dashboard) :where(.adminPanelGrid,.adminPanelStack,.adminSplitGrid,.adminThreeGrid,.adminProductEditPage,.adminProductEditLayout){gap:10px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminIntegrationStatusGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminSettingsGrid{gap:10px;padding:12px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminSettingsCard{min-height:116px;padding:12px;border-radius:8px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminSettingsCard:hover{border-color:#cbd3df;box-shadow:0 5px 14px rgba(15,23,42,.05)}.adminWorkspace:not(.adminWorkspace-dashboard) .adminEmptyState,.adminWorkspace:not(.adminWorkspace-dashboard) .adminErrorState,.adminWorkspace:not(.adminWorkspace-dashboard) .adminLoadingState{min-height:132px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminStatusTag,:where(.adminDrawerRoot,.adminModalRoot) .adminStatusTag{min-height:20px;padding-inline:7px;border-radius:999px;font-size:9px;font-weight:700;line-height:18px;text-transform:none}.adminArticleDrawer .ant-drawer-body{padding:14px 16px 16px;background:#f6f6f7}.adminArticleForm .ant-tabs-nav{top:-14px;margin:-14px -16px 14px;padding:6px 16px 0}.adminArticleEditorGrid{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.adminArticleEditorGrid>aside,.adminArticleEditorGrid>section{padding:14px;border-radius:8px}.adminArticleSettingsGrid{gap:12px}.adminArticleWorkflowBar{position:-webkit-sticky;position:sticky;right:auto;bottom:0;width:auto;margin:16px -16px -16px;padding:10px 16px;border-top:1px solid var(--admin-line,#dfe4ec);box-shadow:0 -4px 12px rgba(15,23,42,.05)}.adminArticleWorkflowBar>.ant-space{justify-content:flex-end}.adminProductWorkDrawer .ant-drawer-body{padding:12px;background:#f6f6f7}.adminProductEditTabs .ant-tabs-nav{position:-webkit-sticky;position:sticky;top:-12px;z-index:6;margin:-12px -12px 10px;padding:6px 12px 0;border-bottom:1px solid var(--admin-line);background:rgba(255,255,255,.98)}@media (max-width:920px){.adminWorkspace:not(.adminWorkspace-dashboard) .adminContent{gap:9px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminPageHeader{min-height:0;align-items:flex-start;padding-top:0}.adminWorkspace:not(.adminWorkspace-dashboard) .adminPageHeader h1{font-size:19px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFilterBar{display:flex;flex-direction:row;flex-wrap:wrap}.adminFilterBar>.ant-input-search{flex:1 1 100%;width:100%!important}.adminFilterBar>:where(.ant-select,.ant-segmented){width:auto!important;max-width:100%;flex:1 1 180px}.adminFilterBar>.ant-btn{width:auto;flex:0 0 auto}.adminArticleEditorGrid,.adminArticleSettingsGrid{grid-template-columns:minmax(0,1fr)}.adminArticleEditorGrid>aside{order:0}.adminWorkspace:not(.adminWorkspace-dashboard) .adminIntegrationStatusGrid{grid-template-columns:minmax(0,1fr)}.adminArticleWorkflowBar{align-items:stretch;flex-direction:column;gap:8px}.adminArticleWorkflowBar>.ant-space{width:100%;justify-content:flex-start}}@media (max-width:560px){.adminWorkspace:not(.adminWorkspace-dashboard) .adminKpiCard{min-height:76px;padding:8px 9px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelHeader,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelHeader{align-items:flex-start;flex-direction:column;padding:9px 11px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody,:where(.adminDrawerRoot,.adminModalRoot) .adminDataPanelBody{padding:10px 11px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminToolbar:first-child{margin:-10px -11px 0}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminToolbar:first-child+:where(.adminResourceTable,.ant-table-wrapper){width:calc(100% + 22px);margin:0 -11px -10px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminDataPanelBody>.adminStaticTableWrap:only-child{margin:-10px -11px}.adminWorkspace:not(.adminWorkspace-dashboard) .adminToolbar{padding:8px 11px}.adminArticleDrawer .ant-drawer-body{padding:10px 11px 11px}.adminArticleForm .ant-tabs-nav{top:-10px;margin:-10px -11px 10px;padding-inline:11px}.adminArticleForm .ant-space-compact{display:flex;flex-wrap:wrap;gap:7px}.adminArticleForm .ant-space-compact>*{width:100%!important;flex:1 1 100%}.adminArticleEditorGrid>aside,.adminArticleEditorGrid>section{padding:11px}.adminArticleTitleCell{min-width:220px;grid-template-columns:44px minmax(0,1fr);gap:9px}.adminArticleTitleCell img,.adminArticleTitleCell>.ant-image,.adminArticleTitleCell>span{width:44px;height:36px}.adminArticlePreview{padding:18px}.adminArticleWorkflowBar{width:auto;margin:12px -11px -11px;gap:6px;padding:7px 9px}.adminArticleWorkflowBar>.ant-space .ant-btn{flex:1 1 128px;min-height:30px}.adminArticleWorkflowBar .ant-alert{padding:4px 8px}.adminArticleHeaderStatus{display:none}.adminArticleHeaderSecondary{width:32px;padding-inline:0}.adminArticleHeaderSecondary>span:not(.ant-btn-icon){display:none}.articleRichEditorToolbar{max-height:132px;overflow-y:auto}}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :is(.ant-btn,.ant-btn-sm,.ant-btn-lg){height:34px!important;min-height:34px!important;border-radius:6px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :is(input.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single,.ant-select-single .ant-select-selector,textarea.ant-input,.ant-select-multiple .ant-select-selector,.ant-segmented){border-radius:6px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :is(input.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single,.ant-select-single .ant-select-selector){height:34px!important;min-height:34px!important}@media (max-width:920px){.adminWorkspace .adminToolbar>.adminToolbarMain{width:100%;max-width:100%;min-width:0;align-self:stretch;overflow:hidden}.adminWorkspace .adminToolbarMain>.adminFilterBar{width:auto!important;max-width:100%;min-width:0;align-self:stretch;overflow:hidden}.adminWorkspace .adminFilterBar>.ant-segmented{width:100%!important;height:34px!important;max-width:100%;min-width:0;flex:1 1 100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.adminWorkspace .adminFilterBar>.ant-segmented::-webkit-scrollbar{display:none}.adminWorkspace .adminFilterBar>.ant-segmented .ant-segmented-group{width:max-content;min-width:100%}.adminWorkspace .adminFilterBar>.ant-input-search{width:100%!important;max-width:100%;flex:1 1 100%}}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) :is(.ant-btn,.ant-btn-sm,.ant-btn-lg){display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;line-height:1!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-btn>:is(span,.anticon){display:inline-flex;align-items:center;line-height:1}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-affix-wrapper{display:inline-flex;align-items:center!important;overflow:hidden}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-affix-wrapper>input.ant-input{align-self:center;height:auto!important;min-height:0!important;padding-block:0!important;line-height:22px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-item,:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-placeholder,:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-search,:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-wrap,:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selector{display:flex;align-items:center;min-width:0}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-wrap{height:100%}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single :is(.ant-select-selection-item,.ant-select-selection-placeholder){line-height:1.4!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-select-single .ant-select-selection-search-input{height:auto!important;min-height:0!important;padding-block:0!important;line-height:22px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-number-input-wrap{display:flex;height:100%;align-items:center}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-input-number-input{height:auto!important;min-height:0!important;padding-block:0!important;line-height:22px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-picker-input{display:flex;align-items:center;min-width:0;overflow:hidden}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-picker-input>input{align-self:center;height:auto!important;min-height:0!important;padding-block:0!important;line-height:22px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-group{height:100%;align-items:stretch}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-item,:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-item-label{display:flex;align-items:center;justify-content:center}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented{box-sizing:border-box;height:34px!important;min-height:34px!important}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-item{height:100%;min-height:0}:is(.adminWorkspace,.adminDrawerRoot,.adminModalRoot) .ant-segmented-item-label{height:100%;line-height:1!important}.adminWorkspace .adminTopbarPrimary{grid-template-columns:minmax(220px,264px);gap:0}.adminWorkspace .adminMobileMenuButton{display:none!important}.adminMobileNavDrawer{--admin-sidebar:#111b2f;--admin-sidebar-deep:#14243e;--admin-sidebar-muted:#aeb9ca;--admin-accent:#c2410c;background:linear-gradient(180deg,var(--admin-sidebar),var(--admin-sidebar-deep));color:#eef3f9}.adminMobileNavDrawerRoot .adminMobileNavDrawer{background:linear-gradient(180deg,var(--admin-sidebar),var(--admin-sidebar-deep))!important}.adminMobileNavDrawerRoot .adminMobileNavDrawer .ant-drawer-header{padding:8px 10px!important}.adminMobileNavDrawerRoot .adminMobileNavDrawer .ant-drawer-body{padding:8px 10px 10px!important}.adminMobileNavDrawerRoot .adminMobileNavDrawer .ant-drawer-close{color:var(--admin-sidebar-muted)!important}.adminMobileNavDrawerRoot .ant-drawer-content-wrapper{width:280px!important;max-width:calc(100vw - 32px)}.adminMobileNavDrawer .ant-drawer-header{min-height:58px;padding:8px 10px;border-bottom-color:rgba(255,255,255,.1);background:transparent}.adminMobileNavDrawer .ant-drawer-header-title{align-items:center}.adminMobileNavDrawer .ant-drawer-title{order:1;min-width:0;color:#fff}.adminMobileNavDrawer .ant-drawer-close{order:2;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin:0 0 0 8px;border-radius:6px;color:var(--admin-sidebar-muted)}.adminMobileNavDrawer .ant-drawer-close:focus-visible,.adminMobileNavDrawer .ant-drawer-close:hover{background:rgba(255,106,47,.12);color:#fff}.adminMobileNavDrawer .adminBrand{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:0;border:0;color:#fff}.adminMobileNavDrawer .adminBrand>span{width:32px;height:32px;border-radius:7px;background:var(--admin-accent);color:#fff}.adminMobileNavDrawer .adminBrand strong{color:#fff;font-size:13px}.adminMobileNavDrawer .adminBrand small{overflow:hidden;color:var(--admin-sidebar-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adminMobileNavDrawer .ant-drawer-body{min-height:0;overflow:hidden;padding:8px 10px 10px;background:transparent}.adminMobileNavDrawer .adminMobileNavStack{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:8px;gap:8px;height:100%;min-height:0}.adminMobileNavDrawer .adminSideMenu-mobile{min-height:0;overflow-x:hidden;overflow-y:auto;background:transparent!important;color:var(--admin-sidebar-muted)!important;scrollbar-width:thin;scrollbar-color:rgba(174,185,202,.35) transparent}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-group-title{color:#74839a!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-title-content,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-title-content a,.adminMobileNavDrawer .adminSideMenu-mobile .anticon,.adminMobileNavDrawer .adminSideMenu-mobile svg{color:var(--admin-sidebar-muted)!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item{height:26px!important;margin:0!important;line-height:26px!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item:hover{background:rgba(255,106,47,.12)!important}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected{background:var(--admin-accent)!important;box-shadow:0 8px 18px rgba(255,106,47,.18)}.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item-selected :is(.ant-menu-title-content,a,.anticon,svg),.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item:hover,.adminMobileNavDrawer .adminSideMenu-mobile .ant-menu-item:hover :is(.ant-menu-title-content,a,.anticon,svg){color:#fff!important}.adminMobileNavDrawer .adminMobileLogoutButton.ant-btn-default{width:100%;border-color:rgba(174,185,202,.3);background:rgba(255,255,255,.05);color:#fff}.adminMobileNavDrawer .adminMobileLogoutButton.ant-btn-default:focus-visible,.adminMobileNavDrawer .adminMobileLogoutButton.ant-btn-default:hover{border-color:rgba(255,106,47,.7)!important;background:rgba(255,106,47,.12)!important;color:#fff!important}@media (max-width:920px){.adminWorkspace .adminTopbarPrimary{grid-template-columns:34px minmax(0,1fr);gap:8px}.adminWorkspace .adminMobileMenuButton{display:inline-flex!important;align-items:center;justify-content:center}}