.ReservationPreview-module__64cMPq__preview{min-width:0;color:var(--primary);grid-column:1/-1;margin:0;font-size:16px;line-height:1.5}.ReservationPreview-module__64cMPq__panels{--primary:var(--white);color:var(--primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ReservationPreview-module__64cMPq__panel{background:color-mix(in srgb,var(--bg)94%,var(--primary));border:1px solid color-mix(in srgb,var(--bg)84%,var(--primary));border-radius:20px;min-width:0;padding:32px}.ReservationPreview-module__64cMPq__preview h4,.ReservationPreview-module__64cMPq__preview h5,.ReservationPreview-module__64cMPq__preview p{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__heading{font-size:14px;font-weight:500}.ReservationPreview-module__64cMPq__accent{background:var(--theme);width:32px;height:2px;margin:12px 0 24px;display:block}.ReservationPreview-module__64cMPq__event{margin-bottom:24px}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__event h5,.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__subject{font-size:20px;font-weight:500}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__event p{margin-top:8px}.ReservationPreview-module__64cMPq__fields{gap:16px;display:grid}.ReservationPreview-module__64cMPq__field{font-size:14px}.ReservationPreview-module__64cMPq__input{background:var(--bg);border:1px solid color-mix(in srgb,var(--bg)78%,var(--primary));border-radius:10px;min-height:44px;margin-top:6px;padding:10px 14px}.ReservationPreview-module__64cMPq__select{justify-content:space-between;align-items:center;gap:12px;display:flex}.ReservationPreview-module__64cMPq__chevron{border-right:1px solid var(--primary);border-bottom:1px solid var(--primary);width:6px;height:6px;transform:rotate(45deg)}.ReservationPreview-module__64cMPq__button{background:var(--theme);color:var(--bg);text-align:center;border-radius:10px;margin-top:24px;padding:12px 16px;font-weight:500}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__languages{text-align:center;margin-top:16px;font-size:14px}.ReservationPreview-module__64cMPq__email,.ReservationPreview-module__64cMPq__waitlist{background:var(--bg);border:1px solid color-mix(in srgb,var(--bg)84%,var(--primary));overflow-wrap:anywhere;border-radius:10px}.ReservationPreview-module__64cMPq__subject{border-bottom:1px solid color-mix(in srgb,var(--bg)84%,var(--primary));padding:24px}.ReservationPreview-module__64cMPq__body,.ReservationPreview-module__64cMPq__waitlist{padding:24px}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__body p+p{border-top:1px solid color-mix(in srgb,var(--bg)84%,var(--primary));margin-top:20px;padding-top:20px}.ReservationPreview-module__64cMPq__waitlist{margin-top:20px;font-size:14px}.ReservationPreview-module__64cMPq__preview .ReservationPreview-module__64cMPq__waitlist h5{margin-bottom:12px;font-weight:500}.ReservationPreview-module__64cMPq__caption{color:var(--primary);text-align:center;margin-top:16px;font-size:14px}@media (max-width:767px){.ReservationPreview-module__64cMPq__panels{grid-template-columns:minmax(0,1fr);gap:16px}.ReservationPreview-module__64cMPq__panel{border-radius:10px;padding:24px}.ReservationPreview-module__64cMPq__subject,.ReservationPreview-module__64cMPq__body,.ReservationPreview-module__64cMPq__waitlist{padding:20px}}.ReservationPreview-module__64cMPq__cover{--bg:#fcf7f3;aspect-ratio:4/3;width:100%;height:100%;display:block}.ReservationPreview-module__64cMPq__coverContent{--primary:var(--black)}.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__panels{--primary:var(--black);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__panel{background:var(--white);border-radius:20px;padding:32px}.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__subject,.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__body,.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__waitlist{padding:24px}.ReservationPreview-module__64cMPq__coverContent .ReservationPreview-module__64cMPq__button{color:var(--primary)}
