.ag-rev[data-v-62df04f0]{padding-bottom:.25rem}.ag-label[data-v-62df04f0]{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.ag-rev-summary[data-v-62df04f0]{align-items:baseline;background:#fff;border:1px solid #e2e8f0;border-radius:18px;display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:1rem;padding:.75rem 1rem}.ag-rev-summary-star[data-v-62df04f0]{color:#f59e0b;font-size:1.25rem;line-height:1}.ag-rev-summary-num[data-v-62df04f0]{color:#0f172a;font-size:1.35rem;font-weight:800}.ag-rev-summary-count[data-v-62df04f0]{color:#64748b;font-size:.85rem;width:100%}.ag-rev-list[data-v-62df04f0]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0 0 1.25rem;padding:0}.ag-rev-card[data-v-62df04f0]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:0;padding:.75rem 1rem}.ag-rev-card-top[data-v-62df04f0]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;margin-bottom:.35rem}.ag-rev-author[data-v-62df04f0]{color:#0f172a;font-size:.9rem;font-weight:700}.ag-rev-card-meta[data-v-62df04f0]{align-items:center;color:#64748b;display:flex;font-size:.78rem;gap:.5rem}.ag-rev-stars[data-v-62df04f0]{color:#cbd5e1;letter-spacing:-.05em}.ag-rev-star[data-v-62df04f0]{font-size:.85rem}.ag-rev-star--on[data-v-62df04f0]{color:#f59e0b}.ag-rev-date[data-v-62df04f0]{white-space:nowrap}.ag-rev-text[data-v-62df04f0]{color:#334155;font-size:.88rem;line-height:1.45;margin:0}.ag-rev-form[data-v-62df04f0]{display:flex;flex-direction:column;gap:.75rem}.ag-rev-stars-field[data-v-62df04f0]{border:none;margin:0;padding:0}.ag-rev-legend[data-v-62df04f0]{color:#64748b;float:left;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .4rem;padding:0;text-transform:uppercase;width:100%}.ag-rev-stars-pick[data-v-62df04f0]{display:flex;gap:.2rem}.ag-rev-star-btn[data-v-62df04f0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#cbd5e1;cursor:pointer;font-size:1.35rem;height:44px;line-height:1;padding:0;width:44px}.ag-rev-star-btn--on[data-v-62df04f0]{background:#fffbeb;border-color:#fde68a;color:#f59e0b}.ag-rev-label[data-v-62df04f0]{display:flex;flex-direction:column;gap:.35rem;margin:0}.ag-rev-label-txt[data-v-62df04f0]{color:#475569;font-size:.78rem;font-weight:600}.ag-rev-input[data-v-62df04f0],.ag-rev-textarea[data-v-62df04f0]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.88rem;padding:.55rem .75rem;width:100%}.ag-rev-textarea[data-v-62df04f0]{min-height:4.5rem;resize:vertical}.ag-rev-submit[data-v-62df04f0]{background:#0f172a;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:700;padding:.75rem}.ag-rev-hint[data-v-62df04f0]{color:#94a3b8;font-size:.72rem;line-height:1.4;margin:0}.ag[data-v-86f779cf]{background:#f4f6f9;color:#0f172a;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;padding-bottom:0}.ag-panel--booking[data-v-86f779cf]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.ag-steps[data-v-86f779cf]{background:#e8ecf2;border-radius:14px;display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 1rem;padding:.35rem}.ag-steps>li[data-v-86f779cf]{margin:0;min-width:0}.ag-step[data-v-86f779cf]{background:transparent;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;margin:0;padding:.5rem .25rem;text-align:center;width:100%}.ag-step[data-v-86f779cf]:disabled{cursor:not-allowed;opacity:.45}.ag-step--on[data-v-86f779cf]{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#0f172a}.ag-step--done[data-v-86f779cf]{color:#4d7c0f}.ag-hint[data-v-86f779cf]{color:#64748b;font-size:.8rem;line-height:1.4;margin:-.15rem 0 .75rem}.ag-svc-summary[data-v-86f779cf]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#334155;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.45rem .75rem;margin:.15rem 0 .25rem;padding:.65rem .75rem}.ag-skel[data-v-86f779cf]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem;width:min(280px,100%)}.ag-skel-bar[data-v-86f779cf]{animation:ag-shimmer-86f779cf 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;border-radius:999px;display:block;height:10px}.ag-skel-bar--short[data-v-86f779cf]{width:62%}@keyframes ag-shimmer-86f779cf{0%{background-position:100% 0}to{background-position:-100% 0}}.ag-dock[data-v-86f779cf]{background:#f4f6f9;border-top:1px solid #e2e8f0;box-shadow:0 -8px 24px #0f172a14;flex-shrink:0;margin-top:0;padding:.7rem var(--cliente-pad-inline-end,1.2rem) calc(.85rem + env(safe-area-inset-bottom,0px)) var(--cliente-pad-inline-start,1.2rem);position:relative;z-index:20}.ag-dock-actions[data-v-86f779cf]{align-items:stretch;display:flex;gap:.55rem}.ag-dock-hint[data-v-86f779cf]{color:#64748b;font-size:.82rem;font-weight:600;margin:0 0 .55rem;text-align:center}.ag-btn-secondary[data-v-86f779cf]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;color:#0f172a;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.9rem;font-weight:700;min-width:5.5rem;padding:.95rem 1rem}.ag-btn-secondary[data-v-86f779cf]:disabled{cursor:not-allowed;opacity:.5}.ag-dock-actions .ag-confirm[data-v-86f779cf]{flex:1}.ag-dock-sum[data-v-86f779cf]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:.15rem;margin:0 0 .55rem;padding:.65rem .75rem}.ag-dock-sum-main[data-v-86f779cf]{color:#0f172a;font-size:.88rem;font-weight:800}.ag-dock-sum-meta[data-v-86f779cf]{color:#64748b;font-size:.78rem;font-weight:600}.ag-head[data-v-86f779cf]{align-items:center;display:grid;gap:.5rem;grid-template-columns:44px 1fr 44px}.ag-head--overlay[data-v-86f779cf]{left:0;padding:calc(.45rem + env(safe-area-inset-top,0px)) var(--cliente-pad-inline-end,1.2rem) .75rem var(--cliente-pad-inline-start,1.2rem);pointer-events:none;position:absolute;right:0;top:0;z-index:30}.ag-head--overlay[data-v-86f779cf]>*{pointer-events:auto}.ag-head--overlay[data-v-86f779cf]:before{background:linear-gradient(180deg,#fffffff7,#ffffffb8 45%,#fff0);content:"";height:calc(3.25rem + env(safe-area-inset-top,0px));left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.ag-icon[data-v-86f779cf]{align-items:center;background:#f1f5f9;border:none;border-radius:18px;color:#0f172a;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.ag-title[data-v-86f779cf]{font-size:.95rem;font-weight:700;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ag-head-spacer[data-v-86f779cf]{width:44px}.ag-hero-wrap[data-v-86f779cf]{border-radius:0;flex-shrink:0;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.ag-hero-scroller[data-v-86f779cf]{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ag-hero-slide[data-v-86f779cf]{flex:0 0 100%;max-height:32vh;overflow:hidden;position:relative;scroll-snap-align:start}.ag-hero-img[data-v-86f779cf],.ag-hero-slide[data-v-86f779cf]{min-height:min(220px,32vh);width:100%}.ag-hero-img[data-v-86f779cf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ag-hero-grad[data-v-86f779cf]{background:linear-gradient(0deg,rgba(15,23,42,.88) 0,transparent 58%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.ag-hero-top[data-v-86f779cf]{position:absolute;right:.65rem;top:calc(3.35rem + env(safe-area-inset-top,0px));z-index:3}.ag-heart[data-v-86f779cf]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border:none;border-radius:18px;color:#ffffffd9;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.ag-heart--on[data-v-86f779cf]{color:#f472b6}.ag-hero-info[data-v-86f779cf]{bottom:52px;left:0;padding:0 var(--cliente-pad-inline-end,1.2rem) 0 var(--cliente-pad-inline-start,1.2rem);position:absolute;right:0;z-index:2}.ag-name[data-v-86f779cf]{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .25rem}.ag-meta[data-v-86f779cf]{color:#f8fafceb;font-size:.9rem;margin:0}.ag-star[data-v-86f779cf]{color:#fb923c;margin-right:.15rem}.ag-tag[data-v-86f779cf]{color:#fb923c;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-left:.5rem;text-transform:uppercase}.ag-dots[data-v-86f779cf]{bottom:10px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:5}.ag-dot[data-v-86f779cf]{background:#ffffff59;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.ag-dot--on[data-v-86f779cf]{background:#fff;transform:scale(1.15)}.ag-tabs[data-v-86f779cf]{background:#f4f6f9;display:flex;flex-shrink:0;gap:.35rem;padding:.65rem .75rem 0}.ag-tab[data-v-86f779cf]{background:#e8ecf2;border:none;border-radius:18px;color:#475569;cursor:pointer;flex:1;font-size:.78rem;font-weight:700;padding:.55rem .5rem}.ag-tab--on[data-v-86f779cf]{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#0f172a}.ag-panel[data-v-86f779cf]{background:#f4f6f9;padding:1rem var(--cliente-pad-inline-end,1.2rem) .5rem var(--cliente-pad-inline-start,1.2rem)}.ag-panel--muted[data-v-86f779cf]{min-height:120px}.ag-muted[data-v-86f779cf]{color:#64748b;font-size:.9rem;margin:0}.ag-label[data-v-86f779cf]{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.ag-svc-list[data-v-86f779cf]{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.25rem}.ag-svc[data-v-86f779cf]{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;margin:0;padding:.9rem .95rem;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.ag-svc[data-v-86f779cf]:hover{background:#fafbfc;border-color:#cbd5e1}.ag-svc--on[data-v-86f779cf]{background:#f7fce8;border-color:#9ec600;box-shadow:0 0 0 1px #9ec60047}.ag-svc-check[data-v-86f779cf]{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:7px;color:#1a2e05;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:.12rem;transition:border-color .15s ease,background .15s ease;width:22px}.ag-svc--on .ag-svc-check[data-v-86f779cf]{background:#bee61f;border-color:#0f172a}.ag-svc-body[data-v-86f779cf]{display:flex;flex:1;flex-direction:column;gap:.28rem;min-width:0}.ag-svc-top[data-v-86f779cf]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ag-svc-name[data-v-86f779cf]{font-size:.98rem;line-height:1.3}.ag-svc-name[data-v-86f779cf],.ag-svc-price[data-v-86f779cf]{color:#0f172a;font-weight:800;letter-spacing:-.02em}.ag-svc-price[data-v-86f779cf]{flex-shrink:0;font-size:.95rem;white-space:nowrap}.ag-svc-meta[data-v-86f779cf]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.ag-svc-dur[data-v-86f779cf]{color:#64748b;font-size:.78rem;font-weight:600}.ag-svc-cat[data-v-86f779cf]{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.18rem .5rem;text-transform:uppercase}.ag-svc--on .ag-svc-cat[data-v-86f779cf]{background:#bee61f59;color:#3f6212}.ag-svc-desc[data-v-86f779cf]{color:#64748b;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.ag-chips[data-v-86f779cf]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.ag-chip[data-v-86f779cf]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;color:#0f172a;cursor:pointer;font-size:.82rem;font-weight:600;padding:.45rem .75rem}.ag-chip--on[data-v-86f779cf]{background:#bee61f47;border-color:#9ec600;box-shadow:0 0 0 1px #9ec60059}.ag-chip-min[data-v-86f779cf]{color:#64748b;display:block;font-size:.68rem;font-weight:700;margin-top:.15rem}.ag-strip[data-v-86f779cf]{display:flex;gap:.45rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ag-strip[data-v-86f779cf]::-webkit-scrollbar{display:none}.ag-day[data-v-86f779cf]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;color:#334155;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.15rem;min-width:52px;padding:.45rem .35rem}.ag-day--on[data-v-86f779cf]{background:#0f172a;border-color:#0f172a;color:#f8fafc}.ag-day-num[data-v-86f779cf]{font-size:1.1rem;font-weight:800}.ag-day-wd[data-v-86f779cf]{font-size:.62rem;font-weight:700;letter-spacing:.04em}.ag-time[data-v-86f779cf]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;color:#334155;cursor:pointer;flex:0 0 auto;font-size:.82rem;font-weight:700;padding:.45rem .75rem}.ag-time--on[data-v-86f779cf]{background:#bee61f;border-color:#9ec600;color:#1a2e05}.ag-empty[data-v-86f779cf]{color:#64748b;font-size:.85rem;line-height:1.45;margin:0 0 1rem}.ag-confirm[data-v-86f779cf]{background:#bee61f;border:none;border-radius:18px;box-shadow:0 8px 18px #94b91447;color:#1a2e05;cursor:pointer;font-size:.92rem;font-weight:800;letter-spacing:.02em;margin-top:0;padding:.95rem;transition:opacity .15s ease,transform .12s ease;width:100%}.ag-confirm[data-v-86f779cf]:disabled{background:#cbd5e1;box-shadow:none;color:#475569;cursor:not-allowed;opacity:.45}.ag-confirm[data-v-86f779cf]:not(:disabled):active{transform:scale(.985)}.ag-foot[data-v-86f779cf]{display:none}.ag-foot-time[data-v-86f779cf]{font-weight:800;margin-left:auto}.ag--state[data-v-86f779cf]{align-items:center;gap:1rem;justify-content:center;padding:2rem 1.25rem;text-align:center}.ag-state-txt[data-v-86f779cf]{color:#475569;font-size:.95rem;line-height:1.5;margin:0}.ag-panel--first[data-v-86f779cf]{padding-top:1.25rem}.ag-chip-cat[data-v-86f779cf]{color:#94a3b8;display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-top:.1rem;text-transform:uppercase}
