.FormField-module-scss-module__C17Kiq__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.FormField-module-scss-module__C17Kiq__label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-dark)}.FormField-module-scss-module__C17Kiq__label .FormField-module-scss-module__C17Kiq__required{color:var(--color-error);margin-left:2px}.FormField-module-scss-module__C17Kiq__input{width:100%;padding:var(--space-3)var(--space-4);background-color:var(--color-bg-white);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);color:var(--color-text-dark);transition:all .2s}.FormField-module-scss-module__C17Kiq__input::placeholder{color:var(--color-text-subtle)}.FormField-module-scss-module__C17Kiq__input:hover{border-color:var(--color-text-medium)}.FormField-module-scss-module__C17Kiq__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.FormField-module-scss-module__C17Kiq__inputError{border-color:var(--color-error)}.FormField-module-scss-module__C17Kiq__inputError:focus-visible{outline-color:var(--color-error)}.FormField-module-scss-module__C17Kiq__selectWrapper{position:relative}.FormField-module-scss-module__C17Kiq__selectWrapper select{appearance:none;padding-right:var(--space-10)}.FormField-module-scss-module__C17Kiq__selectIcon{right:var(--space-4);pointer-events:none;color:var(--color-text-medium);position:absolute;top:50%;transform:translateY(-50%)}.FormField-module-scss-module__C17Kiq__checkboxLabel{justify-content:flex-start;align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex;position:relative}.FormField-module-scss-module__C17Kiq__checkboxLabel:hover .FormField-module-scss-module__C17Kiq__checkboxCustom{border-color:var(--color-accent)}.FormField-module-scss-module__C17Kiq__checkboxInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FormField-module-scss-module__C17Kiq__checkboxInput:checked+.FormField-module-scss-module__C17Kiq__checkboxCustom{background-color:var(--color-accent);border-color:var(--color-accent)}.FormField-module-scss-module__C17Kiq__checkboxInput:checked+.FormField-module-scss-module__C17Kiq__checkboxCustom:after{opacity:1;transform:scale(1)}.FormField-module-scss-module__C17Kiq__checkboxInput:focus-visible+.FormField-module-scss-module__C17Kiq__checkboxCustom{outline:2px solid var(--color-accent);outline-offset:2px}.FormField-module-scss-module__C17Kiq__checkboxCustom{border:1px solid var(--color-border-dark);background-color:var(--color-bg-white);border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:all .2s;position:relative}.FormField-module-scss-module__C17Kiq__checkboxCustom:after{content:"";border:solid var(--color-bg-primary);opacity:0;border-width:0 2px 2px 0;width:6px;height:10px;transition:all .2s;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(.5)}.FormField-module-scss-module__C17Kiq__checkboxText{font-size:var(--text-sm);color:var(--color-text-medium);line-height:var(--lh-relaxed)}.FormField-module-scss-module__C17Kiq__checkboxText a{color:var(--color-text-dark);text-decoration:underline}.FormField-module-scss-module__C17Kiq__checkboxText a:hover{color:var(--color-accent)}.FormField-module-scss-module__C17Kiq__errorText{font-size:var(--text-xs);color:var(--color-error);margin-top:-2px}
