.lounge-filter-selector.svelte-mky5l6{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex:1;transition:border-color .2s;overflow:hidden}.lounge-filter-selector.svelte-mky5l6:hover{border-color:var(--border-medium)}.expand-btn.svelte-mky5l6{width:100%;padding:var(--space-4);cursor:pointer;color:var(--text-secondary);font-size:var(--text-lg);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;transition:background-color .2s;display:flex}.expand-btn.svelte-mky5l6:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.expand-btn-content.svelte-mky5l6{align-items:center;gap:var(--space-3);display:flex}.selected-name.svelte-mky5l6{color:var(--text-primary);font-weight:600}.chevron.svelte-mky5l6{opacity:.6;transition:transform .2s}.chevron.rotated.svelte-mky5l6{transform:rotate(180deg)}.selector-panel.svelte-mky5l6{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface-hover)}.search-wrapper.svelte-mky5l6{padding:var(--space-4) 0}.options-grid.svelte-mky5l6{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:400px;display:grid;overflow-y:auto}.option-card.svelte-mky5l6{align-items:center;gap:var(--space-3);padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;margin-top:3px;transition:all .2s;display:flex}.option-card.svelte-mky5l6:hover{border-color:var(--border-medium);transform:translateY(-1px)}.option-card.selected.svelte-mky5l6{background:var(--info-bg);border-color:var(--color-primary)}.option-thumb.svelte-mky5l6{object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-make-thumb);width:48px;height:48px;padding:2px}.option-thumb-placeholder.svelte-mky5l6{border-radius:var(--radius-sm);background:var(--bg-surface-hover);width:48px;height:48px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.option-info.svelte-mky5l6{flex:1;min-width:0}.option-name.svelte-mky5l6{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-weight:600;overflow:hidden}.option-specs.svelte-mky5l6{font-size:var(--text-sm);color:var(--text-secondary)}.no-results.svelte-mky5l6{text-align:center;padding:var(--space-8);color:var(--text-muted);grid-column:1/-1}
