/* Voyara Upcoming departures */
.vy-ldep{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
.vy-ldep.has-prices{grid-template-columns:repeat(2,minmax(0,1fr))}
.vy-ldep__card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;min-width:0}
.vy-ldep__card.is-dates{background:var(--vy-cream,#FBF9F5)}
.vy-ldep__card.is-prices{border:1px solid var(--vy-line,#E6E1D8);background:var(--vy-bg,#fff)}
.vy-ldep__label{font:500 17px/1.3 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F)}
.vy-ldep__chips{display:flex;flex-wrap:wrap;gap:6px}
.vy-ldep__chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--vy-line,#E6E1D8);border-radius:12px;background:var(--vy-bg,#fff);color:var(--vy-ink,#15201F);font:500 14px/1.2 var(--vy-font-body,Jost,sans-serif);cursor:pointer;transition:border-color .2s ease}
.vy-ldep__chip:hover:not(:disabled){border-color:var(--vy-ink,#15201F)}
.vy-ldep__chip[aria-pressed=true]{border-color:var(--vy-main,#0E3B36);background:var(--vy-main,#0E3B36);color:var(--vy-on-main,#fff)}
.vy-ldep__chip:disabled{opacity:.45;cursor:default}
.vy-ldep__chip:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
.vy-ldep__left{font-weight:400;font-size:11px;opacity:.8}
.vy-ldep__chip.is-sure .vy-ldep__left{color:var(--vy-good,#1D5C3F);opacity:1}
.vy-ldep__chip.is-sure[aria-pressed=true] .vy-ldep__left{color:inherit}
.vy-ldep__prices{margin:0;display:flex;flex-direction:column}
.vy-ldep__prices div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--vy-line,#E6E1D8);font:400 15px/1.4 var(--vy-font-body,Jost,sans-serif)}
.vy-ldep__prices div:last-child{border-bottom:0}
.vy-ldep__prices dt{color:var(--vy-muted,#5C6664)}
.vy-ldep__prices dd{margin:0;font-weight:500;color:var(--vy-ink,#15201F)}
@media (max-width:767px){.vy-ldep.has-prices{grid-template-columns:minmax(0,1fr)}}
