.k-datepicker{display:inline-block;outline:none;width:12.5rem}.k-datepicker .k-input{width:100%}.k-datepicker .k-inner{cursor:pointer}.k-datepicker.k-show .k-inner,.k-datepicker:focus .k-inner{border:1px solid #0a5eee}.k-datepicker.k-range{width:16.666666666666668rem}.k-datepicker-content{color:#595959;max-width:none;padding:0}.k-datepicker-content .k-calendar-wrapper{outline:none;width:12.5rem;padding:.666666666666667rem .666666666666667rem .166666666666667rem;position:relative}.k-datepicker-content .k-day,.k-datepicker-content .k-weekday{display:inline-block;height:1rem;width:1rem;border:1px solid transparent;line-height:calc(1rem - 2px);text-align:center;margin:.291666666666667rem}.k-datepicker-content .k-day{border-radius:50%;cursor:pointer;position:relative}.k-datepicker-content .k-day.k-hover{background:#eee;color:#595959}.k-datepicker-content .k-day.k-out{color:#999}.k-datepicker-content .k-day.k-today{border:1px solid #cad0dd}.k-datepicker-content .k-day.k-active{background:#0a5eee;color:#fff}.k-datepicker-content .k-day.k-active.k-today{border-color:transparent}.k-datepicker-content .k-day.k-disabled{color:#ccc;cursor:not-allowed;background:none}.k-datepicker-content .k-weekdays{border-bottom:1px solid #e5e5e5}.k-datepicker-content .k-month{text-align:center;padding:0 .25rem .5rem}.k-datepicker-content .k-month .k-text{margin:0 .125rem;line-height:1.25rem}.k-datepicker-content .k-month .k-left-btns,.k-datepicker-content .k-month .k-prev{float:left}.k-datepicker-content .k-month .k-next,.k-datepicker-content .k-month .k-right-btns{float:right}.k-datepicker-content .k-month .k-text-wrapper{font-size:14px;cursor:pointer;overflow:hidden;position:relative}.k-datepicker-content .k-month .k-text-wrapper .k-icon{position:absolute;margin-left:-1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-datepicker-content .k-scroll-select{height:10.125rem;margin:12px 0}.k-datepicker-content .k-range{white-space:nowrap}.k-datepicker-content .k-range .k-calendar-wrapper{display:inline-block;vertical-align:top}.k-datepicker-content .k-range .k-calendar-wrapper:last-of-type{margin-left:0}.k-datepicker-content .k-in-range{color:#fff}.k-datepicker-content .k-in-range:after{content:"";display:inline-block;position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;width:1rem;height:1rem;padding:0 .291666666666667rem;background:#74a8f7;left:-.291666666666667rem;top:-1px;margin-left:-1px;z-index:-1}.k-datepicker-content.k-with-shortcuts .k-calendar-wrapper{margin-left:4.166666666666667rem}.k-datepicker-content .k-shortcuts{position:absolute;left:0;top:0;bottom:0;width:4.166666666666667rem;border-right:1px solid #e5e5e5;padding:.5rem 0}.k-datepicker-content .k-shortcuts .k-item{line-height:1.333333333333333rem;padding:0 .666666666666667rem;cursor:pointer}.k-datepicker-content .k-shortcuts .k-item:hover{background:#eee}.k-datepicker-content .k-tabs{position:absolute;top:0;left:0;width:100%;border:none}.k-datepicker-content .k-tabs .k-wrapper{float:none}.k-datepicker-content .k-tabs .k-tab{width:50%}.k-datepicker-content .k-datetime .k-date-picker,.k-datepicker-content .k-datetime .k-time-picker{margin-top:1.5rem}.k-datepicker-content .k-range .k-datetime:nth-child(2){border-left:1px solid #e5e5e5}.k-datepicker-content .k-time-picker .k-scroll-select{height:11.625rem}.k-datepicker-content .k-footer{border-top:1px solid #e5e5e5;padding:8px 16px;text-align:right}