.artist-page .tour-container{width:calc(100vw - 100px);max-width:none;margin-left:calc(50% - 50vw + 50px);margin-right:calc(50% - 50vw + 50px);box-sizing:border-box}.artist-page .tour-table{width:100%;border-collapse:collapse;table-layout:fixed;box-sizing:border-box;font-size:18px}.artist-page .tour-table caption.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artist-page .tour-table .tour-row,.artist-page .tour-table .tour-row td,.artist-page .tour-table .tour-date,.artist-page .tour-table .tour-loc,.artist-page .tour-table .tour-loc-city,.artist-page .tour-table .tour-loc-venue,.artist-page .tour-table .tour-price,.artist-page .tour-table .tour-geo-link,.artist-page .tour-table .tour-loc .tour-city-link,.artist-page .tour-table .tour-show-actions,.artist-page .tour-table .tour-show-actions .show-share-btn,.artist-page .tour-table .tour-show-actions button.show-share-btn,.artist-page .tour-table .tour-col-actions .show-share-btn,.artist-page .tour-table .tour-col-actions .tix-btn,.artist-page .tour-table .tour-col-actions a.tix-btn,.artist-page .tour-table .tour-col-actions button.tix-btn,.artist-page .tour-table .tour-col-actions button.tix-btn--choice{font-size:18px!important;font-family:var(--font-main)!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.25!important}.artist-page .tour-loc{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.25;min-width:0}.artist-page .tour-loc-city,.artist-page .tour-loc-venue{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-page .tour-loc-venue{color:#888}.artist-page .tour-table .tour-row>td{padding:14px 12px;border-bottom:1px solid #111;vertical-align:middle}.artist-page .tour-table .tour-row{border-left:1px solid #111;border-right:1px solid #111}.artist-page .tour-table .tour-row>td:first-child,.artist-page .tour-table .tour-row>td:last-child{border-left:none;border-right:none}.artist-page .tour-table .tour-row.is-playing-today{border-left:3px solid #ff0000!important;background:transparent!important;box-shadow:none!important}.artist-page .tour-table .tour-row.is-playing-soon{border-left:3px solid #ffff00!important;background:transparent!important;box-shadow:none!important}.artist-page .tour-table .tour-col-date{width:11%;white-space:nowrap}.artist-page .tour-table .tour-col-loc{width:36%;min-width:0}.artist-page .tour-table .tour-col-price{width:13%;text-align:right;white-space:nowrap}.artist-page .tour-table .tour-col-actions{width:40%;text-align:right;white-space:nowrap}.artist-page .tour-table .tour-date{color:var(--neon);font-family:var(--font-head);white-space:nowrap}.artist-page .tour-table .tour-loc{font-weight:700;text-transform:uppercase}.artist-page .tour-table .tour-loc .tour-city-link{font-size:18px!important;letter-spacing:normal;text-transform:uppercase}.artist-page .tour-table .tour-price{color:#4ade80;font-weight:700}.artist-page .tour-table .tour-price--estimated{color:#5fd98a}.artist-page .tour-table .tour-price--sold-out{color:#ff4444;font-weight:900}.artist-page .tour-table .tour-show-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.artist-page .tour-table .tour-show-actions .show-share-btn,.artist-page .tour-table .tour-show-actions button.show-share-btn,.artist-page .tour-table .tour-col-actions .show-share-btn,.artist-page .tour-table .tour-col-actions .tix-btn,.artist-page .tour-table .tour-col-actions a.tix-btn,.artist-page .tour-table .tour-col-actions button.tix-btn,.artist-page .tour-table .tour-col-actions button.tix-btn--choice{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:unset!important;padding:0 8px!important;white-space:nowrap;text-transform:uppercase!important;color:#aaa!important;background:transparent!important;border:1px solid #333!important;box-shadow:none!important;text-decoration:none!important;box-sizing:border-box!important}.artist-page .tour-table .tour-show-actions .show-share-btn:hover,.artist-page .tour-table .tour-show-actions .show-share-btn:focus-visible{color:var(--neon)!important;border-color:var(--neon)!important;background:transparent!important}.artist-page .tour-table .tour-row,.artist-page .tour-table .tour-row>td,.artist-page .tour-table .tour-row:hover,.artist-page .tour-table .tour-row:hover>td,.artist-page .tour-table .tour-row.is-sold-out>td{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.artist-page .tour-table .tour-row.is-sold-out>td{opacity:0.7}.artist-page .tour-table .tour-row.is-sold-out .tour-date,.artist-page .tour-table .tour-row.is-sold-out .tour-loc,.artist-page .tour-table .tour-row.is-sold-out .tour-loc-city,.artist-page .tour-table .tour-row.is-sold-out .tour-loc-venue,.artist-page .tour-table .tour-row.is-sold-out .tour-geo-link,.artist-page .tour-table .tour-row.is-sold-out .tour-venue,.artist-page .tour-table .tour-row.is-sold-out .tour-price{color:#666!important}.artist-page .tour-table .tour-row.is-sold-out .tour-price{color:#ff4444!important;font-weight:900!important}@media (max-width:767px){.artist-page .tour-container{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);margin-right:calc(50% - 50vw + 16px)}.artist-page .tour-table,.artist-page .tour-table tbody,.artist-page .tour-table tr,.artist-page .tour-table td{display:block;width:100%}.artist-page .tour-table .tour-row>td{padding:0 20px;border-bottom:none}.artist-page .tour-table .tour-row{padding:14px 0;border-bottom:1px solid #111}.artist-page .tour-table .tour-col-price,.artist-page .tour-table .tour-col-actions{text-align:left}.artist-page .tour-table .tour-show-actions{justify-content:flex-start;flex-wrap:wrap}}