 .datepicker-input.is-valid + .input-group-text svg{margin-inline-end:var(--spacing-m)}.datepicker{width:-moz-max-content;width:max-content}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:1055}.datepicker-picker{background-color:#fff;display:flex;flex-direction:column}.datepicker-main{flex:auto;padding:2px}.datepicker-controls{display:flex;justify-content:end;padding:var(--spacing-xs)}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{background-color:#fff;border-color:#f8f9fa}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch}.datepicker-view.days{flex-direction:column}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days-of-week{display:flex}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker span{align-items:center;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker-row{display:flex;width:100%}.datepicker-footer{background-color:transparent}.datepicker-dropdown .datepicker-picker{border-radius:0;padding:var(--spacing-xxs);border:1px solid var(--blue-light,#CFD7E3);box-shadow:none;width:calc((var(--size-base) * 9.5) * 8)}.datepicker-header .datepicker-controls{padding-block-end:var(--spacing-xxs);border-block-end:1px solid var(--white-light-color)}.datepicker-header .datepicker-controls .btn{padding-block:var(--spacing-xxs)}.datepicker-header .datepicker-controls .view-switch{font-size:var(--font-m);font-weight:700;color:var(--main-color);text-transform:capitalize}.datepicker-header .datepicker-controls .btn:not(.view-switch):focus,.datepicker-header .datepicker-controls .btn:not(.view-switch):hover{background-color:var(--white-color);border-color:var(--main-color);color:var(--main-color)}.datepicker-controls .prev-button,.datepicker-controls .next-button{border:1px solid var(--main-color);color:var(--main-color)}.datepicker-controls .prev-button:hover,.datepicker-controls .next-button:hover{color:var(--main-info-color)}.datepicker-main .datepicker-view .days .days-of-week .dow{font-size:var(--font-m);font-weight:700;padding:var(--spacing-xs);width:calc(var(--size-base) * 9.5);height:calc(var(--size-base) * 9.5)}.datepicker-main .datepicker-view.datepicker-grid{width:auto}.datepicker-main .datepicker-grid .datepicker-cell{background:transparent;border:4px solid var(--white-color);border-radius:.1px;color:var(--main-color);cursor:pointer;font-size:var(--font-m);font-weight:700;padding:var(--spacing-xs);width:calc(var(--size-base) * 9.5);height:calc(var(--size-base) * 9.5)}.datepicker-main .datepicker-grid .datepicker-cell.focused,.datepicker-main .datepicker-grid .datepicker-cell:hover{border-color:var(--main-info-color)}.datepicker-main .datepicker-grid .datepicker-cell.today{border-color:var(--main-info-color);background-color:var(--white-color);color:var(--main-info-color)}.datepicker-main .datepicker-grid .datepicker-cell.selected{background-color:var(--main-info-color);color:var(--white-color)!important}.datepicker-main .datepicker-grid .datepicker-cell.selected.focused{border-color:var(--white-color)}.datepicker-main .datepicker-grid .datepicker-cell.disabled{color:var(--blue-darker-color);background-color:var(--white-light-color);font-weight:400}.datepicker-main .datepicker-grid .datepicker-cell.disabled:hover{border-color:var(--white-color);cursor:default}.datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.next,.datepicker-main .datepicker-view .days .datepicker-grid .datepicker-cell.day.prev{font-weight:400}.datepicker-main .datepicker-grid .datepicker-cell.month:not(.focused),.datepicker-main .datepicker-grid .datepicker-cell.year:not(.focused){color:var(--blue-darker-color);font-weight:400}.datepicker-footer{background-color:transparent;box-shadow:none}.datepicker-footer .datepicker-controls:has(.btn:not([style])){border-block-start:1px solid var(--blue-light,#CFD7E3)}.datepicker-footer .datepicker-controls .btn{font-size:var(--font-m)}.datepicker-footer .datepicker-controls .btn:hover,.datepicker-footer .datepicker-controls .btn:focus{background-color:var(--main-info-color);color:var(--white-color);text-decoration:underline!important;text-underline-offset:2px}.datepicker-footer .datepicker-controls .ok-button{background-color:var(--main-info-color);color:var(--white-color);font-weight:700}.datepicker-footer .datepicker-controls .ok-button:hover{opacity:.85}.datepicker-footer .datepicker-help{font-size:var(--font-xs,.75rem);color:var(--blue-darker-color,#6c757d);line-height:1.4;margin:0;padding-block-start:var(--spacing-xxs,.25rem);border-block-start:1px solid var(--blue-light,#CFD7E3)}.datepicker .days-of-week{height:calc(var(--size-base) * 7)}.datepicker .week{color:var(--blue-darker-color);font-size:var(--font-xs)}.daterange .datepicker-input:first-child{background-color:transparent}.daterange .datepicker-input:not(:first-child){border:0!important;position:absolute;left:120px;width:120px;border:0;outline:0;border-block-start:1px solid black;padding-inline-start:1rem}.datepicker-main .datepicker-grid .datepicker-cell.range{background-color:var(--white-light-color);border-color:var(--white-color);color:var(--main-info-color)}.datepicker-main .datepicker-grid .datepicker-cell.range-start,.datepicker-main .datepicker-grid .datepicker-cell.range-end{background-color:var(--main-info-color);color:var(--white-color);border-color:var(--white-color)}.datepicker-controls .prev-year,.datepicker-controls .next-year{flex:0 0 10%;font-size:var(--font-xs,.75rem)}.datepicker-controls .prev-year svg,.datepicker-controls .next-year svg{width:16px;height:16px}.datepicker-main .datepicker-grid .datepicker-cell:focus-visible{outline:2px solid var(--main-info-color);outline-offset:-2px}.datepicker-controls .btn:focus-visible{outline:2px solid var(--main-info-color);outline-offset:2px}.datepicker-footer .datepicker-controls .btn:focus-visible{outline:2px solid var(--main-info-color);outline-offset:2px}.form-control.is-invalid.datepicker-input ~ .input-group-text{right:var(--spacing-l)}.datepicker-cell.in-range{background-color:var(--datepicker-range-bg,rgba(0,90,143,.1));border-radius:0}.datepicker-cell.range-start{background-color:var(--datepicker-range-active-bg,#005a8f);color:var(--datepicker-range-active-color,#fff);border-radius:4px 0 0 4px}.datepicker-cell.range-end{background-color:var(--datepicker-range-active-bg,#005a8f);color:var(--datepicker-range-active-color,#fff);border-radius:0 4px 4px 0}.datepicker-cell.range-start.range-end{border-radius:4px}