.form-field[data-v-3e0080b3]{flex-direction:column;width:100%;display:flex}.form-field__label[data-v-3e0080b3]{margin:0 0 var(--ns-spacing-sm);color:var(--ns-form-label);font-family:var(--ns-form-label-font-family);font-size:var(--ns-form-label-font-size);font-weight:var(--ns-form-label-font-weight);letter-spacing:var(--ns-form-label-spacing);text-transform:var(--ns-form-label-transform)}.form-field__label--hidden[data-v-3e0080b3]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field__label-hint[data-v-3e0080b3]{margin-left:var(--ns-spacing-sm);color:var(--ns-form-placeholder);font-size:var(--ns-form-help-font-size);font-weight:var(--ns-font-weight-normal)}.form-field__label-required[data-v-3e0080b3]{margin-left:var(--ns-spacing-xs);color:var(--ns-color-error)}.form-field__description[data-v-3e0080b3]{margin:calc(var(--ns-spacing-xs)*-1) 0 var(--ns-spacing-sm);color:var(--ns-form-placeholder);font-size:var(--ns-form-help-font-size);line-height:var(--ns-line-height-normal)}.form-field__input-wrapper[data-v-3e0080b3]{border-style:solid;border-color:var(--ns-form-border);border-width:var(--ns-form-border-width);border-left-color:var(--ns-form-accent);border-left-width:var(--ns-form-accent-width);border-radius:var(--ns-form-radius);background:var(--ns-form-background);width:100%;transition:border-color var(--ns-transition-fast) var(--ns-ease-in-out),box-shadow var(--ns-transition-fast) var(--ns-ease-in-out),background-color var(--ns-transition-fast) var(--ns-ease-in-out);position:relative;overflow:hidden}.form-field__input-wrapper[data-v-3e0080b3]:hover:not(.form-field__input-wrapper--disabled):not(.form-field__input-wrapper--error){border-color:var(--ns-form-border-hover);border-left-color:var(--ns-form-accent)}.form-field__input-wrapper[data-v-3e0080b3]:focus-within:not(.form-field__input-wrapper--disabled):not(.form-field__input-wrapper--error){border-color:var(--ns-form-border-focus);border-left-color:var(--ns-form-accent);box-shadow:0 0 0 var(--ns-form-focus-ring-width) var(--ns-form-focus-ring)}.form-field__input-wrapper--error[data-v-3e0080b3]{border-color:var(--ns-color-error);border-left-color:var(--ns-color-error);background:var(--ns-form-error-background);box-shadow:0 0 0 var(--ns-form-focus-ring-width) var(--ns-form-error-ring)}.form-field__input-wrapper--disabled[data-v-3e0080b3]{opacity:var(--ns-opacity-muted);cursor:not-allowed;border-color:var(--ns-form-border-disabled);border-left-color:var(--ns-form-accent-disabled);background:var(--ns-form-background-disabled);box-shadow:none}.form-field__error[data-v-3e0080b3]{color:var(--ns-color-error);font-size:var(--ns-form-help-font-size)}.form-select[data-v-3e0080b3]{min-width:min(16rem,100%);position:relative}.form-select__trigger[data-v-3e0080b3]{align-items:center;gap:var(--ns-spacing-sm);width:100%;min-height:var(--ns-form-control-min-height,auto);padding:var(--ns-form-control-padding,var(--ns-spacing-md));color:var(--ns-form-text,var(--ns-color-text-primary));cursor:pointer;font-family:var(--ns-form-control-font-family,var(--ns-font-secondary-light));font-size:var(--ns-form-control-font-size,var(--ns-font-size-4));text-align:left;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.form-select__trigger[data-v-3e0080b3]:focus{outline:none}.form-select__trigger[data-v-3e0080b3]:disabled{cursor:not-allowed}.form-select__value>span[data-v-3e0080b3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select__option-copy[data-v-3e0080b3],.form-select__value[data-v-3e0080b3]{gap:.125rem;min-width:0;display:grid}.form-select__option-copy>span[data-v-3e0080b3],.form-select__value>span[data-v-3e0080b3]{font-size:var(--ns-form-select-value-font-size,inherit);font-weight:var(--ns-form-select-value-weight,inherit);letter-spacing:var(--ns-form-select-value-spacing,normal);text-transform:var(--ns-form-select-value-transform,none)}.form-select__option-copy small[data-v-3e0080b3],.form-select__value small[data-v-3e0080b3]{font-size:var(--ns-font-size-small)}.form-select__option-copy small[data-v-3e0080b3],.form-select__value small[data-v-3e0080b3],.form-select__value--placeholder[data-v-3e0080b3]{color:var(--ns-form-placeholder,var(--ns-color-text-secondary))}.form-select__arrow[data-v-3e0080b3]{color:var(--ns-form-accent,currentColor);transition:transform var(--ns-transition-fast) ease}.form-select--open .form-select__arrow[data-v-3e0080b3]{transform:rotate(180deg)}.form-select__options[data-v-3e0080b3]{z-index:20;top:calc(100% + var(--ns-spacing-xs));background:var(--ns-form-menu-background,var(--ns-color-white));border:1px solid var(--ns-form-border,var(--ns-color-border));border-radius:var(--ns-form-radius,var(--ns-border-radius-sm));max-height:20rem;box-shadow:var(--ns-form-menu-shadow,0 1rem 2rem #0000002e);margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.form-select__options[data-v-3e0080b3]:focus-visible{outline:2px solid var(--ns-form-border-focus,var(--ns-color-primary));outline-offset:2px}.form-select__option[data-v-3e0080b3]{align-items:center;gap:var(--ns-spacing-sm);padding:var(--ns-spacing-sm) var(--ns-spacing-md);color:var(--ns-form-text,var(--ns-color-text-primary));cursor:pointer;grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;display:grid}.form-select__option+.form-select__option[data-v-3e0080b3]{border-top:1px solid var(--ns-form-border,var(--ns-color-border))}.form-select__option--active[data-v-3e0080b3]{background:color-mix(in srgb,var(--ns-form-text,var(--ns-color-text-primary)) 6%,transparent)}.form-select__option--selected[data-v-3e0080b3]{color:var(--ns-form-selected-text,var(--ns-form-text,var(--ns-color-text-primary)));font-weight:var(--ns-font-weight-medium)}
