input.input-for-slider{border-radius:8.4px 8.4px 0 0;left:0}.slider-case{display:block;position:relative;padding:0 15px;width:100%;box-sizing:border-box;margin:0 auto;border-radius:8.4px}input.input-for-slider + .slider-case{border-radius:0 0 8.4px 8.4px}.slider-inner{display:block;position:relative;width:auto;padding:0;margin:0;height:100%}.slider-line{height:8px;position:absolute;width:100%;top:50%;left:0;margin-top:-4px;border-radius:8px;overflow:hidden}.slider-handle{position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;border-radius:50%;cursor:pointer;z-index:3;transition:transform 0.12s ease-out 0s}.slider-start .slider-handle{transform:scale(1.26)}.slider-drop .slider-handle{transform:scale(1)}.slider-handle:after{content:"";position:absolute;top:-15%;left:-50%;width:200%;height:130%;background:transparent}.slider-line-fill{position:relative;width:0;height:100%;border-radius:11.7px}.slider-case + .slider-scale{display:block;position:relative;top:-12px;border-radius:8.4px;padding:6px 15px;margin:0 auto}.slider-case + .slider-scale .slider-scale-inner{display:block;padding:0;margin:0 auto;position:relative;white-space:nowrap;padding:6px 0;margin:0 auto;font-size:0;letter-spacing:0;word-spacing:0;line-height:1;height:15px}.slider-case + .slider-scale .slider-scale-inner span[data-scale]{display:inline-block;text-align:center;padding:0;margin:0;padding-top:7.5px;font-size:10px;min-width:15px}.slider-case + .slider-scale .slider-scale-inner span[data-scale].first,.slider-case + .slider-scale .slider-scale-inner span[data-scale].last{}.slider-case + .slider-scale .slider-scale-inner span[data-scale]:after{content:"";position:absolute;top:0;height:4.5px;width:1px;left:50%;margin-left:-1px}@media screen and (max-width:800px){.slider-case + .slider-scale{display:none}}input[readonly].input-for-time{cursor:pointer}.line:nth-child(odd) input[readonly].input-for-time,.line.light input[readonly].input-for-time{}.slider-case + .slider-scale .slider-scale-inner span[data-scale]:after{background:#2a8cc0}.slider-case + .slider-scale{background:#fff}.slider-case{background:#fff}.slider-line{background:#F0F2F8;box-shadow:inset 0 0 1px 1px rgba(66,87,138,0.01),inset 0 0 3px 0 rgba(66,87,138,0.06)}.line:nth-child(odd) .slider-case + .slider-scale,.line.light .slider-case + .slider-scale{background:#F0F2F8}.line:nth-child(odd) .slider-case,.line.light .slider-case{background:#F0F2F8}.line:nth-child(odd) .slider-line,.line.light .slider-line{background:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,0.01)}.sliders-time .slider-case + .slider-scale,.line:nth-child(odd) .sliders-time .slider-case + .slider-scale,.line.light .sliders-time .slider-case + .slider-scale{background:#fff}.sliders-time .slider-case,.line:nth-child(odd) .sliders-time .slider-case,.line.light .sliders-time .slider-case{background:#fff}.sliders-time .slider-line,.line:nth-child(odd) .sliders-time .slider-line,.line.light .sliders-time .slider-line{background:#F0F2F8;box-shadow:inset 0 0 1px 1px rgba(66,87,138,0.01),inset 0 0 3px 0 rgba(66,87,138,0.06)}.slider-handle{background:#5fbff2}.slider-range .slider-handle{background:#2a8cc0}.slider-range .slider-handle.range-handle{background:#5fbff2}.slider-line-fill{background:#3c9dd0;background:linear-gradient(to left,#5fbff2,#2a8cc0)}input.input-for-calendar,input.input-for-calendar[readonly]{cursor:pointer}.calendar-for-input{position:absolute;left:0;z-index:999}.calendar-for-input.top-position{bottom:100%}.container-calendar{position:relative;display:inline-block;width:auto;padding:0;margin:0;border-radius:15px;box-sizing:border-box;max-width:100%}.container-calendar .table-outer-calendar{margin:0;padding:6px;padding-top:0;max-width:100%;overflow-x:auto}.container-calendar.events-calendar .table-outer-calendar{overflow:visible;position:relative}.container-calendar .controls-calendar{display:block;line-height:1;font-size:0;letter-spacing:0;overflow:hidden;white-space:nowrap;width:100%;padding:0;margin:0;border-radius:15px 15px 0 0;padding:3px 0}.container-calendar .change-year-month-calendar{display:inline-block;vertical-align:middle;box-sizing:border-box;text-align:center;width:70%}.container-calendar .change-year-month-calendar p.form{line-height:1}.container-calendar .controls-calendar label{display:inline-block;width:64%}.container-calendar .controls-calendar label.change-year-calendar{width:36%}.container-calendar .controls-calendar label select{font-size:16px;display:inline-block;vertical-align:middle;padding:0 12px;height:33px;line-height:33px;margin:0;box-sizing:border-box;text-align:left;border-radius:0;background-position:bottom 11px right 12px;background-size:9px 9px}@media screen and (max-width:800px){.container-calendar .controls-calendar label select{height:30px;line-height:30px;background-position:bottom 9px right 12px}}.container-calendar .controls-calendar label.change-month-calendar select{border-radius:33px 0 0 33px;margin-right:1px}.container-calendar .controls-calendar label.change-year-calendar select{border-radius:0 33px 33px 0;margin-left:1px}.container-calendar .controls-calendar a{display:inline-block;vertical-align:middle;text-decoration:none;width:15%;text-align:left;box-sizing:border-box;padding:0}.container-calendar .controls-calendar label,.container-calendar .controls-calendar a span{margin:0;height:48px;line-height:48px}@media screen and (max-width:800px){.container-calendar .controls-calendar label,.container-calendar .controls-calendar a span{height:42px;line-height:42px}}.container-calendar .controls-calendar a span{display:block;font-size:18px;text-align:center;background:none}@media screen and (max-width:800px){.container-calendar .controls-calendar a span{font-size:16px}}.container-calendar .table-calendar{table-layout:fixed;border:none;border-collapse:collapse;border-spacing:0;width:auto;min-width:auto;max-width:100%;margin:0;padding:0}@media screen and (max-width:800px){.container-calendar .controls-calendar label select{font-size:14px;padding:0 12px}}@media screen and (max-width:330px){.container-calendar .controls-calendar label select{background-image:none}}.container-calendar .table-calendar tr td,.container-calendar .table-calendar tr th{margin:0;padding:0;border:none;background:none;text-align:center;vertical-align:middle;border:none;border-color:transparent}.container-calendar.multiple-calendar .table-calendar tr td,.container-calendar.multiple-calendar .table-calendar tr th{border:1px solid transparent}.container-calendar.range-calendar .table-calendar tr td{border-bottom:1px solid transparent;vertical-align:baseline}.container-calendar.range-calendar .table-calendar tr:last-child td{border-bottom:0}.container-calendar .table-calendar tr td{user-select:none}.container-calendar .table-calendar tr:nth-child(odd) td{background:none}.container-calendar .table-calendar tr td span.date-number{display:block;width:45px;height:45px;line-height:45px;border-radius:8.4px;padding:0;font-size:16px;vertical-align:baseline;max-width:100%;overflow:visible;text-align:center;transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s,border-radius 0.15s ease-in-out 0s;will-change:background-color,color,border-radius}.container-calendar .table-calendar tr th{padding:12px 0 9px 0;font-size:14px}.container-calendar.multiple-calendar .table-calendar tr td span.date-number{width:44px;height:44px;line-height:44px}@media screen and (max-width:800px){.container-calendar .table-calendar tr td span.date-number,.container-calendar .table-calendar tr th span.date-number{width:42px;height:42px;line-height:42px;font-size:14px}.container-calendar.multiple-calendar .table-calendar tr td span.date-number{width:41px;height:41px;line-height:41px}.container-calendar .table-calendar tr th span.date-number{font-size:12px}}.container-calendar .table-calendar tr td input[type="checkbox"][data-disabled] + span.date-number{cursor:not-allowed}.container-calendar .table-calendar tr td input[type="checkbox"]{display:none}.container-calendar .table-calendar tr td.date-range span.date-number,.container-calendar .table-calendar tr td.hover-range span.date-number{position:relative;border-radius:0}.range-calendar .table-calendar tr td span.date-number:after{content:"\276F";opacity:0;visibility:hidden;display:block;position:absolute;width:21px;height:21px;line-height:21px;top:50%;left:100%;margin-top:-11px;margin-left:-10.5px;text-align:center;font-size:11px;background-color:transparent;border-radius:100%;z-index:3;pointer-events:none;user-select:none;transition:none;transition:opacity 0.15s ease-in-out 0s,background-color 0.15s ease-in-out 0s;will-change:opacity,background-color}.range-calendar .table-calendar tr td.date-range:not(.date-range-end) span.date-number:after,.range-calendar .table-calendar tr td.hover-range:not(.date-range-end,.date-range,.hover-range-end) span.date-number:after,.range-calendar .table-calendar tr td.date-range-end.hover-range span.date-number:after{visibility:visible;opacity:1}@media screen and (max-width:800px){.range-calendar .table-calendar tr td span.date-number:after{width:18px;height:18px;line-height:18px;margin-top:-10px;margin-left:-9px;font-size:9px}}.container-calendar .table-calendar tr td.date-range-end.hover-range:hover span.date-number:after,.container-calendar .table-calendar tr td.date-range-end.hover-range-end span.date-number:after{opacity:0}.container-calendar .table-calendar tr td input[data-disabled] + span.date-number:after,.container-calendar .table-calendar tr td.disabled-date span.date-number:after{opacity:0;display:none}.container-calendar .table-calendar tr td:last-child span.date-number:after{opacity:0;display:none}.container-calendar .table-calendar tr td.disabled-date.hover-range span.date-number{cursor:not-allowed}.container-calendar .table-calendar tr td.disabled-date.hover-range-start span.date-number:before,.container-calendar .table-calendar tr td.disabled-date.hover-range-end span.date-number:before{content:"\0021";display:block;position:absolute;width:18px;height:18px;line-height:18px;top:3px;right:3px;margin:0;text-align:center;font-size:14px;font-weight:bold;background:transparent;border-radius:100%;z-index:3}@media screen and (max-width:800px){.container-calendar .table-calendar tr td.disabled-date.hover-range-start span.date-number:before,.container-calendar .table-calendar tr td.disabled-date.hover-range-end span.date-number:before{font-size:12px;top:0;right:0}}.container-calendar .table-calendar tr td.disabled-date.hover-range-start input[type="checkbox"]:checked + span.date-number:before,.container-calendar .table-calendar tr td.disabled-date.hover-range-end input[type="checkbox"]:checked + span.date-number:before{display:none}.container-calendar .table-calendar tr td.events-date{position:static}.container-calendar .table-calendar tr td .date-events-list{position:absolute;top:auto;bottom:auto;left:0;right:0;opacity:0;visibility:hidden;border-radius:6px;padding:6px;box-sizing:border-box;margin:0;margin-top:1px;margin-left:auto;margin-right:auto;width:100%;width:calc(100% - 12px);max-width:100%;text-align:left;z-index:99;transform:translateY(24px);transition:opacity 0.18s ease-in-out 0s,transform 0.18s ease-in-out 0s,visibility 0.18s ease-in-out 0s;will-change:opacity,transform,visibility}.container-calendar .table-calendar tr td.events-date label{position:relative}.container-calendar .table-calendar tr td.events-date label:after{content:"";position:absolute;width:0;height:0;line-height:0;top:auto;bottom:-2.1px;left:50%;right:auto;margin-left:-9px;border:9px dashed;border-bottom-style:solid;border-top:none;opacity:0;visibility:hidden;z-index:99;transform:translateY(24px);transition:opacity 0.18s ease-in-out 0s,transform 0.18s ease-in-out 0s,visibility 0.18s ease-in-out 0s;will-change:opacity,transform,visibility}.container-calendar .table-calendar tr td.events-date label button.event-point{position:absolute;display:block;right:-3px;top:-7.5px;padding:0 7.5px;margin:0;width:auto;min-width:24px;height:24px;text-align:center;box-sizing:border-box;border:none;border-radius:11.7px;font-size:11.4px;cursor:pointer;z-index:9;transition:background-color 0.15s ease-in-out 0s;will-change:background-color}.container-calendar .table-calendar tr td.events-date label button.event-point:after,.container-calendar .table-calendar tr td.events-date label button.event-point:before{display:none}.container-calendar .table-calendar tr td.events-date label button.event-point span{padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:inherit;line-height:1}@media screen and (max-width:800px){.container-calendar .table-calendar tr td.events-date label button.event-point{top:-7.5px;min-width:21px;height:21px;line-height:21px;font-size:11.4px}}.container-calendar .table-calendar tr td .date-events-list-inner{padding:6px;box-sizing:border-box;margin:0;max-height:300px;overflow:auto}.container-calendar .table-calendar tr td.events-date.show-events-list label:after{transform:translateY(0);opacity:1;visibility:visible;z-index:99}.container-calendar .table-calendar tr td.events-date.show-events-list .date-events-list{transform:translateY(0);opacity:1;visibility:visible;z-index:99}.container-calendar .table-calendar tr td .date-events-list .event-item{margin-top:12px;padding-top:12px}.container-calendar .table-calendar tr td .date-events-list .event-item:first-child{margin-top:0;padding-top:0;border-top:none}.container-calendar .table-calendar tr td .date-events-list .event-item h5,.container-calendar .table-calendar tr td .date-events-list .event-item h6,.container-calendar .table-calendar tr td .date-events-list .event-item p{margin:0;line-height:1}.container-calendar .table-calendar tr td .date-events-list .event-item h5.event-title{font-size:14px}.container-calendar .table-calendar tr td .date-events-list .event-item h6.event-description{font-size:12px}.container-calendar .table-calendar tr td .date-events-list .event-item .event-content{font-size:12px}.container-calendar .table-calendar tr td .date-events-list .event-item .event-date-time{font-size:12px}.container-calendar .table-calendar tr td .date-events-list .event-item .event-title + .event-content,.container-calendar .table-calendar tr td .date-events-list .event-item .event-description + .event-content{margin-top:3px}.container-calendar .table-calendar tr td .date-events-list .event-item .event-title + .event-date-time,.container-calendar .table-calendar tr td .date-events-list .event-item .event-description + .event-date-time,.container-calendar .table-calendar tr td .date-events-list .event-item .event-content + .event-date-time{margin-top:3px}.container-calendar .table-calendar tr td .date-events-list .event-item .event-date-time .event-date + .event-time{margin-left:4.5px}.container-calendar .date-calendar.today-date:not(.selected-date,.hover-range,.date-range) span.date-number{border-radius:100%}.container-calendar .date-calendar.events-date:not(.selected-date,.hover-range,.date-range) span.date-number{border-radius:100%}.range-calendar .table-calendar tr td.date-range-start span.date-number{border-radius:8.4px 0 0 8.4px}.range-calendar .table-calendar tr td.date-range-end span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.hover-range + td.date-range-start span.date-number{border-radius:0}.range-calendar .table-calendar tr td.date-range-end.hover-range:not(.hover-range-end) span.date-number{border-radius:0}.range-calendar .table-calendar tr td.hover-range-start:not(.date-range) span.date-number{border-radius:8.4px 0 0 8.4px}.range-calendar .table-calendar tr td.hover-range-end:not(.date-range) span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.hover-range-start.hover-range-end:not(.date-range) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range[data-day="1"]:not(.hover-range-end) span.date-number,.container-calendar .table-calendar tr td.date-range[data-day="1"]:not(.date-range-end) span.date-number{border-radius:8.4px 0 0 8.4px}.range-calendar .table-calendar tr td[data-day="1"].selected-date:not(.hover-range-start,.date-range-start) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td[data-day="1"].selected-date.hover-range-start.hover-range-end:not(.date-range-start) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range.hover-range-end[data-day="1"]:not(.selected-date) span.date-number,.container-calendar .table-calendar tr td.date-range.date-range-end[data-day="1"]:not(.selected-date,.hover-range) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.date-range.last-date span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.last-date.hover-range span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.last-date.hover-range-start span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.last-date.selected-date.hover-range-end span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.last-date.selected-date.date-range-start span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.last-date.selected-date.hover-range-start.hover-range-end:not(:last-child) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.last-date.selected-date.hover-range-end:not(.hover-range-start) span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.hover-range:first-child span.date-number,.container-calendar .table-calendar tr td.date-range:first-child span.date-number{border-radius:8.4px 0 0 8.4px}.range-calendar .table-calendar tr td.hover-range:last-child span.date-number,.container-calendar .table-calendar tr td.date-range:last-child span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.hover-range.last-date:first-child span.date-number,.container-calendar .table-calendar tr td.date-range.last-date:first-child span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range.last-date.selected-date:first-child:not(.hover-range-end) span.date-number,.container-calendar .table-calendar tr td.date-range.last-date.selected-date:first-child span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.date-range-start:last-child:not(.date-range-end) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.hover-range-start:last-child span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.hover-range:last-child:not(.hover-range-start,.last-date) span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.selected-date.date-range-start:last-child:not(.hover-range) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.date-range-end:last-child span.date-number{border-radius:0 8.4px 8.4px 0}.range-calendar .table-calendar tr td.selected-date:first-child:not(.date-range-start,.disabled-date) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.hover-range-start:first-child span.date-number{border-radius:8.4px 0 0 8.4px}.range-calendar .table-calendar tr td.selected-date.hover-range-start.hover-range-end:last-child:not(.date-range-end) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.hover-range-start.hover-range-end:first-child:not(.date-range-start) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range-end:first-child:not(.selected-date,.date-range) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range-start:last-child:not(.selected-date,.date-range) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.selected-date.date-range-end[data-day="1"]:last-child span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range[data-day="1"]:last-child span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td.hover-range[data-day="1"]:last-child:not(.hover-range-end) span.date-number,.container-calendar .table-calendar tr td.date-range[data-day="1"]:last-child:not(.date-range-end) span.date-number{border-radius:8.4px}.range-calendar .table-calendar tr td:first-child.last-date.selected-date.hover-range-end:not(.hover-range-start) span.date-number{border-radius:8.4px}input.input-for-calendar,input[readonly].input-for-calendar{color:#000;background-color:#fff}.line:nth-child(odd) input[readonly].input-for-calendar,.line.light input[readonly].input-for-calendar{color:#000;background-color:#F0F2F8}.container-calendar{background:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 18px 0 rgba(66,87,138,.18)}.container-calendar .controls-calendar{background-color:#F6F8FB}.container-calendar .controls-calendar label select{background-color:#fff}.line:nth-child(odd) .container-calendar .controls-calendar label select,.line.light .container-calendar .controls-calendar label select{background-color:#fff}.container-calendar .controls-calendar label select:hover,.container-calendar .controls-calendar label select:focus{background-color:#fff}.container-calendar .date-calendar{color:#000}.container-calendar .date-calendar.today-date{color:#000}.container-calendar .date-calendar.weekend,.container-calendar .date-calendar.holiday-date{color:#de3b3d}.container-calendar .date-calendar.past-date{color:#67728e}.container-calendar .date-calendar.past-date.weekend,.container-calendar .date-calendar.past-date.holiday-date{color:#ff8157}.date-calendar.today-date.holiday-date{color:#009961}.container-calendar .table-calendar tr th span.date-number{color:#949db3}.container-calendar .table-calendar tr th.weekend{color:#f65a59}.container-calendar .date-calendar.today-date span.date-number{background-color:#feefcd}.container-calendar .date-calendar.events-date span.date-number{background-color:#00c084;color:#fff}.container-calendar .date-calendar.today-date.events-date span.date-number{background-color:#fab700;color:#fff}.container-calendar .date-calendar.disabled.events-date span.date-number{background-color:#77819c;color:#fff}@media screen and (min-width:800px){.container-calendar .table-calendar tr td span.date-number:hover{background-color:#F0F2F8}.container-calendar .table-calendar tr td input[disabled] + span.date-number:hover{background-color:transparent}.container-calendar .date-calendar.events-date span.date-number:hover{background-color:#009961}.container-calendar .date-calendar.today-date.events-date span.date-number:hover{background-color:#fab700}.container-calendar .date-calendar.disabled.events-date span.date-number:hover{background-color:#77819c}}.container-calendar .table-calendar tr td input[type="checkbox"]:checked + span.date-number{color:#fff;background-color:#3c9dd0}.container-calendar .table-calendar tr td input[type="checkbox"][data-disabled] + span.date-number{background-color:transparent;color:#77819c}.container-calendar .table-calendar tr td.events-date input[type="checkbox"][data-disabled] + span.date-number{background-color:#F0F2F8}.container-calendar .table-calendar tr td.date-range span.date-number,.container-calendar .table-calendar tr td.hover-range span.date-number{color:#fff;background-color:#5fbff2}.container-calendar .table-calendar tr td.hover-range:not(.date-range) span.date-number{color:#000;background-color:#E9ECF4}.container-calendar .table-calendar tr td.hover-range-start:not(.date-range) span.date-number,.container-calendar .table-calendar tr td.hover-range-end:not(.date-range) span.date-number{background-color:#dde2ee}@media screen and (min-width:800px){.range-calendar .table-calendar tr td.date-range:hover span.date-number{background-color:#3c9dd0}}.range-calendar .table-calendar tr td.date-range:not(.date-range-end) span.date-number:after,.range-calendar .table-calendar tr td.hover-range:not(.date-range-end,.date-range,.hover-range-end) span.date-number:after,.range-calendar .table-calendar tr td.date-range-end.hover-range span.date-number:after{color:#fff;background-color:#5fbff2}.container-calendar .table-calendar tr td.hover-range:not(.date-range-end,.date-range,.hover-range-end) span.date-number:after,.container-calendar .table-calendar tr td.date-range-end.hover-range span.date-number:after{color:#2381b3;background-color:#E9ECF4}.container-calendar .table-calendar tr td.disabled-date.hover-range span.date-number,.container-calendar .table-calendar tr td.disabled-date.hover-range input[type="checkbox"]:checked + span.date-number,.container-calendar .table-calendar tr td.disabled-date.date-range-start.selected-date input[type="checkbox"]:checked + span.date-number,.container-calendar .table-calendar tr td.disabled-date.date-range-end.selected-date input[type="checkbox"]:checked + span.date-number{background-color:#F6F8FB;color:#a9b1c6;cursor:not-allowed}.container-calendar .table-calendar tr td.hover-range input[type="checkbox"][data-disabled] + span.date-number{background-color:#f65a59;color:#fff}.container-calendar .table-calendar tr td.disabled-date.date-range span.date-number,.container-calendar .table-calendar tr td.disabled-date.date-range-start span.date-number,.container-calendar .table-calendar tr td.disabled-date.date-range-end span.date-number{background-color:#F6F8FB;color:#a9b1c6}.container-calendar .table-calendar tr td.date-range-start input[type="checkbox"]:checked + span.date-number,.container-calendar .table-calendar tr td.date-range-end input[type="checkbox"]:checked + span.date-number{background-color:#2a8cc0}.container-calendar .table-calendar tr td.disabled-date.hover-range-start span.date-number:before,.container-calendar .table-calendar tr td.disabled-date.hover-range-end span.date-number:before{color:#de3b3d}.container-calendar .table-calendar tr td.disabled-date.hover-range-start input[type="checkbox"][data-disabled] + span.date-number:before,.container-calendar .table-calendar tr td.disabled-date.hover-range-end input[type="checkbox"][data-disabled] + span.date-number:before{color:#fff}.container-calendar .table-calendar tr td .date-events-list{color:#fff;background-color:#33384d}.container-calendar .table-calendar tr td .date-events-list .event-item p.event-date-time .event-date{color:#c8cedf}.container-calendar .table-calendar tr td.events-date label button.event-point{background:#505971;color:#fff}.container-calendar .table-calendar tr td.events-date label:after{border-color:#33384d;border-left-color:transparent;border-right-color:transparent}.container-calendar .table-calendar tr td .date-events-list .event-item{border-top:#77819c 1px dotted}.container-calendar .table-calendar tr td.events-date.show-events-list label button.event-point{background-color:#9944ca}input.input-for-time,input.input-for-time[readonly]{cursor:pointer}.container-time{position:absolute;width:auto;min-width:327px;max-width:100%;left:0;padding:0;margin:0;border-radius:9px;box-sizing:border-box;z-index:999}.container-time.top-position{bottom:100%}@media screen and (max-width:800px){.container-time{min-width:314px}}@media screen and (max-width:390px){.container-time{min-width:100%}}.container-time .sliders-time{padding:15px}.container-time .sliders-time .slider-case{padding:0;height:30px}.container-time .buttons-time{padding:15px;padding-top:0;box-sizing:border-box;text-align:right;max-width:100%;white-space:nowrap;overflow-x:auto}.container-time .form.buttons-time button i,.container-time .form.buttons-time button span.date-number{padding:9px 12px}.container-time .form.form button i + span.date-number{max-width:100%;padding-left:0}input.input-for-time,input[readonly].input-for-time{color:#000;background-color:#fff}.line:nth-child(odd) input[readonly].input-for-time,.line.light input[readonly].input-for-time{color:#000;background-color:#F0F2F8}.container-time{background:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 18px 0 rgba(66,87,138,.18)}input.input-for-select,input.input-for-select[readonly]{cursor:pointer}input.input-for-select + .input-tools .select-icon{transition:transform 0.12s ease-in-out 0s,border-radius 0.18s ease-in-out 0s;will-change:transform,border-radius}input.input-for-select + .input-tools .select-icon:active{border-radius:100%}input.input-for-select.focused + .input-tools .select-icon{transform:rotate(180deg)}.container-select{position:relative}.container-select .select-options-list{position:absolute;width:auto;min-width:327px;max-width:100%;left:0;padding:6px;margin:0;border-radius:9px;box-sizing:border-box;z-index:999}.container-select .select-options-list.top-position{bottom:100%}@media screen and (max-width:800px){.container-select .select-options-list{min-width:314px}}@media screen and (max-width:390px){.container-select .select-options-list{min-width:100%}}.container-select .select-options-list ul,.container-select .select-options-list ul li{margin:0;padding:0;list-style:none;list-style-type:none;line-height:1;opacity:1}.container-select .select-options-list > ul{max-height:360px;max-width:100%;overflow-y:auto;overflow-x:hidden}.container-select .select-options-list ul li{font-size:15px;max-width:100%;padding:0;white-space:nowrap}.container-select .select-options-list ul li span{display:inline-block;vertical-align:middle;max-width:81%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.container-select .select-options-list ul li.select-options-group{padding:0}.container-select .select-options-list ul li.select-options-group > p{display:block;padding:12px;font-size:15px;border-radius:8.4px;line-height:1;margin:1px 0}.container-select .select-options-list ul li.select-option{padding:12px 12px;border-radius:8.4px;margin:1px 0;transition:background-color 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s;will-change:background-color,color}.container-select .select-options-list ul li.select-option:first-child{margin-top:0}.container-select .select-options-list ul li.select-option:last-child{margin-bottom:0}.container-select .select-options-list ul li.select-options-group > p svg,.container-select .select-options-list ul li.select-options-group > p img,.container-select .select-options-list ul li.select-options-group > p i{width:16px;height:16px;display:inline-block;vertical-align:middle;line-height:0}.container-select .select-options-list ul li.select-options-group > p svg + span,.container-select .select-options-list ul li.select-options-group > p img + span,.container-select .select-options-list ul li.select-options-group > p i + span{display:inline-block;vertical-align:middle;margin-left:9px}.container-select .select-options-list ul li.select-option > svg,.container-select .select-options-list ul li.select-option > img,.container-select .select-options-list ul li.select-option > i{width:16px;height:16px;display:inline-block;vertical-align:middle;line-height:1}.container-select .select-options-list ul li.select-option > svg + span,.container-select .select-options-list ul li.select-option > img + span,.container-select .select-options-list ul li.select-option > i + span{display:inline-block;vertical-align:middle;line-height:1;margin-left:9px}.container-select .select-options-list ul li.select-option > svg,.container-select .select-options-list ul li.select-option > svg circle,.container-select .select-options-list ul li.select-option > svg polygon,.container-select .select-options-list ul li.select-option > svg polygon,.container-select .select-options-list ul li.select-option > svg path,.container-select .select-options-list ul li.select-option > svg rect,.container-select .select-options-list ul li.select-option > svg g,.container-select .select-options-list ul li.select-option > svg line{transition:fill 0.15s ease-in-out 0s,stroke 0.15s ease-in-out 0s;will-change:fill,stroke}.container-select .select-options-list ul li.select-options-group ul li.select-option{padding-left:36px}input.input-for-select,input[readonly].input-for-select{color:#000;background-color:#fff}.line:nth-child(odd) input[readonly].input-for-select,.line.light input[readonly].input-for-select{color:#000;background-color:#F0F2F8}.container-select .select-options-list{background:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 18px 0 rgba(66,87,138,.18)}.container-select .select-options-list ul li{color:#000}.container-select .select-options-list ul li.select-options-group > p{background-color:#F3F5Fa;color:#33384d}.container-select .select-options-list ul li.select-option:active{background-color:#F0F2F8}@media screen and (min-width:800px){.container-select .select-options-list ul li.select-option:hover{background-color:#F0F2F8}.container-select .select-options-list ul li.select-option:active{background-color:#E9ECF4}}.container-select .select-options-list ul li.select-option.option-selected{color:#fff;background-color:#3c9dd0}.container-select .select-options-list ul li.select-options-group > p svg,.container-select .select-options-list ul li.select-options-group > p svg circle,.container-select .select-options-list ul li.select-options-group > p svg polygon,.container-select .select-options-list ul li.select-options-group > p svg polygon,.container-select .select-options-list ul li.select-options-group > p svg path,.container-select .select-options-list ul li.select-options-group > p svg rect,.container-select .select-options-list ul li.select-options-group > p svg g{fill:#67728e;stroke:#67728e}.container-select .select-options-list ul li.select-option.option-selected > svg,.container-select .select-options-list ul li.select-option.option-selected > svg circle,.container-select .select-options-list ul li.select-option.option-selected > svg polygon,.container-select .select-options-list ul li.select-option.option-selected > svg polygon,.container-select .select-options-list ul li.select-option.option-selected > svg path,.container-select .select-options-list ul li.select-option.option-selected > svg rect,.container-select .select-options-list ul li.select-option.option-selected > svg g,.container-select .select-options-list ul li.select-option.option-selected > svg line{stroke:#fff}.label-number,.form .label-number,.form .field .label-number{position:relative;height:auto;display:table;table-layout:auto;width:100%;border-radius:6px;letter-spacing:0;word-spacing:0;font-size:0;white-space:nowrap}.label-number input,.label-number span.number-btn,.label-number .number-btns{display:table-cell;width:auto;vertical-align:middle;margin:0}.label-number input{letter-spacing:normal;width:100%;border-radius:0}.label-number:not(.btn-default) input{text-align:center}.label-number span.number-btn{position:relative;height:100%;max-height:100%;width:42px;max-width:42px;min-width:42px;padding:0;text-align:center;user-select:none;overflow:hidden}.label-number span.number-btn.plus{border-radius:0 8.4px 8.4px 0}.label-number span.number-btn.minus{border-radius:8.4px 0 0 8.4px}.label-number span.number-btn span,.label-number span.number-btn i{display:inline-block;vertical-align:middle;position:relative}.label-number span.number-btn span.dafault-icon{top:1px}.label-number span.number-btn:active span.dafault-icon{top:2px}.label-number span.number-btn:active i{top:1px}@media screen and (max-width:800px){.label-number span.number-btn span,.label-number span.number-btn span.dafault-icon,.label-number span.number-btn i{top:auto}.label-number span.number-btn:active span.dafault-icon,.label-number span.number-btn:active i{top:1px}}.label-number span.number-btn span.dafault-icon,.label-number span.number-btn i{font-size:16px;line-height:1;font-family:Arial,Verdana,sans-serif}@media screen and (max-width:800px){.label-number span.number-btn span.dafault-icon{font-size:14px}}.label-number .number-btns{position:relative;height:100%;width:42px;min-width:42px;padding:0;text-align:center;user-select:none;border-radius:8.4px 0 0 4.5px}.label-number .number-btns span.number-btn{display:block;position:absolute;top:0;left:0;width:100%;max-width:100%;height:50%;max-height:50%;overflow:hidden;border-radius:0 8.4px 0 0}.label-number .number-btns span.number-btn.minus{top:50%;border-radius:0 0 8.4px 0}.label-number .number-btns span.number-btn:before{content:"";display:block;position:relative;height:27%;height:calc(50% - 1px)}.label-number .number-btns span.number-btn.minus:before{height:calc(50% - 10px)}.label-number .number-btns span.number-btn span,.label-number .number-btns span.number-btn i{font-size:12px;vertical-align:top}.label-number .number-btns span.number-btn span,.label-number .number-btns span.number-btn i{top:auto}.label-number .number-btns span.number-btn:active span.dafault-icon,.label-number .number-btns span.number-btn:active i{top:1px}.label-number.btn-default input{border-radius:8.4px 0 0 8.4px}.label-number input[readonly],.form .label-number input[readonly],.label-number span.number-btn{color:#000;background-color:#fff}.line:nth-child(odd) .label-number input[readonly],.line:nth-child(odd) .form .label-number input[readonly],.line:nth-child(odd) .label-number span.number-btn{background-color:#F0F2F8;color:#000}.label-number input.error,.label-number input[readonly].error,.line:nth-child(odd) .label-number input[readonly].error{color:#c42124}.label-number span.number-btn.disabled,.line:nth-child(odd) .label-number span.number-btn.disabled{cursor:not-allowed;color:#a9b1c6}#ui{display:none}