.calendar-date-control{position:relative;min-width:0}
.calendar-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:12px;border:1px solid #afc5d1;border-radius:7px;background:white;color:var(--dark);font:inherit;font-size:16px;text-align:left;cursor:pointer}
.calendar-date-trigger:hover{border-color:var(--brand);background:#f5fafc}
.calendar-date-trigger svg{width:23px;height:23px;color:var(--brand)}
.flow-form input.calendar-native-date{position:absolute;left:0;bottom:0;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}
#flow-content .booking-whatsapp{display:flex;width:100%;margin-top:24px;padding:15px 20px;gap:12px;background:#16834b;color:#fff;border:1px solid #16834b;text-align:center}
#flow-content .booking-whatsapp:hover{background:#11693c}
#flow-content .booking-whatsapp svg{width:27px;height:27px;stroke:#fff;fill:none;stroke-width:1.7}
#flow-content .booking-whatsapp span{font:inherit;line-height:1.4}
