/* [project]/src/components/pdp/pdp.module.css [app-client] (css) */
.pdp-module__KRfOPq__wrap {
  overflow-wrap: anywhere;
  min-width: 0;
}

.pdp-module__KRfOPq__json {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  max-width: 100%;
  max-height: 28rem;
  overflow: auto;
}

.pdp-module__KRfOPq__details {
  gap: var(--mantine-spacing-sm);
  margin: 0;
  display: grid;
}

.pdp-module__KRfOPq__detail {
  gap: var(--mantine-spacing-sm);
  grid-template-columns: minmax(8rem, .4fr) minmax(0, 1fr);
  display: grid;
}

@media (max-width: 47.99em) {
  .pdp-module__KRfOPq__detail {
    grid-template-columns: 1fr;
    gap: .15rem;
  }
}

@container dashboard-content (max-width: 35.99em) {
  .pdp-module__KRfOPq__detail {
    grid-template-columns: 1fr;
    gap: .15rem;
  }
}

/* [project]/src/features/catalog-schema/components/catalog-schema.module.css [app-client] (css) */
.catalog-schema-module__svIi8q__workspace {
  grid-template-columns: minmax(18rem, 21rem) minmax(0, 1fr);
  min-height: 38rem;
  display: grid;
  overflow: hidden;
}

.catalog-schema-module__svIi8q__treePanel {
  border-right: 1px solid var(--app-border);
  background: var(--app-surface);
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  max-height: max(16rem, 100dvh - 14rem);
  display: flex;
}

.catalog-schema-module__svIi8q__treeToolbar {
  flex-shrink: 0;
}

.catalog-schema-module__svIi8q__treeScroll {
  flex: 1;
  min-height: 0;
  max-height: 100%;
}

.catalog-schema-module__svIi8q__treeList {
  margin: 0;
  padding: 0;
  list-style: none;
}

.catalog-schema-module__svIi8q__treeNodeRow {
  min-width: 0;
  min-height: 2.45rem;
  padding-right: var(--mantine-spacing-xs);
  border-radius: var(--mantine-radius-md);
  align-items: center;
  gap: .25rem;
  transition: background-color .16s, color .16s;
  display: flex;
}

