@charset "UTF-8";.booking-search[data-v-9a296a21]{position:relative;isolation:isolate;display:flex;width:100%;flex-direction:column;align-items:center;color:#141b34}.booking-search__tabs[data-v-9a296a21]{position:relative;z-index:2;display:inline-flex;margin-bottom:-.0625rem;padding:.625rem .625rem .25rem;gap:.5rem;border-radius:1.75rem 1.75rem 0 0;background:#fff;box-shadow:0 -.75rem 2rem -1.25rem #1f29404d;clip-path:inset(-3rem -3rem 0 -3rem)}.booking-search__tabs[data-v-9a296a21]:after,.booking-search__tabs[data-v-9a296a21]:before{position:absolute;bottom:0;width:1.75rem;height:1.75rem;content:"";pointer-events:none}.booking-search__tabs[data-v-9a296a21]:before{right:-1.75rem;background:radial-gradient(circle at 100% 0,transparent 1.72rem,#fff 1.75rem)}.booking-search__tabs[data-v-9a296a21]:after{left:-1.75rem;background:radial-gradient(circle at 0 0,transparent 1.72rem,#fff 1.75rem)}.booking-search__tabs button[data-v-9a296a21]:focus-visible{outline:.125rem solid rgba(12,98,226,.26);outline-offset:.125rem}.booking-search__tabs button[data-v-9a296a21]{display:inline-flex;min-width:8.5rem;min-height:3.25rem;padding-inline:1.5rem;align-items:center;justify-content:center;gap:.625rem;border:0;border-radius:1.125rem;background:transparent;color:#141b34;font-family:inherit;font-size:1.125rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .2s ease}.booking-search__tabs button svg[data-v-9a296a21]{flex:0 0 auto;color:#141b34;transition:color .16s ease}.booking-search__tabs button[aria-selected=true][data-v-9a296a21]{min-width:10rem;background:linear-gradient(135deg,#ff8a3d,#f86b2c 45%,#f25a2a);color:#fff;box-shadow:0 .75rem 1.5rem -.75rem #f25a2abf,inset 0 .0625rem #ffffff4d}.booking-search__tabs button[aria-selected=true] svg[data-v-9a296a21]{color:#fff}.booking-search__panel[data-v-9a296a21]{position:relative;z-index:1;width:100%;padding:1.25rem 1.75rem 1.75rem;border:.0625rem solid hsla(0,0%,100%,.9);border-radius:1.75rem;background:#fff;box-shadow:0 2rem 4rem -2rem #1f29404d,0 .75rem 2rem -1rem #1f29401a}.booking-search__panel[data-v-9a296a21]>*{width:100%;min-width:0}.booking-search__panel[data-v-9a296a21] .inputbox{--field-height:52px;--field-pad-start:.875rem;--field-pad-end:.75rem;gap:.5rem;border-color:#e4e7ee;border-radius:.875rem;background:#fff;box-shadow:0 .125rem .375rem #1f29400a}.booking-search__panel[data-v-9a296a21] .inputbox input{margin-top:0;color:#141b34;font-size:1rem;font-weight:700}.booking-search__panel[data-v-9a296a21] .inputbox .label,.booking-search__panel[data-v-9a296a21] .inputbox .label.active,.booking-search__panel[data-v-9a296a21] .inputbox.active .label,.booking-search__panel[data-v-9a296a21] .inputbox.active .label.active,.booking-search__panel[data-v-9a296a21] .inputbox:focus-within .label,.booking-search__panel[data-v-9a296a21] .inputbox:focus-within .label.active{top:auto;bottom:calc(100% + .5rem);inset-inline-start:.25rem;max-width:100%;padding-inline:0;background:transparent;color:#141b34;font-size:.875rem;font-weight:700;transform:none}.booking-search__panel[data-v-9a296a21] .inputbox .icon{width:1.5rem;height:1.5rem;flex-basis:1.5rem}.booking-search__panel[data-v-9a296a21] .inputbox .icon button{width:1.5rem;height:1.5rem}.booking-search__panel[data-v-9a296a21] .inputbox .icon img{width:1.125rem;height:1.125rem}.booking-search__panel[data-v-9a296a21] .inputbox:before{position:absolute;top:50%;inset-inline-start:.875rem;display:var(--field-icon-display,none);width:1.375rem;height:1.375rem;background:#7b8295;content:"";mask:var(--field-icon) center/contain no-repeat;-webkit-mask:var(--field-icon) center/contain no-repeat;transform:translateY(-50%)}.booking-search__panel[data-v-9a296a21] .inputbox:after{position:absolute;top:50%;inset-inline-start:var(--field-pad-start);inset-inline-end:var(--field-pad-end);overflow:hidden;color:#141b346b;text-overflow:ellipsis;white-space:nowrap;content:none;font-size:.875rem;font-weight:600;pointer-events:none;transform:translateY(-50%)}.booking-search__panel[data-v-9a296a21] .__date-range-box>.inputbox:last-child:after,.booking-search__panel[data-v-9a296a21] .__date-range-box>:last-child .inputbox:after{inset-inline-end:calc(var(--field-pad-end) + 1.75rem)}.booking-search__panel[data-v-9a296a21] .inputbox:focus-within{border-color:#f25a2a8c;box-shadow:0 0 0 .25rem #f25a2a1a}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label="از کجا"]:after{content:"مثلاً تهران"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label="به کجا"]:after{content:"مثلاً استانبول"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=رفت]:after{content:"انتخاب تاریخ"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=بازگشت]:after{content:"اختیاری"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=شهر]:after{content:"مثلاً استانبول"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=ورود]:after{content:"انتخاب تاریخ"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=خروج]:after{content:"انتخاب تاریخ"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label="Leaving from"]:after{content:"e.g. Tehran"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label="Going to"]:after{content:"e.g. Istanbul"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Depart]:after{content:"Select date"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Return]:after{content:"Optional"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=City]:after{content:"e.g. Istanbul"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Check-in]:after{content:"Select date"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Check-out]:after{content:"Select date"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Nereden]:after{content:"örn. Tahran"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Nereye]:after{content:"örn. İstanbul"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Gidiş]:after{content:"Tarih seçin"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Dönüş]:after{content:"İsteğe bağlı"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Şehir]:after{content:"örn. İstanbul"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Giriş]:after{content:"Tarih seçin"}.booking-search__panel[data-v-9a296a21] .inputbox[aria-label=Çıkış]:after{content:"Tarih seçin"}.booking-search__panel[data-v-9a296a21] .flight-search__field--route .inputbox,.booking-search__panel[data-v-9a296a21] .stay-search ._fields>:first-child .inputbox,.booking-search__panel[data-v-9a296a21] .tour-package-search__field--route .inputbox{--field-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--field-icon-display:block;--field-pad-start:2.875rem}.booking-search__panel[data-v-9a296a21] .flight-search__field--date .inputbox,.booking-search__panel[data-v-9a296a21] .stay-search .__date-range-box .inputbox,.booking-search__panel[data-v-9a296a21] .tour-package-search .__date-range-box .inputbox{--field-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01'/%3E%3C/svg%3E");--field-icon-display:block;--field-pad-start:2.875rem}.booking-search__panel[data-v-9a296a21] .flight-search__field--guests .inputbox,.booking-search__panel[data-v-9a296a21] .stay-search ._fields>.inputbox:nth-last-child(2),.booking-search__panel[data-v-9a296a21] .stay-search ._fields>:nth-last-child(2) .inputbox,.booking-search__panel[data-v-9a296a21] .tour-package-search__field:nth-child(3) .inputbox{--field-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E");--field-icon-display:block;--field-pad-start:2.875rem}.booking-search__panel[data-v-9a296a21] .two-way>button{border-color:#fff;background:linear-gradient(135deg,#ff8a3d,#f86b2c 45%,#f25a2a);box-shadow:0 .625rem 1.25rem -.5rem #f25a2ab3}.booking-search__panel[data-v-9a296a21] .two-way>button svg{width:1.25rem;height:1.25rem}@media(min-width:768px){.booking-search__panel[data-v-9a296a21] .__date-range-box .inputbox,.booking-search__panel[data-v-9a296a21] .two-way .inputbox{--field-pad-end:.75rem;border-width:.0625rem;border-radius:.875rem}.booking-search__panel[data-v-9a296a21] .__date-range-box .inputbox .icon,.booking-search__panel[data-v-9a296a21] .two-way .inputbox .icon{order:0}.booking-search__panel[data-v-9a296a21] .two-way>:first-child .inputbox .label{inset-inline-start:.25rem}.booking-search__panel[data-v-9a296a21] .__date-range-box:after{display:none}.booking-search__panel[data-v-9a296a21] .__date-range-box{gap:.625rem}.booking-search__panel[data-v-9a296a21] .two-way{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.625rem}.booking-search__panel[data-v-9a296a21] .two-way>button{position:relative;top:auto;left:auto;width:2.625rem;height:2.625rem;margin-bottom:5px;border:0;transform:none}.booking-search__panel[data-v-9a296a21] .two-way>button:hover{transform:rotate(180deg)}}.booking-search__panel[data-v-9a296a21] .flight-search>._c1{min-height:2.5rem}.booking-search__panel[data-v-9a296a21] .flight-search__waymode{padding:0;gap:.5rem;border:0;background:none}.booking-search__panel[data-v-9a296a21] .flight-search__waymode button{min-height:2.375rem;padding-inline:1.25rem;border:.0625rem solid #e4e7ee;background:#fff;color:#141b34;font-size:.875rem;box-shadow:0 .125rem .375rem #1f29400d}.booking-search__panel[data-v-9a296a21] .flight-search__waymode button[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,#ff8a3d,#f86b2c 45%,#f25a2a);color:#fff;box-shadow:0 .5rem 1rem -.5rem #f25a2ab3}.booking-search__panel[data-v-9a296a21] .flight-search__select[data-slot=select-trigger]{min-height:2.375rem;border-color:#e4e7ee;background:#fff;box-shadow:0 .125rem .375rem #1f29400d}.booking-search__panel[data-v-9a296a21] .flight-search ._c2,.booking-search__panel[data-v-9a296a21] .stay-search ._fields,.booking-search__panel[data-v-9a296a21] .tour-package-search{padding-top:1.875rem}.booking-search__panel[data-v-9a296a21] .flight-search{gap:.75rem}.booking-search__panel[data-v-9a296a21] .flight-search ._c2{grid-template-columns:minmax(0,2.35fr) minmax(0,2fr) minmax(0,1.15fr) minmax(0,.95fr);gap:.625rem;align-items:end}.booking-search__panel[data-v-9a296a21] .flight-search__submit,.booking-search__panel[data-v-9a296a21] .stay-search__submit,.booking-search__panel[data-v-9a296a21] .tour-package-search__submit{height:52px;min-height:52px;align-self:end;border-radius:.875rem;background:linear-gradient(135deg,#ff8a3d,#f86b2c 45%,#f25a2a);box-shadow:0 .875rem 1.5rem -.75rem #f25a2abf;font-size:1.125rem;transform:none}.booking-search__panel[data-v-9a296a21] .flight-search__submit:hover:not(:disabled),.booking-search__panel[data-v-9a296a21] .stay-search__submit:hover:not(:disabled),.booking-search__panel[data-v-9a296a21] .tour-package-search__submit:hover:not(:disabled){box-shadow:0 1rem 1.75rem -.75rem #f25a2ae6;transform:none}@media(hover:hover)and (pointer:fine){.booking-search__tabs button[data-v-9a296a21]:not([aria-selected=true]):hover{background:#fef2ee;color:#b43d18}.booking-search__tabs button:not([aria-selected=true]):hover svg[data-v-9a296a21]{color:#f25a2a}}@media(max-width:1023.98px){.booking-search__tabs button[data-v-9a296a21]{min-width:7rem;min-height:3rem;padding-inline:1.125rem;font-size:1rem}.booking-search__tabs button[aria-selected=true][data-v-9a296a21]{min-width:8.5rem}.booking-search__panel[data-v-9a296a21]{padding:1.125rem 1.25rem 1.5rem}}@media(max-width:767.98px){.booking-search__tabs[data-v-9a296a21]{display:grid;width:100%;padding:.375rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;border-radius:1.25rem 1.25rem 0 0;box-shadow:none;clip-path:none}.booking-search__tabs[data-v-9a296a21]:after,.booking-search__tabs[data-v-9a296a21]:before{display:none}.booking-search__tabs button[data-v-9a296a21],.booking-search__tabs button[aria-selected=true][data-v-9a296a21]{min-width:0;min-height:3.375rem;padding-inline:.25rem;flex-direction:column;gap:.25rem;border-radius:.875rem;font-size:.75rem}.booking-search__tabs button svg[data-v-9a296a21],.booking-search__tabs button[aria-selected=true] svg[data-v-9a296a21]{width:1.125rem;height:1.125rem}.booking-search__tabs button span[data-v-9a296a21],.booking-search__tabs button[aria-selected=true] span[data-v-9a296a21]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.booking-search__panel[data-v-9a296a21]{padding:.75rem .75rem 1rem;border-top:0;border-radius:0 0 1.25rem 1.25rem;box-shadow:0 1.25rem 2.5rem -1.5rem #1f29404d}.booking-search__panel[data-v-9a296a21] .inputbox{--field-height:48px}.booking-search__panel[data-v-9a296a21] .flight-search ._c2,.booking-search__panel[data-v-9a296a21] .stay-search ._fields,.booking-search__panel[data-v-9a296a21] .tour-package-search{gap:2rem .5rem;padding-top:1.75rem}.booking-search__panel[data-v-9a296a21] .flight-search ._c2{grid-template-columns:minmax(0,1fr)}.booking-search__panel[data-v-9a296a21] .flight-search__waymode{flex:1 1 auto}.booking-search__panel[data-v-9a296a21] .flight-search__waymode button{flex:1 1 0}.booking-search__panel[data-v-9a296a21] .flight-search__submit,.booking-search__panel[data-v-9a296a21] .stay-search__submit,.booking-search__panel[data-v-9a296a21] .tour-package-search__submit{height:50px;min-height:50px}}@media(prefers-reduced-motion:reduce){.booking-search__panel[data-v-9a296a21] .two-way>button,.booking-search__tabs button[data-v-9a296a21],.booking-search__tabs button svg[data-v-9a296a21]{transition:none}}
