.events-table{border:1px solid var(--border-neutral-muted);padding:var(--spacing-24)}.events-table__row:not(:last-child){border-bottom:1px solid var(--border-neutral-muted)}.events-table__row--unavailable{opacity:.72}.events-table__status{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--colour-secondary-400, #e07a5f);color:#fff;font:var(--Label-100, 12px/16px sans-serif);white-space:nowrap}.event-booking-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;width:100vw;height:100vh;background-color:var(--colour-black-tertiary-80)}.event-booking-modal__wrapper{position:fixed;top:50%;left:50%;z-index:1100;transform:translate(-50%,-50%);width:min(960px,100vw - 32px);max-height:min(90vh,900px)}.event-booking-modal__close{position:absolute;top:0;right:0;transform:translate(30%,-100%);width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;z-index:1;transition:background .2s ease;background:none;color:var(--colour-white)}.event-booking-modal__close:hover{background:var(--colour-black-secondary-99)}.event-booking-modal__close:focus-visible{outline:2px solid var(--colour-white);outline-offset:2px;background:var(--colour-black-secondary-99)}.event-booking-modal__panel{max-height:min(90vh,900px);overflow:auto;border-radius:4px;background:#fff;box-shadow:0 24px 48px #1216153d}.event-booking-modal__panel .event-booking{max-width:none;margin:0;padding:24px}@media(min-width:768px){.event-booking-modal__panel .event-booking{padding:32px}}.event-bar{padding-bottom:0}.event-bar__inner{background-color:var(--colour-event-bar);font:var(--Body-100-Normal);box-shadow:var(--event-bar-shadow)}@media(min-width:768px){.event-bar__title{font:var(--Body-200-Normal)}}.event-bar__button{--cta-hover-color: #1216154d;cursor:pointer}.event-bar__button-text:after{content:"";display:inline-block;position:relative;bottom:2px;margin-left:8px;border-right:2px solid var(--colour-black);border-bottom:2px solid var(--colour-black);width:8px;height:8px;cursor:pointer;transform:rotate(45deg);transition:transform .3s ease,bottom .3s ease}.event-bar__button-text--active:after{transform:rotate(-135deg);bottom:-2px}
