.datepicker__month-caption,.datepicker__week-days{height:2em;vertical-align:middle}.datepicker__clear-button,.datepicker__close-button,.datepicker__month-button,.datepicker__month-day,.datepicker__submit-button{transition-duration:.2s;transition-property:color,background-color,border-color}.datepicker{box-sizing:border-box;overflow:hidden;position:absolute;z-index:10;margin-top:.125rem;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);line-height:1;border:1px solid var(--bs-border-color);width:100%}.datepicker-right+.datepicker{right:0}.datepicker--inline{position:relative}.datepicker__inner{overflow:hidden;padding:1.5rem 1.25rem 1.25rem}.datepicker__month{border-collapse:collapse;text-align:center;width:100%;font-size:92.5%}.datepicker__info--feedback,.datepicker__month--month2{display:none}.datepicker__month-button,.datepicker__month-day--valid{cursor:pointer;-webkit-user-select:none;user-select:none}.datepicker__month-day--lastMonth,.datepicker__month-day--nextMonth{visibility:hidden}.datepicker__info--error,.datepicker__info--help{display:block}datepicker__buttons{-webkit-user-select:none;user-select:none}.datepicker__clear-button,.datepicker__close-button{cursor:pointer}.datepicker__tooltip{position:absolute}.datepicker__month-day--disabled,.datepicker__month-day--no-checkin,.datepicker__month-day--no-checkout{position:relative}.datepicker__month-caption{border-bottom:1px solid var(--bs-border-color)}.datepicker__month-name{text-transform:uppercase;font-weight:700;font-size:95%}.datepicker__week-name{font-size:75%;font-weight:700;text-transform:uppercase}.datepicker__month-day{transition-timing-function:cubic-bezier(0.4,0,0.2,1);color:var(--bs-body);padding:8px;border:1px solid transparent}.datepicker__month-day--disabled,.datepicker__month-day--invalid{color:var(--bs-secondary);text-decoration:line-through}.datepicker__month-day:focus{outline:0;background-color:var(--bs-gray-600)}.datepicker__month-day--no-checkin:before{bottom:0;left:0;width:0;height:0;content:"";display:block;position:absolute;z-index:-1;border-bottom:8px solid var(--bs-danger);border-right:8px solid transparent}.datepicker__month-day--no-checkout:before{top:0;right:0;width:0;height:0;content:"";display:block;position:absolute;z-index:-1;border-top:8px solid var(--bs-danger);border-left:8px solid transparent}.datepicker__month-day--no-checkin.datepicker__month-day--no-checkout:before{content:none}.datepicker__month-day--disabled:after{content:"\00d7";left:50%;position:absolute;color:var(--bs-danger);font-size:92.5%;top:50%;transform:translate(-50%,-50%)}.datepicker__month-day--day-of-week-disabled,.datepicker__month-day--no-checkin,.datepicker__month-day--no-checkout{background-color:var(--gray-100)}.datepicker__month-day--hovering,.datepicker__month-day--selected{background-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary-text);font-weight:400}.datepicker__month-day--selected:after,.datepicker__month-day--selected:before{display:none}.datepicker__month-day--today{background-color:var(--bs-gray-400);color:var(--bs-white)}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:var(--bs-primary);color:var(--bs-white)}.datepicker__month-day--last-day-selected:after{content:none}.datepicker__month-button{transition-timing-function:cubic-bezier(.4,0,.2,1);text-indent:-9999px;padding:6px;align-items:center;justify-content:center;display:inline-flex}.datepicker__month-button:after{background-repeat:no-repeat;background-position:center;float:left;text-indent:0;content:"";width:1rem;height:1rem}.datepicker__month-button--prev:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'%3E%3Cg%3E%3C/g%3E%3Cpath d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z'%3E%3C/path%3E%3C/svg%3E")}.datepicker__month-button--next:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'%3E%3Cg%3E%3C/g%3E%3Cpath d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z'%3E%3C/path%3E%3C/svg%3E")}.datepicker__topbar{margin-bottom:1rem;position:relative}.datepicker--topbar-bottom .datepicker__topbar{margin-bottom:0;padding-top:1rem;border-top:1px solid #dcdcdc}.datepicker__info--selected{font-size:.875rem;margin-bottom:.75rem}.datepicker__info--selected strong{color:var(--bs-primary);font-weight:600}.datepicker__info--selected-label{color:var(--bs-dark)}.datepicker__info-text--selected-days{font-style:normal}.datepicker__info--error{color:var(--bs-danger);font-size:75%;font-style:italic}.datepicker__info--help{color:var(--bs-secondary);font-size:.875rem}.datepicker__clear-button,.datepicker__close-button,.datepicker__submit-button{transition-timing-function:cubic-bezier(0.4,0,0.2,1);background-color:var(--bs-secondary);border-radius:var(--bs-border-radius);border:none;box-shadow:none;font-size:10px;color:var(--bs-white);margin-top:20px;padding:7px 13px;text-decoration:none;text-shadow:none;text-transform:uppercase}.datepicker--topbar-top .datepicker__clear-button,.datepicker--topbar-top .datepicker__close-button,.datepicker--topbar-top .datepicker__submit-button{margin-top:0}.datepicker__clear-button:hover,.datepicker__close-button:hover,.datepicker__submit-button:hover{background-color:rgba(var(--bs-secondary-rgb),.85);color:var(--bs-white)}.datepicker__clear-button:disabled,.datepicker__clear-button[disabled],.datepicker__close-button:disabled,.datepicker__close-button[disabled],.datepicker__submit-button:disabled,.datepicker__submit-button[disabled]{background-color:var(--bs-gray-400);color:var(--bs-white);cursor:not-allowed}.datepicker__clear-button+.datepicker__close-button,.datepicker__clear-button+.datepicker__submit-button{margin-left:10px}.datepicker__submit-button{width:auto}.datepicker__tooltip{background-color:var(--bs-gray-500);border-radius:var(--bs-border-radius);font-size:65%;margin-top:-5px;padding:5px 10px;color:var(--bs-white)}.datepicker__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--bs-gray-500);bottom:-4px;content:"";left:50%;margin-left:-4px;position:absolute}@media (min-width:576px){.datepicker{width:100%}.datepicker__month-day{padding:5px}.datepicker--topbar-has-clear-button .datepicker__info,.datepicker--topbar-has-close-button .datepicker__info,.datepicker--topbar-has-submit-button .datepicker__info{max-width:calc(100% - 100px)}.datepicker__buttons{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.datepicker__months{overflow:hidden;position:relative}.datepicker__month{width:calc(50% - 1.25rem)}.datepicker__month--month1{float:left}.datepicker__month--month2{display:table;float:right}.datepicker__month-button--disabled{visibility:hidden}.datepicker__months:before{background:var(--bs-border-color);bottom:0;content:"";display:block;left:50%;position:absolute;top:0;width:1px}}@media (min-width:768px){.datepicker{width:100%}.datepicker__month-day{padding:8px}}@media (min-width:992px){.datepicker{width:598px}.datepicker--topbar-has-clear-button .datepicker__info,.datepicker--topbar-has-close-button .datepicker__info,.datepicker--topbar-has-submit-button .datepicker__info{max-width:325px}}