@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overlay{background-color:#000;opacity:.3;bottom:0;z-index:1;cursor:pointer;display:block}.overlay,.popup-center{position:fixed;left:0;top:0;right:0}.popup-center{width:100vw;height:100vh;z-index:999;display:none;flex-direction:column;justify-content:center;align-items:center}.popup-center.active{display:flex}.popup-help .popup{max-width:95vw;width:600px;max-height:95vh;overflow:auto;border-radius:4px;background:#fbfbfb;box-shadow:0 2px 7px 0 rgba(0,0,0,.27);background-color:#fff;position:relative;z-index:2;padding:40px 20px}.popup-help .popup .popup-title{border:none;margin-bottom:20px}.popup-help .popup .popup-title p{margin:0;color:#3d3d42;line-height:24px;font-weight:600;font-size:1.125rem}.popup-help .popup .item{padding-left:48px;position:relative;min-height:40px;margin-bottom:20px;display:flex;align-items:center}.popup-help .popup .item.no-pl{padding-left:0}.popup-help .popup .item:last-child{margin-bottom:0}.popup-help .popup .item .status{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;text-align:center;width:40px;height:40px}.popup-help .popup .item .status:before{content:"";position:absolute;left:0;top:0;border:1px solid transparent;border-radius:50%;width:40px;height:40px}.popup-help .popup .item .status:after{content:"";width:16px;height:16px;position:absolute;bottom:26px;right:0;background-repeat:no-repeat;background-size:cover}.popup-help .popup .item .status.accepted:before{border-color:#1d9373}.popup-help .popup .item .status.accepted:after{background-image:url(/img/assigned.cec360e6.svg)}.popup-help .popup .item .status.available:before{border-color:#327bcf}.popup-help .popup .item .status.check:before{border-color:#e8a544}.popup-help .popup .item .status.check:after{background-image:url(/img/not-assigned.aee88133.svg)}.popup-help .popup .item .status.not-available:before{border-color:#e46a4f}.popup-help .popup .item .status.not-available:after{background-image:url(/img/canceled.1625bd5f.svg)}.popup-help .popup .item p{line-height:20px;color:#3d3d42;margin:0;font-size:.875rem}.popup-full{position:fixed;left:0;top:0;width:100%;height:100vh;overflow:auto;z-index:999;background-color:#fff}.popup-full .popup-title{background-color:#327bcf;padding:0 16px 0 0;display:flex;flex-direction:row;align-items:center}.popup-full .popup-title .close{width:46px;height:56px;background-image:url(/img/back-arr.04a8cc0f.svg);background-repeat:no-repeat;background-position:50%;margin-right:15px}.popup-full .popup-title p{color:#fff;margin:0;font-weight:600;line-height:24px;font-size:1.125rem}.popup-full .btn{margin-top:30px}.popup-full .content{padding:32px 16px}.popup-full .content h6{margin:0 0 16px 0;line-height:24px;font-weight:600;font-size:1.125rem}.popup-full .content p{margin:0 0 16px 0;line-height:20px;font-size:.875rem}.popup-full .content .divide{height:2px;background-color:#ccccd3;margin-top:27px}.popup-full .content .form{margin-top:20px;padding:12px 10px 5px 10px}.popup-full .content .form .checkbox,.popup-full .content .form .radio{margin-bottom:30px;position:relative;overflow:hidden}.popup-full .content .form .checkbox:last-child,.popup-full .content .form .radio:last-child{margin-bottom:0}.popup-full .content .form .checkbox input,.popup-full .content .form .radio input{width:0;height:0;z-index:-999;position:absolute;left:-20px}.popup-full .content .form .checkbox input:checked+label:after,.popup-full .content .form .radio input:checked+label:after{opacity:1}.popup-full .content .form .checkbox label,.popup-full .content .form .radio label{padding-left:36px;position:relative;line-height:22px;font-size:.875rem}.popup-full .content .form .checkbox label:after,.popup-full .content .form .checkbox label:before,.popup-full .content .form .radio label:after,.popup-full .content .form .radio label:before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.popup-full .content .form .radio label:before{width:18px;height:18px;left:0;border-radius:50%;border:1px solid #90909f}.popup-full .content .form .radio label:after{width:14px;height:14px;left:3px;border-radius:50%;background-color:#327bcf;opacity:0}.popup-full .content .form .checkbox input:checked+label:before{background-color:#327bcf;border-color:#327bcf}.popup-full .content .form .checkbox input:checked+label:after{opacity:1}.popup-full .content .form .checkbox label:before{width:18px;height:18px;left:0;border-radius:4px;border:1px solid #90909f}.popup-full .content .form .checkbox label:after{width:20px;height:20px;left:0;background-image:url(/img/check.608978a5.svg);background-repeat:no-repeat;background-position:50%;opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.loader-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background-color:#fff;display:none}.loader-container.show{display:block}.loader-container .loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader-container .loader .spiner{width:25px;height:25px;background-image:url(/img/loader-ico-dark.7d5ed426.svg);background-repeat:no-repeat;margin-left:auto;margin-right:auto;animation:spin 1s linear infinite}.top{position:relative}.top .right-btn{width:24px;height:24px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:16px;background-position:50%;background-repeat:no-repeat}.top .right-btn.info{background-image:url(/img/info-ico.dbffcc69.svg)}.header{background-color:#327bcf;padding:16px;display:flex;flex:row;align-items:center}.header p{color:#fff;margin:0;font-weight:600;line-height:24px;font-size:1.125rem}.header .back{flex:0 0 15px;margin-right:31px;background-image:url(/img/back-arr.04a8cc0f.svg)}.header .back,.header .edit{height:24px;background-repeat:no-repeat;background-position:50%}.header .edit{flex:0 0 24px;margin-left:auto;background-image:url(/img/edit-ico.2ad1a5a7.svg)}.side-menu{position:fixed;left:0;top:0;bottom:0;z-index:100;width:100vw;opacity:0;left:-125vw;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.side-menu.show{left:0;opacity:1}.side-menu .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#29292e;opacity:.5}.side-menu .overlay:after{content:"";position:absolute;width:20vw;right:-20vw;background:linear-gradient(90deg,#29292e,transparent);top:0;bottom:0}.side-menu .inside{width:272px;background-color:#fff;position:relative;z-index:2;height:100%;padding:40px 16px;display:flex;flex-direction:column;overflow:auto}.side-menu .user-auth-info{display:flex;flex-direction:row;padding-bottom:15px;border-bottom:2px solid #ccccd3}.side-menu .user-auth-info .photo{flex:0 0 40px;height:40px;margin-top:4px;border-radius:50%;margin-right:16px;overflow:hidden}.side-menu .user-auth-info .name h4{color:#3d3d42;margin:0 0 8px 0;line-height:24px;font-weight:600;font-size:1.125rem}.side-menu .user-auth-info .name span{color:#5c5c5c;line-height:20px}.side-menu .side-nav{flex-grow:1}.side-menu .bottom-part,.side-menu .side-nav{padding-top:15px}.side-menu .bottom-part .item,.side-menu .side-nav .item{padding:12px 0;display:flex;flex-direction:row;align-items:center;text-decoration:none}.side-menu .bottom-part .item.transform .ico,.side-menu .side-nav .item.transform .ico{transform:rotate(-60deg)}.side-menu .bottom-part .item.active .ico svg path,.side-menu .side-nav .item.active .ico svg path{fill:#327bcf}.side-menu .bottom-part .item.active span,.side-menu .side-nav .item.active span{color:#327bcf}.side-menu .bottom-part .item .ico,.side-menu .side-nav .item .ico{height:24px;flex:0 0 24px;margin-right:16px;display:flex;justify-content:center;align-items:center}.side-menu .bottom-part .item .ico svg path,.side-menu .side-nav .item .ico svg path{fill:#555563}.side-menu .bottom-part .item span,.side-menu .side-nav .item span{color:#3d3d42}.side-menu .bottom-part{padding-top:15px;border-top:2px solid #ccccd3}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;background-color:#fff;box-shadow:0 2px 23px 0 rgba(61,61,66,.1);z-index:99}.bottom-nav .nav-item{height:56px;width:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;position:relative}.bottom-nav .nav-item.transform .ico{transform:rotate(-60deg)}.bottom-nav .nav-item.active .ico svg path{fill:#327bcf}.bottom-nav .nav-item.active .number{display:none}.bottom-nav .nav-item.active span{height:auto;line-height:16px;font-size:.75rem}.bottom-nav .nav-item .ico{height:24px;display:flex;justify-content:center;align-items:center}.bottom-nav .nav-item .ico svg path{fill:#555563}.bottom-nav .nav-item .number{width:20px;height:20px;position:absolute;top:5px;right:0;left:0;margin-left:auto;margin-right:auto;background-color:#e8a544;color:#fff;z-index:2;line-height:20px;text-align:center;border-radius:50%;font-size:.6875rem}.bottom-nav .nav-item .number,.bottom-nav .nav-item span{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.bottom-nav .nav-item span{color:#327bcf;height:0;line-height:0;font-size:0}.login-page{background-color:#327bcf;flex-grow:1;padding-bottom:32px;display:flex;flex-direction:column;justify-content:center;margin-bottom:-56px}.login-page~.bottom-nav,.login-page~.side-menu{display:none}.login-page .logo{margin-top:32px}.login-page .logo img{margin-left:auto;margin-right:auto;display:block}.login-page .login-form{padding:0 16px;margin-top:40px}.login-page .login-form .field{margin-bottom:16px;position:relative}.login-page .login-form .field .login-inp{background-color:#f2f2f4;width:100%;height:56px;border:none;color:#555563;padding:0 16px;border-radius:4px;box-shadow:inset 0 -1px 0 0 #90909f}.login-page .login-form .field .login-inp.error{color:#e46a4f}.login-page .login-form .field .show-pass{width:56px;height:56px;position:absolute;z-index:2;top:0;right:0;background-image:url(/img/show-pass-ico.af6cc461.svg);background-repeat:no-repeat;background-position:50%}.login-page .login-form .error-text{margin-bottom:16px}.login-page .login-form .error-text p{margin:0;color:#e46a4f}.login-page .login-form .forgot a{color:#fff;text-decoration:none}.login-page .login-form .login-action{margin-top:30px}.login-page .login-form .login-action .btn-login{width:100%;border:none;background-color:#fff;opacity:.5;color:#3d3d42;font-weight:600;border-radius:28px;height:56px}.user-notification{flex-grow:1;overflow:auto;padding:33px 0}.user-notification .notification-container{margin-bottom:33px}.user-notification .notification-container:last-child{margin-bottom:0}.user-notification .notification-container .title{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.user-notification .notification-container .title h3{color:#3d3d42;margin:0;line-height:24px;font-weight:600;font-size:1.125rem}.user-notification .notification-container .title .setting{flex:0 0 24px;height:24px;margin-left:auto;background-image:url(/img/setting-ico.5a6ced38.svg);background-repeat:no-repeat;background-position:50%}.user-notification .notification-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 23px 0 rgba(61,61,66,.1);padding:20px 16px}.user-notification .notification-list .item:not(:last-child){padding-bottom:15px;border-bottom:2px solid #ccccd3;margin-bottom:15px}.user-notification .notification-list .empty{padding-top:3px;text-align:center}.user-notification .notification-list a,.user-notification .notification-list span{color:#327bcf}.user-notification .notification-list span{line-height:16px;display:block;margin-bottom:8px;font-size:.75rem}.user-notification .notification-list p{margin:0;line-height:20px}.user-notification .notification-list .ico{width:21px;height:18px;background-image:url(/img/broom-ico.b1cc6e0d.svg);background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-bottom:11px;transform:rotate(170deg)}.profile-page{flex-grow:1;overflow:auto;padding:33px 0}.profile-page .user-auth-info{display:flex;flex-direction:row;padding-bottom:31px;border-bottom:2px solid #ccccd3;margin-bottom:16px}.profile-page .user-auth-info .photo{flex:0 0 40px;height:40px;margin-top:4px;border-radius:50%;margin-right:16px;overflow:hidden}.profile-page .user-auth-info .name h4{color:#3d3d42;margin:0 0 8px 0;line-height:24px;font-weight:600;font-size:1.125rem}.profile-page .user-auth-info .name span{color:#5c5c5c;line-height:20px}.profile-page .info{padding-bottom:15px;padding-top:15px;border-bottom:2px solid #ccccd3}.profile-page .info:last-child{border:none}.profile-page .info .row{display:flex;flex:row;justify-content:space-between}.profile-page .info .row .col{flex:0 0 48%}.profile-page .info .col{margin-bottom:16px}.profile-page .info .col span{color:#5c5c5c;line-height:20px;display:block;margin-bottom:4px}.profile-page .info .col p{margin:0;line-height:20px;font-weight:600}.profile-page .info .col p span{display:inline-block;color:inherit;line-height:inherit;font-weight:inherit}.calendar-page{background-color:#fff;flex-grow:1;padding:18px 0 33px 0;overflow:auto}.calendar-page .calendar-box{position:relative}.calendar-page .calendar-box .calendar-nav{position:absolute;width:100%;top:25px;z-index:999}.calendar-page .calendar-box .calendar-nav .next-month,.calendar-page .calendar-box .calendar-nav .prev-month{width:24px;height:24px;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.calendar-page .calendar-box .calendar-nav .prev-month{background-image:url(/img/left-c.d76572d5.svg);left:15px}.calendar-page .calendar-box .calendar-nav .next-month{background-image:url(/img/right-c.ab94c79a.svg);right:15px}.calendar-page .vc-container{margin-bottom:23px;border:none;background-color:transparent;font-family:Open Sans,sans-serif}.calendar-page .vc-container .vc-header{padding-left:14px;padding-right:14px}.calendar-page .vc-container .vc-header .vc-title-wrapper{position:relative}.calendar-page .vc-container .vc-header .vc-title-wrapper:before{content:"";position:absolute;z-index:99;width:100%;height:100%}.calendar-page .vc-container .vc-header .vc-title-wrapper .vc-title{background-color:transparent;text-transform:capitalize;font-weight:600;color:#3d3d42;font-size:1.125rem}.calendar-page .vc-container .vc-header .vc-arrow{display:none}.calendar-page .vc-container .vc-weeks{padding:0 6px}.calendar-page .vc-container .vc-weeks .vc-weekdays{margin-top:29px;margin-bottom:23px;padding-bottom:2px;position:relative;display:flex;justify-content:space-between}.calendar-page .vc-container .vc-weeks .vc-weekdays:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;background-color:#ccc}.calendar-page .vc-container .vc-weeks .vc-weekdays .vc-weekday{text-transform:capitalize;line-height:20px;flex:0 0 40px;font-weight:400;color:#3d3d42;font-size:.875rem}.calendar-page .vc-container .vc-weeks .vc-week{margin-bottom:8px;display:flex;justify-content:space-between}.calendar-page .vc-container .vc-weeks .vc-week:last-child{display:none}.calendar-page .vc-container .vc-weeks .vc-week .vc-day{width:40px;height:40px}.calendar-page .vc-container .vc-weeks .vc-week .vc-day .vc-day-content{color:#3d3d42;font-weight:400}.calendar-page .vc-container .vc-weeks .vc-week .vc-day .vc-highlight{width:40px;height:40px;border:1px solid transparent}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight{position:relative;border-radius:50%}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.blue,.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.green,.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.red,.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.yellow{background-color:transparent}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.blue{border-color:#327bcf}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.green:after,.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.red:after,.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.yellow:after{content:"";width:16px;height:16px;background-repeat:no-repeat;position:absolute;top:-2px;right:-2px}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.red{border-color:#e46a4f}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.red:after{background-image:url(/img/canceled.1625bd5f.svg)}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.green{border-color:#1d9373}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.green:after{background-image:url(/img/assigned.cec360e6.svg)}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.yellow{border-color:#e8a544}.calendar-page .vc-container .vc-weeks .vc-week .vc-day:not(.is-today) .vc-highlight.yellow:after{background-image:url(/img/not-assigned.aee88133.svg)}.calendar-page .vc-container .vc-weeks .vc-week .vc-day .vc-disabled{color:#ccccd3}.calendar-page .vc-container .vc-weeks .vc-week .vc-day.is-today .vc-highlight{background-color:#327bcf}.calendar-page .vc-container .vc-weeks .vc-week .vc-day.is-today .vc-day-content{color:#327bcf}.calendar-page .fill-calendar{box-shadow:0 2px 23px #e4e6e9;border-radius:10px;text-align:center;padding:5px 0;min-height:64px;display:flex;justify-content:center;align-items:center;margin:0 16px}.calendar-page .fill-calendar p{margin:0;line-height:20px;color:#3d3d42}.calendar-page .fill-calendar p.error{color:#e46a4f}.edit-profile-page{flex-grow:1;overflow:auto}.edit-profile-page .photo{position:relative;background-color:#e7e7e7}.edit-profile-page .photo img{width:100%}.edit-profile-page .photo .load-photo{position:absolute;bottom:18px;right:12px;width:24px;height:24px;background-image:url(/img/load-photo.fc619cb2.svg);background-repeat:no-repeat;background-position:50%}.edit-profile-page .photo .load-photo .file-inp{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.edit-profile-page .fields{padding:32px 16px}.edit-profile-page .fields .row{display:flex;flex-direction:row;justify-content:space-between}.edit-profile-page .fields .row .col{flex:0 0 48%;max-width:48%}.edit-profile-page .btn-row{display:flex;justify-content:space-between}.my-appointment{flex-grow:1;overflow:auto;padding-top:33px}.my-appointment .title{margin-bottom:23px;padding-left:16px;padding-right:16px}.my-appointment .title h3{color:#3d3d42;margin:0;line-height:24px;font-weight:600;font-size:1.125rem}.my-appointment .appointment-list .item{background-color:#fff;border-radius:4px;padding:24px 16px 24px 14px;border-left:2px solid transparent;margin-bottom:8px;position:relative;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.my-appointment .appointment-list .item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.my-appointment .appointment-list .item .click-zone{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}.my-appointment .appointment-list .item.accepted{border-color:#1d9373}.my-appointment .appointment-list .item .team-info{padding-right:40px;position:relative;margin-bottom:16px}.my-appointment .appointment-list .item .team-info p{font-weight:600;margin:0 0 7px 0;color:#555563;line-height:20px;font-size:.875rem}.my-appointment .appointment-list .item .team-info .more-info span{line-height:16px;font-size:.75rem}.my-appointment .appointment-list .item .team-info .more-info span:after{content:", "}.my-appointment .appointment-list .item .team-info .more-info span:last-child:after{display:none}.my-appointment .appointment-list .item .team-info .change{position:absolute;right:0;top:0;width:24px;height:24px;background-image:url(/img/appointment-edit-ico.8bfc32b8.svg);background-repeat:no-repeat;background-position:50%;z-index:3}.my-appointment .appointment-list .item .status{display:flex;flex-direction:row}.my-appointment .appointment-list .item .status .confirmed{color:#1d9373;padding-left:32px;background-image:url(/img/accepted-ico.1ff4e2c7.svg);background-repeat:no-repeat;background-position:left 3px center;line-height:24px;font-size:.875rem}.my-appointment .appointment-list .item .status .btn{padding-top:15px;padding-bottom:15px;position:relative;z-index:3}.my-appointment .appointment-list .item .status .delete{flex:0 0 46px;height:46px;margin-left:8px;background-color:#fff;max-width:46px;border:1px solid #327bcf;border-radius:50%;background-image:url(/img/delete-ico.c7d7c51a.svg);background-repeat:no-repeat;background-position:50%;position:relative;z-index:3}.info-appointment{flex-grow:1;overflow:auto;position:absolute;left:0;top:56px;bottom:0;background-color:#fff;z-index:101;padding-top:33px;padding-left:16px;padding-right:16px;width:100%}.info-appointment .title{margin-bottom:31px;position:relative}.info-appointment .title h3{color:#3d3d42;margin:0;line-height:24px;font-weight:600;font-size:1.125rem}.info-appointment .title .change{position:absolute;right:0;top:0;width:24px;height:24px;background-image:url(/img/appointment-edit-ico.8bfc32b8.svg);background-repeat:no-repeat;background-position:50%;z-index:3}.info-appointment .row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.info-appointment .row .col{flex:0 0 49%}.info-appointment .row .col.full{flex:0 0 100%}.info-appointment .row .col span{color:#555563;display:block;margin-bottom:4px}.info-appointment .row .col p{margin:0;color:#3d3d42;font-weight:600}.info-appointment .row .col p,.info-appointment .row .col span{line-height:20px;font-size:.875rem}.info-appointment .row .col .inp-box-bg{margin-top:16px;padding:0;position:relative}.info-appointment .row .col .inp-box-bg .inp{padding:26px 17px 9px 17px;position:relative;width:100%;z-index:2}.info-appointment .row .col .inp-box-bg .inp:not(:-moz-placeholder-shown)+label{top:11px;font-size:.75rem}.info-appointment .row .col .inp-box-bg .inp:focus+label,.info-appointment .row .col .inp-box-bg .inp:not(:placeholder-shown)+label{top:11px;font-size:.75rem}.info-appointment .row .col .inp-box-bg label{position:absolute;z-index:1;top:20px;left:16px;height:15px;font-size:.875rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.info-appointment .row .col .btn{padding-top:20px;padding-bottom:20px}.info-appointment .status{display:flex;flex-direction:row}.info-appointment .status .confirmed{color:#1d9373;padding-left:32px;background-image:url(/img/accepted-ico.1ff4e2c7.svg);background-repeat:no-repeat;background-position:left 3px center;line-height:24px;font-size:.875rem}.info-appointment .status .btn{padding-top:15px;padding-bottom:15px;position:relative;z-index:3}.info-appointment .status .delete{flex:0 0 46px;height:46px;margin-left:8px;background-color:#fff;max-width:46px;border:1px solid #327bcf;border-radius:50%;background-image:url(/img/delete-ico.c7d7c51a.svg);background-repeat:no-repeat;background-position:50%;position:relative;z-index:3}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}body{font-family:Open Sans,sans-serif;min-height:100vh;display:flex;flex-direction:column;color:#3d3d42;background-color:#f2f2f4;min-height:-webkit-fill-available;font-size:.875rem}html{height:-webkit-fill-available}.container{padding-left:16px;padding-right:16px}img{max-width:100%;display:block}.main-layer{width:100vw;flex-grow:1;max-height:100vh;padding-bottom:56px;display:flex;flex-direction:column}.btn{padding:18px 32px;background-color:#327bcf;color:#fff;font-weight:600;border:none;border-radius:28px;font-size:.875rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.btn:disabled{opacity:.5;pointer-events:none}.btn.gray{color:#327bcf}.btn.gray,.inp-box-bg{background-color:#e7e7e7}.inp-box-bg{border-radius:4px;border-bottom:1px solid #90909f;padding:10px 16px;margin-bottom:16px}.inp-box-bg label{color:#90909f;display:block;line-height:15px;font-size:.75rem}.inp-box-bg .text{margin:0}.inp-box-bg .inp,.inp-box-bg .text{color:#3d3d42;line-height:20px;font-size:.875rem}.inp-box-bg .inp{border:none;outline:none;padding:0;background-color:transparent}