.city-pill--from[data-v-aa8e178c]{background:linear-gradient(135deg,#00897b,#00695c);box-shadow:0 2px 6px #00897b59;transition:filter .15s ease,box-shadow .2s ease}.city-pill--from[data-v-aa8e178c]:hover{box-shadow:0 3px 10px #00897b80;filter:brightness(1.12)}.pill-enter-active[data-v-aa8e178c],.pill-leave-active[data-v-aa8e178c]{transition:all .2s ease}.pill-enter-from[data-v-aa8e178c],.pill-leave-to[data-v-aa8e178c]{opacity:0;transform:scale(.7)}.no-scrollbar[data-v-aa8e178c]{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar[data-v-aa8e178c]::-webkit-scrollbar{display:none}@keyframes spin-aa8e178c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-aa8e178c]{animation:spin-aa8e178c .8s linear infinite}.city-pill--to[data-v-70b5ad66]{background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 2px 6px #f57c0059;transition:filter .15s ease,box-shadow .2s ease}.city-pill--to[data-v-70b5ad66]:hover{box-shadow:0 3px 10px #f57c0080;filter:brightness(1.12)}.icon-highlighted img{filter:brightness(0) invert(1)!important}.pill-enter-active[data-v-70b5ad66],.pill-leave-active[data-v-70b5ad66]{transition:all .2s ease}.pill-enter-from[data-v-70b5ad66],.pill-leave-to[data-v-70b5ad66]{opacity:0;transform:scale(.7)}.no-scrollbar[data-v-70b5ad66]{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar[data-v-70b5ad66]::-webkit-scrollbar{display:none}@keyframes spin-70b5ad66{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-70b5ad66]{animation:spin-70b5ad66 .8s linear infinite}.avigo-mode-btn[data-v-1b1406af]:focus-visible{border-radius:.75rem;outline:2px solid #2563eb;outline-offset:2px}.avigo-month-slide-wrapper[data-v-1b1406af]{min-width:0;overflow:visible;width:100%}.avigo-slide-left[data-v-1b1406af]{animation:slideLeft-1b1406af .3s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden}.avigo-slide-right[data-v-1b1406af]{animation:slideRight-1b1406af .3s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden}@keyframes slideLeft-1b1406af{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight-1b1406af{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.sb-section-pill[data-v-00832c1b]{align-items:center;background:var(--bg-input,#e5e7eb);border:none;border-radius:28px;color:var(--text-primary,#111827);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:5px;height:28px;max-width:100%;overflow:hidden;padding:0 10px;position:relative;text-align:left;transition:background .15s ease,color .15s ease;white-space:nowrap}.sb-section-pill[data-v-00832c1b]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);content:"";height:100%;left:-150%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);transition:left 0s;width:50%}.sb-section-pill[data-v-00832c1b]:hover:after{left:200%;transition:left .45s ease-in-out}.sb-section-pill[data-v-00832c1b]:hover{background:#d1d5db}.sb-section-pill--selected[data-v-00832c1b]{background:#fff;box-shadow:0 1px 2px #00000005,0 4px 8px #00000008,0 10px 20px #0000000a,0 16px 32px #0000000a;color:#111827}.sb-section-pill--selected[data-v-00832c1b]:hover{background:#f9fafb}.sb-section-pill--selected[data-v-00832c1b]:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}.sb-section-pill--active[data-v-00832c1b]{background:#00897b14;color:#00796b}.pax-pill[data-v-00832c1b]{justify-content:center;min-width:76px}.pax-pill__text[data-v-00832c1b]{font-variant-numeric:tabular-nums;white-space:nowrap}html.dark{background:var(--bg-hover)}html.dark{background:#475569!important;box-shadow:0 1px 4px #0000004d;color:#fff!important}.sb-bar[data-v-2f533db9]{--bar-bg-idle:var(--bg-card);--bar-bg-active:var(--bg-input);--bar-pill-bg:var(--bg-elevated);--bar-pill-shadow:0 2px 14px rgba(0,0,0,.11),0 1px 4px rgba(0,0,0,.07);--bar-active-shadow:inset 0 2px 6px rgba(0,0,0,.07);background:var(--bar-bg-idle);border:1px solid var(--border-divider);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000d;margin-left:auto!important;margin-right:auto!important;max-width:1240px!important;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);width:100%!important}.dark{--bar-bg-idle:#162032;border-color:#ffffff0a}.sb-bar--idle[data-v-2f533db9]:hover{box-shadow:0 10px 24px -4px #0000001a,0 4px 8px -4px #0000000f}.sb-bar--active[data-v-2f533db9]{background:var(--bar-bg-active)!important;box-shadow:var(--bar-active-shadow)!important}.sb-active-pill[data-v-2f533db9]{background:var(--bar-pill-bg);border-radius:9999px;bottom:0;box-shadow:var(--bar-pill-shadow);opacity:0;pointer-events:none;position:absolute;top:0;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),opacity .2s ease;z-index:4}.sb-active-pill--visible[data-v-2f533db9]{opacity:1}.passengers-search-group[data-v-2f533db9]{position:relative}.passengers-hover-bg[data-v-2f533db9]{background-color:#00000012;border-radius:9999px;inset:0;pointer-events:none;position:absolute;z-index:0}.passengers-search-group .sb-section[data-v-2f533db9]:before{display:none}.dates-group[data-v-2f533db9],.dates-group[data-v-2f533db9]:before{border-radius:9999px}.dates-group[data-v-2f533db9]:before{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .18s ease;z-index:0}.dates-group--hovered[data-v-2f533db9]:before{background-color:#00000012}.sb-section--no-hover[data-v-2f533db9]:before{display:none!important}.sb-section[data-v-2f533db9]{align-items:flex-start;border-radius:9999px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;padding:20px 16px 12px;position:relative;z-index:5}.sb-section[data-v-2f533db9]:before{background:transparent;border-radius:9999px;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .18s ease;z-index:-1}.sb-section--bar-idle[data-hovered][data-v-2f533db9]:before{background-color:#00000012}.sb-section--bar-active:not(.sb-section--active)[data-hovered][data-v-2f533db9]:before{background-color:#00000014}.sb-section--active[data-v-2f533db9]:before{background-color:transparent!important}.sb-section--active>.sb-section-label[data-v-2f533db9]{color:#059669}.sb-section--active-dim>.sb-section-label[data-v-2f533db9]{color:#9ca3af;transition:color .2s ease}.sb-divider[data-v-2f533db9]{align-self:stretch;background:var(--border-primary,#e5e7eb);flex-shrink:0;margin:15px 0;position:relative;transition:opacity .18s ease;width:1px;z-index:5}.dark{background:#ffffff0a}.sb-bar--active .sb-divider[data-v-2f533db9]{opacity:.35}.sb-divider[data-adj][data-v-2f533db9],.sb-section--active+.sb-divider[data-v-2f533db9],.sb-section[data-hovered]+.sb-divider[data-v-2f533db9]{opacity:0!important}.sb-section-label[data-v-2f533db9]{color:#9ca3af;display:block;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:4px;pointer-events:none;text-transform:uppercase;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sb-section-pill[data-v-2f533db9]{align-items:center;background:var(--bg-input,#e5e7eb);border:none;border-radius:28px;color:var(--text-primary,#111827);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:5px;height:28px;max-width:100%;padding:0 10px;text-align:left;transition:background .15s ease,transform .15s ease;white-space:nowrap}.sb-section-pill[data-v-2f533db9]:hover{background:var(--bg-hover);transform:scale(1.04)}.sb-section-pill--active[data-v-2f533db9]{background:#10b98114!important;color:#059669}.sb-section-pill--placeholder[data-v-2f533db9]{color:#6b7280;font-weight:500}.sb-section-pill--selected[data-v-2f533db9]{background:#fff!important;border:none!important;box-shadow:0 1px 2px #00000005,0 4px 8px #00000008,0 10px 20px #0000000a,0 16px 32px #0000000a!important;color:#111827!important}.sb-section-pill--selected[data-v-2f533db9]:hover{background:#f9fafb!important}html.dark{background:#475569!important;color:#fff!important}html.dark{background:#334155!important}.sb-section-pill--selected[data-v-2f533db9]:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}.sb-section-pill--hint[data-v-2f533db9]{color:#9ca3af;font-size:12px;font-weight:500}.avigo-field-pill[data-v-2f533db9]{border-radius:14px;cursor:pointer;display:flex;flex-direction:column;padding:10px 14px 10px 16px;position:relative;transition:background-color .15s ease,box-shadow .15s ease}.avigo-field-pill[data-v-2f533db9]:hover{background-color:#f9fafbe6}.avigo-field-pill--active[data-v-2f533db9],.avigo-field-pill[data-v-2f533db9]:hover{box-shadow:0 2px 8px -1px #00000014,0 1px 4px -1px #0000000a}.avigo-field-pill--active[data-v-2f533db9]{background-color:#f0fdfae6}.avigo-field-label[data-v-2f533db9]{color:#9ca3af;display:block;font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:2px;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mobile-city-pill--from[data-v-2f533db9]{background:linear-gradient(135deg,#00897b,#00695c)!important;box-shadow:0 2px 8px #00897b4d;color:#fff!important}.mobile-city-pill--to[data-v-2f533db9]{background:linear-gradient(135deg,#f57c00,#e65100)!important;box-shadow:0 2px 8px #f57c004d;color:#fff!important}.search-btn-blink[data-v-2f533db9]{transition:transform .15s ease,box-shadow .15s ease!important}.search-btn-blink[data-v-2f533db9]:hover{transform:scale(1.05)}html.dark .sb-bar{--bar-bg-active:var(--bg-surface);--bar-pill-bg:var(--bg-card);--bar-active-shadow:inset 0 2px 6px rgba(0,0,0,.3);--bar-pill-shadow:0 2px 14px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.3)}html.dark .sb-section--bar-idle[data-hovered]:before{background-color:#ffffff0f}html.dark .sb-section--bar-active:not(.sb-section--active)[data-hovered]:before{background-color:#ffffff14}html.dark .avigo-field-pill:hover,html.dark .dates-group--hovered:before,html.dark .passengers-hover-bg{background-color:#ffffff0f}html.dark .avigo-field-pill--active{background-color:#10b98114}
