/* Voyara Departure finder */
.vy-dfind{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:16px;background:var(--vy-bg,#fff);border-radius:20px;border:1px solid var(--vy-line,#E6E1D8)}
.vy-dfind__field{display:flex;flex-direction:column;gap:6px;margin:0;font:500 13px/1.3 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F)}
.vy-dfind__seg{display:inline-flex;padding:4px;background:var(--vy-sand,#F3EEE4);border-radius:999px;gap:2px}
.vy-dfind__seg button{height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:500 14px/1 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F);white-space:nowrap;cursor:pointer}
.vy-dfind__seg button[aria-pressed=true]{background:var(--vy-bg,#fff);box-shadow:0 2px 8px rgba(21,32,31,.12)}
.vy-dfind__seg button:focus-visible,.vy-dfind__go:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px}
.vy-dfind__style{flex:1 1 180px}
.vy-dfind select{width:100%;height:46px;margin:0;border:1px solid var(--vy-line,#E6E1D8);border-radius:12px;padding:0 12px;background:var(--vy-bg,#fff);font:400 15px/1.4 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F)}
.vy-dfind__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--vy-main,#0E3B36);color:var(--vy-on-main,#fff);font:500 15px/1 var(--vy-font-body,Jost,sans-serif);cursor:pointer;white-space:nowrap;transition:background-color .2s ease}
.vy-dfind__go:hover{background:var(--vy-main-hover,var(--vy-main,#0E3B36))}
@media (max-width:640px){.vy-dfind{flex-direction:column;align-items:stretch}.vy-dfind__seg{display:flex}.vy-dfind__seg button{flex:1}.vy-dfind__style{flex:0 0 auto}}
