.select-field.svelte-1berzro{--form-field-label-color: var(--color-text-default);--form-field-input-color: var(--color-text-default);--form-field-placeholder-color: var(--color-text-muted);--form-field-readonly-color: var(--color-text-muted);--form-field-stroke-color: var(--color-border-default);--form-field-stroke-hover-color: var(--color-border-hover);--form-field-stroke-focus-color: var(--color-border-hover);--form-field-stroke-error-color: var(--color-border-hover);--select-field-menu-offset: var(--space-none);--select-field-menu-padding: var(--space-1);--select-field-menu-background: var(--color-surface-default);--select-field-menu-blur: var(--blur-max);--select-field-menu-radius-block-start: var(--space-none);--select-field-menu-radius-block-end: var(--radius-small);--select-field-chevron-size: var(--space-line-break-mono);--select-field-transition-duration: .2s;display:flex;flex-direction:column;inline-size:100%;min-inline-size:0}.select-field__label.svelte-1berzro{padding-bottom:var(--space-line-break-mono);color:var(--select-field-label-color, var(--form-field-label-color))}.select-field__select-wrapper.svelte-1berzro{--select-field-text-padding-block-start: var(--btn-padding-lg);position:relative;display:flex;align-items:flex-end;border-bottom:var(--stroke-medium) solid var(--select-field-stroke-color, var(--select-field-border-color, var(--form-field-stroke-color)));margin-bottom:var(--btn-gap)}.select-field__select-wrapper.svelte-1berzro:hover{border-bottom-color:var(--select-field-stroke-hover-color, var(--select-field-border-hover-color, var(--form-field-stroke-hover-color)))}.select-field__select-wrapper.svelte-1berzro:focus-within{border-bottom-color:var(--select-field-stroke-focus-color, var(--select-field-border-focus-color, var(--form-field-stroke-focus-color)))}.select-field__select-wrapper--error.svelte-1berzro{border-bottom-color:var(--select-field-stroke-error-color, var(--select-field-border-error-color, var(--form-field-stroke-error-color)))}.select-field__select.svelte-1berzro{appearance:none;display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;margin:0;padding:var(--btn-padding-lg) calc(var(--btn-gap) * 4) var(--btn-padding-lg) 0;background:transparent;border:0;border-radius:0;color:var(--select-field-input-color, var(--form-field-input-color));font-size:var(--font-size-small);line-height:inherit;text-align:left;cursor:pointer}.select-field__select--placeholder.svelte-1berzro{color:var(--select-field-placeholder-color, var(--form-field-placeholder-color))}.select-field__select.svelte-1berzro:disabled{color:var(--select-field-readonly-color, var(--form-field-readonly-color));cursor:not-allowed}.select-field__select.svelte-1berzro:focus,.select-field__select.svelte-1berzro:focus-visible{outline:none}.select-field__select-label.svelte-1berzro{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-field__chevron.svelte-1berzro{position:absolute;right:0;top:calc(var(--select-field-text-padding-block-start) + (1lh - var(--select-field-chevron-size)) / 2);display:block;flex-shrink:0;width:var(--select-field-chevron-size);height:var(--select-field-chevron-size);font-size:var(--font-size-small);line-height:var(--line-height-body);pointer-events:none;color:var(--select-field-chevron-color, var(--color-text-muted));transition:transform var(--select-field-transition-duration) var(--ease-standard)}.select-field__chevron--open.svelte-1berzro{transform:rotate(180deg)}.select-field__menu.svelte-1berzro{position:absolute;top:calc(100% + var(--select-field-menu-offset));left:0;right:0;z-index:calc(var(--z-index-modal) + 21);display:flex;flex-direction:column;box-sizing:border-box;max-height:min(50dvh,var(--btn-height) * 8);overflow-y:auto;padding:var(--select-field-menu-padding);background:var(--select-field-menu-background);backdrop-filter:blur(var(--select-field-menu-blur));-webkit-backdrop-filter:blur(var(--select-field-menu-blur));border-radius:var(--select-field-menu-radius-block-start) var(--select-field-menu-radius-block-start) var(--select-field-menu-radius-block-end) var(--select-field-menu-radius-block-end);color:var(--select-field-input-color, var(--form-field-input-color))}.select-field__option.svelte-1berzro{appearance:none;display:flex;align-items:center;width:100%;margin:0;padding:var(--btn-padding-sm) var(--btn-padding-lg);background:transparent;border:0;border-radius:var(--radius-small);color:var(--select-field-option-color, var(--select-field-input-color, var(--form-field-input-color)));font-family:var(--font-family-semi-mono);font-size:var(--type-semi-mono-default-size);line-height:var(--type-semi-mono-default-line-height);letter-spacing:var(--type-semi-mono-default-letter-spacing);text-align:left;cursor:pointer;transition:background-color var(--select-field-transition-duration) var(--ease-standard),color var(--select-field-transition-duration) var(--ease-standard)}.select-field__option.svelte-1berzro:hover,.select-field__option.svelte-1berzro:focus-visible,.select-field__option--active.svelte-1berzro{background:var(--color-state-hover);outline:none}.select-field__error-messages-wrapper.svelte-1berzro{min-height:var(--space-line-break-mono)}.select-field--soft-grey.svelte-1berzro{--select-field-menu-offset: var(--space-2);--select-field-menu-background: var(--color-menu-surface);--select-field-menu-radius-block-start: var(--radius-small);--select-field-option-hover-background: var(--color-menu-option-hover)}.select-field--soft-grey.svelte-1berzro .select-field__option:where(.svelte-1berzro){gap:var(--btn-gap)}.select-field--soft-grey.svelte-1berzro .select-field__option:where(.svelte-1berzro):hover,.select-field--soft-grey.svelte-1berzro .select-field__option:where(.svelte-1berzro):focus-visible,.select-field--soft-grey.svelte-1berzro .select-field__option--active:where(.svelte-1berzro){background:var(--select-field-option-hover-background)}.select-field__check-mark.svelte-1berzro{flex-shrink:0;width:var(--select-field-chevron-size);height:var(--select-field-chevron-size);margin-inline-start:auto}.select-field__error-message.svelte-1berzro{margin:0;color:var(--color-text-error);font-family:var(--font-family-semi-mono);font-size:var(--type-semi-mono-default-size);line-height:var(--type-semi-mono-small-line-height);letter-spacing:var(--type-semi-mono-small-letter-spacing)}.select-field--serif-body.svelte-1berzro{--form-field-serif-line-gap: var(--space-2)}.select-field--serif-body.svelte-1berzro .select-field__label:where(.svelte-1berzro),.select-field--serif-body.svelte-1berzro .select-field__select:where(.svelte-1berzro),.select-field--serif-body.svelte-1berzro .select-field__option:where(.svelte-1berzro){font-family:var(--font-family-serif);font-size:var(--type-body-size);line-height:var(--type-body-line-height);letter-spacing:0;font-weight:400}.select-field--serif-body.svelte-1berzro .select-field__label:where(.svelte-1berzro){padding-bottom:var(--form-field-serif-line-gap)}.select-field--serif-body.svelte-1berzro .select-field__select-wrapper:where(.svelte-1berzro){--select-field-text-padding-block-start: var(--space-none)}.select-field--serif-body.svelte-1berzro .select-field__select:where(.svelte-1berzro){padding-top:0;padding-bottom:var(--form-field-serif-line-gap)}.select-field--serif-body.svelte-1berzro .select-field__chevron:where(.svelte-1berzro){font-size:var(--type-body-size);line-height:var(--type-body-line-height)}
