.dropdown-shell.svelte-1hg3ezg{display:inline-flex;flex-direction:column;align-items:stretch;min-width:0}.dropdown-shell--field.svelte-1hg3ezg{display:flex;width:100%}.dropdown-root.svelte-1hg3ezg{position:relative;display:inline-flex}.dropdown-trigger-area.svelte-1hg3ezg{display:inline-flex;width:100%;cursor:pointer;box-sizing:border-box;padding:0;border:none;background:transparent}.dropdown-root--field.svelte-1hg3ezg{display:flex;width:100%}.dropdown-trigger-area--field.svelte-1hg3ezg{align-items:center;min-height:var(--theme-control-height-md, 2.75rem);padding:.625rem;border-radius:var(--theme-radius-md, .5rem);border:var(--theme-border-width, 1px) solid var(--theme-input-border, var(--theme-border-primary));background-color:var(--theme-bg-input);color:var(--theme-text-primary);font-family:inherit;font-size:.875rem;line-height:1.25;transition:all .2s ease-in-out}.dropdown-trigger-area--field.svelte-1hg3ezg:focus,.dropdown-trigger-area--field[aria-expanded=true].svelte-1hg3ezg{outline:none;border-color:var(--theme-accent-primary);box-shadow:0 0 0 2px var(--theme-accent-primary)}.dropdown-root--error.svelte-1hg3ezg .dropdown-trigger-area--field:where(.svelte-1hg3ezg){border-color:var(--theme-error)}.dropdown-root--error.svelte-1hg3ezg .dropdown-trigger-area--field:where(.svelte-1hg3ezg):focus,.dropdown-root--error.svelte-1hg3ezg .dropdown-trigger-area--field[aria-expanded=true]:where(.svelte-1hg3ezg){border-color:var(--theme-error);box-shadow:0 0 0 2px var(--theme-error)}.dropdown-root--success.svelte-1hg3ezg .dropdown-trigger-area--field:where(.svelte-1hg3ezg){border-color:var(--theme-success)}.dropdown-root--success.svelte-1hg3ezg .dropdown-trigger-area--field:where(.svelte-1hg3ezg):focus,.dropdown-root--success.svelte-1hg3ezg .dropdown-trigger-area--field[aria-expanded=true]:where(.svelte-1hg3ezg){border-color:var(--theme-success);box-shadow:0 0 0 2px var(--theme-success)}.dropdown-feedback.svelte-1hg3ezg{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .65rem;border-radius:var(--theme-radius-md, .5rem);font-size:.8125rem;line-height:1.4}.dropdown-feedback--error.svelte-1hg3ezg{border:var(--theme-border-width, 1px) solid color-mix(in srgb,var(--theme-error) 35%,transparent);background:color-mix(in srgb,var(--theme-error) 12%,transparent);color:var(--theme-error)}.dropdown-feedback--success.svelte-1hg3ezg{border:var(--theme-border-width, 1px) solid color-mix(in srgb,var(--theme-success) 35%,transparent);background:color-mix(in srgb,var(--theme-success) 12%,transparent);color:var(--theme-success)}.dropdown-feedback__icon.svelte-1hg3ezg{display:inline-flex;flex-shrink:0;margin-top:.05rem}.dropdown-feedback__body.svelte-1hg3ezg{min-width:0;flex:1}.dropdown-sheet-backdrop.svelte-1hg3ezg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100059;background:#00000080;backdrop-filter:blur(var(--theme-overlay-blur, 4px));-webkit-backdrop-filter:blur(var(--theme-overlay-blur, 4px))}.dropdown-panel.svelte-1hg3ezg{position:fixed;z-index:100060;border-radius:var(--theme-radius-md, .5rem);border:var(--theme-border-width, 1px) solid var(--theme-border-secondary);background-color:var(--theme-bg-elevated, var(--theme-bg-secondary));color:var(--theme-text-primary);--ds-dd-item-hover: var(--theme-bg-tertiary);box-shadow:var(--theme-shadow-md);backdrop-filter:blur(var(--theme-surface-blur, 0px));-webkit-backdrop-filter:blur(var(--theme-surface-blur, 0px));display:flex;flex-direction:column;max-height:min(320px,90vh);overflow:hidden;cursor:default}.dropdown-panel--sheet.svelte-1hg3ezg{left:0;right:0;bottom:0;width:100%;max-width:none;max-height:min(70vh,28rem);max-height:min(70dvh,28rem);border-radius:var(--theme-radius-xl, 1rem) var(--theme-radius-xl, 1rem) 0 0;border-left:none;border-right:none;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:var(--theme-shadow-lg)}.dropdown-sheet-handle.svelte-1hg3ezg{display:flex;justify-content:center;padding:.5rem 0 .25rem;flex-shrink:0}.dropdown-sheet-handle__bar.svelte-1hg3ezg{width:2.25rem;height:.25rem;border-radius:999px;background:color-mix(in oklab,var(--theme-text-primary) 22%,transparent)}.dropdown-panel-header.svelte-1hg3ezg{flex-shrink:0;border-bottom:var(--theme-border-width, 1px) solid var(--theme-border-secondary);background-color:var(--theme-bg-tertiary)}.dropdown-panel-body.svelte-1hg3ezg{flex:1;overflow-y:auto;overscroll-behavior:contain}.dropdown-panel--sheet.svelte-1hg3ezg .dropdown-panel-body:where(.svelte-1hg3ezg){max-height:none}
