/* The sticky top header remains; only the lower desktop CTA pill is removed. */
@media(min-width:961px){.rp-dock-main{display:none}.rp-dock{min-height:48px}}

body[data-preview-page="vacation"] .rp-trip-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}
body[data-preview-page="vacation"] .rp-trip-summary__place{min-width:0}
body[data-preview-page="vacation"] .rp-trip-summary__date{margin:8px 0 0;font:700 14px/1.5 Manrope,sans-serif;color:#202449;white-space:nowrap}
body[data-preview-page="vacation"] .rp-trip-summary__price{margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}
body[data-preview-page="vacation"] .rp-trip-summary__price>span{font:700 12px/1.5 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#676d8d}
body[data-preview-page="vacation"] .rp-trip-summary__price>strong{font:400 52px/.95 'Bebas Neue',sans-serif;color:#0049e6;white-space:nowrap}
body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary{gap:8px}
body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary h3{font-size:34px!important;line-height:1.1!important}
body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary__date{margin-top:5px;font-size:11px;color:#202449;letter-spacing:0}
body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary__price>strong{font-size:38px}
body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary__price>span{font-size:10px}
@media(max-width:600px){
 body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary{display:block}
 body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary__price{flex-direction:row;align-items:baseline;gap:5px;margin-top:8px;text-align:left}
 body[data-preview-page="vacation"] .rp-date-copy .rp-trip-summary__price>strong{font-size:30px}
}
@media(max-width:360px){.rp-date-actions .rp-trip-button{padding-inline:8px;font-size:12px}}
