.k-calendar{border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;flex-flow:column nowrap;font-family:inherit;font-size:14px;line-height:1.4285714286;outline:0;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-calendar>.k-calendar{border:0}.k-calendar .k-link{overflow:hidden;position:relative;white-space:normal}.k-calendar-table{border-collapse:separate;border-color:inherit;border-spacing:0;border-width:0;display:inline-table;margin:0;outline:0;position:relative;table-layout:fixed;text-align:center;vertical-align:top;z-index:1}.k-calendar .k-meta-header,.k-calendar .k-month-header,.k-calendar-caption,.k-calendar-caption.k-calendar-th{box-sizing:border-box;cursor:default;font-weight:700;height:32px;padding:4px 8px;text-align:left;text-transform:none}.k-calendar-td,.k-calendar-th{border:0 solid;border-color:inherit;cursor:default;font-weight:400;padding:0;text-align:center}.k-calendar-th{font-size:12px;height:32px;line-height:2;text-transform:uppercase;width:32px}.k-calendar-td{border-color:transparent;border-radius:4px}.k-calendar .k-header{border-bottom-style:solid;border-bottom-width:1px;flex-flow:row nowrap;gap:4px;position:relative;z-index:2}.k-calendar .k-header,.k-calendar-header{align-items:center;display:flex;padding:4px}.k-calendar-header{box-sizing:border-box;flex:0 0 auto;justify-content:space-between;min-width:256px}.k-calendar-header .k-calendar-title,.k-calendar-header .k-title{font-weight:700}.k-calendar-header .k-nav-today,.k-calendar-header .k-today{cursor:pointer;outline:none;text-decoration:none}.k-calendar-header .k-calendar-nav{align-items:center;display:flex;flex-flow:row nowrap;gap:4px}.k-calendar .k-footer,.k-calendar-footer{clear:both;padding:8px 16px;text-align:center}.k-calendar-view{box-sizing:content-box;gap:16px;margin:auto;min-height:224px;overflow:hidden;padding:0 4px;position:relative;width:224px;z-index:1}.k-calendar-view .k-link{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;padding:.5em}.k-week-number .k-calendar-view{width:256px}.k-calendar-monthview .k-calendar-td,.k-calendar-monthview .k-link{height:32px;width:32px}.k-calendar-yearview .k-calendar-td{height:auto;width:auto}.k-calendar-yearview .k-link{height:56px;width:56px}.k-calendar-decadeview .k-calendar-td{height:auto;width:auto}.k-calendar-decadeview .k-link{height:56px;width:56px}.k-calendar-centuryview .k-calendar-td{height:auto;width:auto}.k-calendar-centuryview .k-link{height:56px;text-align:left;width:56px}.k-popup .k-calendar{height:100%}.k-calendar-container,.k-datetime-container{padding:0}.k-calendar-container .k-calendar,.k-datetime-container .k-calendar{border-width:0}.k-calendar .k-calendar-content.k-scrollable,.k-calendar .k-content.k-scrollable{box-sizing:content-box;display:block;margin-left:-100px;margin-right:-117px;overflow-x:hidden;overflow-y:auto;padding-left:100px;padding-right:100px}.k-calendar .k-scrollable-placeholder{position:absolute;right:0;top:0;width:1px;z-index:-1}.k-calendar-infinite{box-sizing:content-box;display:inline-flex;flex-flow:row nowrap}.k-calendar-infinite .k-calendar-view{display:flex;flex:0 0 auto;flex-flow:column nowrap;gap:0;height:288px;overflow:hidden;padding:0 16px}.k-calendar-infinite .k-calendar-view .k-content.k-scrollable{position:relative}.k-calendar-infinite .k-calendar-view:after{bottom:0;box-shadow:0 0 32px 16px #fff;content:"\200b";display:block;height:0;left:-25%;line-height:0;position:absolute;width:150%;z-index:1}.k-calendar-infinite .k-calendar-header{margin-left:-16px;margin-right:-16px;min-width:0;padding:8px 16px;width:auto}.k-calendar-infinite .k-calendar-weekdays{flex:0 0 auto}.k-calendar-navigation{display:block;flex:0 0 auto;overflow:hidden;position:relative;text-align:center;width:5em;z-index:2}.k-calendar-navigation:after,.k-calendar-navigation:before{box-shadow:0 0 6em 3em #fafafa;content:"\200b";display:block;height:0;left:-50%;line-height:0;position:absolute;width:200%;z-index:1}.k-calendar-navigation:before{top:0}.k-calendar-navigation:after{bottom:0}.k-calendar-navigation .k-calendar-content,.k-calendar-navigation .k-content{background:transparent;bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.k-calendar-navigation .k-calendar-content ul,.k-calendar-navigation .k-content ul{width:5em}.k-calendar-navigation .k-calendar-content li,.k-calendar-navigation .k-content li{cursor:pointer;height:2em;line-height:2em;overflow:hidden;padding:0 1em;text-overflow:clip;white-space:nowrap}.k-calendar-navigation .k-calendar-navigation-marker{font-weight:700}.k-calendar-navigation .k-calendar-navigation-highlight{border-style:solid;border-width:1px 0;box-sizing:border-box;height:2em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.k-calendar-range{width:auto}.k-calendar-range .k-calendar-view{white-space:nowrap;width:auto}.k-calendar-range .k-calendar-view:after{display:none}.k-calendar-range .k-range-start{border-bottom-right-radius:0;border-color:inherit;border-top-right-radius:0}.k-calendar-range .k-range-end{border-bottom-left-radius:0;border-color:inherit;border-top-left-radius:0}.k-calendar-range .k-range-mid{border-color:inherit;border-radius:0}.k-calendar[dir=rtl] .k-nav-next,.k-calendar[dir=rtl] .k-nav-prev,.k-calendar[dir=rtl] .k-next-view,.k-calendar[dir=rtl] .k-prev-view,.k-rtl .k-calendar .k-nav-next,.k-rtl .k-calendar .k-nav-prev,.k-rtl .k-calendar .k-next-view,.k-rtl .k-calendar .k-prev-view{transform:scaleX(-1)}.k-calendar[dir=rtl] .k-calendar-content.k-scrollable,.k-calendar[dir=rtl] .k-content.k-scrollable,.k-rtl .k-calendar .k-calendar-content.k-scrollable,.k-rtl .k-calendar .k-content.k-scrollable{margin-left:-117px;margin-right:-100px;padding-left:100px;padding-right:100px}.k-calendar[dir=rtl] .k-calendar-tbody .k-calendar-th,.k-calendar[dir=rtl] tbody th,.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,.k-rtl .k-calendar tbody th{text-align:right}.k-calendar[dir=rtl] .k-calendar-content>.k-calendar-table,.k-calendar[dir=rtl] .k-calendar-content>table,.k-calendar[dir=rtl] .k-content>.k-calendar-table,.k-calendar[dir=rtl] .k-content>table,.k-rtl .k-calendar .k-calendar-content>.k-calendar-table,.k-rtl .k-calendar .k-calendar-content>table,.k-rtl .k-calendar .k-content>.k-calendar-table,.k-rtl .k-calendar .k-content>table{margin-left:-17px;margin-right:0}.k-calendar{background-color:#fff;border-color:rgba(0,0,0,.08);color:#424242}.k-calendar .k-header{background-color:#fafafa;border-color:inherit;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);color:#424242}.k-calendar .k-nav-today{color:#1274ac}.k-calendar .k-nav-today.k-focus,.k-calendar .k-nav-today.k-hover,.k-calendar .k-nav-today.k-state-focus,.k-calendar .k-nav-today.k-state-hover,.k-calendar .k-nav-today:focus,.k-calendar .k-nav-today:hover{color:#0f6190}.k-calendar .k-calendar-caption,.k-calendar .k-calendar-th,.k-calendar .k-meta-header,.k-calendar .k-month-header{color:#666}.k-calendar .k-calendar-view .k-today{color:#1274ac}.k-calendar .k-other-month{color:#666}.k-calendar .k-alt{background-color:transparent;color:#666}.k-calendar .k-out-of-range{pointer-events:none;visibility:hidden}.k-calendar .k-calendar-td.k-hover .k-link,.k-calendar .k-calendar-td.k-state-hover .k-link,.k-calendar .k-calendar-td:hover .k-link{background-color:#ececec;border-color:rgba(0,0,0,.08);color:#424242}.k-calendar .k-calendar-td.k-selected .k-link,.k-calendar .k-calendar-td.k-state-selected .k-link{background-color:#1274ac;border-color:rgba(0,0,0,.08);color:#fff}.k-calendar .k-calendar-td.k-selected.k-hover .k-link,.k-calendar .k-calendar-td.k-selected:hover .k-link,.k-calendar .k-calendar-td.k-state-selected.k-state-hover .k-link,.k-calendar .k-calendar-td.k-state-selected:hover .k-link{background-color:#116fa5;color:#fff}.k-calendar .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-td.k-selected.k-focus .k-link,.k-calendar .k-calendar-td.k-selected.k-focused .k-link,.k-calendar .k-calendar-td.k-selected:focus .k-link,.k-calendar .k-calendar-td.k-state-focus .k-link,.k-calendar .k-calendar-td.k-state-focused .k-link,.k-calendar .k-calendar-td.k-state-selected.k-state-focus .k-link,.k-calendar .k-calendar-td.k-state-selected.k-state-focused .k-link{box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.k-calendar .k-calendar-navigation{background-color:#fafafa;box-shadow:inset -1px 0 rgba(0,0,0,.08);color:#424242}.k-calendar .k-calendar-navigation li.k-hover,.k-calendar .k-calendar-navigation li.k-state-hover,.k-calendar .k-calendar-navigation li:hover{color:#0f6190}.k-calendar .k-calendar-navigation-highlight{background-color:#fff;border-color:rgba(0,0,0,.08);color:#424242}.k-calendar[dir=rtl] .k-calendar-navigation,.k-rtl .k-calendar .k-calendar-navigation{box-shadow:inset 1px 0 rgba(0,0,0,.08)}.k-calendar.k-invalid,.k-calendar.k-invalid:hover,.k-calendar.k-state-invalid,.k-calendar.ng-invalid.ng-dirty,.k-calendar.ng-invalid.ng-touched{border-color:#d51923}.k-scheduler .k-calendar .k-other-month{background-color:transparent;color:#666}.k-calendar .k-range-end,.k-calendar .k-range-mid,.k-calendar .k-range-start{background-image:linear-gradient(transparent 1px,rgba(18,116,172,.25) 0,rgba(18,116,172,.25) calc(100% - 1px),transparent calc(100% - 1px))}.k-ie
.k-calendar .k-range-end,.k-ie
.k-calendar .k-range-mid,.k-ie .k-calendar .k-range-start{background-color:rgba(18,116,172,.25);background-image:none}.k-calendar .k-range-start.k-range-end{background-color:transparent;background-image:none}.k-calendar .k-range-end .k-link,.k-calendar .k-range-start .k-link{background-color:#1274ac}.k-calendar .k-range-end.k-active .k-link,.k-calendar .k-range-end.k-state-active .k-link,.k-calendar .k-range-start.k-active .k-link,.k-calendar .k-range-start.k-state-active .k-link{box-shadow:inset 0 0 2px 2px rgba(0,0,0,.2)}.k-calendar .k-range-split-end,.k-calendar .k-range-split-start{position:relative}.k-calendar .k-range-split-end:after,.k-calendar .k-range-split-start:after{bottom:1px;content:"";display:block;position:absolute;top:1px;width:5px}.k-calendar .k-range-split-start:after{background-image:linear-gradient(270deg,rgba(18,116,172,.25),transparent);left:-5px;right:auto}.k-calendar .k-range-split-end:after{background-image:linear-gradient(90deg,rgba(18,116,172,.25),transparent);left:auto;right:-5px}.k-scheduler-yearview .k-calendar{border-width:0;width:100%}.k-scheduler-yearview .k-calendar .k-calendar-view{flex-wrap:wrap;gap:12px;justify-content:center}.k-scheduler-yearview .k-calendar .k-content{flex:0}.k-scheduler-yearview .k-calendar .k-link{position:relative}.k-scheduler-yearview .k-calendar td.k-selected,.k-scheduler-yearview .k-calendar td.k-state-selected{background-color:inherit}.k-ie .k-scheduler-yearview .k-calendar-view .k-month,.k-safari .k-scheduler-yearview .k-calendar-view .k-month{margin:0 6px}.k-daterange-picker .k-dateinput,.k-daterangepicker .k-dateinput{width:10em}.k-dateinput-wrap,.k-numeric-wrap{border-color:inherit;border-width:0;box-sizing:border-box;display:flex;flex:1 1 auto;flex-flow:row nowrap;overflow:hidden;position:relative;width:100%}.k-form .k-daterangepicker .k-dateinput,.k-input,.k-picker{display:inline-flex;width:100%}.k-input,.k-picker{align-items:stretch;-webkit-appearance:none;border-style:solid;border-width:1px;box-shadow:none;flex-flow:row nowrap;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4285714286;margin:0;min-width:0;outline:0;overflow:hidden;padding:0;position:relative;text-align:start;text-overflow:ellipsis;vertical-align:middle}.k-input,.k-input *,.k-input :after,.k-input :before,.k-picker,.k-picker *,.k-picker :after,.k-picker :before{box-sizing:border-box}.k-input .k-input,.k-input .k-picker,.k-picker .k-input,.k-picker .k-picker{background:none;border-width:0!important;box-shadow:none;color:inherit;font:inherit;outline:0}.k-input>*,.k-picker>*{margin:0}.k-input:-ms-input-placeholder,.k-picker:-ms-input-placeholder{opacity:1;-ms-user-select:none;user-select:none}.k-input::placeholder,.k-picker::placeholder{color:#666;opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-input:-ms-input-placeholder,.k-picker:-ms-input-placeholder{color:#666}input.k-input,textarea.k-textarea{padding:4px 8px}.k-disabled .k-disabled,.k-disabled .k-state-disabled,.k-disabled [disabled],.k-state-disabled .k-disabled,.k-state-disabled .k-state-disabled,.k-state-disabled [disabled],.k-widget[disabled] .k-disabled,.k-widget[disabled] .k-state-disabled,.k-widget[disabled] [disabled]{filter:grayscale(0);opacity:1}.k-disabled,.k-state-disabled,.k-widget[disabled],input.k-input:disabled,input.k-input[disabled],textarea.k-textarea:disabled,textarea.k-textarea[disabled]{box-shadow:none;cursor:default;filter:grayscale(.1);opacity:.6;outline:none;pointer-events:none}.k-disabled .k-link,.k-state-disabled .k-link,.k-widget[disabled] .k-link{cursor:default;outline:0}.k-disabled
textarea.k-textarea:disabled,.k-disabled
textarea.k-textarea[disabled],.k-disabled input.k-input:disabled,.k-disabled input.k-input[disabled],.k-state-disabled
textarea.k-textarea:disabled,.k-state-disabled
textarea.k-textarea[disabled],.k-state-disabled input.k-input:disabled,.k-state-disabled input.k-input[disabled],[disabled]
textarea.k-textarea:disabled,[disabled]
textarea.k-textarea[disabled],[disabled] input.k-input:disabled,[disabled] input.k-input[disabled]{filter:grayscale(0);opacity:1}.k-input-inner{-webkit-appearance:none;background:none;border:0;color:inherit;flex:1;font:inherit;outline:0;overflow:hidden;padding:4px 8px;position:relative;text-overflow:ellipsis;width:100%;z-index:1}.k-input-inner::-ms-clear{display:none}.k-input-inner:-ms-input-placeholder{opacity:1;-ms-user-select:none;user-select:none}.k-input-inner::placeholder{color:#666;opacity:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-input-inner:-ms-input-placeholder{color:#666}.k-input-inner:invalid{box-shadow:none}span.k-input-inner{align-items:center;display:flex;flex-flow:row nowrap;white-space:nowrap}textarea.k-input-inner{margin:0}