.catalog-search-row{margin-block:24px 32px}.catalog-search,.catalog-search-row{display:flex;align-items:center;gap:12px}.catalog-search{width:min(440px,100%);min-height:48px;padding-inline:18px;border-radius:24px;background:color-mix(in srgb,var(--foreground) 4%,var(--background));color:var(--muted-foreground);border:1px solid var(--border)}.catalog-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.catalog-search input{width:100%;min-width:0;background:transparent;border:0;outline:none;color:var(--foreground);font-size:16px}.catalog-search input:disabled{opacity:.65;cursor:wait}.catalog-search svg{flex-shrink:0}.catalog-clear{min-height:44px;min-width:44px;display:grid;place-items:center;border-radius:50%;color:var(--foreground)}.catalog-count{margin-inline-start:auto;white-space:nowrap;color:var(--muted-foreground);font-size:12px}.catalog-empty{padding-block:40px 64px;color:var(--muted-foreground)}.catalog-empty button{min-height:44px;color:var(--accent);text-decoration:underline;margin-top:16px}@media (max-width:480px){.catalog-search-row{flex-wrap:wrap}.catalog-search{flex:1}.catalog-count{width:100%;margin-inline-start:18px}}