.text-small[data-v-ceada06d]{color:inherit;font-size:12px;font-weight:400;line-height:1.5}@media screen and (min-width:360px){.text-small[data-v-ceada06d]{font-size:14px}}.trip-info-operator[data-v-ceada06d]{align-items:flex-start;cursor:pointer;display:flex;flex-flow:column;justify-content:space-between}.trip-info-operator .operator-logo[data-v-ceada06d]{-o-object-fit:contain;object-fit:contain}.trip-info-operator .operator-logo-text[data-v-ceada06d]{color:inherit;font-size:16px;font-weight:700;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:360px){.trip-info-operator .operator-logo-text[data-v-ceada06d]{font-size:20px}}.trip-info-operator-name[data-v-ceada06d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-info-operator-review-rating[data-v-ceada06d]{white-space:nowrap}.trip-info-operator-review-rating span[data-v-ceada06d]{font-size:16px;font-weight:700}.trip-info-gallery[data-v-b8e6aad8]{display:flex;flex-flow:row nowrap;margin:0 -8px;overflow-x:auto;padding:0 8px 8px}.trip-info-gallery-item[data-v-b8e6aad8]{flex:0 0 150px;height:100px;width:150px}.trip-info-gallery-item[data-v-b8e6aad8]:not(:first-child){margin-left:8px}.trip-info-gallery-item.hidden[data-v-b8e6aad8]{display:none}.trip-info-gallery-operator[data-v-b8e6aad8]{border-right:1px solid var(--brand-gray);flex:1 0 auto;height:unset;max-width:150px;min-width:120px;padding:0 8px 0 0;width:auto}.trip-info-gallery figure[data-v-b8e6aad8]{background:var(--brand-gray)}.trip-info-gallery figure img[data-v-b8e6aad8]{background:#fff;border-radius:var(--border-radius-base);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trip-info-gallery figure.more[data-v-b8e6aad8]{align-items:center;background:var(--brand-black);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.trip-info-gallery figure.more .text[data-v-b8e6aad8]{color:var(--brand-primary);font-size:16px;font-weight:700}.trip-info-gallery figcaption[data-v-b8e6aad8]{display:none}.trip-info-gallery-more[data-v-b8e6aad8]{align-items:center;display:flex}.amenity-icon svg{font-size:16px}.amenity-texted{align-items:center;display:flex;flex-flow:row nowrap;font-size:14px;font-style:normal}.amenity-texted svg{font-size:18px;margin-right:4px}.text-small[data-v-1c2bfed0]{color:inherit;font-size:12px;font-weight:400;line-height:1.5}@media screen and (min-width:360px){.text-small[data-v-1c2bfed0]{font-size:14px}}.trip-info-features[data-v-1c2bfed0]{border-top:1px solid var(--brand-gray);padding:16px 0 8px}.trip-info-features .fa-fw[data-v-1c2bfed0]{flex-shrink:0}.trip-info-features-amenities[data-v-1c2bfed0]{display:flex;flex-flow:row wrap;gap:12px}.trip-info-features-labels[data-v-1c2bfed0]{display:flex;flex-wrap:wrap;margin:0}.trip-info-features-labels__item[data-v-1c2bfed0]{display:flex;flex-grow:1;gap:8px;margin-bottom:4px;margin-top:8px}.trip-info-features-labels__item[data-v-1c2bfed0] svg{align-self:center}@media only screen and (max-width:992px){.trip-info-features-labels[data-v-1c2bfed0]{flex-flow:column wrap}.trip-info-features-labels-item[data-v-1c2bfed0]{flex:0 0 50%;margin-bottom:8px}}.text-small[data-v-d253ce2a]{color:inherit;font-size:12px;font-weight:400;line-height:1.5}@media screen and (min-width:360px){.text-small[data-v-d253ce2a]{font-size:14px}}.trip-points[data-v-d253ce2a]{flex:1 1 auto;max-height:100%;min-width:270px}.trip-points-line[data-v-d253ce2a]{color:inherit;display:flex;font-size:12px;font-weight:400;gap:8px;line-height:1.5}@media screen and (min-width:360px){.trip-points-line[data-v-d253ce2a]{font-size:14px}}.trip-points-line .official-id[data-v-d253ce2a],.trip-points-line-left[data-v-d253ce2a]{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.trip-points-line-left[data-v-d253ce2a]{text-align:end}.arr .trip-points-line-left[data-v-d253ce2a],.dep .trip-points-line-left[data-v-d253ce2a]{font-weight:600}.trip-points-line-left.logo-icons[data-v-d253ce2a],.trip-points-line-left.time-label[data-v-d253ce2a]{min-width:40px}.trip-points-line-left.logo-icons[data-v-d253ce2a]{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-end}.trip-points-line-left.logo-icons .v[data-v-d253ce2a]{font-size:20px;font-weight:100;height:24px;margin:1px 0 1px 2px;text-align:center;width:24px}.trip-points-line-left.logo-icons .v.grey[data-v-d253ce2a]{color:var(--brand-gray-darker)}.trip-points-line-left.logo-icons .operator-logo[data-v-d253ce2a]{height:24px;margin:1px 0;-o-object-fit:contain;object-fit:contain;width:24px}.trip-points-line.text[data-v-d253ce2a]{min-height:36px}.trip-points-line-bar[data-v-d253ce2a]{display:flex;flex:0 0 24px;flex-direction:column;justify-content:center;position:relative}.trip-points-line-bar[data-v-d253ce2a]:before{border-right:2px solid var(--brand-primary);bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.trip-points-line-bar .badge[data-v-d253ce2a]{background:var(--brand-primary);border-radius:100%;margin:0 auto;min-height:8px;min-width:8px;z-index:1}.trip-points-line-bar .badge.empty[data-v-d253ce2a]{background:#fff;border:2px solid var(--brand-primary);color:var(--brand-primary)}.trip-points-line-desc[data-v-d253ce2a]{align-self:center}.trip-points-line-desc.one-line[data-v-d253ce2a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-points-line-desc.with-rating[data-v-d253ce2a]{display:flex;justify-content:space-between;width:100%}.trip-points-line-desc.faded[data-v-d253ce2a]{color:var(--brand-gray-darker)}.trip-points-line-desc .text-nowrap[data-v-d253ce2a]{white-space:nowrap}.trip-points-line-desc-rating[data-v-d253ce2a]{align-self:center;white-space:nowrap}.trip-points-line-desc-rating span[data-v-d253ce2a]{color:var(--brand-primary);font-weight:700}.trip-points-line.dep .trip-points-line-bar[data-v-d253ce2a]{justify-content:flex-start}.trip-points-line.dep .trip-points-line-bar[data-v-d253ce2a]:before{top:10px}.trip-points-line.dep .trip-points-line-bar .badge[data-v-d253ce2a]{margin:3px auto 0}.trip-points-line.arr .trip-points-line-bar[data-v-d253ce2a]{justify-content:flex-end}.trip-points-line.arr .trip-points-line-bar[data-v-d253ce2a]:before{bottom:10px;top:0}.trip-points-line.arr .trip-points-line-bar .badge[data-v-d253ce2a]{color:#fff;font-size:8px;line-height:1.2;margin:0 auto 3px;padding:2px}.trip-points-travel-summary[data-v-d253ce2a]{margin:8px 0 0}.trip-points[data-v-d253ce2a] .logo-icons.multiple .v{height:20px;width:20px}
