.dropdown.svelte-1fd3ybn{gap:.35rem;min-width:0;display:grid;position:relative}.dropdown[data-open=true].svelte-1fd3ybn{z-index:1000}.dropdown.svelte-1fd3ybn>span:where(.svelte-1fd3ybn){font-family:var(--mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:500}.trigger.svelte-1fd3ybn{border:1px solid var(--soft-line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;box-shadow:none;color:var(--ink);cursor:pointer;font:inherit;text-align:left;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.trigger.svelte-1fd3ybn:hover:not(:disabled),.dropdown[data-open=true].svelte-1fd3ybn .trigger:where(.svelte-1fd3ybn){border-color:var(--rule);background:var(--surface-raised);box-shadow:0 0 0 2px color-mix(in srgb, var(--service-blue) 10%, transparent)}.trigger.svelte-1fd3ybn:focus-visible{border-color:var(--service-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--service-blue) 14%, transparent)}.trigger.svelte-1fd3ybn:disabled{cursor:not-allowed;opacity:.64}.trigger-copy.svelte-1fd3ybn,.menu.svelte-1fd3ybn button:where(.svelte-1fd3ybn)>span:where(.svelte-1fd3ybn){gap:.12rem;min-width:0;max-width:100%;display:grid}.trigger-copy.svelte-1fd3ybn{display:block;overflow:hidden}.trigger.svelte-1fd3ybn strong:where(.svelte-1fd3ybn),.menu.svelte-1fd3ybn strong:where(.svelte-1fd3ybn){min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;display:block;overflow:hidden}.menu.svelte-1fd3ybn small:where(.svelte-1fd3ybn){min-width:0;max-width:100%;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}svg.svelte-1fd3ybn{fill:none;width:1rem;height:1rem;stroke:var(--service-orange);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}.dropdown[data-open=true].svelte-1fd3ybn svg:where(.svelte-1fd3ybn){transform:rotate(180deg)}.menu.svelte-1fd3ybn{z-index:1001;top:var(--dropdown-top,0);left:var(--dropdown-left,0);width:var(--dropdown-width,min(18rem, calc(100vw - 1rem)));max-height:var(--dropdown-max-height,min(18rem, calc(100vh - 2rem)));border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);scrollbar-width:thin;gap:0;padding:0;display:grid;position:fixed;overflow-y:auto}.dropdown[data-direction=up].svelte-1fd3ybn .menu:where(.svelte-1fd3ybn){top:var(--dropdown-top,0)}.menu.svelte-1fd3ybn button:where(.svelte-1fd3ybn){border:0;border-bottom:1px solid var(--rule-soft);border-radius:var(--radius-sm);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .78rem;transition:background .14s,transform .14s;display:grid}.menu.svelte-1fd3ybn button:where(.svelte-1fd3ybn):hover,.menu.svelte-1fd3ybn button.focused:where(.svelte-1fd3ybn){background:var(--surface-raised);box-shadow:none}.menu.svelte-1fd3ybn button.active:where(.svelte-1fd3ybn){background:var(--navy)}.menu.svelte-1fd3ybn button.active:where(.svelte-1fd3ybn) strong:where(.svelte-1fd3ybn),.menu.svelte-1fd3ybn button.active:where(.svelte-1fd3ybn) small:where(.svelte-1fd3ybn),.menu.svelte-1fd3ybn button.active:where(.svelte-1fd3ybn) em:where(.svelte-1fd3ybn){color:#fff}.menu.svelte-1fd3ybn em:where(.svelte-1fd3ybn){font-family:var(--mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--service-orange);font-size:.68rem;font-style:normal;font-weight:500}.sr-only.svelte-1fd3ybn{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
