/* Scoped to hotel booking widget: do not recolor other site buttons. */
.hh-d21-section .hh-d21-widget {padding:clamp(12px,2.4vw,24px);min-height:0;}
.hh-d21-section .d21-quickbook button,
.hh-d21-section .d21-quickbook button[type="submit"],
.hh-d21-section .d21-quickbook input[type="submit"] {background-color:#24503b!important;border-color:#bd9864!important;color:#fff!important;transition:background-color .2s ease;}
.hh-d21-section .d21-quickbook button:hover,
.hh-d21-section .d21-quickbook input[type="submit"]:hover {background-color:#346c4f!important;}
.hh-d21-section .d21-quickbook button:focus-visible,
.hh-d21-section .d21-quickbook input[type="submit"]:focus-visible {outline:3px solid #c69c62;outline-offset:2px;}
.hh-d21-section .hh-d21-search-label {font:600 15px/1.2 system-ui,sans-serif!important;letter-spacing:.02em;display:inline-block;margin-right:9px;vertical-align:middle;}
@media(max-width:680px){.hh-d21-section .hh-d21-widget{padding:10px 8px}.hh-d21-section .hh-d21-search-label{font-size:14px!important}}
