.shopWorkspace{display:grid;gap:clamp(28px,2.2vw,36px);width:100%;max-width:1760px;margin:0 auto;padding:clamp(6px,.8vw,12px) clamp(24px,2.8vw,48px) clamp(32px,3vw,44px);box-sizing:border-box}.shopWorkspace>*{min-width:0}.shopWorkspace__panel{padding:clamp(22px,1.8vw,30px)}.shopWorkspace__sectionHeader{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.shopWorkspace__sectionHeaderText{display:grid;gap:10px}.shopWorkspace__sectionHeaderSide{display:flex;align-items:start}.shopWorkspace__sectionTitle{margin:0;color:#0f172a;font-size:20px}.shopWorkspace__sectionDescription,.shopWorkspace__metricNote{margin:0;color:#475569;line-height:1.5}.shopWorkspace__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.shopWorkspace__filters{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.shopWorkspace__filterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.shopWorkspace__filterField{display:grid;gap:8px;font-size:13px;color:#334155}.shopWorkspace__filterActions{display:flex;align-items:end;justify-content:flex-start}.shopWorkspace__periodFilter{display:grid;grid-column:1/-1;gap:8px;margin:0;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:8px}.shopWorkspace__periodFilter legend{padding:0 6px;color:#334155;font-size:13px;font-weight:800}.shopWorkspace__periodFilter>span{color:#64748b;font-size:12px}.shopWorkspace__periodButtons{display:flex;flex-wrap:wrap;gap:8px}.shopWorkspace__search{min-width:min(100%,420px)}.shopWorkspace__toggles{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.shopWorkspace__toggle{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted, #475569)}.shopWorkspace__toggle--panel{min-height:40px}.shopWorkspace__toggle--panel>span{display:grid;gap:3px}.shopWorkspace__toggle--panel small{color:var(--text-muted, #64748b);font-size:12px;font-weight:400}.shopWorkspace__metric{display:grid;gap:8px;padding:clamp(18px,1.4vw,24px);text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}button.shopWorkspace__metric{cursor:pointer}button.shopWorkspace__metric:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1f}button.shopWorkspace__metric:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.shopWorkspace__metric.is-active{border-color:#2563eb80;box-shadow:0 0 0 2px #3b82f633,0 16px 32px #1e40af29}.shopWorkspace__metricValue{font-size:clamp(24px,2vw,30px);font-weight:700;color:#0f172a}.shopWorkspace__metricLabel{font-size:14px;color:var(--text-muted, #64748b)}.shopWorkspace__metricAction{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shopWorkspace__metricAction>span{font-size:12px;color:var(--text-muted, #64748b)}.shopWorkspace__tablePanel{display:grid;gap:22px}.shopWorkspace__cityTablePanel{max-width:900px}.shopWorkspace__productCell{display:grid;grid-template-columns:28px 48px minmax(0,1fr);gap:14px;align-items:center}.shopWorkspace__productCell--variation{padding-left:16px}.shopWorkspace__avatarCell{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center}.shopWorkspace__expandButton,.shopWorkspace__expandButtonSpacer{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.shopWorkspace__expandButton{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#fff;color:#0f172a;cursor:pointer;padding:0}.shopWorkspace__expandButton:hover{background:#f8fafc}.shopWorkspace__thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;background:#94a3b824}.shopWorkspace__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;background:#94a3b824}.shopWorkspace__cellTitle{font-weight:600;overflow:hidden;text-overflow:ellipsis}.shopWorkspace__cellTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shopWorkspace__cellMeta{font-size:13px;color:var(--text-muted, #64748b)}.shopWorkspace__dangerText{color:#b91c1c;font-weight:700}.shopWorkspace__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#f8fafc;color:#334155;font-size:12px;font-weight:600;line-height:1}.shopWorkspace__badge--neutral{background:#fff}.shopWorkspace__badge--accent{background:#f1f5f9e6;color:#0f172a}.shopWorkspace__badge--success{background:#f0fdf4e6;border-color:#22c55e2e;color:#166534}.shopWorkspace__badge--warning{background:#fff7edeb;border-color:#f973162e;color:#9a3412}.shopWorkspace__inlineLinks{display:inline-flex;gap:10px;flex-wrap:wrap}.shopWorkspace__inlineLink{font-size:13px}.shopWorkspace__inlineButton{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;background:transparent;color:#1d4ed8;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.shopWorkspace__inlineButton:hover{color:#1e40af;text-decoration:underline}.shopWorkspace__empty{padding:28px;text-align:center;color:var(--text-muted, #64748b)}.shopWorkspace__comparisonList{display:grid;gap:12px}.shopWorkspace__tableRow--variation>td{background:#f8fafcdb}.shopWorkspace__tableRow--variation>td:first-child{box-shadow:inset 3px 0 #94a3b838}.shopWorkspace__comparisonCard,.shopWorkspace__placeholderCard{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#ffffffdb}.shopWorkspace__comparisonHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.shopWorkspace__comparisonValue{font-size:22px;font-weight:700;color:#0f172a}.shopWorkspace__progressTrack{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#94a3b82e}.shopWorkspace__progressBar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#15803d,#84cc16)}.shopWorkspace__error{color:#b91c1c}.shopMappingFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px}.shopMappingFilters__group{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc}.shopMappingFilters__group legend{padding:0 6px;color:#334155;font-size:13px;font-weight:800}.shopMappingChoice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.shopMappingChoice__select{flex:1 1 300px;min-width:200px;max-width:100%}.shopMappingChoice__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto;min-width:0;max-width:100%}.shopProductMappingModal,.shopStockSyncPanel{display:grid;gap:16px}.shopStockSyncPanel__metrics{margin:0}.shopStockSyncPanel__progress{display:grid;gap:8px;padding:14px 16px;border:1px solid #dbe4ee;border-radius:10px;background:#f8fafc}.shopStockSyncPanel__progressHeader{display:flex;justify-content:space-between;gap:16px;color:#0f172a;font-size:14px}.shopStockSyncPanel__progressHeader>div{display:grid;gap:3px}.shopStockSyncPanel__progressHeader span,.shopStockSyncPanel__progressMeta{color:#64748b;font-size:12px;font-weight:500}.shopStockSyncPanel__progressTrack{height:10px;overflow:hidden;border-radius:999px;background:#dbe4ee}.shopStockSyncPanel__progressBar{height:100%;border-radius:inherit;background:#0f172a;transition:width .22s ease}.shopStockSyncPanel__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:#64748b;font-size:13px}.shopStockReport{display:grid;gap:16px;min-width:0}.shopProductMappingModal__summary{display:grid;gap:6px;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#f8fafc}.shopProductMappingModal__current{color:#166534;font-size:13px;font-weight:700}.shopProductMappingModal__current--muted{color:#64748b;font-weight:600}.shopProductMappingModal__search{display:grid;gap:8px;color:#334155;font-size:13px}.shopProductMappingModal__section{display:grid;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fff}.shopProductMappingModal__sectionHeader{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.shopProductMappingModal__sectionHeader>div{display:grid;gap:4px}.shopProductMappingModal__sectionHeader strong{color:#0f172a;font-size:15px}.shopProductMappingModal__sectionHeader>div span{color:#64748b;font-size:13px}.shopProductMappingModal__unitFilters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#f8fafc}.shopProductMappingModal__candidateGrid{display:grid;gap:10px}.shopProductMappingModal__candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc;cursor:pointer}.shopProductMappingModal__candidate.is-selected{border-color:#2563eb80;background:#eff6ff;box-shadow:0 0 0 2px #3b82f624}.shopProductMappingModal__candidate.is-current{border-color:#22c55e42;background:#f0fdf4}.shopProductMappingModal__candidate.is-linkedElsewhere,.shopProductMappingModal__choice.is-linkedElsewhere{border-color:#f59e0b5c;background:#fffbeb}.shopProductMappingModal__candidateText{min-width:0;display:grid;gap:7px}.shopProductMappingModal__candidateText p{margin:0;color:#475569;font-size:13px;line-height:1.45}.shopProductMappingModal__candidateText .shopProductMappingModal__warning{color:#92400e;font-weight:700}.shopProductMappingModal__results{display:grid;gap:8px;max-height:min(46vh,360px);overflow:auto}.shopProductMappingModal__choice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;color:#0f172a;cursor:pointer}.shopProductMappingModal__choice.is-selected{border-color:#2563eb80;background:#eff6ff;box-shadow:0 0 0 2px #3b82f624}.shopProductMappingModal__choice span{overflow-wrap:anywhere}.shopProductMappingModal__choice small{display:block;margin-top:4px;color:#92400e;font-size:12px;font-weight:700;line-height:1.4}.shopProductMappingModal__footer{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.shopProductMappingModal__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shopProductSalesHistory,.shopProductSalesInvoice{display:grid;gap:16px}.shopProductSalesHistory__scope,.shopProductSalesHistory__explanation{padding:13px 15px;border:1px solid rgba(59,130,246,.2);border-radius:8px;background:#eff6ff;color:#1e3a8a}.shopProductSalesHistory__scope{display:grid;gap:4px}.shopProductSalesHistory__scope span{font-size:13px;line-height:1.45}.shopProductSalesHistory__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.shopProductSalesHistory__metrics>div{display:grid;gap:5px;min-width:0;padding:11px 13px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc}.shopProductSalesHistory__metrics span,.shopProductSalesInvoice__totalGrid span{color:#64748b;font-size:12px}.shopProductSalesHistory__metrics strong{color:#0f172a;font-size:16px;overflow-wrap:anywhere}.shopProductSalesHistory__metrics .is-negative strong,.shopProductSalesHistory__negative{color:#b91c1c}.shopProductSalesHistory__metrics .is-positive strong,.shopProductSalesHistory__positive{color:#166534}.shopProductSalesHistory__explanation{border-color:#f59e0b47;background:#fffbeb;color:#78350f}.shopProductSalesHistory__explanation summary{cursor:pointer;font-weight:800}.shopProductSalesHistory__explanation>div{display:grid;gap:8px;margin-top:10px}.shopProductSalesHistory__explanation p{margin:0;font-size:13px;line-height:1.55}.shopProductSalesInvoice__header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;color:#475569;font-size:13px}.shopProductSalesInvoice__totalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.shopProductSalesInvoice__totalGrid>div{display:grid;gap:3px;padding-top:7px;border-top:1px solid rgba(146,64,14,.12);min-width:0}.shopProductSalesInvoice__totalGrid strong{color:#451a03;font-size:13px;overflow-wrap:anywhere}.shopSalesPage{margin-top:0;overflow:visible}.shopSalesPage.salesOverviewCard--standalone{padding:clamp(22px,1.8vw,30px)}.shopSalesPage .salesOverviewCard__content{margin-top:0;gap:24px}.shopSalesPage .salesOverviewCard__picker,.shopSalesPage .salesOverviewCard__subsection{padding:clamp(20px,1.6vw,28px);border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:none}.shopSalesPage .salesOverviewCard__sections{gap:20px}.shopSalesPage .salesOverviewCard__subsection{gap:18px}.shopSalesPage .salesOverviewCard__subsection--combined{border-left:5px solid #15803d;background:#f8fafc}.shopSalesPage .salesOverviewCard__subsectionHeader,.shopSalesPage .salesOverviewCard__actions{gap:14px}.shopSalesPage .salesOverviewCard__statsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.shopSalesPage .salesOverviewCard__chartWrap,.shopSalesPage .salesOverviewCard__statBox{padding:clamp(12px,1vw,16px);background:#fff;border:1px solid rgba(148,163,184,.18)}.shopSalesPage .salesOverviewCard__statBox{min-height:96px}.shopSalesPage .salesOverviewCard__actionButton{min-height:44px;padding-inline:20px;border-color:#94a3b842!important;background:#fff!important;color:#0f172a!important;box-shadow:none}.shopSalesPage .salesOverviewCard__sourcePill,.shopSalesPage .salesOverviewCard__currencyPill,.shopSalesPage .salesOverviewCard__quickBadge,.shopSalesPage .salesOverviewCard__chartTotal,.shopSalesPage .salesOverviewCard__refreshBubble{border:1px solid rgba(148,163,184,.18);background:#f8fafc;color:#334155}.shopSalesPage .salesOverviewCard__tableWrap{gap:18px;padding-top:12px}.shopSalesPage .salesOverviewCard__refreshBubble{padding:13px 18px}@media(min-width:1440px){.shopWorkspace{padding-inline:clamp(36px,3vw,64px)}.shopWorkspace__panel,.shopSalesPage.salesOverviewCard--standalone{padding:clamp(26px,2vw,34px)}}@media(max-width:720px){.shopWorkspace{padding-inline:16px;padding-bottom:28px}.shopWorkspace__panel,.shopSalesPage.salesOverviewCard--standalone{padding:18px}.shopWorkspace__filters{align-items:stretch}.shopWorkspace__search{min-width:100%}.shopProductMappingModal__candidate{grid-template-columns:1fr}.shopProductMappingModal__candidate>[data-ui-button=true]{width:100%}}html.dark .shopWorkspace__metric,html.dark .shopWorkspace__panel{background:#0f172ae6;border-color:#94a3b829;box-shadow:none}html.dark .shopWorkspace__sectionTitle,html.dark .shopWorkspace__metricValue,html.dark .shopSalesPage .salesOverviewCard__actionButton{color:#f8fafc}html.dark .shopWorkspace__sectionDescription,html.dark .shopWorkspace__metricNote,html.dark .shopWorkspace__metricLabel,html.dark .shopWorkspace__metricAction>span,html.dark .shopWorkspace__empty{color:#cbd5e1}html.dark .shopWorkspace__filterField{color:#e2e8f0}html.dark .shopMappingFilters__group{border-color:#94a3b833;background:#0f172a94}html.dark .shopMappingFilters__group legend{color:#e2e8f0}html.dark .shopWorkspace__dangerText{color:#fca5a5}html.dark .shopWorkspace__expandButton,html.dark .shopWorkspace__badge,html.dark .shopWorkspace__badge--neutral,html.dark .shopWorkspace__badge--accent,html.dark .shopWorkspace__tableRow--variation>td{background:#0f172adb;border-color:#94a3b82e;color:#e2e8f0}html.dark .shopWorkspace__badge--success{background:#14532d66;border-color:#4ade802e;color:#bbf7d0}html.dark .shopWorkspace__badge--warning{background:#7c2d1273;border-color:#fb923c33;color:#fed7aa}html.dark .shopCatalog__exhibitionStatusSelect{background:#0f172adb;border-color:#94a3b842;color:#e2e8f0}html.dark .shopCatalog__exhibitionStatusSelect--planned{background:#78350f57;border-color:#fbbf2442;color:#fde68a}html.dark .shopCatalog__exhibitionStatusSelect--needs_stock{background:#7f1d1d57;border-color:#f871713d;color:#fecaca}html.dark .shopCatalog__exhibitionStatusSelect--ready_to_collect{background:#134e4a57;border-color:#2dd4bf38;color:#99f6e4}html.dark .shopCatalog__exhibitionStatusSelect--sample_collected{background:#1e40af57;border-color:#93c5fd3d;color:#bfdbfe}html.dark .shopCatalog__exhibitionStatusSelect--jar_prepared{background:#581c8757;border-color:#d8b4fe3d;color:#e9d5ff}html.dark .shopCatalog__exhibitionStatusSelect--label_ready{background:#155e7557;border-color:#67e8f93d;color:#a5f3fc}html.dark .shopCatalog__exhibitionStatusSelect--display_ready{background:#14532d57;border-color:#4ade803d;color:#bbf7d0}html.dark .shopCatalog__exhibitionStatusSelect--blocked{background:#1e293bbd;border-color:#94a3b83d;color:#cbd5e1}html.dark .shopCatalog__exhibitionStatusHint{color:#cbd5e1}html.dark .shopCatalog__exhibitionWikiImage,html.dark .shopCatalog__exhibitionWikiPlaceholder{border-color:#94a3b838;background:#0f172adb;color:#cbd5e1}html.dark .shopCatalog__exhibitionWikiImage span{background:#020617c7;color:#e2e8f0}html.dark .shopCatalog__exhibitionPriority strong,html.dark .shopCatalog__exhibitionCode strong,html.dark .shopCatalog__exhibitionItem strong,html.dark .shopCatalog__exhibitionLearning strong,html.dark .shopCatalog__exhibitionOrigin strong{color:#f8fafc}html.dark .shopCatalog__exhibitionItem span,html.dark .shopCatalog__exhibitionItem small,html.dark .shopCatalog__exhibitionOrigin span,html.dark .shopCatalog__exhibitionCode span,html.dark .shopCatalog__exhibitionStock span,html.dark .shopCatalog__exhibitionStock small{color:#cbd5e1}html.dark .shopWorkspace__inlineButton{color:#93c5fd}html.dark .shopWorkspace__inlineButton:hover{color:#bfdbfe}html.dark .shopProductMappingModal__summary,html.dark .shopProductMappingModal__section,html.dark .shopProductMappingModal__candidate,html.dark .shopProductMappingModal__choice{background:#0f172adb;border-color:#94a3b833;color:#e2e8f0}html.dark .shopProductMappingModal__sectionHeader strong{color:#f8fafc}html.dark .shopProductMappingModal__sectionHeader>div span,html.dark .shopProductMappingModal__candidateText p{color:#cbd5e1}html.dark .shopProductMappingModal__unitFilters{background:#0f172adb;border-color:#94a3b833}html.dark .shopProductMappingModal__candidate.is-selected,html.dark .shopProductMappingModal__choice.is-selected{background:#1e40af5c;border-color:#93c5fd85}html.dark .shopProductMappingModal__candidate.is-current{background:#14532d57;border-color:#4ade8042}html.dark .shopProductMappingModal__candidate.is-linkedElsewhere,html.dark .shopProductMappingModal__choice.is-linkedElsewhere{background:#78350f57;border-color:#fbbf2457}html.dark .shopProductMappingModal__candidateText .shopProductMappingModal__warning,html.dark .shopProductMappingModal__choice small{color:#fde68a}html.dark .shopCatalog__aiEnrichButton[data-ui-button=true]{border-color:#7dd3fc47;background:linear-gradient(135deg,#22c55e,#60a5fa);color:#08111f;box-shadow:0 12px 24px #22c55e29}html.dark .shopCatalog__aiStatus{border-color:#60a5fa42;background:#1e40af38;color:#bfdbfe}html.dark .shopCatalog__targetCount,html.dark .shopCatalog__membershipSearch{color:#cbd5e1}html.dark .shopCatalog__membershipToolbar{border-bottom-color:#94a3b82e}html.dark .shopCatalog__membershipStats{color:#cbd5e1}html.dark .shopCatalog__membershipItem{border-color:#94a3b82e;background:#0f172ab8}html.dark .shopCatalog__membershipItem strong{color:#f8fafc}html.dark .shopCatalog__membershipItem small,html.dark .shopProductMappingModal__current--muted{color:#cbd5e1}html.dark .shopProductSalesHistory__scope,html.dark .shopProductSalesHistory__explanation,html.dark .shopProductSalesHistory__metrics>div{background:#0f172adb;border-color:#94a3b833;color:#e2e8f0}html.dark .shopProductSalesHistory__metrics strong,html.dark .shopProductSalesInvoice__totalGrid strong{color:#f8fafc}html.dark .shopProductSalesHistory__metrics span,html.dark .shopProductSalesInvoice__totalGrid span,html.dark .shopProductSalesInvoice__header{color:#cbd5e1}html.dark .shopSalesPage .salesOverviewCard__picker,html.dark .shopSalesPage .salesOverviewCard__subsection,html.dark .shopSalesPage .salesOverviewCard__chartWrap,html.dark .shopSalesPage .salesOverviewCard__statBox{background:#0f172adb;border-color:#94a3b829}html.dark .shopSalesPage .salesOverviewCard__subsection--combined{border-left-color:#22c55e}html.dark .shopSalesPage .salesOverviewCard__sourcePill,html.dark .shopSalesPage .salesOverviewCard__currencyPill,html.dark .shopSalesPage .salesOverviewCard__quickBadge,html.dark .shopSalesPage .salesOverviewCard__chartTotal,html.dark .shopSalesPage .salesOverviewCard__refreshBubble,html.dark .shopSalesPage .salesOverviewCard__actionButton{background:#0f172adb!important;border-color:#94a3b833!important}.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__listActions,.shopCatalog__tableActions,.shopCatalog__tagList,.shopCatalog__languageBadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shopCatalog__listActions{justify-content:flex-end}.shopCatalog__publicCatalogCta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.shopCatalog__publicCatalogCta>[data-ui-button=true]{min-width:min(100%,260px);justify-content:center}.shopCatalog__publicCatalogButton{border:0!important;border-radius:12px!important;color:#fff!important;font-weight:750;letter-spacing:.01em;box-shadow:0 10px 24px #0f172a29!important}.shopCatalog__publicCatalogButton--trade{background:linear-gradient(135deg,#276a73,#164d59)!important}.shopCatalog__publicCatalogButton--retail{background:linear-gradient(135deg,#b48b32,#785b21)!important}.shopCatalog__publicCatalogButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.shopCatalog__metricsCompact{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.shopCatalog__metricsCompact .shopWorkspace__metric{gap:5px;min-height:96px;padding:12px 14px;border-radius:8px;box-shadow:0 6px 16px #0f172a0d}.shopCatalog__metricsCompact .shopWorkspace__metricValue{font-size:22px}.shopCatalog__metricsCompact .shopWorkspace__metricLabel,.shopCatalog__metricsCompact .shopWorkspace__metricNote{font-size:12px;line-height:1.35}.shopCatalog__publicProductLink,.shopCatalog__publicPageCellLink{display:inline-flex;width:fit-content;margin-top:3px;color:#1d4ed8;font-size:12px;font-weight:700;text-decoration:none}.shopCatalog__publicProductLink:hover,.shopCatalog__publicPageCellLink:hover{color:#1e40af;text-decoration:underline}.shopCatalog__descriptionCell,.shopCatalog__transportCell,.shopCatalog__batchList,.shopCatalog__batchFacts{display:grid;gap:8px}.shopCatalog__descriptionCell{max-width:560px;white-space:normal}.shopCatalog__descriptionCell div{display:grid;gap:3px}.shopCatalog__descriptionCell strong{color:#334155;font-size:11px;text-transform:uppercase}.shopCatalog__descriptionCell span,.shopCatalog__batchFacts span,.shopCatalog__transportCell span{color:#475569;font-size:12px;line-height:1.45}.shopCatalog__transportCell{min-width:200px}.shopCatalog__batchList{min-width:min(100%,390px)}.shopCatalog__batchRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:10px;align-items:start;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.18)}.shopCatalog__batchRow:last-child{padding-bottom:0;border-bottom:0}.shopCatalog__batchFacts strong{color:#0f172a;font-size:13px}.shopCatalog__aiTools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.shopCatalog__aiActionGroup{display:inline-flex;align-items:center;gap:8px;min-width:0}.shopCatalog__aiActionGroup--inline{flex:0 0 auto}.shopCatalog__aiActionGroup>[data-ui-button=true]{min-width:0}.shopCatalog__aiInfoButton{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.28);border-radius:999px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font:inherit;font-size:18px;font-weight:900;line-height:1;box-shadow:0 8px 18px #2563eb1a}.shopCatalog__aiInfoButton:hover{border-color:#1d4ed875;background:#dbeafe}.shopCatalog__aiInfoButton:focus-visible{outline:3px solid rgba(59,130,246,.34);outline-offset:2px}.shopCatalog__aiInfo{display:grid;gap:16px;color:#0f172a;line-height:1.55}.shopCatalog__aiInfoIntro,.shopCatalog__aiInfoFooter,.shopCatalog__aiInfoStep p,.shopCatalog__aiInfoSection li{margin:0;color:#475569}.shopCatalog__aiInfoSteps{display:grid;gap:12px;margin:0;padding-left:22px}.shopCatalog__aiInfoStep{padding-left:4px}.shopCatalog__aiInfoStep strong{display:block;margin-bottom:4px;color:#0f172a}.shopCatalog__aiInfoSection{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc}.shopCatalog__aiInfoSection h3{margin:0;color:#0f172a;font-size:15px}.shopCatalog__aiInfoSection ul{display:grid;gap:7px;margin:0;padding-left:18px}.shopCatalog__targetCount{width:96px;display:grid;gap:4px;color:#334155;font-size:12px;font-weight:700}.shopCatalog__targetCount .field{min-height:40px;padding-inline:10px}.shopCatalog__aiEnrichButton[data-ui-button=true]{min-height:48px;padding-inline:22px;border-radius:8px;border-color:#16653461;background:linear-gradient(135deg,#166534,#315a8c);color:#fff;font-weight:800;box-shadow:0 12px 24px #1665342e;white-space:normal}.shopCatalog__aiEnrichButton[data-ui-button=true]:hover:not(:disabled){filter:none;transform:translateY(-1px);box-shadow:0 16px 28px #16653438}.shopCatalog__aiEnrichButton[data-ui-button=true]:active:not(:disabled){transform:translateY(0)}@media(max-width:720px){.shopCatalog .shopWorkspace__sectionHeaderSide,.shopCatalog__aiEnrichButton[data-ui-button=true],.shopCatalog__aiTools,.shopCatalog__aiActionGroup,.shopCatalog__targetCount,.shopCatalog__aiTools>[data-ui-button=true]{width:100%}.shopCatalog__aiTools{justify-content:stretch}.shopCatalog__aiActionGroup{display:grid;grid-template-columns:minmax(0,1fr) auto}.shopCatalog__aiActionGroup>[data-ui-button=true]{width:100%}}.shopCatalog__success{color:#166534;font-weight:700}.shopCatalog__aiStatus{padding:12px 14px;border:1px solid rgba(37,99,235,.2);border-radius:8px;background:#eff6ff;color:#1e3a8a;font-weight:700;line-height:1.5}.shopCatalog__aiStatus--toast{position:fixed;left:max(18px,(100vw - 1120px) / 2);right:max(18px,(100vw - 1120px) / 2);bottom:18px;z-index:1200;box-shadow:0 18px 42px #0f172a2e}.shopCatalog__actionProgress{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(37,99,235,.24);border-radius:8px;background:#f8fafc;color:#0f172a}.shopCatalog__actionProgress.is-active{border-color:#0e749059;background:#ecfeff}.shopCatalog__actionProgress.is-complete{border-color:#16a34a47;background:#f0fdf4}.shopCatalog__actionProgress.has-errors{border-color:#dc262647;background:#fef2f2}.shopCatalog__actionProgressHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.shopCatalog__actionProgressHeader strong{font-size:14px}.shopCatalog__actionProgressHeader span{color:#475569;font-size:13px;font-weight:700}.shopCatalog__actionProgressItems{display:flex;flex-wrap:wrap;gap:8px}.shopCatalog__actionProgressChip,.shopCatalog__actionProgressMore{min-height:32px;display:inline-flex;align-items:center;gap:7px;max-width:min(100%,360px);padding:5px 9px;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:800}.shopCatalog__actionProgressChip small{flex:0 0 auto;color:#64748b;font-size:11px;font-weight:800}.shopCatalog__actionProgressProduct{min-width:0;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.shopCatalog__actionProgressChip--running{border-color:#0891b24d;background:#cffafe;color:#155e75}.shopCatalog__actionProgressChip--done{border-color:#16a34a47;background:#dcfce7;color:#166534}.shopCatalog__actionProgressChip--failed{border-color:#dc262647;background:#fee2e2;color:#991b1b}.shopCatalog__actionProgressChip--needs_choice{border-color:#d9770647;background:#fef3c7;color:#92400e}.shopCatalog__actionProgressChip--cancelled,.shopCatalog__actionProgressMore{border-color:#64748b47;background:#f1f5f9;color:#475569}.shopCatalog__productCell{grid-template-columns:48px minmax(0,1fr)}.shopCatalog__wooLinkMissing{display:inline-flex;align-items:center;gap:6px;min-width:0}.shopCatalog__wooLinkAttemptedIcon{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(217,119,6,.45);border-radius:999px;background:#fef3c7;color:#92400e;cursor:help;font-size:11px;font-weight:900;line-height:1}.shopCatalog__tagBadge{--tag-color: #166534;color:var(--tag-color);border-color:color-mix(in srgb,var(--tag-color) 24%,transparent);background:color-mix(in srgb,var(--tag-color) 10%,#ffffff)}.shopCatalog__tableActions{align-items:stretch}.shopCatalog__metric{position:relative;overflow:hidden}.shopCatalog__metric:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(120% 120% at 100% 0%,rgba(255,255,255,.7),transparent 45%)}.shopCatalog__metric--all{background:linear-gradient(130deg,#f8fafc,#eff6ff)}.shopCatalog__metric--published{background:linear-gradient(130deg,#ecfdf5,#dcfce7)}.shopCatalog__metric--draft{background:linear-gradient(130deg,#fff7ed,#ffedd5)}.shopCatalog__metric--archived{background:linear-gradient(130deg,#f8fafc,#e2e8f0)}.shopCatalog__wooLinkDialog{display:grid;gap:16px}.shopCatalog__wooLinkCandidateGrid{display:grid;gap:12px}.shopCatalog__wooLinkCandidate{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#fff}.shopCatalog__wooLinkCandidate.is-linkedElsewhere{border-color:#f59e0b5c;background:#fffbeb}.shopCatalog__wooLinkImage{width:72px;aspect-ratio:1;display:block;border-radius:8px;object-fit:cover;background:#f1f5f9}.shopCatalog__wooLinkText{min-width:0;display:grid;gap:6px}.shopCatalog__wooLinkText h3{margin:0;color:#0f172a;font-size:16px;line-height:1.35}.shopCatalog__wooLinkText p{margin:0;color:#475569;font-size:13px;line-height:1.45}.shopCatalog__wooLinkText .shopCatalog__wooLinkWarning{color:#92400e;font-weight:700}.shopCatalog__wooLinkMeta{display:flex;flex-wrap:wrap;gap:6px}.shopCatalog__wooLinkMeta span{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:700}html.dark .shopCatalog__wooLinkCandidate{background:#0f172adb;border-color:#94a3b833}html.dark .shopCatalog__wooLinkCandidate.is-linkedElsewhere{background:#78350f57;border-color:#fbbf2457}html.dark .shopCatalog__wooLinkText h3{color:#f8fafc}html.dark .shopCatalog__wooLinkText p{color:#cbd5e1}html.dark .shopCatalog__wooLinkText .shopCatalog__wooLinkWarning{color:#fde68a}html.dark .shopCatalog__wooLinkAttemptedIcon{border-color:#fbbf245c;background:#92400e6b;color:#fde68a}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true]{min-height:38px;font-weight:700;border-width:1px;box-shadow:0 1px 2px #0f172a14}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=secondary],.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=nav]{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=secondary]:hover:not(:disabled),.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=nav]:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=primary]{background:#1d4ed8;border-color:#1e40af;color:#fff}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=primary]:hover:not(:disabled){background:#1e40af;border-color:#1e3a8a}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=danger]{background:#b91c1c;border-color:#991b1b;color:#fff}.shopCatalog :is(.shopCatalog__headerActions,.shopCatalog__buttonRow,.shopCatalog__tableActions,.shopCatalog__stickyActions)>:is(a,button)[data-ui-button=true][data-variant=danger]:hover:not(:disabled){background:#991b1b;border-color:#7f1d1d}.shopCatalog__formPanel,.shopCatalog__editor{display:grid;gap:20px}.shopCatalogDialog{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(12px,2vw,28px);background:#0f172a7a}.shopCatalogDialog__panel{width:min(760px,100%);max-height:min(92vh,980px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a4d}.shopCatalogDialog__panel--wide{width:min(1280px,100%);height:min(92dvh,980px)}.shopCatalogDialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.24)}.shopCatalogDialog__header h2{flex:1 1 auto;min-width:0;margin:0;color:#0f172a;font-size:20px}.shopCatalogDialog__close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.42);border-radius:8px;background:#f8fafc;color:#0f172a;font-weight:800;cursor:pointer}.shopCatalogDialog__close:hover{background:#e2e8f0}.shopCatalogDialog__body{min-height:0;overflow:auto;padding:18px}.shopCatalogDialog__body .shopCatalog__formPanel,.shopCatalogDialog__body .shopCatalog__editor{box-shadow:none}.shopCatalog__embeddedEditor{display:grid;gap:16px}.shopCatalog__formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}.shopCatalog__formGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.shopCatalog__formGrid label,.shopCatalog__mediaFields label{display:grid;gap:6px;color:#334155;font-size:13px}.shopCatalog__toggleGrid,.shopCatalog__checkboxCloud{display:flex;flex-wrap:wrap;gap:12px}.shopCatalog__toggleGrid label,.shopCatalog__checkboxCloud label,.shopCatalog__inlineCheck{display:inline-flex;align-items:center;gap:8px;color:#334155}.shopCatalog__checkboxCloud span{--tag-color: #166534;min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tag-color) 24%,transparent);background:color-mix(in srgb,var(--tag-color) 9%,#ffffff);color:var(--tag-color);font-size:13px;font-weight:700}.shopCatalog__membershipPanel{display:grid;gap:14px;padding:0;overflow:hidden}.shopCatalog__membershipToolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;padding:14px;border-bottom:1px solid rgba(148,163,184,.24)}.shopCatalog__membershipSearch{display:grid;gap:6px;color:#334155;font-size:13px}.shopCatalog__membershipStats{min-height:40px;display:inline-flex;align-items:center;color:#475569;font-size:13px;font-weight:800;white-space:nowrap}.shopCatalog__membershipList{max-height:min(58vh,620px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:8px;overflow:auto;padding:14px}.shopCatalog__membershipItem{min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;cursor:pointer}.shopCatalog__membershipItem input{margin-top:3px}.shopCatalog__membershipItem strong,.shopCatalog__membershipItem small{display:block;min-width:0;overflow-wrap:anywhere}.shopCatalog__membershipItem strong{color:#0f172a;font-size:13px;line-height:1.35}.shopCatalog__membershipItem small{margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.shopCatalog__tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(148,163,184,.28);padding-bottom:10px}.shopCatalog__tabs button{min-height:38px;border:1px solid #cbd5e1;border-radius:999px;padding:0 14px;background:#f8fafc;color:#0f172a;cursor:pointer;font-weight:700}.shopCatalog__tabs button.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.shopCatalog__tabPanel{display:grid;gap:18px}.shopCatalog__transportPreview{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(22,101,52,.18);border-radius:8px;background:#f0fdf4;color:#14532d;font-size:13px}.shopCatalog__transportPreview strong{color:#0f172a;font-size:14px}.shopCatalog__transportPackagingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopCatalog__transportPackagingCard{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.shopCatalog__transportPackagingImage{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc;color:#94a3b8;font-size:12px;font-weight:800}.shopCatalog__transportPackagingImage img{width:100%;height:100%;object-fit:cover}.shopCatalog__transportPackagingImage--large{min-height:180px}.shopCatalog__transportEditorGrid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:14px;align-items:start}.shopCatalog__transportPackagingFields{min-width:0;display:grid;gap:10px}.shopCatalog__transportPackagingFields strong{color:#0f172a;font-size:16px}.shopCatalog__transportPackagingFields label{display:grid;gap:6px;color:#334155;font-size:13px}.shopCatalog__transportPageIntro,.shopCatalog__transportCreatePanel{display:grid;gap:14px}.shopCatalog__transportDefaultGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.shopCatalog__transportDefaultCard{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(15,118,110,.18);border-radius:8px;background:#f8fffb}.shopCatalog__transportDefaultCard div:last-child{min-width:0;display:grid;gap:4px}.shopCatalog__transportDefaultCard strong{color:#0f172a;font-size:14px}.shopCatalog__transportDefaultCard span,.shopCatalog__transportDefaultCard small{min-width:0;overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}.shopCatalog__transportPresetGroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.shopCatalog__transportPresetGroup{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.shopCatalog__transportPresetGroup strong{color:#0f172a;font-size:14px}.shopCatalog__transportPresetGroup div{display:flex;flex-wrap:wrap;gap:8px}.shopCatalog__transportPresetGroup span{border-radius:999px;padding:5px 10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.shopCatalog__transportPresetGroup small{color:#64748b;font-size:12px}.shopCatalog__transportDefaultActions,.shopCatalog__transportToolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.shopCatalog__transportToolbar label{min-width:min(360px,100%);display:grid;gap:6px;color:#334155;font-size:13px;font-weight:700}.shopCatalog__transportToolbar .shopCatalog__transportSourceToggle{min-width:0;min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,118,110,.18);border-radius:8px;padding:0 10px;background:#f0fdf4;color:#14532d;font-size:13px;font-weight:800;white-space:nowrap}.shopCatalog__transportSourceToggle input{width:16px;height:16px;accent-color:#0f766e}.shopCatalog__transportCreateGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;align-items:end}.shopCatalog__transportCreateGrid label{display:grid;gap:6px;color:#334155;font-size:13px;font-weight:700}.shopCatalog__inlineLink{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border-radius:8px;color:#0f766e;font-size:13px;font-weight:800;text-decoration:none}.shopCatalog__inlineLink:hover{color:#115e59;text-decoration:underline}.shopCatalog__transportCount{border-radius:999px;padding:5px 10px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:800}.shopCatalog__transportUnitDirectory{display:grid;gap:12px}.shopCatalog__transportUnitGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px}.shopCatalog__transportUnitCard{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.shopCatalog__transportUnitBody{min-width:0;display:grid;gap:8px}.shopCatalog__transportUnitTitleRow{min-width:0;display:grid;gap:6px}.shopCatalog__transportUnitTitleRow strong{min-width:0;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopCatalog__transportUnitBadges,.shopCatalog__transportUnitMeta,.shopCatalog__transportUnitActions,.shopCatalog__transportUnitUsage div{display:flex;flex-wrap:wrap;gap:6px}.shopCatalog__transportUnitBadges span,.shopCatalog__transportUnitUsage a,.shopCatalog__transportUnitUsage small{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.shopCatalog__transportUnitBadges span{background:#ecfdf5;color:#047857}.shopCatalog__transportUnitMeta{color:#475569;font-size:12px}.shopCatalog__transportUnitActions button,.shopCatalog__transportUnitActions a,.shopCatalog__transportUnitUsage a{color:#0f766e;font-weight:800;text-decoration:none}.shopCatalog__transportUnitActions button{border:1px solid rgba(13,148,136,.26);border-radius:999px;background:#ecfdf5;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 9px}.shopCatalog__transportUnitActions button:disabled{cursor:default;opacity:.58}.shopCatalog__transportUnitActions a{font-size:12px}.shopCatalog__transportUnitUsage{display:grid;gap:6px;color:#334155;font-size:12px}.shopCatalog__transportUnitUsage>span{font-weight:800}.shopCatalog__transportUnitUsage a{border:1px solid rgba(13,148,136,.18);background:#0d948814}.shopCatalog__transportUnitUsage small{color:#64748b;background:#f1f5f9}.shopCatalog__transportLogicReference{padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eff6ff;color:#1e3a8a}.shopCatalog__transportLogicReference summary{cursor:pointer;color:#0f172a;font-weight:800}.shopCatalog__transportLogicReference div{display:grid;gap:8px;margin-top:10px;font-size:13px;line-height:1.45}.shopCatalog__transportLogicReference p{margin:0}.shopCatalog__transportCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.shopCatalog__transportCards article{display:grid;gap:6px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.shopCatalog__transportCards span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.shopCatalog__transportCards strong{color:#0f172a;font-size:18px}.shopCatalog__transportCards small{color:#64748b;font-size:12px;line-height:1.35}.shopCatalog__transportBatchSection{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc}.shopCatalog__transportBatchHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shopCatalog__transportBatchHeader div{display:grid;gap:4px}.shopCatalog__transportBatchHeader strong{color:#0f172a;font-size:15px}.shopCatalog__transportBatchHeader small{color:#64748b;font-size:12px;line-height:1.35}.shopCatalog__transportBatchHeader>span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(14,116,144,.2);border-radius:999px;background:#ecfeff;color:#155e75;font-size:12px;font-weight:800}.shopCatalog__transportBatchGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:10px}.shopCatalog__transportBatchCard{display:grid;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.shopCatalog__transportBatchCard.is-ready{border-color:#16a34a38}.shopCatalog__transportBatchCard.is-partial{border-color:#f59e0b4d;background:#fffdf7}.shopCatalog__transportBatchCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.shopCatalog__transportBatchCardHeader div{min-width:0;display:grid;gap:3px}.shopCatalog__transportBatchCardHeader span,.shopCatalog__transportBatchFacts dt,.shopCatalog__transportBatchSelect>span,.shopCatalog__transportBatchResult>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.shopCatalog__transportBatchCardHeader strong{overflow-wrap:anywhere;color:#0f172a;font-size:16px}.shopCatalog__transportBatchCardHeader small{overflow-wrap:anywhere;color:#64748b;font-size:12px}.shopCatalog__transportBatchState{flex:0 0 auto;max-width:150px;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#475569;text-align:center;text-transform:none}.shopCatalog__transportBatchCard.is-ready .shopCatalog__transportBatchState{background:#dcfce7;color:#166534}.shopCatalog__transportBatchCard.is-partial .shopCatalog__transportBatchState{background:#fef3c7;color:#92400e}.shopCatalog__transportBatchFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.shopCatalog__transportBatchFacts div,.shopCatalog__transportBatchResult{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#f8fafc}.shopCatalog__transportBatchFacts dd{margin:0;color:#0f172a;font-size:14px;font-weight:800}.shopCatalog__transportBatchSelect{display:grid;gap:6px}.shopCatalog__transportBatchResult strong{color:#0f172a;font-size:24px;line-height:1}.shopCatalog__transportBatchResult small{color:#64748b;font-size:12px}.shopCatalog__inventoryTab{min-width:0}.shopCatalog__inventoryToolbar{display:block;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc}.shopCatalog__inventoryToolbar label,.shopCatalog__inventoryToolbar>div{display:grid;gap:6px}.shopCatalog__inventoryToolbar label{width:min(100%,180px);color:#334155;font-size:13px;font-weight:700}.shopCatalog__inventoryToolbar strong{color:#0f172a;font-size:16px}.shopCatalog__inventoryToolbar span{color:#64748b;font-size:13px}.shopCatalog__inventoryControls{display:grid;grid-template-columns:190px 96px 160px 124px minmax(220px,1fr);align-items:end;gap:12px;width:100%;min-width:0}.shopCatalog__inventoryToolbar .shopCatalog__storeStepperLabel{width:100%}.shopCatalog__storeStepperHeading{min-width:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.shopCatalog__storeStepperHeading>span{flex:0 0 auto;color:#334155;font-size:13px;font-weight:700}.shopCatalog__storeStepperHeading small{display:block;min-width:0;min-height:15px;color:#64748b;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopCatalog__storeStepper{display:grid;grid-template-columns:38px minmax(76px,1fr) 38px;gap:6px;align-items:center}.shopCatalog__storeStepper button{width:38px;height:38px;border:1px solid rgba(22,101,52,.22);border-radius:8px;background:#ecfdf3;color:#166534;font-size:24px;font-weight:900;line-height:1;cursor:pointer}.shopCatalog__storeStepper button:hover:not(:disabled){background:#dcfce7;border-color:#1665345c}.shopCatalog__storeStepper button:disabled{cursor:not-allowed;opacity:.42}.shopCatalog__storeStepper input{text-align:center;font-weight:800}.shopCatalog__storeStepper input:disabled{background:#e5e7eb;color:#64748b;border-color:#94a3b857;-webkit-text-fill-color:#64748b}.shopCatalog__inventoryToolbar .shopCatalog__inventoryAllCheck,.shopCatalog__inventoryToolbar .shopCatalog__inventoryWithoutExpiredCheck{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(22,101,52,.18);border-radius:8px;background:#f0fdf4}.shopCatalog__inventoryToolbar .shopCatalog__inventoryWarningSelect{width:100%}.shopCatalog__inventoryMeta{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fff;color:#334155;font-size:13px;white-space:nowrap}.shopCatalog__inventoryMeta strong{color:#0f172a;font-size:16px}.shopCatalog__inventoryMeta span,.shopCatalog__inventoryMeta small{min-width:0;overflow:hidden;text-overflow:ellipsis}.shopCatalog__inventoryMeta small{color:#166534;font-size:12px;font-weight:800}.shopCatalog__inventoryNotice,.shopCatalog__inventoryExpirySummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:#fffbeb;color:#92400e;font-size:13px;font-weight:700}.shopCatalog__inventoryExpirySummary.has-expired{border-color:#dc262642;background:#fef2f2;color:#991b1b}.shopCatalog__inventoryTable{display:grid;gap:8px;min-width:0;overflow-x:auto}.shopCatalog__inventoryRow{min-width:980px;display:grid;grid-template-columns:70px 130px 160px 130px minmax(180px,1fr) 110px 130px 120px;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;color:#0f172a;font-size:13px}.shopCatalog__inventoryRow.is-expiring{border-color:#f59e0b57;background:#fffaf0}.shopCatalog__inventoryRow.is-expired{border-color:#dc262657;background:#fff5f5}.shopCatalog__inventoryRow--head{background:#eef2ff;color:#334155;font-size:12px;font-weight:800;text-transform:uppercase}.shopCatalog__inventoryRow strong,.shopCatalog__inventoryRow span{min-width:0;overflow-wrap:anywhere}.shopCatalog__inventoryRow small{display:block;margin-top:3px;color:#64748b;font-size:11px}.shopCatalog__expiryBadge{width:fit-content;padding:3px 6px;border-radius:999px;font-weight:800}.shopCatalog__expiryBadge.is-expiring{background:#fef3c7;color:#92400e}.shopCatalog__expiryBadge.is-expired{background:#fee2e2;color:#991b1b}@media(max-width:720px){.shopCatalog__inventoryControls{grid-template-columns:1fr}.shopCatalog__inventoryMeta{justify-content:flex-start}}.shopCatalog__mediaGrid,.shopCatalog__publishGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;align-items:start}.shopCatalog__mediaList,.shopCatalog__specList{display:grid;gap:14px}.shopCatalog__mediaItem{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px}.shopCatalog__mediaItem img,.shopCatalog__previewPage>img,.shopCatalog__entityCell img{width:100%;object-fit:cover;background:#94a3b824}.shopCatalog__mediaItem img,.shopCatalog__mediaPlaceholder{aspect-ratio:4/3;border-radius:10px}.shopCatalog__mediaFields{display:grid;gap:10px}.shopCatalog__mediaPlaceholder{display:block;background:repeating-linear-gradient(45deg,#94a3b829,#94a3b829 10px,#e2e8f0cc 10px 20px)}.shopCatalog__fileButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#0f172a;cursor:pointer;font-size:13px;font-weight:700}.shopCatalog__fileButton input{display:none}.shopCatalog__cardPreview{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;aspect-ratio:4/6;border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden;background:#fff}.shopCatalog__cardPreview>img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;background:#f1f5f9}.shopCatalog__cardPreview>div{display:grid;align-content:start;gap:8px;min-height:0;overflow:hidden;padding:14px}.shopCatalog__cardPreview h3,.shopCatalog__previewPage h2,.shopCatalog__specSection h3{margin:0;color:#0f172a}.shopCatalog__cardPreview p,.shopCatalog__previewPage p{margin:0;color:#475569}.shopCatalog__fakeCta{color:#1d4ed8;font-weight:800;font-size:13px}.shopCatalog__specSection,.shopCatalog__previewPage,.shopCatalog__checks,.shopCatalog__searchPreview{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#fff}.shopCatalog__specRows{display:grid;gap:10px}.shopCatalog__specRow{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(100px,auto) auto;gap:8px;align-items:center}.shopCatalog__searchPreview div{color:#1a0dab;font-size:18px;line-height:1.2}.shopCatalog__searchPreview span{color:#006621;font-size:13px}.shopCatalog__searchPreview p{margin:0;color:#4d5156}.shopCatalog__previewPage>img{aspect-ratio:16/9;border-radius:10px}.shopCatalog__checks{align-content:start}.shopCatalog__check{display:flex;align-items:center;gap:10px;color:#991b1b;font-weight:700}.shopCatalog__check span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fee2e2}.shopCatalog__check.is-passed{color:#166534}.shopCatalog__check.is-passed span{background:#dcfce7}.shopCatalog__stickyActions{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(148,163,184,.24);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shopCatalog__stickyActions--embedded{justify-content:center;gap:12px}.shopCatalog__aiStar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#6d28d9);color:#fff;font-size:14px;font-weight:700;line-height:1;margin-right:5px;flex-shrink:0}.shopCatalog__entityCell{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.shopCatalog__entityCell img,.shopCatalog__entityCell span{width:44px;height:44px;border-radius:10px;background:#94a3b829}.shopSiteFramePage__panel{padding:0;overflow:hidden}.shopSiteFramePage__frame{width:100%;min-height:calc(100dvh - 230px);border:0;background:#fff}.shopCatalog__exhibitionStatus{display:grid;gap:6px;min-width:176px}.shopCatalog__exhibitionStatusSelect{width:100%;min-height:36px;padding:0 34px 0 10px;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:13px;font-weight:800}.shopCatalog__exhibitionStatusSelect:disabled{cursor:wait;opacity:.68}.shopCatalog__exhibitionStatusSelect--planned{border-color:#f59e0b70;background:#fffbeb;color:#92400e}.shopCatalog__exhibitionStatusSelect--needs_stock{border-color:#ef444457;background:#fef2f2;color:#991b1b}.shopCatalog__exhibitionStatusSelect--ready_to_collect{border-color:#14b8a661;background:#f0fdfa;color:#0f766e}.shopCatalog__exhibitionStatusSelect--sample_collected{border-color:#3b82f661;background:#eff6ff;color:#1d4ed8}.shopCatalog__exhibitionStatusSelect--jar_prepared{border-color:#a855f757;background:#faf5ff;color:#7e22ce}.shopCatalog__exhibitionStatusSelect--label_ready{border-color:#06b6d466;background:#ecfeff;color:#0e7490}.shopCatalog__exhibitionStatusSelect--display_ready{border-color:#22c55e6b;background:#f0fdf4;color:#166534}.shopCatalog__exhibitionStatusSelect--blocked{border-color:#64748b5c;background:#f8fafc;color:#475569}.shopCatalog__exhibitionStatusHint{color:#64748b;font-size:12px;line-height:1.35}.shopCatalog__exhibitionWikiImage,.shopCatalog__exhibitionWikiPlaceholder{width:76px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#f8fafc;color:#475569;font-size:11px;font-weight:800;text-decoration:none}.shopCatalog__exhibitionWikiImage{position:relative}.shopCatalog__exhibitionWikiImage:hover{border-color:#2563eb6b}.shopCatalog__exhibitionWikiImage img{width:100%;height:100%;object-fit:cover}.shopCatalog__exhibitionWikiImage img.is-hidden{display:none}.shopCatalog__exhibitionWikiImage span{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:10px;line-height:1}.shopCatalog__exhibitionPriority,.shopCatalog__exhibitionStock,.shopCatalog__exhibitionCode,.shopCatalog__exhibitionItem,.shopCatalog__exhibitionLearning,.shopCatalog__exhibitionOrigin{display:grid;gap:6px;min-width:0}.shopCatalog__exhibitionPriority strong,.shopCatalog__exhibitionCode strong,.shopCatalog__exhibitionItem strong,.shopCatalog__exhibitionLearning strong,.shopCatalog__exhibitionOrigin strong{color:#0f172a}.shopCatalog__exhibitionPriority{justify-items:start}.shopCatalog__exhibitionItem span,.shopCatalog__exhibitionItem small,.shopCatalog__exhibitionOrigin span,.shopCatalog__exhibitionCode span,.shopCatalog__exhibitionStock span,.shopCatalog__exhibitionStock small{color:#64748b;line-height:1.35}.shopCatalog__exhibitionTagList{display:flex;flex-wrap:wrap;gap:6px}.shopCatalog__exhibitionTagList .shopWorkspace__badge{min-height:24px;padding:0 8px;font-size:11px}.shopCatalog__exhibitionItem small{display:block;color:#92400e}.shopCatalog__exhibitionStock .shopWorkspace__badge{justify-self:start}.shopCatalog__exhibitionGuide{display:grid;gap:16px}.shopCatalog__exhibitionGuide summary{cursor:pointer;color:#0f172a;font-size:18px;font-weight:800}.shopCatalog__exhibitionGuide div{display:grid;gap:12px;max-width:980px}.shopCatalog__exhibitionGuide p{margin:0;color:#475569;line-height:1.55}@media(max-width:980px){.shopCatalog__mediaGrid,.shopCatalog__publishGrid,.shopCatalog__formGrid--two,.shopCatalog__transportPackagingGrid,.shopCatalog__transportCreateGrid,.shopCatalog__membershipToolbar,.shopCatalog__mediaItem,.shopCatalog__transportPackagingCard,.shopCatalog__transportUnitCard,.shopCatalog__batchRow,.shopCatalog__transportEditorGrid,.shopCatalog__specRow{grid-template-columns:1fr}}@media(max-width:640px){.shopCatalog__tabs button,.shopCatalog__headerActions>*,.shopCatalog__buttonRow>*,.shopCatalog__tableActions>*{width:100%}.shopCatalog__publicCatalogCta{justify-content:stretch}.shopCatalog__publicCatalogCta>[data-ui-button=true]{width:100%}.shopCatalog__wooLinkCandidate{grid-template-columns:56px minmax(0,1fr)}.shopCatalog__wooLinkImage{width:56px}.shopCatalog__wooLinkCandidate>[data-ui-button=true]{grid-column:1/-1;width:100%}}
