.fade-enter-active,.fade-leave-active{transition:opacity .15s}.fade-enter-from,.fade-leave-to{opacity:0}@media(max-width:639px){body.has-mobile-cookie-bar{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}#CookieControl .cookieControl__Bar,.cookieControl .cookieControl__Bar{display:none!important}body.has-mobile-cookie-bar .trip-request-form-footer.sticky{bottom:calc(5rem + env(safe-area-inset-bottom))}.mobile-cookie-bar{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:.625rem;bottom:max(.5rem,env(safe-area-inset-bottom));box-shadow:0 8px 18px #0f172a24;display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) auto;left:.5rem;padding:.5rem .625rem;position:fixed;right:.5rem;z-index:60}.mobile-cookie-bar__text{color:var(--ui-text);display:-webkit-box;font-size:.6875rem;line-height:1.3;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mobile-cookie-bar__actions{align-items:center;display:flex;gap:.375rem;min-width:0}.mobile-cookie-bar__button{border:0;border-radius:.5rem;font-size:.75rem;font-weight:700;line-height:1.2;min-height:2.75rem;min-width:0;padding:.625rem}.mobile-cookie-bar__button--primary{background:var(--ui-primary);color:#fff;flex:1 1 auto}.mobile-cookie-bar__button--secondary{background:transparent;border:1px solid var(--ui-border);color:var(--ui-text);flex:0 0 auto}.mobile-cookie-bar__link{background:transparent;border:0;color:var(--ui-primary);flex:0 0 auto;font-size:.75rem;font-weight:700;line-height:1.2;min-height:2.75rem;min-width:2.75rem;text-decoration:underline}}@media(min-width:640px){#CookieControl .cookieControl__Bar,.cookieControl .cookieControl__Bar{background:var(--ui-bg-muted)!important;border:1px solid var(--ui-border)!important;border-radius:.75rem!important;bottom:1rem!important;box-shadow:0 12px 32px #0f172a29!important;color:var(--ui-text)!important;left:auto!important;max-width:calc(100vw - 2rem)!important;right:1rem!important;width:min(34rem,calc(100vw - 2rem))!important}#CookieControl .cookieControl__BarContainer,.cookieControl .cookieControl__BarContainer{align-items:stretch!important;flex-direction:column!important;gap:.875rem!important;padding:1rem!important}#CookieControl .cookieControl__BarButtons,.cookieControl .cookieControl__BarButtons{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important;width:100%!important}#CookieControl .cookieControl__BarButtons button,.cookieControl .cookieControl__BarButtons button{border-radius:.5rem!important;margin:0!important;min-height:2.75rem!important;white-space:normal!important}#CookieControl .cookieControl__ModalContent,.cookieControl .cookieControl__ModalContent{background:var(--ui-bg-muted)!important;border:1px solid var(--ui-border)!important;border-radius:.75rem!important;color:var(--ui-text)!important}#CookieControl .cookieControl__ModalButtons button,#CookieControl .cookieControl__ModalClose,#CookieControl .cookieControl__ModalContent input+button,.cookieControl .cookieControl__ModalButtons button,.cookieControl .cookieControl__ModalClose,.cookieControl .cookieControl__ModalContent input+button{border-radius:.5rem!important}.mobile-cookie-bar{display:none}}@media(min-width:1024px){#CookieControl .cookieControl__Bar,.cookieControl .cookieControl__Bar{width:min(42rem,calc(100vw - 2rem))!important}#CookieControl .cookieControl__BarContainer,.cookieControl .cookieControl__BarContainer{align-items:center!important;flex-direction:row!important}#CookieControl .cookieControl__BarContainer>div:first-child,.cookieControl .cookieControl__BarContainer>div:first-child{min-width:0!important}#CookieControl .cookieControl__BarButtons,.cookieControl .cookieControl__BarButtons{flex:0 0 21rem!important;width:21rem!important}}.reaction-button-group[data-v-3f30b94e] [data-slot=base]{justify-content:center;min-width:0}@media(min-width:640px){.reaction-button-group[data-v-3f30b94e] [data-slot=base]{border-radius:var(--ui-radius)}.reaction-button-group[data-v-3f30b94e] [data-slot=base]:first-child{border-end-end-radius:0;border-start-end-radius:0}.reaction-button-group[data-v-3f30b94e] [data-slot=base]:not(:first-child):not(:last-child){border-radius:0}.reaction-button-group[data-v-3f30b94e] [data-slot=base]:last-child{border-end-start-radius:0;border-start-start-radius:0}}
