.qb[data-v-05338305]{--q-bg:#fff;--q-alt:#f6f5fb;--q-border:#e7e5f0;--q-text:#1b1a2e;--q-muted:#615f78;--q-primary:#6a4fd8;--q-primary-hover:#5a3fc6;--q-primary-soft:#efebfd;--q-on-primary:#fff;--q-success:#0f9f6e;--q-warn-bg:#fff5e0;--q-warn:#8a5a00;--q-danger-bg:#fdecec;--q-danger:#b42318;align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a081e8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.qb--dark[data-v-05338305]{--q-bg:#1b2640;--q-alt:#151f36;--q-border:#2a3654;--q-text:#eef1f8;--q-muted:#9aa5be;--q-primary:#a996ff;--q-primary-hover:#baf;--q-primary-soft:rgba(169,150,255,.14);--q-on-primary:#16123a;--q-success:#34d399;--q-warn-bg:rgba(245,166,35,.14);--q-warn:#f5c16c;--q-danger-bg:rgba(240,82,82,.14);--q-danger:#ff9b9b}@media (min-width:640px){.qb[data-v-05338305]{align-items:center;padding:1.5rem}}.qb__dialog[data-v-05338305]{background:var(--q-bg);border-radius:24px 24px 0 0;box-shadow:0 24px 60px #00000059;color:var(--q-text);display:flex;flex-direction:column;max-height:94dvh;max-width:560px;outline:none;overflow:hidden;width:100%}@media (min-width:640px){.qb__dialog[data-v-05338305]{border-radius:24px;max-height:min(780px,92dvh)}}.qb__head[data-v-05338305]{align-items:center;display:flex;gap:.85rem;padding:1.1rem 1.25rem .9rem}.qb__avatar[data-v-05338305]{background:var(--q-primary-soft);border-radius:50%;color:var(--q-primary);display:grid;flex-shrink:0;font-weight:700;height:44px;overflow:hidden;place-items:center;width:44px}.qb__avatar img[data-v-05338305]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qb__who[data-v-05338305]{display:flex;flex:1;flex-direction:column;min-width:0}.qb__who strong[data-v-05338305]{font-size:1.05rem;line-height:1.3}.qb__who small[data-v-05338305]{color:var(--q-muted);font-size:.85rem}.qb__close[data-v-05338305]{background:var(--q-alt);border:0;border-radius:50%;color:var(--q-text);cursor:pointer;display:grid;flex-shrink:0;font-size:1.1rem;height:40px;place-items:center;width:40px}.qb__close[data-v-05338305]:hover{color:var(--q-primary)}.qb__progress[data-v-05338305]{border-bottom:1px solid var(--q-border);color:var(--q-muted);display:flex;font-size:.8rem;gap:.5rem;list-style:none;margin:0;padding:0 1.25rem .9rem}.qb__progress li[data-v-05338305]{align-items:center;display:inline-flex;gap:.4rem}.qb__progress li+li[data-v-05338305]:before{background:var(--q-border);content:"";height:1px;margin-right:.1rem;width:1.25rem}.qb__progress span[data-v-05338305]{background:var(--q-alt);border-radius:50%;display:grid;font-size:.72rem;font-weight:700;height:20px;place-items:center;width:20px}.qb__progress .is-active[data-v-05338305]{color:var(--q-text);font-weight:600}.qb__progress .is-active span[data-v-05338305]{background:var(--q-primary);color:var(--q-on-primary)}.qb__progress .is-done span[data-v-05338305]{background:var(--q-success);color:#fff}.qb__body[data-v-05338305]{display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem}.qb__body[data-v-05338305]>*{flex-shrink:0}.qb__search[data-v-05338305]{align-items:center;background:var(--q-alt);border:1px solid var(--q-border);border-radius:12px;color:var(--q-muted);display:flex;gap:.5rem;min-height:44px;padding:0 .9rem}.qb__search[data-v-05338305]:focus-within{border-color:var(--q-primary)}.qb__search input[data-v-05338305]{background:transparent;border:0;color:var(--q-text);flex:1;font:inherit;font-size:1rem;outline:0}.qb__cats[data-v-05338305]{display:flex;gap:.4rem;margin:0 -1.25rem;overflow-x:auto;padding:0 1.25rem;scrollbar-width:none}.qb__cats[data-v-05338305]::-webkit-scrollbar{display:none}.qb__cat[data-v-05338305]{background:transparent;border:1px solid var(--q-border);border-radius:999px;color:var(--q-text);cursor:pointer;flex-shrink:0;font:inherit;font-size:.85rem;font-weight:600;min-height:34px;padding:.35rem .8rem}.qb__cat.is-active[data-v-05338305]{background:var(--q-primary);border-color:var(--q-primary);color:var(--q-on-primary)}.qb__list[data-v-05338305]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.qb__service[data-v-05338305]{align-items:center;background:transparent;border:1px solid var(--q-border);border-radius:14px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.85rem .9rem;text-align:left;transition:border-color .15s,background-color .15s;width:100%}.qb__service[data-v-05338305]:hover{background:var(--q-primary-soft);border-color:var(--q-primary)}.qb__service-main[data-v-05338305]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.qb__service-main strong[data-v-05338305]{font-size:.95rem;font-weight:600}.qb__service-main small[data-v-05338305]{align-items:center;color:var(--q-muted);display:inline-flex;font-size:.8rem;gap:.3rem}.qb__price[data-v-05338305]{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.qb__price strong[data-v-05338305]{font-size:.95rem}.qb__price s[data-v-05338305]{font-size:.75rem}.qb__chev[data-v-05338305],.qb__price s[data-v-05338305]{color:var(--q-muted)}.qb__skeleton[data-v-05338305]{animation:qb-pulse-05338305 1.2s ease-in-out infinite;height:62px}.qb__skeleton[data-v-05338305],.qb__summary[data-v-05338305]{background:var(--q-alt);border-radius:14px}.qb__summary[data-v-05338305]{display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.qb__summary>span[data-v-05338305]:first-child{display:flex;flex-direction:column;gap:.2rem;min-width:0}.qb__summary strong[data-v-05338305]{font-size:.95rem}.qb__summary small[data-v-05338305]{color:var(--q-muted);font-size:.8rem}.qb__summary .qb__promo[data-v-05338305]{align-items:center;color:var(--q-success);display:inline-flex;font-weight:600;gap:.3rem}.qb__summary-side[data-v-05338305]{align-items:flex-end;gap:.25rem;white-space:nowrap}.qb__field[data-v-05338305],.qb__summary-side[data-v-05338305]{display:flex;flex-direction:column}.qb__field[data-v-05338305]{gap:.45rem;min-width:0}.qb__label[data-v-05338305]{font-size:.85rem;font-weight:600}.qb__label small[data-v-05338305]{color:var(--q-muted);font-weight:400}.qb__grid[data-v-05338305]{display:grid;gap:1rem}@media (min-width:520px){.qb__grid[data-v-05338305]{grid-template-columns:1fr 1fr}}.qb__input[data-v-05338305]{background:var(--q-bg);border:1px solid var(--q-border);border-radius:12px;color:var(--q-text);font:inherit;font-size:1rem;min-height:46px;padding:.7rem .85rem;resize:vertical;width:100%}.qb__input[data-v-05338305]:focus{border-color:var(--q-primary);box-shadow:0 0 0 3px var(--q-primary-soft);outline:none}.qb__input.is-invalid[data-v-05338305]{border-color:var(--q-danger)}.qb__seg[data-v-05338305]{display:flex;flex-wrap:wrap;gap:.4rem}.qb__seg button[data-v-05338305]{background:transparent;border:1px solid var(--q-border);border-radius:10px;color:inherit;cursor:pointer;font:inherit;font-weight:600;min-height:40px;padding:.45rem .9rem}.qb__seg .is-active[data-v-05338305]{background:var(--q-primary-soft);border-color:var(--q-primary);color:var(--q-primary)}.qb__dates[data-v-05338305]{display:flex;gap:.4rem;margin:0 -1.25rem;overflow-x:auto;padding:2px 1.25rem;scrollbar-width:none}.qb__dates[data-v-05338305]::-webkit-scrollbar{display:none}.qb__date[data-v-05338305]{align-items:center;background:transparent;border:1px solid var(--q-border);border-radius:12px;color:var(--q-text);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font:inherit;justify-content:center;min-height:46px;min-width:4.4rem;padding:.3rem .6rem}.qb__date strong[data-v-05338305]{font-size:.85rem}.qb__date small[data-v-05338305]{color:var(--q-muted);font-size:.7rem}.qb__date.is-active[data-v-05338305],.qb__date[data-v-05338305]:hover{border-color:var(--q-primary)}.qb__date.is-active[data-v-05338305]{background:var(--q-primary);color:var(--q-on-primary)}.qb__date.is-active small[data-v-05338305]{color:inherit;opacity:.75}.qb__date[data-v-05338305]:focus-visible{outline:3px solid #a996ff;outline-offset:2px}.qb__times[data-v-05338305]{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr))}.qb__time[data-v-05338305]{background:transparent;border:1px solid var(--q-border);border-radius:10px;color:var(--q-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;min-height:42px}.qb__time.is-active[data-v-05338305],.qb__time[data-v-05338305]:hover{border-color:var(--q-primary)}.qb__time.is-active[data-v-05338305]{background:var(--q-primary);color:var(--q-on-primary)}.qb__time--skeleton[data-v-05338305]{animation:qb-pulse-05338305 1.2s ease-in-out infinite;background:var(--q-alt);border:0}.qb__consent[data-v-05338305]{align-items:flex-start;color:var(--q-muted);cursor:pointer;display:flex;font-size:.8rem;gap:.6rem;line-height:1.5}.qb__consent input[data-v-05338305]{accent-color:var(--q-primary);flex-shrink:0;height:18px;margin-top:.15rem;width:18px}.qb__consent a[data-v-05338305]{color:var(--q-primary)}.qb__consent.is-invalid[data-v-05338305]{color:var(--q-danger)}.qb__notice[data-v-05338305]{background:var(--q-alt);border-radius:12px;color:var(--q-muted);font-size:.875rem;line-height:1.5;margin:0;padding:.75rem .9rem}.qb__notice--warn[data-v-05338305]{background:var(--q-warn-bg);color:var(--q-warn)}.qb__notice--error[data-v-05338305]{background:var(--q-danger-bg);color:var(--q-danger)}.qb__link[data-v-05338305]{background:none;border:0;color:var(--q-primary);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:0;text-decoration:none}.qb__foot[data-v-05338305]{background:var(--q-bg);border-top:1px solid var(--q-border);bottom:-1.25rem;display:flex;gap:.6rem;margin:0 -1.25rem -1.25rem;padding:.9rem 1.25rem 1.1rem;position:sticky}.qb__foot--stack[data-v-05338305]{border:0;flex-direction:column;margin:0;padding:0;position:static}.qb__btn[data-v-05338305]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.4rem;justify-content:center;min-height:48px;padding:.7rem 1.2rem;text-decoration:none}.qb__btn--primary[data-v-05338305]{background:var(--q-primary);color:var(--q-on-primary);flex:1}.qb__btn--primary[data-v-05338305]:hover:not(:disabled){background:var(--q-primary-hover)}.qb__btn--primary[data-v-05338305]:disabled{cursor:default;opacity:.5}.qb__btn--ghost[data-v-05338305]{background:transparent;border-color:var(--q-border);color:var(--q-text)}.qb__btn[data-v-05338305]:focus-visible,.qb__cat[data-v-05338305]:focus-visible,.qb__close[data-v-05338305]:focus-visible,.qb__service[data-v-05338305]:focus-visible,.qb__time[data-v-05338305]:focus-visible{outline:3px solid #a996ff;outline-offset:2px}.qb__success[data-v-05338305]{align-items:center;padding-top:1.5rem;text-align:center}.qb__success h3[data-v-05338305]{font-size:1.4rem;margin:0}.qb__success-icon[data-v-05338305]{background:var(--q-success);border-radius:50%;color:#fff;display:grid;font-size:2rem;height:64px;place-items:center;width:64px}.qb__success-icon[data-v-05338305] .home-icon{stroke-width:2.6}.qb__receipt[data-v-05338305]{background:var(--q-alt);border-radius:14px;display:grid;font-size:.9rem;gap:.55rem;margin:0;padding:1rem;text-align:left;width:100%}.qb__receipt div[data-v-05338305]{display:flex;gap:1rem;justify-content:space-between}.qb__receipt dt[data-v-05338305]{color:var(--q-muted)}.qb__receipt dd[data-v-05338305]{font-weight:600;margin:0;text-align:right}.qb__muted[data-v-05338305]{color:var(--q-muted);font-size:.85rem;line-height:1.5;margin:0}.qb__success .qb__foot--stack[data-v-05338305]{width:100%}.qb-enter-active[data-v-05338305],.qb-leave-active[data-v-05338305]{transition:opacity .2s ease}.qb-enter-active .qb__dialog[data-v-05338305],.qb-leave-active .qb__dialog[data-v-05338305]{transition:transform .25s ease}.qb-enter-from[data-v-05338305],.qb-leave-to[data-v-05338305]{opacity:0}.qb-enter-from .qb__dialog[data-v-05338305],.qb-leave-to .qb__dialog[data-v-05338305]{transform:translateY(24px)}@keyframes qb-pulse-05338305{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.qb[data-v-05338305],.qb[data-v-05338305] *{animation:none!important;transition:none!important}}
