.ticketList{container:ticketList/inline-size;display:flex;flex-direction:column;row-gap:var(--map-fallback-gap-innermodule)}.ticketList ul{display:grid;font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);gap:var(--map-fallback-gap-inneritem);letter-spacing:.06em;list-style:none;margin:0;padding:0}.ticketList ul .item{color:var(--map-fallback-text);display:flex;justify-content:space-between;outline:none;position:relative;text-decoration:none;vertical-align:top}.ticketList ul .item:before{background:var(--buttonBase-color,var(--assign-button-base-color));content:"";inset:calc(100% - 1px) 0 0 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.ticketList ul .item:is(:active,:focus,:hover,:focus-within):not(.disabled):before{transform:scaleX(1);transform-origin:left bottom}.ticketList ul .item.hidden{display:none}.ticketList ul .item .main{display:flex;flex:1;flex-wrap:wrap}@container ticketList (min-width: 600.1px){.ticketList ul .item .main{flex-wrap:nowrap}}@container ticketList (min-width: 500.1px){.ticketList ul .item .main .icon{display:none}}.ticketList ul .item .date{margin-left:var(--map-fallback-gap-inneritem)}@container ticketList (min-width: 500.1px){.ticketList ul .item .date:after{content:","}}@container ticketList (min-width: 600.1px){.ticketList ul .item .date{margin-left:0}}.ticketList ul .item .date-wrap{margin-right:var(--map-fallback-gap-inneritem)}@container ticketList (min-width: 500.1px){.ticketList ul .item .date-wrap{margin-right:calc(var(--map-fallback-gap-inneritem)/2)}}@container ticketList (min-width: 600.1px){.ticketList ul .item .date-wrap:after{display:none}}.ticketList ul .item .time{flex:1;margin-left:auto;margin-right:var(--map-fallback-gap-inneritem);text-align:right}@container ticketList (min-width: 500.1px){.ticketList ul .item .time{flex:auto;margin-left:0;text-align:left}.ticketList ul .item .time:after{display:none}.ticketList ul .item .ticket-link{align-items:center;display:flex;gap:var(--map-fallback-gap-inneritem)}.ticketList ul .item .ticket-link:before{content:"|"}}.ticketList ul .item .ticket-link .text{display:none}@container ticketList (min-width: 500.1px){.ticketList ul .item .ticket-link .text{display:inline}}.ticketList ul .item.show-more-link{justify-content:flex-start}.ticketList ul .item.show-more-link a{color:var(--map-fallback-text);cursor:pointer;text-decoration:none}