.EventHandoff-module__TvOlXa__handoff{gap:var(--inner-lg,16px);flex-direction:column;display:flex}.EventHandoff-module__TvOlXa__status{gap:var(--inner-sm,8px);flex-direction:column;display:flex}.EventHandoff-module__TvOlXa__track{border-radius:var(--border-radius-xs,4px);background:var(--surface-neutral-color-surface-neutral-strong,#e9ecef);width:100%;height:4px;position:relative;overflow:hidden}.EventHandoff-module__TvOlXa__bar,.EventHandoff-module__TvOlXa__bar-done{border-radius:var(--border-radius-xs,4px);background:var(--surface-primary-color-surface-primary-default,#fe300b);position:absolute;inset:0}.EventHandoff-module__TvOlXa__bar{width:40%;animation:1.4s ease-in-out infinite EventHandoff-module__TvOlXa__handoff-slide}.EventHandoff-module__TvOlXa__bar-done{background:var(--surface-success-color-surface-success-default,#046865);width:100%;transition:var(--transition,all .2s ease-in-out)}@keyframes EventHandoff-module__TvOlXa__handoff-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.EventHandoff-module__TvOlXa__bar{opacity:.6;width:100%;animation:none}}.EventHandoff-module__TvOlXa__status-text,.EventHandoff-module__TvOlXa__status-text-ready{font-family:var(--font-family-body,Roboto);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);margin:0;font-weight:700;animation:.2s ease-in-out EventHandoff-module__TvOlXa__handoff-fade}.EventHandoff-module__TvOlXa__status-text-ready{color:var(--text-success-color-text-success-default,#046865)}@keyframes EventHandoff-module__TvOlXa__handoff-fade{0%{opacity:0}to{opacity:1}}.EventHandoff-module__TvOlXa__summary{gap:var(--inner-sm,8px);padding:var(--inner-lg,16px);border-radius:var(--border-radius-sm,8px);background:var(--background-color-background-subtle,#fafafa);flex-direction:column;margin:0;display:flex}.EventHandoff-module__TvOlXa__row,.EventHandoff-module__TvOlXa__row-total{gap:var(--inner-2xs,4px);flex-direction:column;display:flex}.EventHandoff-module__TvOlXa__row-total{padding-top:var(--inner-sm,8px);border-top:1px solid var(--border-neutral-color-border-neutral-weak,#e9ecef);flex-direction:row;justify-content:space-between;align-items:baseline}.EventHandoff-module__TvOlXa__label,.EventHandoff-module__TvOlXa__total-label{font-family:var(--font-family-body,Roboto);font-size:var(--font-size-xs,12px);line-height:var(--font-line-height-xs,14.4px);color:var(--text-neutral-color-text-neutral-weak,#6c757d);margin:0}.EventHandoff-module__TvOlXa__value,.EventHandoff-module__TvOlXa__total-value{font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);margin:0}.EventHandoff-module__TvOlXa__venue{color:var(--text-neutral-color-text-neutral-weak,#6c757d);display:block}.EventHandoff-module__TvOlXa__total-label{font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f)}.EventHandoff-module__TvOlXa__total-value{font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);font-weight:700}.EventHandoff-module__TvOlXa__next{gap:var(--inner-2xs,4px);flex-direction:column;display:flex}.EventHandoff-module__TvOlXa__next-title{font-family:var(--font-family-title,Outfit);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);margin:0;font-weight:700}.EventHandoff-module__TvOlXa__next-body,.EventHandoff-module__TvOlXa__next-delay{font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);color:var(--text-neutral-color-text-neutral-default,#1f1f1f);margin:0}.EventHandoff-module__TvOlXa__next-delay{color:var(--text-neutral-color-text-neutral-weak,#6c757d)}
.EventDetail-module__FUN37G__detail{background:var(--surface-neutral-color-surface-neutral-default,#fafafa);flex-direction:column;width:100%;display:flex}.EventDetail-module__FUN37G__topbar{width:1100px;max-width:calc(100% - 32px);padding:var(--inner-lg,16px) 0 0;margin:0 auto;display:flex}.EventDetail-module__FUN37G__back{align-items:center;gap:var(--inner-2xs,4px);color:var(--text-primary-color-text-primary-default,#fe300b);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);font-weight:700;text-decoration:none;display:inline-flex}.EventDetail-module__FUN37G__back:hover{text-decoration:underline}.EventDetail-module__FUN37G__back-icon{color:var(--icon-primary-color-icon-primary-default,#fe300b);font-size:var(--font-size-md-plus,18px)!important}.EventDetail-module__FUN37G__heading{align-items:flex-end;gap:var(--inner-lg,16px);width:1100px;max-width:calc(100% - 32px);padding-top:var(--inner-md,12px);margin:0 auto;display:flex;position:relative}.EventDetail-module__FUN37G__poster{flex:0 0 260px;height:200px;position:relative}.EventDetail-module__FUN37G__poster-image{object-fit:contain;object-position:center bottom}.EventDetail-module__FUN37G__heading-texts{align-items:flex-start;gap:var(--inner-sm,8px);flex-direction:column;min-width:0;display:flex}@media screen and (max-width:767px){.EventDetail-module__FUN37G__heading{flex-direction:column;align-items:center}.EventDetail-module__FUN37G__poster{flex:none;width:208px;height:160px}.EventDetail-module__FUN37G__heading-texts{text-align:center;align-items:center}}.EventDetail-module__FUN37G__title{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-title,Outfit);font-size:var(--font-size-2xl,40px);line-height:var(--font-line-height-2xl,48px);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800}.EventDetail-module__FUN37G__meta{gap:var(--inner-sm,8px) var(--inner-2xl,24px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EventDetail-module__FUN37G__meta-item{align-items:center;gap:var(--inner-2xs,4px);color:var(--text-neutral-color-text-neutral-weak,#6c757d);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);display:flex}.EventDetail-module__FUN37G__meta-icon{color:var(--icon-neutral-color-icon-neutral-weak,#6c757d);font-size:var(--font-size-md,16px)!important}.EventDetail-module__FUN37G__availability{margin-top:var(--inner-2xs,4px)}.EventDetail-module__FUN37G__body{align-items:flex-start;gap:var(--outer-xs,32px);width:1100px;max-width:calc(100% - 32px);padding:var(--outer-sm,36px) 0 var(--outer-md,48px);margin:0 auto;display:flex}@media screen and (max-width:1023px){.EventDetail-module__FUN37G__body{flex-direction:column-reverse}}.EventDetail-module__FUN37G__main-column{gap:var(--outer-sm,36px);flex-direction:column;flex:1;min-width:0;display:flex}@media screen and (max-width:1023px){.EventDetail-module__FUN37G__main-column{width:100%}}.EventDetail-module__FUN37G__booking-column{top:var(--inner-lg,16px);flex:0 0 360px;position:sticky}@media screen and (max-width:1023px){.EventDetail-module__FUN37G__booking-column{flex:none;width:100%;position:static}}.EventDetail-module__FUN37G__section{gap:var(--inner-lg,16px);flex-direction:column;display:flex}.EventDetail-module__FUN37G__section-title{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-title,Outfit);font-size:var(--font-size-xl,32px);line-height:var(--font-line-height-xl,38.4px);margin:0;font-weight:800}.EventDetail-module__FUN37G__section-subtitle{margin:calc(var(--inner-md,12px) * -1) 0 0;color:var(--text-neutral-color-text-neutral-weak,#6c757d);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px)}.EventDetail-module__FUN37G__operator-info{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px)}.EventDetail-module__FUN37G__operator-info p{margin:0 0 var(--inner-sm,8px)}.EventDetail-module__FUN37G__operator-info ul,.EventDetail-module__FUN37G__operator-info ol{margin:0 0 var(--inner-sm,8px);padding-left:var(--inner-xl,20px);gap:var(--inner-2xs,4px);flex-direction:column;display:flex}.EventDetail-module__FUN37G__operator-info strong{font-weight:700}.EventDetail-module__FUN37G__operator-info a{color:var(--text-primary-color-text-primary-strong,#991500)}.EventDetail-module__FUN37G__operator-info h2,.EventDetail-module__FUN37G__operator-info h3{margin:var(--inner-md,12px) 0 var(--inner-2xs,4px);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);font-weight:700}.EventDetail-module__FUN37G__faqs{gap:var(--inner-sm,8px);flex-direction:column;display:flex}.EventDetail-module__FUN37G__faq{padding:var(--inner-lg,16px);border-radius:var(--border-radius-md,16px);background:var(--surface-neutral-color-surface-neutral-weak,#fff);border:1px solid var(--border-neutral-color-border-neutral-weak,#e9ecef)}.EventDetail-module__FUN37G__faq-question{justify-content:space-between;align-items:center;gap:var(--inner-sm,8px);cursor:pointer;color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);font-weight:700;list-style:none;display:flex}.EventDetail-module__FUN37G__faq-question::-webkit-details-marker{display:none}.EventDetail-module__FUN37G__faq-caret{color:var(--icon-neutral-color-icon-neutral-weak,#6c757d);flex-shrink:0;transition:transform .15s;font-size:var(--font-size-xl,24px)!important}.EventDetail-module__FUN37G__faq[open] .EventDetail-module__FUN37G__faq-caret{transform:rotate(180deg)}.EventDetail-module__FUN37G__faq-answer{margin:var(--inner-sm,8px) 0 0;color:var(--text-neutral-color-text-neutral-weak,#6c757d);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px)}.EventDetail-module__FUN37G__faq-terms{margin-top:var(--inner-md,12px);color:var(--text-primary-color-text-primary-default,#fe300b);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);text-underline-offset:2px;font-weight:700;text-decoration:underline;display:inline-block}.EventDetail-module__FUN37G__faq-terms:hover{color:var(--text-primary-color-text-primary-strong,#c42000)}.EventDetail-module__FUN37G__booking{gap:var(--inner-lg,16px);padding:var(--inner-2xl,24px);border-radius:var(--border-radius-md,16px);background:var(--surface-neutral-color-surface-neutral-weak,#fff);border:1px solid var(--border-neutral-color-border-neutral-weak,#e9ecef);flex-direction:column;display:flex;box-shadow:0 2px 4px #002a550a,0 8px 16px -4px #002a550f}.EventDetail-module__FUN37G__booking-title{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-title,Outfit);font-size:var(--font-size-lg,22px);line-height:var(--font-line-height-lg,28.8px);margin:0;font-weight:800}.EventDetail-module__FUN37G__field-block{gap:var(--inner-sm,8px);flex-direction:column;display:flex}.EventDetail-module__FUN37G__field-label{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);font-weight:700}.EventDetail-module__FUN37G__date-pending{padding:var(--inner-md,12px);border-radius:var(--border-radius-sm,8px);background:var(--surface-warning-color-surface-warning-weaker,#fff3c4);color:var(--text-warning-color-text-warning-strong,#5c3600);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px)}.EventDetail-module__FUN37G__passengers{align-items:center;gap:var(--inner-lg,16px);display:flex}.EventDetail-module__FUN37G__passengers-count{text-align:center;min-width:32px;color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-title,Outfit);font-size:var(--font-size-lg,20px);line-height:var(--font-line-height-lg,24px);font-weight:700}.EventDetail-module__FUN37G__summary{gap:var(--inner-2xs,4px);padding-top:var(--inner-lg,16px);border-top:1px solid var(--border-neutral-color-border-neutral-weak,#e9ecef);flex-direction:column;display:flex}.EventDetail-module__FUN37G__price-each{color:var(--text-neutral-color-text-neutral-weak,#6c757d);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-xs,12px);line-height:var(--font-line-height-xs,14.4px);margin:0}.EventDetail-module__FUN37G__total-row{justify-content:space-between;align-items:baseline;gap:var(--inner-sm,8px);display:flex}.EventDetail-module__FUN37G__total-label{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-md,16px);line-height:var(--font-line-height-md,19.2px);font-weight:700}.EventDetail-module__FUN37G__total-value{color:var(--text-neutral-color-text-neutral-default,#1f1f1f);font-family:var(--font-family-title,Outfit);font-size:var(--font-size-xl,32px);line-height:var(--font-line-height-xl,38.4px);font-weight:800}.EventDetail-module__FUN37G__installments{color:var(--text-success-color-text-success-default,#046865);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-sm,14px);line-height:var(--font-line-height-sm,16.8px);margin:0;font-weight:700}.EventDetail-module__FUN37G__error-notice{align-items:flex-start;gap:var(--inner-sm,8px);padding:var(--inner-md,12px);border-radius:var(--border-radius-sm,8px);background:var(--surface-error-color-surface-error-weaker,#ffe0de);border:1px solid var(--border-error-color-border-error-default,#dd2c2f);color:var(--text-error-color-text-error-default,#dd2c2f);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-xs,12px);line-height:var(--font-line-height-xs,14.4px);margin:0;display:flex}.EventDetail-module__FUN37G__error-notice-icon{color:var(--icon-error-color-icon-error-default,#dd2c2f);flex-shrink:0;font-size:var(--font-size-md,16px)!important}.EventDetail-module__FUN37G__provider-notice{color:var(--text-neutral-color-text-neutral-weak,#6c757d);font-family:var(--font-family-body,Roboto);font-size:var(--font-size-xs,12px);line-height:var(--font-line-height-xs,14.4px);margin:0}
