:root{--litepicker-container-months-color-bg:transparent;--litepicker-container-months-box-shadow-color:transparent;--litepicker-footer-color-bg:#fafafa;--litepicker-footer-box-shadow-color:#ddd;--litepicker-tooltip-color-bg:#333;--litepicker-tooltip-color:#fff;--litepicker-month-header-color:var(--litepicker-color-primary);--litepicker-button-prev-month-color:var(--litepicker-color-primary);--litepicker-button-next-month-color:var(--litepicker-color-primary);--litepicker-button-prev-month-color-hover:var(--litepicker-color-primary-dark);--litepicker-button-next-month-color-hover:var(--litepicker-color-primary-dark);--litepicker-month-width:calc(var(--litepicker-day-width)*7);--litepicker-month-weekday-color:var(--litepicker-color-primary);--litepicker-month-week-number-color:var(--litepicker-color-primary);--litepicker-day-width:32px;--litepicker-day-color:var(--litepicker-color-primary);--litepicker-day-color-hover:var(--litepicker-color-primary-dark);--litepicker-is-today-color:#f44336;--litepicker-is-in-range-color:var(--litepicker-color-inrange);--litepicker-is-locked-color:var(--litepicker-color-locked);--litepicker-is-start-color:#fff;--litepicker-is-start-color-bg:var(--litepicker-color-primary-dark);--litepicker-is-end-color:#fff;--litepicker-is-end-color-bg:var(--litepicker-color-primary-dark);--litepicker-button-cancel-color:#fff;--litepicker-button-cancel-color-bg:#9e9e9e;--litepicker-button-apply-color:#fff;--litepicker-button-apply-color-bg:var(--litepicker-color-primary-dark);--litepicker-button-reset-color:#909090;--litepicker-button-reset-color-hover:var(--litepicker-color-primary-dark);--litepicker-highlighted-day-color:#333;--litepicker-highlighted-day-color-bg:#ffeb3b;--litepicker-mobilefriendly-backdrop-color-bg:#000;--litepicker-mobilefriendly-container-months-color-bg:var(--litepicker-mobile-bg)}.show-week-numbers{--litepicker-month-width:calc(var(--litepicker-day-width)*8)}.litepicker{display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em}.litepicker button{background:none;border:none}.litepicker .container__main{display:flex}.litepicker .container__months{background-color:var(--litepicker-container-months-color-bg);box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);box-sizing:content-box;display:flex;flex-wrap:wrap;width:calc(var(--litepicker-month-width) + 10px)}@media (max-width:1024px){.litepicker .container__months{background-color:var(--litepicker-mobilefriendly-container-months-color-bg)}}.litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2 + 20px)}.litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-next-month,.litepicker .container__months.split-view .month-item-header .button-previous-month{visibility:visible}.litepicker .container__months .month-item{box-sizing:content-box;padding:5px;width:var(--litepicker-month-width)}.litepicker .container__months .month-item-header{align-items:center;color:var(--litepicker-month-header-color);display:flex;font-weight:500;justify-content:space-between;padding:10px 5px;text-align:center}.litepicker .container__months .month-item-header div{flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{border-radius:3px;cursor:default;padding:3px 5px;text-decoration:none;transition:color .3s,border .3s;visibility:hidden}.litepicker .container__months .month-item-header .button-next-month *,.litepicker .container__months .month-item-header .button-previous-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{color:var(--litepicker-month-weekday-color);display:flex;justify-content:flex-start;justify-self:center}.litepicker .container__months .month-item-weekdays-row>div{flex:1;font-size:85%;padding:5px 0;text-align:center;width:var(--litepicker-day-width)}.litepicker .container__months .month-item:first-child .button-previous-month,.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-next-month .button-next-month,.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__days{box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:flex-start;justify-self:center;text-align:center}.litepicker .container__days>a,.litepicker .container__days>div{padding:5px 0;width:var(--litepicker-day-width)}.litepicker .container__days .day-item{border-radius:3px;color:var(--litepicker-day-color);cursor:default;text-align:center;text-decoration:none;transition:color .3s,border .3s}.litepicker .container__days .day-item:hover{box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover);color:var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color)}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{box-shadow:none;color:var(--litepicker-is-locked-color);cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{background-color:var(--litepicker-is-start-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;color:var(--litepicker-is-start-color)}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px}.litepicker .container__days .day-item.is-end-date{background-color:var(--litepicker-is-end-color-bg);color:var(--litepicker-is-end-color)}.litepicker .container__days .day-item.is-end-date.is-flipped{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0}.litepicker .container__days .day-item.is-start-date.is-end-date{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.litepicker .container__days .day-item.is-highlighted{background-color:var(--litepicker-highlighted-day-color-bg);color:var(--litepicker-highlighted-day-color)}.litepicker .container__days .week-number{align-items:center;color:var(--litepicker-month-week-number-color);display:flex;font-size:85%;justify-content:center}.litepicker .container__footer{background-color:var(--litepicker-footer-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 0 3px 3px 0 var(--litepicker-footer-box-shadow-color);margin:0 5px;padding:10px 5px;text-align:right}.litepicker .container__footer .preview-date-range{font-size:90%;margin-right:10px}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);border:0;border-radius:3px;color:var(--litepicker-button-cancel-color);padding:3px 7px 4px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:3px;color:var(--litepicker-button-apply-color);margin-left:10px;margin-right:10px;padding:3px 7px 4px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{background-color:var(--litepicker-tooltip-color-bg);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:var(--litepicker-tooltip-color);font-size:11px;margin-top:-4px;padding:4px 8px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.litepicker .container__tooltip:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.12);bottom:-5px;content:"";left:calc(50% - 5px);position:absolute}.litepicker .container__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--litepicker-tooltip-color-bg);bottom:-4px;content:"";left:calc(50% - 4px);position:absolute}.litepicker-backdrop{background-color:var(--litepicker-mobilefriendly-backdrop-color-bg);bottom:0;display:none;left:0;opacity:.3;position:fixed;right:0;top:0}.litepicker-open{overflow:hidden}.litepicker.mobilefriendly[data-plugins*=mobilefriendly]{--litepicker-container-months-box-shadow-color:#616161;font-size:1.1rem;transform:translate(-50%,-50%)}.litepicker.mobilefriendly-portrait{--litepicker-day-width:13.5vw;--litepicker-month-width:calc(var(--litepicker-day-width)*7)}.litepicker.mobilefriendly-landscape{--litepicker-day-width:5.5vw;--litepicker-month-width:calc(var(--litepicker-day-width)*7)}.litepicker[data-plugins*=mobilefriendly] .container__months{overflow:hidden}.litepicker.mobilefriendly[data-plugins*=mobilefriendly] .container__months .month-item-header{height:var(--litepicker-day-width)}.litepicker.mobilefriendly[data-plugins*=mobilefriendly] .container__days>div{align-items:center;display:flex;height:var(--litepicker-day-width);justify-content:center}.litepicker[data-plugins*=mobilefriendly] .container__months .month-item{transform-origin:center}.litepicker[data-plugins*=mobilefriendly] .container__months .month-item.touch-target-next{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:lp-bounce-target-next;animation-name:lp-bounce-target-next;-webkit-animation-timing-function:ease;animation-timing-function:ease}.litepicker[data-plugins*=mobilefriendly] .container__months .month-item.touch-target-prev{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:lp-bounce-target-prev;animation-name:lp-bounce-target-prev;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes lp-bounce-target-next{0%{transform:translateX(100px) scale(.5)}to{transform:translateX(0) scale(1)}}@keyframes lp-bounce-target-next{0%{transform:translateX(100px) scale(.5)}to{transform:translateX(0) scale(1)}}@-webkit-keyframes lp-bounce-target-prev{0%{transform:translateX(-100px) scale(.5)}to{transform:translateX(0) scale(1)}}@keyframes lp-bounce-target-prev{0%{transform:translateX(-100px) scale(.5)}to{transform:translateX(0) scale(1)}}
