.multiselect.svelte-14b5i2t.svelte-14b5i2t{position:relative;width:100%}.trigger.svelte-14b5i2t.svelte-14b5i2t{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:42px;padding:.4rem .5rem .4rem .75rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;cursor:text;transition:border-color .2s,box-shadow .2s}.multiselect.open.svelte-14b5i2t .trigger.svelte-14b5i2t,.trigger.svelte-14b5i2t.svelte-14b5i2t:focus-within{border-color:#8f31b3;box-shadow:0 0 0 3px #8f31b31f}.chip.svelte-14b5i2t.svelte-14b5i2t{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem .2rem .6rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;font-size:.78rem;font-weight:500;white-space:nowrap}.chip-more.svelte-14b5i2t.svelte-14b5i2t{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.chip-remove.svelte-14b5i2t.svelte-14b5i2t{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#93c5fd;padding:0;line-height:1;transition:color .15s}.chip-remove.svelte-14b5i2t.svelte-14b5i2t:hover{color:#1d4ed8}.search-input.svelte-14b5i2t.svelte-14b5i2t{flex:1;min-width:120px;border:none;outline:none;font-size:.875rem;color:#1e293b;background:transparent;padding:.2rem 0}.search-input.svelte-14b5i2t.svelte-14b5i2t::placeholder{color:#94a3b8}.controls.svelte-14b5i2t.svelte-14b5i2t{display:flex;align-items:center;gap:.25rem;margin-left:auto;padding-left:.25rem}.clear-btn.svelte-14b5i2t.svelte-14b5i2t{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#94a3b8;padding:.2rem;border-radius:4px;transition:color .15s}.clear-btn.svelte-14b5i2t.svelte-14b5i2t:hover{color:#475569}.divider.svelte-14b5i2t.svelte-14b5i2t{width:1px;height:16px;background:#e2e8f0}.chevron{color:#94a3b8;transition:transform .2s}.chevron.rotated{transform:rotate(180deg)}.dropdown.svelte-14b5i2t.svelte-14b5i2t{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px #0000001f;max-height:320px;overflow-y:auto;z-index:200;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.dropdown.svelte-14b5i2t.svelte-14b5i2t::-webkit-scrollbar{width:6px}.dropdown.svelte-14b5i2t.svelte-14b5i2t::-webkit-scrollbar-track{background:transparent}.dropdown.svelte-14b5i2t.svelte-14b5i2t::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.dropdown-hint.svelte-14b5i2t.svelte-14b5i2t{padding:.6rem 1rem;font-size:.78rem;color:#94a3b8;border-bottom:1px solid #f1f5f9}.dropdown-empty.svelte-14b5i2t.svelte-14b5i2t{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:#94a3b8}.region-group.svelte-14b5i2t.svelte-14b5i2t{border-bottom:1px solid #f1f5f9}.region-group.svelte-14b5i2t.svelte-14b5i2t:last-child{border-bottom:none}.region-label.svelte-14b5i2t.svelte-14b5i2t{padding:.5rem 1rem .25rem;font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0;background:#fff;z-index:1}.region-more.svelte-14b5i2t.svelte-14b5i2t{padding:.25rem 1rem .5rem 2.5rem;font-size:.75rem;color:#94a3b8;font-style:italic}.option.svelte-14b5i2t.svelte-14b5i2t{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#374151;text-align:left;transition:background .1s}.option.svelte-14b5i2t.svelte-14b5i2t:hover{background:#f8fafc}.option.selected.svelte-14b5i2t.svelte-14b5i2t{background:#eff6ff;color:#1d4ed8}.option-check.svelte-14b5i2t.svelte-14b5i2t{width:16px;font-size:.75rem;color:#3b82f6;flex-shrink:0;font-weight:700}.option-name.svelte-14b5i2t.svelte-14b5i2t{flex:1}.option-region.svelte-14b5i2t.svelte-14b5i2t{font-size:.75rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}
