.shows-section{min-height:65vh}.shows-section.show-page-section{min-height:0}.tour-overview{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px;display:grid}.tour-overview>div{min-width:0}.shows-section a{color:#9d171d}.show-navigation{gap:20px;margin-top:16px;display:flex}.show-navigation a{border-bottom:3px solid #0000;padding:8px 0;font-size:.85rem;font-weight:700;text-decoration:none}.show-navigation a[aria-current=page]{border-color:#c9242b}.show-result__venue,.show-result__location,.show-result__type,.tour-result__name,.tour-result__dates{overflow-wrap:anywhere}.shows-section .show-table-scroll{background:#f8f8f5;border:1px solid #d3d5d3}.show-table .show-year th{background:#d8d8d4;padding:7px 9px;font-size:.85rem}.show-count{text-align:center;font-variant-numeric:tabular-nums}.show-indicators{gap:4px;display:flex}.show-indicators .show-content-icon{flex:0 0 28px}.show-result__thumbnail{width:76px}.show-card-image{width:58px;max-width:100%;display:block}.show-card-image img{object-fit:contain;object-position:left center;width:100%;height:70px;display:block}.show-card-image .image-unavailable{aspect-ratio:auto;height:70px}.show-content-icon{border-radius:4px;place-items:center;width:28px;height:28px;display:inline-grid}.show-content-icon--images{color:#0868d9;background:#d9e9ff}.show-content-icon--setlist{color:#168530;background:#dcf2df}.show-content-icon--videos{color:#7b1dcb;background:#eadbfa}.show-content-icon--bootlegs{color:#9e6507;background:#faeace}.show-content-icon--people{color:#444}.show-canceled{color:#9d171d;background:#f5d5d6;border-radius:3px;padding:4px 8px;font-size:.7rem;display:inline-block}.show-attendance{flex-wrap:wrap;align-items:center;gap:5px;min-width:90px;display:flex}.show-selected{color:#168530;white-space:nowrap;font-size:.72rem}.show-remove{color:#666;background:0 0;border:0;padding:0;font-size:.65rem;text-decoration:underline}.show-personal{border-bottom:1px solid #c9c9c5;flex-wrap:wrap;align-items:center;gap:25px;margin:0 0 30px;padding:0 0 18px;font-size:.8rem;display:flex}.show-overview{align-items:start;margin-bottom:30px}.show-overview>div,.show-details{min-width:0}.show-overview .show-personal{border:0;flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding-block:0}.show-overview .show-attendees{flex:initial}.show-setlist-columns{gap:26px;display:grid}.show-setlist-columns--split{grid-template-columns:repeat(2,minmax(0,1fr))}.show-setlist-columns>div{min-width:0}@media (width<=767.98px){.show-setlist-columns--split{grid-template-columns:1fr}}.show-image-labels{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.show-image-labels li{overflow-wrap:anywhere;color:#666;border:1px solid #c9c9c5;border-radius:2px;min-width:0;max-width:100%;padding:3px 6px;font-size:.65rem}.show-upload{gap:12px;max-width:500px;margin:15px 0;display:grid}.show-upload progress{width:100%}.show-notice{border:1px solid #aaa;margin-bottom:20px;padding:12px;font-size:.8rem}.show-error{color:#9d171d;border-color:#9d171d}.show-note{color:#666;font-size:.76rem;line-height:1.6}.show-comment-form{gap:10px;margin-bottom:25px;display:grid}.show-comment-form label{font-size:.8rem}.show-comment-form button{justify-self:start}.show-comment-moderation{margin-top:8px}.show-attendee-list{flex-wrap:wrap;gap:8px 18px;margin:15px 0;padding:0;list-style:none;display:flex}.show-attendees{flex:240px;min-width:0}.show-attendees summary{cursor:pointer;width:fit-content}.show-personal:has(.show-attendees[open]){align-items:flex-start}.show-attendee-list li{font-size:.8rem}.show-attendee-list li>span{color:#666;font-size:.75rem}@media (width<=991.98px){.show-table .show-year,.show-table .show-year th{display:block}.show-result,.tour-result{border-bottom:1px solid #c9c9c5;gap:6px 10px;padding:12px 0;display:grid}.show-result{grid-template-columns:64px minmax(0,1fr) auto minmax(0,auto) auto;grid-template-areas:"thumbnail date badges attendance count""thumbnail venue venue venue venue""thumbnail type type type type""thumbnail location location location location"}.show-result__thumbnail{grid-area:thumbnail;align-self:start;width:auto}.show-table .show-result__date{white-space:normal;grid-area:date}.show-result__venue{grid-area:venue;font-weight:700}.show-result__type{grid-area:type}.show-result__location{grid-area:location}.show-result__badges{grid-area:badges;align-self:start;max-width:124px}.show-result__attendance{text-align:right;grid-area:attendance;place-self:start end;max-width:112px}.show-result__count{grid-area:count;align-self:start;padding-top:6px}.show-table .show-attendance{justify-content:flex-end;min-width:0}.show-table .show-selected{white-space:normal}.show-indicators{flex-wrap:wrap}.show-card-image{width:64px}.show-card-image img,.show-card-image .image-unavailable{height:80px}.tour-result{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumbnail name badges""thumbnail dates badges""thumbnail count badges";gap:8px 16px}.tour-result__name{grid-area:name;font-weight:700}.tour-result__dates{grid-area:dates}.tour-result__count{grid-area:count}.tour-result__badges{grid-area:badges;place-self:start end}}@media (width<=575.98px){.show-result{grid-template-columns:48px minmax(0,1fr) minmax(0,auto) auto;grid-template-areas:"thumbnail date attendance count""thumbnail venue venue venue""thumbnail type type type""thumbnail location location location""thumbnail badges badges badges";column-gap:6px}.tour-result{grid-template-columns:48px minmax(0,1fr) auto;column-gap:6px}.show-result__badges{max-width:none}.show-table .show-card-image{width:48px}.show-table .show-card-image img,.show-table .show-card-image .image-unavailable{height:64px}}@media (width<=767.98px){.show-setlist-columns--split{gap:0}.show-setlist-columns--split>div+div thead{display:none}}.show-cancellation{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.tour-list-title{align-items:center;gap:12px;display:flex}.tour-list-title .show-card-image{flex-shrink:0}.show-content-icon--missing{color:#bbb;background:#f0f0f0}
