.offers-header.svelte-1r87f6r{margin-top:40px}.offers-header.svelte-1r87f6r p:where(.svelte-1r87f6r){text-align:center}.toolbar.svelte-1r87f6r{display:flex;justify-content:space-between;align-items:center;margin:20px 0;color-scheme:light}.sort-dropdown.svelte-1r87f6r{padding:8px;border-radius:6px;margin-left:auto}.offer-grid.svelte-1r87f6r{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:20px}.search-box.svelte-1r87f6r{position:relative;display:flex;align-items:center;flex:1;max-width:90vw;margin:auto}.search-box.svelte-1r87f6r svg:where(.svelte-1r87f6r){position:absolute;left:15px;width:20px;fill:none;stroke:#94a3b8;stroke-width:2;pointer-events:none}.search-box.svelte-1r87f6r input:where(.svelte-1r87f6r){width:100%;height:50px;padding:0 45px;border:1px solid #e2e8f0;border-radius:14px;outline:none;background:#fff;font-size:14px;transition:.2s ease}.search-box.svelte-1r87f6r input:where(.svelte-1r87f6r):focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.clear-search.svelte-1r87f6r{position:absolute;right:12px;border:0;background:transparent;color:#64748b;font-size:22px;cursor:pointer}.no-results.svelte-1r87f6r{grid-column:1 / -1;text-align:center;padding:60px 20px}.no-results.svelte-1r87f6r h2:where(.svelte-1r87f6r){font-size:24px;margin-bottom:10px}.no-results.svelte-1r87f6r p:where(.svelte-1r87f6r){color:#666;margin-bottom:20px}.clear-btn.svelte-1r87f6r{padding:10px 18px;border-radius:6px;border:1px solid #ddd;background:#000;color:#fff;cursor:pointer}
