/* [project]/ui/src/components/catalog.module.css [app-client] (css) */
.catalog-module__NuU4yq__page {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.catalog-module__NuU4yq__heading {
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}

.catalog-module__NuU4yq__back {
  color: #595959;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  display: inline-flex;
}

.catalog-module__NuU4yq__back:hover {
  color: #1677ff;
}

.catalog-module__NuU4yq__stats {
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 12px;
  display: grid;
}

.catalog-module__NuU4yq__stat {
  text-align: left;
}

.catalog-module__NuU4yq__statActive {
  box-shadow: inset 0 0 0 2px #1677ff;
}

.catalog-module__NuU4yq__toolbar {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  display: flex;
}

.catalog-module__NuU4yq__search {
  width: min(320px, 100%);
}

.catalog-module__NuU4yq__sectionHeader {
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 16px;
  display: flex;
}

.catalog-module__NuU4yq__mono {
  font-family: var(--font-geist-mono), ui-monospace, monospace;
}

@media (max-width: 800px) {
  .catalog-module__NuU4yq__heading, .catalog-module__NuU4yq__sectionHeader {
    flex-direction: column;
  }
}

/*# sourceMappingURL=ui_src_components_catalog_module_1eqe4a21g19a4.css.map*/