.recova-field__root{gap:var(--recova-dimension-x2);flex-direction:column;width:100%;display:flex}.recova-field__header{padding-inline:var(--recova-dimension-x0_5);justify-content:space-between;align-items:center;gap:var(--recova-dimension-x2_5);display:flex}.recova-field__footer{padding-inline:var(--recova-dimension-x0_5);align-items:flex-start;gap:var(--recova-dimension-x2);display:flex}.recova-field__description{color:var(--recova-color-fg-neutral-subtle);font-weight:var(--recova-font-weight-regular);font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t4);--recova-prefix-icon-size:var(--recova-dimension-x4);--recova-prefix-icon-color:var(--recova-color-fg-neutral-subtle);--recova-prefix-icon-margin-right:var(--recova-dimension-x1_5);--recova-prefix-icon-margin-top:calc((var(--recova-line-height-t4) - var(--recova-dimension-x4)) / 2);display:flex}.recova-field__errorMessage{color:var(--recova-color-fg-critical);font-weight:var(--recova-font-weight-regular);font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t4);--recova-prefix-icon-size:var(--recova-dimension-x4);--recova-prefix-icon-color:var(--recova-color-fg-critical);--recova-prefix-icon-margin-right:var(--recova-dimension-x1_5);--recova-prefix-icon-margin-top:calc((var(--recova-line-height-t4) - var(--recova-dimension-x4)) / 2);display:flex}.recova-field__characterCountArea{font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t4);margin-left:auto}.recova-field__characterCount{color:var(--recova-color-fg-neutral);font-weight:var(--recova-font-weight-regular);font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t4)}.recova-field__characterCount[data-empty]:not(:is(:invalid,[data-invalid])){color:var(--recova-color-fg-neutral-subtle)}.recova-field__characterCount:is(:invalid,[data-invalid]){color:var(--recova-color-fg-critical)}.recova-field__maxCharacterCount{color:var(--recova-color-fg-neutral-subtle);font-weight:var(--recova-font-weight-regular);font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t4)}.recova-field__maxCharacterCount:is(:invalid,[data-invalid]){color:var(--recova-color-fg-critical)}
.recova-field-label__root{color:var(--recova-color-fg-neutral);font-size:var(--recova-font-size-t5);line-height:var(--recova-line-height-t5)}.recova-field-label__indicatorText{vertical-align:bottom;padding-left:clamp(calc(4px * var(--recova-font-size-limit-min)), .25rem, calc(4px * var(--recova-font-size-limit-max)));color:var(--recova-color-fg-neutral-subtle);font-size:var(--recova-font-size-t4);line-height:var(--recova-line-height-t5);font-weight:var(--recova-font-weight-regular);display:inline}.recova-field-label__indicatorIcon{vertical-align:top;width:clamp(calc(6px * var(--recova-font-size-limit-min)), .375rem, calc(6px * var(--recova-font-size-limit-max)));height:clamp(calc(6px * var(--recova-font-size-limit-min)), .375rem, calc(6px * var(--recova-font-size-limit-max)));margin-top:clamp(calc(4px * var(--recova-font-size-limit-min)), .25rem, calc(4px * var(--recova-font-size-limit-max)));margin-left:clamp(calc(2px * var(--recova-font-size-limit-min)), .125rem, calc(2px * var(--recova-font-size-limit-max)));color:var(--recova-color-fg-critical);display:inline}.recova-field-label__root--weight_medium{font-weight:var(--recova-font-weight-medium)}.recova-field-label__root--weight_bold{font-weight:var(--recova-font-weight-bold)}
