.button-change-search{border:1px solid var(--separator);cursor:pointer;width:38px;height:38px}.button-change-search:before{background:var(--surface);content:"";width:8px;position:absolute;top:-.0625rem;bottom:-.0625rem;left:14px}.button-change-search svg{position:relative}.button-change-search{--swap-active-border:var(--separator);background:linear-gradient(var(--surface) 0 0) padding-box, conic-gradient(var(--border) 0deg 180deg, var(--swap-active-border) 180deg 360deg) border-box;border-color:#0000}@media (min-width:40rem){.relative.grid:has(>div:first-child input:focus)>.button-change-search{--swap-active-border:var(--brand-primary)}.relative.grid:has(>div:nth-child(2) input:focus)>.button-change-search{--swap-active-border:var(--brand-primary);background:linear-gradient(var(--surface) 0 0) padding-box, conic-gradient(var(--swap-active-border) 0deg 180deg, var(--separator) 180deg 360deg) border-box}}.passenger-form-collapsible{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1);display:grid;position:relative}.passenger-form-collapsible.show{opacity:1;grid-template-rows:1fr}.passenger-form-collapsible.show:before,.passenger-form-collapsible.show:after{content:"";-ms-box-shadow:inset -.125rem 0 .125rem #f0f2f566;background-color:#f5f5f5;border:.625rem;border-radius:.625rem;width:.875rem;height:.875rem;position:absolute;top:-.4375rem;left:-.4375rem;box-shadow:inset -.125rem 0 .125rem #f0f2f566}.passenger-form-collapsible.show:after{left:auto;right:-.3125rem;box-shadow:inset .125rem 0 .125rem #f0f2f566}@media (prefers-reduced-motion:reduce){.passenger-form-collapsible{transition:opacity .15s linear}}
