.page-module___8aEwW__siteBody{background:#000;margin:0}.page-module___8aEwW__page{color:#f2f2ef;background:#000;max-width:960px;margin:0 auto;padding:48px 20px 64px;font-family:Arial,Helvetica,sans-serif}.page-module___8aEwW__header{border-top:4px solid #c52727;border-bottom:1px solid #2b2b2b;margin-bottom:28px;padding:24px 0 26px}.page-module___8aEwW__kicker{color:#ff6b6b;text-transform:uppercase;margin:0 0 8px;font-size:.85rem;font-weight:700}.page-module___8aEwW__header h1{letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.page-module___8aEwW__summary{color:#b9b9b3;margin:12px 0 0}.page-module___8aEwW__feedbackBanner{background:#181818;border:1px solid #383838;border-left:4px solid #c52727;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 12px 28px #0000005c}.page-module___8aEwW__feedbackBanner h2{margin:0 0 6px;font-size:1rem}.page-module___8aEwW__feedbackBanner p{color:#d9d9d4;margin:0;line-height:1.6}.page-module___8aEwW__filters{background:#181818;border:1px solid #383838;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;padding:16px;display:grid;box-shadow:0 12px 28px #0000005c}.page-module___8aEwW__filterField{color:#d9d9d4;gap:8px;font-size:.9rem;font-weight:700;display:grid}.page-module___8aEwW__filterField input,.page-module___8aEwW__filterField select{color:#f2f2ef;width:100%;min-height:42px;font:inherit;background:#050505;border:1px solid #3a3a3a;border-radius:6px;padding:10px 16px}.page-module___8aEwW__searchField{grid-column:1/-1}.page-module___8aEwW__searchField input{box-sizing:border-box;color:#f2f2ef;width:100%;min-height:42px;font:inherit;background:#050505;border:1px solid #3a3a3a;border-radius:6px;padding:10px 16px}.page-module___8aEwW__searchField input::placeholder{color:#777}.page-module___8aEwW__filterField input:focus,.page-module___8aEwW__filterField select:focus,.page-module___8aEwW__searchField input:focus{border-color:#ff6b6b;outline:2px solid #ff6b6b33}.page-module___8aEwW__filterActions{grid-column:1/-1;justify-content:flex-end;display:flex}.page-module___8aEwW__resetButton{color:#f2f2ef;min-height:38px;font:inherit;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:6px;padding:0 14px;font-weight:700}.page-module___8aEwW__resetButton:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b}.page-module___8aEwW__resetButton:disabled{color:#777;cursor:not-allowed}.page-module___8aEwW__calendar{gap:14px;margin-bottom:36px;display:grid}.page-module___8aEwW__calendarHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__calendarTitle{margin:0;font-size:1.4rem;font-weight:800}.page-module___8aEwW__monthButton{color:#f2f2ef;min-height:38px;font:inherit;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:6px;padding:0 14px;font-weight:700}.page-module___8aEwW__monthButton:hover{color:#ff6b6b;border-color:#ff6b6b}.page-module___8aEwW__calendarGrid{background:#181818;border:1px solid #383838;border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 34px #00000070}.page-module___8aEwW__weekDay{color:#fff;text-align:center;background:#1f1f1f;border-bottom:1px solid #2b2b2b;padding:10px 6px;font-size:.82rem;font-weight:700}.page-module___8aEwW__calendarCell{min-height:104px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#181818;border:1px solid #303030;border-top:0;border-left:0;padding:8px}.page-module___8aEwW__calendarCell:nth-child(7n+7){border-right:0}.page-module___8aEwW__calendarCell:hover,.page-module___8aEwW__selectedDate{background:#241717}.page-module___8aEwW__selectedDate{outline-offset:-2px;outline:2px solid #ff6b6b}.page-module___8aEwW__calendarDate{color:#c8c8c2;margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.page-module___8aEwW__calendarEvents{gap:4px;display:grid}.page-module___8aEwW__calendarEvent{color:#fff;overflow-wrap:anywhere;background:#b42020;border-radius:4px;margin:0;padding:4px 6px;font-size:.78rem;font-weight:700}.page-module___8aEwW__outsideMonth{background:#080808}.page-module___8aEwW__outsideMonth:hover{background:#161010}.page-module___8aEwW__outsideMonth.page-module___8aEwW__selectedDate{background:#241717}.page-module___8aEwW__outsideMonth .page-module___8aEwW__calendarDate{color:#6f6f6a}.page-module___8aEwW__dateGroups{gap:28px;display:grid}.page-module___8aEwW__recentSection,.page-module___8aEwW__selectedDateSection,.page-module___8aEwW__upcomingSection{gap:14px;display:grid}.page-module___8aEwW__recentSection,.page-module___8aEwW__selectedDateSection{margin-bottom:34px}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__sectionTitle{margin:0;font-size:1.35rem;font-weight:800}.page-module___8aEwW__clearDateButton{color:#f2f2ef;min-height:36px;font:inherit;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:6px;padding:0 12px;font-weight:700}.page-module___8aEwW__clearDateButton:hover{color:#ff6b6b;border-color:#ff6b6b}.page-module___8aEwW__dateGroup{gap:12px;display:grid}.page-module___8aEwW__dateHeading{border-bottom:2px solid #c52727;margin:0;padding-bottom:8px;font-size:1.25rem;font-weight:800}.page-module___8aEwW__eventList{gap:12px;display:grid}.page-module___8aEwW__eventCard{background:#181818;border:1px solid #383838;border-left:4px solid #c52727;border-radius:6px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) auto;align-items:center;gap:20px;padding:18px;display:grid;box-shadow:0 12px 24px #00000061}.page-module___8aEwW__artist{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:800}.page-module___8aEwW__eventTitleLink{color:inherit;text-underline-offset:4px;text-decoration-color:#ff6b6b;text-decoration-thickness:2px}.page-module___8aEwW__eventTitleLink:hover{color:#ff6b6b}.page-module___8aEwW__tourName{color:#b9b9b3;overflow-wrap:anywhere;margin:6px 0 0}.page-module___8aEwW__eventMeta{gap:10px;margin:0;display:grid}.page-module___8aEwW__eventMeta div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.page-module___8aEwW__eventMeta dt{color:#ff6b6b;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-module___8aEwW__eventMeta dd{color:#f2f2ef;overflow-wrap:anywhere;margin:0}.page-module___8aEwW__eventLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-module___8aEwW__eventDetail{background:#181818;border:1px solid #383838;border-left:4px solid #c52727;border-radius:6px;gap:22px;margin-bottom:24px;padding:22px;display:grid;box-shadow:0 12px 24px #00000061}.page-module___8aEwW__eventDetailMeta{gap:14px;margin:0;display:grid}.page-module___8aEwW__eventDetailMeta div{grid-template-columns:96px minmax(0,1fr);gap:14px;display:grid}.page-module___8aEwW__eventDetailMeta dt{color:#ff6b6b;font-size:.84rem;font-weight:700}.page-module___8aEwW__eventDetailMeta dd{color:#f2f2ef;overflow-wrap:anywhere;margin:0}.page-module___8aEwW__eventDetailLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__primaryLink,.page-module___8aEwW__secondaryLink{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryLink{color:#fff;background:#c52727}.page-module___8aEwW__primaryLink:hover{background:#e33a3a}.page-module___8aEwW__primaryLink:disabled,.page-module___8aEwW__secondaryLink:disabled,.page-module___8aEwW__adminStatusButton:disabled{opacity:.5;cursor:not-allowed}.page-module___8aEwW__primaryLink:disabled:hover{background:#c52727}.page-module___8aEwW__secondaryLink{color:#f2f2ef;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a4a4a}.page-module___8aEwW__secondaryLink:hover{color:#ff6b6b;border-color:#ff6b6b}.page-module___8aEwW__youtubeDetails{position:relative}.page-module___8aEwW__youtubeDetails summary{cursor:pointer;list-style:none}.page-module___8aEwW__youtubeDetails summary::-webkit-details-marker{display:none}.page-module___8aEwW__youtubeArtistLinks{z-index:1;background:#181818;border:1px solid #383838;border-radius:6px;gap:8px;min-width:180px;margin-top:8px;padding:8px;display:grid;position:absolute;right:0;box-shadow:0 12px 24px #00000061}.page-module___8aEwW__pendingLinks{color:#a8a8a2;text-align:right;margin:0;font-size:.9rem;font-weight:700}.page-module___8aEwW__empty{color:#b9b9b3;background:#181818;border:1px solid #383838;border-radius:6px;padding:24px}.page-module___8aEwW__infoContent{gap:18px;margin-bottom:28px;display:grid}.page-module___8aEwW__infoSection{background:#181818;border:1px solid #383838;border-left:4px solid #c52727;border-radius:6px;padding:20px;box-shadow:0 12px 24px #00000061}.page-module___8aEwW__infoSection h2{margin:0 0 10px;font-size:1.15rem}.page-module___8aEwW__infoSection p{color:#d9d9d4;margin:0;line-height:1.8}.page-module___8aEwW__infoSection a{margin-top:16px}.page-module___8aEwW__adminToolbar{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.page-module___8aEwW__adminStatusButton{color:#f2f2ef;min-height:38px;font:inherit;cursor:pointer;background:#151515;border:1px solid #3a3a3a;border-radius:6px;padding:0 14px;font-weight:700}.page-module___8aEwW__adminStatusButton:hover,.page-module___8aEwW__activeAdminStatusButton{color:#ff6b6b;border-color:#ff6b6b}.page-module___8aEwW__adminCandidateList{gap:18px;display:grid}.page-module___8aEwW__adminCopyQueue{background:#101010;border:1px solid #383838;border-radius:6px;gap:14px;margin-bottom:24px;padding:18px;display:grid}.page-module___8aEwW__adminCandidateCard{background:#181818;border:1px solid #383838;border-left:4px solid #c52727;border-radius:6px;gap:18px;padding:20px;display:grid;box-shadow:0 12px 24px #00000061}.page-module___8aEwW__adminCandidateHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module___8aEwW__adminCandidateHeader h2{margin:0;font-size:1.35rem}.page-module___8aEwW__adminCandidateId{color:#b9b9b3;overflow-wrap:anywhere;margin:8px 0 0;font-size:.86rem}.page-module___8aEwW__adminCandidateMeta{gap:10px;margin:0;display:grid}.page-module___8aEwW__adminCandidateMeta div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.page-module___8aEwW__adminCandidateMeta dt{color:#ff6b6b;font-size:.78rem;font-weight:700}.page-module___8aEwW__adminCandidateMeta dd{overflow-wrap:anywhere;margin:0}.page-module___8aEwW__adminEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__adminEditGrid label{color:#ff6b6b;gap:6px;font-size:.78rem;font-weight:700;display:grid}.page-module___8aEwW__adminEditGrid input,.page-module___8aEwW__adminEditGrid select,.page-module___8aEwW__adminEditGrid textarea{color:#f2f2ef;width:100%;font:inherit;background:#050505;border:1px solid #303030;border-radius:6px;font-size:.95rem;font-weight:400}.page-module___8aEwW__adminEditGrid input,.page-module___8aEwW__adminEditGrid select{min-height:40px;padding:8px 10px}.page-module___8aEwW__adminEditGrid textarea{resize:vertical;min-height:86px;padding:10px}.page-module___8aEwW__adminEditGrid label:first-child,.page-module___8aEwW__adminEditGrid label:nth-child(6),.page-module___8aEwW__adminEditGrid label:last-child{grid-column:1/-1}.page-module___8aEwW__adminLinkRow{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__adminCompareSection{gap:10px;display:grid}.page-module___8aEwW__adminCompareSection h3{margin:0;font-size:1rem}.page-module___8aEwW__adminCompareSection p,.page-module___8aEwW__adminCompareSection ul{color:#d9d9d4;margin:0}.page-module___8aEwW__adminCompareSection ul{gap:6px;padding-left:18px;display:grid}.page-module___8aEwW__adminMutedText{color:#b9b9b3;margin:0}.page-module___8aEwW__textLink{color:#f2f2ef;text-underline-offset:4px;font-weight:700;text-decoration-color:#ff6b6b}.page-module___8aEwW__textLink:hover{color:#ff6b6b}.page-module___8aEwW__siteFooter{color:#d0d0d0;max-width:960px;margin:0 auto;padding:0 20px 36px;font-family:Arial,Helvetica,sans-serif}.page-module___8aEwW__footerNav{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.page-module___8aEwW__footerNav a{color:#fff;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.page-module___8aEwW__footerNav a:hover{color:#ff6b6b}.page-module___8aEwW__footerDisclaimer{max-width:720px;margin:0;font-size:.86rem;line-height:1.7}@media (max-width:720px){.page-module___8aEwW__page{padding-top:32px}.page-module___8aEwW__filters,.page-module___8aEwW__eventCard{grid-template-columns:1fr}.page-module___8aEwW__feedbackBanner{flex-direction:column;align-items:stretch}.page-module___8aEwW__calendarHeader{grid-template-columns:1fr 1fr;display:grid}.page-module___8aEwW__calendarTitle{text-align:center;grid-area:1/1/auto/-1}.page-module___8aEwW__monthButton{grid-row:2}.page-module___8aEwW__calendarCell{min-height:86px;padding:6px}.page-module___8aEwW__calendarEvent{padding:3px 4px;font-size:.68rem}.page-module___8aEwW__eventLinks{justify-content:stretch}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__adminCandidateHeader{flex-direction:column}.page-module___8aEwW__adminCandidateMeta div,.page-module___8aEwW__eventDetailMeta div,.page-module___8aEwW__adminEditGrid{grid-template-columns:1fr}.page-module___8aEwW__primaryLink,.page-module___8aEwW__secondaryLink,.page-module___8aEwW__clearDateButton,.page-module___8aEwW__adminStatusButton{width:100%}.page-module___8aEwW__youtubeArtistLinks{width:100%;position:static}.page-module___8aEwW__youtubeDetails{width:100%}.page-module___8aEwW__pendingLinks{text-align:left}.page-module___8aEwW__filterActions{justify-content:stretch}.page-module___8aEwW__resetButton{width:100%}.page-module___8aEwW__siteFooter{padding-bottom:28px}}
