/* compiled by scssphp 1.11.0 on Fri, 27 Oct 2023 15:17:42 +0000 (0.0481s) */
/* Developed by Inware AG - www.inware.ch */

.flatpickr-time input,.flatpickr-current-month input.cur-year{background:#fff;border:1px solid #ccc;padding:.8em .5rem;border-radius:3px;display:block;width:100%;min-width:100px;height:40px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.flatpickr-time input[disabled],.flatpickr-current-month input.cur-year[disabled]{font-size:.85rem;}.flatpickr-time input:hover,.flatpickr-current-month input.cur-year:hover{border:1px solid #ccc;box-shadow:inset 0 0 0px 1px #ccc;}.flatpickr-time input:focus,.flatpickr-current-month input.cur-year:focus{border:1px solid #40b8f6;box-shadow:inset 0 0 0px 1px #40b8f6;}.flatpickr-current-month{display:-webkit-flex;display:flex;align-items:center;height:41px;}.flatpickr-calendar{box-shadow:0 0 20px rgba(0,0,0,.15);font-size:inherit;}.flatpickr-calendar.hasTime.noCalendar{width:150px;}.flatpickr-time{max-height:60px;line-height:30px;border:none !important;padding:10px;}.flatpickr-time input{font-size:inherit;min-width:0;background:#fff !important;}.flatpickr-time .numInputWrapper{height:auto;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{width:10%;}.flatpickr-day{border-radius:0;line-height:27px;border-width:6px;border-color:#fff !important;color:inherit;}.flatpickr-day.today{border-color:transparent;font-weight:bold;}span.flatpickr-weekday{color:inherit;}.flatpickr-months{position:relative;padding:10px 10px 0 10px;}.flatpickr-months .flatpickr-month{height:60px;color:#545454;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:0;height:auto;}.flatpickr-months .flatpickr-prev-month{margin:23px 0 0 20px;}.flatpickr-months .flatpickr-next-month{margin:23px 20px 0 0;}.flatpickr-innerContainer{padding:0px 10px 10px 10px;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#40b8f6;}.flatpickr-current-month .flatpickr-monthDropdown-months{background:#fff;background:url("/core/fp2assets/chevron-down-solid.svg") no-repeat right 8px center !important;border:1px solid #ccc;padding:.5em .5rem;padding-right:2rem;border-radius:3px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:.9em !important;cursor:pointer;color:#545454;font-size:.85rem;display:inline-block;}.flatpickr-current-month .flatpickr-monthDropdown-months.error,.error .flatpickr-current-month .flatpickr-monthDropdown-months{border:1px solid #f00;box-shadow:inset 0 0 0px 1px #f00;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{border:1px solid #ccc;box-shadow:inset 0 0 0px 1px #ccc;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus{border:1px solid #40b8f6;box-shadow:inset 0 0 0px 1px #40b8f6;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#fff;}.flatpickr-current-month .numInputWrapper{margin-left:.5rem;width:6.3ch;}.flatpickr-calendar .numInputWrapper span{width:20px;padding:0px 0px 0px 5px;border:none;right:1px;}.flatpickr-calendar .numInputWrapper span.arrowUp{top:1px;}.flatpickr-calendar .numInputWrapper span.arrowDown{top:unset;bottom:1px;}.flatpickr-calendar .numInputWrapper span:after{top:40%;}.flatpickr-calendar .numInputWrapper span:hover{background:#ecf0f1;}.flatpickr-calendar .numInputWrapper:hover input[disabled]+span,.flatpickr-calendar .numInputWrapper:hover input[disabled]+span+span{opacity:.5 !important;pointer-events:none;}.flatpickr-current-month input.cur-year{font-size:.85rem;min-width:0;}.numInputWrapper:hover{background:none;}