.field-message{line-height:1.25;font-family:var(--Font-Family-Body)}.input-field .field-message{position:absolute;top:calc(100% + .25rem)}.field-message--information{color:var(--Color-Gray-600)}.field-message--error{color:var(--Color-Red-400);font-weight:var(--Font-Weight-Semibold);font-size:var(--Font-Size-Helper)}.input-field{display:flex;position:relative;flex-direction:column;gap:var(--Spacing-XS)}.input-field__label{color:var(--Text-Primary);font-weight:var(--Font-Weight-Regular);font-size:var(--Font-Size-Base);line-height:1.25;font-family:var(--Font-Family-Body),sans-serif}.input-field--disabled .input-field__label{color:var(--Text-Disabled)}.input-field__control{border:var(--Border-Width-sm) solid var(--Border-Input);border-radius:var(--Radius-xs);background-color:var(--Color-White-True);padding:var(--Spacing-SM);width:100%;color:var(--Text-Primary);font-weight:var(--Font-Weight-Regular);font-size:var(--Font-Size-Base);line-height:1.25;font-family:var(--Font-Family-Body),sans-serif}.input-field__control::placeholder{color:var(--Text-Placeholder)}.input-field__control:hover:not(:focus):not(:disabled){border-color:var(--Border-Hover)}.input-field__control:focus{outline:none;box-shadow:inset 0 0 0 var(--Border-Width-sm) var(--Border-Focus);border-color:var(--Border-Focus)}.input-field__control:disabled{cursor:not-allowed;border-color:var(--Border-Disabled);color:var(--Text-Disabled)}.input-field__control--error{border-color:var(--Color-Red-400)}.input-field__count{color:var(--Text-Primary);font-weight:var(--Font-Weight-Regular);font-size:var(--Font-Size-Helper);line-height:1.25;font-family:var(--Font-Family-Body),sans-serif;text-align:right}
