.aem-kdl-datepicker__wrapper{position:relative}[class*=bp4-grid].form-container .aem-kdl-datepicker__wrapper{width:100%}[class*=bp4-grid].form-container .aem-kdl-datepicker__wrapper .input{width:100%}[class*=bp4-grid].form-container--has-error .aem-kdl-datepicker__wrapper{width:calc(100% - 32px)}.aem-kdl-datepicker__wrapper .input{color:#003665;color:var(--color-primary-dark);padding-right:56px;background:url("datepicker/resources/icons/action-func-calendar.svg") no-repeat scroll calc(100% - 16px) 8px;width:100%}.aem-kdl-datepicker__wrapper .input.input--error{width:100%}.aem-kdl-datepicker__wrapper .input::placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}.aem-kdl-datepicker__wrapper .input::-webkit-input-placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}.aem-kdl-datepicker__wrapper .input:-moz-placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}.aem-kdl-datepicker__wrapper .input::-moz-placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}.aem-kdl-datepicker__wrapper .input::-ms-input-placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}.aem-kdl-datepicker__wrapper .input:-ms-input-placeholder{font-size:16px;line-height:24px;font-weight:300;font-family:"MuseoSans",sans-serif;line-height:44px;color:rgba(0,54,101,.7);color:var(--color-primary-dark-70)}@media screen and (min-width: 768px){.aem-kdl-datepicker__wrapper .input{background-position:calc(100% - 24px) 8px}}.aem-kdl-datepicker__wrapper:after{content:" ";width:2px;height:24px;border-left:1px solid rgba(0,54,101,.4);border-left:1px solid var(--color-primary-dark-40);position:absolute;right:56px;top:10px}@media screen and (min-width: 768px){.aem-kdl-datepicker__wrapper{width:50%}}@media screen and (min-width: 992px){.aem-kdl-datepicker__wrapper:after{right:72px}}.custom-calendar.tail-datetime-calendar{width:auto;box-shadow:0 4px 16px rgba(0,54,101,.08);box-shadow:0 4px 16px var(--color-primary-dark-08);border:1px solid rgba(0,54,101,.08);border:1px solid var(--color-primary-dark-08);border-radius:8px;margin:8px auto auto;box-sizing:border-box}.custom-calendar.tail-datetime-calendar td,.custom-calendar.tail-datetime-calendar th{display:table-cell}.custom-calendar.tail-datetime-calendar:not(.hide-header){height:366px}@media screen and (max-width: 374px){.custom-calendar.tail-datetime-calendar{min-width:288px}}@media screen and (max-width: 575px){.custom-calendar.tail-datetime-calendar{width:calc(100% - 32px);max-width:342px}}@media screen and (min-width: 768px){.custom-calendar.tail-datetime-calendar{width:294px}}@media screen and (min-width: 992px){.custom-calendar.tail-datetime-calendar{width:342px}}.custom-calendar.tail-datetime-calendar.hide-header .calendar-actions{display:none}.custom-calendar.tail-datetime-calendar .calendar-actions{background-color:var(--white);border-bottom:1px solid rgba(0,54,101,.08);border-bottom:1px solid var(--color-primary-dark-08);border-radius:8px 8px 0 0;font-size:16px;line-height:24px;font-weight:500;font-family:"MuseoSans",sans-serif;line-height:24px;display:flex;justify-content:space-around;height:auto}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation{padding:6px 0}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .action-prev,.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .action-next{background:url("datepicker/resources/icons/navigation-func-chevron-right.svg") no-repeat center;width:40px}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .action-prev.disabled,.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .action-next.disabled{visibility:hidden}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .action-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span{color:#003665;color:var(--color-primary-dark);text-shadow:none;line-height:24px;height:44px;vertical-align:middle}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span:after,.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span:before{content:none}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span:hover{background-color:rgba(0,0,0,0)}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span.label-year{width:44px}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation>span.label-month{width:82px}.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .label-year:hover,.custom-calendar.tail-datetime-calendar .calendar-actions .navigation .label-month:hover{color:#00aeef;color:var(--color-primary-light)}.custom-calendar.tail-datetime-calendar .calendar-datepicker{margin-top:8.5px}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days th.calendar-week{font-size:16px;line-height:24px;font-weight:500;font-family:"MuseoSans",sans-serif;background-color:rgba(0,0,0,0);color:rgba(0,54,101,.4);color:var(--color-primary-dark-40)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day{height:44px;width:44px;padding:0 4px;font-size:16px;line-height:24px;font-weight:500;font-family:"MuseoSans",sans-serif;line-height:18px;text-align:center}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day>span.inner{width:40px;color:#003665;color:var(--color-primary-dark);font-size:16px;line-height:24px;font-weight:500;font-family:"MuseoSans",sans-serif;position:absolute;top:0;left:0;bottom:0;line-height:100%;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;right:0;vertical-align:middle;margin:auto}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-previous,.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-next{visibility:hidden}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-today{color:#00aeef;color:var(--color-primary-light)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-today:before{content:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current:hover>span.inner{border:none;height:40px;width:40px;vertical-align:middle;background-color:rgba(0,174,239,.1);background-color:var(--color-primary-light-10)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-select:hover>span.inner{color:#fff;color:var(--color-white)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-select>span.inner{height:40px;width:40px;vertical-align:middle;color:#fff;color:var(--color-white);background-color:#00aeef;background-color:var(--color-primary-light);border:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-today:not(.date-select)>span.inner{color:#00aeef;color:var(--color-primary-light)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-disabled{background-color:rgba(0,0,0,0)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-disabled>span.inner{color:rgba(0,54,101,.4);color:var(--color-primary-dark-40)}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-disabled:after{content:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker .calendar-days .calendar-day.date-current.date-disabled:hover>span.inner{background-color:rgba(0,0,0,0)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years{max-height:398px;overflow-y:auto;margin:16px;width:calc(100% - 32px)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months thead,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years thead{display:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year{padding:10px 0}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year span.inner{font-size:14px;line-height:20px;font-weight:500;font-family:"MuseoSans",sans-serif;color:#003665;color:var(--color-primary-dark);line-height:18px;height:auto}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month span.inner:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month span.inner:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year span.inner:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year span.inner:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month span.inner:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month span.inner:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year span.inner:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year span.inner:after{content:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month:hover>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year:hover>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month:hover>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year:hover>span.inner{color:#00aeef;color:var(--color-primary-light)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month.date-today:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year.date-today:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month.date-today:before,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year.date-today:before{content:none}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month.date-today span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year.date-today span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month.date-today span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year.date-today span.inner{color:#00aeef;color:var(--color-primary-light)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month.date-disabled,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year.date-disabled,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month.date-disabled,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year.date-disabled{background-color:rgba(0,0,0,0)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month.date-disabled>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year.date-disabled>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month.date-disabled>span.inner,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year.date-disabled>span.inner{color:rgba(0,54,101,.4);color:var(--color-primary-dark-40)}.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-month.date-disabled:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-months .calendar-year.date-disabled:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-month.date-disabled:after,.custom-calendar.tail-datetime-calendar .calendar-datepicker.calendar-view-years .calendar-year.date-disabled:after{content:none}.responsivegrid--text-white .aem-kdl-datepicker__wrapper .input{color:#fff;color:var(--color-white)}.responsivegrid--text-white .aem-kdl-datepicker__wrapper .input::placeholder{color:#fff;color:var(--color-white)}
