.custom-dropdown.svelte-h0x55e{-webkit-user-select:none;user-select:none;width:100%;position:relative}.dropdown-trigger.svelte-h0x55e{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:#fff;text-align:left;appearance:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;background-color:var(--surface-2)!important;opacity:1!important}.dropdown-trigger.svelte-h0x55e:hover,.dropdown-trigger.active.svelte-h0x55e{border-color:var(--primary);background:var(--surface-3)}.label.svelte-h0x55e{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-right:8px;overflow:hidden}.label.placeholder.svelte-h0x55e{color:var(--text-muted);font-weight:500}.chevron.svelte-h0x55e{color:var(--text-dim);flex-shrink:0;transition:transform .2s}.chevron.open.svelte-h0x55e{transform:rotate(180deg)}.dropdown-menu.svelte-h0x55e{background:var(--surface);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:9999;width:100%;max-height:280px;box-shadow:var(--shadow-2xl);opacity:1;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.dropdown-item.svelte-h0x55e{margin-bottom:2px}.dropdown-item.svelte-h0x55e:last-child{margin-bottom:0}.dropdown-item-button.svelte-h0x55e{text-align:left;cursor:pointer;width:100%;color:var(--text-dim);background:0 0;border:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.dropdown-item-button.svelte-h0x55e:hover,.dropdown-item-button.svelte-h0x55e:focus{background:var(--surface-3);color:#fff}.dropdown-item.selected.svelte-h0x55e .dropdown-item-button:where(.svelte-h0x55e){color:var(--primary);background:#f973161a}.check-icon{flex-shrink:0}.dropdown-menu.svelte-h0x55e::-webkit-scrollbar{width:4px}.dropdown-menu.svelte-h0x55e::-webkit-scrollbar-track{background:0 0}.dropdown-menu.svelte-h0x55e::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px}
