.v-none{visibility:hidden !important;height:0;}.autocomplete-list,.searchform-popup{top:67px;}.autocomplete-list .title{display:none;}select:disabled{opacity:40%;}input[type="checkbox"]{accent-color:var(--color-lightblue);}input[type="radio"]{margin:0 !important;}.phone-code{width:20%!important;}.phone-num{width:80%!important;}.phone-code input{border-right:none!important;border-radius:var(--rounded)  0 0 var(--rounded)!important}.phone-num input{border-radius:0 var(--rounded) var(--rounded) 0 !important}.phone-codes-dropdown{width:100%;background:white;z-index:1;top:39px;padding:5px;border:1px solid var(--color-softblue);border-radius:var(--rounded);max-height:200px;overflow:auto;}.phone-code-item{padding:3px 10px;border-radius:var(--rounded);}.phone-code-item:hover{background:var(--color-softblue);cursor:pointer;}.room-breakdown-section.disabled{opacity:40%;pointer-events:none;}.meal-plans label, .facilities label, #routeDate_1, #routeDate_2, .mwmw{min-width:150px;}.request-summary{max-width:700px;margin:0 auto;padding:0;overflow:hidden;}.request-summary-header{padding:12px 16px;border-bottom:1px solid #e5e7eb;}.request-summary-title-icon{color:var(--color-blue);font-size:16px;}.request-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:20px;padding:20px 16px;text-align:left;}.request-summary-extra{padding-top:0;}.request-summary-item{display:flex;align-items:flex-start;gap:10px;min-width:0;}.request-summary-item-icon{flex:0 0 18px;width:18px;height:18px;margin-top:2px;background-position:center;background-repeat:no-repeat;background-size:contain;}.request-summary-item-content{min-width:0;}.request-summary-label{color:#6b7280;font-size:11px;line-height:1.2;}.request-summary-value{color:#111827;font-size:13px;font-weight:600;line-height:1.35;margin-top:2px;}.request-summary-toggle{border:0;border-top:1px solid #e5e7eb;background:#fff;color:var(--color-blue);padding:12px 16px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;}.request-summary-arrow{display:inline-block;transition:transform .2s ease;}.request-summary-toggle.open .request-summary-arrow{transform:rotate(180deg);}.request-summary-item-full{grid-column:1 / -1;}.request-summary-item-full .request-summary-value{white-space:pre-wrap;word-break:break-word;}.request-summary-icon-calendar{background-image:url('/images/common/blue/calendar.svg');}.request-summary-icon-bed,.request-summary-icon-rooms{background-image:url('/images/hotel/svgs/blue/double-bed.svg');}.request-summary-icon-nationality,.request-summary-icon-country{background-image:url('/images/common/blue/nationality.svg');}.request-summary-icon-location{background-image:url('/images/common/blue/destination-pin.svg')}.request-summary-icon-group{background-image:url('/images/common/blue/groups.svg')}.request-summary-icon-hotel{background-image:url('/images/common/blue/hotel.svg')}.request-summary-icon-ferry{background-image:url('/images/common/blue/ship.svg')}.request-summary-icon-children,.request-summary-icon-person,.request-summary-icon-guests{background-image:url('/images/common/blue/guests.svg')}.request-summary-icon-meal{background-image:url('/images/hotel/svgs/blue/meal.svg')}.request-summary-icon-email{background-image:url('/images/common/blue/email.svg')}.request-summary-icon-phone{background-image:url('/images/common/blue/telephone.svg')}.request-summary-icon-company{background-image:url('/images/common/blue/hotel.svg')}.request-summary-icon-requirements,.request-summary-icon-info{background-image:url('/images/common/blue/add.svg')}.request-summary-icon-budget{background-image:url('/images/common/blue/budget.svg')}@media(max-width:600px){.request-summary-grid{grid-template-columns:1fr;row-gap:16px;}}