section.svelte-1tlvicl{background-color:var(--colorBlack2)}section.svelte-1vtd7ij{display:flex;flex-direction:row;background-color:var(--colorBlack2)}img.svelte-1vtd7ij{height:200px;width:calc(100vw / 7);object-fit:cover;object-position:center}@media screen and (max-width: 768px){section.svelte-1vtd7ij{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}img.svelte-1vtd7ij{width:200px}section.svelte-1vtd7ij:-webkit-scrollbar{display:none}}.events.svelte-rnjeph{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding:4px 0}.icon.svelte-rnjeph{font-size:clamp(.8rem,.8vw,1rem);display:inline-block;color:var(--colorGrey2)}table.svelte-r3shec{border-collapse:collapse;table-layout:fixed;width:70%;max-width:1600px;margin-bottom:24px}td.svelte-r3shec{border:1px solid var(--colorBlack1);padding:0}tbody.svelte-r3shec tr:where(.svelte-r3shec):nth-child(2n){background-color:var(--colorCompTable2)}tbody.svelte-r3shec tr:where(.svelte-r3shec):nth-child(odd){background-color:var(--colorCompTable1)}.container.svelte-r3shec{display:flex;flex-wrap:wrap}.col.svelte-r3shec{padding:8px;flex-wrap:wrap}.col-a.svelte-r3shec{flex:.4}.col-b.svelte-r3shec,.col-c.svelte-r3shec{flex:.3}.actions.svelte-r3shec{flex:1 1 100%;display:flex;flex-direction:row;gap:8px;padding:2px 8px 8px}.comp-name.svelte-r3shec,.venue-name.svelte-r3shec,.reg-text.svelte-r3shec{text-decoration:underline}.venue-name.svelte-r3shec{color:var(--colorGrey1)}.reg-text.svelte-r3shec,.venue-name.svelte-r3shec{font-weight:100}.comp-name.svelte-r3shec,.venue-name.svelte-r3shec,.city-name.svelte-r3shec,.comp-date.svelte-r3shec,.reg-text.svelte-r3shec{width:fit-content}p.svelte-r3shec{padding-bottom:4px}.upcoming.svelte-r3shec{border-left:3px solid var(--colorGreen1)}.current.svelte-r3shec{border-left:3px solid var(--colorBlue2)}.recent.svelte-r3shec{border-left:3px solid var(--colorRed1)}.open.svelte-r3shec,.future.svelte-r3shec,.ots.svelte-r3shec{color:var(--colorGreen1)}.recent.svelte-r3shec,.closed.svelte-r3shec,.full.svelte-r3shec{color:var(--colorRed1)}.action.svelte-r3shec{all:unset;background-color:var(--colorBlack1);color:var(--colorGrey1);font-family:Spartan MB,sans-serif;border-radius:3px;padding:4px 8px;cursor:pointer;display:inline-block}.action.svelte-r3shec h4:where(.svelte-r3shec){display:inline-block;font-weight:100}@media screen and (max-width: 768px){table.svelte-r3shec{width:100%}}.container.svelte-lepya7{display:flex;flex-direction:column;align-items:center;margin:24px 0}
