

/* Start:/bitrix/components/innova/calendar/lib/calendar.css?17496266529457*/
.innova_calendar_block{margin:15px 0}.innova_calendar_filter_values{margin:0 -5px 10px;display:flex}.innova_calendar_filter_values .innova_calendar_filter_data{border:1px solid #3498db;padding:7px 14px;color:#000;font-weight:400;border-radius:2px;font-size:16px;margin:5px;transition:.5s;outline:none;cursor:pointer}.innova_calendar_filter_values .innova_calendar_filter_data.is-active{background:#3498db;color:#fff}.innova_calendar{margin:15px 0;position:relative}.innova_calendar .innova_calendar_loader{color:transparent!important;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:999999}.innova_calendar .innova_calendar_loader:after{left:50%;top:50%;margin-top:-36px;margin-left:-36px;position:absolute!important;-webkit-animation:innova_calendar_spinAround .5s linear infinite;animation:innova_calendar_spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;content:"";display:block;height:72px;position:relative;width:72px}.innova_calendar_period{font-size:24px;text-align:center;margin:0 10px 10px}.innova_calendar_days_of_week{width:14.28571%;display:inline-block}.innova_calendar_days_of_week_container{border:1px solid #ededed;padding:10px;text-align:center;text-transform:uppercase;color:#636363}.innova_calendar_days{display:flex;flex-wrap:wrap;justify-content:center}.innova_calendar_days .innova_calendar_day{width:14.28571%;flex-basis:14.28571%;transition:all 1s;display:flex;min-width:150px}.innova_calendar_days .innova_calendar_day .innova_calendar_day_container{border:1px solid #ededed;min-height:99px;width:100%}.innova_calendar_days .innova_calendar_day .innova_calendar_day_container .innova_calendar_day_container_number{text-align:right;opacity:.3;padding:10px}.innova_calendar_days .innova_calendar_day .innova_calendar_day_container .innova_calendar_day_container_content .innova_calendar_day_event{padding:5px;font-size:14px;color:#fff;cursor:pointer;margin-bottom:1px;background-color:#989898}.innova_calendar_days .innova_calendar_day .innova_calendar_day_container .innova_calendar_day_container_content .innova_calendar_day_event span{font-weight:700}.innova_calendar_days .innova_calendar_day .innova_calendar_day_container.innova_calendar_day_container_current_month .innova_calendar_day_container_number{opacity:1}.innova_calendar_arrow_left,.innova_calendar_arrow_right{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.innova_calendar_arrow_left{transform:rotate(135deg)}.innova_calendar_arrow_right{transform:rotate(-45deg)}.innova_calendar_controls{justify-content:space-between;margin:10px 0;align-items:center}.innova_calendar_controls,.innova_calendar_controls .innova_calendar_controls_left,.innova_calendar_controls .innova_calendar_controls_right{display:flex;flex-wrap:wrap}.innova_calendar_controls button{background-color:#3498db;border:0;padding:7px 14px;color:#fff;border-radius:2px;font-size:16px;margin-right:5px;margin-bottom:10px;cursor:pointer;transition:.5s;outline:none}.innova_calendar_controls button:hover{opacity:.8}.innova_calendar_controls button[disabled]{opacity:.5;cursor:not-allowed}.innova_calendar_mobile .innova_calendar_controls{justify-content:center;flex-direction:column;align-items:center}.innova_calendar_mobile .innova_calendar_day{width:100%;flex-basis:100%}.innova_calendar_mobile .innova_calendar_day .innova_calendar_day_container{border:none;border-bottom:1px solid #ededed;margin-bottom:10px}.innova_calendar_day-enter,.innova_calendar_day-leave-to{opacity:0;transform:translateY(30px)}.innova_calendar_day-leave-active{position:absolute}.innova_calendar_popup_overlay{background:#000;position:fixed;width:100%;height:100%;z-index:99999998;top:0;left:0;overflow:hidden;opacity:0;display:block;opacity:.5}.innova_calendar_popup_overlay-enter-active{-webkit-animation:innova_calendar_overlay_animation .5s;animation:innova_calendar_overlay_animation .5s}.innova_calendar_popup_overlay-leave-active{animation:innova_calendar_overlay_animation .5s reverse}@-webkit-keyframes innova_calendar_overlay_animation{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:.5}}@keyframes innova_calendar_overlay_animation{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:.5}}.innova_calendar_popup{position:absolute;top:0;left:0;z-index:99999999;margin-bottom:20px;box-shadow:2px 2px 10px rgba(0,0,0,.25);background:#fff}.innova_calendar_popup .innova_calendar_popup_close{position:absolute;right:0;top:-35px;width:32px;height:32px;opacity:.3;cursor:pointer}.innova_calendar_popup .innova_calendar_popup_close:hover{opacity:1}.innova_calendar_popup .innova_calendar_popup_close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;transform:rotate(45deg)}.innova_calendar_popup .innova_calendar_popup_close:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;transform:rotate(-45deg)}.innova_calendar_popup .innova_calendar_popup_title{padding:10px 15px;text-align:center;color:#fff;background-color:#989898}.innova_calendar_popup .innova_calendar_popup_image{height:0;overflow:hidden}.innova_calendar_popup .innova_calendar_popup_image img{width:100%;height:auto}.innova_calendar_popup .innova_calendar_popup_content{height:0;overflow:hidden}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner{padding:10px 15px}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_props .innova_calendar_popup_content_prop{margin-bottom:15px}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_props .innova_calendar_popup_content_prop .innova_calendar_popup_content_prop_title{font-weight:700}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup{margin-top:15px}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup form{margin:0;padding:0}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup .field:not(:last-child){margin-bottom:20px}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup .label{margin-bottom:5px;font-weight:700;display:block}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup .control{box-sizing:border-box;clear:both;position:relative;text-align:left}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup .input{background-color:#fff;color:#363636;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);max-width:100%;width:100%;align-items:center;border:1px solid #dbdbdb;border-radius:2px;display:inline-flex;height:36px;justify-content:flex-start;line-height:1.5;padding:5px 9px;position:relative;vertical-align:top}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup button{background-color:#3498db;border:0;padding:7px 14px;color:#fff;border-radius:2px;font-size:16px;margin-right:5px;margin-bottom:10px;cursor:pointer;transition:.5s;outline:none}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup button:hover{opacity:.8}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup button[disabled]{opacity:.5;cursor:not-allowed}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup button.is-loading{color:transparent!important;pointer-events:none;position:relative}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signup button.is-loading:after{left:50%;top:50%;margin-top:-8px;margin-left:-8px;position:absolute!important;-webkit-animation:innova_calendar_spinAround .5s linear infinite;animation:innova_calendar_spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:16px;position:relative;width:16px}.innova_calendar_popup .innova_calendar_popup_content .innova_calendar_popup_content_inner .innova_calendar_popup_content_signedup{font-size:18px}@-webkit-keyframes innova_calendar_spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes innova_calendar_spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.innova_calendar_loading_events-enter-active{-webkit-animation:innova_calendar_loading_events_animation .5s;animation:innova_calendar_loading_events_animation .5s}.innova_calendar_loading_events-leave-active{animation:innova_calendar_loading_events_animation .5s reverse}@-webkit-keyframes innova_calendar_loading_events_animation{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes innova_calendar_loading_events_animation{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}
/* End */
/* /bitrix/components/innova/calendar/lib/calendar.css?17496266529457 */
