body,html{min-height:100%;font-family:-apple-system-font,'SF Pro Display',Roboto;position:fixed;overflow:hidden}body.desktop,body.not-ios{font-family:Roboto}html{height:100%;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}body{height:auto}.y-top-background{position:fixed;width:100%;height:200px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(.2px);filter:blur(.2px)}body.ios.is-keyboard-open{overflow-y:scroll!important}body.ios.is-keyboard-open .y-content-wrapper.scrollable{overflow-y:visible!important}.vk .content{min-height:400px}body.desktop{overflow:hidden;height:100%}body.desktop .nano .nano-pane{z-index:100000;background-color:transparent;width:7px}.y-main-container{position:relative;min-height:100%}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),local('MaterialIcons-Regular'),url(https://fonts.gstatic.com/s/materialicons/v7/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.center-500,.center-800{display:block;width:100%;margin:0 auto}.center-500{max-width:500px}.center-800{max-width:800px}.padding-bottom-60{padding-bottom:60px}@media (max-width:400px){.date-wrapper .md-tab{font-size:12px!important}.date-wrapper .md-tab.md-active{width:44%!important}.date-wrapper .md-tab.md-active .month{font-size:30px!important}}.md-ripple-container{display:none!important}.no-hover-background{background-color:transparent!important}[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.margin-for-keyboard{margin-bottom:300px}
.y-disabled{height:100%;width:100%;background-color:#fff}.y-disabled__text{white-space:normal;position:fixed;top:50%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#302f2f;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;font-size:22px}
@font-face{font-family:Ionicons;src:url(../fonts/ionicons.eot?v=2.0.0);src:url(../fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons.woff?v=2.0.0) format("woff"),url(../fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Regular.woff2) format('woff2'),url(../fonts/Roboto-Regular.woff) format('woff'),url(../fonts/Roboto-Regular.ttf) format('truetype'),url(../fonts/Roboto-Regular.svg#Roboto) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.eot);src:url(../fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Light.woff2) format('woff2'),url(../fonts/Roboto-Light.woff) format('woff'),url(../fonts/Roboto-Light.ttf) format('truetype'),url(../fonts/Roboto-Light.svg#Roboto) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.eot);src:url(../fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Medium.woff2) format('woff2'),url(../fonts/Roboto-Medium.woff) format('woff'),url(../fonts/Roboto-Medium.ttf) format('truetype'),url(../fonts/Roboto-Medium.svg#Roboto) format('svg');font-weight:500;font-style:normal}
md-input-container.md-input-focused.valid .md-input.ng-valid,md-input-container.valid .md-input.ng-valid{border-color:#efeff4}.ng-submitted md-input-container.invalid .md-input,md-input-container.md-input-invalid .md-input,md-input-container.md-input-invalid.md-input-has-value .md-input{border-color:#ff5a4b}md-input-container.md-input-has-value.valid label{color:#8e8e93}.ng-submitted md-input-container.invalid label,md-input-container.invalid.md-input-invalid label,md-input-container.md-input-invalid label.invalid,md-input-container.md-input-invalid.md-input-focused label,md-input-container.md-input-invalid.md-input-has-value label.invalid,md-input-container.md-input-invalid.md-input-has-value.md-input-focused label{color:#ff5a4b}md-input-container label{color:#8e8e93}y-checkbox .md-icon{background-color:#fff!important}y-checkbox:not([disabled]).md-checked .md-icon{border-width:1px!important;border-style:solid!important}y-checkbox:not([disabled]).md-checked .md-icon:after{left:5px!important;top:1px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield!important}

.y-block-shadow{border:1px solid rgba(0,0,0,.12)}
.y-bottom-divider{border-bottom:1px solid #d1d1d6}
.y-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;outline:0;display:inline-block;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:9px 0;background:0 0;white-space:nowrap;min-width:88px;text-align:center;font-weight:500;font-size:17px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;letter-spacing:.01em;border-radius:3px}.y-button_filled{border:none!important;border-radius:4px!important;color:#fff!important}.y-button[disabled]{background-color:rgba(0,0,0,.12);cursor:not-allowed;border:1px solid rgba(0,0,0,.08);color:#a8a8a8}.y-button.block{width:100%;margin-left:0;margin-right:0}.y-button.y-button_transparent,.y-button.y-button_transparent-or-white{border:1px solid transparent;background-color:transparent;color:#302f2f}body.not-ios .y-button.y-button_bottom,body.not-ios .y-button.y-button_transparent-or-white{background-color:#fff;margin:0}.y-button.y-button_white{border:1px solid #fff;background-color:#fff;color:#302f2f}.y-button.y-button_bottom{background-color:rgba(248,248,248,.4);position:absolute;bottom:50px;z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.iphone-x .y-button.y-button_bottom{bottom:calc(50px + env(safe-area-inset-bottom))}.y-button.y-button_underscored{border-bottom:1px solid #d1d1d6!important}.y-button.y-button_block,.y-button.y-button_bottom.y-button_block,.y-button.y-button_transparent.y-button_block{margin:0;width:100%;border:0;padding:0;line-height:44px;height:44px}.y-button.y-button_bottom.y-button_block{border:1px solid #fff;border-top:1px solid #d1d1d6;height:55px;line-height:55px}.y-button.y-button_fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;border-radius:50%;background-clip:padding-box;overflow:hidden;border:1px solid rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.25);border-right-color:rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,.3)}
.y-circular-loader{-webkit-transform:translate3d(0,0,0) scale(.458333)!important;transform:translate3d(0,0,0) scale(.458333)!important;opacity:1;position:absolute;top:0;left:0;-o-transition:all .3s ease!important;transition:all .3s ease!important}.y-circular-loader_hidden{-webkit-transform:translate3d(0,0,0) scale(0)!important;transform:translate3d(0,0,0) scale(0)!important;opacity:.5}.history-back{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1)!important;transform:translate3d(0,0,0) scale(1)!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.history-back_hidden{-webkit-transform:translate3d(0,0,0) scale(0)!important;transform:translate3d(0,0,0) scale(0)!important;opacity:.5}
.y-content-block{border-radius:4px;display:block;position:relative;overflow:hidden;outline:0}.y-content-block_no-radius{border-radius:0}.y-content-block_margin{margin:16px}
.y-main-wrapper.y-dark-layout .container-wrapper.container{background-color:#fff}.y-main-wrapper.y-dark-layout-ios-11 .container-wrapper.container{background-color:#efeff4}
.y-form-messages-block{font-size:13px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#fff;border-left:0;padding:10px 0;overflow:hidden;max-height:500px}.y-form-messages-block_error{color:#ff2d55}.y-form-messages-block_info{color:#8e8e93}.y-form-messages-block__item{font-size:13px;padding:4px 0 4px 32px;line-height:17px}.y-form-messages-block .ion-ios-information{font-size:22px;position:absolute;top:calc(50% - 12px);left:2px}
.m-t-n{margin-top:0!important}.m-t-10{margin-top:10px!important}.m-t-20{margin-top:20px!important}.m-t-30{margin-top:30px!important}.m-t-40{margin-top:40px!important}.m-t-50{margin-top:50px!important}.m-t-60{margin-top:60px!important}.m-t-70{margin-top:70px!important}.m-t-80{margin-top:80px!important}.m-t-90{margin-top:90px!important}.m-t-100{margin-top:100px!important}.m-b-n{margin-bottom:0!important}.m-b-10{margin-bottom:10px!important}.m-b-20{margin-bottom:20px!important}.m-b-30{margin-bottom:30px!important}.m-b-40{margin-bottom:40px!important}.m-b-50{margin-bottom:50px!important}.m-b-60{margin-bottom:60px!important}.m-b-70{margin-bottom:70px!important}.m-b-80{margin-bottom:80px!important}.m-b-90{margin-bottom:90px!important}.m-b-100{margin-bottom:100px!important}
.y-icon,.y-icon i.mdi{font-size:24px;line-height:28px}.y-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px}
.y-item-arrow{color:#d1d1d6;position:absolute;font-size:26px;right:15px;top:50%;margin-top:-13px}
.main-menu{padding:0 33px}.main-menu__title{font-size:17px;line-height:22px;font-weight:400;color:#302f2f}.main-menu__additional{font-size:12px;line-height:15px;color:grey}.main-menu__additional--remove-animation{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-o-transition:ANIMATION_REMOVE;transition:ANIMATION_REMOVE}.main-menu__additional--remove-animation.ng-leave.ng-leave-active{font-size:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.main-menu__additional span{font-size:12px}.main-menu__icon{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-size:20px;text-align:center}.main-menu__icon--left{left:0}.main-menu__icon--left_repeat{left:16px}.main-menu__icon--right{right:0}.main-menu__icon--right_padding{right:16px}.main-menu__icon--right_group{right:45px}.main-menu__icon--remove-animation{-o-transition:all .2s ease-in;transition:all .2s ease-in}.main-menu__icon--remove-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,-50%,0) rotate3d(0,0,1,90deg);transform:translate3d(0,-50%,0) rotate3d(0,0,1,90deg)}.main-menu__inline{display:inline-block;vertical-align:top;width:auto!important}.main-menu__image{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:0;height:26px;border-radius:20px;margin-right:10px}.main-menu__separate{height:6px;width:100%;background-color:rgba(128,128,128,.1);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}body.not-ios .main-menu__icon{width:18px}.main-animation--animation-slide-down{overflow:hidden;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-o-transition:all .5s linear;transition:all .5s linear}.main-animation--animation-slide-down_opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:servicesDown .3s!important;-o-animation:servicesDown .3s!important;animation:servicesDown .3s!important;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-animation--animation-slide-down_hided{height:0;-webkit-animation:servicesUp .3s!important;-o-animation:servicesUp .3s!important;animation:servicesUp .3s!important;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes servicesDown{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes servicesDown{0%{opacity:0;-o-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes servicesDown{0%{opacity:0;-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes servicesUp{100%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes servicesUp{100%{opacity:0;-o-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes servicesUp{100%{opacity:0;-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
.y-icon-button{margin:0 6px;height:48px;min-width:0;line-height:48px;padding-left:0;padding-right:0;width:48px;border-radius:50%}
md-sidenav{position:fixed!important;will-change:transform;height:auto;min-height:100%}md-sidenav>div{height:100%}
.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-o-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.md-tab.md-active{cursor:default}
md-tabs md-tab-item{padding-bottom:10px!important;border-bottom:2px solid transparent!important}md-tabs md-tab-item.md-active{border-bottom:2px solid!important}

.percentage-progress{display:block;width:200px;height:1em;text-align:right;font-size:80px;color:grey;font-weight:300;position:absolute;top:300px;left:50%;margin-left:-100px;z-index:2000}
.y-record-info-actions{position:relative;z-index:50;display:table;width:100%;border-bottom:1px solid #d1d1d6}.y-record-info-actions p{color:#000;margin:0;text-align:left;padding-left:54px;font-size:14px;line-height:22px}.y-record-info-actions i{color:#8e8e93}.y-record-info-actions__button a,.y-record-info-actions__button button{height:44px;line-height:44px;width:100%;background-color:#fff;padding:0 0 0 40px;margin:0;color:#000;text-align:left;position:relative;border:1px solid transparent}.y-record-info-actions__button .y-record-info-actions__icon{position:absolute;left:0;top:0;font-size:22px;line-height:44px;display:block;color:#8e8e93;width:40px;text-align:center}.y-record-info-actions__icon{font-size:17px}.y-record-info-actions__footer{margin-bottom:50px;border-bottom:1px solid #d1d1d6!important}.y-record-info-actions__footer button{font-size:17px;line-height:22px;font-weight:500}
.order-remind-time__list,.y-select-input__list{-webkit-appearance:none;outline:0;opacity:0;cursor:pointer;position:absolute;left:0;z-index:1000;display:block;font-size:16px;line-height:22px}.y-select-input__list{top:43px;min-height:30px;min-width:40px;width:1px}.order-remind-time{height:19px}.order-remind-time__list{top:0;width:100%;height:100%}
.y-slide-left.ng-hide-remove{display:block!important;position:absolute!important;left:0!important;right:0!important;transition:-webkit-transform .44s ease-out!important;-o-transition:transform .44s ease-out,-o-transform .44s ease-out!important;transition:transform .44s ease-out!important;transition:transform .44s ease-out,-webkit-transform .44s ease-out,-o-transform .44s ease-out!important;-o-transition-delay:50ms;transition-delay:50ms;-webkit-transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;min-height:400px!important;height:100%!important;opacity:1!important;z-index:15000!important;-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important}.y-slide-left.ng-hide-remove-active{opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.y-top-divider{border-top:1px solid rgba(0,0,0,.12)}
.company-info-description__text p,.company-info-description__text span,.master-info-description p,.master-info-description span{width:auto!important;font-family:-apple-system-font,'SF Pro Display',Roboto!important}
.y-content-block.y-list-item,.y-list-item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;cursor:pointer;padding:0 16px}.y-content-block.y-list-item[disabled],.y-list-item[disabled]{opacity:.4}.y-list-item_with-bottom-divider{border-bottom:1px solid rgba(0,0,0,.12)}
.button-loyalty-sale{width:100%;background-color:#009682}.button-loyalty-sale__title{position:relative;cursor:pointer;color:#fff;padding:20px 16px;font-size:17px;line-height:22px;font-weight:400;max-width:500px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box}.button-loyalty-sale__title img{height:20px;width:20px;position:absolute;top:calc(50% - 10px);left:16px}.button-loyalty-sale__title p{margin:0 0 0 30px;width:calc(100% - 50px)}.button-loyalty-sale__title i{font-size:25px;position:absolute;top:calc(50% - 12.5px);right:16px}
.calendar-wrapper .worked{color:#009587}.calendar-wrapper .worked.worked-lock,.calendar-wrapper .worked.worked-lock.y-button[disabled]{color:#212121}.calendar-wrapper .calendar__day,.calendar-wrapper .day-of-week{float:left;width:14.285%;text-align:center;position:relative;font-weight:400;padding-bottom:16px}.calendar-wrapper .calendar__day{color:#302f2f;font-size:22px}.calendar-wrapper .calendar__day_upperscored{border-top:1px solid #efeff4}.calendar-wrapper .calendar__day_bad-month{visibility:hidden}.calendar-wrapper .day-of-week{color:#000;font-size:12px}.calendar-wrapper .day-of-week:nth-last-child(1),.calendar-wrapper .day-of-week:nth-last-child(2){opacity:.6}.calendar-wrapper .y-button{min-width:inherit;line-height:36px;margin:0;font-weight:400;font-size:18px;width:100%}.calendar-wrapper .y-button[disabled]{color:rgba(0,0,0,.26)}.calendar-wrapper .calendar__week{margin:0 16px;height:55px;clear:both}.calendar-wrapper .calendar__week_after,.calendar-wrapper .calendar__week_before{border-top:1px solid #efeff4;width:20px;position:absolute}.calendar-wrapper .calendar__week_before{left:0}.calendar-wrapper .calendar__week_after{right:0}.calendar-wrapper .calendar__week_first .calendar__week_before,.calendar-wrapper .calendar__week_last .calendar__week_after{display:none}
y-copyright-link{display:block;position:absolute;bottom:80px;z-index:100;text-align:center;font-size:14px;width:100%}y-copyright-link .y-copyright-link__container{width:auto;display:inline-block;background:#f9f9f9;padding:5px 10px;border-radius:8px;margin:0 auto}@media (max-width:320px){y-copyright-link{font-size:12px}}y-copyright-link a{text-decoration:none;display:inline-block;color:#8e8e93}y-copyright-link.copyrights-login{position:relative;padding-bottom:40px;top:20px;bottom:0}y-copyright-link.copyrights-company-info{position:relative;margin-bottom:20px;margin-top:20px;bottom:0}.layout-with-copyrights_record-list y-copyright-link{bottom:135px}body.iphone-x y-copyright-link{padding-bottom:env(safe-area-inset-bottom)}.copyright-link-modal{display:block;position:fixed;top:0;width:100%;z-index:110000;overflow:hidden;will-change:opacity;opacity:0;height:0}.copyright-link-modal_dirty{opacity:0;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.copyright-link-modal_dirty.copyright-link-modal_showed{opacity:1;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.copyright-link-modal__background{width:100%;height:100%;position:absolute;z-index:105000;background-color:rgba(0,0,0,.5);top:0}.copyright-link-modal__buttons-block{z-index:110000;width:80%;margin:0 10%;position:absolute;bottom:10%}.copyright-link-modal__button{cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:25px;text-transform:uppercase;text-align:center;border:1px solid;font-weight:500;line-height:40px;height:40px;display:block;text-decoration:none}.copyright-link-modal__button_continue{background-color:#ffbd40;border-color:#ffbd40;color:#070503}.copyright-link-modal__button_registration{background-color:transparent;border-color:#eee;color:#eee}
head-configurator{display:none}
.animated-circle-loader{margin:5px auto;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animated-circle-loader_content-loader{padding-top:30px;padding-bottom:40px}.animated-circle-loader_content-loader_pt{padding-top:60px}.animated-circle-loader .bounce{width:12px;height:12px;margin:0 3px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;-o-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.animated-circle-loader_pane{margin:15.5px auto}@-webkit-keyframes animated-circle-loader{0%,70%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:scale(2);transform:scale(2);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}}@-o-keyframes animated-circle-loader{0%,70%{-o-transform:scale(1);transform:scale(1);opacity:1}20%{-o-transform:scale(2);transform:scale(2);opacity:.5}100%{-o-transform:scale(1);transform:scale(1);opacity:.7}}@keyframes animated-circle-loader{0%,70%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:.5}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.7}}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes sk-bouncedelay{0%,100%,80%{-o-transform:scale(0);transform:scale(0)}40%{-o-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
.y-arrow-forward{color:#d1d1d6;position:absolute;font-size:24px;right:15px;top:50%;margin-top:-13px}
.y-backdrop,y-backdrop{background-color:rgba(33,33,33,.48);opacity:0;z-index:17900;-o-transition:opacity 450ms cubic-bezier(.55,0,.55,.2);transition:opacity 450ms cubic-bezier(.55,0,.55,.2);top:0;left:0;right:0;bottom:0;position:fixed;display:none}.y-backdrop_active{display:block}.y-backdrop_visible{opacity:1}
y-checkbox{-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:8px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;padding-right:0;position:relative;line-height:26px;min-width:18px;min-height:18px}y-checkbox *,y-checkbox :after,y-checkbox :before{-moz-box-sizing:border-box;box-sizing:border-box}y-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}y-checkbox .md-container,y-checkbox .md-icon{left:0;width:18px;height:18px;position:absolute}y-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}y-checkbox .md-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;right:auto}y-checkbox.md-align-top-left>div.md-container{top:12px}y-checkbox .md-icon{-o-transition:240ms;transition:240ms;top:0;border-width:2px;border-style:solid;border-radius:2px}y-checkbox.md-checked .md-icon{border:none}y-checkbox[disabled]{cursor:no-drop}y-checkbox.md-checked .md-icon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px;display:table;width:6px;height:12px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}y-checkbox .md-label{position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:10px;margin-right:0;font-size:14px;line-height:20px}
y-circle-loader,y-circle-loader .md-inner{width:50px;position:relative;height:50px}y-circle-loader{display:block;padding-top:0!important;margin-bottom:0!important;overflow:hidden;-webkit-transform:scale(.458333);-ms-transform:scale(.458333);-o-transform:scale(.458333);transform:scale(.458333)}y-circle-loader .md-inner .md-gap{position:absolute;left:24px;right:24px;top:0;bottom:0;border-top-width:5px;border-top-style:solid;-moz-box-sizing:border-box;box-sizing:border-box}y-circle-loader .md-inner .md-left,y-circle-loader .md-inner .md-right{position:absolute;top:0;height:50px;width:25px;overflow:hidden}y-circle-loader .md-inner .md-left .md-half-circle,y-circle-loader .md-inner .md-right .md-half-circle{position:absolute;top:0;width:50px;height:50px;-moz-box-sizing:border-box;box-sizing:border-box;border-width:5px;border-style:solid;border-bottom-color:transparent;border-radius:50%}y-circle-loader .md-inner .md-left{left:0}y-circle-loader .md-inner .md-left .md-half-circle{left:0;border-right-color:transparent}y-circle-loader .md-inner .md-right{right:0}y-circle-loader .md-inner .md-right .md-half-circle{right:0;border-left-color:transparent}y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper{-webkit-animation:outer-rotate 2.91667s linear infinite;-o-animation:outer-rotate 2.91667s linear infinite;animation:outer-rotate 2.91667s linear infinite}y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper .md-inner{-webkit-animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;-o-animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle,y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.3125s;-o-animation-duration:1.3125s;animation-duration:1.3125s;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);-o-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1)}y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-left .md-half-circle{-webkit-animation-name:left-wobble;-o-animation-name:left-wobble;animation-name:left-wobble}y-circle-loader[md-mode=indeterminate] .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-name:right-wobble;-o-animation-name:right-wobble;animation-name:right-wobble}@-webkit-keyframes outer-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes outer-rotate{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer-rotate{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-o-keyframes left-wobble{0%,100%{-o-transform:rotate(130deg);transform:rotate(130deg)}50%{-o-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-o-keyframes right-wobble{0%,100%{-o-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-o-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);-o-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-o-keyframes sporadic-rotate{12.5%{-o-transform:rotate(135deg);transform:rotate(135deg)}25%{-o-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-o-transform:rotate(405deg);transform:rotate(405deg)}50%{-o-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-o-transform:rotate(675deg);transform:rotate(675deg)}75%{-o-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-o-transform:rotate(945deg);transform:rotate(945deg)}100%{-o-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);-o-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);-o-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);-o-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);-o-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);-o-transform:rotate(1080deg);transform:rotate(1080deg)}}
.y-collapse,.y-collapse_collapsed{cursor:pointer}.y-collapse{outline:0;overflow-x:hidden}.y-collapse_uncollapsed .y-collapse__content{white-space:normal;text-overflow:none;max-width:100%;overflow-x:auto}.y-collapse_uncollapsed .y-collapse__toggle:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.y-collapse_collapsed .y-collapse__content{overflow-x:hidden;max-width:calc(100% - 15px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.y-collapse_no-collapse{cursor:default!important}.y-collapse_no-collapse .y-collapse__toggle{display:none}.y-collapse_no-collapse .y-collapse__content{max-width:calc(100% - 15px)}.y-collapse__container{position:relative}.y-collapse__content{position:relative;margin-bottom:5px;overflow-y:hidden}.y-collapse__toggle{opacity:.5;text-align:center;position:absolute;right:4px;bottom:1px}.y-collapse__toggle:before{-o-transition:all .7s;transition:all .7s;display:inline-block}
.y-hidden-input{width:100%;height:64px;position:absolute;top:0;left:0;z-index:200;background-color:transparent;overflow:hidden}.y-hidden-input input{position:absolute;bottom:0;left:-9999px;width:1px;height:0;opacity:0;line-height:0}
input,label,textarea{outline:0;border-radius:0}body .y-form input:-webkit-autofill,body .y-form input:-webkit-autofill:active,body .y-form input:-webkit-autofill:focus,body .y-form input:-webkit-autofill:hover{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.y-form{font-size:14px}.y-form.ng-submitted .y-form__input-container.invalid input,.y-form.ng-submitted .y-form__input-container.invalid label,.y-form.ng-submitted .y-form__input-container.invalid textarea{border-bottom:1px solid #ff2d55}.y-form__notify-block{border-bottom:1px solid #d1d1d6;min-height:45px;margin:0 16px}.y-form .ion-chevron-right{position:absolute;top:50%;margin-top:-10px;right:0}.y-form label{color:#8e8e93;white-space:nowrap}.y-form ::-webkit-input-placeholder,.y-form input,.y-form label,.y-form textarea{font-size:14px}.y-form ::-moz-placeholder,.y-form input,.y-form label,.y-form textarea{font-size:14px}.y-form :-ms-input-placeholder,.y-form input,.y-form label,.y-form textarea{font-size:14px}.y-form ::placeholder,.y-form input,.y-form label,.y-form textarea{font-size:14px}.y-form ::-webkit-input-placeholder{color:#8e8e93}.y-form ::-moz-placeholder{color:#8e8e93}.y-form :-ms-input-placeholder{color:#8e8e93}.y-form ::placeholder{color:#8e8e93}.y-form textarea{resize:none;overflow:auto;height:auto;border:none}.y-form input{line-height:14px;-moz-box-sizing:border-box;box-sizing:border-box;border:none;height:40px;border-bottom:1px solid #d1d1d6}.y-form__input,.y-form__label,.y-form__textarea textarea{border-bottom:1px solid #d1d1d6}.y-form input,.y-form textarea{color:#000}.y-form__group{display:table;width:100%;padding-left:16px;padding-right:16px;-moz-box-sizing:border-box;box-sizing:border-box}.y-form__input-container{display:table-row;min-height:38px;position:relative}.y-form__label{padding-right:8px;line-height:38px}.y-form__input,.y-form__label,.y-form__textarea-container{display:table-cell;position:relative}.y-form__label,.y-form__textarea-container{width:1px}.y-form__textarea-container{max-width:1px}.y-form__textarea{position:relative;overflow:hidden;margin-top:4px;max-width:calc(500px - 32px);width:calc(100vw - 32px)}.y-form__textarea textarea{border-radius:0;width:calc(100% - 16px);overflow:visible;min-height:36px;padding:0 16px 8px 0}.y-form__textarea-value-length{font-size:13px}.y-form__textarea-title{z-index:10;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px 3px 0;width:100%;right:0;top:0;color:#8e8e93;min-height:20px;line-height:20px;vertical-align:top;background-color:#fff}.y-form__textarea-title label{white-space:normal}.y-form__input:last-child{padding-right:12px;width:100%}.y-form__input-container:not(.y-form__input-container_without-label)::before{content:'';display:table-cell;width:1px;max-width:1px;padding:0;margin:0}
.y-page,.y-page-prepare{will-change:transform;min-height:100%;display:block;width:100%}.y-main-container.y-page-active,body.y-page-active{overflow:hidden}.y-page>*{position:relative}.y-page{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0);position:absolute!important;height:100%;top:0;left:0}.y-page_hidden{display:none}.y-page_new{z-index:10000}.y-page_new.y-page_forward{z-index:10000;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:1}.y-page_last.y-page_forward{z-index:5000;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.y-page_new.y-page_forward.y-page_active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.y-page_last.y-page_forward.y-page_active{-webkit-transform:translate(-40%,0);-ms-transform:translate(-40%,0);-o-transform:translate(-40%,0);transform:translate(-40%,0)}.y-page__container{height:auto;position:relative;z-index:3000}.y-page__container>*{-o-transition:none!important;transition:none!important;-webkit-animation:none!important;-o-animation:none!important;animation:none!important}.y-page_last:not(.y-page_back):after,.y-page_new.y-page_back:after{content:'';display:block;position:absolute;background:#000;width:100%;height:100%;top:0;left:0;z-index:7000}.y-page_last:not(.y-page_back):after{opacity:0;-o-transition:opacity .1s ease;transition:opacity .1s ease}.y-page_new.y-page_back:after{opacity:.4;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.y-page_last:not(.y-page_back).y-page_active:after{opacity:.2}.y-page_new.y-page_back.y-page_active:after{opacity:0}.y-page_new.y-page_back{z-index:6000;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;-webkit-transform:translate3d(-40%,0,-1px);transform:translate3d(-40%,0,-1px)}.y-page_last.y-page_back{z-index:10000;transition:-webkit-transform .28s ease-in-out;-o-transition:transform .28s ease-in-out,-o-transform .28s ease-in-out;transition:transform .28s ease-in-out;transition:transform .28s ease-in-out,-webkit-transform .28s ease-in-out,-o-transform .28s ease-in-out;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.y-page_new.y-page_back.y-page_active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.y-page_last.y-page_back.y-page_active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.y-page_new.y-page_down{z-index:10000;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;-webkit-transform:translate3d(0,-600px,0) scale(1);transform:translate3d(0,-600px,0) scale(1);opacity:0}.y-page_last.y-page_down{z-index:5000;-o-transition:all .28s ease-in-out;transition:all .28s ease-in-out;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.y-page_new.y-page_down.y-page_active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.y-page_last.y-page_down.y-page_active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
y-login-as span{width:100%;display:inline-block;text-align:center}y-login-as button.y-button{max-width:300px;min-width:180px;width:80%;margin:20px auto 0;display:block;background-color:#2b7099;color:#fff;border:1px solid #2a7fb1}
.y-master-info-avatar{display:inline-block;width:60px;height:60px}.y-master-info-avatar img{border-radius:50%;width:60px;height:60px;cursor:pointer}
.y-master-info-button{color:#ccc;font-size:30px;width:30px;height:30px;cursor:pointer;position:absolute;top:50%;left:9px;background:0 0;padding:10px;margin:0 10px;border-radius:35px}
.y-phone{font-size:14px;display:inline-block;text-decoration:none!important;clear:both;float:left;margin-bottom:4px;border-bottom:1px solid transparent}.y-phone:last-child{margin-bottom:0}.y-phone:hover{border-bottom:1px solid}
.y-phone-input .y-select-input__list{top:0;height:38px;width:calc(100% - 8px)}.y-phone-input__phone{position:relative;display:table-cell;height:38px;padding:0}.y-phone-input__phone_number{width:100%}.y-phone-input__phone label{margin-right:8px;min-width:52px;display:block;line-height:38px;height:38px;border-bottom:1px solid #d1d1d6}.y-phone-input input{padding:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;min-height:19px}
body.android .y-photo-carousel__top-blind{display:block}.y-photo-carousel{max-width:500px;margin:0 auto;padding-top:0;position:relative;overflow:hidden}.y-photo-carousel_single{padding-bottom:20px}.y-photo-carousel__top-blind{display:none;width:100%;height:30px;background-color:transparent;position:absolute;top:0;left:0;z-index:10000}.y-photo-carousel ul[rn-carousel]{width:calc(100% + 16px);height:186px;margin:0;overflow:visible}.y-photo-carousel__photo{width:calc(100% - 16px);height:100%;background-position:50% 50%;backgrond-repeat:none;background-size:cover;border-radius:10px;overflow:hidden}.y-photo-carousel__controls{position:relative;text-align:center;line-height:30px}.y-photo-carousel__controls div.rn-carousel-indicator span{color:#000;opacity:.32;display:inline-block;font-size:10px;margin:0 3px}.y-photo-carousel__controls div.rn-carousel-indicator span.active{opacity:1}
y-login-as span{width:100%;display:inline-block;text-align:center}y-login-as button.y-button{max-width:300px;min-width:180px;width:80%;margin:20px auto 0;display:block;background-color:#2b7099;color:#fff;border:1px solid #2a7fb1}
y-price-block{display:inline-block}
.star-container{font-size:13px;display:inline-block;padding-right:3px}.star-container>span{letter-spacing:-.09em}.star-container .star-gold{color:#ff9500}.star-container .star-gray{color:#c7c7cc}
.y-request-rating{position:absolute;top:calc(50% - 115px);z-index:20000;width:100%;opacity:0;-o-transition:all .2s ease;transition:all .2s ease}.y-request-rating_opened_textarea{top:calc(50% - 200px)}.y-request-rating_opened_textarea .y-request-rating-notification textarea{height:150px;padding:5px;margin:auto auto 20px;opacity:1;visibility:visible}.y-request-rating_hidden{display:none}.y-request-rating_opened{opacity:1;-webkit-animation-name:open;-o-animation-name:open;animation-name:open;-webkit-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s}.y-request-rating__container{width:75%;background-color:#f7f7f7;max-width:450px;margin:0 auto;padding:20px 10px;border-radius:15px;border:1px solid rgba(0,0,0,.12)}@media (max-width:320px){.y-request-rating__container{padding:10px 5px}}body.ios .y-request-rating__container{padding-top:30px}.y-keyboard-did-show .y-request-rating{top:calc(50% - 100px)}@-webkit-keyframes open{0%{top:0}100%{top:calc(50% - 115px)}}@-o-keyframes open{0%{top:0}100%{top:calc(50% - 115px)}}@keyframes open{0%{top:0}100%{top:calc(50% - 115px)}}
.y-reviews-button{font-size:14px;line-height:15px;cursor:pointer;outline:0;display:inline-block;position:relative}__count{vertical-align:top;font-size:13px;display:inline-block;color:#8e8e93;letter-spacing:.08em}
.y-side-nav{z-index:18000!important;position:fixed!important;top:0!important;left:0!important;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);will-change:transform!important;height:auto!important;min-height:100%!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;width:304px!important;min-width:304px!important;max-width:304px!important;display:none;height:100%;transition:-webkit-transform .45s cubic-bezier(.25,.8,.25,1);-o-transition:transform .45s cubic-bezier(.25,.8,.25,1),-o-transform .45s cubic-bezier(.25,.8,.25,1);transition:transform .45s cubic-bezier(.25,.8,.25,1);transition:transform .45s cubic-bezier(.25,.8,.25,1),-webkit-transform .45s cubic-bezier(.25,.8,.25,1),-o-transform .45s cubic-bezier(.25,.8,.25,1);background-color:#fff}@media (max-width:400px){.y-side-nav{width:80%!important;max-width:80%!important;min-width:80%!important}}.y-side-nav y-menu{width:100%;height:100%;min-height:100%}.y-side-nav_visible{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.y-side-nav_opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.simple-notification__success-block,.simple-notification__warn-block{position:relative;border-radius:0 4px 4px 0;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);padding:10px 0 10px 16px;vertical-align:middle;margin-bottom:16px;display:table;width:100%}@media (max-width:500px){.simple-notification__success-block,.simple-notification__warn-block{font-size:13px}}.simple-notification__success-block:before,.simple-notification__warn-block:before{display:block;content:'';width:3px;background-color:#ff5a4b;height:100%;position:absolute;padding-top:2px;left:0;top:-1px}.simple-notification__success-block:before{background-color:#5eb95e}.simple-notification__success-block>div,.simple-notification__warn-block>div{display:table-row}
.slide_copy{position:absolute}.slide-wrapper{position:relative;-webkit-perspective:1200px;perspective:1200px}@-webkit-keyframes scaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes scaleOut{0%{-o-transform:scale(0);transform:scale(0)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes scaleOut{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(10);transform:scale(10)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes scaleIn{0%{-o-transform:scale(10);transform:scale(10)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{-webkit-transform:scale(10);-o-transform:scale(10);transform:scale(10)}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showSlide{0%{opacity:0;-webkit-transform:translateY(-100px) scaleX(1);transform:translateY(-100px) scaleX(1)}100%{opacity:1;-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}}@-o-keyframes showSlide{0%{opacity:0;-o-transform:translateY(-100px) scaleX(1);transform:translateY(-100px) scaleX(1)}100%{opacity:1;-o-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}}@keyframes showSlide{0%{opacity:0;-webkit-transform:translateY(-100px) scaleX(1);-o-transform:translateY(-100px) scaleX(1);transform:translateY(-100px) scaleX(1)}100%{opacity:1;-webkit-transform:translateY(0) scaleX(1);-o-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}}@-webkit-keyframes showSlideInvert{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes showSlideInvert{0%{opacity:0;-o-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes showSlideInvert{0%{opacity:0;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes swipeInSlideLeft{0%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes swipeInSlideLeft{0%{opacity:0;-o-transform:translateX(30%);transform:translateX(30%)}100%{opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes swipeInSlideLeft{0%{opacity:0;-webkit-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}100%{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes swipeOutSlideLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}}@-o-keyframes swipeOutSlideLeft{0%{opacity:1;-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-o-transform:translateX(30%);transform:translateX(30%)}}@keyframes swipeOutSlideLeft{0%{opacity:1;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(30%)}}
.y-tabs__list,.y-tabs__tab{position:relative;overflow:hidden}y-tabs{display:block;overflow:hidden}.y-tabs_dark .y-tabs__tab.y-tabs__tab_current{color:#fff}.y-tabs_dark .y-tabs__tab{background-color:#fff;opacity:1}.y-tabs__wrapper{padding:0 16px;z-index:200;background-color:transparent;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:501px){.y-tabs__wrapper{max-width:500px;padding-left:0;padding-right:0;margin:0 auto}}.y-tabs__list{border:1px solid #fff;border-radius:3px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:28px}.y-tabs__tab{border-right:1px solid #fff;color:#fff;width:33.33%;font-size:13px;text-align:center;line-height:24px;padding:2px 10px;white-space:nowrap;float:left;font-weight:500;-moz-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;opacity:.7;cursor:pointer}.y-tabs__tab:last-child{border:none!important}.y-tabs__tab::first-letter{text-transform:uppercase}.y-tabs__tab_current{opacity:1;cursor:default;background-color:#fff}.tabs-1 .y-tabs__tab{width:100%}.tabs-2 .y-tabs__tab{width:50%}.tabs-3 .y-tabs__tab{width:33.33%}.tabs-4 .y-tabs__tab{width:25%}
.y-tooltips{position:fixed;min-height:20px;top:20px;left:0;padding-left:20px;padding-right:20px;-moz-box-sizing:border-box;box-sizing:border-box;z-index:50000;opacity:0;-o-transition:opacity .2s ease .2s;transition:opacity .2s ease .2s}.y-tooltips_visible{-o-transition:opacity .2s ease .2s;transition:opacity .2s ease .2s;opacity:1}.y-tooltips_hidden{display:none}.y-tooltips__content{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:15px;border-radius:4px;position:relative;-webkit-filter:drop-shadow(rgba(0,0,0,.3) 0 2px 10px);filter:drop-shadow(rgba(0, 0, 0, .3) 0 2px 10px)}.y-tooltips__content__close{position:absolute;top:50%;font-size:22px;margin-top:-10px;cursor:pointer}.y-tooltips__content:before{content:'';display:block;width:0;height:0;position:absolute}.y-tooltips__content_left .y-tooltips__content__close{right:10px}.y-tooltips__content_left{padding-right:40px}.y-tooltips__content_left:before{border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff;left:-9px;margin-top:-9px;top:50%}.y-tooltips__content_left.y-tooltips__content_left-top:before,.y-tooltips__content_right.y-tooltips__content_right-top:before{top:10px;margin-top:0}.y-tooltips__content_left.y-tooltips__content_left-top .y-tooltips__content__close,.y-tooltips__content_right.y-tooltips__content_right-top .y-tooltips__content__close{margin-top:0;top:12px}.y-tooltips__content_right .y-tooltips__content__close{left:10px}.y-tooltips__content_right{padding-left:40px}.y-tooltips__content_right:before{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;right:-9px;margin-top:-9px;top:50%}
.y-top-notification{position:absolute;top:0;z-index:20000;width:100%;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0;transition:opacity .45s cubic-bezier(.25,.8,.25,1),-webkit-transform .45s cubic-bezier(.25,.8,.25,1);-o-transition:transform .45s cubic-bezier(.25,.8,.25,1),opacity .45s cubic-bezier(.25,.8,.25,1),-o-transform .45s cubic-bezier(.25,.8,.25,1);transition:transform .45s cubic-bezier(.25,.8,.25,1),opacity .45s cubic-bezier(.25,.8,.25,1);transition:transform .45s cubic-bezier(.25,.8,.25,1),opacity .45s cubic-bezier(.25,.8,.25,1),-webkit-transform .45s cubic-bezier(.25,.8,.25,1),-o-transform .45s cubic-bezier(.25,.8,.25,1);will-change:transform!important}.y-top-notification_hidden{display:none}.y-top-notification_opened{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.y-top-notification__container{width:85%;background:#fff;max-width:450px;margin:0 auto;padding:40px 20px 20px;border-radius:0 0 4px 4px;border:1px solid rgba(0,0,0,.12)}@media (max-width:440px){.y-top-notification__container{padding:20px 10px 10px}}.y-top-notification_rules{display:block;height:calc(100% - 60px);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.y-top-notification_rules .y-top-notification__container{max-width:none;border-radius:20px;width:80%;height:100%;position:absolute;left:10%;margin:0 0 30px;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:500px){.y-top-notification_rules .y-top-notification__container{width:100%;left:0;margin-bottom:30px}}body.transparent-status-bar.android .y-top-notification__container{padding-top:35px}body.ios .y-top-notification__container{padding-top:30px}
.y-warn-block{position:relative;line-height:82px;min-height:82px;border-radius:0 4px 4px 0;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:3px;overflow:visible}.y-warn-block:before{display:block;content:'';width:3px;background-color:#ff5a4b;height:100%;position:absolute;padding-top:2px;left:0;top:-1px}.y-warn-block__text{display:inline-block;vertical-align:middle;padding:0 60px 0 16px;line-height:18px;font-size:16px}.y-warn-block.y-warn-block_orange:before{background-color:#f37b27}
.y-maps{display:block;overflow:hidden;position:relative}.y-maps>img{position:absolute;top:0;left:0}.y-maps__rules{z-index:10;position:absolute;bottom:4px;right:47px}.y-maps__rules a{display:block;margin:0 0 2px;padding:0;font-size:7px;font-weight:600;color:#333;text-decoration:none;font-family:Helvetica,Arial,sans-serif;cursor:pointer}.y-maps__rules a:hover{text-decoration:underline}
body.ios .gm-fullscreen-control{top:48px!important}ya-maps{display:block;position:relative}.ya-maps-monochrome [class$="-ground-pane"]{-webkit-filter:saturate(0) brightness(.75) contrast(1.5) invert(1);filter:saturate(0) brightness(.75) contrast(1.5) invert(1)}.ya-maps-monochrome-2gis .leaflet-pane:not(.leaflet-map-pane):not(.leaflet-marker-pane){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ya-maps-monochrome-2gis .leaflet-container{background-color:#ccc}.ya-maps-monochrome-2gis .leaflet-popup-content-wrapper{background-color:#323232}.ya-maps-monochrome-2gis .leaflet-popup-tip-container_svg{fill:#323232}.ya-maps-preloader{position:inherit;margin-top:30vh;margin-bottom:30vh}.ya-maps-preloader_padding{margin-top:inherit;margin-bottom:inherit;padding-top:30vh;padding-bottom:30vh}.y-hidden-form{width:1px;height:1px;position:absolute;top:0;left:-1000000;visibility:hidden}.ya-maps-frame{width:100%;height:100%;border:0;padding:0;margin:0}body.mobile-ya-maps-fullscreen .y-ios-bottom-pane,body.mobile-ya-maps-fullscreen .y-tabs__wrapper{display:none}body.mobile-ya-maps-fullscreen yclients-footer,body.mobile-ya-maps-fullscreen yclients-nav,body.mobile-ya-maps-fullscreen.android.transparent-status-bar.android .status-bar-bg{display:none!important}body.mobile-ya-maps-fullscreen.ios .y-content-wrapper.scrollable{padding:0!important;margin:0!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important}body.mobile-ya-maps-fullscreen.ios .container-wrapper.container-wrapper_companies-layout{padding:0!important}body.mobile-ya-maps-fullscreen .y-content-wrapper.scrollable{margin-top:0!important;overflow:hidden!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important}body.mobile-ya-maps-fullscreen .status-bar-bg{opacity:.3!important;background-color:#000!important}body.mobile-ya-maps-fullscreen .ya-maps-frame{position:fixed;z-index:100000;top:0;left:0}.y-company-map-pane.y-company-map-pane_google{margin-left:22px}.y-company-map-pane.y-company-map-pane_google .y-company-list__active-staff-count h5,.y-company-map-pane.y-company-map-pane_google .y-company-list__nearest-day h5{margin:10px 0}.y-company-map-pane.y-company-map-pane_google .y-company-list__description{width:100%;padding-left:0;-moz-box-sizing:border-box;box-sizing:border-box}.y-company-map-pane.y-company-map-pane_google .y-company-list__description .y-item-arrow{right:0}.y-company-map-pane.y-company-map-pane_google .y-company__balloon-pane{width:100%}.y-company-map-pane.y-company-map-pane_google .y-company-list__nearest-day{padding-bottom:0;padding-left:0}.y-company-map-pane.y-company-map-pane_google .y-company-list__active-staff-count{-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.leaflet-top{top:50px}.y-company-map-pane.y-company-map-pane__twogis{cursor:pointer}
y-yesno-notification .yesno-line{display:block;width:100%}y-yesno-notification .yesno-button{width:48%;max-width:48%;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box}y-yesno-notification .yesno-button:first-child{margin-right:2%}@media (max-width:400px){y-yesno-notification .yesno-button{width:100%;max-width:100%}y-yesno-notification .yesno-button:first-child{margin-right:0}}
.y-default-layout{background-color:#f6f5f6!important}.y-default-layout-copyrights{position:absolute;bottom:80px;width:100%;z-index:100;text-align:center}body.ios.footer-link .container-wrapper.layout-with-copyrights:not(.container-wrapper_companies-layout){padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}body.ios.footer-link .container-wrapper.layout-with-copyrights.layout-with-copyrights_record-list:not(.container-wrapper_companies-layout){padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}body.ios.footer-link .container-wrapper-bright.layout-with-copyrights{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}
.vk body.h100,.vk h100,html.vk{height:auto}.vk body.h100{min-height:600}.vk h100{min-height:auto}
body.ios,body.ios yclients{overflow:hidden!important;height:100%!important}.y-content-wrapper.y-main-wrapper{position:fixed;top:0;z-index:1000}.y-header-toolbar.y-header-toolbar-ios{background-color:transparent!important}.md-toolbar-tools{max-height:64px;padding:0 16px;margin:0}.status-bar-bg{display:none;position:fixed;z-index:16000;width:100%;top:0;opacity:0}.status-bar-bg_translucent{background-color:#000;opacity:0}.status-bar-bg_menu{position:absolute;opacity:0;top:0;left:0}body.ios{max-height:100%!important;bottom:0;left:0;right:0;background-color:#fff}body.ios yclients{width:100%!important;max-height:100%!important;display:block!important;position:fixed;z-index:50}body.ios .y-content-wrapper{height:100%!important;max-height:100%!important;overflow:hidden;width:100%}body.ios .y-content-wrapper.scrollable{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:calc(100% - 65px)!important;min-height:calc(100% - 65px)!important;max-height:calc(100% - 65px)!important;margin-top:65px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.ios .y-content-wrapper.scrollable>*{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.ios .y-content-wrapper__wide .y-content-wrapper.scrollable{height:calc(100% - 175px)!important;min-height:calc(100% - 175px)!important;max-height:calc(100% - 175px)!important;overflow:hidden;overflow-y:scroll;position:absolute;top:175px;margin:0;background-color:#fff;-webkit-overflow-scrolling:touch}body.ios .container-wrapper{min-height:calc(100% - 61px)!important;margin-bottom:0;position:relative;z-index:50;top:0;padding-bottom:50px;height:auto!important;background-color:#fff}.cover,img.logo{position:absolute}body.ios .container-wrapper_companies-layout,body.ios .container-wrapper_default-layout{min-height:calc(100% + 1px)!important;margin-top:0!important}body.ios .container-wrapper_companies-layout:not(body.y-keyboard-is-show){padding-bottom:51px}body.ios .status-bar-bg{height:20px;display:block}body.ios .status-bar-bg_translucent{display:block;z-index:1000000}body.ios .y-header-toolbar.header-toolbar{top:20px}body.ios.no-scrollable{overflow-y:scroll!important}body.ios.no-scrollable .y-content-wrapper.scrollable{overflow-y:hidden!important}body.y-keyboard-is-show .container-wrapper,body.y-keyboard-is-show .container-wrapper_companies-layout{padding-bottom:0!important}body.ios.iphone-x:not(body.y-keyboard-is-show) .container-wrapper,body.ios.iphone-x:not(body.y-keyboard-is-show) .container-wrapper_companies-layout{padding-bottom:calc(51px + env(safe-area-inset-bottom))!important}body.ios.iphone-x .y-content-wrapper.scrollable{height:calc(100% - 65px - env(safe-area-inset-top)/ 2)!important;min-height:calc(100% - 65px - env(safe-area-inset-top)/ 2)!important;max-height:calc(100% - 65px - env(safe-area-inset-top)/ 2)!important;margin-top:calc(65px + env(safe-area-inset-top)/ 2)!important}body.ios.iphone-x .y-content-wrapper__wide .y-content-wrapper.scrollable{margin-top:calc(env(safe-area-inset-top)/ 2)!important;height:calc(100% - 175px - env(safe-area-inset-top))!important;min-height:calc(100% - 175px - env(safe-area-inset-top))!important;max-height:calc(100% - 175px - env(safe-area-inset-top))!important}body.ios.iphone-x .status-bar-bg{height:env(safe-area-inset-top)!important}body.ios.iphone-x .y-header-toolbar.header-toolbar{top:env(safe-area-inset-top)!important}body.ios.iphone-x .mask.y-header-backdrop.y-toolbar-backdrop{height:calc(65px + env(safe-area-inset-top)/ 2)!important}body.not-ios .status-bar-bg{display:none}body.not-ios .y-header-toolbar.header-toolbar{top:0}body.not-ios .y-content-wrapper.scrollable{height:calc(100% - 45px - env(safe-area-inset-top)/ 2)!important;min-height:calc(100% - 45px - env(safe-area-inset-top)/ 2)!important;max-height:calc(100% - 45px - env(safe-area-inset-top)/ 2)!important;margin-top:calc(45px + env(safe-area-inset-top)/ 2)!important}body.not-ios .y-content-wrapper__wide .y-content-wrapper.scrollable{margin-top:calc(env(safe-area-inset-top)/ 2)!important;height:calc(100% - 175px - env(safe-area-inset-top))!important;min-height:calc(100% - 175px - env(safe-area-inset-top))!important;max-height:calc(100% - 175px - env(safe-area-inset-top))!important}body.not-ios .mask.y-header-backdrop.y-toolbar-backdrop{height:46px}.hidden{display:none!important}img.logo{height:50%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.cover{height:110px;width:100%;left:-20px;padding-left:20px;padding-right:120px;z-index:1000;top:0}.title-wrapper{-moz-box-sizing:border-box;box-sizing:border-box;height:110px;background-size:cover;position:relative}.title-wrapper .y-subheader{position:absolute;z-index:1000;width:100%;display:block;-moz-box-sizing:border-box;box-sizing:border-box;height:94px}.title-wrapper .header-container{position:absolute;padding-bottom:0;padding-top:0;height:94px;width:calc(100% - 16px);z-index:1000}.title-wrapper .header-breadcrumbs{position:absolute;top:0;left:0;padding-top:30px}.title-wrapper .header-breadcrumbs h1{margin:0;line-height:28px;font-size:16px;text-align:center;display:block}.title-wrapper .header-breadcrumbs h2{margin-top:10px;font-size:30px;line-height:40px}.title-wrapper .header-breadcrumbs h2 span.description{display:block;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;width:calc(100% - 20px);margin:0 13px}.container-inner-wrapper{position:relative;padding-top:110px}.h100{min-height:100%}.container-wrapper,.container-wrapper-bright{width:100%;margin-top:62px;overflow-y:auto;min-height:100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.container-wrapper-bright.container,.container-wrapper-bright>.container,.container-wrapper.container,.container-wrapper>.container{overflow-y:hidden;overflow-x:hidden}.container-wrapper-bright{margin-top:0}body.without-header .container-wrapper{top:0}i.fa{font-size:32px}i.menu-fa{font-size:28px}button.fa-container{line-height:22px!important}.container{height:100%}.mask.y-header-backdrop{opacity:.65;-o-transition:all .1s ease;transition:all .1s ease;position:absolute;z-index:50;left:0;top:0;height:100%;width:100%}.mask.y-header-backdrop.y-toolbar-backdrop{opacity:0;position:absolute;z-index:40;left:0;top:0;height:66px;width:100%}.mask.y-header-backdrop.y-toolbar-backdrop.y-toolbar-backdrop_animated{-o-transition:opacity .4s ease;transition:opacity .4s ease}.mb{margin-bottom:10px}h3,h4{margin:0;padding:0}h3{margin-top:20px;font-size:23px;line-height:34px}h4{margin-bottom:26px;font-size:13px;line-height:14px;color:#666}.mb-0{margin:0!important}.mb-6{margin-bottom:6px!important}.mb-16{margin-bottom:16px!important}.pb-16{padding-bottom:16px!important}.pt-16{padding-top:16px!important}.p-a-16{padding:16px}.i40{font-size:40px!important;line-height:40px}.link{color:#333}.yclients-main-layout{-moz-box-sizing:border-box;box-sizing:border-box}.y-items-md-content{color:#302f2f;background-color:#fff!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden-input{opacity:0}#yScrollableContainer{overflow-y:scroll;padding-bottom:50px}
.yclients-payment-card-icon{font-size:18px!important;position:absolute;right:0;bottom:0}.yclients-payment-card-icon_service{right:-30px;bottom:-2px;z-index:-1}.yclients-payment-card-icon_master{right:-30px;bottom:-2px}.yclients-payment-card-icon_allowed{opacity:.5}.yclients-payment-card-icon_cart{top:1px;position:relative;padding-left:5px;vertical-align:middle;color:#302f2f;display:inline-block}.yclients-payment-card-icon_activity-info{right:0;bottom:0;top:calc(50% - 17px)}
.yclients-payment-legend{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;padding:10px 0}@media (max-width:321px){.yclients-payment-legend{font-size:9px}}.yclients-payment-legend_service{padding:0 16px 10px}.yclients-payment-legend_cart,.yclients-payment-legend_ios-service,.yclients-payment-legend_master{background-color:#eee;padding:10px 16px}.yclients-payment-legend_activity{padding:0 0 27px}.yclients-payment-legend_activity-info{padding:16px 0 0;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yclients-payment-legend_ios-activity{padding:10px 16px}.yclients-payment-legend__prepaid-icon{font-size:20px!important;padding-right:7px}@media (max-width:320px){.yclients-payment-legend__prepaid-icon{font-size:18px!important}}.yclients-payment-legend__prepaid-icon_allowed{opacity:.5}.yclients-payment-legend__element{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.yclients-payment-legend__element:nth-child(1){padding-right:5px}.yclients-payment-legend__element:nth-child(2){padding-left:5px;color:#666}.yclients-payment-legend__element:nth-child(2) i.fa{font-size:20px!important}
.remove-button{padding:17px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:-31px 0 0;width:62px;height:62px;position:absolute;top:50%;right:-6px;outline:0;cursor:pointer}
@charset 'UTF-8';.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
yclients-activities-list{display:block;background-color:#fff}yclients-activities-list .activity-calendar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0;height:51px;background-color:#f7f6f6}yclients-activities-list .activity-calendar_hided{height:0;background-color:transparent;margin-bottom:20px}.activity-schedule{min-height:500px}.activity-schedule_relative{position:relative}.activity-schedule .y-master-card__frame{border-spacing:3px}.activity-schedule .y-master-card{position:static}.activity-schedule .y-master-card__row{overflow:hidden}.activity-schedule .y-master-card .y-master-info-avatar{width:60px;margin-top:12px;float:left;display:block}.activity-schedule .y-master-info-avatar img{margin-top:5px;width:45px;height:45px}.activity-schedule__time{font-size:19px;font-weight:400;margin-top:10px;color:#302f2f}.activity-schedule .y-master-card__logo{display:inline-block;vertical-align:top}.activity-schedule .y-master-card__master-namespec{padding:12px;width:calc(100% - 60px);display:block;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.activity-schedule .y-master-card__master-namespec h3{display:block;display:-webkit-box;max-width:400px;height:680px;margin:0 auto;font-size:17px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.activity-schedule__title{font-weight:500;margin:0!important}.activity-schedule__free-space{font-size:12px;text-align:right;float:right}.activity-schedule__free-space_red{color:#f5493d;font-size:10px}.activity-schedule__free-space__weight{font-weight:500}.activity-schedule__duration{font-size:12px;float:left}.activity-schedule__middle{height:17px;width:calc(100% - 20px)}.activity-schedule__resource{display:inline-block;background:#f7f6f6;color:#878787;border-radius:10px;padding:0 10px;font-size:12px;font-weight:500;line-height:17px;margin-top:5px}.activity-schedule__resource:first-child{margin-top:0}.activity-schedule__resource__wrapper{padding:12px 0;height:auto}.activity-schedule__avatar{width:32px;height:32px}.activity-schedule .y-master-info-avatar{height:unset}.activity-schedule .y-master-card__frame_disabled{opacity:.6}.activity-schedule .y-master-card__footer{line-height:1px;text-align:left;min-height:1px}.activity-schedule .y-master-card__footer .time{color:#666;font-size:15px}.activity-schedule .y-master-card__footer .time .service-time-icon{font-size:17px;padding-bottom:3px}.activity-schedule__price{font-size:18px;margin-top:1px;font-weight:400;display:inline-block;position:relative;width:calc(100% - 20px)}.activity-schedule__block_opacity{-webkit-filter:opacity(50%);filter:opacity(50%)}.activity-schedule__date{color:grey;background:#ededf2;line-height:40px;height:40px;font-size:19px;font-weight:400;padding:0 16px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;border-bottom:1px solid #d1d1d6}.activity-schedule__card{border-bottom:1px solid #d1d1d6}.activity-schedule__card:last-child{border-bottom:0}.activity-schedule__card:first-child .activity-schedule__date{border-top:1px solid #d1d1d6}.activity-schedule__not-found{text-align:center;font-size:17px;padding:15px 0;font-weight:400;line-height:19px}.activity-schedule .animated-circle-loader{padding-top:40px}
.activity-filters{padding-top:15px}.activity-filters .y-tabs__tab{width:100%}.activity-filters .y-tabs__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.activity-filters__wrapper{background-color:#fff}.activity-filters__block{position:relative;padding:12px 16px;font-size:17px;line-height:22px;font-weight:500;border-bottom:.33px solid #c8c7cc;background-color:#f8f8f8}.activity-filters__filters{padding:12px 16px}.activity-filters__value{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:500;padding:10px 0;line-height:21px;position:relative}.activity-filters__value:first-child:after{background-color:inherit}.activity-filters__value:after{content:'';background-color:#c8c7cc;position:absolute;top:0;left:27px;width:calc(100% - 27px);height:1.33px}.activity-filters__selector{font-size:21px;color:#d1d1d6;text-align:center;margin-right:10px;cursor:pointer}.activity-filters__selected{color:#a0a0a4;padding-left:5px;font-size:15px;text-transform:lowercase}
.activity-info{width:calc(100% - 28px)}.activity-info__pane{text-align:center;width:100%}.activity-info__title{font-weight:400;font-size:20px;padding-bottom:10px}.activity-info__info-block{padding:10px 0;display:table;width:100%}.activity-info__price-block,.activity-info__time-block{display:table-cell;vertical-align:middle;width:50%}.activity-info__date,.activity-info__time{font-size:25px;font-weight:400;color:#302f2f}.activity-info__date{font-size:14px;line-height:18px;color:#878787}.activity-info__price{padding-top:3px;text-align:right;font-size:18px;line-height:22px}.activity-info__duration,.activity-info__place{font-size:13px;color:#878787}.activity-info__duration{text-align:left}.activity-info__place{text-align:right;line-height:18px}.activity-info__duration-title,.activity-info__place-title{font-size:13px}.activity-info__duration-value,.activity-info__place-value{padding-top:5px;font-size:15px;color:#302f2f}.activity-info__left{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#878787;line-height:21px;margin-left:-1px}.activity-info__left__element{margin-right:10px;font-size:18px}.activity-info__people-counter-block{padding:10px 0;border-bottom:1px solid #d1d1d6;background-color:transparent}.activity-info__people-counter-title{font-weight:500;font-size:16px}.activity-info__people-counter-body{margin:0 auto;padding-top:10px;position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent}.activity-info__people-counter-decrement,.activity-info__people-counter-increment{width:40px;height:40px;border-radius:40px;display:inline-block;outline:0;font-size:16px;line-height:14px;padding:0;border-color:#d1d1d6;border-style:solid;background-color:#fff}.activity-info__people-counter-value{display:inline-block;font-size:18px;padding:0 10px;min-width:16px;text-align:center}.activity-info__button{width:100%;font-size:18px!important;line-height:51px!important;height:51px!important;cursor:pointer}.activity-info__card{position:relative}.activity-info__card y-master-card{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.activity-info__card .y-master-info-avatar{margin:16px 16px 0 0}.activity-info__card .y-master-card__info-button{right:-25px}.activity-info__description{color:#878787;margin-top:15px;margin-bottom:20px;padding:0 2px;font-size:14px;text-align:justify;white-space:pre-line}.activity-info__photo{width:100%;height:186px;background-position:50% 50%;backgrond-repeat:none;background-size:cover;border-radius:10px;overflow:hidden;margin-bottom:20px}
.activity-time{margin-left:5px}.activity-time--bold{font-weight:700}.activity-time_semi-bold{font-weight:500}
.booking__repeat{width:100%;min-height:39px;background-color:#fff;color:#302f2f;cursor:pointer;overflow:hidden;padding:0 60px;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(0,0,0,.12)}.booking__repeat_master,.booking__repeat_service{background-color:rgba(0,0,0,.03);border:0!important;border-radius:0;padding:0 16px;margin-top:-16px;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% + 32px);border-bottom:1px solid #cecece!important;margin-left:-16px}.booking__repeat_master{padding-top:3px;padding-bottom:3px}.booking__repeat .fa-angle-right{opacity:1!important}.booking__repeat__block{padding:10px 0}.booking__repeat__block_top{font-size:15px;line-height:19px;font-weight:500;text-transform:uppercase}@media screen and (max-width:330px){.booking__repeat__block_top{font-size:13px}}.booking__repeat__block_top_default{color:#000!important}.booking__repeat__block_bottom{font-size:13px;line-height:14px;margin-top:2px;color:#666}.booking__repeat__block h3,.booking__repeat__block h4{padding:0;margin:0}.booking__repeat__block h4{font-weight:400;color:#949494}.booking__repeat__icon{font-size:32px;width:36px;display:inline-block;text-align:center;vertical-align:top;margin-top:4px}.booking__repeat__wrapper{margin-top:3px}.booking__repeat_ios{position:relative}
.service-info{padding:10px}.service-info__text{font-size:15px;margin-top:15px;white-space:pre-wrap;padding:0 5px}
.y-review-add-block__rating-container{line-height:18px;margin-left:16px;padding:24px 0 20px;border-bottom:1px solid #c7c7cc}.y-review-add-block__rating-container label{display:block;color:#8e8e93;text-align:center;padding-top:9px;font-size:13px;line-height:18px;letter-spacing:-.1px}.y-review-add-block__rating-container__rating{display:block;padding:0;margin:0;list-style:none;text-align:center;color:#c7c7cc}.y-review-add-block__rating-container__rating li{margin:0;outline:0;display:inline-block;padding-right:3px;padding-left:3px;cursor:pointer}.y-review-add-block__rating-container__rating li i.fa{outline:0;font-size:18px;font-family:FontAwesome}.y-review-add-block__rating-container__rating li .active{color:#ff9500}.y-review-add-block .y-form__group.invalid label,.y-review-add-block__order-comment.invalid label,.y-review-add-block__order-comment.invalid span,label.y-review-add-block__error{color:#ff2d55!important}.y-review-add-block__review-container{margin-top:8px}.y-review-add-block__order-comment-wrapper{border-bottom:1px solid #d1d1d6}.y-review-add-block__order-comment{margin-left:16px;margin-top:21px}.y-review-add-block__order-comment textarea{padding-left:2px;margin-bottom:1px;border:none;min-height:78px}
.animated-circle-loader.review-circle-loader{margin:0 auto;display:none}.y-review-add-block__add-review-button.loading .animated-circle-loader.review-circle-loader{display:block}.y-review-add-block__add-review-button.loading span{display:none}
.y-history-back.js-animate{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:opacity .37s ease-in,-webkit-transform .37s ease-in;-o-transition:opacity .37s ease-in,transform .37s ease-in,-o-transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in,-webkit-transform .37s ease-in,-o-transform .37s ease-in}.y-history-back.js-animate.ng-hide{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
ul[y-carousel],ul[y-carousel][rn-optimized]>li,y-weeks-carousel{position:relative}y-weeks-carousel{display:block;height:100%}.weeks-carousel{height:51px}.weeks-carousel__month{color:grey;background:#ededf2;line-height:40px;height:40px;font-size:19px;font-weight:400;padding:0 16px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;border-top:1px solid #d1d1d6;border-bottom:1px solid #d1d1d6}ul[y-carousel-transition=hexagon],ul[y-carousel][rn-optimized]{overflow:visible}ul[y-carousel]{overflow:hidden;padding:0;white-space:nowrap;box-shadow:inset 0 -11px 8px -16px rgba(0,0,0,.75);background-color:#f7f6f6}ul[y-carousel]>li{color:#000;overflow:hidden;vertical-align:top;position:absolute;white-space:normal;padding:0 0 10px;margin:0;list-style-type:none;width:100%;height:51px;display:inline-block}ul[y-carousel-buffered]>li{display:none}.rn-carousel-controls{height:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);margin:0 -40px}.rn-carousel-controls .rn-carousel-control{top:50%;margin-top:-5px}.rn-carousel-controls .rn-carousel-control transform translateY(-50%):before{content:'\f104'!important;font:normal normal normal 28px FontAwesome!important;content:'\f105'!important}.journal-weeks-list{overflow:hidden;padding:0;margin:0;white-space:nowrap;height:100%;-webkit-overflow-scrolling:touch;z-index:100}.journal-weeks-list__wrapper{height:51px;background-color:#f7f6f6}.journal-weeks-list__wrapper_active{position:fixed;top:65px;left:0;width:100%;z-index:1}.journal-weeks-list__wrapper_empty{height:51px;display:none}body.iphone-x .journal-weeks-list__wrapper_active{top:calc(65px + env(safe-area-inset-top)/ 2)}body.not-ios .journal-weeks-list__wrapper_active{top:45px}.journal-weeks-list_week{width:100%}.journal-dates-list{overflow:hidden;padding:0;white-space:nowrap;height:100%}.journal-dates-list__month{color:grey;font-size:12px;background:-o-linear-gradient(top,#fff 54%,rgba(247,246,246,0) 100%);background:linear-gradient(to bottom,#fff 54%,rgba(247,246,246,0) 100%);padding-left:13px;line-height:30px;font-weight:500;margin-bottom:-20px;margin-top:-5px;padding-bottom:20px;text-transform:lowercase}.journal-dates-list__month_bottom{width:100%;text-align:center;font-size:14px;color:#000;line-height:20px;padding-top:10px;font-weight:500}.journal-dates-list__date{-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:top;left:0;right:0;white-space:normal;padding:0;margin:0;list-style-type:none;width:14.28571428571429%;height:51px;display:inline-block;cursor:pointer}.journal-dates-list__date-day,.journal-dates-list__date-number{display:inline-block;width:100%;text-align:center;vertical-align:middle}.journal-dates-list__date__wrapper{height:51px;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}.journal-dates-list__date_current{position:relative;height:51px;background-color:#fff;border-bottom:3px solid #626161;-moz-box-sizing:border-box;box-sizing:border-box}.journal-dates-list__date_current .journal-dates-list__date-day{color:grey}.journal-dates-list__date_current .journal-dates-list__date-number{color:#000}.journal-dates-list__date_day-off{color:grey;cursor:default}.journal-dates-list__date_day-off .journal-dates-list__date-number{color:grey}.journal-dates-list__date[data-disabled='1']{color:grey;cursor:default}.journal-dates-list__date[data-disabled='1'] .journal-dates-list__date-number{color:grey}.journal-dates-list__date-number{font-size:19px;line-height:17px;height:17px;color:#000;font-weight:300}.journal-dates-list__date-day{font-size:12px;line-height:13px;height:13px}
.master-selected-icon{cursor:pointer;font-size:30px}.master-selected-icon i.mdi{font-size:30px}
.service-selected-icon{padding:17px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:-31px 0 0;width:62px;height:62px;position:absolute;top:50%;right:-6px;outline:0;cursor:pointer;font-size:25px;font-weight:500}
.y-request-rating-notification__hidden{visibility:hidden}.y-request-rating-notification__title{font-size:20px;font-weight:600;text-align:center;margin:0}.y-request-rating-notification__subtitle{font-size:16px;font-weight:400;text-align:center;color:#8e8e93;margin:2px 0 0}.y-request-rating-notification__rating-star{display:block;padding:20px 0;margin:0;list-style:none;text-align:center;color:#c7c7cc}.y-request-rating-notification__rating-star li{margin:0;padding:0 3px;outline:0;display:inline-block}.y-request-rating-notification__rating-star li i.fa{outline:0;font-size:44px;font-family:FontAwesome}.y-request-rating-notification__rating-star li .active{color:#ff9500}@media (max-width:320px){.y-request-rating-notification__rating-star{padding:15px 0}.y-request-rating-notification__rating-star li i.fa{font-size:36px}}.y-request-rating-notification textarea{resize:none!important;width:95%;-moz-box-sizing:border-box;box-sizing:border-box;height:0;margin:0;padding:0;opacity:0;visibility:hidden;display:table;border:none;box-shadow:inset 2px 2px 5px 0 rgba(0,0,0,.1);-o-transition:all .2s ease;transition:all .2s ease;-webkit-appearance:none}.y-request-rating-notification__submit.y-button{width:95%;margin:0 auto;display:table;border:none;background-color:#c7c7cc}.y-request-rating-notification__submit.y-button.touched{background-color:#3f90b7}.y-request-rating-notification .circle-loader{margin:0 auto;display:none}.y-request-rating-notification__submit.y-button.loading .circle-loader{display:block}.y-request-rating-notification__submit.y-button.loading span{display:none}
.y-tab__container.ng-enter,.y-tab__container.ng-hide-remove{-o-transition:all .2s ease-in;transition:all .2s ease-in;opacity:0;-webkit-transform:scaleX(1.03);-ms-transform:scaleX(1.03);-o-transform:scaleX(1.03);transform:scaleX(1.03)}.y-tab__container.ng-enter.ng-enter-active,.y-tab__container.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.y-about-master-layout .y-top-background{height:344px;position:fixed!important;will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.y-about-master-layout__collapsed-header-background{height:344px;overflow:hidden;position:relative}.y-about-master-layout__collapsed-header{position:fixed;width:100%;height:344px;z-index:800;top:-224px;display:none}.y-about-master-layout__collapsed-header.pinned{display:block}.y-about-master-layout__collapsed-header .y-header-backdrop{height:100%}.y-about-master-layout__collapsed-header .y-about-master-layout__collapsed-header-background{height:344px}.y-about-master-layout__collapsed-header .y-top-background{position:absolute!important;-webkit-transform:translate3d(0,85px,0);transform:translate3d(0,85px,0)}.y-about-master-layout__collapsed-header .company-info-tabs{position:absolute;z-index:600;top:300px;left:0}.y-about-master-layout__main-wrapper.y-main-wrapper{z-index:200}.y-about-master-layout .master-info__avatar{width:140px;height:140px;margin-bottom:10px}.company-info-tabs{width:100%;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.y-company-button-review-wrapper{display:none;position:fixed;top:0;left:0;width:100%;z-index:900}.y-company-button-review-wrapper.pinned,body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable>.container-wrapper yclients-company-info{display:block}.y-company-button-review-wrapper .master-info-comments__button-block{top:200px}.y-about-master-layout .y-about-master-layout__collapsed-header .master-info-comments__button-block{bottom:-40px;top:auto}body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable{margin-top:0!important;padding-top:65px!important;position:relative}body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable .y-top-background.y-company-background{top:0}body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable>.container-wrapper{margin-top:0;background-color:transparent}body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable .master-info__title{position:absolute;top:-263px!important;width:100%}body.ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable .y-company-tabs-wrapper{position:relative;background-color:#fff;margin-top:283px;height:calc(100% - 120px);min-height:calc(100% - 120px)}body.ios.iphone-x .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable{padding-top:calc(65px + env(safe-area-inset-top)/ 2)!important}body.ios.iphone-x .y-about-master-layout .y-top-background,body.ios.iphone-x .y-about-master-layout__collapsed-header,body.ios.iphone-x .y-about-master-layout__collapsed-header-background{height:calc(344px + env(safe-area-inset-top)/ 2)}body.ios.iphone-x .y-about-master-layout__collapsed-header .company-info-tabs{top:calc(300px + env(safe-area-inset-top)/ 2)}body.ios.iphone-x .y-company-tabs-wrapper{min-height:calc(344px + env(safe-area-inset-top)/ 2)}body.not-ios .y-content-wrapper.y-about-master-layout__content-wrapper.scrollable{padding-top:45px!important}body.not-ios .y-about-master-layout__collapsed-header{height:324px}body.not-ios .y-about-master-layout__collapsed-header .company-info-tabs{top:280px}.company-info-tabs{background-color:transparent;position:relative;top:-45px}.company-info-tabs__description,.company-info-tabs__reviews{padding:40px 16px 0}.company-info-tabs__contacts{padding:0}.company-info-tabs .y-tabs__wrapper{margin-bottom:15px}.company-info-tabs .master-info-tabs__content{background-color:#fff}.company-info-tabs__description-text{font-size:14px;line-height:19px;margin:0 auto;padding:0 0 16px;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.2px;text-align:justify}
.y-page-about-layout .y-top-background{height:264px;position:fixed!important;will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.y-page-about-layout__collapsed-header-background{height:264px;overflow:hidden;position:relative}.y-page-about-layout__collapsed-header{position:fixed;width:100%;height:264px;z-index:800;top:-144px;display:none}.y-page-about-layout__collapsed-header.pinned{display:block}.y-page-about-layout__collapsed-header .y-header-backdrop{height:100%}.y-page-about-layout__collapsed-header .y-top-background{position:absolute!important;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.y-page-about-layout__collapsed-header .company-info-tabs{position:absolute;z-index:600;top:220px;left:0}.y-page-about-layout__main-wrapper.y-main-wrapper{z-index:200}.company-info,.master-info{position:relative;padding-top:0}.company-info__avatar,.master-info__avatar{border-radius:50%;width:60px;height:60px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:0 auto 10px}.company-info__name,.master-info__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:24px;padding:0 20px;margin:0;color:#fff;font-weight:600;text-align:center;white-space:normal;height:auto;min-height:24px;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 1px);overflow:hidden;text-overflow:ellipsis}.company-info__specialization,.master-info__specialization{font-size:12px;opacity:.83;line-height:20px;margin:0 auto;padding:0;color:#fff;font-weight:400;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.company-info-tabs{width:100%;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.y-company-button-review-wrapper{display:none;position:fixed;top:0;left:0;width:100%;z-index:900}.y-company-button-review-wrapper.pinned,body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable>.container-wrapper yclients-company-info{display:block}.y-company-button-review-wrapper .master-info-comments__button-block{top:120px}body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable{margin-top:0!important;padding-top:65px!important;position:relative}body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable .y-top-background.y-company-background{top:0}body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable>.container-wrapper{margin-top:0;background-color:transparent}body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable .master-info__title{position:absolute;top:-183px;width:100%}body.ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable .y-company-tabs-wrapper{position:relative;background-color:#fff;margin-top:183px;height:calc(100% - 40px);min-height:calc(100% - 40px)}body.ios.iphone-x .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable{padding-top:calc(65px + env(safe-area-inset-top)/ 2)!important}body.ios.iphone-x .y-page-about-layout .y-top-background,body.ios.iphone-x .y-page-about-layout__collapsed-header,body.ios.iphone-x .y-page-about-layout__collapsed-header-background{height:calc(264px + env(safe-area-inset-top)/ 2)}body.ios.iphone-x .y-page-about-layout__collapsed-header .company-info-tabs{top:calc(220px + env(safe-area-inset-top)/ 2)}body.ios.iphone-x .y-company-tabs-wrapper{min-height:calc(264px + env(safe-area-inset-top)/ 2)}body.not-ios .y-content-wrapper.y-page-about-layout__content-wrapper.scrollable{padding-top:45px!important}body.not-ios .y-page-about-layout .y-top-background,body.not-ios .y-page-about-layout__collapsed-header,body.not-ios .y-page-about-layout__collapsed-header-background{height:244px}body.not-ios .y-page-about-layout__collapsed-header .company-info-tabs{top:200px}body.not-ios .y-company-tabs-wrapper{min-height:244px}.company-info-tabs{background-color:transparent;position:relative;top:-45px}.company-info-tabs__description,.company-info-tabs__reviews{padding:40px 16px 0}.company-info-tabs__contacts{padding:0}.company-info-tabs .y-tabs__wrapper{margin-bottom:15px}.company-info-tabs .master-info-tabs__content{background-color:#fff}.company-info-tabs__description-text{font-size:14px;line-height:19px;margin:0 auto;padding:0 0 16px;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.2px;text-align:justify}

.y-city-card:first-child .y-city-card__frame{border:none}.y-cities-list h3{margin-top:18px;font-size:17px;line-height:22px;font-weight:500}.y-cities-list h4{margin-top:1px;font-size:15px;line-height:20px;color:#8e8e93;font-weight:400}.y-city-card{position:relative;overflow:hidden;cursor:pointer;background-color:#fff;padding:0 16px;height:77px}.y-city-card__frame{border-top:1px solid #d1d1d6;border-spacing:4px;width:100%;position:relative;height:77px;min-width:85px;padding-left:40px}.y-city-card__frame_no-border-top{border-top:0}.y-city-card__arrow{color:#d1d1d6;position:absolute;font-size:26px!important;right:19px;top:50%;margin-top:-13px}.y-city-card__geo:before{position:absolute;top:31px;left:19px;font-size:23px;width:19px;height:19px}
body.ios.footer-link .y-companies-list{padding:60px 16px 80px}.y-companies-list{padding:60px 16px 16px;overflow:hidden}.y-companies-list y-copyright-link{margin-left:-16px}.y-companies-list__item-wrapper{width:100%;position:relative}@media (min-width:501px){.y-companies-list{margin-top:0}.y-companies-list>div{display:-ms-grid;display:grid;overflow:hidden;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:5px;grid-row-gap:5px}.y-companies-list__item-wrapper{padding-top:186px;padding-bottom:10px}}.y-companies-list__item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px 0 10px;cursor:pointer;outline:0;border-bottom:1px solid #d1d1d6;overflow:hidden}@media (max-width:500px){.y-companies-list__item:first-child{padding-top:0}}.y-companies-list__item:last-child{border-bottom:none}@media (min-width:501px){.y-companies-list__item{padding:0;margin:0 12px;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none}}.y-companies-list__description{position:relative;margin:0 -16px 0 0}.y-companies-list__active-staff-count,.y-companies-list__active-staff-count-value,.y-companies-list__nearest-day{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.y-companies-list__title{padding:0;margin:0;font-weight:400;font-size:17px;letter-spacing:-.4px;line-height:30px}.y-companies-list__address{margin:0;padding:0;font-weight:400;font-size:14px;letter-spacing:-.2px;color:#8e8e93;line-height:20px}.y-companies-list__map-wrapper{margin-top:14px;border-radius:8px;overflow:hidden;margin-bottom:14px}@media (min-width:501px){.y-companies-list__address{padding-bottom:8px}.y-companies-list__map-wrapper{margin-top:0;position:absolute;top:0;left:0;width:100%}}.y-companies-list__map-wrapper .ya-map{height:170px}.y-companies-list__distance{display:inline-block;width:50px;color:#0aaa00}.y-companies-list__booking-disabled{-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 8px 16px 16px}@media (min-width:501px){.y-companies-list__booking-disabled{padding:0}}.y-companies-list__seance-block{display:table}.y-companies-list__seance-row{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:400}.y-companies-list__seance-row_head{color:#8e8e93;font-size:14px;line-height:19px;letter-spacing:-.2px}.y-companies-list__seance-row_value{font-size:13px;color:#000;line-height:25px;margin-bottom:10px;letter-spacing:-.1px}.y-companies-list__seance-row__nearest-day{width:60%}.y-companies-list__seance-row__active-staff-count{width:40%}
@media (min-width:501px){.y-companies yclients-company-search-form{padding:0 28px;-moz-box-sizing:border-box;box-sizing:border-box}}.y-companies__tabs .y-tabs__wrapper{display:none}.y-companies__tabs_fixed{position:absolute;top:16px;left:0;width:100%}.y-companies__tabs_fixed .y-tabs__wrapper{display:block}.y-companies__tabs .y-tabs__tab:nth-child(1),.y-companies__tabs .y-tabs__tab:nth-child(2){width:50%!important}.y-companies-list_no-pt{padding-top:0}.y-company-map-pane .y-company-list__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-t-n{margin-top:0!important}.m-t-10{margin-top:10px!important}.m-t-20{margin-top:20px!important}.m-t-30{margin-top:30px!important}.m-t-40{margin-top:40px!important}.m-t-50{margin-top:50px!important}.m-t-60{margin-top:60px!important}.m-t-70{margin-top:70px!important}.m-t-80{margin-top:80px!important}.m-t-90{margin-top:90px!important}.m-t-100{margin-top:100px!important}.m-b-n{margin-bottom:0!important}.m-b-10{margin-bottom:10px!important}.m-b-20{margin-bottom:20px!important}.m-b-30{margin-bottom:30px!important}.m-b-40{margin-bottom:40px!important}.m-b-50{margin-bottom:50px!important}.m-b-60{margin-bottom:60px!important}.m-b-70{margin-bottom:70px!important}.m-b-80{margin-bottom:80px!important}.m-b-90{margin-bottom:90px!important}.m-b-100{margin-bottom:100px!important}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.y-bottom-divider{border-bottom:1px solid #d1d1d6}.y-company-list .y-content-block{margin-left:16px;margin-right:16px}.y-company-list h4,.y-company-list h5{font-weight:400;-webkit-font-smoothing:antialiased;font-family:Arial,Sans-Serif;margin:0}.y-company-list h4{font-size:14px;line-height:14px;color:#8e8e93}.y-company-list h5{font-size:13px;color:#000}.y-company-list__address{margin-bottom:0!important;padding-bottom:17px!important}.y-company-list__item{cursor:pointer;outline:0}.y-company-list__item>button{padding-left:0;padding-right:0}.y-company-list__description{padding-top:8px;padding-left:16px;padding-right:40px;position:relative}.y-company-list__arrow{color:#d1d1d6;font-size:15px;position:absolute;top:50%;right:10px;margin-top:-22px;display:block}.y-company-list__map-wrapper{padding:6px}.y-company-list__map-wrapper .ya-map{height:170px}.y-company-list__booking-disabled{-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 8px 16px 16px}h3.y-company-list__title{margin:-3px 0 0;line-height:24px!important;padding:0 0 8px;font-size:24px;font-weight:500;letter-spacing:.4px}.y-company-list__nearest-day{width:60%;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 8px 16px 16px;float:left}.y-company-list__nearest-day h4{max-width:180px}.y-company-list__active-staff-count{float:left;width:40%;max-width:100px;padding:16px 40px 16px 8px}@media (max-width:320px){.y-company-map-pane .y-company-list__active-staff-count h4,.y-company-map-pane .y-company-list__active-staff-count h5,.y-company-map-pane .y-company-list__nearest-day h4,.y-company-map-pane .y-company-list__nearest-day h5{line-height:16px;font-size:12px}h3.y-company-map-pane .y-company-list__title{font-size:20px}h4.y-company-map-pane .y-company-list__address{font-size:12px}.y-company-map-pane .y-company-list__active-staff-count{padding-right:0}[class$="-balloon-panel"] .y-company-list__description .y-company-list__address{font-weight:400}}[class$="-balloon-panel"]{width:100%}[class$="-balloon-panel"] [class$="-balloon__close"]{right:auto!important;left:5px;float:none!important;position:absolute!important}[class$="-balloon-panel"] [class$="-balloon__content"]{margin-right:0!important;padding-bottom:0}[class$="-balloon-panel"] [class$="-balloon__content"]>*{height:auto!important}[class$="-balloon-panel"] .y-company-list__description{padding:0 25px;margin-right:12px}[class$="-balloon-panel"] .y-company-list__description .y-item-arrow{color:#d1d1d6;font-size:24px;line-height:15px;right:4px;margin-top:-13px;position:absolute;top:50%;outline:0}[class$="-balloon-panel"] .y-company-list__description .y-company-list__address{padding-bottom:12px!important}[class$="-balloon-panel"] .y-company-list__booking-disabled{padding:5px 20px 10px 35px;line-height:20px;font-size:15px}[class$="-balloon-panel"] .y-company-map-pane{padding-top:3px;position:relative;overflow:hidden;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;cursor:pointer}[class$="-balloon-panel"] .y-company__balloon-pane{overflow:hidden;margin-top:10px}[class$="-balloon-panel"] .y-company__balloon-pane .y-company-list__nearest-day{padding:0 20px 0 25px}@media (max-width:320px){[class$="-balloon-panel"] .y-company__balloon-pane .y-company-list__nearest-day{padding:0 25px!important}}[class$="-balloon-panel"] .y-company__balloon-pane .y-company-list__active-staff-count{padding:0}[class$="-balloon-panel"] .y-company__balloon-pane h5{margin-top:4px!important;margin-bottom:0!important}
.company-contacts .y-maps{width:100%;height:240px}@media (min-width:501px){.company-contacts{padding-top:16px}.company-contacts .y-maps{border-radius:8px}}.company-contacts__address{margin-top:18px;display:table}.company-contacts__address-row{display:table-row}.company-contacts__address-ceil{display:table-cell;font-size:14px;vertical-align:top}.company-contacts__address-ceil_link{text-decoration:none}.company-contacts__address-ceil_label{color:#8e8e93;width:1px;padding:0 0 0 16px;white-space:nowrap}.company-contacts__address-ceil_value{color:#000;width:100%;padding:0 16px 16px 18px}.company-contacts__address-ceil_value a{color:#000}
y-fullscreen-menu{display:block;padding-top:16px}y-fullscreen-menu .order-confirm-tabs{margin-top:0;padding-top:0}y-fullscreen-menu .order-confirm-tabs .y-tabs__wrapper .y-tabs__list{margin-bottom:16px}y-fullscreen-menu .y-login-form__password-auth,y-fullscreen-menu .y-login-form__sms-auth{border-radius:6px;padding-bottom:16px;margin:0 8px;width:calc(100% - 16px)}@media (max-width:400px){y-fullscreen-menu .y-login-form__password-auth .login-form__welcome-text,y-fullscreen-menu .y-login-form__sms-auth .login-form__welcome-text{padding:0 8px;margin-top:0!important}y-fullscreen-menu .y-login-form__password-auth .y-form__group,y-fullscreen-menu .y-login-form__sms-auth .y-form__group{padding:0 8px}y-fullscreen-menu .y-login-form__password-auth .y-login-button,y-fullscreen-menu .y-login-form__sms-auth .y-login-button{margin-left:8px!important;margin-right:8px!important;width:calc(100% - 16px)!important}}.y-menu-list-wrapper{background-color:#fff;border-radius:6px;width:calc(100% - 16px);margin:0 8px;overflow:hidden}.y-menu-list-wrapper .menu-icon.fa-power-off{background-color:#6c6}.y-menu-list-wrapper .menu-icon.fa-globe{background-color:#c479e0}.y-menu-list-wrapper .menu-icon.fa-lock{background-color:#6c6}.y-menu-list-wrapper .menu-icon.ion-ios-location{background-color:#8e8e93}.y-menu-list-wrapper__notification{position:absolute;top:12.5px;right:20px;width:20px;height:20px;background-color:red;border-radius:20px;line-height:20px;text-align:center;color:#fff;font-size:13px}.y-menu-list-wrapper__user-container{position:relative;width:calc(100% - 32px);padding:0 16px;height:96px;cursor:pointer}.y-menu-list-wrapper__user-container .ion-ios-arrow-forward{position:absolute;right:16px;top:50%;margin-top:-12px;font-size:22px;color:#c7c7cc}@media (max-width:400px){.y-menu-list-wrapper__user-container{width:calc(100% - 16px);padding:0 8px;height:80px}.y-menu-list-wrapper__user-container .ion-ios-arrow-forward{right:8px}}.y-menu-list-wrapper__avatar{position:absolute;font-size:85px;top:16px;border-radius:50%;border:.33px solid #c8c7cc;background-color:#8e8e93;color:grey;display:block;width:60px;height:60px;overflow:hidden}@media (max-width:400px){.y-menu-list-wrapper__avatar{top:8px}}.y-menu-list-wrapper__avatar i{left:4px;top:-15px;position:absolute;color:#fff}.y-menu-list-wrapper__name{padding-left:78px;padding-top:16px;font-size:17px;line-height:22px;letter-spacing:-.4px;font-weight:500}@media (max-width:400px){.y-menu-list-wrapper__name{padding-top:8px}}.y-menu-list-wrapper__email,.y-menu-list-wrapper__telephone{padding-left:78px;padding-top:1px;font-size:15px;line-height:20px;letter-spacing:-.2px;font-weight:400;color:#8e8e93}.y-menu-list-wrapper__menu-title{font-weight:500;font-size:16px;letter-spacing:-.4px;height:16px;line-height:35px;color:#8e8e93;text-transform:uppercase}.y-menu-list-wrapper__exit{margin:0;color:#eb4e3d;font-size:17px;font-weight:500;letter-spacing:-.4px;line-height:50px;border-bottom:.33px solid #c8c7cc;width:100%;text-align:center;cursor:pointer}.y-menu-list-wrapper_no-border,.y-menu-list-wrapper_no-border h1{border:none}.y-menu-list-wrapper_no-border-top,.y-menu-list-wrapper_no-border-top h1{border-top:none}.y-menu-list-wrapper__langs{margin:0 16px}.y-menu-list-wrapper__lang{font-weight:400;font-size:17px;letter-spacing:-.2px;height:35px;line-height:35px;margin-left:43px;cursor:pointer}.y-menu-list-wrapper__lang_current{font-weight:700}.sub-menu__loyalty:nth-child(1) .ion-ios-photos{background-color:#36f}.sub-menu__loyalty:nth-child(2) .ion-ios-photos{background-color:#4892f3}.sub-menu__loyalty:nth-child(3) .ion-ios-photos{background-color:#59a8d7}.sub-menu__loyalty_red .menu-icon{font-size:18px;background-color:red}.sub-menu__loyalty_password .menu-icon{font-size:17px}
body.y-keyboard-is-show .y-ios-bottom-pane{display:none}.y-ios-bottom-pane{background-color:rgba(248,248,248,.6);border-top:1px solid #d1d1d6;position:absolute;bottom:0;left:0;width:100%;height:50px;z-index:200000;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media screen and (orientation:landscape) and (min-device-width:319px) and (max-device-width:480px){.y-ios-bottom-pane{padding-bottom:16px}}body.not-ios .y-ios-bottom-pane{background-color:#fff}body.iphone-x .y-ios-bottom-pane{padding-bottom:env(safe-area-inset-bottom)}.y-ios-bottom-pane__pane{position:absolute;left:0;top:0;opacity:0;z-index:200;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.y-ios-bottom-pane__pane_center{text-align:center;width:100%}.y-ios-bottom-pane__pane_visible{z-index:300;opacity:1;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.y-ios-bottom-tabs{height:100%;width:100%;display:table}.y-ios-bottom-tabs__item{display:table-cell;width:20%;height:100%;position:relative;color:#646469;cursor:pointer}.y-ios-bottom-tabs__item.warn-color{text-shadow:0 0 .1px;-webkit-filter:brightness(130%);filter:brightness(130%)}.y-ios-bottom-tabs__icon,.y-ios-bottom-tabs__label{text-align:center;position:absolute;width:100%;display:inline-block;left:0}.y-ios-bottom-tabs__icon{font-size:34px;height:32px;line-height:32px;top:2px}.y-ios-bottom-tabs__icon.ion-ios-person,.y-ios-bottom-tabs__icon.ion-ios-person-outline{font-size:43px;top:-2px}.y-ios-bottom-tabs__icon.ion-navicon{top:-2px;font-size:42px}.y-ios-bottom-tabs__label{font-size:10px;height:10px;line-height:10px;top:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ios-subtitle{font-weight:600;color:#fff;position:absolute;top:63px;left:7px;z-index:50;font-size:20px;line-height:50px;white-space:normal;width:calc(100% - 14px);vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.ios-subtitle span{line-height:24px;vertical-align:bottom;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.iphone-x .ios-subtitle{top:calc(65px + env(safe-area-inset-top)/ 2)}body.not-ios .ios-subtitle{top:43px}
.ios-title-wrapper{position:absolute;left:0;top:0;width:100%;height:44px;z-index:-1}.ios-title{width:calc(100% - 170px);max-width:calc(100% - 170px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:50%;left:85px;font-weight:500;color:#fff;z-index:50;font-size:17px;line-height:22px;text-align:center;margin:-11px 0 0;padding:0;transition:opacity .37s ease-in,-webkit-transform .37s ease-in;-o-transition:opacity .37s ease-in,transform .37s ease-in,-o-transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in,-webkit-transform .37s ease-in,-o-transform .37s ease-in}.ios-title_new,.ios-title_old.ios-title_old-to-new{z-index:300;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:opacity .37s ease-out,-webkit-transform .37s ease-out;-o-transition:opacity .37s ease-out,transform .37s ease-out,-o-transform .37s ease-out;transition:opacity .37s ease-out,transform .37s ease-out;transition:opacity .37s ease-out,transform .37s ease-out,-webkit-transform .37s ease-out,-o-transform .37s ease-out}.ios-title_new.ios-titlenew-to-old,.ios-title_old{z-index:200;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transition:opacity .37s ease-in,-webkit-transform .37s ease-in;-o-transition:opacity .37s ease-in,transform .37s ease-in,-o-transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in;transition:opacity .37s ease-in,transform .37s ease-in,-webkit-transform .37s ease-in,-o-transform .37s ease-in}
body.vk .container-wrapper.y-login-container-wrapper{margin-top:142px;min-height:calc(100% - 141px)!important}body.ios .container-wrapper.y-login-container-wrapper{margin-top:162px;min-height:calc(100% - 161px)!important}body.not-ios .container-wrapper.y-login-container-wrapper{margin-top:142px;min-height:calc(100% - 141px)!important}.y-login-layout .y-top-background{height:260px}.y-login-layout__header{position:absolute;z-index:1000;top:80px;width:100%}.y-login-layout__header .master-info__title{position:static}body.iphone-x .y-login-layout__header{top:calc(80px + env(safe-area-inset-top)/ 2)}body.not-ios .y-login-layout__header{top:60px}
.y-login-form-vk{padding:0;margin:-16px}.y-login-form-vk__auth,.y-login-form-vk__registration{padding:0;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:520px){.y-login-form-vk__auth,.y-login-form-vk__registration{padding:0 16px}}.y-login-form-vk h3{line-height:28px}@media (max-width:440px){.y-login-form-vk h3{font-size:20px;line-height:24px}}
.y-login-form .company-info-tabs{margin-bottom:-45px}.y-login-form__password-auth,.y-login-form__sms-auth{padding:16px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.y-login-form__menu-auth{background-color:#fff;border-bottom:1px solid #d1d1d6}.y-login-form__menu-auth p{color:#000}.y-login-form__menu-auth button{display:block}.y-login-form h3{line-height:28px}
yclients-nav{position:fixed;top:0;width:100%;z-index:30000;height:66px}body.not-ios yclients-nav{height:46px}.header-toolbar,.md-toolbar-tools{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;height:44px;z-index:15000}.header-toolbar .y-clients-menu-button,.md-toolbar-tools .y-clients-menu-button{position:absolute;left:0;top:50%;margin:-24px 0 0!important}.header-toolbar .y-clients-menu-button i,.md-toolbar-tools .y-clients-menu-button i{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-12px;font-size:24px}.header-toolbar .nav-tools-container,.md-toolbar-tools .nav-tools-container{position:absolute;min-width:48px;height:48px;top:50%;right:0;margin-top:-24px}.header-toolbar .nav-tools-container md-progress-circular,.md-toolbar-tools .nav-tools-container md-progress-circular{position:absolute;right:-1px;top:-1px}.y-button.y-history-back.y-button_transparent{position:absolute;border:none;top:-1px;left:16px;color:#fff;font-size:17px;text-transform:none;line-height:44px;height:44px;vertical-align:middle;margin:0;padding:0;width:40%}@media (max-width:375px){.y-button.y-history-back.y-button_transparent{left:8px;font-size:15px;width:25%;min-width:25%}}.y-button.y-history-back.y-button_transparent span{position:absolute;top:50%;margin-top:-15px;display:inline-block;line-height:30px;left:18px;font-weight:400}@media (max-width:375px){.y-button.y-history-back.y-button_transparent span{left:10px}}.y-button.y-history-back.y-button_transparent i{position:absolute;top:50%;margin-top:-22px;left:0;color:#fff;font-size:32px;line-height:44px}@media (max-width:375px){.y-button.y-history-back.y-button_transparent i{left:0;font-size:20px}}
yclients-ok-landing,yclients-ok-promo-page{background-color:#fff;color:#2e2e2e;font-family:Roboto,'Open Sans',sans-serif;font-size:16px;line-height:26px}yclients-ok-landing a,yclients-ok-promo-page a{color:#eb722e;text-decoration:none;cursor:pointer}yclients-ok-landing a:hover,yclients-ok-promo-page a:hover{text-decoration:underline}yclients-ok-landing button,yclients-ok-promo-page button{color:#fff!important;border:none!important}.ok-landing__cover{width:100%}.ok-landing__button{display:block;width:300px;margin:0 auto;font-size:18px;line-height:40px}.ok-landing__sub-content{margin-top:20px;margin-bottom:20px}.ok-landing__sub-content_center{text-align:center}.ok-landing__footer{margin-top:50px!important;padding-top:20px;text-align:center;padding-bottom:20px;background-color:#fafbfc;border-top:1px solid #e7e8ec}.ok-landing__content{margin:30px}.ok-landing__content ul{list-style:none;padding:0}.ok-landing__content li{padding-left:40px}.ok-landing__content li:before{content:"—";color:#324a63;display:inline-block;margin-left:-20px;width:20px}
.comments-item{padding:16px 0;border-bottom:1px solid #d1d1d6}.comments-item:last-child{border-bottom:none}.comments-item_hidden{display:none;opacity:0}.comments-item_visible{display:block;-webkit-animation:yCommentShow 1s;-o-animation:yCommentShow 1s;animation:yCommentShow 1s;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.comments-item__text{padding-top:1px;font-size:14px;line-height:19px;color:#000;letter-spacing:-.2px}.comments-item__date{font-size:15px;color:#8e8e93;line-height:24px;white-space:nowrap}.comments-item__name{font-size:17px;margin:0;font-weight:400;line-height:22px}.comments-item__rating{height:20px;display:inline-block;line-height:24px;width:80px}.comments-item__rating .star-container{margin-left:0 0 0 -1px}@-webkit-keyframes yCommentShow{0%{opacity:0}100%{opacity:1}}@-o-keyframes yCommentShow{0%{opacity:0}100%{opacity:1}}@keyframes yCommentShow{0%{opacity:0}100%{opacity:1}}
.sms-code-form__change-phone,.sms-code-form__request-new-code{text-decoration:underline;margin-bottom:8px}.sms-code-form{padding:0 0 50px;background-color:transparent}.sms-code-form__form-block{padding:16px 0 0;background-color:#fff;border-bottom:1px solid #d1d1d6}.sms-code-form__form-block p{text-align:center!important}.sms-code-form__code-block{padding:0 16px}.sms-code-form__request-new-code{cursor:pointer;text-transform:lowercase}.sms-code-form h3{font-size:34px;font-weight:700;margin:0 16px 26px;text-align:center}.sms-code-form a{color:#8e8e93!important}.sms-code-form p{background-color:transparent;font-size:15px;font-weight:400;line-height:19px;color:#8e8e93;text-align:left;margin:16px 16px 8px}.sms-code-form p.sms-code-form__small-text{font-size:12px}.sms-code-form p:last-of-type{margin-top:0}.sms-code-form__sms-code{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;height:39px;padding-left:143px!important}.sms-code-form .sms-confirm-button{margin:0;width:100%;height:45px;background:0 0;border-top:1px solid #efeff4;border-bottom:1px solid #efeff4;color:#ff2d55;font-size:17px;line-height:22px;font-weight:400}.sms-code-form .sms-circle-loader{margin:0 auto;display:none}.sms-code-form .sms-confirm-button.loading .sms-circle-loader{display:block}.sms-code-form .sms-confirm-button.loading span{display:none}.sms-code-form__error-message{text-align:center;font-size:13;font-weight:400;margin-bottom:26px;color:#ff3b30}.dw-container{width:288px;height:64px;overflow:hidden;margin:24px auto;position:relative}.dw-container__input,.dw-container__windows{position:absolute;top:0;left:0;width:100%;height:64px}.dw-container__input{z-index:100}.dw-container__windows{display:table}.dw-container__window{display:table-cell;text-align:center;vertical-align:middle}.dw-container__digit{font-size:21px;line-height:56px;text-align:middle;display:block;background:#f9f9f9;border:1px solid #8e8e93;width:44px;margin:auto;height:56px;border-radius:6px;position:relative}.dw-container__windows_focused .dw-container__digit{background:#ffe9c7}.dw-container__windows_focused .dw-container__digit.blinking-cursor:before{position:absolute;top:-3px;left:12px;content:'_';font-weight:100;font-size:48px;color:#c7c7c7!important;-webkit-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-webkit-keyframes blink{from,to{color:transparent}50%{color:#c7c7c7}}@-o-keyframes blink{from,to{color:transparent}50%{color:#626262}}@-webkit-keyframes blink{from,to{color:transparent}50%{color:#626262}}@keyframes blink{from,to{color:transparent}50%{color:#626262}}
yclients-vk-landing{background-color:#fff;color:#2e2e2e;font-family:Roboto,'Open Sans',sans-serif;font-size:16px;line-height:26px}yclients-vk-landing a{color:#2a5885;text-decoration:none;cursor:pointer}yclients-vk-landing a:hover{text-decoration:underline}.vk-landing__cover{width:100%}.vk-landing__button{display:block;width:300px;margin:0 auto;font-size:18px;line-height:40px}.vk-landing__sub-content{margin-top:20px;margin-bottom:20px}.vk-landing__sub-content_center{text-align:center}.vk-landing__footer{margin-top:50px!important;padding-top:20px;text-align:center;padding-bottom:20px;background-color:#fafbfc;border-top:1px solid #e7e8ec}.vk-landing__content{margin:30px}.vk-landing__content ul{list-style:none;padding:0}.vk-landing__content li{padding-left:40px}.vk-landing__content li:before{content:"—";color:#324a63;display:inline-block;margin-left:-20px;width:20px}
y-widget-disabled{display:block;height:100%;width:100%;min-height:300px!important;background-color:#fff!important}.y-disabled__to-settings-button{display:block;width:300px;margin:20px auto 0;font-size:18px;line-height:40px}
.settings-container{padding:10px}.settings-submit-button{width:100%;text-align:center;background-color:#42b5fb!important}.settings-sub-header{margin-top:40px;margin-bottom:20px;font-size:20px;font-weight:600}.settings-sub-header__analytics{margin-bottom:10px!important}.settings-label{margin-top:10px;font-weight:400;color:#8e8e93}.settings-label__checkbox{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.settings-input{margin-top:5px;padding:2px;width:100%;border-top:none;border-left:none;border-right:none;border-bottom-width:1px;-o-transition:.2s;transition:.2s}.settings-input:focus{border-bottom-color:#42b5fb}
.y-booking-info{background-color:#fff}.y-booking-info h1{margin:0;padding-left:16px;padding-top:27px}.y-booking-info .record-is-canceled-block{position:relative;height:44px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;border:none}.y-booking-info .record-is-canceled-block__text{display:inline-block;vertical-align:middle;line-height:18px;font-size:16px;padding-top:13px;padding-bottom:12px;padding-left:32px}.y-record-info-block__steps{margin:0 16px}.y-record-info-actions_no-border{border-bottom:0}
.y-booking-info .y-record-card-mini{margin:0 16px}
.y-side-nav,html.menu-is-opened,y-menu{overflow:hidden}y-menu{position:relative}.y-side-nav{height:100%!important;min-height:100%!important;max-height:100%!important}@media (max-width:400px){.y-side-nav{width:80%!important;max-width:80%!important;min-width:80%!important}}
.menu-items__badges{padding:40px 0;width:100%}.menu-items__both-badges .menu-items__android-app-badge,.menu-items__both-badges .menu-items__ios-app-badge{width:50%;float:left;margin:none}.menu-items__android-app-badge,.menu-items__ios-app-badge{display:block;width:50%;margin:0 auto;min-width:50%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:85% auto;height:40px}.menu-items__ios-app-badge{background-image:url(/assets/images/badge_appstore-lrg.svg)}.menu-items__android-app-badge{background-image:url(/assets/images/google-badge.png)}@media (max-width:400px){.menu-items__badges{height:100px}}
y-menu-carousel{display:block}y-menu-carousel>div{height:162px;line-height:162px;background:50% 50% #000;background-size:cover;text-align:center;position:relative;opacity:1}y-menu-carousel .background{position:absolute;content:'';display:block;top:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:50% 50%;background-color:#000;opacity:.42;-webkit-filter:blur(1.3px);filter:blur(1.3px)}y-menu-carousel a{position:absolute;z-index:200;top:50%;margin-top:-40px;font-size:48px;line-height:80px;padding:0 12px;cursor:pointer}y-menu-carousel a i{opacity:1}y-menu-carousel a.disabled{opacity:.5}y-menu-carousel a.go-to-left{padding-right:30px;left:0}y-menu-carousel a.go-to-right{padding-left:30px;right:0}y-menu-carousel .side-menu__company-title{font-size:26px;line-height:33.8px;font-weight:400;letter-spacing:0;padding-bottom:5px}y-menu-carousel .side-menu__company-title_hidden{visibility:0}@media (max-width:400px){y-menu-carousel .side-menu__company-title{text-shadow:0 0 2px #000;font-size:20px;line-height:26px}}y-menu-carousel .side-menu__company-address{font-size:14px;line-height:15px;font-weight:400}@media (max-width:400px){y-menu-carousel .side-menu__company-address{text-shadow:0 0 2px #000;font-size:13px;line-height:13px}}y-menu-carousel .side-menu__company-address,y-menu-carousel .side-menu__company-title{display:inline-block;width:100%;margin:0;padding-top:5px}y-menu-carousel img{height:49px;margin:0 auto}.menu-carousel-block{position:relative;z-index:100;width:100%;height:100%;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-carousel-block__item{vertical-align:middle;display:inline-block;line-height:1px}.menu-carousel-block li{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 50px!important}
y-menu-item{outline:0;height:73px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}y-menu-item.bottom-bordered{border-bottom:1px solid rgba(0,0,0,.12)}y-menu-item .menu-icon{background-color:#f7f7f7;width:70px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:400px){y-menu-item{height:59px}y-menu-item .menu-icon{width:58px}}y-menu-item .menu-icon i{font-size:24px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}y-menu-item .menu-item-attention{position:relative;width:3px;height:inherit;display:block}y-menu-item .menu-item-attention.on{background:red}y-menu-item h1{font-size:16px!important;margin:24px 0 24px 16px!important}@media (max-width:400px){y-menu-item .menu-item-attention{width:2px}y-menu-item h1{font-size:14px!important;margin:18px 14px!important}}
y-menu-list{display:block;height:calc(100% - 162px);max-height:calc(100% - 162px);min-height:calc(100% - 162px);overflow-y:auto;-webkit-overflow-scrolling:touch}y-menu-list>div{padding:0;margin:0}y-menu-list .sub-menu{padding:12px 0 12px 70px;background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.12)}y-menu-list .sub-menu .lang-wrap{outline:0;cursor:pointer;line-height:36px;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6px;font-weight:700;font-size:14px}
.notification__wrapper{padding:0 16px}.notification__element{padding:16px 25px 16px 0;font-size:18px;position:relative;border-bottom:1px solid #d1d1d6}.notification__element:first-child{margin-top:0}.notification__element:last-child{margin-bottom:0;border-bottom:0}.notification__unread{width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:5px;border-radius:25px}.notification__title{font-size:17px;line-height:17px;font-weight:500;width:100%}.notification__description{font-size:15px;line-height:17px;color:#000;margin-top:5px;width:100%}.notification__time{font-size:13px;font-weight:400;margin-top:2px}.notification__button-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;margin:16px 0}.notification__button{width:50%;text-transform:uppercase;text-align:center;cursor:pointer}
.notification-info{padding:16px}.notification-info__title{font-size:17px;line-height:17px;font-weight:500;width:100%}.notification-info__description{font-size:15px;line-height:17px;font-weight:400;color:#000;margin-top:10px;width:100%}

.y-record-cancel-button{color:#ff3b30;background-color:#fff!important}.y-record-cancel-button div.record-is-canceled-block{margin-left:17px;color:#ff3b30}.y-record-cancel-button i{position:absolute;top:6px;left:0;z-index:1;font-size:25px}button.y-record-info-actions__cancel{color:#ff3b30}.y-record-info-actions__cancel{background-color:#fff!important;border:none!important}
.y-record-card-mini{position:relative;min-height:96px;border-bottom:1px solid #d1d1d6}.y-record-card-mini__card-wrapper{display:table;cursor:pointer;min-height:96px;height:100%;width:calc(100% - 100px);border:none;margin:0 20px 0 86px}.y-record-card-mini__master-avatar-image{position:absolute;cursor:pointer;top:50%;left:6px;margin-top:-30px;width:60px;height:60px;border-radius:50%}.y-record-card-mini__services{display:table-cell;height:100%;vertical-align:middle;width:100%;padding-top:18px;padding-bottom:18px;padding-right:10px}.y-record-card-mini__info{width:100%;height:17px;padding:2px 0}.y-record-card-mini__date,.y-record-card-mini__price{float:left;padding-bottom:1px;display:block;line-height:20px;height:20px;vertical-align:bottom}.y-record-card-mini__price{font-weight:500;font-size:17px;min-width:125px;padding-right:10px}.y-record-card-mini__date{font-size:15px;color:#8e8e93;font-weight:400}.y-record-card-mini .y-arrow-forward{right:-1px}.y-record-card-mini__services-list{margin:0;font-weight:400;font-size:17px;line-height:22px;padding-bottom:5px}.y-record-card-mini__isCanceled{color:#ff3b30}

.y-record-card-full__prepaid-status,.y-record-card-full__service{line-height:20px;padding-bottom:13px;margin:0 16px;font-size:17px}.y-record-card-full{position:relative;overflow:hidden;z-index:100}.y-record-card-full .ya-map-wrapper .ya-map{height:142px;display:block}.y-record-card-full__service{padding-top:13px;font-weight:500;color:#000;border-bottom:1px solid rgba(0,0,0,.12)}.y-record-card-full__service_last{border-bottom:0}.y-record-card-full__prepaid-status{padding-top:13px;border-top:1px solid rgba(0,0,0,.12)}.y-record-card-full__master{margin:0 16px;min-height:85px;font-size:17px;line-height:22px;text-align:left;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.y-record-card-full__master-avatar-image{position:absolute;top:50%;margin-top:-21px;border-radius:50%;width:46px;height:46px}.y-record-card-full__master-info{vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;padding:23px 40px 21px 62px;display:table;width:100%}.y-record-card-full__master-name,.y-record-card-full__master-speciality{display:table-row;font-weight:500}.y-record-card-full__master-speciality h3{line-height:22px;font-size:17px;font-weight:500}.y-record-card-full__master-speciality h4{line-height:20px;font-size:15px;font-weight:500}.y-record-card-full__info-button{position:absolute;top:50%;margin-top:-23px;margin-right:0;background-color:transparent;right:-10px;left:auto}.y-record-card-full .y-arrow-forward{right:1.9px}.y-record-card-full__price-block{min-height:79px;position:relative;margin:0 16px}.y-record-card-full__info-table{display:table;width:100%}.y-record-card-full__date-block{display:table-row}.y-record-card-full__date{display:table-cell;vertical-align:top;font-size:15px;color:#8e8e93;line-height:19px;white-space:nowrap;width:1px}.y-record-card-full__how-to-get{vertical-align:middle;display:table-cell}.y-record-card-full__how-to-get svg{padding:6px;width:20px;height:20px}.y-record-card-full__physical-adress{display:block;vertical-align:middle;color:#8e8e93;font-size:14px;text-align:left;padding-bottom:5px}.y-record-card-full__physical-adress_link{text-decoration:none}.y-record-card-full__address-block{display:table-row}.y-record-card-full__e-adress,.y-record-card-full__time{display:table-cell;color:#000;vertical-align:middle;font-weight:500}.y-record-card-full__time{font-size:26px;line-height:32px}.y-record-card-full__e-adress{text-align:center;font-size:13px;padding-left:10px}.y-record-card-full__e-adress a{float:none;display:block}@media (max-width:320px){.y-record-card-full__e-adress{padding-left:5px}}.y-record-card-full__clients-count{clear:both;float:left;font-size:14px;line-height:19px}.y-record-card-full__phone{color:#000}.y-record-card-full__phone:hover{border-color:transparent}.y-record-card-full__full-table{display:table;width:100%;padding-top:15px;padding-bottom:16px}.y-record-card-full__full-table-row{display:table-cell;width:100%}.y-record-card-full__price{display:table-cell;width:1px;line-height:21px;font-size:17px;padding-right:6px;padding-left:10px;vertical-align:middle;white-space:nowrap;font-weight:500}@media (max-width:320px){.y-record-card-full__price{padding-right:0;padding-left:5px}}@media (max-width:375px){.y-record-card-full__price{white-space:normal}}.y-record-card-full__no-border-bottom{border-bottom:none}
.y-record-info-actions__google{background-color:#fff!important}
.service-serial__loader{position:absolute;left:0;width:100%;height:100%;cursor:not-allowed;background-color:rgba(0,0,0,.04);z-index:1000}.service-serial__loader-text{padding:12px;font-weight:600;font-size:16px;height:50px;line-height:50px}.service-serial__selected-services{outline:0;padding:10px 16px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-size:17px;line-height:22px;color:#000}.service-serial__selected-service{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #d1d1d6}.service-serial__selected-service_last{border-bottom:0}.service-serial__selected-service-text{font-size:17px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.service-serial__selected-service-icon{height:24px;cursor:pointer;padding:12px;margin:-12px -19px -12px -12px}.service-serial__selected-service-icon i{width:18px;height:18px;line-height:18px;font-size:18px;color:#000;opacity:.3}
.activities-filter-icon__icon{color:#fff;font-size:22px;height:50px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.activities-filter-icon__notification{width:20px;height:20px;margin:0 10px;background-color:#fff;border-radius:20px;line-height:20px;text-align:center;color:#fff;font-size:13px}
.activity-filter-pane{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.activity-filter-pane__button{width:50%;text-transform:uppercase;font-size:15px;line-height:40px;margin:5px 0}.activity-filter-pane__button_apply{cursor:pointer}.activity-filter-pane__button_reset{color:#000;border-right:1px solid #c8c7cc;cursor:pointer}.activity-filter-pane__button_disabled{color:grey}
.activity-filter-master{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.activity-filter-master__selector{margin-right:5px}.activity-filter-master__card{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.33px solid #c8c7cc;width:calc(100% - 32px)}.activity-filter-master__card .y-master-info-avatar{width:auto;height:auto;margin-right:15px}.activity-filter-master__card .y-master-info-avatar img{width:50px;height:50px}.activity-filter-master__card .y-master-card__info-button_right{right:-25px}.activity-filter-master__card .y-master-card__master-namespec{width:calc(100% - 92px)}
.activity-filter__resourse{cursor:pointer}
.activity-filter-service__title_border,.activity-filter-service__values{border-bottom:.33px solid #c8c7cc}.activity-filter-service__title{position:relative;padding:12px 75px 12px 16px;font-size:17px;line-height:22px;font-weight:500;border-top:.33px solid #c8c7cc;margin:0 -16px;cursor:pointer}.activity-filter-service__values{padding:5px 16px;border-top:.33px solid #c8c7cc;margin:0 -16px;cursor:pointer}.activity-filter-service__values .activity-filters__value:after{height:.33px}.activity-filter-service__counter{position:absolute;top:50%;right:40px;margin-top:-11px;color:#fff;border-radius:25px;font-size:17px;line-height:22px;width:22px;height:22px;text-align:center}
.activity-filters-reset__button{color:#fff;line-height:48px;width:75px;overflow:hidden;text-overflow:ellipsis;font-size:15px}
.week-carousel-item__week{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.week-carousel-item__locker{position:absolute;width:100%;height:51px;background-color:rgba(0,0,0,.1);z-index:11;cursor:not-allowed}.week-carousel-item__element{float:left;width:calc(100% / 7);text-align:center;padding:7.5px 0;height:36px;color:rgba(0,0,0,.5);font-weight:300}.week-carousel-item__element_active{color:#000}.week-carousel-item__element_current{font-weight:400;position:relative;height:51px;background-color:#fff;border-bottom:3px solid #626161;-moz-box-sizing:border-box;box-sizing:border-box}.week-carousel-item__element_current .week-carousel-item__day{color:grey}.week-carousel-item__element_current .week-carousel-item__date{color:#000}.week-carousel-item__day{font-size:12px;line-height:15px;height:15px;text-transform:lowercase}.week-carousel-item__date{font-size:19px;line-height:21px;height:21px}
.y-headline{font-size:24px;font-weight:400;line-height:32px}
.city-search{padding:0 16px;display:block;background-color:#fff}.city-search__input-wrapper{margin:16px 0!important;position:relative}.city-search__close{position:absolute;top:10px;right:16px;color:#000;opacity:.3;padding:16px;margin:-16px;cursor:pointer}
.y-service-search-form{display:block}.y-service-search-form .input-wrapper{margin:16px 8px 8px}.y-service-search-form .input-wrapper:after,.y-service-search-form .input-wrapper:before{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;color:#8e8e93}.y-service-search-form .input-wrapper:before{position:absolute;display:block;content:'\f4a5';width:36px;line-height:36px;text-align:center;border-radius:10px 0 0 10px}.y-service-search-form .input-wrapper input{display:block;border:none;-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;background:#e6e6e7;color:#8e8e93;line-height:22px;padding:7px 36px;margin:0;min-width:100%;outline:#fff 0;border-radius:10px}.y-service-search-form .input-wrapper__input_no-voice:after{color:#c8c8dc}.y-service-search-form .input-wrapper:after{position:absolute;display:none;content:'\f461';width:36px;line-height:36px;text-align:center;margin-top:-36px;margin-left:100%;left:-44px;border-radius:0 10px 10px 0}.highlightedText{background-color:#b7dab7}.company-search{padding:0;display:block;background-color:#fff}@media (max-width:500px){.company-search{padding:0 16px}}.company-search__input-wrapper{margin:8px 0!important;position:relative}.company-search__close{position:absolute;top:10px;right:16px;color:#000;opacity:.3;padding:16px;margin:-16px}
.y-main-wrapper.y-company-main-wrapper{z-index:200}.company-info__title{position:absolute;top:-183px;width:100%}.company-info .animated-circle-loader{background-color:#fff;margin-top:220px;height:200px}.y-company-button-review-wrapper{display:none;position:fixed;top:0;left:0;width:100%;z-index:900}.y-company-button-review-wrapper .master-info-comments__button-block{top:120px}.y-company-button-review-wrapper.pinned{display:block}body.ios .y-content-wrapper.y-content-wrapper_company.scrollable.pinned .master-info-comments__button-block{display:none}.y-top-background-wrapper.y-company-background-wrapper{position:fixed;width:100%;height:264px;z-index:800;top:-144px;display:none;overflow:hidden}.y-top-background-wrapper.y-company-background-wrapper .y-header-backdrop{height:100%}.y-top-background-wrapper.y-company-background-wrapper .y-top-background{position:absolute!important;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.y-top-background-wrapper.y-company-background-wrapper .company-info-tabs{position:absolute;z-index:600;top:220px;left:0}body.ios .y-content-wrapper.y-content-wrapper_company.scrollable{margin-top:0!important;position:relative}body.ios .y-content-wrapper.y-content-wrapper_company.scrollable .y-top-background.y-company-background{top:0}body.ios .y-content-wrapper.y-content-wrapper_company.scrollable>.container-wrapper{margin-top:0;background-color:transparent}body.ios .y-content-wrapper.y-content-wrapper_company.scrollable>.container-wrapper yclients-company-info{display:block}.y-company-tabs-wrapper{position:relative;background-color:#fff;margin-top:183px;height:calc(100% - 40px);min-height:calc(100% - 40px)}.company-info-tabs{width:100%;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;position:relative;top:-45px;margin-bottom:-45px}.company-info-tabs__description{padding:16px 16px 0}.company-info-tabs__reviews{position:relative;padding:40px 16px 0}.company-info-tabs__contacts{padding:0}.company-info-tabs .y-tabs__wrapper{margin-bottom:15px}.company-info-tabs .master-info-tabs__content{background-color:#fff}.company-info-tabs__description-text{font-size:14px;line-height:19px;margin:0 auto;padding:0 0 16px;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.2px;text-align:justify}
y-fullscreen-menu-item{outline:0;height:45px;position:relative;display:block;width:calc(100% - 32px);margin:0 auto;cursor:pointer}@media (max-width:400px){y-fullscreen-menu-item{width:calc(100% - 16px)}}y-fullscreen-menu-item.without-border{border-bottom:none}y-fullscreen-menu-item .menu-icon{position:absolute;-webkit-filter:grayscale(100%);filter:grayscale(100%);top:50%;margin-top:-15px;left:0;font-size:20px;width:30px;display:block;line-height:30px;height:29px;text-align:center;border-radius:7px;color:#fff}y-fullscreen-menu-item h1{margin:0 0 0 43px;color:#000;font-size:17px;font-weight:400;letter-spacing:-.2px;line-height:45px;border-bottom:.33px solid #e6e6e6;width:calc(100% - 40px + 16px);white-space:nowrap}@media (min-width:501px){y-fullscreen-menu-item h1{width:calc(100% - 40px + 14px)}}y-fullscreen-menu-item i{position:absolute;right:0;top:50%;margin-top:-12px;font-size:22px;color:#c7c7cc}
.y-login-button,.y-settings-button{margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important;margin-top:24px!important}.login-form{padding-bottom:32px}.login-form__login-button-container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1px}.login-form__login-button{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:6px 0}.login-form__welcome-text{color:#666;font-size:15px;padding:0 17px}.login-form md-input-container{padding-bottom:15px}.login-form .login-circle-loader{margin:0 auto;display:none}.login-form__login-button.loading .login-circle-loader{display:block}.login-form__login-button.loading span{display:none}
.y-registration{padding-top:32px;padding-bottom:32px}.y-registration__agreement,.y-registration__has-promo{margin-left:2px;margin-bottom:26px}.y-registration__has-promo{margin-top:26px;margin-bottom:31px}.y-registration__submit{margin:0;width:100%}.y-registration__submit_loading .animated-circle-loader.y-registration__loader{display:block}.y-registration__submit_loading span{display:none}.animated-circle-loader.y-registration__loader{margin:0 auto;display:none}
.login-tabs.master-info-tabs{margin-top:5px}.login-tabs .y-tabs__tab:nth-child(1){width:40%!important}.login-tabs .y-tabs__tab:nth-child(2){width:60%!important}
.y-profile-account{padding-top:26px;background-color:#fff}.y-profile-account .y-form-messages-block__item{position:relative}.y-profile-account .y-form-messages-block .ion-ios-information{top:calc(50% - 12px)}
.account-sms-confirm__change-phone,.account-sms-confirm__request-new-code{text-decoration:underline}.account-sms-confirm h3{line-height:28px}@media (max-width:440px){.account-sms-confirm h3{font-size:20px;line-height:24px;margin-bottom:14px}}.account-sms-confirm__sms-code{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.account-sms-confirm .sms-confirm-button{margin:0;width:100%}.account-sms-confirm .sms-circle-loader{margin:0 auto;display:none}.account-sms-confirm .sms-confirm-button.loading .sms-circle-loader{display:block}.account-sms-confirm .sms-confirm-button.loading span{display:none}@media (max-width:490px){.account-sms-confirm{font-size:13px}}
.y-profile-password{padding-top:26px;background-color:#fff}.y-profile-password__info{font-size:13px;line-height:22px;font-weight:400;color:#000;padding:10px 16px 16px 50px;border-bottom:1px solid #d1d1d6}.y-profile-password__info .ion{position:relative;font-size:22px;color:#8e8e93;left:30px;text-indent:-30px;top:4px}.y-profile-password__requirements{font-size:12px;line-height:19px;color:#8e8e93;margin:10px 16px}
.y-profile-records .y-tabs__tab{color:#000}.y-profile-records .y-tabs__tab:nth-child(1),.y-profile-records .y-tabs__tab:nth-child(2){width:50%}.y-profile-records__records-list{padding:0 16px 16px;-moz-box-sizing:border-box;box-sizing:border-box}.y-profile-records__no-records{margin-top:36px;font-size:17px;text-align:center;font-weight:500}.y-profile-records__tabs.master-info-tabs{margin-top:15px}@media (max-width:320px){.y-profile-records__tabs .y-tabs__tab{font-size:12px}}
.y-widget-settings .service-group-wrapper.y-bottom-divider{padding-bottom:15px}.y-widget-settings__not-active-status{color:red}.y-widget-settings__buttons-pane_top{margin-bottom:20px}.y-widget-settings__buttons-pane_bottom{margin-top:20px}.y-widget-settings__buttons-pane:after{content:'';display:block;clear:both}.y-widget-settings__logout-btn,.y-widget-settings__update-btn{font-size:12px;font-weight:700;max-width:240px;width:40%;display:block}.y-widget-settings__update-btn{float:right}.y-widget-settings__logout-btn{float:left}.y-widget-settings.loading .y-settings-circle-loader{display:block}.y-widget-settings.loading span,.y-widget-settings:not(.loading) .y-settings-circle-loader{display:none}.y-widget-settings:not(.loading) span{display:inline-block}
.y-cart__charge-table,.y-cart__table{border-collapse:collapse}.y-cart__prepaid-price,.y-cart__surcharge,td.y-cart__table-service-price{vertical-align:top;white-space:nowrap}.y-cart-process-payment{position:fixed;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.y-cart-process-payment__status-text{text-align:center;padding:0 20px 20px}yclients-record-cart .y-form-messages-block{margin:16px 8px;border-radius:6px;padding-left:8px;padding-right:8px}yclients-record-cart .y-form-messages-block .ion-ios-information{left:8px}@media (min-width:500px){yclients-record-cart .y-form-messages-block{padding-left:16px;padding-right:16px}yclients-record-cart .y-form-messages-block .ion-ios-information{left:16px}}.y-cart{position:relative;padding:8px;background-color:#fff;z-index:200;border-radius:6px;overflow:hidden;margin:16px 8px}@media (min-width:500px){.y-cart{padding-left:16px;padding-right:16px}}.y-cart .y-cart__record-divider_full{width:100%}.y-cart__record-service-charge_allowed{color:#666}.y-cart__record-service-charge_required{color:#000}.y-cart__charge-table{padding:10px 0;display:block}.y-cart__charge-table td{padding:4px;border:none!important}.y-cart__prepaid-price{width:100%;text-align:left;padding:15px 0 15px 1px;font-size:17px;font-weight:400}td.y-cart__prepaid-price:last-child{min-width:30px;text-align:right}.y-cart__surcharge{width:100%;min-width:30px;text-align:right;font-size:14px;color:#666}td.y-cart__surcharge:last-child{min-width:30px}.y-cart__table td{border:none!important;position:relative;padding:0 4px}.y-cart__table tbody:last-child tr:last-child td{padding-bottom:15px}.y-cart__record-divider{margin-bottom:10px}.y-cart__record-divider_full{width:calc(100% + 16px)}.y-cart__table-title-row,td.y-cart__table-service{width:100%;padding:0}.y-cart y-checkbox.toggle-payment .md-container,.y-cart y-checkbox.toggle-payment .md-icon,.y-cart y-checkbox.toggle-payment.md-checked .md-icon{width:18px;height:18px}td.y-cart__table-service-price{padding:8px 0;min-width:50px;text-align:right}td.y-cart__table-title{font-weight:500;padding:10px 0}td.y-cart__table-calculated-price{padding:0}.y-cart__master-name{font-size:17px;padding-bottom:4px}.y-cart__record-date{font-size:13px;color:#666}.y-cart__prepaid-icon{top:1px;position:relative;padding-left:5px;font-size:14px!important;color:#302f2f}.y-cart__prepaid-icon.fa-credit-card{color:#666;padding-left:7px;font-size:15px!important}.y-cart y-checkbox.toggle-payment{opacity:.66;outline:0;position:absolute;left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);margin:0;border:0;background-color:transparent}.y-cart y-checkbox.toggle-payment[disabled] .md-icon{border:1px solid rgba(0,0,0,.54);background-color:#fff;opacity:.3}.y-cart y-checkbox.toggle-payment .md-icon{border-color:rgba(0,0,0,.54);border-width:1px;border-radius:25px}.y-cart y-checkbox.toggle-payment.md-checked .md-icon:after{left:5px!important;top:2px!important;width:6px;height:10px;border-width:3px}.y-cart__record-title{font-weight:500;font-size:16px;color:#666}.y-cart__record-service{position:relative;padding:8px 8px 8px 30px;font-size:13px}.y-cart__service-price{white-space:nowrap;font-size:17px;padding:0 4px;min-width:30px}.y-cart__button{width:100%;margin:30px 0 15px}.y-cart__iframe{padding:0;margin:-$default-padding}.y-cart__iframe iframe{margin-bottom:-4px}.y-cart__iframe .visibility{opacity:1}.y-cart__iframe .hidden{opacity:0}.y-cart__iframe .animated-circle-loader{height:250px;background-color:#fff;padding:250px 0 0;margin:0}yclients-record-cart .y-button .y-record-cart__loader{padding:0!important}.y-record-cart__loader{margin:0 auto!important;padding:15px 0!important}.y-record-cart__pane{text-align:center;width:100%;cursor:pointer;height:100%}.y-record-cart__button{margin:0 8px!important;width:calc(100% - 16px)!important;font-size:18px;line-height:51px!important;height:51px!important;background-color:#fff}
.date-wrapper .days-wrapper{min-height:280px}.date-wrapper .no-time{margin:32px 12px}.date-wrapper .calendar-wrapper{padding:28px 0 20px}.date-wrapper ul{list-style:none;margin:0 28px;padding:0 0 60px}.date-wrapper ul li{font-size:15px;font-weight:400;margin-bottom:16px;color:rgba(0,0,0,.26)}.date-wrapper ul li.worked-lock-normal{color:#212121}.date-wrapper ul li .caption-help__circle{display:inline-block;width:9px;height:9px;border-radius:5px;margin-right:10px;background-color:rgba(0,0,0,.26)}.date-wrapper ul li .caption-help__circle.worked-lock-background{background-color:#212121}.y-wide-header-layout .tabs-wrapper{position:absolute;top:60px;width:100%;z-index:1100}@media (min-width:501px){.y-wide-header-layout .tabs-wrapper{left:calc(50% - 250px)}}.y-wide-header-layout .tabs-wrapper__month{display:block;color:#fff;text-transform:lowercase;font-size:32px;font-weight:700}.y-wide-header-layout .tabs-wrapper__year{display:block;color:#fff;font-size:17px;font-weight:600;line-height:17px}.y-wide-header-layout .tabs-wrapper__company{font-size:17px;line-height:17px;font-weight:600;opacity:.75;text-align:center;margin-top:10px;vertical-align:bottom;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.y-wide-header-layout .md-tabs{position:relative;min-height:116px;height:116px;overflow-y:hidden}.y-wide-header-layout .md-tabs .md-tab__next,.y-wide-header-layout .md-tabs .md-tab__previous{display:none}.y-wide-header-layout .md-tabs .ios-tab{text-transform:inherit;text-align:center;padding:10px 0 0;width:70%;margin:0 15%;-moz-box-sizing:border-box;box-sizing:border-box;height:70px}.y-wide-header-layout .md-tabs .ios-tab:nth-child(3){margin-left:10%}.y-wide-header-layout .md-tabs .ios-tab div{text-transform:inherit}.y-wide-header-layout .md-tabs .go-to-left{left:0}.y-wide-header-layout .md-tabs .go-to-left,.y-wide-header-layout .md-tabs .go-to-right{position:absolute;padding-top:14px;height:70px;-moz-box-sizing:border-box;box-sizing:border-box;width:15%;text-align:center}.y-wide-header-layout .md-tabs .go-to-right{right:0}.y-wide-header-layout .md-tabs .go-to-right i.fa-angle-right{opacity:1}.y-wide-header-layout .md-tabs .go-to-left__disabled,.y-wide-header-layout .md-tabs .go-to-right__disabled,.y-wide-header-layout__disabled{opacity:.3}body.iphone-x .y-wide-header-layout .tabs-wrapper{top:calc(60px + env(safe-area-inset-top)/ 2)}
.list-wrapper .list-step-button-wrapper,.y-list-item_repeat{position:relative;overflow:hidden}.y-list-item__order-button{margin-bottom:32px!important;margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important}.y-list-item_inner{min-height:81px}.y-list-item_last{border-bottom:1px solid #d1d1d6}.y-list-item_not-last{border-bottom:0}.y-list-item_button{padding-bottom:110px!important}.y-list-item__add-booking{margin-bottom:16px!important}.y-list-item_master{min-height:39px!important;margin:0;padding:8px 0!important;border-bottom:0!important}.y-list-item_master .main-menu__title{font-weight:500}.y-list-item_master .main-menu{padding-right:0}.y-list-item_main{min-height:79px;border-bottom:1px solid #d1d1d6}.y-list-item_main:last-child{border-bottom:0}.list-wrapper{position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.list-wrapper .y-list-item .y-list-item_inner{margin:0}.list-wrapper .y-list-item{min-height:82px;padding:0;margin:0 16px}.list-wrapper .y-list-item div{width:100%}.list-wrapper .y-list-item:not(:last-child){min-height:81px;border-bottom:1px solid rgba(0,0,0,.12)}.list-wrapper .y-list-item__remove{line-height:40px;width:40px;text-align:center;color:#ff3b30;position:absolute;top:50%;margin-top:-20px;right:20px;font-size:25px;-o-transition:all .2s ease-in;transition:all .2s ease-in}.list-wrapper .y-list-item__remove.ng-leave.ng-leave-active{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}.list-wrapper .y-list-item__additional{margin-top:-16px;color:#000;font-weight:300}.list-wrapper .list-item-wrapper{padding:0 86px 0 0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;min-height:74px;cursor:pointer;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;min-height:62px;display:table}.list-wrapper .list-item-wrapper.activity-type_repeat h4{margin-top:-20px}.list-wrapper .list-item-wrapper i.activity-type-icon{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:12px;font-size:32px;text-align:center;width:36px}.list-wrapper h2{font-size:20px}.list-wrapper h3{margin:0 0 5px;line-height:20px;padding-top:20px;font-size:16px;color:#302f2f!important}.list-wrapper h4{margin:0;font-weight:100;font-size:15px;line-height:1.3em;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-o-transition:all .2s ease-in;transition:all .2s ease-in}.list-wrapper h4.ng-leave.ng-leave-active{font-size:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.list-wrapper i.fa-angle-right{opacity:.66}.list-wrapper .item-list-wrapper .records-divider{margin:0 -12px}.list-wrapper .hide-btn{float:right;border:0;outline:0;background:0 0;margin-top:7px;opacity:.5}.list-wrapper .hide-btn i{font-size:18px}.list-wrapper .hidden-block,.list-wrapper .tmp{display:none}.list-wrapper .item-wrapper-relative{position:relative}.list-wrapper .item-wrapper-relative .add-service{display:inline-block;border:1px solid;border-radius:6px;font-size:12px;font-weight:700;line-height:24px;padding:0 6px;color:#302f2f!important}.list-wrapper .button-add{position:absolute;left:50%;bottom:58px;margin-left:-34px;color:#000}.list-wrapper .button-add button{margin:0 6px;background-color:#fff!important}.list-wrapper .button-add button i{margin:-4px auto auto;width:40px;height:40px;display:inline-block;font-size:40px!important;line-height:40px;vertical-align:middle}.list-wrapper .order-btn{width:100%;margin:40px 0 0;line-height:44px;font-size:15px}.list-wrapper .last-item .list-title-wrapper{padding:14px 0}.list-wrapper .list-title-wrapper{position:relative;width:150px;line-height:18px;margin:8px 0}.list-wrapper .list-title-wrapper h2{margin:0}.list-wrapper .list-title-wrapper .remove-button.remove-record-button{right:-70px}.list-wrapper .list-title-wrapper div{font-size:12px;margin-top:4px;color:#666;font-weight:400;margin-left:-4px}.list-wrapper .list-title-wrapper div span:first-child{float:right}.activity-type-icon{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:12px;font-size:32px;text-align:center;width:36px}.list-group-wrapper{position:relative;padding:12px 16px;font-size:17px;line-height:22px;font-weight:400;border-top:1px solid #d1d1d6;border-bottom:1px solid #d1d1d6;background-color:rgba(0,0,0,.01)}.list-group-wrapper:first-of-type{border-top:none!important}.list-group-wrapper__date{font-size:15px;line-height:22px}
.y-masters-list{position:relative}.y-masters-list__gray-wrapper{background-color:rgba(128,128,128,.1);padding-bottom:20px}.y-button.y-masters-list__skip-button{color:#000;line-height:44px;height:44px;border:none;display:block;max-width:inherit;margin:0;padding:0;width:100%;text-align:left;font-size:17px;font-weight:500;text-transform:none;position:relative;background-color:#fff!important;border-bottom:1px solid #d1d1d6}.y-button.y-masters-list__skip-button_line span{line-height:44px}.y-button.y-masters-list__skip-button_margin{border-radius:0;border-bottom:0;height:auto;padding:0 16px}.y-button.y-masters-list__skip-button>span{padding-right:40px}.y-button.y-masters-list__skip-button i{color:#d1d1d6;position:absolute;font-size:26px;right:15px;top:50%;margin-top:-13px}.y-masters-list__del{height:6px;width:100%;background-color:rgba(128,128,128,.1);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.y-master-card:first-child .y-master-card__frame{border:none}.y-master-card{position:relative;overflow:hidden;cursor:pointer;background-color:#fff;padding:0 16px}.y-master-card_no-padding{padding:0}.y-master-card_default-cursor{cursor:default}.y-master-card__frame{border-spacing:4px;width:calc(100% - 16px);position:relative;min-height:96px;border-top:1px solid #d1d1d6}.y-master-card__frame_cursor-pointer{cursor:pointer}.y-master-card__frame_first{border-top:0}.y-master-card__frame_bottom{border-top:0;border-bottom:1px solid #d1d1d6}.y-master-card__frame_bottom:last-child{border-bottom:0}.y-master-card__frame_padding{padding:0 16px}.y-master-card__frame_full-width{width:100%}.y-master-card .y-master-info-avatar{width:75px;display:inline-block;text-align:center;vertical-align:middle}.y-master-card__action{width:30px}.y-master-card__action-button{text-align:center}.y-master-card .y-master-card__master-namespec h3,.y-master-card h4{height:auto!important;white-space:normal!important}.y-master-card__master-namespec h3,.y-master-card__master-namespec h4{line-height:17px;height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-master-card__master-namespec{width:calc(100% - 113px);padding:16px 0;display:inline-block;vertical-align:middle}.y-master-card__master-namespec h3{-moz-box-sizing:border-box;box-sizing:border-box;font-size:17px;margin:0 0 6px;font-weight:500;padding:0;width:calc(100% - 70px);max-width:calc(100% - 70px);width:100%;max-width:inherit}.y-master-card__master-namespec h4{font-size:15px;margin:5px 0;padding:0;font-weight:400;color:#8e8e93;width:calc(100% - 70px);max-width:calc(100% - 70px);width:100%;max-width:inherit}.y-master-card__charge-status,.y-master-card__session{font-weight:400;font-size:15px;line-height:20px;color:#8e8e93}.y-master-card__info-button{position:absolute;top:50%;margin-top:-26px;right:16px;left:auto}.y-master-card__info-button_right{right:-16px}.y-master-card__session{margin-bottom:10px}.y-master-card__charge-status{margin-top:-9px;margin-bottom:5px}.y-master-card__footer{padding:0}.y-master-card__item_disabled{opacity:.4}
.y-order-confirm{padding:16px 0 0;position:relative;background-color:#fff}.y-order-confirm__button{height:44px!important;line-height:44px!important;width:calc(100% - 32px)!important;margin:0 16px!important}.y-order-confirm__button .animated-circle-loader{margin:0 auto}.y-order-confirm_mb{margin-bottom:10px}.y-order-confirm__arrow-forward.y-arrow-forward{right:10px}.y-order-confirm__notify-text{font-size:14px;line-height:19px;display:block;padding:8px 16px 8px 0;margin-left:16px;color:#8e8e93;border-bottom:1px solid #d1d1d6}.y-order-confirm .y-email-comment{font-size:12px;max-width:1px;display:none}.y-order-confirm .y-email-comment__message{opacity:1;padding-top:15px;width:calc(100% - 30px);max-width:calc(100% - 20px);margin-bottom:0}
.y-order-record-preview{height:100%;background-color:#fff;padding-left:16px;padding-top:8px;position:relative}.y-order-record-preview:not(:first-child){padding-top:16px}.y-order-record-preview:not(:first-child) .y-order-record-preview__delete-button{top:0!important}.y-order-record-preview:not(:last-child):after{margin-left:-16px;display:block;content:'';border-bottom:1px solid #d1d1d6;border-top:1px solid #d1d1d6;height:6px;background-color:#f9f9f9}.y-order-record-preview__delete-button{top:-8px!important;right:0!important;font-size:26px!important}.y-order-record-preview__delete-button:not(:first-child){top:16px!important}.y-order-record-preview__service-list{color:#000;size:14px;line-height:19px;padding:4px 52px 4px 0}.y-order-record-preview__master-info{color:#8e8e93;size:14px;line-height:19px;padding:13px 16px 13px 0;border-bottom:1px solid #efeff4}.y-order-record-preview__datetime{line-height:22px;padding:22px 16px 22px 0;color:#000;position:relative}.y-order-record-preview__datetime-icon{font-size:24px;position:absolute;top:19px}.y-order-record-preview__datetime-text{padding-left:30px}.y-order-record-preview__price{border-top:1px solid #efeff4;font-size:17px;padding:18px 16px 18px 0;font-weight:500;line-height:20px}.y-order-record-preview__change-button{margin-left:-16px!important;width:calc(100% + 16px)!important;border-top:1px solid #efeff4!important}
.order-confirm-tabs{padding-top:16px}.order-confirm-tabs .y-tabs__tab:nth-child(1),.order-confirm-tabs .y-tabs__tab:nth-child(2){width:50%!important}.order-wrapper{position:relative;overflow:hidden;padding:0}.order-wrapper .terms-of-use{padding:16px;font-size:12px;line-height:19px;background:0 0;color:#8e8e93}.order-footer-text{line-height:24px!important;display:inline-block;width:100%;vertical-align:middle;font-size:15px}.order-error{color:#ff5a4b;font-size:15px;min-height:34px;padding:10px 16px;line-height:34px;font-weight:600;position:relative}.order-error-action{font-weight:500;height:26px;font-size:13px;line-height:25px;padding:15px 16px 15px 33px;position:relative;width:calc(100% - 49px);display:table;border-top:1px solid #efeff4}.order-error-action__info{left:-18px;cursor:auto!important}.order-error-action:first-child{margin-right:20px}.order-agreement{background-color:#fff;padding-top:15px;padding-left:24px;margin:0}.order-agreement:last-of-type{padding-bottom:27px}@media (max-width:440px){.order-agreement{line-height:30px}}.order-agreement .md-container{top:18px;left:8px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.order-agreement .md-icon,.order-agreement a{border-color:rgba(0,0,0,.54)}.order-agreement .md-label{color:#323232;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-agreement .link{text-decoration:underline}h3.header{margin-bottom:20px;margin-top:4px;font-size:1.2em}h3.header i{font-size:32px;color:#878787;padding-top:4px;float:right;cursor:pointer;outline:0}.order-card{background-color:#fff;border-radius:4px}.order-card_with-error{border-radius:0 4px 4px 0;border-left:3px solid #ff5a4b;-moz-box-sizing:border-box;box-sizing:border-box}.order-card_with-error>div,.order-card_with-error>y-content-block{padding-left:11px}.order-card .y-content-block,.order-card .y-items-md-content{min-height:40px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.order-card .y-content-block .title,.order-card .y-items-md-content .title{font-size:14px;color:#3a3a3a;line-height:20px;max-width:calc(100% - 44px);font-weight:700;display:block}.order-card .y-content-block .address,.order-card .y-items-md-content .address{font-size:14px;display:block;margin-top:5px;color:#878787}.order-card .order-card-footer{position:relative;min-height:34px;padding:10px 16px;line-height:34px}.order-card .order-card-footer .price{font-weight:500;margin-right:15px;font-size:16px}.order-card .order-card-footer .time{color:#666;white-space:nowrap}.order-card .order-card-footer .adv-info{position:absolute;top:50%;margin-top:-24px;right:0}.order-card .order-card-footer .adv-info i{color:rgba(0,0,0,.2);font-size:34px;margin-top:7px;width:34px;height:34px}.order-wrapper h3.header.order-header{outline:0;cursor:pointer;margin:0;padding-top:10px;padding-bottom:20px;color:#302f2f!important}.service-list{overflow:hidden;max-height:0;-o-transition:max-height .4s ease;transition:max-height .4s ease}.service-list_opened{max-height:200px}.order-time-icon{font-size:22px;vertical-align:middle;line-height:18px;padding-bottom:2px;margin-right:-5px}.order-time-text{vertical-align:middle;line-height:23px;display:inline-block;margin-top:-1px;padding-left:5px}
body.without-bottom-pane .y-ios-bottom-pane{display:none}.y-cart-process-payment{position:fixed;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.y-cart-process-payment__status-text{text-align:center;padding:0 20px 20px}
body.without-bottom-pane .y-ios-bottom-pane{display:none}.y-cart-process-payment{position:fixed;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.y-cart-process-payment__status-text{text-align:center;padding:0 20px 20px}
body.without-bottom-pane .y-ios-bottom-pane{display:none}.y-cart-process-payment{position:fixed;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.y-cart-process-payment__status-text{text-align:center;padding:0 20px 20px}
.list-wrapper .list-item-wrapper.activity-type{line-height:63px;vertical-align:middle;padding:0 60px}.list-wrapper .list-item-wrapper.activity-type h3{display:inline-block;margin:0;padding-top:0;line-height:1px;vertical-align:middle;font-weight:400;font-size:15px}.list-wrapper .list-item-wrapper.activity-type h3 span{line-height:20px}
y-record-disabled{display:block;height:100%;min-height:100%}.y-record-create-disabled{position:relative;min-height:80vw}.y-record-create-disabled p{line-height:25px;text-align:justify;padding:5px;text-indent:12px;color:rgba(0,0,0,.75);z-index:2}.y-record-create-disabled i{position:absolute;opacity:.07;z-index:1;top:50%;left:50%;font-size:80vw;margin:-40vw 0 0 -40vw}
y-login-as-notify{display:none}

.service-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0 -16px}.last-service,h3.header{margin-bottom:20px}.service-wrapper__serial{padding-bottom:110px}@media (max-width:400px){.service-wrapper__serial{padding-bottom:90px}}.service-group-divider{margin-top:10px}h3.header{margin-top:4px;font-size:1.2em}.yclients-record-service-services-list_selected .service-card__arrow{display:none}h3.service-group-header{z-index:100;outline:0;cursor:pointer;margin:0;padding:10px 16px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-weight:400;line-height:22px;color:#000;border-bottom:1px solid #d1d1d6;background-color:#fff;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}h3.service-group-header .down{-webkit-animation:serviceArrowDown .3s;-o-animation:serviceArrowDown .3s;animation:serviceArrowDown .3s;-webkit-transform:rotateX(0);transform:rotateX(0)}h3.service-group-header .up{-webkit-animation:serviceArrowUp .3s;-o-animation:serviceArrowUp .3s;animation:serviceArrowUp .3s;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}h3.service-group-header i{z-index:200;font-size:17px;color:#878787;float:right;cursor:pointer;outline:0;position:absolute;right:12px;margin-top:-8px;top:50%}.service-group-wrapper,.services__service-list,.services__service-list .service-card-wrapper{position:relative;overflow:hidden}.services__service-list{background-color:#fff;-webkit-transform:translate3d(0,0,-1px);transform:translate3d(0,0,-1px);-o-transition:all .5s linear;transition:all .5s linear}.service-group-wrapper{background-color:#fff}.services__service-list_opened .services__service-list-container{border-top:1px solid #d1d1d6;border-bottom:2px solid #d1d1d6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:servicesDown .3s!important;-o-animation:servicesDown .3s!important;animation:servicesDown .3s!important;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff}.services__service-list_hided{height:0}.services__service-list_hide-in-progress .services__service-list-container,.services__service-list_hided .services__service-list-container{-webkit-animation:servicesUp .3s!important;-o-animation:servicesUp .3s!important;animation:servicesUp .3s!important;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.service-time-icon{font-size:22px;vertical-align:middle;line-height:18px;padding-bottom:3px}.service-serial__loader{position:absolute;top:0;left:0;width:100%;height:100%;cursor:not-allowed;background-color:rgba(0,0,0,.2);z-index:1000}.service-serial__loader .animated-circle-loader_content-loader{position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-63px}@-webkit-keyframes servicesDown{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes servicesDown{0%{opacity:0;-o-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes servicesDown{0%{opacity:0;-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes servicesUp{100%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes servicesUp{100%{opacity:0;-o-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes servicesUp{100%{opacity:0;-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px)}0%{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes serviceArrowDown{0%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-o-keyframes serviceArrowDown{0%{transform:rotateX(-180deg)}100%{transform:rotateX(0)}}@keyframes serviceArrowDown{0%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes serviceArrowUp{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-o-keyframes serviceArrowUp{0%{transform:rotateX(0)}100%{transform:rotateX(-180deg)}}@keyframes serviceArrowUp{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}
.time-slot,.time-slot-wrapper{-moz-box-sizing:border-box;display:inline-block}.y-time-group:last-of-type{padding-bottom:60px}.time-slot-wrapper{width:25%;box-sizing:border-box;padding:8px;max-width:130px}.time-slot{background-color:#fff!important;color:#302f2f!important;width:100%;box-sizing:border-box;margin:0 0 -4px;line-height:36px;min-height:36px;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;text-decoration:none;cursor:pointer;overflow:hidden;padding:0 6px;position:relative;outline:0;letter-spacing:.01em;border-radius:3px;border:0;vertical-align:baseline}.y-button.time-slot{border:1px solid rgba(0,0,0,.15)}.time-slot__arrow{color:#919191;position:absolute;right:2px;font-size:21px;line-height:37px}.time-wrapper h3.day-group-header{cursor:pointer;color:#302f2f;position:relative;/*height:24px;*/margin:0;outline:0;padding:10px 50px 10px 16px;border-bottom:1px solid #bcbbc1}.time-wrapper .arrow-toggle{font-size:17px;color:#878787;float:right;cursor:pointer;outline:0;position:absolute;right:12px;margin-top:-8px;top:50%}.time-wrapper .calendar-wrapper{padding:34px 14px 20px}.time-wrapper i.fa-angle-right{opacity:1}.y-wide-header-layout .time-content{border-top:1px solid #bcbbc1;padding:17px 8px 16px}.y-wide-header-layout .border-b{border-bottom:1px solid #b7b7b7}.y-wide-header-layout .time_tabs__day{display:block;color:#fff;text-transform:capitalize;font-size:32px;font-weight:700}.y-wide-header-layout .time_tabs__month{text-transform:capitalize;display:block;color:#fff;font-size:17px;font-weight:600;line-height:17px}.y-wide-header-layout .time-tabs .ios-tab.md-active{display:block}.y-wide-header-layout .time-tabs .ios-tab{display:none}.time-error{margin-top:36px;font-size:17px;text-align:center;font-weight:500;padding:0 16px}@media (max-width:480px){.time-slot-wrapper{width:33.33%;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;display:inline-block}}
.company-search-map{position:absolute;top:62px;left:16px;z-index:90001;height:26px;width:calc(100% - 38px);max-width:462px;-o-transition:.3s;transition:.3s;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15)}.company-search-map_fullscreen{z-index:999999999;position:fixed}.company-search-map__icon{background-color:#fff;width:18px;height:18px;line-height:18px;font-weight:700;border-radius:3px;padding:5px;text-align:center}.company-search-map__input{display:block;height:18px;width:100%;padding:5px 15px 5px 10px;background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;line-height:18px;color:#000;-o-transition:.3s;transition:.3s;border:0;margin-left:-5px;font-size:14px}.company-search-map__input:focus{outline:0}.company-search-map__close{padding:10px;margin:-10px -10px -10px -32px;display:block;cursor:pointer}.lds-spinner{color:official;display:inline-block;position:relative}.lds-spinner div{-webkit-transform-origin:10px 8px;-ms-transform-origin:10px 8px;-o-transform-origin:10px 8px;transform-origin:10px 8px;-webkit-animation:lds-spinner 1.2s linear infinite;-o-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:0;left:9px;width:2px;height:4px;border-radius:20%;background:#000}.lds-spinner div:nth-child(1){-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;-o-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;-o-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;-o-animation-delay:-.3s;animation-delay:-.3s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@-o-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}
.service-card-wrapper{position:relative;margin:0 16px}.service-card-wrapper .y-list-item{padding:0;border-bottom:1px solid #d1d1d6}.y-loyalty-card{cursor:pointer;padding-top:23px;width:100%}.y-loyalty-card .y-arrow-forward{right:1px}.y-loyalty-card__wrapper:nth-child(1) .y-loyalty-card{padding-top:28px}.y-loyalty-card__info-button{color:#ccc;font-size:30px;width:30px;height:30px;position:absolute;top:50%;margin-top:-16px;right:0;background:#fff;border-radius:35px}.y-loyalty-card__body{position:relative;padding-right:60px;font-weight:500}.y-loyalty-card__title{font-size:17px;line-height:22px}.y-loyalty-card__number{font-size:20px;line-height:24px;font-weight:600}.y-loyalty-card__info{position:absolute;top:50%;right:-4px;margin-top:-17px;left:auto}.y-loyalty-card__table-wrapper{margin:10px 0 17px}.y-loyalty-card__footer{color:#666;display:table;font-size:14px;width:100%;line-height:20px;text-align:center}.y-loyalty-card__footer__row-title{display:table-row;font-size:14px;line-height:19px;font-weight:500}.y-loyalty-card__footer__row-value{display:table-row;font-size:15px;line-height:21px;font-weight:600}.y-loyalty-card__footer__discount{display:table-cell;width:15%;vertical-align:bottom;padding:5px}.y-loyalty-card__footer__points{display:table-cell;width:70%;padding:5px}.y-loyalty-card__footer__cashback{display:table-cell;width:15%;padding:2.5px}
.service-certificate-wrapper .y-list-item{cursor:default}.y-loyalty-certificate{padding-top:10px;padding-bottom:14px;width:100%}.y-loyalty-certificate__title{font-size:17px;line-height:30px;color:#302f2f;font-weight:500}.y-loyalty-certificate__number{font-size:18px;line-height:30px;font-weight:600;color:#302f2f}.y-loyalty-certificate__body{position:relative;display:table;width:100%}.y-loyalty-certificate__balance,.y-loyalty-certificate__full-balance{font-size:15px;display:table-row;line-height:30px}.y-loyalty-certificate__balance-title,.y-loyalty-certificate__full-balance-title{display:table-cell}.y-loyalty-certificate__balance-value,.y-loyalty-certificate__full-balance-value{display:table-cell;text-align:right;font-weight:500;font-size:15px}.y-loyalty-certificate__full-balance-title,.y-loyalty-certificate__full-balance-value{border-bottom:1px solid rgba(204,204,204,.61)}.y-loyalty-certificate__footer{display:table;margin-top:10px;width:100%;line-height:20px;font-size:13px;color:#666;font-family:Roboto;font-weight:500}.y-loyalty-certificate__discount,.y-loyalty-certificate__points{display:table-cell;vertical-align:middle;font-size:13px;font-family:Roboto;color:#666}.y-loyalty-certificate__discount{width:1%;font-weight:500}.y-loyalty-certificate__points{width:100%;text-align:right;padding-left:5px}
.service-subscription-wrapper .y-list-item{cursor:default}.y-loyalty-subscription{padding-top:10px;padding-bottom:14px;width:100%}.y-loyalty-subscription__title{font-size:17px;line-height:30px;color:#302f2f;font-weight:500}.y-loyalty-subscription__number{font-size:18px;line-height:30px;font-weight:600;color:#302f2f}.y-loyalty-subscription__body{position:relative;display:table;width:100%}.y-loyalty-subscription__body_list{display:table-row}.y-loyalty-subscription__body_list:last-child span{border-bottom:none}.y-loyalty-subscription__service{display:table-row;line-height:30px}.y-loyalty-subscription__service-title-category{font-size:12px;margin-top:-5px;font-family:Roboto;color:rgba(102,102,102,.77);font-weight:400}.y-loyalty-subscription__service-count,.y-loyalty-subscription__service-title{border-bottom:1px solid rgba(204,204,204,.61);display:table-cell}.y-loyalty-subscription__service-title{display:table-cell;width:100%;font-weight:500;font-size:15px;vertical-align:middle}.y-loyalty-subscription__service-count{display:table-cell;text-align:right;font-weight:500;font-size:14px;font-family:Roboto;color:#666;vertical-align:top;white-space:nowrap;width:1%;padding-left:5px}.y-loyalty-subscription__footer{font-size:13px;color:#666;font-family:Roboto;padding-top:16px;font-weight:500;width:100%;text-align:right}
.y-profile-records__record-card{padding-bottom:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}.y-profile-records__record-card_hidden{display:none;opacity:0}.y-profile-records__record-card_visible{-webkit-animation:yProfileRecordShow 1s;-o-animation:yProfileRecordShow 1s;animation:yProfileRecordShow 1s;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes yProfileRecordShow{0%{opacity:.5}100%{opacity:1}}@-o-keyframes yProfileRecordShow{0%{opacity:.5}100%{opacity:1}}@keyframes yProfileRecordShow{0%{opacity:.5}100%{opacity:1}}
.y-widget-no-companies{margin-top:50px}.y-widget-no-companies h1{text-align:center}.y-widget-no-companies p{padding:20px 0;line-height:24px;font-size:15px}.y-widget-no-companies a{cursor:pointer;text-decoration:underline}.y-widget-no-companies button.y-widget-no-companies__exit{margin-top:20px}.y-widget-no-companies__logout-btn,.y-widget-no-companies__update-btn{font-size:12px;font-weight:700;max-width:240px;width:100%;display:block}.y-widget-no-companies__update-btn{float:right}.y-widget-no-companies__logout-btn{float:left}.y-widget-no-companies button span{display:block}.y-widget-no-companies button .animated-circle-loader.companies-circle-loader{margin:0 auto;display:none}.y-widget-no-companies button.loading .animated-circle-loader.companies-circle-loader{display:block}.y-widget-no-companies button.loading span{display:none}
.y-widget-settings-widget{position:relative}.y-widget-settings-widget__url{color:#565555;fotn-size:11px;margin-top:10px;display:inline-block;text-decoration:none;cursor:pointer}.y-widget-settings-widget__choose-button,.y-widget-settings-widget__current{position:absolute;margin:-18px 0 0;top:50%;right:16px}.y-widget-settings-widget__url:hover{text-decoration:underline}.y-widget-settings-widget .y-warn-button{font-weight:600!important;font-size:12px}.y-widget-settings-widget .y-list-item{min-height:70px;padding-left:16px;padding-top:10px;padding-bottom:10px}.y-widget-settings-widget_not-active{opacity:.5}.y-widget-settings-widget__not-active-status{padding-top:10px;color:red}.y-widget-settings-widget__current{border-radius:3px;line-height:36px;padding:0 6px;font-size:12px;font-family:Roboto;display:inline-block;background-color:#42b94d;text-transform:uppercase;color:#fff;min-width:88px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.date-preloader{padding-top:38px;display:block;margin:0 auto}.date-preloader_days{padding-top:100px;padding-bottom:100px}
.loader-wrapper{position:fixed;height:100%;width:100%;background-color:#fff;margin-top:279px}
.y-master-review-add{background-color:#fff;border-bottom:1px solid #d1d1d6;margin-bottom:50px}.y-master-review-add__master-info{position:relative;border-bottom:1px solid #efeff4;padding-left:16px;padding-right:90px}.y-master-review-add__name{padding-top:34px;margin:0;font-size:34px;line-height:41px;font-weight:600;letter-spacing:.4px}.y-master-review-add__specialization{position:relative;top:-3px;padding-bottom:29px;margin:0;font-size:17px;line-height:22px;font-weight:500;letter-spacing:-.4px}.y-master-review-add__avatar{position:absolute;border-radius:50%;width:74px;height:74px;top:50%;margin-top:-37px;right:16px}
.master-page-button{position:absolute;right:10px;bottom:9px}@media (max-width:400px){.master-page-button{right:5px}}.rating-exists .master-page-button{bottom:15px}
.master-seances-loader{min-height:58px;padding:16px;height:58px;position:relative}.master-seances-circle-loader{display:block;padding-top:1px;margin:0 auto}@media (max-width:400px){.master-seances-loader{min-height:49px;height:49px}.master-seances-circle-loader{padding-top:0}}
.master-time-slot-wrapper{margin:-8px -8px 12px}.master-time-slot{display:inline-block;width:75px;height:32px;line-height:32px;text-align:center;vertical-align:middle;border:1px solid #d1d1d6;border-radius:4px;padding:0;margin:6px;font-weight:400;font-size:14px}.master-time-slot_selected{cursor:default;opacity:1}.master-time-slot:not(.master-time-slot_selected):hover{opacity:1}
.animated-circle-loader.order-circle-loader{margin:0 auto;display:none}.order-submit.loading .animated-circle-loader.order-circle-loader{display:block}.order-submit.loading span{display:none}
.order-rules-popup{height:100%}.order-rules-popup__close{font-size:16px;margin:0 auto 20px;display:block;border:none;border-bottom:1px dashed;color:red;background-color:#fff;padding-top:20px}@media (max-width:500px){.order-rules-popup__close{margin:0 auto 8px;padding-top:16px}}.order-rules-popup__text{overflow:scroll;height:calc(100% - 102px);font-size:14px;line-height:17px;text-align:justify;padding:0 40px 40px}@media (max-width:500px){.order-rules-popup__text{padding:0 16px 16px;height:calc(100% - 62px)}}body.popup-rules-opened{height:100vh;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}
.order-remind-time__selectedValue{width:100%}
.y-selected-services-pane,y-selected-services-pane{background-color:transparent;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0;width:100%;height:50px;padding:0 16px;z-index:17000;overflow:hidden}.y-selected-services-pane .ssp__si_counter,y-selected-services-pane .ssp__si_counter{display:inline-block;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:48px;vertical-align:top}.y-selected-services-pane .ssp__si_summ,y-selected-services-pane .ssp__si_summ{display:inline-block;max-width:calc(100% - 80px - 88px + 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:#ff2d55;line-height:48px}.y-selected-services-pane .ssp__si_next,y-selected-services-pane .ssp__si_next{position:absolute;font-size:17px;font-weight:400;margin:0;top:4px;right:0;text-align:right;min-width:auto;padding-left:5px}
.slc__item:last-of-type .service-card__item{border-bottom:none!important}yclients-record-service-item{display:block}.service-card{display:block;padding:0 16px;position:relative;cursor:pointer}.service-card .service__description{color:#666;font-size:15px}.service-card_disabled{opacity:.6}.service-card__item{border-bottom:1px solid #d1d1d6}.service-card__item_disabled{cursor:default}.service-card__item .service-title-text{color:#302f2f!important}.service-card__item__image{padding-top:26px}.service-card__item__image_fill{width:100%;border-radius:10px;background-size:cover;background-repeat:no-repeat}.service-card__item__description{display:block;width:100%;height:100%}.service-card__item__description .y-arrow-forward{right:0}.service-card__row{position:relative;height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.service-card__column{position:relative;display:block;height:100%;vertical-align:middle;padding-top:16px;padding-bottom:16px}.service-card__column:first-child{min-width:35px}.service-card__column:last-child{width:100%}.service-card__selector{font-size:21px;color:#d1d1d6;width:30px;height:30px;text-align:center;line-height:30px;position:relative;left:-7px}.service-card__body{font-size:17px;color:#000;margin-bottom:4px;width:calc(100% - 20px)}.service-card__info-delimeter{font-weight:700;padding:0 5px}.service-card__info-charge{display:inline-block}.service-card__info{height:20px;overflow:hidden}.service-card__info_auto{width:100%;position:relative;display:block}.service-card__info_comment{overflow:visible;height:auto;margin-top:2px}.service-card-wrapper y-checkbox.toggle-service .md-container,.service-card-wrapper y-checkbox:not([disabled]).md-checked.toggle-service .md-icon,.service-card__body y-checkbox.toggle-service .md-container,.service-card__body y-checkbox:not([disabled]).md-checked.toggle-service .md-icon{height:service-checkbox-size;width:service-checkbox-size}.service-card__info_additional{margin-top:2px}.service-card__info .sci__price{display:inline-block;width:auto;position:relative;font-size:18px;padding-right:10px}.service-card__info .sci__price_element{font-weight:500;color:#ff2d55}.service-card__info .sci__price_range{font-size:14px}.service-card__info .sci__price_notset{font-size:14px;color:#8e8e93}.service-card__info .sci__duration{display:inline-block;width:auto;font-size:15px;font-weight:400;position:relative}.service-card__arrow{font-size:17px!important;color:#d1d1d6}.service-card .service-card-footer{min-height:34px;padding:10px 16px;line-height:34px}.service-card .service-card-footer .price{font-weight:500;margin-right:30px}@media (max-width:400px){.service-card .service-card-footer .price{margin-right:20px}}.service-card .service-card-footer .time{color:#666}.service-card-wrapper y-checkbox:not([disabled]).toggle-service .md-icon,.service-card__body y-checkbox:not([disabled]).toggle-service .md-icon{border-color:rgba(0,0,0,.54);width:service-checkbox-size;height:service-checkbox-size}.service-card-wrapper y-checkbox:not([disabled]).md-checked.toggle-service .md-icon:after,.service-card__body y-checkbox:not([disabled]).md-checked.toggle-service .md-icon:after{left:6px!important;top:0!important}.service-card-wrapper y-checkbox.md-checked.toggle-service .md-icon:after,.service-card__body y-checkbox.md-checked.toggle-service .md-icon:after{width:8px;height:16px;border-width:3px}.service-card-wrapper-serial .service-title{padding-left:40px}.y-info{color:#6d4b3f;position:absolute;font-size:25px;right:-18px;top:calc(50% - 27px);padding:13px 18px;cursor:pointer}
.y-service-search-form{display:block}.y-service-search-form .input-wrapper{margin:16px 8px 8px}.y-service-search-form .input-wrapper:after,.y-service-search-form .input-wrapper:before{font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;color:#8e8e93}.y-service-search-form .input-wrapper:before{position:absolute;display:block;content:'\f4a5';width:36px;line-height:36px;text-align:center;border-radius:10px 0 0 10px}.y-service-search-form .input-wrapper input{display:block;border:none;-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;background:#e6e6e7;color:#8e8e93;line-height:22px;padding:7px 36px;margin:0;min-width:100%;outline:#fff 0;border-radius:10px}.y-service-search-form .input-wrapper__input_no-voice:after{color:#c8c8dc}.y-service-search-form .input-wrapper:after{position:absolute;display:none;content:'\f461';width:36px;line-height:36px;text-align:center;margin-top:-36px;margin-left:100%;left:-44px;border-radius:0 10px 10px 0}
yclients-record-service-services-list{display:block}h3.service-group-header_padding{padding-right:33px}h3.service-group-header_no-padding i{padding-top:0!important}.service-group__selected-count{display:block;font-size:13px;width:22px;height:22px;z-index:200;text-align:center;border-radius:12px;position:relative;float:right;right:16px;font-weight:400;line-height:23px}.services__service-list__not-found{padding:10px 16px;font-size:17px;color:#000}
.time-circle-preloader{padding-top:100px;padding-bottom:100px;display:block;margin:0 auto}
.y-loyalty-card-info{padding:21px 0 0 16px;border-bottom:1px solid #d1d1d6;background-color:#fff}.y-loyalty-card-info__table{width:100%;border-collapse:collapse}.y-loyalty-card-info__first-head-cell{font-size:24px;line-height:29px;font-weight:500;color:#000;padding-bottom:5px;padding-right:16px}.y-loyalty-card-info__last-head-cell{font-size:15px;line-height:20px;font-weight:400;color:#8e8e93;padding-bottom:25px;padding-right:16px}.y-loyalty-card-info td{font-size:14px;line-height:19px;padding:10px 0;width:1px}.y-loyalty-card-info tr td:last-child{padding:0 9px;white-space:nowrap;font-weight:500}.y-loyalty-card-info tr td:first-child{color:#8e8e93}td:not(.y-loyalty-card-info__first-cell){border-top:1px solid #d1d1d6}.y-loyalty-card-info__description,.y-loyalty-card-info__subtitle{font-size:13px}.y-loyalty-card-info .m-b-0{margin-bottom:0}
.master-info-comments{padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.master-info-comments__button-block{position:absolute;top:0;left:-16px;width:calc(100% + 32px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.y-page-about-layout__collapsed-header .master-info-comments__button-block{top:auto}.master-info-comments__add-comment{width:100%;border-bottom:1px solid #d1d1d6!important}
.master-info-description{padding:0 16px}
.master-info-header{position:relative;min-height:64px;height:110px;width:100%;margin:-8px auto}.master-info-header__avatar{background-color:#fff;position:absolute;display:block;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.2);height:116px;width:116px;min-height:116px;min-width:116px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;margin-left:-58px;bottom:-58px;background-size:cover;background-position:50% 50%}
.company-info-tabs.master-info-tabs{background-color:transparent!important}.master-info-tabs .y-tabs__list,.master-info-tabs .y-tabs__tab{border-color:#d1d1d6}

:root {
  --main-dt-color: #7F7E7E;
}

.strilku_color{
	color:var(--main-dt-color) !important;
}

.time_tabs__day2 {
    display: block;
    color: var(--main-dt-color);
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 700;
}
.time_tabs__month2 {
    text-transform: capitalize;
    display: block;
    color: var(--main-dt-color);
    font-size: 15px;
    font-weight: 600;
    line-height: 17px;
}


/*Авторизація, реєстрація адміна */
.telAuthor{
	border-radius: 5px;
	padding:15px 15px;
	font-size: 15px;
	display: inline-block;
	margin: auto;
	width: 70%;
	border:1px solid #d1d1d6;
	margin-top:30px;
}
/*END Авторизація, реєстрація адміна */