.search-mark[data-v-bd9b5d60]{color:inherit;background:#e4a8494d;border-radius:3px}.sug[data-v-2c90ba1f]{--sug-ink:var(--color-navy-950);--sug-muted:#5b6b85;--sug-hover:#f1f4f9;--sug-line:#0a22511a;--sug-price:#b91c1c;--sug-tile:#fff;overscroll-behavior:contain;max-height:calc(min(62dvh,560px));color:var(--sug-ink);gap:14px;display:grid;position:relative;overflow-y:auto}.sug-progress[data-v-2c90ba1f]{z-index:1;background:var(--pts-gold-gradient);opacity:0;transform-origin:0;border-radius:2px;height:2px;margin-bottom:-14px;transition:opacity .2s,transform 0s .2s;display:block;position:sticky;top:0;transform:scaleX(.15)}.sug.is-pending .sug-progress[data-v-2c90ba1f]{opacity:1;transition:opacity .2s,transform 1.2s cubic-bezier(.22,1,.36,1);transform:scaleX(.85)}.sug-results[data-v-2c90ba1f],.sug-start[data-v-2c90ba1f]{gap:14px;animation:.18s both sug-in-2c90ba1f;display:grid}.sug-results[data-v-2c90ba1f]{gap:2px}.sug-group[data-v-2c90ba1f]{gap:8px;display:grid}.sug-results .sug-group[data-v-2c90ba1f]{margin-bottom:8px}.sug-heading[data-v-2c90ba1f]{color:var(--sug-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.sug-clear[data-v-2c90ba1f]{min-height:32px;color:var(--sug-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.sug-chips[data-v-2c90ba1f]{flex-wrap:wrap;gap:6px;display:flex}.sug-chip[data-v-2c90ba1f]{border:1px solid var(--sug-line);border-radius:var(--radius-btn);background:var(--sug-tile);min-height:40px;color:var(--sug-ink);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.sug-chip.is-active[data-v-2c90ba1f],.sug-chip[data-v-2c90ba1f]:hover{border-color:var(--color-gold-500);background:var(--sug-hover)}.sug-tiles[data-v-2c90ba1f]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sug-tile[data-v-2c90ba1f]{border:1px solid var(--sug-line);border-radius:var(--radius-sm);background:var(--sug-tile);min-height:56px;color:var(--sug-ink);align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.sug-tile>span[data-v-2c90ba1f]:last-child{overflow-wrap:anywhere;min-width:0}.sug-tile[data-v-2c90ba1f]:hover{border-color:var(--color-gold-500);background:var(--sug-hover);transform:translateY(-1px)}.sug-icon[data-v-2c90ba1f]{border-radius:var(--radius-btn);width:36px;height:36px;color:var(--color-gold-700);background:#e4a84924;flex:none;place-items:center;display:grid}.sug-row[data-v-2c90ba1f]{border-radius:var(--radius-sm);min-height:64px;color:var(--sug-ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background-color .12s;display:grid}.sug-row.is-active[data-v-2c90ba1f],.sug-row[data-v-2c90ba1f]:hover{background:var(--sug-hover)}.sug-thumb[data-v-2c90ba1f]{border-radius:var(--radius-btn);color:#94a3b8;background:#fff;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.sug-thumb img[data-v-2c90ba1f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sug-name[data-v-2c90ba1f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sug-price[data-v-2c90ba1f]{color:var(--sug-price);white-space:nowrap;font-variant-numeric:tabular-nums}.sug-all[data-v-2c90ba1f],.sug-price[data-v-2c90ba1f]{font-size:14px;font-weight:800}.sug-all[data-v-2c90ba1f]{border-top:1px solid var(--sug-line);min-height:48px;color:var(--sug-ink);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;text-decoration:none;display:flex}.sug-all.is-active[data-v-2c90ba1f],.sug-all[data-v-2c90ba1f]:hover{background:var(--sug-hover)}.sug-none[data-v-2c90ba1f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.sug-none p[data-v-2c90ba1f],.sug-note[data-v-2c90ba1f]{color:var(--sug-muted);margin:0}.sug-note[data-v-2c90ba1f]{padding:8px;font-size:13.5px}.sug-ask[data-v-2c90ba1f]{border-radius:var(--radius-btn);background:var(--pts-gold-gradient);min-height:44px;color:var(--color-navy-950);font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:800}@keyframes sug-in-2c90ba1f{0%{opacity:0;transform:translateY(4px)}}@media (width<=640px){.sug-row[data-v-2c90ba1f]{grid-template-columns:48px minmax(0,1fr)}.sug-price[data-v-2c90ba1f]{grid-column:2;font-size:13.5px}.sug-tiles[data-v-2c90ba1f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sug-results[data-v-2c90ba1f],.sug-start[data-v-2c90ba1f]{animation:none}.sug-progress[data-v-2c90ba1f],.sug-tile[data-v-2c90ba1f],.sug-tile[data-v-2c90ba1f]:hover,.sug.is-pending .sug-progress[data-v-2c90ba1f]{transition:none;transform:none}}@media (width<=820px){.m-sheet-glass .sug{--sug-ink:#fff;--sug-muted:#c9d5e5;--sug-hover:#ffffff1f;--sug-line:#ffffff24;--sug-price:var(--color-gold-300);--sug-tile:#ffffff14}.m-sheet-glass .sug-icon{color:var(--color-gold-300)}}
