:root{--input-border-color:var(--border-brand-tertiary-light);--input-helper-color:var(--text-brand-secondary-light);--input-background-color:var(--bg-primary-light)}.input{gap:var(--spacing-4xs);flex-direction:column;flex:1;width:100%;display:flex}.input__field{width:100%;padding:var(--spacing-xs);height:3rem;font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-primary-light);border-radius:var(--radius-xs);border-style:solid;border-width:1px;border-color:var(--input-border-color);background-color:var(--input-background-color);align-items:center;display:flex;position:relative}.input__field-inner{border:none;outline:none;width:100%}.input__field::placeholder,.input__field [data-placeholder=true],.input__field .react-aria-DateSegment{color:var(--text-primary-light);opacity:.5}.input__field[data-focused=true],.input__field[aria-expanded=true]{border-width:2px;outline:none}.input__field[data-invalid=true]{border-color:var(--text-error-light)}.input__group{width:100%}.input__label{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-semibold);color:var(--text-primary-light)}.input__label--optional{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-brand-secondary-light)}.input__helper{font-size:var(--font-size-000);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--input-helper-color)}.input__error{font-size:var(--font-size-000);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-error-light)}.input .icon[data-name=upload]{right:var(--spacing-xs);width:1.25rem;height:1.25rem;color:var(--icon-primary-light);position:absolute}
