.app{font-family:Open Sans,sans-serif;color:#000;background:#24272a;height:100%;display:grid;grid-auto-flow:column;grid-template-columns:70px 145px 1fr;grid-template-rows:70px auto 70px;grid-template-areas:"sd sd main" "sd sd main" "sd sd main"}.app.popup__on{filter:blur(0)}.app.popup__on .main,.app.popup__on .sidebar{filter:blur(2px)}.app.popup__on .popup,.main{display:grid}.main{height:100vh;grid-template-columns:1fr;grid-template-rows:70px auto;grid-template-areas:"header" "main";grid-area:main}.main__content{background:#fff;display:grid;grid-template-columns:30px 1fr 30px;grid-template-rows:90px 1fr 30px 70px;grid-template-areas:". head ." ". main ." ". . ." "footer footer footer"}.main__content__top{grid-area:head;text-align:center;align-self:center;justify-self:center;display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:40px 10px;grid-template-areas:"header" "line";justify-items:center;align-items:center}.main__content__center{grid-area:main}.col-2{display:grid;grid-template-columns:3fr 1fr}.main__content__center__col{margin-bottom:15px}.grid-align-items-center{display:grid;align-items:center}.grid-justify-items-center{display:grid;justify-items:center}.main__content__phone__span{font-size:1.3em;line-height:1.1;font-weight:700;margin-bottom:5px}.main__content__phone__ul{line-height:1.1;margin-bottom:10px}.main__content__map__span{font-size:1.3em;line-height:1.3;font-weight:700}.main__content__h1{font-family:Open Sans,sans-serif;font-weight:700;line-height:1.1;margin-bottom:0;font-size:1.8em;text-transform:uppercase}.main__content__h2{margin-top:8px;margin-bottom:4px;font-size:1.3em}.main__content__h2,.main__content__h3{font-family:Open Sans Condensed,sans-serif;font-weight:700;line-height:1.1}.main__content__h3{margin-top:4px;margin-bottom:2px;font-size:1em}.main__content__p{color:#24272a;margin-top:0;font-size:15px}.main__content__line{background-color:#000;width:50px;height:2px;align-self:end}.justify{text-align:justify}.main__content__table{border-spacing:0;text-align:center;width:100%;max-width:100%}.main__content__table__th{font-family:Open Sans Condensed,sans-serif;font-weight:600;text-align:center;cursor:pointer}.main__content__table td,.main__content__table__th{font-size:15px;padding:8px;line-height:1.5;vertical-align:top}.main__content__table td{font-family:Open Sans,sans-serif;cursor:default;border-top:1px solid #ddd}.main__content__table__tr:nth-of-type(odd){background-color:#f9f9f9}.main__content__table__tr:hover{background-color:#f5f5f5}.main__content__table__a{cursor:pointer;text-decoration:none;color:#000}.lxc__name{color:#aaa}.lxc__name:hover{color:#5cb85c;font-weight:600}.lxc__running{color:#5cb85c}.lxc__stopping{color:#d9534f}.btn{cursor:pointer;border:1px solid transparent;font-size:13px;line-height:1.5;width:50px;color:#fff}.btn-start{background-color:#5cb85c;border-color:#4cae4c}.btn-start:hover{background-color:#419641;border-color:#3e8f3e}.btn-stop{background-color:#ddd;border-color:#ccc}.btn-stop:hover{background-color:#ccc;border-color:#bbb}.main__content__table__i__play{color:#5cb85c}.main__content__table__i__stop{color:#bbb}.sidebar{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:70px auto 70px;grid-template-areas:"header" "main" "footer";grid-area:sd}.sidebar__header{grid-area:header}.sidebar__nav{grid-area:main}.sidebar__footer{grid-area:footer}.sidebar__footer,.sidebar__header,.sidebar__nav{background:#24272a;width:215px}.sidebar__nav::-webkit-scrollbar{width:0}.main__content,.sidebar__nav{overflow-y:auto}.sidebar__footer__a,.sidebar__header__a,.sidebar__nav__a{color:#fff;text-decoration:none;height:70px;display:grid;align-items:center;grid-template-columns:70px 1fr;grid-template-rows:1fr;grid-template-areas:"i logo"}.sidebar__footer__a__off,.sidebar__header__a__off,.sidebar__nav__a__off{grid-template-columns:70px 1fr;grid-template-rows:1fr;grid-template-areas:"i"}.sidebar__header__i,.sidebar__header__logo{fill:#fff}.sidebar__header__i{height:36px;width:36px}.sidebar__header__logo{height:30px;width:117px}.sidebar__footer__item:hover,.sidebar__nav__item:hover{background:#202326}.sidebar__nav__item_active,.sidebar__nav__item_active:hover{background:#0b86ff}.sidebar__footer__p__off,.sidebar__nav__p__off{display:none}.sidebar__footer__i,.sidebar__header__i,.sidebar__nav__i{font-size:22px;justify-self:center;grid-area:i}.sidebar__footer__p,.sidebar__header__logo,.sidebar__nav__p{grid-area:logo}.sidebar__footer__i,.sidebar__footer__p{color:#a3a3a3}.main__header{border-bottom:1px solid #e8e8e8;background:#fff;display:grid;grid-area:header;grid-template-columns:70px 1fr auto 70px;grid-template-rows:1fr;grid-template-areas:". . company user"}.main__header__logo{grid-area:logo;display:none}.main__header__company{grid-area:company}.main__header__user{grid-area:user}.main__header__exit{grid-area:exit}.main__header__logo{border-right:1px solid #e8e8e8}.main__header__company,.main__header__exit,.main__header__user{border-left:1px solid #e8e8e8}.main__header__company:hover,.main__header__exit:hover,.main__header__logo:hover,.main__header__user:hover{background:#fafafa}.main__header__company__a,.main__header__exit__a,.main__header__logo__a,.main__header__user__a{color:#24272a;text-decoration:none;height:70px;display:grid;align-items:center;justify-items:center}.main__header__company__a{grid-template-columns:70px 1fr;grid-template-rows:1fr;grid-template-areas:"i text"}.main__header__company__i{grid-area:i}.main__header__company__i,.main__header__exit__i,.main__header__logo__i,.main__header__user__i{font-size:22px}.main__header__company__name,.main__header__p{grid-area:text;justify-self:start;margin-right:25px}.main__footer{border-top:1px solid #e8e8e8;background:#fff;grid-area:footer}.main__footer__p{font-family:Open Sans Condensed,sans-serif;font-weight:500;font-size:1em;text-align:center;margin-top:25px}.tabs{width:100%;display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:50px auto;grid-template-areas:"menu" "content"}.tabs__menu{display:grid;grid-area:menu;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:max-content;border-bottom:1px solid #ddd}.tabs__menu__button{padding:0 10px 0 10px;box-sizing:border-box;display:grid;align-items:center;justify-items:center}.tabs__menu__button span{color:#bbb}.tabs__menu__button:hover{cursor:pointer}.tabs__menu__button:hover span{color:#000}.tabs__menu__button.tabs__menu__button__active{border-bottom:3px solid #000;margin-top:3px}.tabs__menu__button.tabs__menu__button__active span{color:#000}.tabs__menu__button__span{font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase}.tabs__content{display:grid;grid-area:content}.tabs__content__element{display:none}.tabs__content__element.tabs__content__element__active{display:grid}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 38px #fff!important}input,textarea{font-family:Open Sans,sans-serif}.input{position:relative;margin-top:15px}.input.active .input__label:after{width:100%}.input.active.active .input__label__text{color:#03a9f4}.input.active .input__label__text{color:#03a9f4;transform:translate3d(0,-17px,0) scale(.9)}input[value]:not([value=""])~label>span{color:red}.input__label{display:grid;position:absolute;cursor:pointer;line-height:2;height:100%;min-width:100%;border-bottom:1px solid #b9c1ca}.input__label:after{position:absolute;content:"";height:2px;width:0;background-color:#03a9f4;transition:width .3s ease-in-out;left:0;bottom:0}.input__label.active .input__label__text{color:#b9c1ca;transform:translate3d(0,-17px,0) scale(.9)}.input__label__text{transform-origin:left top;transition:.3s}.input__element{position:relative;background-color:transparent;font-size:18px;width:100%;line-height:1.5;margin-top:5px;margin-bottom:5px;padding-left:0}.input__text{position:relative;margin-top:15px}.input__text.active .input__text__span{transform:translate3d(0,-17px,0);padding-bottom:17px}.input__text.active .input__text__span:after{width:100%;color:#03a9f4}.input__text.active.active .input__text__label{color:#03a9f4}.input__text.active .input__text__label{color:#03a9f4;transform:translate3d(0,-3px,0) scale(.9)}.input__text__span{position:absolute;left:0;top:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none;border-bottom:1px solid #b9c1ca;transform-origin:left top;transition:.3s}.input__text__span:after{position:absolute;content:"";height:2px;width:0;background-color:#03a9f4;transition:width .3s ease-in-out;left:0;bottom:0}.input__text__span.active{transform:translate3d(0,-17px,0);padding-bottom:17px}.input__text__span.active .input__text__label{color:#b9c1ca;transform:translate3d(0,-3px,0) scale(.9)}.input__text__label{position:absolute;top:10px;transform-origin:left top;transition:.3s}.input__text__element{position:relative;line-height:1.5;line-height:2;background-color:transparent;font-size:18px;width:100%;height:34px;padding:0;margin-bottom:4px;margin-top:4px;resize:vertical;overflow-y:auto;vertical-align:bottom;max-width:100%;min-height:110px}.select{position:relative;margin-top:15px}.select.active{z-index:1}.select.active .select__label{background-color:#fff;grid-template-rows:1fr auto;grid-template-areas:"title i" "list list"}.select.active .select__label:after{width:100%}.select.active .select__label__text,.select.active.active .select__label__text{color:#03a9f4}.select.active .select__label__i{color:#03a9f4;transform:rotate(90deg)}.select.active .select__list{display:grid;grid-area:list}.select__label{display:grid;cursor:pointer;line-height:2;position:absolute;grid-auto-flow:row;grid-template-columns:1fr 20px;grid-template-rows:1fr auto;grid-template-areas:"title i" "list .";min-width:100%;border-bottom:1px solid #b9c1ca}.select__label:after{position:absolute;content:"";height:2px;width:0;background-color:#03a9f4;transition:width .3s ease-in-out;left:0;bottom:0}.select__label.active .select__label__text{color:#b9c1ca;transform:translate3d(0,-17px,0) scale(.9)}.select__label__text{grid-area:title;align-self:center;transform-origin:left top;transition:.3s}.select__label__i{grid-area:i;justify-self:center;align-self:center;transition:.3s;color:#b9c1ca}.select__input{position:relative;line-height:2;background-color:transparent;font-size:18px;width:100%;cursor:pointer}.select__list{display:none}.select__list__element{font-size:16px;color:#777;display:block;line-height:22px;padding:14px 16px}.select__list__element:hover{background-color:#eee}.checkbox{position:relative;display:grid;align-items:center;cursor:pointer;min-width:100%;grid-auto-flow:row;grid-template-columns:35px 1fr;grid-template-rows:1fr;grid-template-areas:"checker label"}.checkbox__checker{grid-area:checker;height:100%;min-width:100%}.checkbox__checker .checkbox__input{visibility:hidden;position:absolute;bottom:7px;margin:0;padding:0;outline:none;cursor:pointer;opacity:0}.checkbox__checker .checkbox__input:active:not(:disabled)+.checkbox__span:before{transform:scale3d(.88,.88,1)}.checkbox__checker .checkbox__input+.checkbox__span{cursor:pointer}.checkbox__checker .checkbox__input+.checkbox__span:before{content:"";position:absolute;left:0;width:20px;height:20px;border:2px solid #717171;border-radius:2px;transition:all .2s ease}.checkbox__checker .checkbox__input:checked+.checkbox__span:before{left:5px;top:2px;width:12px;height:20px;border-width:2px;border-style:solid;border-top:transparent;border-left:transparent;transform:rotate(40deg);border-radius:1px;border-color:#03a9f4}.checkbox__checker .checkbox__input:disabled+.checkbox__span:before{border-color:#03a9f4}.checkbox__label{grid-area:label;line-height:2}.datepicker{margin-top:15px;position:relative;display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:1fr}.datepicker.active .datepicker__label:after{width:100%}.datepicker.active.active .datepicker__label__text{color:#03a9f4}.datepicker.active .datepicker__label__text{color:#03a9f4;transform:translate3d(0,-20px,0) scale(.9)}.datepicker.active .datepicker__label__i{color:#03a9f4}.datepicker__label{display:grid;position:absolute;cursor:pointer;line-height:2;height:100%;min-width:100%;border-bottom:1px solid #b9c1ca}.datepicker__label:after{position:absolute;content:"";height:2px;width:0;background-color:#03a9f4;transition:width .3s ease-in-out;left:0;bottom:0}.datepicker__label.active .datepicker__label__text{color:#b9c1ca;transform:translate3d(0,-20px,0) scale(.9)}.datepicker__label__text{align-self:center;transform-origin:left top;transition:.3s}.datepicker__group{position:relative;width:100%;display:grid;grid-auto-flow:row;grid-template-columns:1fr 20px;grid-template-rows:1fr;grid-template-areas:"date i"}.datepicker__input{grid-area:date;line-height:2;background-color:transparent;font-size:18px;cursor:pointer;padding-left:0}.datepicker__input::-moz-placeholder{color:#b9c1ca;font-size:16px}.datepicker__input::placeholder{color:#b9c1ca;font-size:16px}.datepicker__input:-ms-input-placeholder{color:#b9c1ca}.datepicker__label__i{grid-area:i;justify-self:center;align-self:center;transition:.3s;cursor:pointer;color:#b9c1ca}.datepicker__label__i:hover{color:#03a9f4}.file{display:grid;cursor:pointer;line-height:2;position:relative;grid-auto-flow:row;grid-template-columns:auto 1fr;grid-template-areas:"button file";min-width:100%;margin-top:5px}.file.active .file__group__label:after{width:100%}.file__button{grid-area:button;display:grid;align-content:center;justify-content:center;justify-self:center;align-self:center;transition:.3s;color:#fff;background-color:#24272a;width:100%;padding:0 15px 0 15px}.file__button:hover{cursor:pointer;background-color:#03a9f4}.file__group{grid-area:file;align-self:center;transform-origin:left top;transition:.3s;position:relative;margin-left:8px}.file__group__label{display:grid;position:absolute;cursor:pointer;line-height:2;height:100%;min-width:100%;border-bottom:1px solid #b9c1ca}.file__group__label:after{position:absolute;content:"";height:2px;width:0;background-color:#03a9f4;transition:width .3s ease-in-out;left:0;bottom:0}.file__group__element{position:relative;background-color:transparent;font-size:18px;width:100%;margin-top:5px;margin-bottom:0}.logout{width:320px;height:550px;z-index:1;display:none;grid-area:main;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:270px auto 100px;grid-template-areas:"title" "content" "footer";justify-items:stretch;align-items:center;background-color:#fff;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.5);background-image:url(/img/login_form_320%D1%85568.8aaf1d0c.jpg);background-repeat:no-repeat}.logout__header{grid-area:title;display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:190px 35px 20px 25px;grid-template-areas:"i" "title" "content" "line";justify-items:center;align-items:center}.logout__content{grid-area:content}.logout__footer{grid-area:footer;display:grid;justify-items:center;align-items:center}.logout__content__p,.logout__footer__p,.logout__h1,.logout__p{color:#000;text-align:center;align-self:center;justify-self:center}.logout__img{grid-area:i;width:120px;height:120px;border-radius:50%;border:7px solid #eee;margin-top:70px;padding-top:20px;fill:#eee}.logout__h1{font-size:22px;font-weight:600;grid-area:title;align-self:end}.logout__p{font-size:13px;color:#bbb;grid-area:content;align-self:end}.logout__line{background-color:#000;width:50px;height:2px;align-self:end}.logout__content__a,.logout__footer__a{color:#fff;text-decoration:none;height:60px;display:grid;align-items:center;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"element"}.logout__content__item:hover{background:hsla(0,0%,59%,.1)}.logout__footer__item__exit{background-color:#000;text-decoration:none;color:#fff;border:none;padding:11px 100px 11px 100px;padding-top:11px;padding-bottom:11px;font-size:18px}.client__popup{width:320px;z-index:1;display:none;grid-area:main;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:70px auto;grid-template-areas:"header" "content";align-items:center;background-color:#fff;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.5);background-image:url(/img/login_form_320%D1%85568.8aaf1d0c.jpg);background-repeat:no-repeat}.client__popup__header{grid-area:header;display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:60px 10px;grid-template-areas:"header" "line";justify-items:center;align-items:center}.client__popup__content{grid-area:content;height:480px;overflow-y:auto}.client__popup__content::-webkit-scrollbar{width:0}.client__popup__footer{grid-area:footer;display:grid;justify-items:center;align-items:center}.client__popup__h1{font-size:22px;font-weight:600;text-transform:uppercase;grid-area:header;align-self:end}.client__popup__line{background-color:#000;width:50px;height:2px;align-self:end}.client__popup__content__item{height:60px;display:grid;align-items:center;justify-items:center}.client__popup__content__item:hover{background:hsla(0,0%,59%,.1)}.client__popup__content__a{color:#000;text-decoration:none;text-transform:uppercase}.lxc__popup{width:320px;height:285px;z-index:1;display:none;grid-area:main;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:125px auto 100px;grid-template-areas:"header" "content" "footer";justify-items:stretch;align-items:center;background-color:#fff;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.5);background-image:url(/img/login_form_320%D1%85285.a73016d4.jpg);background-repeat:no-repeat}.lxc__popup__header{grid-area:header;display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:70px 35px 20px;grid-template-areas:"i" "header" "content";justify-items:center;align-items:center}.lxc__popup__content{grid-area:content}.lxc__popup__footer{grid-area:footer;display:grid;justify-items:center;align-items:center}.lxc__popup__content__p,.lxc__popup__footer__p,.lxc__popup__h1,.lxc__popup__p{color:#000;text-align:center;align-self:center;justify-self:center}.lxc__popup__i{grid-area:i;font-size:40px;color:#eee;align-self:end}.lxc__popup__h1{font-size:22px;font-weight:600;color:#e52a24;grid-area:header;align-self:end}.lxc__popup__p{font-size:13px;color:#bbb;grid-area:content;align-self:end}.lxc__popup__content__p{font-size:32px;font-weight:700;margin-top:25px}.lxc__popup__footer__item__exit{text-decoration:none;color:#fff;border:none;padding:11px 75px 11px 75px;padding-top:11px;padding-bottom:11px;font-size:18px;text-transform:uppercase;font-weight:700;background-color:#000}.calendar__popup{width:302px;z-index:1;display:none;grid-area:main;grid-template-columns:10px 1fr 10px;grid-template-rows:30px 170px auto auto auto auto 10px;grid-template-areas:"week week week" "date date date" ". month__year ." ". day__of__week ." ". days ." ". footer ." ". . .";align-items:center;background-color:#fff;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.5);background-repeat:no-repeat}.calendar__popup.__month__{grid-template-rows:30px 170px auto 10px;grid-template-areas:"week week week" "date date date" "month month month" ". . ."}.calendar__popup.__month__ .calendar__popup__months{display:grid}.calendar__popup.__month__ .calendar__popup__day__of__week,.calendar__popup.__month__ .calendar__popup__days,.calendar__popup.__month__ .calendar__popup__footer,.calendar__popup.__month__ .calendar__popup__month__year{display:none}.calendar__popup.__year__{grid-template-rows:30px 170px auto 10px;grid-template-areas:"week week week" "date date date" "year year year" ". . ."}.calendar__popup.__year__ .calendar__popup__years{display:grid}.calendar__popup.__year__ .calendar__popup__day__of__week,.calendar__popup.__year__ .calendar__popup__days,.calendar__popup.__year__ .calendar__popup__footer,.calendar__popup.__year__ .calendar__popup__month__year{display:none}.calendar__popup__week{grid-area:week;background-color:#eee;height:30px;display:grid;justify-items:center;align-items:center}.calendar__popup__week__name{color:#000;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2px}.calendar__popup__date{grid-area:date;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1.1fr;grid-template-areas:"date__month" "date__day" "date__year";background-color:#24272a;justify-items:center}.calendar__popup__date__month{grid-area:date__month;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.calendar__popup__date__day{grid-area:date__day;font-size:72px;font-weight:700}.calendar__popup__date__year{grid-area:date__year;font-size:28px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.calendar__popup__date__day,.calendar__popup__date__month,.calendar__popup__date__year{display:grid;justify-items:center;align-items:center;color:#fff}.calendar__popup__month__year{grid-area:month__year;display:grid;grid-auto-flow:column;grid-template-rows:40px;grid-template-columns:40px 1fr 40px;justify-items:center;align-items:center}.calendar__popup__month__left,.calendar__popup__month__right{width:70%;height:70%;border-radius:50%;display:grid;justify-items:center;align-items:center;cursor:pointer}.calendar__popup__month__left:hover,.calendar__popup__month__right:hover{color:#fff;background-color:#24272a}.calendar__popup__month__span{text-transform:capitalize}.calendar__popup__day__of__week{grid-area:day__of__week;color:#ddd;font-size:12px;display:grid;grid-auto-flow:column;grid-template-rows:40px;grid-template-columns:repeat(7,1fr);justify-items:center;align-items:center}.calendar__popup__days{grid-area:days;display:grid;grid-auto-flow:row;grid-template-rows:repeat(auto-fit,40px);grid-template-columns:repeat(7,40px);justify-items:center;align-items:center}.calendar__popup__months{grid-area:month;display:none;grid-auto-flow:columns;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;align-items:center;justify-content:center;height:270px;overflow-y:auto}.calendar__popup__months::-webkit-scrollbar{width:0}.calendar__popup__month{height:60px;width:100%;display:grid;justify-items:center;align-items:center;text-transform:uppercase;cursor:pointer}.calendar__popup__month:hover{background:hsla(0,0%,59%,.1)}.calendar__popup__years{grid-area:years;display:none;grid-auto-flow:columns;grid-template-rows:auto;grid-template-columns:1fr;justify-items:center;align-items:center;justify-content:center;height:270px;overflow-y:auto}.calendar__popup__years::-webkit-scrollbar{width:0}.calendar__popup__another__day,.calendar__popup__day,.calendar__popup__today{width:40px;height:40px;border-radius:50%;display:grid;justify-items:center;align-items:center;cursor:pointer}.calendar__popup__another__day:hover,.calendar__popup__day:hover,.calendar__popup__today:hover{color:#fff;background-color:#24272a}.calendar__popup__today,.calendar__popup__today:hover{color:#03a9f4}.calendar__popup__another__day{color:#ddd}.calendar__popup__select{background-color:#eee}.calendar__popup__footer{grid-area:footer;display:grid;grid-auto-flow:column;grid-template-rows:40px;grid-template-columns:2fr 2fr 2fr 1fr;grid-template-areas:"today . cancel ok";justify-items:center;align-items:center}.calendar__popup__footer__today{grid-area:today}.calendar__popup__footer__cancel{grid-area:cancel}.calendar__popup__footer__ok{grid-area:ok}.calendar__popup__footer__cancel,.calendar__popup__footer__ok,.calendar__popup__footer__today{width:100%;height:100%;display:grid;justify-items:center;align-items:center;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:15px;cursor:pointer;color:#a3a3a3}.calendar__popup__footer__cancel:hover,.calendar__popup__footer__ok:hover,.calendar__popup__footer__today:hover{color:#24272a}#app.popup__on{filter:blur(0)}.popup{display:none;grid-template-columns:70px 145px 1fr;grid-template-rows:1fr;grid-template-areas:"sd sd main"}.popup,.popup__background{height:100%;width:100%;position:fixed;justify-items:center;align-items:center}.popup__background{background:hsla(0,0%,39%,.1)}.popup__show{display:grid}.desktop,.desktop .sidebar .popup{grid-template-areas:"sd sd main" "sd sd main" "sd sd main"}.desktop.small{grid-template-areas:"sd main main" "sd main main" "sd main main"}.desktop.popup__on .popup,.desktop.small .popup{grid-template-areas:"sd sd main" "sd sd main" "sd sd main"}.tablet,.tablet .popup{grid-template-areas:"sd main main" "sd main main" "sd main main"}.tablet .main__header{grid-template-columns:1fr auto 70px;grid-template-areas:". company user"}.tablet.full .sidebar .popup,.tablet.full.popup__on .popup{grid-template-areas:"sd main main" "sd main main" "sd main main"}.mobile{grid-template-areas:"main main main" "main main main" "main main main"}.mobile .sidebar{display:none}.mobile .main__header{grid-template-columns:70px 1fr auto 70px;grid-template-areas:"logo . company user"}.mobile .main__header__logo{display:grid}.mobile .popup{grid-template-areas:"main main main" "main main main" "main main main"}.mobile .main__header__company{border-left:none}.mobile .main__content{grid-template-columns:10px 1fr 10px}.mobile.full .sidebar .popup,.mobile.full.popup__on,.mobile.small .popup{grid-template-areas:"main main main" "main main main" "main main main"}.mobile.full.popup__on .sidebar{display:none}.mobile.full.popup__on .main__header{grid-template-columns:70px 1fr auto 70px;grid-template-areas:"logo . company user"}.mobile.full.popup__on .main__header__logo{display:grid}.mobile.full.popup__on .popup{grid-template-areas:"main main main" "main main main" "main main main"}.small .sidebar{display:grid;position:fixed;z-index:1}.small .sidebar .sidebar__footer,.small .sidebar .sidebar__header,.small .sidebar .sidebar__nav{width:70px}.small .sidebar .sidebar__footer__a,.small .sidebar .sidebar__header__a,.small .sidebar .sidebar__nav__a{grid-template-areas:"i"}.small .sidebar .sidebar__footer__p,.small .sidebar .sidebar__header__logo,.small .sidebar .sidebar__nav__p{display:none}.full .sidebar{display:grid;position:fixed;z-index:1;grid-template-areas:"i, logo"}.full .sidebar .sidebar__footer,.full .sidebar .sidebar__header,.full .sidebar .sidebar__nav{width:215px}.full .sidebar .sidebar__footer__p,.full .sidebar .sidebar__header__logo,.full .sidebar .sidebar__nav__p{display:grid}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}