.input-datepicker{position:relative}.input-datepicker__label:not(.formerror){border-color:var(--color_cd_gray);color:var(--color_cd_gray)}.input-datepicker__label.formerror,.input-datepicker__label:not(.formerror){box-sizing:border-box;display:flex;flex-direction:column;font:700 normal 12px/1.25em var(--font-std),Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.25em;padding:12px 20px 15px;position:relative}.input-datepicker__label.formerror{border-color:var(--color_cta);color:var(--color_cta)}.input-datepicker__input::-webkit-input-placeholder,.input-datepicker__input::placeholder,.input-datepicker__input:focus::placeholder{color:var(--color_cd_gray);opacity:1}.input-datepicker__error{background:var(--color_white);color:var(--color_cta);padding:5px 1px}@media (min-width:1001px){.input-datepicker__error{font:400 normal 1.8rem/1.66667em var(--font-std),Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.66667em}}@media (max-width:1000px){.input-datepicker__error{font:400 normal 2rem/1.85714em var(--font-std),Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.85714em}}.input-datepicker__label:not(.formerror)+.input-datepicker__error{display:none}.input-datepicker__label.formerror+.input-datepicker__error{display:block}.input-datepicker__input{cursor:pointer;padding:5px 0 0}.input-datepicker__label:not(.formerror) .input-datepicker__input{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--color_cd_gray);font:400 normal 16px/1.25em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25em}.input-datepicker__label:not(.formerror) .input-datepicker__input:focus{outline:1px solid #000}.input-datepicker__label.formerror .input-datepicker__input{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--color_cta);font:400 normal 16px/1.25em var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25em}.input-datepicker__label.formerror .input-datepicker__input:focus{outline:1px solid #000}.input-datepicker.-lux-OpenActionMenu .input-datepicker__input *{caret-color:transparent;pointer-events:none}.input-datepicker.-lux-OpenActionMenu .input-datepicker__label{background:var(--color_white);position:relative;z-index:2}.input-datepicker .input-datepicker__label .input-datepicker__input:focus{outline:none}.input-datepicker:has(.input-datepicker__input:focus) .input-datepicker__label{outline:medium auto currentColor;outline-offset:-2px}