.Select_trigger__1csb2d50{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;font-family:inherit;font-size:var(--font-size-base);line-height:var(--font-leading-normal);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-ease), box-shadow var(--duration-fast) var(--easing-ease);display:flex}.Select_trigger__1csb2d50:focus{border-color:var(--color-interactive);box-shadow:var(--focus-ring);outline:none}.Select_trigger__1csb2d50[data-disabled],.Select_trigger__1csb2d50:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--color-inactive-bg);color:var(--color-text-subtle)}.Select_trigger__1csb2d50[data-placeholder]{color:var(--color-text-subtle)}.Select_triggerError__1csb2d51{border-color:var(--color-danger)}.Select_triggerError__1csb2d51:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-border)}.Select_icon__1csb2d52{color:var(--color-text);flex-shrink:0}.Select_content__1csb2d53{background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);position:fixed;overflow:hidden}.Select_viewport__1csb2d54{padding:var(--spacing-1)}.Select_item__1csb2d55{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text);cursor:pointer;user-select:none;padding-right:var(--spacing-8);outline:none;display:flex;position:relative}.Select_item__1csb2d55[data-highlighted]{background-color:var(--color-surface-raised);color:var(--color-text)}.Select_item__1csb2d55[data-disabled],.Select_item__1csb2d55:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.Select_item__1csb2d55[data-state=checked]{color:var(--color-interactive)}.Select_itemIcon__1csb2d56{flex-shrink:0;align-items:center;display:flex}.Select_itemIndicator__1csb2d57{right:var(--spacing-3);color:var(--color-interactive);align-items:center;display:flex;position:absolute}.Textarea_error__1jb9d390{border-color:var(--color-danger)}.Textarea_error__1jb9d390:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-border)}.Textarea_textarea__1jb9d391{width:100%;font-family:inherit;font-size:var(--font-size-base);line-height:var(--font-leading-normal);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);resize:vertical;transition:border-color var(--duration-fast) var(--easing-ease), box-shadow var(--duration-fast) var(--easing-ease);display:block}.Textarea_textarea__1jb9d391::placeholder{color:var(--color-text-placeholder)}.Textarea_textarea__1jb9d391:focus{border-color:var(--color-interactive);box-shadow:var(--focus-ring);outline:none}.Textarea_textarea__1jb9d391:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--color-surface-raised)}.TextInput_error__15yxglu0{border-color:var(--color-danger)}.TextInput_error__15yxglu0:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-border)}.TextInput_input__15yxglu1{width:100%;font-family:inherit;font-size:var(--font-size-base);line-height:var(--font-leading-normal);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--duration-fast) var(--easing-ease), box-shadow var(--duration-fast) var(--easing-ease);appearance:none;display:block}.TextInput_input__15yxglu1::placeholder{color:var(--color-text-placeholder)}.TextInput_input__15yxglu1:hover:not(:disabled):not(.TextInput_error__15yxglu0){border-color:var(--color-border-strong)}.TextInput_input__15yxglu1:focus{border-color:var(--color-interactive);box-shadow:var(--focus-ring);outline:none}.TextInput_input__15yxglu1:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--color-surface-raised)}
