.dd.svelte-1fd3ybn{width:100%;position:relative}.dd-btn.svelte-1fd3ybn{background:var(--bg-3);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.dd-btn.svelte-1fd3ybn:hover{border-color:#33334a}.dd-btn.is-open.svelte-1fd3ybn,.dd-btn.svelte-1fd3ybn:focus-visible{border-color:var(--accent);outline:none}.dd-label.svelte-1fd3ybn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dd-chev.svelte-1fd3ybn{color:var(--text-dim);flex:none;transition:transform .15s}.dd-btn.is-open.svelte-1fd3ybn .dd-chev:where(.svelte-1fd3ybn){transform:rotate(180deg)}.dd-menu.svelte-1fd3ybn{z-index:40;background:var(--bg-2);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.dd-menu.svelte-1fd3ybn li:where(.svelte-1fd3ybn){color:var(--text-dim);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-weight:500;display:flex}.dd-menu.svelte-1fd3ybn li:where(.svelte-1fd3ybn):hover{background:var(--bg-3);color:var(--text)}.dd-menu.svelte-1fd3ybn li.selected:where(.svelte-1fd3ybn){background:var(--accent-dim);color:var(--accent-soft);font-weight:600}.dd-menu.svelte-1fd3ybn li.selected:where(.svelte-1fd3ybn) svg:where(.svelte-1fd3ybn){color:var(--accent-soft)}.dd-opt-label.svelte-1fd3ybn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
