@layer vuetify-components{.v-spacer{flex-grow:1}}h3[data-v-20c52192]{font-size:1em}.seaport-preview[data-v-d3da76f4]{text-align:left}.seaport-preview[data-v-d3da76f4] :-webkit-any(h2,h3,h4,p){margin:0}.seaport-preview[data-v-d3da76f4] :is(h2,h3,h4,p){margin:0}.seaport-preview-intro[data-v-d3da76f4]{align-items:center;gap:1.25rem;display:flex}.seaport-preview-intro>div[data-v-d3da76f4]:first-child{flex:1;min-width:0}.seaport-preview-map[data-v-d3da76f4]{flex:0 0 40%;min-width:0}.seaport-preview-facts[data-v-d3da76f4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.seaport-preview-fact[data-v-d3da76f4]{background:rgba(var(--v-theme-primary),.07);border-radius:12px;padding:1rem}.seaport-preview-fact dd[data-v-d3da76f4]{margin:0}.seaport-preview-highlights[data-v-d3da76f4]{gap:.5rem;padding:0;list-style:none;display:grid}.seaport-preview-highlight[data-v-d3da76f4]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}@media (max-width:599px){.seaport-preview-intro[data-v-d3da76f4]{flex-direction:column;align-items:stretch}.seaport-preview-map[data-v-d3da76f4]{flex-basis:auto;align-self:center;width:min(100%,280px)}}.font-light[data-v-33dd2f47]{color:gray}.seaport-chip--destination[data-v-33dd2f47]{font-weight:600}.seaport-chip--destination[data-v-33dd2f47] .v-chip__append{opacity:1}.wrap-text[data-v-316a53a3]{white-space:normal;word-break:break-word!important}.itinerary-seaports-card[data-v-69f77479]{min-height:56px}.itinerary-seaports-loading[data-v-69f77479]{width:100%;min-height:56px}.warning-banner[data-v-592f9dfd]{align-items:center;display:flex}.banner-icon[data-v-592f9dfd]{justify-content:center;align-self:center;align-items:center;margin-top:5px;margin-bottom:0}.banner-text[data-v-592f9dfd]{align-items:center;min-width:60%;line-height:1.2;display:flex}.banner-actions[data-v-592f9dfd]{max-width:40%;margin:0!important}.banner-button[data-v-592f9dfd]{height:auto;padding:2px;white-space:normal!important}.trip-details-loading-shell[data-v-592f9dfd]{min-height:560px}.alternative-trips-card[data-v-5fcf9f4b]{min-height:320px}.alternative-trips-loading[data-v-5fcf9f4b]{min-height:260px}.wrap-text[data-v-5fcf9f4b]{word-wrap:break-word;white-space:normal}.container[data-v-ca8276cc]{position:relative}.attribution[data-v-ca8276cc]{text-align:center;color:#666;margin-top:.5em;font-size:.75em}.attribution a[data-v-ca8276cc]{color:#666;text-decoration:none}.attribution a[data-v-ca8276cc]:hover{text-decoration:underline}h2[data-v-d0729c25]{font-size:1.2em}.itinerary-loading-shell[data-v-d0729c25]{justify-content:center;align-items:flex-start;min-height:900px;padding-top:48px;display:flex}
