.search-input[data-v-01a5a7db]{background:transparent;color:#6b7280;font-size:15px;line-height:normal;width:100%}.search-input[data-v-01a5a7db]:focus{outline:none}.search-submit-btn[data-v-01a5a7db]{align-items:center;background-color:var(--color-site-primary,#3b82f6);border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:0 1.5rem;transition:background-color .2s;white-space:nowrap;width:100%}.search-submit-btn[data-v-01a5a7db]:hover{filter:brightness(.9)}.button-grid-hotels[data-v-01a5a7db]{align-items:center;display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(180px,1.5fr) minmax(120px,.9fr) auto}.button-grid-flights[data-v-01a5a7db]{align-items:center;display:grid;grid-template-columns:1fr 1fr minmax(140px,1fr) minmax(120px,1fr) auto}.button-grid-tours[data-v-01a5a7db]{align-items:center;display:grid;grid-template-columns:1fr minmax(140px,1fr) minmax(120px,.9fr) auto}.button-grid-transfer[data-v-01a5a7db]{align-items:center;display:grid;grid-template-columns:1fr 1fr minmax(180px,1.5fr) minmax(100px,.8fr) auto}@media(max-width:1023px){.button-grid-flights[data-v-01a5a7db],.button-grid-hotels[data-v-01a5a7db],.button-grid-tours[data-v-01a5a7db],.button-grid-transfer[data-v-01a5a7db]{gap:0;grid-template-columns:1fr}.mainSearch[data-v-01a5a7db]{border-radius:4px!important}.search-submit-btn[data-v-01a5a7db]{height:48px;min-width:140px;white-space:nowrap}}.search-input-inline[data-v-01a5a7db] label{display:none}.search-input-inline[data-v-01a5a7db] .flex.items-center.gap-2\.5{margin-top:0}.search-input-inline[data-v-01a5a7db] .flex.items-center.gap-2\.5 svg{display:none}.search-input-inline[data-v-01a5a7db] input{color:#1f2937;font-size:15px}.search-input-inline[data-v-01a5a7db] input::-moz-placeholder{color:var(--color-gray-500,#6b7280)}.search-input-inline[data-v-01a5a7db] input::placeholder{color:var(--color-gray-500,#6b7280)}.mainSearch[data-v-01a5a7db] button:focus,.mainSearch[data-v-01a5a7db] input:focus,.mainSearch[data-v-01a5a7db] select:focus,.mainSearch button[data-v-01a5a7db]:focus,.mainSearch input[data-v-01a5a7db]:focus,.mainSearch select[data-v-01a5a7db]:focus{border-color:transparent!important;box-shadow:none!important;outline:none!important}.mainSearch[data-v-01a5a7db] :focus-visible{box-shadow:none!important;outline:none!important}@media(min-width:1024px){.flight-airport-dropdown[data-v-01a5a7db]{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;left:0;margin-top:.5rem;max-height:250px;overflow-y:auto;position:absolute;top:100%;width:calc(200% + 8px);z-index:30}.flight-airport-dropdown--to[data-v-01a5a7db]{left:auto;right:0;width:calc(200% + 8px)}}@media(max-width:1023px){.flight-airport-dropdown[data-v-01a5a7db]{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 10px 25px -5px #0000001a;left:0;margin-top:.5rem;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}}.dropdown-enter-active[data-v-01a5a7db],.dropdown-leave-active[data-v-01a5a7db]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-01a5a7db],.dropdown-leave-to[data-v-01a5a7db]{opacity:0;transform:translateY(-4px)}
