.b-search.sw-style-a,.b-search.sw-style-b,.b-search.sw-style-c{--sw-red:#ed1a24;--sw-red-dark:#c8101a;--sw-ink:#14141a}.b-search.sw-style-a{background:#1b2433 var(--sw-photo,none) center 40% / cover no-repeat;color:#fff;isolation:isolate;padding:34px 32px 32px}.b-search.sw-style-a:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#080e1c40 0%,#080e1c1a 45%,#080e1c73 100%);position:absolute;inset:0}.b-search.sw-style-a .ctabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;flex-wrap:wrap;gap:6px;max-width:100%;padding:5px;display:inline-flex}.b-search.sw-style-a .ctabs button{color:#fff;text-shadow:0 1px 2px #00000040;border:0;font-weight:700}.b-search.sw-style-a .ctabs button:hover{background:#ffffff24}.b-search.sw-style-a .ctabs button[aria-selected=true]{color:var(--sw-red);text-shadow:none;background:#fff;box-shadow:0 6px 16px -6px #00000059}.b-search.sw-style-a [data-search-form]{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffff29;border:1px solid #ffffff61;border-radius:26px;padding:18px;box-shadow:0 24px 60px -24px #0000008c}.b-search.sw-style-a .trip-toggle{background:#ffffff2e;border:1px solid #fff6}.b-search.sw-style-a .trip-toggle button{color:#fff}.b-search.sw-style-a .trip-toggle button[aria-pressed=true]{color:var(--sw-ink);background:#fff}.b-search.sw-style-a [data-search-form]>form>p{text-shadow:0 1px 2px #00000059;color:#fff!important}.b-search.sw-style-a .cf{background:#fffffff5;border-color:#ffffffe6;border-radius:18px;box-shadow:0 8px 20px -14px #00000080}.b-search.sw-style-a .cf:focus-within,.b-search.sw-style-a .cf:hover{border-color:var(--sw-red)}.b-search.sw-style-a .cf:focus-within{box-shadow:0 0 0 3px #ed1a2440}.b-search.sw-style-a .cgo{background:var(--sw-red);color:#fff;border-radius:18px;box-shadow:0 14px 30px -12px #ed1a24bf}.b-search.sw-style-a .cgo:hover{background:var(--sw-red-dark)}.b-search.sw-style-a [data-search-form] .text-red-700{background:#c8101ad9;border-radius:10px;padding:6px 10px;color:#fff!important}.b-search.sw-style-b{color:#1d2433;background:#fff;box-shadow:0 18px 50px -24px #10182859}.b-search.sw-style-b .ctabs{scrollbar-width:none;border-bottom:1px solid #eaecf0;flex-wrap:nowrap;gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.b-search.sw-style-b .ctabs::-webkit-scrollbar{display:none}.b-search.sw-style-b .ctabs button{color:#475467;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;gap:6px;margin-bottom:-1px;padding:10px 18px 12px;font-size:14px}.b-search.sw-style-b .ctabs button svg{width:21px;height:21px}.b-search.sw-style-b .ctabs button:hover{color:#1d2433;background:#f9fafb}.b-search.sw-style-b .ctabs button[aria-selected=true]{color:var(--sw-red);border-bottom-color:var(--sw-red);background:0 0}.b-search.sw-style-b .trip-toggle{background:0 0;gap:6px;padding:0}.b-search.sw-style-b .trip-toggle button{color:#344054;border:1px solid #d0d5dd}.b-search.sw-style-b .trip-toggle button[aria-pressed=true]{border-color:var(--sw-red);color:var(--sw-red);box-shadow:none;background:#fff5f5}.b-search.sw-style-b .cgrid{gap:0}.b-search.sw-style-b .cf{color:#1d2433;background:#fff;border:1px solid #d0d5dd;border-radius:0;margin-inline-start:-1px}.b-search.sw-style-b .cf:hover{background:#f9fafb;border-color:#d0d5dd}.b-search.sw-style-b .cf:focus-within{border-color:var(--sw-red);box-shadow:inset 0 0 0 1px var(--sw-red);z-index:2}.b-search.sw-style-b .cf.ap-open{z-index:40}.b-search.sw-style-b .cgrid>.cf:first-child{border-start-start-radius:12px;border-end-start-radius:12px;margin-inline-start:0}.b-search.sw-style-b .cgrid>.cf:not(:has(~.cf)){border-start-end-radius:12px;border-end-end-radius:12px}.b-search.sw-style-b .lbl{text-transform:none;letter-spacing:0;color:#667085;font-size:12.5px}.b-search.sw-style-b .cgo{background:var(--sw-red);color:#fff;border-radius:12px;margin-top:10px}.b-search.sw-style-b .cgo:hover{background:var(--sw-red-dark)}.b-search.sw-style-c{color:#fff;background-color:var(--sw-red);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%23fff' stroke-opacity='.17' stroke-width='1.6'%3E%3Ccircle cx='100' cy='100' r='96'/%3E%3Cellipse cx='100' cy='100' rx='48' ry='96'/%3E%3Cellipse cx='100' cy='100' rx='82' ry='96'/%3E%3Cpath d='M100 4v192M4 100h192M14 52h172M14 148h172M40 22h120M40 178h120'/%3E%3C/svg%3E"),radial-gradient(120% 140% at 100% 0,#ffffff24 0%,#fff0 55%),linear-gradient(160deg,#f2303a 0%,#ed1a24 45%,#c8101a 100%);background-position:right -90px top -120px,0 0,0 0;background-repeat:no-repeat;background-size:440px 440px,auto,auto;padding:26px}[dir=rtl] .b-search.sw-style-c{background-position:-90px -120px,0 0,0 0}.b-search.sw-style-c .ctabs{background:#00000029;border:1px solid #ffffff2e;border-radius:18px;flex-wrap:nowrap;gap:6px;margin-bottom:16px;padding:6px;display:flex}.b-search.sw-style-c .ctabs button{color:#fff;border:0;border-radius:13px;flex:1 1 0;justify-content:center;min-height:54px;font-size:16px;font-weight:700}.b-search.sw-style-c .ctabs button:hover{background:#ffffff1f}.b-search.sw-style-c .ctabs button[aria-selected=true]{color:var(--sw-red);background:#fff;box-shadow:0 8px 20px -10px #00000073}.b-search.sw-style-c [data-search-form]{color:var(--sw-ink);background:#fff;border-radius:24px;padding:20px;box-shadow:0 26px 60px -28px #3c0000a6}.b-search.sw-style-c .trip-toggle{background:#f4f4f5}.b-search.sw-style-c .trip-toggle button[aria-pressed=true]{color:var(--sw-red)}.b-search.sw-style-c .cf{background:#f6f6f7;border:1.5px solid #e4e4e7;border-radius:16px}.b-search.sw-style-c .cf:hover{border-color:#d4d4d8}.b-search.sw-style-c .cf:focus-within{border:2px solid var(--sw-red);background:#fff;box-shadow:0 0 0 4px #ed1a241f}.b-search.sw-style-c .cgo{color:#fff;background:#14141a;border-radius:16px;min-height:62px;font-size:18px}.b-search.sw-style-c .cgo:hover{background:#2a2a32}.b-search.sw-style-c>p{color:#fff}.b-search.sw-style-a .cgo:disabled,.b-search.sw-style-b .cgo:disabled,.b-search.sw-style-c .cgo:disabled{opacity:.72}.b-search.sw-style-a [data-testid=admin-view-note],.b-search.sw-style-c [data-testid=admin-view-note]{position:relative}@media (min-width:761px){.b-search.sw-style-a .cgo,.b-search.sw-style-b .cgo,.b-search.sw-style-c .cgo{grid-column:1/-1;min-height:58px}.b-search.sw-style-a .cgrid,.b-search.sw-style-c .cgrid{row-gap:10px}}@media (max-width:760px){.b-search.sw-style-a{background-position:30%;padding:16px 12px 14px}.b-search.sw-style-a .ctabs{border-radius:18px;flex-wrap:nowrap;gap:4px;display:flex}.b-search.sw-style-a .ctabs button{white-space:normal;text-align:center;border-radius:14px;flex:1 1 0;padding:9px 4px;font-size:13px;line-height:1.15}.b-search.sw-style-a .ctabs button svg{display:none}.b-search.sw-style-a [data-search-form]{border-radius:20px;padding:10px}.b-search.sw-style-a .cf{border-radius:14px}.b-search.sw-style-b{padding:14px 12px}.b-search.sw-style-b .ctabs{gap:0;margin-bottom:14px;display:flex}.b-search.sw-style-b .ctabs button{flex:1 1 0;gap:5px;padding:8px 4px 10px;font-size:12.5px}.b-search.sw-style-b .ctabs button:last-child:nth-child(odd){grid-column:auto}.b-search.sw-style-b .cf{margin-inline-start:0;border-radius:0;margin-top:-1px}.b-search.sw-style-b .cgrid>.cf:first-child{border-radius:12px 12px 0 0}.b-search.sw-style-b .cgrid>.cf:not(:has(~.cf)){border-radius:0 0 12px 12px}.b-search.sw-style-b .cgrid>.cf:not(.wide-m)+.cf:not(.wide-m){margin-inline-start:-1px}.b-search.sw-style-b .cgo{margin:10px 0 0}.b-search.sw-style-c{background-position:right -80px top -90px,0 0,0 0;background-size:300px 300px,auto,auto;padding:12px}[dir=rtl] .b-search.sw-style-c{background-position:-80px -90px,0 0,0 0}.b-search.sw-style-c .ctabs{border-radius:16px;gap:4px;padding:5px;display:flex}.b-search.sw-style-c .ctabs button{white-space:normal;text-align:center;border-radius:11px;min-height:46px;padding:8px 4px;font-size:13px;line-height:1.15}.b-search.sw-style-c .ctabs button svg{display:none}.b-search.sw-style-c .ctabs button:last-child:nth-child(odd){grid-column:auto}.b-search.sw-style-c [data-search-form]{border-radius:20px;padding:12px}.b-search.sw-style-c .cgo{min-height:58px}}
