.lp-pastel-root.lp-reserve-page .pastel-secondary-active .rv-step-num{background:linear-gradient(135deg,var(--pink),color-mix(in srgb,var(--pink, #e8729a) 78%,#000));color:var(--white);border-color:var(--pink);box-shadow:0 3px 14px color-mix(in srgb,var(--pink, #e8729a) 30%,transparent)}.lp-pastel-root.lp-reserve-page .pastel-secondary-active .rv-step-label{color:var(--pink);font-weight:600}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed h2.text-xl{font-family:var(--serif);font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--text);margin-bottom:12px}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed h2.text-xl svg{color:var(--pink)}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed h3.text-lg{font-family:var(--serif);font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--text);border-bottom:2px solid var(--pink-pale);padding-bottom:12px;margin-bottom:20px}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed h3.text-lg svg{color:var(--pink)}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .pastel-customer-flat{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .pastel-customer-flat h3.border-b{border-color:var(--pink-pale)!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=text],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=email],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=tel],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=number],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=date],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed select,.lp-pastel-root.lp-reserve-page .pastel-reserve-embed textarea{border:2px solid var(--pink-pale)!important;border-radius:10px!important;font-family:inherit!important;color:var(--text)!important;box-shadow:none!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input:focus,.lp-pastel-root.lp-reserve-page .pastel-reserve-embed select:focus,.lp-pastel-root.lp-reserve-page .pastel-reserve-embed textarea:focus{border-color:var(--pink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pink, #e8729a) 14%,transparent)!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed label.block.text-sm{font-size:13px;font-weight:600;color:var(--text)}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].p-4{border:2px solid var(--pink-pale)!important;border-radius:10px!important;background:var(--white)!important;font-weight:600!important;color:var(--text)!important;box-shadow:none!important;transform:none!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].p-4:hover:not(:disabled){border-color:var(--pink-soft)!important;background:var(--pink-mist)!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].border-pink-500{border-color:var(--pink)!important;background:var(--pink)!important;color:var(--white)!important;box-shadow:0 3px 14px color-mix(in srgb,var(--pink, #e8729a) 25%,transparent)!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed button[type=submit]{width:100%;padding:14px 28px!important;border:none!important;border-radius:var(--radius-pill)!important;font-size:15px!important;font-weight:700!important;font-family:inherit!important;letter-spacing:.1em!important;background:linear-gradient(135deg,var(--pink),color-mix(in srgb,var(--pink, #e8729a) 78%,#000))!important;color:var(--white)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--pink, #e8729a) 25%,transparent)!important;transform:none!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed button[type=submit]:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--pink, #e8729a) 35%,transparent)!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .border-b.border-gray-200{border-color:var(--pink-pale)!important}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;padding:14px 0;border-bottom:1px solid var(--pink-pale);align-items:start;width:100%;max-width:100%;box-sizing:border-box}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group>.flex.items-center.space-x-2{grid-column:1;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:0!important;min-width:0}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group>:not(.flex.items-center.space-x-2){grid-column:2;min-width:0;max-width:100%;box-sizing:border-box}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group label{font-size:13px!important;font-weight:600!important;color:var(--text-light)!important}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group .rounded-lg.flex.items-center.justify-center.flex-shrink-0{display:none!important}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group p,.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group>div.flex-1{padding-left:0!important;margin:0;font-size:14px;font-weight:500;overflow-wrap:break-word;word-break:break-word}.lp-pastel-root.lp-reserve-page .pastel-confirm-embed .pastel-confirm-body .group .inline-flex{max-width:100%}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=text],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=email],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=tel],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=number],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed input[type=date],.lp-pastel-root.lp-reserve-page .pastel-reserve-embed select{min-height:48px!important;font-size:16px!important;padding:10px 14px!important;background:#fff!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed textarea{font-size:16px!important;padding:12px 14px!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed label.block.text-sm{font-size:14px;margin-bottom:6px}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].p-4{min-height:52px;font-size:15px!important;transition:border-color .15s ease,background .15s ease}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].border-pink-500{font-weight:700!important}.lp-pastel-root.lp-reserve-page .rv-step-num{width:36px!important;height:36px!important;font-size:15px!important}.lp-pastel-root.lp-reserve-page .rv-step-label{font-size:12px!important;letter-spacing:.04em}.lp-pastel-root.lp-reserve-page .pastel-secondary-active .rv-step-num{transform:scale(1.12)}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed button[type=submit]{min-height:54px;font-size:16px!important;padding:15px 28px!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed h3.text-lg{margin-top:8px}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .bg-yellow-50,.lp-pastel-root.lp-reserve-page .pastel-reserve-embed [class*=bg-amber]{border-radius:10px;font-size:14px}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed button:focus-visible{outline:3px solid color-mix(in srgb,var(--pink, #e8729a) 45%,transparent);outline-offset:2px}.event-show-reserve-modal [class*=text-pink-],.event-show-reserve-modal [class*=text-rose-]{color:var(--pink, #e8729a)!important}.event-show-reserve-modal [class*=border-pink-500]{border-color:var(--pink, #e8729a)!important}.event-show-reserve-modal [class*=border-pink-300]{border-color:var(--pink-soft, #f2a0b8)!important}.event-show-reserve-modal [class*=border-pink-100],.event-show-reserve-modal [class*=border-rose-100]{border-color:var(--pink-pale, #fce4ec)!important}.event-show-reserve-modal [class*=bg-pink-50],.event-show-reserve-modal [class*=bg-rose-50]{background-color:var(--pink-mist, #fff0f3)!important}.event-show-reserve-modal [class*=from-pink-50],.event-show-reserve-modal [class*=from-rose-50],.event-show-reserve-modal [class*=to-rose-50]{--tw-gradient-from: var(--pink-mist, #fff0f3) !important;--tw-gradient-to: var(--blush, #fff7f9) !important}.event-show-reserve-modal [class*=ring-pink]{--tw-ring-color: color-mix(in srgb, var(--pink, #e8729a) 30%, transparent) !important}.event-show-reserve-modal input[type=checkbox],.event-show-reserve-modal input[type=radio]{accent-color:var(--pink, #e8729a)}.event-show-reserve-modal .rv-reveal{animation:rv-reveal-in .4s ease-out}@keyframes rv-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.event-show-reserve-modal [class*=from-rose-400]{background:var(--pink, #e8729a)!important;color:#fff!important;font-size:12px!important;padding:3px 10px!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].p-4:disabled{background:repeating-linear-gradient(45deg,#f4f4f4 0 8px,#eaeaea 8px 16px)!important;border-color:#d8d8d8!important;opacity:1!important}.lp-pastel-root.lp-reserve-page .pastel-reserve-embed .grid button[type=button].p-4:disabled .font-bold{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#b0b0b0;color:#9aa0a6!important}.event-show-reserve-modal .grid button[type=button]:disabled [class*=from-gray-400]{background:#5f6670!important;color:#fff!important;font-size:12px!important;padding:3px 10px!important}
