.dd.svelte-1fd3ybn{position:relative}.dd.block.svelte-1fd3ybn{width:100%}.dd.fixed.svelte-1fd3ybn{width:var(--dd-w)}.dd-btn.svelte-1fd3ybn{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:38px;color:var(--ink);align-items:center;gap:9px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.dd.block.svelte-1fd3ybn .dd-btn:where(.svelte-1fd3ybn),.dd.fixed.svelte-1fd3ybn .dd-btn:where(.svelte-1fd3ybn){width:100%}.dd-label.svelte-1fd3ybn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd.block.svelte-1fd3ybn .dd-label:where(.svelte-1fd3ybn),.dd.fixed.svelte-1fd3ybn .dd-label:where(.svelte-1fd3ybn){text-align:left;flex:1}.dd.block.svelte-1fd3ybn .dd-menu:where(.svelte-1fd3ybn),.dd.fixed.svelte-1fd3ybn .dd-menu:where(.svelte-1fd3ybn){min-width:100%}.dd-btn.svelte-1fd3ybn:hover:not(:disabled){border-color:#10121538}.dd-btn.svelte-1fd3ybn:disabled{color:var(--ink-soft);background:var(--surface-2);cursor:not-allowed}.dd-btn.svelte-1fd3ybn:disabled .caret:where(.svelte-1fd3ybn){visibility:hidden}.caret.svelte-1fd3ybn{color:var(--ink-soft);transition:transform var(--t);margin-left:2px;font-size:11px}.dd.open.svelte-1fd3ybn .caret:where(.svelte-1fd3ybn){transform:rotate(180deg)}.dd-menu.svelte-1fd3ybn{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);min-width:190px;box-shadow:var(--shadow);transform-origin:top;padding:5px;animation:.14s pop;position:absolute;top:calc(100% + 6px);left:0}.dd-menu.up.svelte-1fd3ybn{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.dd-search.svelte-1fd3ybn{padding-bottom:5px}.dd-list.svelte-1fd3ybn{max-height:280px;overflow-y:auto}.dd-empty.svelte-1fd3ybn{text-align:center;color:var(--ink-soft);margin:0;padding:10px;font-size:13px}.dd-item.svelte-1fd3ybn{text-align:left;width:100%;color:var(--ink-2);background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.dd-opt.svelte-1fd3ybn{align-items:center;gap:8px;min-width:0;display:flex}.dd-item.svelte-1fd3ybn:hover{background:var(--accent-tint);color:var(--accent-deep)}.dd-item.is-sel.svelte-1fd3ybn{color:var(--accent-deep);font-weight:600}.dd-item.is-sel.svelte-1fd3ybn:after{content:"✓";font-size:12px}.dd-sheet.svelte-1fd3ybn .dd-search:where(.svelte-1fd3ybn){padding-bottom:8px}.dd-sheet.svelte-1fd3ybn .dd-item:where(.svelte-1fd3ybn){padding:12px 10px}
