:root{--text-fontSize-s:.875rem;--text-fontSize-m:1rem;--text-fontSize-l:1.125rem;--text-fontSize-xl:1.25rem;--text-lineHeight-s:1.25rem;--text-lineHeight-m:1.5rem;--text-lineHeight-l:1.625rem;--text-lineHeight-xl:1.875rem}.InputDate{position:relative}.InputDate .InputDate-label{background-color:var(--color-white);color:var(--color-input-date-placeholder);cursor:text;font-size:1.125rem;font-size:var(--text-fontSize-l);font-style:normal;font-weight:400;left:.9375rem;line-height:1.625rem;line-height:var(--text-lineHeight-l);padding:0 .3125rem;position:absolute;top:.5rem;-webkit-transform:translateY(-1.375rem);transform:translateY(-1.375rem)}@media (min-width:960px){.InputDate .InputDate-label{top:.75rem}}.InputDate .InputDate-label.is-invalid{color:var(--color-input-date-error-text)}.InputDate .InputDate-input{background-color:var(--color-input-date-background);border:.0625rem solid var(--color-input-date-border);color:var(--color-input-date-text);display:block;font-family:BrandonText,sans-serif;font-family:var(--font-family-primary,"BrandonText",sans-serif);font-size:1rem;min-height:2.5rem;padding:.5rem 1.25rem;width:100%}@media (min-width:960px){.InputDate .InputDate-input{font-size:1.125rem;min-height:3.125rem;padding:.5625rem 1.25rem}}.InputDate .InputDate-input:active,.InputDate .InputDate-input:focus{border-color:var(--color-input-date-focused-border);outline:none}.InputDate .InputDate-input::-webkit-calendar-picker-indicator{cursor:pointer}.InputDate .InputDate-error{color:var(--color-input-date-error-text);font-family:BrandonText,sans-serif;font-family:var(--font-family-primary,"BrandonText",sans-serif);font-size:1rem;font-size:var(--text-fontSize-m);line-height:1.5rem;line-height:var(--text-lineHeight-m);margin-top:.1875rem}.InputDate.is-disabled .InputDate-input{border-color:var(--color-input-date-disabled-border)}.InputDate.is-disabled .InputDate-input:active,.InputDate.is-disabled .InputDate-input:focus{border-color:var(--color-input-date-disabled-focused-border)}.InputDate.is-invalid .InputDate-input{border-color:var(--color-input-date-invalid-border)}.InputDate.is-invalid .InputDate-input:active,.InputDate.is-invalid .InputDate-input:focus{border-color:var(--color-input-date-invalid-focused-border)}
