.booking-safe{display:flex;flex-direction:column;gap:12px}.booking-status-badge{align-self:flex-start;background:#10b9811a;border:1px solid #10b98155;color:#6ee7b7;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.booking-safe-copy,.booking-disclosure{font-size:.78rem;line-height:1.5;color:var(--text-muted)}.booking-safe label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#818cf8}.booking-safe .wizard-btn{text-decoration:none;text-align:center;color:#fff;display:block}.booking-link-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.booking-disclosure{border-top:1px solid var(--border-light);padding-top:12px}.booking-disclosure strong{color:#e2e8f0}
