.error input{border:1px solid var(--color-brand-negative)}.error:not(.future-date) .error-message{display:block}.error .field__input:invalid:not(:placeholder-shown){border:1px solid var(--color-brand-negative)}.error-date{display:none;color:var(--color-brand-negative)}.error.future-date .error-date{display:block}.container-heading{text-align:center}.result{margin-top:1.25rem}.result .success{color:var(--color-brand-positive)}.error-message,.result .error{color:var(--color-brand-negative)}.error-message{display:none}.field__input:invalid:not(:placeholder-shown){border:none}.field__input[type=date]{padding-right:.3rem!important}