.form--full-width .date-picker__calendar,.form--full-width .form-field{width:100%}.form--full-width .date-picker__calendar .react-datepicker__day,.form--full-width .date-picker__calendar .react-datepicker__day-name,.form--full-width .date-picker__calendar .react-datepicker__time-name{width:14.2857142857%}.label{position:relative;display:block;box-sizing:border-box;align-items:center;color:var(--color-text-default);cursor:pointer;font-size:var(--font-size-base);line-height:var(--spacing-5);transition:color var(--transition)}.label[aria-disabled=true]{color:var(--color-neutral-a80)}.label.label--control{display:inline-flex;cursor:pointer;gap:var(--spacing-2)}.label.label--control:not([aria-disabled=true]):hover{color:var(--color-purple-dark)}.label.label--control:has(input:not(:disabled):checked){color:var(--color-purple-700)}.label.label--hidden{gap:0}.label.label--sm{font-size:var(--font-size-copy-small);line-height:var(--line-height-copy-small)}.label.label--fill-parent{height:100%;align-items:center}.label.label--input{color:var(--color-neutral-a80);font-size:var(--font-size-copy-small);font-weight:var(--font-weight-light);line-height:var(--line-height-copy-small)}@media(min-width:48.001rem){.label.label--input{font-size:var(--font-size-copy-xsmall)}}.label__text{flex:1 1 auto;cursor:pointer}.input-field{display:block;width:100%;box-sizing:border-box;padding:var(--spacing-2) var(--spacing-3);border:var(--spacing-px) solid var(--color-neutral-a10);border-radius:var(--spacing-2);background-color:var(--color-neutral-white);color:var(--color-text-default);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-copy-default)}.input-field:focus-visible{outline:var(--outline-purple-a15)}.input-field::-moz-placeholder{color:var(--color-neutral-a50)}.input-field--empty,.input-field::placeholder{color:var(--color-neutral-a50)}.input-field:disabled{background-color:var(--color-neutral-a5);color:var(--color-neutral-a40);cursor:not-allowed}.input-field:disabled::-moz-placeholder{color:var(--color-neutral-a40)}.input-field:disabled::placeholder{color:var(--color-neutral-a40)}.input-field[aria-invalid=true]{border-color:var(--color-red-a20)}.input-field.input-field--large{height:var(--spacing-15)}.input-field__wrapper{position:relative}.input-field__wrapper--full-width{width:100%}