
.hdbe-ng-room-actions{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap}
.hdbe-ng-room-actions .hdbe-ng-details-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border:1px solid #cad6de;border-radius:10px;background:#fff;color:#082b49;font-weight:900;text-decoration:none}
.hdbe-ng-booking-button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:142px;min-height:var(--hdbe-local-book-height,var(--hdbe-book-height-global,52px));padding:8px var(--hdbe-local-book-padding-x,var(--hdbe-book-padding-x-global,22px));border:var(--hdbe-local-book-border-width,var(--hdbe-book-border-width-global,0px)) solid var(--hdbe-local-book-border,var(--hdbe-book-border-global,#082B49));border-radius:var(--hdbe-local-book-radius,var(--hdbe-book-radius-global,14px));background:var(--hdbe-local-book-bg,var(--hdbe-book-bg-global,#082B49));color:var(--hdbe-local-book-text,var(--hdbe-book-text-global,#FFFFFF));cursor:pointer;box-shadow:var(--hdbe-local-book-shadow,var(--hdbe-book-shadow-global,0 8px 18px rgba(8,43,73,.14)));transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}
.hdbe-ng-booking-button:hover{background:var(--hdbe-local-book-hover-bg,var(--hdbe-book-hover-bg-global,#0B3558));transform:translateY(-2px);filter:brightness(1.02)}
.hdbe-ng-booking-button strong{font-size:var(--hdbe-local-book-title-size,var(--hdbe-book-title-size-global,14px));line-height:1.05;color:inherit}.hdbe-ng-booking-button small{margin-top:3px;color:var(--hdbe-local-book-subtitle,var(--hdbe-book-subtitle-global,#FFFFFF));font-size:var(--hdbe-local-book-subtitle-size,var(--hdbe-book-subtitle-size-global,9px));font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.hdbe-ng-compare{position:static!important;display:inline-flex!important;margin:12px 16px 0;z-index:auto!important}
.hdbe-ng-compare span{box-shadow:none!important;border:1px solid #dce5eb!important}
.hdbe-ng-room-card[data-card-action="room_page"],.hdbe-ng-room-card[data-card-action="booking"]{cursor:pointer}
@media(max-width:640px){.hdbe-ng-room-actions{display:grid;grid-template-columns:1fr}.hdbe-ng-booking-button,.hdbe-ng-room-actions .hdbe-ng-details-button{width:100%}}