.catalog-schema-module__svIi8q__treeNodeRow:hover {
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__treeNodeRow[data-selected="true"] {
  background: var(--lightningcss-light, var(--mantine-color-indigo-0)) var(--lightningcss-dark, color-mix(in srgb, var(--mantine-color-indigo-8) 38%, transparent));
  color: var(--lightningcss-light, var(--mantine-color-indigo-9)) var(--lightningcss-dark, var(--mantine-color-indigo-1));
}

.catalog-schema-module__svIi8q__treeNodeSelect {
  border-radius: var(--mantine-radius-sm);
  min-width: 0;
  color: inherit;
  flex: 1;
  padding-block: .35rem;
  padding-inline: .25rem;
}

.catalog-schema-module__svIi8q__treeNodeLabel {
  flex: 1;
  min-width: 0;
}

.catalog-schema-module__svIi8q__treeNodeRow[data-with-code] .catalog-schema-module__svIi8q__treeNodeLabel {
  overflow-wrap: anywhere;
}

.catalog-schema-module__svIi8q__treeNodeActions {
  opacity: 0;
  flex-shrink: 0;
  transition: opacity .14s;
}

.catalog-schema-module__svIi8q__treeNodeRow:hover .catalog-schema-module__svIi8q__treeNodeActions, .catalog-schema-module__svIi8q__treeNodeRow:focus-within .catalog-schema-module__svIi8q__treeNodeActions {
  opacity: 1;
}

.catalog-schema-module__svIi8q__detailsPanel {
  background: var(--app-surface);
  min-width: 0;
}

.catalog-schema-module__svIi8q__editorHeader {
  padding: var(--mantine-spacing-lg);
  border-bottom: 1px solid var(--app-border);
  background: var(--app-surface);
}

.catalog-schema-module__svIi8q__editorTabs {
  padding-inline: var(--mantine-spacing-lg);
  border-bottom-color: var(--app-border);
  scrollbar-width: thin;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.catalog-schema-module__svIi8q__editorBody {
  min-height: 28rem;
  padding: var(--mantine-spacing-lg);
}

.catalog-schema-module__svIi8q__editorFooter {
  z-index: 10;
  padding: var(--mantine-spacing-md) var(--mantine-spacing-lg);
  border-top: 1px solid var(--app-border);
  background: color-mix(in srgb, var(--app-surface) 94%, transparent);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  position: sticky;
  bottom: 0;
}

.catalog-schema-module__svIi8q__editorRow {
  border-color: var(--app-border);
  background: var(--app-surface);
}

.catalog-schema-module__svIi8q__editorInset {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__tabEmptyState {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
  place-items: center;
  min-height: 12rem;
  display: grid;
}

.catalog-schema-module__svIi8q__aliasGrid {
  gap: var(--mantine-spacing-md);
  grid-template-columns: minmax(12rem, 1.5fr) minmax(9rem, 1fr) minmax(7rem, .6fr) minmax(11rem, 1fr);
  align-items: end;
  display: grid;
}

.catalog-schema-module__svIi8q__testingGrid {
  gap: var(--mantine-spacing-lg);
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
  align-items: start;
  display: grid;
}

.catalog-schema-module__svIi8q__resultCode {
  white-space: pre-wrap;
  max-height: 28rem;
  overflow: auto;
}

.catalog-schema-module__svIi8q__emptyState {
  min-height: 20rem;
  padding: var(--mantine-spacing-xl);
  text-align: center;
  place-items: center;
  display: grid;
}

.catalog-schema-module__svIi8q__sectionNavigation {
  padding: var(--mantine-spacing-xs);
  border: 1px solid var(--app-border);
  border-radius: var(--mantine-radius-lg);
  background: var(--app-surface);
  scrollbar-width: thin;
  overflow-x: auto;
}

.catalog-schema-module__svIi8q__brandAliasRow, .catalog-schema-module__svIi8q__brandAliasEmpty {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__brandAliasGrid {
  gap: var(--mantine-spacing-md);
  grid-template-columns: minmax(14rem, 1fr) auto auto;
  align-items: end;
  display: grid;
}

.catalog-schema-module__svIi8q__brandName {
  overflow-wrap: anywhere;
}

.catalog-schema-module__svIi8q__brandBackgroundStatus {
  min-height: 1.25rem;
}

.catalog-schema-module__svIi8q__measurementAliasSurface, .catalog-schema-module__svIi8q__measurementFormula, .catalog-schema-module__svIi8q__measurementUsagePanel {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__measurementAliasGrid {
  gap: var(--mantine-spacing-md);
  grid-template-columns: minmax(14rem, 1fr) auto auto;
  align-items: end;
  display: grid;
}

.catalog-schema-module__svIi8q__measurementLongValue {
  overflow-wrap: anywhere;
  max-width: 18rem;
}

.catalog-schema-module__svIi8q__measurementAliasPreview {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.catalog-schema-module__svIi8q__measurementCardGrid {
  gap: var(--mantine-spacing-md);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.catalog-schema-module__svIi8q__catalogRow, .catalog-schema-module__svIi8q__catalogCard {
  cursor: pointer;
}

.catalog-schema-module__svIi8q__catalogRow:hover > td, .catalog-schema-module__svIi8q__catalogCard:hover {
  background: color-mix(in srgb, var(--app-surface) 94%, var(--mantine-primary-color-filled));
}

.catalog-schema-module__svIi8q__catalogRow:focus-visible, .catalog-schema-module__svIi8q__catalogCard:focus-visible {
  outline: 2px solid var(--mantine-primary-color-filled);
  outline-offset: -2px;
}

.catalog-schema-module__svIi8q__measurementBaseRow > td {
  background: color-mix(in srgb,
    var(--app-surface) 94%,
    var(--mantine-primary-color-filled));
}

.catalog-schema-module__svIi8q__measurementGroupStart > td {
  border-top: 2px solid var(--app-border-strong);
}

.catalog-schema-module__svIi8q__measurementBaseCard {
  border-color: var(--app-border-strong);
  background: color-mix(in srgb,
    var(--app-surface) 94%,
    var(--mantine-primary-color-filled));
}

.catalog-schema-module__svIi8q__measurementGroupStartCard {
  margin-top: var(--mantine-spacing-xs);
}

.catalog-schema-module__svIi8q__fieldGrid {
  gap: var(--mantine-spacing-md);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.catalog-schema-module__svIi8q__detailGrid {
  gap: var(--mantine-spacing-lg);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.catalog-schema-module__svIi8q__mappingSectionHeader {
  padding: var(--mantine-spacing-lg);
  border-bottom: 1px solid var(--app-border);
}

.catalog-schema-module__svIi8q__mappingDesktopTable {
  display: block;
}

.catalog-schema-module__svIi8q__mappingMobileList {
  display: none !important;
}

.catalog-schema-module__svIi8q__mappingPath {
  overflow-wrap: anywhere;
  line-height: 1.45;
}

.catalog-schema-module__svIi8q__mappingSkeletonRow + .catalog-schema-module__svIi8q__mappingSkeletonRow {
  border-top: 1px solid var(--app-border);
}

.catalog-schema-module__svIi8q__mappingPreview {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__mappingPreviewArrow {
  color: var(--mantine-primary-color-filled);
}

.catalog-schema-module__svIi8q__mappingContextRow {
  padding-block: var(--mantine-spacing-sm);
}

.catalog-schema-module__svIi8q__mappingContextRow + .catalog-schema-module__svIi8q__mappingContextRow {
  border-top: 1px solid var(--app-border);
}

.catalog-schema-module__svIi8q__canonicalPreview {
  border-color: var(--app-border);
  background: var(--app-surface-subtle);
}

.catalog-schema-module__svIi8q__canonicalPreviewCode {
  padding: var(--mantine-spacing-md);
  overflow-wrap: anywhere;
  white-space: pre-wrap;
  line-height: 1.7;
}

.catalog-schema-module__svIi8q__canonicalizationFlowGrid {
  gap: var(--mantine-spacing-xl);
  grid-template-columns: minmax(0, 1.2fr) minmax(18rem, .8fr);
  align-items: start;
  display: grid;
}

@media (max-width: 61.99em) {
  .catalog-schema-module__svIi8q__workspace {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__treePanel {
    border-right: 0;
    border-bottom: 1px solid var(--app-border);
    max-height: 28rem;
  }

  .catalog-schema-module__svIi8q__testingGrid, .catalog-schema-module__svIi8q__canonicalizationFlowGrid {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__mappingDesktopTable {
    display: none !important;
  }

  .catalog-schema-module__svIi8q__mappingMobileList {
    display: flex !important;
  }
}

@media (max-width: 47.99em) {
  .catalog-schema-module__svIi8q__measurementCardGrid {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 35.99em) {
  .catalog-schema-module__svIi8q__fieldGrid, .catalog-schema-module__svIi8q__detailGrid {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__treeNodeActions {
    opacity: 1;
  }

  .catalog-schema-module__svIi8q__editorHeader, .catalog-schema-module__svIi8q__editorBody {
    padding: var(--mantine-spacing-md);
  }

  .catalog-schema-module__svIi8q__editorTabs {
    padding-inline: var(--mantine-spacing-md);
  }

  .catalog-schema-module__svIi8q__editorFooter {
    padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
  }

  .catalog-schema-module__svIi8q__mappingSectionHeader {
    padding: var(--mantine-spacing-md);
  }

  .catalog-schema-module__svIi8q__aliasGrid {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__brandAliasGrid {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .catalog-schema-module__svIi8q__brandAliasGrid > :first-child {
    grid-column: 1 / -1;
  }

  .catalog-schema-module__svIi8q__measurementAliasGrid {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .catalog-schema-module__svIi8q__measurementAliasGrid > :first-child {
    grid-column: 1 / -1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .catalog-schema-module__svIi8q__treeNodeActions, .catalog-schema-module__svIi8q__treeNodeRow {
    transition: none;
  }
}

@container dashboard-content (max-width: 61.99em) {
  .catalog-schema-module__svIi8q__workspace, .catalog-schema-module__svIi8q__testingGrid, .catalog-schema-module__svIi8q__canonicalizationFlowGrid {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__treePanel {
    border-right: 0;
    border-bottom: 1px solid var(--app-border);
    max-height: 28rem;
  }

  .catalog-schema-module__svIi8q__mappingDesktopTable {
    display: none !important;
  }

  .catalog-schema-module__svIi8q__mappingMobileList {
    display: flex !important;
  }
}

@container dashboard-content (max-width: 47.99em) {
  .catalog-schema-module__svIi8q__measurementCardGrid {
    grid-template-columns: minmax(0, 1fr);
  }
}

@container dashboard-content (max-width: 35.99em) {
  .catalog-schema-module__svIi8q__fieldGrid, .catalog-schema-module__svIi8q__detailGrid, .catalog-schema-module__svIi8q__aliasGrid {
    grid-template-columns: minmax(0, 1fr);
  }

  .catalog-schema-module__svIi8q__brandAliasGrid, .catalog-schema-module__svIi8q__measurementAliasGrid {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .catalog-schema-module__svIi8q__brandAliasGrid > :first-child, .catalog-schema-module__svIi8q__measurementAliasGrid > :first-child {
    grid-column: 1 / -1;
  }
}

.catalog-schema-module__svIi8q__sectionNavigation a, .catalog-schema-module__svIi8q__editorTabs [role="tab"] {
  flex-shrink: 0;
}

/* [project]/src/features/catalog-schema/components/taxonomy-category-picker.module.css [app-client] (css) */
.taxonomy-category-picker-module__cHRKHa__content {
  height: min(46rem, calc(100dvh - 2 * var(--mantine-spacing-md)));
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.taxonomy-category-picker-module__cHRKHa__body {
  flex: 1;
  min-height: 0;
  display: flex;
}

.taxonomy-category-picker-module__cHRKHa__layout {
  flex: 1;
  min-width: 0;
  min-height: 0;
}

.taxonomy-category-picker-module__cHRKHa__title {
  overflow-wrap: anywhere;
}

.taxonomy-category-picker-module__cHRKHa__treeRegion {
  border: 1px solid var(--mantine-color-default-border);
  border-radius: var(--mantine-radius-md);
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.taxonomy-category-picker-module__cHRKHa__selection {
  overflow-wrap: anywhere;
  flex-shrink: 0;
  max-height: 8rem;
  overflow: auto;
}

.taxonomy-category-picker-module__cHRKHa__description {
  overflow-wrap: anywhere;
  flex-shrink: 0;
}

/* [project]/src/features/products/components/taxonomy-category-filter.module.css [app-client] (css) */
.taxonomy-category-filter-module__na_43W__control {
  position: relative;
}

.taxonomy-category-filter-module__na_43W__reset {
  inset-inline-end: 0;
  position: absolute;
  top: 0;
}

.taxonomy-category-filter-module__na_43W__inner {
  justify-content: flex-start;
}

.taxonomy-category-filter-module__na_43W__label {
  text-align: start;
  min-width: 0;
}

.taxonomy-category-filter-module__na_43W__value {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  display: block;
  overflow: hidden;
}

.taxonomy-category-filter-module__na_43W__path {
  overflow-wrap: anywhere;
}

/* [project]/src/components/dashboard/admin-navigation.module.css [app-client] (css) */
.admin-navigation-module__MIovjW__group {
  min-width: 0;
}

.admin-navigation-module__MIovjW__group[data-hidden] .dashboard-nav-link {
  color: var(--app-text-muted);
}

.admin-navigation-module__MIovjW__header .dashboard-nav-section-label {
  padding: 0;
}

.admin-navigation-module__MIovjW__handle {
  cursor: grab;
  touch-action: none;
}

.admin-navigation-module__MIovjW__handle:active {
  cursor: grabbing;
}

/* [project]/src/components/pdp/layout/app-frame.module.css [app-client] (css) */
.app-frame-module__ryqKda__shell {
  height: 100dvh;
  min-height: 0;
  overflow: hidden;
}

.app-frame-module__ryqKda__body {
  min-height: 0;
}

.app-frame-module__ryqKda__shell .dashboard-page-header {
  flex-shrink: 0;
}

.app-frame-module__ryqKda__workspace {
  flex: 1;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  min-width: 0;
  min-height: 0;
  display: grid;
}

.app-frame-module__ryqKda__workspace[data-assistant-open] {
  grid-template-columns: minmax(0, 2.15fr) minmax(20.4rem, .85fr);
}

.app-frame-module__ryqKda__workspace > aside {
  border-left: 1px solid var(--app-border);
}

.app-frame-module__ryqKda__pageScroll {
  overscroll-behavior-y: contain;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  display: flex;
  overflow: auto;
}

.app-frame-module__ryqKda__main {
  container: dashboard-content / inline-size;
}

/* [project]/src/components/pdp/data-table/data-table.module.css [app-client] (css) */
.data-table-module__FA6GCW__controlsGrid, .data-table-module__FA6GCW__advancedGrid {
  gap: var(--mantine-spacing-sm);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
  align-items: end;
  display: grid;
}

.data-table-module__FA6GCW__surface {
  border: 1px solid var(--app-border);
  border-radius: var(--mantine-radius-lg);
  background: var(--app-surface);
  min-width: 0;
  overflow: hidden;
}

.data-table-module__FA6GCW__surface .mantine-Table-tr[data-selected="true"] > .mantine-Table-td {
  background: var(--lightningcss-light, var(--mantine-color-indigo-0)) var(--lightningcss-dark, #5c7cfa1f);
}

.data-table-module__FA6GCW__mobileList > .mantine-Card-root {
  border: 1px solid var(--app-border);
  background: var(--app-surface);
}

.data-table-module__FA6GCW__mobileList > .mantine-Card-root[data-selected="true"] {
  background: var(--lightningcss-light, var(--mantine-color-indigo-0)) var(--lightningcss-dark, #5c7cfa1f);
}

.data-table-module__FA6GCW__state {
  min-height: 15rem;
}

.data-table-module__FA6GCW__footer {
  border-top: 1px solid var(--app-border);
  padding-top: var(--mantine-spacing-md);
  position: relative;
}

.data-table-module__FA6GCW__loadMoreSentinel {
  inset-inline-start: 0;
  pointer-events: none;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
}

@media (max-width: 47.99em) {
  .data-table-module__FA6GCW__footerControls {
    width: 100%;
  }
}

/* [project]/src/components/pdp/entity-list/entity-list.module.css [app-client] (css) */
.entity-list-module___MD6ya__row, .entity-list-module___MD6ya__card {
  cursor: pointer;
}

.entity-list-module___MD6ya__row:focus-visible {
  outline-offset: -2px;
}

.entity-list-module___MD6ya__row > td, .entity-list-module___MD6ya__card, .entity-list-module___MD6ya__identity, .entity-list-module___MD6ya__detail {
  overflow-wrap: anywhere;
  min-width: 0;
}

.entity-list-module___MD6ya__identity {
  width: 100%;
  color: inherit;
  text-align: start;
  font-weight: 650;
  display: block;
}

.entity-list-module___MD6ya__identity:hover {
  text-decoration: underline;
}

.entity-list-module___MD6ya__row[data-highlighted="true"] > td, .entity-list-module___MD6ya__card[data-highlighted="true"] {
  background: var(--mantine-primary-color-light);
}

.entity-list-module___MD6ya__row[data-selected="true"] > td, .entity-list-module___MD6ya__card[data-selected="true"] {
  background: var(--mantine-primary-color-light-hover);
}

.entity-list-module___MD6ya__card:hover {
  border-color: var(--mantine-primary-color-light-color);
}

.entity-list-module___MD6ya__details {
  gap: var(--mantine-spacing-sm);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  display: grid;
}

.entity-list-module___MD6ya__detail dd {
  margin: 0;
}

.entity-list-module___MD6ya__sort {
  align-items: center;
  gap: var(--mantine-spacing-xs);
  color: inherit;
  font-weight: inherit;
  text-align: inherit;
  display: flex;
}

.entity-list-module___MD6ya__group > th {
  background: var(--app-surface);
  border-top: 2px solid var(--app-border);
}

.entity-list-module___MD6ya__row[data-muted="true"] > td, .entity-list-module___MD6ya__card[data-muted="true"] {
  color: var(--mantine-color-dimmed);
}

.entity-list-module___MD6ya__pinned .entity-list-module___MD6ya__selectColumn, .entity-list-module___MD6ya__pinned [data-primary="true"] {
  z-index: 1;
  background: var(--app-surface);
  position: sticky;
  inset-inline-start: 0;
}

.entity-list-module___MD6ya__pinned[data-selectable="true"] [data-primary="true"] {
  inset-inline-start: 44px;
}

.entity-list-module___MD6ya__pinned .entity-list-module___MD6ya__selectColumn {
  width: 44px;
  min-width: 44px;
}

.entity-list-module___MD6ya__feedbackError {
  color: var(--mantine-color-red-9);
}

[data-mantine-color-scheme="dark"] .entity-list-module___MD6ya__feedbackError {
  color: var(--mantine-color-red-2);
}

/*# sourceMappingURL=src_0bnzskn._.css.map*/