.vbook__card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .15s,transform .15s}.vbook__card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.vbook__card-img{background:#f0f0f0 50%/cover no-repeat;height:160px;position:relative;width:100%}.vbook__card-img--empty{background:url(./vendor-nologo.BYP6l3XO.svg) 50%/40% no-repeat #f0f0f0}.vbook__card-img img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.vbook__card-body{display:flex;flex-direction:column;gap:8px;padding:14px}.vbook__card-name{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.vbook__card-dscr{color:#3333338c;display:-webkit-box;font-size:12px;line-height:1.5;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vbook__card-chips{display:flex;flex-wrap:wrap;gap:6px}.vbook__card-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px}.vbook__chip{align-items:center;background:#0000000d;border-radius:20px;color:#3339;display:inline-flex;font-size:11px;gap:3px;padding:3px 8px}.vbook__price-base{color:#1a1a1a;font-size:17px;font-weight:700;letter-spacing:-.02em}.vbook__price-unit{color:#33333373;font-size:12px;font-weight:400}.vbook__price-request{color:#9ca3af;font-size:13px;font-weight:500}.vbook__disc-badges{align-items:center;display:flex;flex-direction:row;gap:4px;position:absolute;right:8px;top:8px}.vbook__disc{align-items:center;border-radius:100px;color:#fff;display:inline-flex;font-weight:700;justify-content:center}.vbook__disc--free{background:#ff5722}.vbook__disc--free,.vbook__disc--plus{font-size:14px;letter-spacing:-.04em;line-height:1;padding:6px}.vbook__disc--plus{background:#00bfa6}.bkm[data-v-1b0823ce]{align-items:flex-end;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}@media(min-width:640px){.bkm[data-v-1b0823ce]{align-items:center;justify-content:center}}.bkm__sheet[data-v-1b0823ce]{background:#fff;border-radius:20px 20px 0 0;max-height:92vh;overflow-y:auto;padding:20px 20px 36px;position:relative;width:100%}@media(min-width:640px){.bkm__sheet[data-v-1b0823ce]{border-radius:20px;max-height:90vh;padding:24px 24px 32px;width:480px}}.bkm__close[data-v-1b0823ce]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.bkm__close[data-v-1b0823ce]:hover{background:#e5e7eb}.bkm__header[data-v-1b0823ce]{margin-bottom:16px;padding-right:40px}.bkm__header-name[data-v-1b0823ce]{color:#111;display:block;font-size:17px;font-weight:700;letter-spacing:-.02em}.bkm__header-price[data-v-1b0823ce]{color:#9ca3af;display:block;font-size:13px;margin-top:2px}.bkm__body[data-v-1b0823ce]{gap:16px}.bkm__body[data-v-1b0823ce],.bkm__field[data-v-1b0823ce]{display:flex;flex-direction:column}.bkm__field[data-v-1b0823ce]{gap:7px}.bkm__label[data-v-1b0823ce]{color:#555;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bkm__row2[data-v-1b0823ce]{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:480px){.bkm__row2[data-v-1b0823ce]{grid-template-columns:1fr}}.bkm__input[data-v-1b0823ce]{background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:12px;box-sizing:border-box;color:#111;font-family:inherit;font-size:14px;font-weight:500;height:46px;outline:none;padding:0 14px;width:100%}.bkm__input[data-v-1b0823ce]:focus{border-color:var(--ac,#00bfa6)}.bkm__input--area[data-v-1b0823ce]{height:auto;padding:12px 14px;resize:none}.bkm__services[data-v-1b0823ce]{display:flex;flex-direction:column;gap:8px}.bkm__service[data-v-1b0823ce]{align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;text-align:left;transition:all .15s}.bkm__service.active[data-v-1b0823ce],.bkm__service[data-v-1b0823ce]:hover{border-color:var(--ac,#00bfa6)}.bkm__service.active[data-v-1b0823ce]{background:#00bfa60d}.bkm__service-name[data-v-1b0823ce]{color:#111;font-size:14px;font-weight:600}.bkm__service-price[data-v-1b0823ce]{color:var(--ac,#00bfa6);font-size:13px;font-weight:700}.bkm__cal-wrap[data-v-1b0823ce]{display:flex;gap:12px}.bkm__cal{&--second[data-v-1b0823ce]{display:none}}.bkm__cal[data-v-1b0823ce]{background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:16px;flex:1;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:900px){.bkm__sheet[data-v-1b0823ce]{width:840px!important}.bkm__cal--second[data-v-1b0823ce]{display:block}}.bkm__cal-nav[data-v-1b0823ce]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.bkm__cal-month[data-v-1b0823ce]{color:#222;font-size:15px;font-weight:700;letter-spacing:-.02em}.bkm__cal-arrow[data-v-1b0823ce]{align-items:center;background:transparent;border:none;border-radius:50%;color:#222;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.bkm__cal-arrow[data-v-1b0823ce]:hover{background:#0000000a}.bkm__cal-arrow[data-v-1b0823ce]:disabled{color:#ddd;cursor:default}.bkm__cal-arrow[data-v-1b0823ce]:disabled:hover{background:transparent}.bkm__cal-arrow--hidden[data-v-1b0823ce]{pointer-events:none;visibility:hidden}.bkm__cal-weekdays[data-v-1b0823ce]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.bkm__cal-weekdays span[data-v-1b0823ce]{color:#b0b0b0;font-size:11px;font-weight:600;padding:4px 0;text-align:center}.bkm__cal-grid[data-v-1b0823ce]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.bkm__cal-day[data-v-1b0823ce]{align-items:center;aspect-ratio:1;border-radius:50%;color:#222;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;position:relative;transition:all .12s}.bkm__cal-day[data-v-1b0823ce]:hover:not(.bkm__cal-day--empty):not(.bkm__cal-day--past):not(.bkm__cal-day--selected){background:#0000000d}.bkm__cal-day--empty[data-v-1b0823ce]{cursor:default;visibility:hidden}.bkm__cal-day--past[data-v-1b0823ce]{color:#d5d5d5;cursor:default}.bkm__cal-day--blocked[data-v-1b0823ce]{color:#bbb!important;cursor:not-allowed!important;text-decoration:line-through}.bkm__cal-day--booked[data-v-1b0823ce]{background:#f59e0b1a;color:#f59e0b;font-weight:600}.bkm__cal-day--today[data-v-1b0823ce]{color:var(--ac,#00bfa6);font-weight:700}.bkm__cal-day--today[data-v-1b0823ce]:after{background:var(--ac,#00bfa6);border-radius:50%;bottom:2px;content:"";height:4px;position:absolute;width:4px}.bkm__cal-day--selected[data-v-1b0823ce]{background:var(--ac,#00bfa6)!important;color:#fff!important;font-weight:700}.bkm__cal-day--selected[data-v-1b0823ce]:after{display:none}.bkm__cal-selected[data-v-1b0823ce]{border-top:1px solid rgba(0,0,0,.06);color:#222;font-size:13px;font-weight:600;margin-top:12px;padding-top:12px;text-align:center}.bkm__times[data-v-1b0823ce]{display:flex;flex-wrap:wrap;gap:6px}.bkm__time[data-v-1b0823ce]{background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:20px;color:#555;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 14px;transition:all .12s}.bkm__time[data-v-1b0823ce]:hover{border-color:var(--ac,#00bfa6);color:var(--ac,#00bfa6)}.bkm__time.active[data-v-1b0823ce]{background:var(--ac,#00bfa6);border-color:var(--ac,#00bfa6);color:#fff}.bkm__stepper[data-v-1b0823ce]{align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:12px;display:flex;gap:0;overflow:hidden;width:-moz-fit-content;width:fit-content}.bkm__stepper-btn[data-v-1b0823ce]{align-items:center;background:transparent;border:none;color:#555;cursor:pointer;display:flex;height:46px;justify-content:center;width:46px}.bkm__stepper-btn[data-v-1b0823ce]:hover{background:#0000000a}.bkm__stepper-val[data-v-1b0823ce]{border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);color:#111;font-size:16px;font-weight:700;height:46px;line-height:46px;min-width:40px;text-align:center}.bkm__summary[data-v-1b0823ce]{background:#00000008;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px}.bkm__summary-svc[data-v-1b0823ce]{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding-bottom:4px}.bkm__summary-svc-name[data-v-1b0823ce]{color:#333;flex:1;font-size:13px;font-weight:600}.bkm__summary-svc-calc[data-v-1b0823ce]{white-space:nowrap}.bkm__summary-row[data-v-1b0823ce],.bkm__summary-svc-calc[data-v-1b0823ce]{color:#555;font-size:13px;font-weight:500}.bkm__summary-row[data-v-1b0823ce]{display:flex;justify-content:space-between}.bkm__summary-row--disc[data-v-1b0823ce]{color:#059669}.bkm__summary-total[data-v-1b0823ce]{border-top:1px solid rgba(0,0,0,.08);color:#111;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding-top:8px}.bkm__summary-note[data-v-1b0823ce]{align-items:center;display:flex;font-size:12px;font-weight:500;gap:5px;padding:2px 0}.bkm__summary-note--saved[data-v-1b0823ce]{color:#059669}.bkm__summary-note--upgrade[data-v-1b0823ce]{color:#f57c00}.bkm__btn[data-v-1b0823ce]{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;transition:opacity .15s;width:100%}.bkm__btn--main[data-v-1b0823ce]{background:var(--ac,#00bfa6);color:#fff}.bkm__btn--main[data-v-1b0823ce]:hover:not(:disabled){opacity:.88}.bkm__btn--main[data-v-1b0823ce]:disabled{cursor:not-allowed;opacity:.5}.bkm__hint[data-v-1b0823ce]{color:#999;font-size:12px;font-weight:500;text-align:center}.bkm__error[data-v-1b0823ce]{background:#ef444414;border-radius:10px;color:#ef4444;font-size:13px;font-weight:600;padding:12px 14px}.bkm__success[data-v-1b0823ce]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 0 8px;text-align:center}.bkm__success-icon[data-v-1b0823ce]{color:#10b981}.bkm__success-title[data-v-1b0823ce]{color:#111;font-size:20px;font-weight:800;letter-spacing:-.03em}.bkm__success-ref[data-v-1b0823ce]{color:#555;font-size:14px}.bkm__success-hint[data-v-1b0823ce]{color:#999;font-size:13px}.bkm__success-saved[data-v-1b0823ce]{background:#10b9811a;border-radius:10px;color:#059669;font-size:13px;font-weight:600;padding:8px 14px}.bkm__deposit[data-v-1b0823ce]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:10px 0;text-align:center}.bkm__deposit-icon[data-v-1b0823ce]{color:var(--ac,#00bfa6)}.bkm__deposit-title[data-v-1b0823ce]{color:#111;font-size:20px;font-weight:800;letter-spacing:-.03em}.bkm__deposit-ref[data-v-1b0823ce]{color:#555;font-size:14px}.bkm__deposit-card[data-v-1b0823ce]{background:#f9fafb;border:1.5px solid rgba(0,0,0,.07);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px;width:100%}.bkm__deposit-row[data-v-1b0823ce]{align-items:center;color:#555;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.bkm__deposit-row--dep[data-v-1b0823ce]{border-top:1px solid rgba(0,0,0,.08);color:#111;font-size:15px;padding-top:10px}.bkm__deposit-row--dep strong[data-v-1b0823ce]{color:var(--ac,#00bfa6);font-size:18px;font-weight:800}.bkm__deposit-hint[data-v-1b0823ce]{color:#777;font-size:13px}.bkm__spin[data-v-1b0823ce]{animation:bkm-spin-1b0823ce .8s linear infinite}@keyframes bkm-spin-1b0823ce{to{transform:rotate(1turn)}}.bkm-fade-enter-active[data-v-1b0823ce],.bkm-fade-leave-active[data-v-1b0823ce]{transition:opacity .2s}.bkm-fade-enter-from[data-v-1b0823ce],.bkm-fade-leave-to[data-v-1b0823ce]{opacity:0}.bkm-slide-enter-active[data-v-1b0823ce],.bkm-slide-leave-active[data-v-1b0823ce]{transition:transform .25s ease,opacity .2s}.bkm-slide-enter-from[data-v-1b0823ce],.bkm-slide-leave-to[data-v-1b0823ce]{opacity:0;transform:translateY(30px)}@media(min-width:640px){.bkm-slide-enter-from[data-v-1b0823ce],.bkm-slide-leave-to[data-v-1b0823ce]{transform:scale(.96)}}
