.dropdown.svelte-18rko10{flex:1 1 0;min-width:0;position:relative}.dd-btn.svelte-18rko10{background:color-mix(in oklab, var(--color-surface), var(--color-text-primary) 4%);border:1px solid color-mix(in oklab, var(--color-text-primary) 10%, transparent);border-left:3px solid var(--color-brand);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:0 .5rem .5rem 0;flex-direction:column;align-items:flex-start;gap:.125rem;min-height:44px;padding:.5rem 2rem .5rem .875rem;display:flex;position:relative}.dd-btn.svelte-18rko10:after{content:"";border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);width:7px;height:7px;transition:transform .12s;position:absolute;top:50%;right:.875rem;transform:translateY(-65%)rotate(45deg)}.dd-btn[aria-expanded=true].svelte-18rko10:after{transform:translateY(-30%)rotate(225deg)}.dd-label.svelte-18rko10{text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand);font-size:.625rem;font-weight:700}.dd-value.svelte-18rko10{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:600;overflow:hidden}.dd-menu.svelte-18rko10{z-index:4;background:var(--color-surface);border:1px solid color-mix(in oklab, var(--color-text-primary) 10%, transparent);border-radius:var(--radius-card,.75rem);max-height:60vh;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0006}.dd-list.svelte-18rko10{margin:0;padding:0;list-style:none}.dd-search{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--color-text-primary) 12%, transparent);background:var(--color-bg);width:calc(100% - .5rem);color:var(--color-text-primary);font:inherit;outline:none;margin:.25rem .25rem .375rem;padding:.5rem .625rem;font-size:.8125rem;display:block}.dd-search:focus-visible{border-color:var(--color-brand)}.dd-empty{color:var(--color-text-muted);padding:.625rem .75rem;font-size:.8125rem}.dd-item{color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex}.dd-item.active{color:var(--color-brand);font-weight:600}.dd-item:hover,.dd-item:focus-visible{background:color-mix(in oklab, var(--color-text-primary) 6%, transparent);outline:none}
