.litepicker{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;display:none}.litepicker.inline-mode{display:inline-block}.litepicker,.litepicker *,.litepicker ::after,.litepicker ::before{box-sizing:border-box}a.litepicker-logo{display:none}a.litepicker-logo:hover{text-decoration:none}.litepicker-container{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.1);font-size:14px;overflow:hidden;position:absolute;z-index:9999}.litepicker-container .container__months{display:inline-block;vertical-align:top;width:280px}.litepicker-container .container__tooltip{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#333;display:none;font-size:12px;padding:5px 10px;position:absolute;white-space:nowrap;z-index:100}.litepicker-container.show-tooltip .container__tooltip{display:block}.litepicker-container .calendar{padding:10px}.litepicker-container .calendar.is-locked{position:relative}.litepicker-container .calendar.is-locked .is-locked-tooltip{align-items:center;background-color:rgba(255,255,255,.8);bottom:0;color:#000;display:flex;font-size:16px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.litepicker-container .calendar-header{align-items:center;display:flex;padding:10px 0 5px}.litepicker-container .calendar-header div{flex:1;text-align:center}.litepicker-container .calendar-header .button-previous-month,.litepicker-container .calendar-header .button-next-month{background-color:transparent;border:0;cursor:pointer;margin:0;padding:5px;width:28px}.litepicker-container .calendar-header .button-previous-month svg,.litepicker-container .calendar-header .button-next-month svg{height:11px;width:11px}.litepicker-container .calendar-header .button-previous-month:hover,.litepicker-container .calendar-header .button-next-month:hover{background-color:#f2f2f2;border-radius:3px}.litepicker-container .calendar-header .button-previous-month:focus,.litepicker-container .calendar-header .button-next-month:focus{outline:0}.litepicker-container .calendar-header .button-previous-month[disabled],.litepicker-container .calendar-header .button-next-month[disabled]{opacity:.5}.litepicker-container .calendar-header .dropdowns{display:inline-block}.litepicker-container .calendar-header .dropdowns select{background-color:#fff;border:1px solid #ddd;border-radius:3px;font-size:inherit;padding:5px}.litepicker-container .calendar-main{color:#333}.litepicker-container .calendar-main table{border-collapse:collapse;border-spacing:0;width:100%}.litepicker-container .calendar-main th{color:#999;font-size:12px;font-weight:400;padding:5px;text-align:center}.litepicker-container .calendar-main td{border:1px solid transparent;border-radius:3px;padding:0}.litepicker-container .calendar-main .day{align-items:center;background:0 0;border:0;border-radius:3px;color:#333;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;margin:0;outline:0;padding:0;width:100%}.litepicker-container .calendar-main .day.is-today{border:1px solid #bbb;border-radius:3px}.litepicker-container .calendar-main .day.is-in-range{background-color:#f2f2f2}.litepicker-container .calendar-main .day.is-start-date{background-color:#3265b1;color:#fff}.litepicker-container .calendar-main .day.is-end-date{background-color:#3265b1;color:#fff}.litepicker-container .calendar-main .day:hover{background-color:#eee}.litepicker-container .calendar-main .day.is-start-date:hover,.litepicker-container .calendar-main .day.is-end-date:hover{background-color:#285190}.litepicker-container .calendar-main .day.is-disabled{color:#ccc;cursor:not-allowed;text-decoration:line-through}.litepicker-container .calendar-main .day.is-highlighted{background-color:orange;color:#fff}.litepicker-container .week-number{align-items:center;color:#999;display:flex;font-size:12px;height:28px;justify-content:center;pointer-events:none}.litepicker-container .container__footer{border-top:1px solid #ddd;padding:10px}.litepicker-container .container__footer .button-group{display:flex;justify-content:flex-end}.litepicker-container .container__footer .button-group button{background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:12px;margin-left:5px;padding:5px 10px}.litepicker-container .container__footer .button-group button:focus{outline:0}.litepicker-container .container__footer .button-group .button-apply{background-color:#3265b1;border-color:#3265b1;color:#fff}.litepicker-container .container__footer .button-group .button-cancel:hover{background-color:#f2f2f2}.litepicker-container .container__footer .button-group .button-reset:hover{background-color:#f2f2f2}.litepicker-container .container__footer .button-group .button-apply:hover{background-color:#285190}