[data-search-root]{--s-label:hsl(var(--t-ink));--s-label-size:0.8125rem;--s-h:2.25rem;--s-radius:var(--t-control-radius);--s-bg:hsl(var(--background));--s-border:hsl(var(--border));--s-text:hsl(var(--t-ink));--s-muted:hsl(var(--muted-foreground));--s-text-size:0.9375rem;--s-gap:0.5rem;--s-row-gap:0.75rem;--s-swap:2.125rem;--s-card:hsl(var(--background));--s-card-radius:var(--t-radius);--s-card-pad:0.75rem;--s-card-shadow:0 12px 32px -20px rgba(0,0,0,.45);--s-submit-h:2.5rem;--s-submit-radius:var(--t-control-radius);--s-chip-h:2rem;--s-chip-radius:var(--t-control-radius);--s-chip-bg:hsl(var(--background));--s-chip-border:transparent;--s-chip-text:hsl(var(--t-ink));--s-chip-shadow:0 1px 2px rgba(0,0,0,.08);--s-chip-pad:0.875rem;--s-loose:hsl(var(--t-ink));--s-danger:hsl(var(--destructive));min-width:0}[data-search-root][data-search-tone=dark]{--s-loose:#fff}@media (min-width:960px){[data-search-root]{--s-h:2.625rem;--s-gap:0.625rem;--s-card-pad:1rem;--s-swap:var(--s-h);--s-submit-h:var(--s-h)}}[data-search-root] [data-search-part=placeholder]{min-height:10rem}[data-search-root] form [data-search-part=panel],[data-search-root] form[data-search-form]{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media (min-width:960px){[data-search-root] form [data-search-part=panel],[data-search-root] form[data-search-form]{gap:.75rem}}[data-search-root] form [data-search-part=toolbar]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;color:var(--s-loose)}[data-search-root] [data-search-part=switcher]{display:flex;align-items:center;min-width:0;max-width:100%}[data-search-root] form [data-search-part=toolbar]>[data-search-part=trip]{margin-left:auto}[data-search-root] form [data-search-part=trip]{display:flex;align-items:center;gap:.5rem;margin:0}[data-search-root] form [data-search-part=pax-toolbar]>[data-search-part=label],[data-search-root] form [data-search-part=trip-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-search-root] form [data-search-part=fields]{display:grid;grid-template-columns:minmax(0,1fr) 1rem 1rem minmax(0,1fr);align-items:end;gap:var(--s-row-gap) var(--s-gap);padding:var(--s-card-pad);border-radius:var(--s-card-radius);background:var(--s-card);box-shadow:var(--s-card-shadow);min-width:0}[data-search-root] form:not([data-search-trip=MULTICITY]) :is([data-search-part=row],[data-search-part=footer]){display:contents}[data-search-root] form [data-search-part=from]{grid-column:1}[data-search-root] form [data-search-part=swap]{grid-column:2/4;justify-self:center}[data-search-root] form [data-search-part=to]{grid-column:4}[data-search-root] form :is([data-search-part=depart],[data-search-part=pax],[data-search-part=submit],[data-search-part=add],[data-search-part=remove],[data-search-part=recent-link],[data-search-part=location],[data-search-part=destination],[data-search-part=id-type],[data-search-part=passport-type],[data-search-part=id-number]){grid-column:1/-1}[data-search-root] form :is([data-search-part=checkin],[data-search-part=nationality],[data-search-part=date]),[data-search-root] form[data-search-trip=RETURN] [data-search-part=depart]{grid-column:1/3}[data-search-root] form :is([data-search-part=return],[data-search-part=checkout],[data-search-part=guests],[data-search-part=travellers]){grid-column:3/-1}@media (max-width:959.98px){[data-search-root] form [data-search-part=toolbar]>[data-search-part=pax-toolbar]{display:none}}@media (min-width:960px){[data-search-root] form [data-search-chip][data-search-only=phone],[data-search-root] form [data-search-part][data-search-only=phone],[data-search-root] form[data-search-pax=toolbar] [data-search-part=footer]>[data-search-part=pax]{display:none}}@media (min-width:960px){:is([data-search-layout=bar],[data-search-layout=card]) form:is([data-search-form=hotel],[data-search-form=tour],[data-search-form=umrah]) [data-search-part=fields],:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=fields]{display:flex;align-items:flex-end;gap:var(--s-gap)}:is([data-search-layout=bar],[data-search-layout=card]) form :is([data-search-part=from],[data-search-part=to],[data-search-part=depart],[data-search-part=return],[data-search-part=pax],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=nationality],[data-search-part=guests],[data-search-part=date],[data-search-part=travellers]){flex:1 1 0}:is([data-search-layout=bar],[data-search-layout=card]) form :is([data-search-part=location],[data-search-part=destination]){flex:1.6 1 0}:is([data-search-layout=bar],[data-search-layout=card]) form :is([data-search-part=swap],[data-search-part=submit],[data-search-part=remove]){flex:none}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=fields]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=location]{grid-column:1/3}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=checkin]{grid-column:3/5}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=checkout]{grid-column:5/-1}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=nationality]{grid-column:1/4}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=guests]{grid-column:4/7}[data-search-layout=card] form[data-search-form=hotel] [data-search-part=submit]{grid-column:7}[data-search-root] form[data-search-form=hajj] :is([data-search-part=id-type],[data-search-part=id-number]){grid-column:1/3}[data-search-root] form[data-search-form=hajj] :is([data-search-part=passport-type],[data-search-part=submit]){grid-column:3/-1}}[data-search-root] form[data-search-form=hajj] [data-search-part=submit]{align-self:end;justify-content:center}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=fields]{display:flex;flex-direction:column;align-items:stretch;counter-reset:search-flight}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row]{display:grid;grid-template-columns:minmax(0,1fr) 1rem 1rem minmax(0,1fr);align-items:end;gap:var(--s-row-gap) var(--s-gap);counter-increment:search-flight}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row]:before{content:"Flight " counter(search-flight);grid-column:1/-1;margin-bottom:-.25rem;color:var(--s-label);font-size:.875rem;font-weight:600}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row]+[data-search-part=row]{padding-top:var(--s-row-gap);border-top:1px dashed var(--s-border)}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]{grid-column:1/-1;justify-self:start;width:auto;height:auto;margin-top:-.25rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--s-danger);font-size:.875rem;font-weight:500}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]>svg{display:none}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]:after{content:"Remove"}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]:hover:not(:disabled){background:transparent;text-decoration:underline}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=footer]{display:flex;flex-direction:column;gap:var(--s-row-gap)}@media (min-width:960px){:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row]{display:flex;align-items:flex-end;gap:var(--s-gap)}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row]:before{content:none}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row]+[data-search-part=row]{padding-top:0;border-top:0}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]{align-self:flex-end;width:2.25rem;height:2.25rem;margin:0 0 calc((var(--s-h) - 2.25rem) / 2);justify-content:center;border-radius:var(--s-swap-radius,9999px);background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]:hover:not(:disabled){background:hsl(var(--destructive)/.9);text-decoration:none}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]>svg{display:block}:is([data-search-layout=bar],[data-search-layout=card]) form[data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=remove]:after{content:none}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=footer]{flex-direction:row;align-items:flex-end;justify-content:flex-end}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=footer] [data-search-part=pax]{flex:0 1 18rem;margin-right:auto}}[data-search-root] form :is([data-search-part=from],[data-search-part=to],[data-search-part=depart],[data-search-part=return],[data-search-part=pax],[data-search-part=pax-toolbar],[data-search-part=location],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=nationality],[data-search-part=guests],[data-search-part=destination],[data-search-part=date],[data-search-part=travellers],[data-search-part=id-type],[data-search-part=passport-type],[data-search-part=id-number]){display:flex;flex-direction:column;gap:.375rem;min-width:0}[data-search-root] form [data-search-part]>:not([hidden])~:not([hidden]){margin-top:0}[data-search-root] form [id$=-form-item-description]{display:none}[data-search-root] form [id$=-form-item-message]{font-size:.75rem;line-height:1.2}[data-search-root] form [data-search-part=label],[data-search-root] form label{font-size:var(--s-label-size);font-weight:500;line-height:1.25;color:var(--s-label)}[data-search-root] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div,[data-search-root] form :is([data-search-part=guests-trigger],[data-search-part=travellers-trigger]),[data-search-root] form [data-search-part=id-number] input,[data-search-root] form [data-search-part=pax-trigger]:not([data-search-chip]),[data-search-root] form button[role=combobox]:not([data-search-chip]){display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;height:var(--s-h);padding:0 .875rem;border:1px solid var(--s-border);border-radius:var(--s-radius);background:var(--s-bg);color:var(--s-text);font-size:var(--s-text-size);font-weight:400;box-shadow:none}[data-search-root] form button[role=combobox]:not([data-search-chip])>svg{display:none}[data-search-root] form [data-search-part=pax-trigger]:not([data-search-chip]){justify-content:space-between}[data-search-root] form :is([data-search-part=pax-trigger],[data-search-part=guests-trigger],[data-search-part=travellers-trigger]) svg{width:1rem;height:1rem;flex:none;opacity:.6}[data-search-root] form :is([data-search-part=guests-trigger],[data-search-part=travellers-trigger])>svg,[data-search-root] form [data-search-part=pax-trigger]>span>svg{display:none}[data-search-root] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div{gap:.25rem;padding:0 .25rem 0 .875rem}[data-search-root] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div>input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;box-shadow:none;outline:none}[data-search-root] form input::-moz-placeholder{font-style:normal;color:var(--s-muted)}[data-search-root] form input::placeholder{font-style:normal;color:var(--s-muted)}[data-search-root] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div>button{flex:none;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--s-muted);box-shadow:none}[data-search-root] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div:focus-within{outline:2px solid hsl(var(--primary)/.45);outline-offset:1px}[data-search-root] form [data-search-part=swap]{flex:none;width:var(--s-swap);height:var(--s-swap);margin:0 0 calc((var(--s-h) - var(--s-swap)) / 2);padding:0;border:1px solid var(--s-border);border-radius:var(--s-swap-radius,9999px);background:var(--s-bg);color:var(--s-muted);box-shadow:none}[data-search-root] form [data-search-part=swap] svg{width:1.125rem;height:1.125rem}[data-search-root] form [data-search-part=submit]{width:100%;height:var(--s-submit-h);padding:0 1.25rem;justify-content:space-between;border-radius:var(--s-submit-radius);font-size:.9375rem;font-weight:600}[data-search-root] form [data-search-part=submit]>svg{width:1.25rem;height:1.25rem}@media (min-width:960px){:is([data-search-layout=bar],[data-search-layout=card]) form [data-search-part=fields] [data-search-part=submit]{width:auto;min-width:9rem}[data-search-root] form[data-search-trip=MULTICITY] [data-search-part=fields] [data-search-part=submit]{width:auto;min-width:13rem}[data-search-layout=stacked] form[data-search-trip=MULTICITY] [data-search-part=fields] [data-search-part=submit]{width:100%}:is([data-search-look=theme-1],[data-search-look=theme-2],[data-search-look=theme-3],[data-search-look=theme-6],[data-search-look=theme-8]) form:not([data-search-trip=MULTICITY],[data-search-form=hajj]) [data-search-part=fields] [data-search-part=submit]{width:var(--s-h);min-width:0;height:var(--s-h);padding:0;justify-content:center;border-radius:var(--s-icon-radius,9999px)}:is([data-search-look=theme-1],[data-search-look=theme-2],[data-search-look=theme-3],[data-search-look=theme-6],[data-search-look=theme-8]) form:not([data-search-trip=MULTICITY],[data-search-form=hajj]) [data-search-part=submit]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}[data-search-root] form [data-search-part=add]{justify-self:end;align-self:flex-end;width:auto;height:auto;padding:.25rem 0;border:0;background:transparent;color:hsl(var(--primary));font-size:.875rem;font-weight:500}[data-search-root] form [data-search-part=add]:hover{background:transparent;text-decoration:underline}[data-search-root] form [data-search-part=remove]{width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--s-border);border-radius:var(--s-swap-radius,9999px);background:var(--s-bg);color:var(--s-danger)}[data-search-root] form [data-search-part=remove]:hover:not(:disabled){border-color:hsl(var(--destructive));background:hsl(var(--destructive)/.08)}[data-search-root] form [data-search-part=remove] svg{width:1rem;height:1rem}[data-search-root] form [role=radiogroup]{padding:.25rem 0}[data-search-root] form [role=radiogroup] label{font-size:var(--s-text-size);font-weight:400}[data-search-root] form [role=radiogroup] button[role=radio]{border-color:var(--s-label);color:var(--s-label)}[data-search-root] form [data-search-chip]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:auto;height:var(--s-chip-h);padding:0 var(--s-chip-pad);border:1px solid var(--s-chip-border);border-radius:var(--s-chip-radius);background:var(--s-chip-bg);color:var(--s-chip-text);font-size:.9375rem;font-weight:400;box-shadow:var(--s-chip-shadow);white-space:nowrap}[data-search-root] form [data-search-chip] svg{width:1rem;height:1rem;opacity:.7}[data-search-root] form [data-search-chip]>span{display:flex;align-items:center;gap:.5rem;min-width:0}[data-search-root] form [data-search-part=trip-toggle]{gap:0;flex-wrap:nowrap}[data-search-root] form [data-search-part=trip-toggle]>button{height:auto;border:0;border-radius:0;background:transparent;color:inherit;font-weight:400}[data-search-look=theme-1]{--s-radius:9999px;--s-card-radius:1rem;--s-chip-radius:9999px;--s-chip-shadow:0 1px 3px rgba(0,0,0,.12)}@media (min-width:960px){[data-search-look=theme-1]{--s-card-pad:1.25rem 1rem;--s-gap:0.6875rem;--s-chip-h:2.5rem}}[data-search-look=theme-2]{--s-card-radius:0;--s-card-shadow:none;--s-chip-bg:transparent;--s-chip-text:#fff;--s-chip-shadow:none;--s-chip-pad:0.25rem;--s-swap-radius:var(--t-control-radius);--s-icon-radius:var(--t-control-radius)}@media (min-width:960px){[data-search-look=theme-2]{--s-h:2rem;--s-swap:2.125rem;--s-card-pad:1.5rem;--s-gap:0.75rem;--s-text-size:0.875rem}[data-search-look=theme-2] form [data-search-part=fields] [data-search-part=label],[data-search-look=theme-2] form [data-search-part=fields] label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[data-search-look=theme-2] form [data-search-part=toolbar]{order:2}[data-search-look=theme-2] form [data-search-part=toolbar]>[data-search-part=trip]{margin-left:0}[data-search-look=theme-2] form [data-search-part=trip-toggle]{gap:2rem}[data-search-look=theme-2] form [data-search-part=trip-toggle]>button{gap:.5rem;padding:.25rem 0;color:#fff;font-size:.8125rem;text-shadow:0 1px 2px rgba(0,0,0,.35)}[data-search-look=theme-2] form [data-search-part=trip-toggle]>button:before{content:"";width:.9375rem;height:.9375rem;border:1.5px solid;border-radius:2px;background:50%/.75rem no-repeat}[data-search-look=theme-2] form [data-search-part=trip-toggle]>button[data-state=on]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}[data-search-look=theme-2] form [data-search-part=trip-toggle]>button:hover{background:transparent;color:#fff;opacity:.85}[data-search-look=theme-2] form [data-search-part=fields] button[role=combobox]:not([data-search-chip])>svg,[data-search-look=theme-2] form [data-search-part=pax-trigger]>svg{display:block;margin-left:auto;opacity:.6}}[data-search-look=theme-3]{--s-radius:9999px;--s-card-radius:1rem;--s-chip-radius:9999px;--s-chip-bg:transparent;--s-chip-border:hsla(0,0%,100%,.35);--s-chip-text:#fff;--s-chip-shadow:none}@media (min-width:960px){[data-search-look=theme-3]{--s-chip-h:2.5rem;--s-card-pad:0.9375rem}}[data-search-look=theme-4]{--s-label:#fff;--s-border:transparent;--s-card:rgba(0,0,0,.45);--s-card-radius:0;--s-card-shadow:none;--s-swap-radius:var(--t-control-radius);--s-chip-bg:transparent;--s-chip-text:#fff;--s-chip-shadow:none;--s-chip-pad:0.25rem;--s-danger:#fb9393}[data-search-look=theme-4] form [data-search-part=fields]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:960px){[data-search-look=theme-4]{--s-h:2.5rem;--s-swap:2.5rem;--s-card-pad:1rem;--s-gap:0.75rem;--s-submit-h:3rem;--s-chip-h:2.5rem;--s-chip-bg:#fff;--s-chip-text:hsl(var(--t-ink));--s-chip-pad:1rem}[data-search-look=theme-4] form[data-search-form=flight] [data-search-part=panel]{display:grid;grid-template-columns:20.5rem minmax(0,1fr);align-items:stretch;gap:1.25rem}[data-search-look=theme-4] form[data-search-form=flight] [data-search-part=toolbar]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-search-look=theme-4] form [data-search-part=toolbar]>[data-search-part=trip]{margin:0;flex-direction:column;align-items:stretch;gap:.375rem}[data-search-look=theme-4] form [data-search-part=pax-toolbar]>[data-search-part=label],[data-search-look=theme-4] form [data-search-part=trip-label]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[data-search-look=theme-4] form [data-search-chip]{width:100%}[data-search-look=theme-4] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=fields]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);align-content:start}[data-search-look=theme-4] form[data-search-form=flight][data-search-trip=RETURN] [data-search-part=fields]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}[data-search-look=theme-4] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) :is([data-search-part=from],[data-search-part=swap],[data-search-part=to],[data-search-part=depart],[data-search-part=return]){grid-column:auto}[data-search-look=theme-4] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=submit]{grid-column:-2;width:100%;margin-top:.75rem}}[data-search-look=theme-5]{--s-radius:9999px;--s-card:transparent;--s-card-pad:0;--s-card-shadow:none;--s-card-radius:0;--s-chip-bg:transparent;--s-chip-shadow:none;--s-chip-pad:0.25rem;--s-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a8 8 0 0 0-8 8c0 5.4 7 11.5 7.3 11.8a1 1 0 0 0 1.4 0C13 21.5 20 15.4 20 10a8 8 0 0 0-8-8Zm0 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z'/%3E%3C/svg%3E")}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=fields]{-moz-column-gap:0;column-gap:0}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to],[data-search-part=depart],[data-search-part=return],[data-search-part=pax]){position:relative;flex-direction:row;align-items:center;gap:.375rem;height:var(--s-h);padding:0 .875rem;border:1px solid var(--s-border);background:hsl(var(--background))}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to],[data-search-part=depart],[data-search-part=return],[data-search-part=pax])>:is(button,div){flex:1 1 auto;height:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=pax]>button{padding:0}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to])>label{display:inline-flex;flex:none;align-items:center;color:var(--s-muted);font-size:var(--s-text-size);font-weight:400;white-space:nowrap}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to])>label:before{content:"";width:1rem;height:1rem;margin-right:.375rem;background:hsl(var(--t-ink));-webkit-mask:var(--s-pin) center /contain no-repeat;mask:var(--s-pin) center /contain no-repeat}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to])>label:after{content:":"}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=depart],[data-search-part=return],[data-search-part=pax])>:is(label,[data-search-part=label]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=depart],[data-search-part=return])>div>button{order:-1;width:1.25rem;color:hsl(var(--t-ink))}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=pax-trigger]>span>svg{display:block}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=from],[data-search-part=to],[data-search-part=depart],[data-search-part=return])>[id$=-form-item-message]{position:absolute;top:calc(100% + .25rem);left:1rem}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=from]{border-right:0;border-radius:9999px 0 0 9999px}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=swap]{width:100%;height:var(--s-h);margin:0;border-radius:0;background:hsl(var(--background))}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=to]{border-left:0;border-radius:0 9999px 9999px 0}[data-search-look=theme-5] form[data-search-form=flight] :is([data-search-part=depart],[data-search-part=pax]){border-radius:9999px}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=RETURN] [data-search-part=depart]{border-radius:9999px 0 0 9999px}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=return]{border-left:0;border-radius:0 9999px 9999px 0}[data-search-look=theme-5] form[data-search-form=flight] [data-search-part=return]>div{padding-left:.875rem;border-left:1px solid var(--s-border)}[data-search-look=theme-5] form [data-search-part=submit]{border-radius:9999px;font-weight:500}[data-search-look=theme-5] form [data-search-part=trip-toggle]{height:var(--s-h);padding:0 .75rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-search-look=theme-5] form [data-search-part=trip-toggle]>button{padding:0 .625rem;font-size:.875rem;white-space:nowrap;color:hsl(var(--primary-foreground))}[data-search-look=theme-5] form [data-search-part=trip-toggle]>button+button{border-left:1px solid hsl(var(--primary-foreground)/.6)}[data-search-look=theme-5] form [data-search-part=trip-toggle]>button[data-state=on]{font-weight:700}[data-search-look=theme-5] form [data-search-part=trip-toggle]>button:hover{background:transparent;color:hsl(var(--primary-foreground));text-decoration:underline}@media (min-width:960px){[data-search-look=theme-5]{--s-row-gap:1rem}}@media (min-width:960px) and (max-width:1199.98px){[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=swap]{width:2.5rem;margin:0 calc(-1 * var(--s-gap))}}@media (min-width:1200px){[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=panel]{display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr) 18.75rem;align-items:stretch;gap:1rem 0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=RETURN] [data-search-part=panel]{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) 18.75rem}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=fields]{display:contents}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=toolbar]{grid-row:1;grid-column:-2}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) :is([data-search-part=from],[data-search-part=swap],[data-search-part=to],[data-search-part=depart],[data-search-part=return],[data-search-part=pax]){grid-row:1;grid-column:auto;border-width:1px 0 1px 1px;border-radius:0}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=from]{border-radius:9999px 0 0 9999px}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=swap]{width:2.5rem;border-left:0}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=return]>div{padding-left:0;border-left:0}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=submit]{grid-row:2;grid-column:-2}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=toolbar]>[data-search-part=trip]{flex:1 1 auto;height:100%;margin:0}[data-search-look=theme-5] form[data-search-form=flight]:not([data-search-trip=MULTICITY]) [data-search-part=trip-toggle]{width:100%;justify-content:space-evenly;border-radius:0 9999px 9999px 0}}@media (min-width:960px){[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=row]{display:grid;grid-template-columns:minmax(0,1.3fr) 2.5rem minmax(0,1.1fr) minmax(0,1fr) 3rem;align-items:center;-moz-column-gap:0;column-gap:0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] :is([data-search-part=from],[data-search-part=swap],[data-search-part=to],[data-search-part=depart],[data-search-part=remove]){grid-column:auto}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=swap]{width:100%;border-left:0;border-right:0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=to]{border-radius:0;border-right:0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=row] [data-search-part=depart]{border-radius:0 9999px 9999px 0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=remove]{justify-self:end;margin:0}[data-search-look=theme-5] form[data-search-form=flight][data-search-trip=MULTICITY] [data-search-part=row]+[data-search-part=row]{padding-top:0;border-top:0}}[data-search-look=theme-6]{--s-radius:9999px;--s-border:transparent;--s-card:transparent;--s-card-pad:0;--s-card-shadow:none;--s-chip-radius:9999px}@media (max-width:959.98px){[data-search-look=theme-6]{--s-chip-bg:transparent;--s-chip-shadow:none;--s-chip-pad:0.25rem}}[data-search-look=theme-7]{--s-label:hsla(0,0%,100%,.7);--s-danger:#fb9393;--s-label-size:0.75rem;--s-text:#fff;--s-muted:hsla(0,0%,100%,.6);--s-bg:transparent;--s-border:hsla(0,0%,100%,.55);--s-radius:0;--s-card:transparent;--s-card-pad:0;--s-card-shadow:none;--s-text-size:1.0625rem;--s-h:2.5rem;--s-gap:1.5rem;--s-row-gap:1.5rem;--s-swap:2rem;--s-chip-bg:transparent;--s-chip-text:hsla(0,0%,100%,.85);--s-chip-shadow:none;--s-chip-pad:0;--s-submit-h:3rem}[data-search-look=theme-7] form :is([data-search-part=depart],[data-search-part=return],[data-search-part=checkin],[data-search-part=checkout],[data-search-part=date])>div,[data-search-look=theme-7] form :is(button[role=combobox]:not([data-search-chip]),[data-search-part=pax-trigger]:not([data-search-chip]),[data-search-part=guests-trigger],[data-search-part=travellers-trigger]),[data-search-look=theme-7] form [data-search-part=id-number] input{border-width:0 0 1px;padding-left:0}[data-search-look=theme-7] form [data-search-part=swap]{border:0;color:hsla(0,0%,100%,.75)}[data-search-look=theme-7] form [data-search-part=submit]{background:#fff;color:hsl(var(--t-ink));font-weight:500}[data-search-look=theme-7] form [data-search-part=submit]:hover{background:hsla(0,0%,100%,.9)}[data-search-look=theme-7] form [data-search-part=add]{color:#fff}[data-search-look=theme-7] form [data-search-part=recent-link]{grid-column:1/3;align-self:center;margin-right:auto;color:#fff}[data-search-look=theme-7] form:has([data-search-part=recent-link]):not([data-search-trip=MULTICITY]) [data-search-part=submit]{grid-column:3/-1}[data-search-look=theme-7] form[data-search-trip=MULTICITY] [data-search-part=footer]:has([data-search-part=recent-link]){flex-flow:row wrap;align-items:center}[data-search-look=theme-7] form[data-search-trip=MULTICITY] [data-search-part=footer]>[data-search-part=pax]{flex:1 0 100%}[data-search-look=theme-7] form[data-search-trip=MULTICITY] [data-search-part=footer]>[data-search-part=submit]{flex:1 1 10rem}@media (min-width:960px){[data-search-look=theme-7] form:not([data-search-trip=MULTICITY]) [data-search-part=fields] [data-search-part=submit]{grid-column:4}[data-search-look=theme-7] form[data-search-trip=MULTICITY] [data-search-part=submit]{flex:none;min-width:16.25rem}}[data-search-look=theme-8]{--s-radius:9999px;--s-card:transparent;--s-card-pad:0;--s-card-shadow:none;--s-chip-radius:9999px;--s-chip-border:hsl(var(--border));--s-chip-shadow:none}[data-search-look=theme-8] form [data-search-part=panel],[data-search-look=theme-8] form[data-search-form]:not([data-search-form=flight]){padding:1rem .75rem;border-radius:1.25rem;background:hsl(var(--background));box-shadow:0 8px 30px rgba(0,0,0,.1)}@media (min-width:960px){[data-search-look=theme-8]{--s-chip-border:transparent;--s-chip-bg:transparent}[data-search-look=theme-8] form [data-search-part=panel],[data-search-look=theme-8] form[data-search-form]:not([data-search-form=flight]){padding:1.5rem}}[data-search-look=theme-10],[data-search-look=theme-9]{--s-chip-border:hsl(var(--border));--s-chip-shadow:none}[data-search-look=theme-9]{--s-radius:9999px;--s-card-radius:1.25rem;--s-card-shadow:0 8px 30px rgba(0,0,0,.1);--s-chip-radius:9999px}[data-search-look=theme-10]{--s-card:transparent;--s-card-pad:0;--s-card-shadow:none;--s-swap-radius:var(--t-control-radius)}[data-search-look=theme-10] form [data-search-part=toolbar]>[data-search-part=trip],[data-search-look=theme-9] form [data-search-part=toolbar]>[data-search-part=trip]{margin-left:0}[data-search-look=theme-10] form [data-search-part=pax-toolbar],[data-search-look=theme-9] form [data-search-part=pax-toolbar]{margin-left:auto}@media (min-width:960px){[data-search-look=theme-10],[data-search-look=theme-9]{--s-submit-h:3rem;--s-row-gap:0.875rem}[data-search-look=theme-9]{--s-card-pad:1rem}[data-search-look=theme-10]{--s-swap:2.625rem}}