.public-catalog-header[data-v-61e1ce9f]{background:var(--app-surface)}.public-catalog-header__inner[data-v-61e1ce9f]{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-4);padding-block:var(--app-space-6)}.public-catalog-header__copy[data-v-61e1ce9f]{min-width:0}.public-catalog-header__eyebrow[data-v-61e1ce9f]{color:var(--app-text-2);font-size:var(--app-text-caption-size);font-weight:600;letter-spacing:.06em}.public-catalog-header h1[data-v-61e1ce9f]{margin:var(--app-space-2) 0;font-size:var(--app-text-subtitle-size);font-weight:700;line-height:var(--app-text-heading-line-height)}.public-catalog-header p[data-v-61e1ce9f]{margin:0;max-width:68ch;color:var(--app-text-2);font-size:var(--app-text-compact-size)}.public-catalog-header__meta[data-v-61e1ce9f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2) var(--app-space-4);margin-top:var(--app-space-3);color:var(--app-text-2);font-size:var(--app-text-meta-size)}.public-catalog-header__art[data-v-61e1ce9f]{flex:none;width:56px;height:56px;font-size:48px;color:var(--app-icon-primary)}@media(max-width:599px){.public-catalog-header__inner[data-v-61e1ce9f]{align-items:flex-start;padding-block:var(--app-space-5)}.public-catalog-header h1[data-v-61e1ce9f]{font-size:var(--app-text-page-mobile-size)}.public-catalog-header__art[data-v-61e1ce9f]{width:40px;height:40px;font-size:36px}}.catalog-search-toolbar[data-v-6bc964d9]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-space-2);align-items:center;min-width:0}.catalog-search-toolbar--actions[data-v-6bc964d9]{grid-template-columns:minmax(0,1fr) auto}.catalog-search-toolbar__field[data-v-6bc964d9]{min-width:0}.catalog-search-toolbar__actions[data-v-6bc964d9]{display:flex;align-items:center;gap:var(--app-space-2)}.catalog-search-toolbar__actions[data-v-6bc964d9] .q-btn{min-height:var(--catalog-control-height, 48px);min-width:var(--catalog-control-height, 48px);padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border)}@media(max-width:599px){.catalog-search-toolbar__actions[data-v-6bc964d9] .q-btn{padding-inline:var(--app-space-2)}.catalog-search-toolbar__actions[data-v-6bc964d9] .q-btn .q-icon{margin:0}}
