
.trip-offer-v131{background:#edf5f1;border-left:4px solid #1d584f;padding:16px 18px;margin:12px 0 20px;color:#193747;text-align:left}.trip-offer-v131 h2{font-size:26px;margin:0 0 12px}.trip-offer-v131 .trip-selling{font-size:18px;font-weight:700;line-height:1.45;margin:0}.trip-offer-v131 .trip-pay{font-size:14px;line-height:1.4;margin:7px 0 12px}.trip-offer-v131 h3{font-size:18px;margin:10px 0}.trip-contact-actions{display:flex;gap:9px}.trip-contact-actions a,#trip-contact-fixed a{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:8px;min-height:44px;padding:9px 14px;font-size:15px;font-weight:650;line-height:1.3;box-sizing:border-box}.trip-wa{background:#195347!important;color:#fff!important}.trip-tg{background:white!important;color:#195347!important;border:1px solid #195347}.trip-offer-v131 .trip-contact-line{font-size:12px;line-height:1.4;overflow-wrap:anywhere;margin:10px 0 0}.trip-card-contact{margin-top:6px;font-size:14px}.trip-card-contact a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;color:#195347}.trip-expiry{display:block;font-size:12px!important;line-height:1.45!important;color:#65756f;margin:6px 0!important;font-weight:400}.trip-index-link{display:inline-block;margin:8px 0;min-height:36px}.trip-home-link{font-size:15px;margin:12px 0!important}.trip-home-link a{color:#195347}#trip-contact-fixed{display:none}.trip-offer-v131 a:focus-visible,#trip-contact-fixed a:focus-visible,.trip-card-contact a:focus-visible{outline:3px solid #b46b14;outline-offset:3px}
@media(max-width:760px){.trip-offer-v131{padding:10px 12px;margin:6px 0 12px}.trip-offer-v131 h2{font-size:22px}.trip-offer-v131 .trip-selling{font-size:14px;line-height:1.4}.trip-offer-v131 .trip-pay{font-size:12px;margin:5px 0 9px}.trip-offer-v131 h3{font-size:16px;margin:6px 0}.trip-contact-actions a{font-size:12px;padding:7px 8px;flex:1}.trip-offer-v131 .trip-contact-line{font-size:11px;margin-top:7px}.trip-contact-active{padding-bottom:78px!important}.trip-contact-active .site-tg-bar{display:none!important}#trip-contact-fixed:not([hidden]){display:flex;gap:8px;position:fixed;z-index:1500;bottom:0;left:0;right:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#ffffffed;border-top:1px solid #d7e5df;box-shadow:0 -4px 18px #19374712}#trip-contact-fixed a{flex:1}.trip-contact-active:has(dialog[open]) #trip-contact-fixed{display:none}.tm-card-foot{flex-wrap:wrap}.tm-copy .trip-expiry{margin-bottom:4px!important}}

.tm-card-foot .trip-card-cta{font-size:13px;font-weight:650;color:#195347;min-height:40px;display:inline-flex;align-items:center;text-decoration:none}.tm-card-foot .tm-price{margin-left:auto}.tm-card-foot{gap:8px}.trip-card-cta:focus-visible{outline:3px solid #b46b14;outline-offset:2px}

.trip-slogan-preserved{border-left:3px solid #195347;padding:8px 14px;margin:12px 0;font-size:14px;line-height:1.5}.trip-slogan-preserved div:first-child{font-weight:700}.trip-preserved-contact h2{font-size:18px!important;margin:8px 0!important}.trip-preserved-contact p{margin:8px 0!important}.trip-list-price{margin:4px 0!important;font-size:16px}.trip-list-consult{display:inline-block;font-size:14px;min-height:36px}.trip-offer-v131 .trip-preserved-contact{margin:0;padding:0}

/* Restore the existing contact entrances at the owner request. */
.trip-offer-v131 h3,.trip-offer-v131 .trip-contact-actions,.trip-offer-v131 .trip-contact-line,.trip-preserved-contact,.trip-card-cta,.trip-card-contact,.trip-list-consult,#trip-contact-fixed{display:none!important}
.trip-contact-active{padding-bottom:0!important}
.trip-contact-active .site-tg-bar:not([hidden]){display:flex!important}
