.entry[data-v-5ad3258f]{background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.1);border-radius:8px;padding:14px;margin:0 0 16px}.entry[data-v-5ad3258f]:last-of-type{margin:0}@media (max-width:760px){.entry[data-v-5ad3258f]{margin:0 0 50px;padding:0;box-shadow:none}.entry[data-v-5ad3258f]:last-of-type{margin:0 0 90px}}.entry .disabled[data-v-5ad3258f]{opacity:.5}.entry__title[data-v-5ad3258f]{display:flex;justify-content:stretch;align-items:center}.entry__title img[data-v-5ad3258f]{height:36px;width:36px;border-radius:50%;margin:0 16px 0 0}.entry__title p[data-v-5ad3258f]{font-weight:500;font-size:16px;line-height:19px}.entry__service[data-v-5ad3258f]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #aa6d6c;border-radius:8px;padding:4px 8px;display:flex;justify-content:space-between;align-items:center;color:#aa6d6c;gap:8px;margin:16px 0}.entry__service p[data-v-5ad3258f]{font-weight:400;font-size:14px;line-height:16px}.entry__service .line[data-v-5ad3258f]{background:#aa6d6c;border-radius:8px;width:1px;height:12px}.entry__service .price[data-v-5ad3258f]{font-weight:500}.entry__item[data-v-5ad3258f]{display:block;margin:0 0 16px}.entry__item[data-v-5ad3258f]:nth-child(6){margin:0 0 20px}.entry__item h2[data-v-5ad3258f]{font-weight:300;font-size:12px;line-height:14px;color:#a7a7a7;margin:0 0 4px}.entry__item p[data-v-5ad3258f]{font-weight:400;font-size:14px;line-height:130%}.entry__connection[data-v-5ad3258f]{display:flex;justify-content:center;align-items:center;gap:8px}.entry__connection .btn[data-v-5ad3258f]{display:flex;justify-content:center;align-items:center;background:#f4f1f1;border-radius:50px;width:135px;height:40px}.entry__connection .btn img[data-v-5ad3258f]{margin:0 6px 0 0}.entry__connection .btn p[data-v-5ad3258f]{font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#e74266}.entry__buttons[data-v-5ad3258f]{margin:20px 0 0}.entry__buttons .confirm[data-v-5ad3258f]{cursor:pointer;background:#e74266;border-radius:44px;padding:12px 0;width:100%;color:#fff;font-weight:400;font-size:16px;line-height:19px;text-align:center;margin:0 0 16px}.entry__buttons .cancel[data-v-5ad3258f]{cursor:pointer;font-weight:400;font-size:14px;line-height:16px;text-align:center;color:#ff7a00;text-decoration:underline}.entry .entry__stop[data-v-5ad3258f]{background:#fff5f8;border-radius:8px;padding:8px}.entry .entry__stop .details[data-v-5ad3258f],.entry .entry__stop p[data-v-5ad3258f]{font-weight:500;font-size:14px;line-height:140%;text-align:center}.entry .entry__stop .details[data-v-5ad3258f]{color:#e74266}.bounce-enter-active{-webkit-animation:bounce-in .1s ease-out;animation:bounce-in .1s ease-out}.bounce-leave-active{animation:bounce-in .1s ease-in reverse}.calendar__item{position:relative}@media (min-width:759px){.calendar__item .calendar__item__content{position:fixed}}.calendar__item .calendar__item__content .month_calendar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.1);border-radius:8px;padding:26px 24px}@media (max-width:760px){.calendar__item .calendar__item__content .month_calendar{padding:calc(23.6px + .125vw) calc(-4.8px + 1.5vw) calc(23.6px + .125vw) calc(-4.8px + 1.5vw);padding-top:0;box-shadow:none}}.calendar__item .calendar__item__content .month_calendar .month{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block{position:relative}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__title{display:flex;justify-content:stretch;align-items:center;cursor:pointer}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__title p{margin:0 10px 0 0;font-weight:700;font-size:24px;line-height:28px}@media screen and (max-width:1920px){.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__title p{font-size:calc(19.2px + .25vw)}}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu{z-index:11;position:absolute;top:calc(100% + 6px);left:0;width:auto;background:#181818;box-shadow:0 2px 14px rgba(0,0,0,.1);padding:8px;border-radius:8px}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__month,.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year{justify-items:center;align-items:center;margin:8px 0 16px}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year .next__year,.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year .prev__year{cursor:pointer;display:block;width:16px;transition:.1s ease-in-out}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year .prev__year{transform:rotate(90deg)}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year .next__year{transform:rotate(-90deg)}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__year span{font-weight:500;font-size:14px;color:#fff}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__month{grid-row-gap:8px}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__month__item{color:#fff;cursor:pointer;text-align:center;border:2px solid transparent;width:48px;border-radius:8px;padding:4px 0}.calendar__item .calendar__item__content .month_calendar .month .month-name .month_block .month__menu .set__month__item:hover{color:#181818;background:#eee}.calendar__item .calendar__item__content .month_calendar .month .month__buttons{display:flex;justify-content:center;align-items:center}.calendar__item .calendar__item__content .month_calendar .month .month__buttons .next,.calendar__item .calendar__item__content .month_calendar .month .month__buttons .prev{display:inline-block;cursor:pointer;padding:0 5px}.calendar__item .calendar__item__content .month_calendar .month .month__buttons .prev{transform:rotate(90deg)}.calendar__item .calendar__item__content .month_calendar .month .month__buttons .next{transform:rotate(-90deg)}.calendar__item .calendar__item__content .month_calendar .month .month__buttons .new__entry{margin:0 0 0 10px;width:24px}.calendar__item .calendar__item__content .month_calendar .days,.calendar__item .calendar__item__content .month_calendar .weekdays{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;gap:20px}@media (max-width:870px){.calendar__item .calendar__item__content .month_calendar .days,.calendar__item .calendar__item__content .month_calendar .weekdays{gap:14px}}@media (max-width:760px){.calendar__item .calendar__item__content .month_calendar .days,.calendar__item .calendar__item__content .month_calendar .weekdays{gap:25px}}@media (max-width:420px){.calendar__item .calendar__item__content .month_calendar .days,.calendar__item .calendar__item__content .month_calendar .weekdays{gap:18px}}@media (max-width:380px){.calendar__item .calendar__item__content .month_calendar .days,.calendar__item .calendar__item__content .month_calendar .weekdays{gap:12px}}.calendar__item .calendar__item__content .month_calendar .days li,.calendar__item .calendar__item__content .month_calendar .weekdays li{display:flex;justify-content:center;align-items:center;text-align:center;height:32px;width:32px}@media screen and (max-width:1920px){.calendar__item .calendar__item__content .month_calendar .days li,.calendar__item .calendar__item__content .month_calendar .weekdays li{font-size:calc(13.6px + .125vw)}}.calendar__item .calendar__item__content .month_calendar .days li:active,.calendar__item .calendar__item__content .month_calendar .weekdays li:active{outline:none}.calendar__item .calendar__item__content .month_calendar .weekdays{margin:0 0 16px}@media screen and (max-width:1920px){.calendar__item .calendar__item__content .month_calendar .weekdays{margin:0 0 calc(8.8px + .375vw) 0}}.calendar__item .calendar__item__content .month_calendar .weekdays li{color:#a7a7a7}.calendar__item .calendar__item__content .month_calendar .days.active_next{-webkit-animation:slide-calendar .2s ease-in-out;animation:slide-calendar .2s ease-in-out}.calendar__item .calendar__item__content .month_calendar .days.active_prev{-webkit-animation:slide-calendar-prev .2s ease-in-out;animation:slide-calendar-prev .2s ease-in-out}@-webkit-keyframes slide-calendar-prev{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slide-calendar-prev{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slide-calendar{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translate(-10px)}50%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes slide-calendar{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translate(-10px)}50%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.calendar__item .calendar__item__content .month_calendar .days li{border-radius:50%;font-weight:400;font-size:16px;line-height:120%;cursor:pointer}.calendar__item .calendar__item__content .month_calendar .days .old{filter:contrast(60%) opacity(.3)}.calendar__item .calendar__item__content .month_calendar .days .today{border:2px solid #c2002a}.calendar__item .calendar__item__content .month_calendar .days .date__mixed,.calendar__item .calendar__item__content .month_calendar .days .entry,.calendar__item .calendar__item__content .month_calendar .days .no-entry{color:#fff}.calendar__item .calendar__item__content .month_calendar .days .entry{background:#e74266}.calendar__item .calendar__item__content .month_calendar .days .no-entry{background:#aa6d6c}.calendar__item .calendar__item__content .month_calendar .days .date__mixed{position:relative;z-index:1}.calendar__item .calendar__item__content .month_calendar .days .date__mixed:after,.calendar__item .calendar__item__content .month_calendar .days .date__mixed:before{z-index:-1;position:absolute;content:"";border-radius:50% 50% 0 0/100% 100% 0 0;width:32px;height:16px}.calendar__item .calendar__item__content .month_calendar .days .date__mixed:after{bottom:3px;left:-6px;background:#aa6d6c;transform:rotate(230deg)}.calendar__item .calendar__item__content .month_calendar .days .date__mixed:before{top:3px;right:-6px;background:#e74266;transform:rotate(50deg)}.calendar__item .calendar__item__content .new-entry{z-index:15;display:flex;justify-content:center;align-items:center;float:right;width:auto;background:#e74266;border:1px solid #e74266;border-radius:12px;padding:0 14px;margin:20px 0 0;color:#fff;height:40px;white-space:nowrap;font-weight:400;font-size:16px}@media (max-width:760px){.calendar__item .calendar__item__content .new-entry{position:fixed;bottom:56px;left:50%;transform:translate(-50%)}}.bounce1-enter-active,.bounce2-enter-active{-webkit-animation:bounce-in .1s ease-out;animation:bounce-in .1s ease-out}@-webkit-keyframes bounce-in{0%{transform:translateY(-5px);transform-origin:top;opacity:0}to{transform:translate(0);opacity:1}}@keyframes bounce-in{0%{transform:translateY(-5px);transform-origin:top;opacity:0}to{transform:translate(0);opacity:1}}footer{display:none}.calendar{position:relative}.calendar.active{overflow:hidden}.calendar__content{max-width:780px;padding:0 16px;margin:48px auto;display:grid;grid-template-columns:320px 1fr;gap:1.8vw}@media (max-width:760px){.calendar__content{grid-template-columns:1fr;align-items:center}}@media screen and (max-width:1920px){.calendar__content{margin:calc(19.2px + 1.5vw) auto calc(19.2px + 1.5vw) auto}}@media (max-width:760px){.calendar__content__info{order:2;position:absolute;left:0;min-height:80vh;width:100%;top:100%;z-index:10;border-radius:24px;box-shadow:0 2px 14px rgba(0,0,0,.1);background:#fff;padding:0;transition:none}.calendar__content__info.transition{transition:transform .15s ease-out}}.calendar__content__info .actual__date{font-weight:700;font-size:28px;line-height:33px;padding:0 0 18px}@media screen and (max-width:1920px){.calendar__content__info .actual__date{font-size:calc(18.4px + .5vw)}}@media (max-width:760px){.calendar__content__info .actual__date{position:relative;padding:32px 20px 14px;border-radius:24px 24px 0 0}.calendar__content__info .actual__date:after{position:absolute;content:"";top:8px;left:50%;transform:translate(-50%);width:40px;height:2px;background:#ccc;border-radius:50px}}.calendar__content__info .tab__title{display:flex;justify-content:flex-start;align-items:center;margin:0 0 24px;position:relative;width:100%}@media (max-width:760px){.calendar__content__info .tab__title{margin:10px 16px 24px;width:auto}}.calendar__content__info .tab__title:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#e74266}.calendar__content__info .tab__title-tab{cursor:pointer;position:relative;display:block;padding:0 6px 8px;text-align:center;font-weight:500;font-size:16px;line-height:130%;color:#e74266}.calendar__content__info .tab__title-tab.active:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#e74266}@media (max-width:760px){.calendar__content__info .tab__body{padding:0 20px}}.calendar__content__info .tab__body .no-entry p{font-weight:400;font-size:16px;line-height:160%;margin:0 0 10px}@media screen and (max-width:1920px){.calendar__content__info .tab__body .no-entry p{font-size:calc(13.6px + .125vw)}}.calendar__content__info .tab__body .no-entry p:last-child{margin:0}.calendar__content__info .tab__body .no-entry p span{color:#e74266;text-decoration:underline}