.month-grid[data-v-2ce3e8e5]{display:grid;gap:10px;transition:opacity .16s ease}.month-grid.is-loading[data-v-2ce3e8e5]{opacity:.55;pointer-events:none}.month-nav[data-v-2ce3e8e5]{align-items:center;display:flex;gap:8px;justify-content:space-between}.month-title[data-v-2ce3e8e5]{color:var(--color-base-content);font-size:14px;font-weight:700;letter-spacing:-.01em}.nav-button[data-v-2ce3e8e5]{background:var(--booking-surface-raised);border:1px solid var(--booking-border);border-radius:10px;color:var(--color-base-content);display:inline-grid;height:30px;place-items:center;transition:border-color .14s ease,background .14s ease,color .14s ease;width:30px}.nav-button i[data-v-2ce3e8e5]{font-size:11px}.nav-button[data-v-2ce3e8e5]:hover:not(:disabled){background:var(--booking-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.nav-button[data-v-2ce3e8e5]:disabled{color:var(--booking-faint);cursor:default}.days[data-v-2ce3e8e5],.weekdays[data-v-2ce3e8e5]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.weekday[data-v-2ce3e8e5]{color:var(--booking-faint);font-size:11px;padding-bottom:2px;text-align:center}.day[data-v-2ce3e8e5],.weekday[data-v-2ce3e8e5]{font-weight:600}.day[data-v-2ce3e8e5]{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--booking-faint);display:grid;font-size:13px;font-variant-numeric:tabular-nums;height:40px;line-height:1;min-width:0;place-items:center;position:relative;transition:border-color .14s ease,background .14s ease,color .14s ease}.day.outside[data-v-2ce3e8e5]{color:color-mix(in oklab,var(--color-base-content) 22%,transparent);font-weight:500}.day.today[data-v-2ce3e8e5]{box-shadow:inset 0 0 0 1px var(--booking-border-strong)}.day.has-slots[data-v-2ce3e8e5]{color:var(--color-base-content);cursor:pointer;font-weight:700}.day.has-slots[data-v-2ce3e8e5]:not(:disabled):hover{background:var(--booking-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.day.selected[data-v-2ce3e8e5],.day.selected[data-v-2ce3e8e5]:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 8px 18px color-mix(in oklab,var(--color-primary) 14%,transparent);color:var(--color-primary-content)}.day[data-v-2ce3e8e5]:disabled{cursor:default}.day[data-v-2ce3e8e5]:focus-visible,.nav-button[data-v-2ce3e8e5]:focus-visible{outline:2px solid color-mix(in oklab,var(--color-primary) 54%,transparent);outline-offset:2px}.day-number[data-v-2ce3e8e5]{transform:translateY(-2px)}.day-dot[data-v-2ce3e8e5]{background:var(--color-primary);border-radius:999px;bottom:6px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.day.selected .day-dot[data-v-2ce3e8e5]{background:currentColor}@media(max-width:560px){.day[data-v-2ce3e8e5]{height:auto;min-height:44px}}.booking-root[data-v-8876657d]{--booking-surface:color-mix(in oklab,var(--color-base-100) 94%,transparent);--booking-surface-muted:color-mix(in oklab,var(--color-base-100) 86%,transparent);--booking-surface-raised:color-mix(in oklab,var(--color-base-100) 98%,transparent);--booking-border:color-mix(in oklab,var(--color-base-content) 12%,transparent);--booking-border-strong:color-mix(in oklab,var(--color-base-content) 18%,transparent);--booking-muted:color-mix(in oklab,var(--color-base-content) 66%,transparent);--booking-faint:color-mix(in oklab,var(--color-base-content) 44%,transparent);--booking-primary-soft:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100));--booking-success-soft:color-mix(in oklab,var(--color-success) 10%,var(--color-base-100));--booking-shadow:color-mix(in oklab,#000 10%,transparent)}.booking-root.is-page[data-v-8876657d]{background:linear-gradient(135deg,color-mix(in oklab,var(--color-base-200) 88%,var(--color-base-100)),var(--color-base-100) 42%,color-mix(in oklab,var(--color-primary) 5%,var(--color-base-200)));min-height:100vh}.booking-root[data-v-8876657d] *{box-sizing:border-box}.booking-shell[data-v-8876657d]{display:grid;grid-template-columns:minmax(286px,344px) minmax(0,1fr);min-height:100vh}.booking-root.is-embed[data-v-8876657d]{background:transparent;min-height:0}.booking-root.is-embed .booking-shell[data-v-8876657d]{grid-template-columns:minmax(0,1fr);min-height:0}.booking-root.is-embed .booking-main[data-v-8876657d]{padding:clamp(12px,2vw,24px)}.booking-root.is-embed .slot-groups[data-v-8876657d]{max-height:560px;overflow:auto}.booking-root.is-embed .details-pane[data-v-8876657d]{position:static}.booking-root.is-embed .confirmation-panel[data-v-8876657d],.booking-root.is-embed .email-preview-panel[data-v-8876657d]{margin-top:24px}.booking-footer[data-v-8876657d]{margin-top:auto;padding-top:24px;text-align:center}.brand-pane[data-v-8876657d]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--booking-surface-muted);border-color:var(--booking-border);border-right-width:1px;display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:clamp(22px,2.4vw,34px);text-align:left}.brand-card[data-v-8876657d],.brand-meta[data-v-8876657d]{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:calc(var(--radius-box, 16px)*.9);box-shadow:0 24px 70px var(--booking-shadow)}.brand-card[data-v-8876657d]{padding:18px}.brand-identity[data-v-8876657d]{align-items:center;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr)}.brand-logo-shell[data-v-8876657d]{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-200));border-radius:calc(var(--radius-box, 16px)*.72);box-shadow:inset 0 0 0 1px var(--booking-border);height:58px;overflow:hidden;position:relative;width:58px}.brand-image[data-v-8876657d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .18s ease;width:100%;z-index:1}.brand-image.loaded[data-v-8876657d]{opacity:1}.brand-fallback[data-v-8876657d]{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100));color:var(--color-primary);display:grid;font-size:25px;font-weight:900;inset:0;place-items:center;position:absolute}.brand-copy[data-v-8876657d]{min-width:0}.brand-copy p[data-v-8876657d]{color:var(--booking-muted);font-size:12px;font-weight:750;letter-spacing:0;margin:0 0 5px}.brand-title[data-v-8876657d]{font-size:clamp(24px,2vw,31px);font-weight:900;letter-spacing:0;line-height:1.04;margin:0}.brand-description[data-v-8876657d],.brand-link[data-v-8876657d]{color:var(--booking-muted);font-size:14px;line-height:1.5;margin:16px 0 0}.brand-link[data-v-8876657d]{color:var(--booking-faint);margin-top:8px;overflow-wrap:anywhere}.brand-meta[data-v-8876657d]{display:grid;gap:4px;padding:8px}.brand-meta div[data-v-8876657d],.confirmation-summary div[data-v-8876657d]{align-items:center;display:flex;font-size:13px;gap:18px;justify-content:space-between}.brand-meta div[data-v-8876657d]{border-radius:calc(var(--radius-field, 12px)*.8);min-height:38px;padding:7px 9px}.brand-meta div+div[data-v-8876657d]{border-top:1px solid var(--booking-border)}.brand-meta span[data-v-8876657d],.confirmation-summary span[data-v-8876657d]{color:var(--booking-muted)}.brand-meta strong[data-v-8876657d]{text-align:right}.booking-main[data-v-8876657d]{display:flex;flex-direction:column;min-width:0;padding:clamp(26px,3.4vw,54px);text-align:left}.payment-return-notice[data-v-8876657d]{align-items:flex-start;border:1px solid var(--booking-border-strong);margin:0 auto 18px;max-width:1180px;width:100%}.payment-return-notice>div[data-v-8876657d]{display:grid;gap:2px}.payment-return-notice strong[data-v-8876657d]{font-weight:850}.payment-return-notice span[data-v-8876657d]{color:var(--booking-muted)}.payment-return-notice button[data-v-8876657d]{margin-left:auto}.booking-main.layout-calendar_first .section-band[data-v-8876657d]{margin-bottom:0;margin-top:24px;order:2}.booking-main.layout-calendar_first .scheduler-grid[data-v-8876657d]{order:1}.flow-stepper[data-v-8876657d]{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:calc(var(--radius-box, 16px)*1.04);box-shadow:0 18px 54px var(--booking-shadow);display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0 auto 30px;max-width:1180px;padding:8px;width:100%}.flow-step[data-v-8876657d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-field, 12px)*.95);display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:10px 12px;transition:background .14s ease,color .14s ease,opacity .14s ease}.flow-step.active[data-v-8876657d]{background:var(--booking-primary-soft);border-color:color-mix(in oklab,var(--color-primary) 22%,transparent)}.flow-step.done[data-v-8876657d]{background:var(--booking-success-soft);border-color:color-mix(in oklab,var(--color-success) 18%,transparent)}.flow-step.locked[data-v-8876657d]{opacity:.58}.flow-step-number[data-v-8876657d]{background:color-mix(in oklab,var(--color-primary) 12%,var(--color-base-100));border-radius:999px;color:var(--color-primary);display:grid;font-size:13px;font-weight:900;height:28px;place-items:center;width:28px}.flow-step.done .flow-step-number[data-v-8876657d]{background:color-mix(in oklab,var(--color-success) 16%,var(--color-base-100));color:var(--color-success)}.flow-step small[data-v-8876657d]{color:var(--booking-muted);display:block;font-size:11px;font-weight:850;text-transform:uppercase}.flow-step strong[data-v-8876657d]{display:block;font-size:14px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-band[data-v-8876657d]{margin:0 auto 32px;max-width:1180px;width:100%}.section-heading[data-v-8876657d]{display:grid;gap:7px;margin-bottom:18px}.pane-header h3[data-v-8876657d],.section-heading h2[data-v-8876657d]{font-size:clamp(25px,2.35vw,38px);font-weight:900;letter-spacing:0;line-height:1.03}.pane-header h3.muted[data-v-8876657d]{color:var(--booking-muted);font-weight:700}.section-kicker[data-v-8876657d]{color:var(--color-primary);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.service-grid[data-v-8876657d]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.service-grid.is-single-service[data-v-8876657d]:not(.image-large){grid-template-columns:minmax(0,640px)}.service-grid.image-large[data-v-8876657d]{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.service-option[data-v-8876657d]{align-items:center;background:linear-gradient(180deg,var(--booking-surface-raised),var(--booking-surface-muted));border:1px solid var(--booking-border);border-radius:calc(var(--radius-box, 16px)*.95);box-shadow:0 18px 44px var(--booking-shadow);display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) 20px;min-height:92px;overflow:hidden;padding:13px;position:relative;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.service-grid.image-hidden .service-option[data-v-8876657d]{grid-template-columns:minmax(0,1fr) 20px}.service-grid.image-hidden .service-icon[data-v-8876657d]{display:none}.service-grid.image-large .service-option[data-v-8876657d]{align-items:start;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:minmax(190px,auto) auto;min-height:290px;padding:14px}.service-grid.image-large .service-image-shell[data-v-8876657d]{aspect-ratio:16/9;grid-column:1/-1;height:auto;width:100%}.service-grid.image-large .service-copy[data-v-8876657d]{align-self:center}.service-option.selected[data-v-8876657d],.service-option[data-v-8876657d]:hover,.team-member-option.selected[data-v-8876657d],.team-member-option[data-v-8876657d]:hover{border-color:var(--color-primary);box-shadow:0 20px 54px color-mix(in oklab,var(--color-primary) 16%,transparent)}.service-option.selected[data-v-8876657d],.team-member-option.selected[data-v-8876657d]{background:var(--booking-primary-soft);transform:translateY(-1px)}.host-band[data-v-8876657d]{margin-top:-4px}.team-member-grid[data-v-8876657d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.team-member-option[data-v-8876657d]{align-items:center;background:linear-gradient(180deg,var(--booking-surface-raised),var(--booking-surface-muted));border:1px solid var(--booking-border);border-radius:calc(var(--radius-box, 16px)*.95);box-shadow:0 18px 44px var(--booking-shadow);display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) 20px;min-height:84px;overflow:hidden;padding:14px;position:relative;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.team-member-option strong[data-v-8876657d]{display:block;font-weight:850}.team-member-option small[data-v-8876657d]{color:var(--booking-muted)}.team-avatar[data-v-8876657d]{background:color-mix(in oklab,var(--member-color) 16%,var(--color-base-100));border-radius:calc(var(--radius-box, 16px)*.75);color:var(--member-color);display:grid;font-weight:900;height:48px;place-items:center;width:48px}.service-icon[data-v-8876657d],.service-image-shell[data-v-8876657d]{border-radius:calc(var(--radius-field, 12px)*.86);height:56px;width:56px}.service-image-shell[data-v-8876657d]{display:block;overflow:hidden;position:relative}.service-image-real[data-v-8876657d]{color:transparent;font-size:0;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .16s ease;width:100%}.service-image-real.loaded[data-v-8876657d]{opacity:1}.service-icon[data-v-8876657d]{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100));color:var(--color-primary);display:grid;place-items:center}.service-image-fallback[data-v-8876657d]{border-radius:inherit;inset:0;position:absolute}.service-gallery-strip[data-v-8876657d]{background:var(--booking-surface-raised);border-radius:calc(var(--radius-field, 12px)*.75);bottom:7px;box-shadow:0 8px 18px var(--booking-shadow);display:flex;gap:4px;padding:4px;position:absolute;right:7px;z-index:2}.service-gallery-strip img[data-v-8876657d]{border:1px solid var(--booking-border-strong);border-radius:calc(var(--radius-field, 12px)*.55);height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.service-gallery-badge[data-v-8876657d]{color:var(--booking-muted);display:grid;font-size:11px;font-weight:900;height:22px;min-width:22px;place-items:center}.service-grid.image-compact .service-gallery-strip img[data-v-8876657d]{display:none}.service-grid.image-large .service-gallery-strip[data-v-8876657d]{bottom:18px;gap:6px;left:18px;padding:6px;right:auto}.service-grid.image-large .service-gallery-badge[data-v-8876657d],.service-grid.image-large .service-gallery-strip img[data-v-8876657d]{border-radius:calc(var(--radius-field, 12px)*.62);height:36px;width:36px}.service-grid.image-large .service-gallery-badge[data-v-8876657d]{background:var(--booking-surface-raised);border:1px solid var(--booking-border-strong);display:grid}.service-copy[data-v-8876657d]{display:grid;gap:6px;min-width:0}.service-title-row[data-v-8876657d]{align-items:center;display:flex;gap:8px;min-width:0}.service-copy small[data-v-8876657d],.service-title-row strong[data-v-8876657d]{overflow:hidden;text-overflow:ellipsis}.service-title-row strong[data-v-8876657d]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;min-width:0;-webkit-box-orient:vertical;line-height:1.2}.service-title-row em[data-v-8876657d]{background:color-mix(in oklab,var(--color-primary) 7%,var(--color-base-100));border:1px solid color-mix(in oklab,var(--color-primary) 22%,transparent);border-radius:999px;color:color-mix(in oklab,var(--color-primary) 84%,var(--color-base-content));flex:none;font-size:10px;font-style:normal;font-weight:800;line-height:1;padding:2px 7px;text-transform:uppercase}.service-copy small[data-v-8876657d]{color:var(--booking-muted);white-space:nowrap}.service-check[data-v-8876657d]{color:var(--color-primary);opacity:0}.service-option.selected .service-check[data-v-8876657d],.team-member-option.selected .service-check[data-v-8876657d]{opacity:1}.scheduler-grid[data-v-8876657d]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(330px,380px);margin:0 auto;max-width:1180px;width:100%}.availability-pane[data-v-8876657d],.confirmation-panel[data-v-8876657d],.details-pane[data-v-8876657d],.email-preview-panel[data-v-8876657d],.empty-state[data-v-8876657d]{background:var(--booking-surface);border:1px solid var(--booking-border);border-radius:calc(var(--radius-box, 16px)*1.04);box-shadow:0 24px 70px var(--booking-shadow);padding:clamp(18px,2.2vw,26px)}.pane-header[data-v-8876657d]{align-items:stretch;display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.pane-header.compact[data-v-8876657d]{align-items:start;flex-direction:row;justify-content:space-between}.date-tools[data-v-8876657d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.timezone-select[data-v-8876657d]{flex:1 1 260px;min-width:min(260px,100%)}.booking-note[data-v-8876657d]{border:1px solid var(--booking-border);border-radius:var(--radius-box,14px);color:var(--booking-muted);font-size:14px;margin-bottom:16px;padding:12px 14px}.availability-pane[data-v-8876657d]{container-type:inline-size}.availability-body[data-v-8876657d]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}@container (max-width: 540px){.availability-body[data-v-8876657d]{grid-template-columns:1fr}}.slot-pane[data-v-8876657d]{align-content:start;display:grid;gap:12px;min-width:0}.slot-day-heading[data-v-8876657d]{align-items:baseline;border-bottom:1px solid var(--booking-border);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding-bottom:10px}.slot-day-heading strong[data-v-8876657d]{font-weight:700}.slot-day-heading span[data-v-8876657d]{color:var(--booking-muted);font-size:12px;font-weight:600;white-space:nowrap}.no-slots[data-v-8876657d],.slots-loading[data-v-8876657d]{display:grid;min-height:220px;place-items:center}.no-slots[data-v-8876657d]{border-radius:var(--radius-box,16px);border-width:1px;color:var(--booking-muted);gap:8px}.no-slots.is-error[data-v-8876657d]{border-color:color-mix(in oklab,var(--color-error) 40%,transparent);color:var(--color-error);padding:16px;text-align:center}.no-slots.is-error .btn[data-v-8876657d]{margin-top:4px}.slot-groups[data-v-8876657d]{display:grid;gap:18px;max-height:min(68vh,780px);overflow:auto;padding-right:4px;scrollbar-width:thin}.slot-date[data-v-8876657d]{background:var(--color-base-100);border:1px solid var(--booking-border);border-radius:999px;box-shadow:0 8px 18px var(--booking-shadow);font-size:12px;font-weight:800;margin-bottom:10px;padding:5px 10px;position:sticky;top:0;width:-moz-fit-content;width:fit-content;z-index:1}.slot-list[data-v-8876657d]{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.slot-button[data-v-8876657d]{align-items:center;background:var(--booking-surface-raised);border:1px solid var(--booking-border);border-radius:var(--radius-field,12px);color:var(--color-base-content);display:flex;font-size:13px;font-weight:750;gap:7px;justify-content:flex-start;line-height:1;min-height:42px;min-width:0;padding:0 11px;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.slot-button i[data-v-8876657d]{color:var(--booking-muted);flex:none;font-size:13px}.slot-button span[data-v-8876657d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-button.selected[data-v-8876657d],.slot-button[data-v-8876657d]:hover{background:var(--booking-primary-soft);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.slot-button.selected[data-v-8876657d]{background:var(--color-primary);box-shadow:0 10px 20px color-mix(in oklab,var(--color-primary) 14%,transparent);color:var(--color-primary-content)}.slot-button.selected i[data-v-8876657d]{color:currentColor}.details-pane[data-v-8876657d]{display:grid;gap:12px;position:sticky;top:20px}.booking-main[data-v-8876657d]{container-type:inline-size}@container (max-width: 720px){.scheduler-grid[data-v-8876657d]{grid-template-columns:1fr}.details-pane[data-v-8876657d]{position:static}}.field-label[data-v-8876657d]{display:grid;font-size:13px;font-weight:700;gap:6px}.field-label>span[data-v-8876657d]{color:color-mix(in oklab,var(--color-base-content) 84%,transparent)}.field-label .input[data-v-8876657d],.field-label .select[data-v-8876657d],.field-label .textarea[data-v-8876657d]{background:var(--booking-surface-raised);border-color:var(--booking-border-strong);color:var(--color-base-content);width:100%}.field-label .input[data-v-8876657d]:focus,.field-label .select[data-v-8876657d]:focus,.field-label .textarea[data-v-8876657d]:focus,.service-option[data-v-8876657d]:focus-visible,.slot-button[data-v-8876657d]:focus-visible,.team-member-option[data-v-8876657d]:focus-visible{outline:2px solid color-mix(in oklab,var(--color-primary) 54%,transparent);outline-offset:2px}.field-help[data-v-8876657d]{color:var(--booking-muted);font-weight:600}.intake-stack[data-v-8876657d]{display:grid;gap:12px}.option-stack[data-v-8876657d]{border-radius:var(--radius-box,14px);border-width:1px;display:grid;gap:8px;padding:10px}.check-row[data-v-8876657d]{align-items:center;display:flex;font-size:13px;gap:10px}.payment-summary[data-v-8876657d]{border-radius:var(--radius-box,14px);border-width:1px;display:grid;gap:8px;padding:12px}.payment-summary div[data-v-8876657d]{display:flex;font-size:13px;gap:14px;justify-content:space-between}.payment-summary p[data-v-8876657d]{color:var(--booking-muted);font-size:12px;line-height:1.45;margin:2px 0 0}.consent-row[data-v-8876657d]{align-items:flex-start;border-radius:var(--radius-box,14px);border-width:1px;display:flex;font-size:12px;gap:10px;line-height:1.45;padding:12px}.confirmation-panel[data-v-8876657d]{margin:10vh auto 0;max-width:680px;text-align:center}.email-preview-panel[data-v-8876657d]{display:grid;gap:16px;margin:5vh auto 0;width:min(100%,760px)}.email-preview-toolbar[data-v-8876657d]{align-items:center;color:var(--booking-muted);display:flex;font-size:12px;font-weight:850;gap:14px;justify-content:space-between;text-transform:uppercase}.email-preview-toolbar strong[data-v-8876657d]{color:var(--color-base-content);text-align:right;text-transform:none}.email-card[data-v-8876657d]{border-radius:calc(var(--radius-box, 16px)*.95);border-width:1px;box-shadow:inset 0 0 0 1px color-mix(in oklab,#fff 4%,transparent);display:grid;gap:20px;padding:clamp(18px,3vw,34px)}.email-brand-row[data-v-8876657d]{align-items:center;display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr)}.email-logo[data-v-8876657d]{background:var(--booking-primary-soft);border-radius:calc(var(--radius-box, 16px)*.75);color:var(--color-primary);display:grid;font-size:23px;font-weight:900;height:56px;place-items:center;width:56px}.email-body[data-v-8876657d],.email-brand-row h2[data-v-8876657d],.email-brand-row p[data-v-8876657d]{margin:0}.email-brand-row p[data-v-8876657d]{color:var(--booking-muted);font-size:13px;font-weight:800}.email-brand-row h2[data-v-8876657d]{font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.05}.email-body[data-v-8876657d]{color:var(--booking-muted);font-size:16px;line-height:1.6}.email-body strong[data-v-8876657d]{color:var(--color-base-content)}.email-details[data-v-8876657d]{background:var(--booking-surface-muted);border-radius:var(--radius-box,16px);border-width:1px;display:grid;gap:4px;padding:10px}.email-details div[data-v-8876657d]{align-items:center;border-radius:var(--radius-field,12px);display:flex;font-size:13px;gap:18px;justify-content:space-between;min-height:40px;padding:8px 10px}.email-details span[data-v-8876657d]{color:var(--booking-muted)}.email-details strong[data-v-8876657d]{text-align:right;text-transform:capitalize}.email-cta[data-v-8876657d]{min-width:160px;width:-moz-fit-content;width:fit-content}.success-mark[data-v-8876657d]{background:color-mix(in oklab,var(--color-success) 15%,transparent);border-radius:999px;color:var(--color-success);display:grid;font-size:22px;height:58px;margin:0 auto 16px;place-items:center;width:58px}.confirmation-summary[data-v-8876657d]{border-bottom-width:1px;border-top-width:1px;display:grid;gap:10px;margin-top:20px;padding:14px 0;text-align:left}.empty-state[data-v-8876657d]{max-width:460px;padding:34px;text-align:center}@media(max-width:900px){.booking-shell[data-v-8876657d]{grid-template-columns:1fr}.brand-pane[data-v-8876657d]{border-bottom-width:1px;border-right-width:0;min-height:auto}.brand-card[data-v-8876657d]{padding:16px}.booking-main[data-v-8876657d]{padding:20px}.availability-body[data-v-8876657d],.scheduler-grid[data-v-8876657d]{grid-template-columns:1fr}.details-pane[data-v-8876657d]{position:static}}@media(max-width:560px){.booking-main[data-v-8876657d],.brand-pane[data-v-8876657d]{padding:16px}.pane-header[data-v-8876657d],.pane-header.compact[data-v-8876657d],.section-heading[data-v-8876657d]{align-items:stretch;flex-direction:column}.slot-list[data-v-8876657d]{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-button[data-v-8876657d]{justify-content:center;padding:0 8px}.slot-button i[data-v-8876657d]{display:none}.service-grid.image-large .service-option[data-v-8876657d]{min-height:210px}}
