.riko-catalog-search__controls { display:grid; grid-template-columns:minmax(0,1fr) 250px; align-items:end; gap:16px; margin:20px 0 24px; }
.riko-catalog-search__simulator { display:grid; gap:6px; min-width:0; }
.riko-catalog-search__simulator label { color:var(--riko-text); font-size:13px; font-weight:600; }
.riko-catalog-search__simulator select { box-sizing:border-box; width:100%; min-height:54px; margin:0; padding:10px 30px 10px 12px; border:1px solid var(--riko-line); border-radius:8px; background:var(--riko-field-surface); color:var(--riko-ink); font:inherit; font-size:14px; }
.riko-catalog--search .riko-catalog__results-heading p { display:flex; align-items:baseline; flex-wrap:wrap; gap:6px; }
.riko-catalog-search__partial { padding:12px 16px; border:1px solid var(--riko-line); border-radius:6px; background:var(--riko-surface-soft); color:var(--riko-text); }
@media(max-width:700px) { .riko-catalog-search__controls { grid-template-columns:minmax(0,1fr); gap:12px; } }
