.ipts4e-design .day-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ipts4e-design .ipts4e-identity{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.ipts4e-design .ipts4e-identity input{width:100%;box-sizing:border-box}.ipts4e-design .v3-rate{width:100%;cursor:pointer}.ipts4e-design .canonical-route-scroll,.ipts4e-design .journey-map-scroll{max-width:100%;overflow-x:auto}@media(max-width:760px){.ipts4e-design .day-tabs{display:flex;overflow-x:auto;gap:8px}.ipts4e-design .day-tabs [role=tab]{min-width:155px;flex:0 0 155px}.ipts4e-design .ipts4e-identity{grid-template-columns:1fr}.ipts4e-design .v3-pricing-grid{grid-template-columns:1fr}}.ipts4e-design .review-nav{z-index:45}.ipts4e-design .tour-dates-highlight{background:#fff0ad;color:#172c24;border-radius:6px;font-weight:700;padding:10px 12px}.ipts4e-design .tour-dates-highlight:hover,.ipts4e-design .tour-dates-highlight.active{background:#f2c528;color:#172c24}.ipts4e-design #map-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}.ipts4e-design #map-dialog-graphic{max-width:100%;overflow:auto}.ipts4e-design .map-days{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.ipts4e-design .map-days{display:flex;overflow-x:auto}.ipts4e-design .map-days button{flex:0 0 160px}}.ipts4e-design .tg-copy h1{display:block!important;font-size:clamp(30px,3.4vw,46px);line-height:1.18;margin:14px 0 24px}.ipts4e-design #full-tour-details table{width:100%;max-width:100%}.ipts4e-design .group-additional-details{overflow-wrap:anywhere}.ipts4e-design .ipts4e-identity label{display:block}.ipts4e-design .ipts4e-identity input{min-height:46px;border:1px solid #c6cebf;border-radius:8px;background:#fff;padding:10px;font:inherit}