.booking-link{background:#1638e2!important;color:#fff!important;border-color:#1638e2!important;white-space:normal;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.booking-link:hover{background:#0c2cc8!important;color:#fff!important}.booking-nav a{color:var(--accent,#b8ff3b);font-weight:600}.booking-link:focus-visible{outline:3px solid #1638e2;outline-offset:4px}@media(max-width:640px){.booking-link{font-size:14px!important;padding:13px 16px!important;max-width:100%}.booking-nav{display:none}}@media print{.booking-nav,.booking-link{display:none!important}}
