.event-detail-root{container:event-detail/inline-size}.event-detail-layout{width:100%;max-width:28rem;margin-inline:auto;padding:1rem 1rem 7rem}.event-detail-flyer{margin-block:1.25rem 1rem}.event-detail-facts{background:var(--surface);box-shadow:var(--elevation-card);border-radius:.75rem;padding:1rem}.event-detail-actions{border:1px solid var(--border-strong);background:var(--surface);min-width:0;box-shadow:var(--elevation-card);border-radius:.875rem;margin-block:1.25rem;padding:1rem}.event-detail-body,.event-detail-access{min-width:0}.event-reservation-primary{color:#fff;text-align:center;background:#135f91;border:1px solid #135f91;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.625rem .75rem;font-size:.875rem;font-weight:700;transition:background-color .15s,scale .15s;display:flex}.event-reservation-primary:hover{background:#0e527f}.event-reservation-primary:active{scale:.96}.event-reservation-primary:focus-visible{outline-offset:3px;outline:3px solid #135f91}@container event-detail (min-width:64rem){.event-detail-layout:not(.event-detail-narrow){grid-template:"flyer summary""flyer actions""flyer body""flyer access"1fr/17.5rem minmax(0,1fr);align-items:start;gap:1.5rem;max-width:70rem;padding:1.5rem 1.5rem 2rem;display:grid}.event-detail-layout:not(.event-detail-narrow) .event-detail-flyer{grid-area:flyer;margin:0}.event-detail-layout:not(.event-detail-narrow) .event-detail-summary{grid-area:summary;min-width:0}.event-detail-layout:not(.event-detail-narrow) .event-detail-actions{grid-area:actions;margin:0}.event-detail-layout:not(.event-detail-narrow) .event-detail-body{grid-area:body}.event-detail-layout:not(.event-detail-narrow) .event-detail-access{grid-area:access}.event-detail-layout:not(.event-detail-narrow) .event-detail-notice{grid-column:2}.event-detail-layout:not(.event-detail-narrow) .event-detail-facts{box-shadow:none;background:0 0;padding:0}.event-detail-layout.event-detail-no-image:not(.event-detail-narrow){grid-template:"summary actions""body actions""access actions"1fr/minmax(0,1fr) 18.75rem;max-width:65rem}.event-detail-no-image:not(.event-detail-narrow) .event-detail-notice{grid-column:1}.event-detail-no-image:not(.event-detail-narrow) .event-detail-actions[data-fits=true]{z-index:10;position:sticky;top:1.5rem}.event-detail-layout .performance-detail-actions{max-height:calc(100dvh - 8rem);position:sticky;top:1.5rem;overflow-y:auto}.event-detail-layout.performance-detail-layout{max-width:72rem}.event-detail-layout.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image){grid-template-rows:auto auto 1fr;grid-template-areas:"flyer summary""flyer body""flyer access"}.event-detail-layout.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-actions{margin-top:calc(var(--event-flyer-height,0px) + 1.5rem);grid-area:flyer;align-self:start}.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-actions[data-fits=true]{z-index:10;position:sticky;top:1.5rem}.event-detail-layout.event-detail-side-access.event-detail-no-image:not(.event-detail-narrow){grid-template-rows:auto 1fr;grid-template-areas:"summary actions""body actions"}.event-detail-side-access.event-detail-no-image:not(.event-detail-narrow) .event-detail-access{margin-top:calc(var(--event-actions-height,0px) + 1.5rem);grid-area:actions;align-self:start}.event-detail-side-access.event-detail-no-image[data-side-fits=true]:not(.event-detail-narrow) .event-detail-access{top:calc(3rem + var(--event-actions-height,0px));position:sticky}.event-detail-side-access.event-detail-no-image[data-side-fits=false]:not(.event-detail-narrow) .event-detail-actions{position:static}.event-detail-side-access.event-detail-no-image:not(.event-detail-narrow) .event-detail-access [data-location-actions]{grid-template-columns:minmax(0,1fr)}.event-detail-side-access.event-detail-no-image:not(.event-detail-narrow) .event-detail-access [data-location-actions]>*{grid-column:auto}}@container event-detail (min-width:80rem){.event-detail-layout:not(.event-detail-narrow):not(.event-detail-no-image){grid-template:"flyer summary actions""flyer body actions""flyer access actions"1fr/17.5rem minmax(0,1fr) 18.75rem;max-width:80rem}.event-detail-layout:not(.event-detail-narrow) .event-detail-actions[data-fits=true]{z-index:10;position:sticky;top:1.5rem}.event-detail-layout.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image){grid-template-rows:auto 1fr;grid-template-areas:"flyer summary actions""flyer body actions"}.event-detail-layout.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-actions{grid-area:actions;margin-top:0}.event-detail-side-access:not(.event-detail-narrow) .event-detail-access [data-location-actions]{grid-template-columns:minmax(0,1fr)}.event-detail-side-access:not(.event-detail-narrow) .event-detail-access [data-location-actions]>*{grid-column:auto}.event-detail-side-access:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-access{margin-top:calc(var(--event-actions-height,0px) + 1.5rem);grid-area:actions;align-self:start}.event-detail-side-access[data-side-fits=true]:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-access{top:calc(3rem + var(--event-actions-height,0px));position:sticky}.event-detail-layout.event-detail-side-access[data-side-fits=false]:not(.event-detail-narrow) .event-detail-actions{position:static}.event-detail-side-access[data-flyer-fits=true]:not(.event-detail-narrow):not(.event-detail-no-image) .event-detail-flyer{position:sticky;top:1.5rem}}
