@charset "UTF-8";.service-card[data-v-f06d7016]{background:var(--color-white);border:1px solid #ededf2;opacity:.5;transition:opacity .5s ease}.service-card.active[data-v-f06d7016]{opacity:1}.service-title[data-v-f06d7016]{color:#1f1f1f}.service-address[data-v-f06d7016]{color:#5b646d}.swiper-slide[data-v-b021e877]{display:flex;width:unset}.service-scroll[data-v-bc09931e]{background:#f8f8f9;border-bottom:1px solid #ededf2;overflow:auto;position:relative}@media (min-width: 540px){.service-scroll[data-v-bc09931e]:after,.service-scroll[data-v-bc09931e]:before{background:linear-gradient(90deg,#fcfcfc 32.84%,#fff0);content:"";pointer-events:none;position:absolute;top:0;bottom:0;width:128px;z-index:2}.service-scroll[data-v-bc09931e]:after{right:0;transform:scaleX(-1)}}.icon-button[data-v-bc09931e]{background:#dbeeff;display:none;top:calc(50% - 22px);border-radius:14px;position:absolute;z-index:3}.icon-button[data-v-bc09931e]:not(.disabled){background:#ecf6ff;color:#3870ff}.icon-button.prev-slide[data-v-bc09931e]{left:16px}.icon-button.next-slide[data-v-bc09931e]{right:16px}@media (min-width: 540px){.icon-button[data-v-bc09931e]{display:unset}}.swiper-slide[data-v-1f2102bc]{display:flex;transition:.3s ease-in-out;transition-property:background,color}.swiper-slide[data-v-1f2102bc]:hover{background:#f8f8f9}.month[data-v-cd23c7fc]{color:#c3c9cf;cursor:pointer}.month.active[data-v-cd23c7fc]{color:#1f1f1f}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.weekday[data-v-11d9e503]{color:#abb1b6}.day[data-v-11d9e503]{background:#f8f8f9;color:#1f1f1f;cursor:pointer;transition:.3s ease-in-out;transition-property:background,color}.day.active[data-v-11d9e503]{background:#dbeeff;color:#3870ff}.day[data-v-11d9e503]:hover{background:#ededf2}.day.disabled[data-v-11d9e503]{background:none;color:#abb1b6}.day-header[data-v-5254b0c4]{background:#fff;border-bottom:1px solid #e5e5e9;top:-1px}.day[data-v-5254b0c4]{color:#818d98}.timezone[data-v-5254b0c4]{color:#abb1b6}.price[data-v-5925a97e]{color:#818d98}.time-slot[data-v-5925a97e]{background:#fff;border:1px solid #b0b2c0;color:#1f1f1f;cursor:pointer;padding:12px 2px}@media (min-width: 540px){.time-slot[data-v-5925a97e]{padding:16px 6px}}.time-slot[data-v-5925a97e]:disabled{background:#f8f8f9;border-color:transparent;color:#abb1b6;cursor:not-allowed}.time-slot[data-v-5925a97e]:not(:disabled):not(.active):hover{background:var(--2a3939c7);border-color:#5b646d}.time-slot[data-v-5925a97e]:not(:disabled):active{transform:scale(.98)}.time-slot.active[data-v-5925a97e]{background:var(--1ef06392);border-color:transparent;color:var(--063074ba)}.d-grid[data-v-4f764e8f]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 540px){.d-grid[data-v-4f764e8f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 540px){.d-grid[data-v-4f764e8f]:not(._12h){grid-template-columns:repeat(4,minmax(0,1fr))}}.empty[data-v-4f764e8f]{color:#abb1b6}@media (min-width: 800px){.slots-calendar[data-v-1f431e91]{overflow:hidden}}.calendar-header[data-v-1f431e91]{background:#fff;position:sticky;top:42px}@media (min-width: 800px){.calendar-header[data-v-1f431e91]{position:unset;z-index:unset}}.calendar-slots[data-v-1f431e91]{height:calc(100% - 114px)}.service-order[data-v-08ef0bdb]{background:#fff;box-shadow:0 1px 20px #0003;color:#1f1f1f;display:flex;justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;width:100%;flex-flow:row;gap:12px;opacity:0;transform:translateY(100px);transition:.3s ease-in-out;transition-property:transform,opacity}.service-order.complete[data-v-08ef0bdb]{opacity:1;transform:unset}@media (min-width: 800px){.service-order[data-v-08ef0bdb]{display:flex;justify-content:unset;align-items:unset;padding:16px;width:255px;flex-flow:column;gap:12px;background:#eef7ff;box-shadow:inset 0 1px #e8e8e880;opacity:1;transform:unset}}.book[data-v-08ef0bdb]{border-radius:18px;font-size:14px;line-height:18px;font-weight:400;text-align:right;text-wrap:nowrap}@media (min-width: 800px){.book[data-v-08ef0bdb]{font-size:14px;line-height:20px;font-weight:400;text-align:center}}.order-info[data-v-08ef0bdb]{display:flex}@media (min-width: 800px){.order-info[data-v-08ef0bdb]{display:contents}}.info[data-v-08ef0bdb]{font-size:11px;line-height:14px;font-weight:400}.info[data-v-08ef0bdb]:before{content:"•";padding:0 4px;color:#abb1b6}.info[data-v-08ef0bdb]:first-child:before{content:none}@media (min-width: 800px){.info[data-v-08ef0bdb]{font-size:14px;line-height:18px;font-weight:300}.info[data-v-08ef0bdb]:before{content:none}}@media (min-width: 800px){.day[data-v-08ef0bdb]{margin-top:12px}}.year[data-v-08ef0bdb]{display:none}@media (min-width: 540px){.year[data-v-08ef0bdb]{display:unset}}.time[data-v-08ef0bdb]{display:none}@media (min-width: 800px){.time[data-v-08ef0bdb]{display:unset}}.duration[data-v-08ef0bdb]{color:#5b646d}@media (min-width: 800px){.duration[data-v-08ef0bdb]{font-size:13px;line-height:18px;font-weight:300}}.spots[data-v-08ef0bdb]{color:#5b646d}.target[data-v-ce8edc68],.title[data-v-ef2199a1]{color:#1f1f1f}main[data-v-44148883]{position:relative}@media (min-width: 800px){.calendar-container[data-v-44148883]{overflow:hidden;max-height:max(500px,100vh - 156px)}.calendar-container.services[data-v-44148883]{max-height:max(500px,100vh - 273px)}}.selector[data-v-44148883]{height:0;visibility:hidden}.selector.show[data-v-44148883]{height:unset;visibility:unset}.mobile-title[data-v-44148883]{background:#f8f8f9;color:#1f1f1f;margin-top:-42px;position:sticky;top:0}@media (min-width: 800px){.mobile-title[data-v-44148883]{display:none}}.service-order-container[data-v-44148883]{bottom:20px;left:16px;right:16px;position:fixed;z-index:1}@media (min-width: 800px){.service-order-container[data-v-44148883]{position:unset;padding:14px 8px}}
