.innerShell .activityHunts .teamHuntLandingIntro{background:linear-gradient(130deg,var(--ui-surface-2),var(--ui-bg-deep))!important;border-color:var(--ui-line)!important;min-height:0!important;padding:clamp(22px,3vw,38px)!important}.innerShell .activityHunts .teamHuntLandingIntro h2{font-size:clamp(29px,3.5vw,48px)!important;line-height:1.12!important}.innerShell .activityHunts .teamHuntLandingIntro p{color:var(--ui-muted)!important;font-size:14px!important}.innerShell .activityHunts .sectionHeading{border-color:var(--ui-line-strong)!important;display:block!important}.innerShell .activityHunts .sectionHeading h2{font-family:var(--font-geist-sans),sans-serif!important;text-transform:none!important;margin:10px 0!important;font-size:clamp(26px,3vw,38px)!important;font-weight:700!important;line-height:1.15!important}.innerShell .activityHunts .sectionHeading p{text-align:left!important;font-size:13px!important}.innerShell .activityHunts .huntCardTools summary{white-space:nowrap;justify-content:center;align-items:center;width:38px;min-width:38px;min-height:38px;font-size:15px;padding:0!important;display:flex!important}.innerShell .activityHunts .huntOverviewActions .secondaryButton{clip-path:none!important}.eventBoardFilters{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;display:flex}.eventBoardFilters label{min-width:220px;color:var(--ui-muted);gap:8px;font-size:12px;display:grid}.eventBoardFilters input,.eventBoardFilters select{border:1px solid var(--ui-line-strong);height:46px;color:var(--ui-text);background:var(--ui-bg-deep);border-radius:10px;padding:10px 12px}.eventBoardFilters>span{color:var(--ui-muted);margin-left:auto;padding:12px 0;font-size:12px}.innerShell .activityHunts .huntCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.innerShell .activityHunts .huntCards>.huntOverviewCard{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;min-width:0!important;box-shadow:none!important;opacity:1!important;border-radius:18px!important;flex-direction:column!important;grid-area:auto!important;gap:18px!important;padding:24px!important;display:flex!important}.innerShell .activityHunts .huntCards>.huntFeaturedCard{border-color:var(--ui-line-strong)!important}.innerShell .activityHunts .huntCards>.huntOverviewCard:before,.innerShell .activityHunts .huntCards>.huntOverviewCard:after{display:none!important}.innerShell .activityHunts .huntOverviewCard>header{border-bottom:1px solid var(--ui-line)!important;background:0 0!important;justify-content:space-between!important;align-items:start!important;gap:14px!important;margin:0!important;padding:0 0 16px!important;display:flex!important}.innerShell .activityHunts .huntOverviewCard h3{overflow-wrap:anywhere;color:var(--ui-text)!important;margin:8px 0 0!important;font-size:clamp(23px,2.4vw,32px)!important;line-height:1.15!important}.innerShell .activityHunts .huntOverviewCard>header small{color:var(--ui-cyan)!important;font-size:10px!important}.innerShell .activityHunts .huntCardTools>em{white-space:nowrap;color:var(--ui-cyan)!important;background:var(--ui-surface-2)!important;font-size:9px!important}.huntSchedule{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.huntSchedule time{gap:5px;margin-right:auto;display:grid}.huntSchedule time b{color:var(--ui-text);font:700 28px var(--font-geist-mono),monospace}.huntSchedule time span{color:var(--ui-muted);font-size:13px}.huntSchedule>span{border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:8px;padding:6px 9px;font-size:11px}.huntOrganizer{align-items:center;gap:12px;display:flex}.huntOrganizer>div{gap:4px;display:grid}.huntOrganizer small{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.huntOrganizer a{color:var(--ui-text);font-size:14px;font-weight:700;text-decoration:none}.huntOrganizer span{color:var(--ui-muted);font-size:11px}.huntOrganizer button{border:1px solid var(--ui-line);background:var(--ui-surface-2);min-height:44px;color:var(--ui-text);border-radius:9px;margin-left:auto;padding:8px 12px}.innerShell .activityHunts .huntOverviewDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:0!important;color:var(--ui-muted)!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.huntRoleGrid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.huntRoleGrid>div{border:1px solid var(--ui-line);background:var(--ui-bg-deep);text-align:center;border-radius:10px;gap:6px;padding:12px 4px;display:grid}.huntRoleGrid b{color:var(--ui-text);font-size:15px}.huntRoleGrid span{color:var(--ui-muted);font-size:12px}.huntRoleGrid small{color:var(--ui-muted);font-size:10px}.huntRoleGrid .available{border-color:color-mix(in srgb,var(--ui-green) 40%,var(--ui-line))}.huntRoleGrid .available small{color:var(--ui-green)}.huntAvailability{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.huntAvailability b{color:var(--ui-text)}.huntAvailability progress{width:100%;height:5px;accent-color:var(--ui-cyan);border:0;border-radius:9px;overflow:hidden}.huntAvailability progress::-webkit-progress-bar{background:var(--ui-surface-3)}.huntAvailability progress::-webkit-progress-value{background:var(--ui-cyan)}.huntOverviewActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.innerShell .activityHunts .huntOverviewActions>a,.innerShell .activityHunts .huntOverviewActions>button{justify-content:center;align-items:center;border-radius:10px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:10px!important;font-size:12px!important;display:flex!important}.innerShell .activityHunts .teamHuntCardSignup{grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;display:grid!important}.teamHuntCardSignup label{color:var(--ui-muted);gap:7px;font-size:12px;display:grid}.teamHuntCardSignup>button{grid-column:1/-1}.activityArchive{border:1px solid var(--ui-line);background:var(--ui-bg-deep);border-radius:16px;padding:22px!important}.activityArchive>summary{min-height:44px;color:var(--ui-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.activityArchive>summary:before{content:"+";color:var(--ui-cyan)}.activityArchive[open]>summary:before{content:"−"}.activityArchive>summary span{margin-right:auto}.activityArchive>summary b{color:var(--ui-muted)}.activityArchive[open]>summary{margin-bottom:24px}.innerShell .raidsPageV77 .raidHubIntro{border-color:var(--ui-line)!important;background:linear-gradient(130deg,var(--ui-surface-2),var(--ui-bg-deep))!important;min-height:0!important;padding:clamp(22px,3vw,38px)!important}.innerShell .raidsPageV77 .raidHubIntro h2{font-size:clamp(29px,3.5vw,48px)!important;line-height:1.12!important}.innerShell .raidsPageV77 .raidOverviewCard,.innerShell .raidsPageV77 .raidOverviewCard.isCompact{grid-template-areas:"cover cover""heading heading""core roster""actions actions";background:var(--ui-surface)!important;border-color:var(--ui-line)!important;grid-template-columns:minmax(0,1fr) 300px!important}.innerShell .raidsPageV77 .raidOverviewCard>.raidCover{opacity:1!important;grid-area:cover!important;height:170px!important;position:static!important;-webkit-mask-image:none!important;mask-image:none!important}.innerShell .raidsPageV77 .raidOverviewCard>header{background:var(--ui-bg-deep)!important;border-color:var(--ui-line)!important;grid-area:heading!important;padding:14px 20px!important}.innerShell .raidsPageV77 .raidOverviewCard>header>span{font-size:10px!important}.innerShell .raidsPageV77 .raidEventCore,.innerShell .raidsPageV77 .raidOverviewCard.isCompact .raidEventCore{grid-area:core!important;grid-template-columns:110px minmax(0,1fr)!important;column-gap:20px!important;padding:24px!important}.innerShell .raidsPageV77 .raidEventCore h3,.innerShell .raidsPageV77 .raidOverviewCard.isCompact .raidEventCore h3{font-size:clamp(25px,2.5vw,36px)!important;line-height:1.15!important}.innerShell .raidsPageV77 .raidCardInfo{gap:14px!important}.innerShell .raidsPageV77 .raidCardInfo small{font-size:10px!important}.innerShell .raidsPageV77 .raidCardInfo b{overflow-wrap:anywhere;font-size:13px!important;line-height:1.5!important}.innerShell .raidsPageV77 .raidRosterPanel{border-color:var(--ui-line)!important;background:var(--ui-bg-deep)!important;grid-area:roster!important;margin:18px 18px 18px 0!important}.innerShell .raidsPageV77 .raidCardActions{background:var(--ui-bg-deep)!important;border-color:var(--ui-line)!important;grid-area:actions!important}.innerShell .raidsPageV77 .raidPeople span{font-size:12px!important}.innerShell .raidsPageV77 .raidCardActions button{min-height:46px!important;font-size:12px!important}.innerShell .raidsPageV77 .raidCardActions input,.innerShell .raidsPageV77 .raidCardActions select{min-height:46px!important;font-size:14px!important}.innerShell .eventDetailsV78 .raidDetailsHero,.innerShell .eventDetailsV78 .teamHuntDetailHero{min-height:0!important;padding:clamp(22px,3vw,42px)!important}.innerShell .eventDetailsV78 .raidDetailsHeroCopy h2,.innerShell .eventDetailsV78 .teamHuntDetailHeroCopy h2{font-size:clamp(30px,4vw,54px)!important;line-height:1.1!important}.innerShell .eventDetailsV78 .raidDetailsSection,.innerShell .eventDetailsV78 .teamHuntDetailPanel{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}.innerShell .eventDetailsV78 .raidDetailsSection p,.innerShell .eventDetailsV78 .teamHuntDetailPanel p{font-size:14px!important;line-height:1.7!important}@media (max-width:900px){.innerShell .activityHunts .huntCards{grid-template-columns:1fr!important}.innerShell .raidsPageV77 .raidOverviewCard,.innerShell .raidsPageV77 .raidOverviewCard.isCompact{grid-template-areas:"cover""heading""core""roster""actions";grid-template-columns:minmax(0,1fr)!important}.innerShell .raidsPageV77 .raidRosterPanel,.innerShell .raidsPageV77 .raidOverviewCard.isCompact .raidRosterPanel{margin:0 18px 18px!important}}@media (max-width:540px){.eventBoardFilters{grid-template-columns:1fr;display:grid}.eventBoardFilters label{min-width:0}.eventBoardFilters>span{margin:0;padding:0}.innerShell .activityHunts .huntCards>.huntOverviewCard{padding:18px 14px!important}.innerShell .activityHunts .huntOverviewCard>header{flex-wrap:wrap}.huntOverviewActions{grid-template-columns:1fr}.activityArchive{padding:14px!important}.innerShell .raidsPageV77 .raidOverviewCard>header{flex-wrap:wrap;gap:8px}.innerShell .raidsPageV77 .raidEventCore,.innerShell .raidsPageV77 .raidOverviewCard.isCompact .raidEventCore{grid-template-columns:80px minmax(0,1fr)!important;column-gap:12px!important;padding:16px!important}.innerShell .raidsPageV77 .raidCardActions{grid-template-columns:1fr!important}.innerShell .raidsPageV77 .raidCardInfo{margin-top:14px;grid-column:1/-1!important}.innerShell .raidsPageV77 .raidCardActions input,.innerShell .raidsPageV77 .raidCardActions select{font-size:16px!important}}.deathJournal{color:var(--ui-text);gap:22px;margin-block:26px 60px;display:grid}.deathJournalHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.deathJournal h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,3vw,42px)}.deathJournal p{line-height:1.6}.deathJournalHead p{max-width:700px;color:var(--ui-muted);margin:0;font-size:14px}.deathJournalHead button{min-height:44px;color:var(--ui-text);flex-shrink:0;padding:10px 18px}.deathJournalStats{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);flex-wrap:wrap;gap:12px 26px;padding:18px 22px;display:flex}.deathJournalStats span{color:var(--ui-muted);font-size:13px}.deathJournalStats b{color:var(--ui-text);margin-right:4px;font-size:18px}.deathJournalFilters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.deathJournalFilters label{min-width:220px;color:var(--ui-muted);gap:8px;font-size:12px;display:grid}.deathJournalFilters input,.deathJournalFilters select{border:1px solid var(--ui-line-strong);background:var(--ui-bg-deep);width:100%;min-height:46px;color:var(--ui-text);border-radius:10px;padding:10px 12px;font-size:14px}.deathJournalFilters>span{color:var(--ui-muted);margin-left:auto;padding:12px 0;font-size:12px}.deathJournalDays{gap:30px;display:grid}.deathJournalDay>header{justify-content:space-between;align-items:center;gap:12px;padding:0 3px 12px;display:flex}.deathJournalDay h3{color:var(--ui-text);text-transform:capitalize;margin:0;font-size:16px}.deathJournalDay>header>span{color:var(--ui-muted);white-space:nowrap;font-size:12px}.deathJournalDay ol{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);margin:0;padding:0;list-style:none;overflow:hidden}.deathJournalRow{grid-template-columns:58px 70px minmax(180px,.8fr) minmax(0,1.5fr);align-items:start;gap:16px;padding:22px;display:grid}.deathJournalMonster{background:radial-gradient(circle,#ff708b24,#0c0f16b8);border:1px solid #ff708b40;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.deathJournalMonster img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;filter:drop-shadow(0 7px 7px #000000b8);display:block}.deathJournalMonster span,.deathJournalMonster.fallback span{color:#ff708b;font-size:25px}.deathJournalRow+.deathJournalRow{border-top:1px solid var(--ui-line)}.deathJournalRow>time{color:var(--ui-cyan);font:600 16px var(--font-geist-mono),monospace}.deathJournalCharacter{gap:7px;min-width:0;display:grid}.deathJournalCharacter>a{color:var(--ui-text);overflow-wrap:anywhere;font-size:17px;font-weight:700;text-decoration:none}.deathJournalCharacter>span{color:var(--ui-muted);font-size:12px}.deathJournalCause{min-width:0}.deathKind{border:1px solid var(--ui-line-strong);background:var(--ui-surface-3);color:var(--ui-cyan);border-radius:6px;padding:4px 8px;font-size:10px;display:inline-flex}.deathKind.player,.deathKind.mixed{color:var(--ui-pink)}.deathKind.unknown{color:var(--ui-muted)}.deathJournalCause p{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.deathJournalKillerLine{color:var(--ui-text);font-weight:600}.deathJournalKillerLine>b{color:var(--ui-danger,#ff708b);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.deathJournal a:hover{color:var(--ui-cyan);text-decoration:underline}.deathJournalCause a{color:var(--ui-text)}.deathJournalCause details{color:var(--ui-muted);margin-top:10px}.deathJournalCause summary{cursor:pointer;width:fit-content;padding-block:5px;font-size:12px}.deathJournalEmpty,.deathJournalNotice{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:28px}.deathJournalEmpty p,.deathJournalNotice p{color:var(--ui-muted);margin-bottom:0}.deathJournal>footer{color:var(--ui-muted);font-size:11px;line-height:1.7}@media (max-width:700px){.deathJournalHead{flex-direction:column;align-items:start}.deathJournalFilters{grid-template-columns:1fr;display:grid}.deathJournalFilters label{min-width:0}.deathJournalFilters>span{margin:0;padding:0}.deathJournalRow{grid-template-columns:48px 54px minmax(0,1fr);gap:10px;padding:18px 14px}.deathJournalMonster{border-radius:11px;width:48px;height:48px}.deathJournalMonster img{width:43px;height:43px}.deathJournalCause{grid-column:3}.deathJournalCharacter>a{font-size:16px}.deathJournalDay h3{font-size:14px}}
.adminApp{background:radial-gradient(circle at 78% 0,#5a6feb21,#0000 32%),#080c19!important}.adminApp>aside{background:linear-gradient(#111936,#0b1024)!important;border-right:1px solid #273566!important;box-shadow:18px 0 48px #0000004d!important}.adminMain{padding:clamp(24px,4vw,58px)!important}.adminMain>header{position:relative;border-bottom:1px solid #2a3768!important;align-items:flex-end!important;margin-bottom:26px!important;padding:0 0 22px!important}.adminMain>header>div:first-child>span{letter-spacing:.16em;font-size:9px;font-weight:900;color:#5fdcf4!important}.adminMain>header h1{color:#f5f7ff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1!important}.adminStatus{color:#aebde8!important;background:#111b40!important;border-color:#30417b!important;border-radius:999px!important}.adminMessage{color:#8ce9f4!important;background:linear-gradient(100deg,#172653,#171d43)!important;border:1px solid #3f5a9f!important;border-radius:12px!important;box-shadow:0 10px 25px #00000029!important}.adminApp .adminForm,.adminApp .adminRaids,.adminApp .adminOverview,.adminApp .discordActivity,.adminApp .commandCenter,.adminApp .accountsPanel,.adminApp .recruitmentAdmin{gap:18px!important}.adminApp .adminForm>section,.adminApp .adminUpload,.adminApp .raidCreator,.adminApp .adminRaidList,.adminApp .adminPlanner,.adminApp .activityHero,.adminApp .activityBoard,.adminApp .commandHero,.adminApp .botSpecIntro,.adminApp .accountHero,.adminApp .accountCreator,.adminApp .accountList{background:linear-gradient(145deg,#121b3b,#0e1530)!important;border:1px solid #2b3b73!important;border-radius:16px!important;box-shadow:0 18px 42px #0003!important}.adminApp .adminForm>section,.adminApp .adminUpload{padding:26px!important}.adminApp .adminForm>section>div:first-child h2,.adminApp .adminUpload h2{color:#f5f7ff!important}.adminApp .adminForm>section>div:first-child p{color:#8d9bc5!important;line-height:1.65!important}.adminApp .adminFields{gap:12px!important}.adminApp input,.adminApp select,.adminApp textarea{color:#f3f6ff!important;background:#090f29!important;border:1px solid #30427d!important;border-radius:10px!important}.adminApp input::placeholder,.adminApp textarea::placeholder{color:#6675a5!important}.adminApp input:focus,.adminApp select:focus,.adminApp textarea:focus{border-color:#5fdcf4!important;box-shadow:0 0 0 3px #5fdcf41f!important}.adminApp .adminSave,.adminApp .adminUpload>button{min-height:42px;color:#fff!important;background:linear-gradient(135deg,#2e9fd0,#6759e7)!important;border-radius:10px!important;box-shadow:0 10px 22px #356cdb40!important}.adminApp aside nav button{color:#93a1c9!important;border-radius:11px!important}.adminApp aside nav button:hover,.adminApp aside nav button.active{color:#fff!important;background:linear-gradient(90deg,#1b3765,#202459)!important;border-color:#354b91!important;box-shadow:inset 3px 0 #5fdcf4!important}.adminApp aside nav button em{color:#83e7f5!important;background:#1f2d5c!important}.adminApp .adminKpis{gap:14px!important}.adminApp .adminKpis article{background:linear-gradient(145deg,#152044,#101833)!important;border-color:#2d407b!important;border-radius:14px!important}.adminApp .adminKpis b{color:#f4f7ff!important}.adminApp .adminRaidList article,.adminApp .adminPlanner article,.adminApp .accountList article,.adminApp .applicationSummary,.adminApp .botLogs article{background:#101938!important;border-color:#2b3d77!important}.adminApp .adminRaidList article:hover,.adminApp .adminPlanner article:hover,.adminApp .accountList article:hover{background:#142044!important;border-color:#4f6fc4!important}.adminApp .raidCreatorHead,.adminApp .raidCreatorWorkspace,.adminApp .raidDiscordPreview,.adminApp .raidDiscordCanvas,.adminApp .raidFormGrid,.adminApp .adminPlannerSeries,.adminApp .botManager,.adminApp .botSettings,.adminApp .botHealth,.adminApp .botDocumentation,.adminApp .commandCenter,.adminApp .botSpecIntro,.adminApp .recruitmentAdminHero,.adminApp .recruitmentAdminTabs,.adminApp .applicationDetails{color:#dce5ff!important;background:linear-gradient(145deg,#121b3b,#0e1530)!important;border-color:#2b3d77!important}.adminApp .raidSectionTabs,.adminApp .templateTabs,.adminApp .recruitmentAdminTabs{background:#0e1633!important;border-color:#304683!important}.adminApp .raidSectionTabs a,.adminApp .templateTabs button,.adminApp .recruitmentAdminTabs button{color:#aebde8!important;background:#111b40!important;border-color:#30427d!important}.adminApp .raidSectionTabs a:hover,.adminApp .raidSectionTabs a.active,.adminApp .templateTabs button.active,.adminApp .recruitmentAdminTabs button.active{color:#fff!important;background:#203568!important;border-color:#5fdcf4!important}.adminApp .raidCreator h2,.adminApp .raidCreator h3,.adminApp .botManager h2,.adminApp .botManager h3,.adminApp .commandCenter h2,.adminApp .commandCenter h3,.adminApp .recruitmentAdmin h2{color:#f5f7ff!important}.adminApp .raidCreator p,.adminApp .botManager p,.adminApp .commandCenter p,.adminApp .recruitmentAdmin p{color:#8d9bc5!important}.adminApp .adminEditModal,.adminApp .raidHistoryModal,.adminApp .linkTransferModal{background:linear-gradient(145deg,#151f47,#0c1431)!important;border-color:#3a54a0!important}.adminApp .adminEditModal label,.adminApp .raidCreator label,.adminApp .botManager label{color:#aebde8!important}.adminApp .botHero,.adminApp .botLogs,.adminApp .botVitals article,.adminApp .botRoles,.adminApp .botRoles label,.adminApp .botTest,.adminApp .botLogs>header>button{color:#b8c6ed!important;background:#111b40!important;border-color:#30427d!important}.adminApp .botHero{background:radial-gradient(circle at 90% 0,#5b57dc38,#0000 32%),linear-gradient(145deg,#152044,#0f1732)!important}.adminApp .botOrb{background:linear-gradient(145deg,#263b8b,#6859db)!important;border-color:#5fdcf4!important}.adminApp .botVitals article{background:#0d1635!important}.adminApp .botRoles label.selected{color:#fff!important;background:#203568!important;border-color:#5fdcf4!important}.adminApp .activityKpis article,.adminApp .activityTable,.adminApp .activityTableHead,.adminApp .activityTable article,.adminApp .activityFilters button,.adminApp .activityActions button{color:#b8c6ed!important;background:#101938!important;border-color:#30427d!important}.adminApp .activityTableHead{color:#8fa8dc!important;background:#1a2857!important}.adminApp .activityTable article:hover,.adminApp .activityTable article.isOnline{background:#16244d!important}.adminApp .characterLink select{color:#f3f6ff!important;background:#090f29!important;border-color:#30427d!important}.adminApp .adminCommandGrid>div button,.adminApp .adminCommandGrid>aside>button{color:#dce5ff!important;background:#101938!important;border-color:#30427d!important}.adminApp .adminCommandGrid>div button i{color:#6fe4fb!important;background:#203568!important}.adminApp .adminGallery article,.adminApp .adminGallery article>div{background:#101938!important;border-color:#30427d!important}.adminApp .vocationLimits,.adminApp .vocationLimits>div,.adminApp .rolePickerGroup,.adminApp .rolePickerToggle,.adminApp .rolePickerMenu,.adminApp .searchPicker,.adminApp .searchPickerMenu,.adminApp .datePickerField,.adminApp .eventBasics,.adminApp .eventMedia,.adminApp .reminderConfig,.adminApp .sessionStats,.adminApp .timeDetails,.adminApp .vocationLimitTotal{color:#b8c6ed!important;background:#101938!important;border-color:#30427d!important}.adminApp .vocationLimits legend,.adminApp .rolePickerGroup legend,.adminApp .vocationLimits>p,.adminApp .fieldHint{color:#8fa8dc!important}.adminApp .vocationLimits button,.adminApp .rolePickerToggle,.adminApp .searchPicker>button{color:#dce5ff!important;background:#111b40!important;border-color:#30427d!important}.adminApp .vocationLimits button:hover,.adminApp .vocationLimits button.vocationEnabled,.adminApp .rolePickerToggle:hover,.adminApp .searchPicker>button:hover{color:#fff!important;background:#203568!important;border-color:#5fdcf4!important}.adminApp .vocationLimits label,.adminApp .vocationLimits label>span,.adminApp .rolePickerGroup>b,.adminApp .rolePickerGroup>label,.adminApp .rolePickerMenu>label{color:#b8c6ed!important}.adminApp .vocationLimits label:hover,.adminApp .rolePickerGroup>label:hover,.adminApp .rolePickerMenu>label:hover{background:#1b2d5b!important}.adminApp .vocationLimits label>input{color:#fff!important;background:#090f29!important;border-color:#3b4f91!important}.adminApp .rolePickerMenu,.adminApp .searchPickerMenu{box-shadow:0 18px 42px #00000073!important}@media (max-width:900px){.adminMain{padding:22px 14px!important}.adminMain>header{flex-direction:column!important;align-items:flex-start!important}.adminStatus{align-self:flex-start}.adminApp .adminForm>section,.adminApp .adminUpload{padding:19px!important}.adminApp .adminFields{grid-template-columns:1fr!important}.adminApp .adminFields>*{min-width:0!important}.adminApp .adminSave{width:100%;min-width:0!important}}@media (max-width:560px){.adminMain>header h1{font-size:32px!important}.adminApp .adminKpis{grid-template-columns:1fr 1fr!important}.adminApp .adminKpis article{padding:14px!important}.adminApp .adminKpis b{font-size:22px!important}.adminApp .adminRaidList,.adminApp .adminPlanner,.adminApp .activityBoard,.adminApp .accountList{border-radius:12px!important}}
.innerShell{--view-card:linear-gradient(145deg, #171e4bf5, #0a0f2dfa);--view-card-soft:#131b45c2;--view-line:#5b70cc6b;--view-line-soft:#5b70cc38;--view-heading:#f7f9ff;--view-copy:#aeb9dc}.innerShell .modernPanel,.innerShell .retroPanel,.innerShell .guildExplorer,.innerShell .guildDeathsPanel,.innerShell .transferBoard>section,.innerShell .calculatorStage,.innerShell .comingTools,.innerShell .charmWorkspace,.innerShell .forgeCosts,.innerShell .lootSplitter,.innerShell .lootSummary,.innerShell .lootTransfers,.innerShell .recruitmentForm,.innerShell .newsArchive{border-color:var(--view-line)!important;background:var(--view-card)!important;box-shadow:0 18px 46px #00000040,inset 0 1px #ffffff09!important}.innerShell .modernPanelHead,.innerShell .retroPanelTitle,.innerShell .guildExplorer>header,.innerShell .guildDeathsToolbar,.innerShell .charmWorkspace>header,.innerShell .forgeCosts>header,.innerShell .newsArchive>header{border-bottom-color:var(--view-line-soft)!important;padding-bottom:18px!important}.innerShell .modernPanelHead h2,.innerShell .retroPanelTitle h2,.innerShell .guildExplorer>header h2,.innerShell .guildDeathsToolbar b,.innerShell .charmWorkspace>header h2,.innerShell .forgeCosts>header h2,.innerShell .calculatorStage>header h2,.innerShell .comingTools>header h2,.innerShell .newsArchive>header h2{color:var(--view-heading)!important}.innerShell .modernPanelHead>small,.innerShell .modernPanelHead>b,.innerShell .guildExplorer>header p,.innerShell .guildDeathsToolbar small,.innerShell .charmWorkspace>header>b,.innerShell .newsArchive>header p,.innerShell .dataNotice,.innerShell .warningBox,.innerShell .infoRibbon p{color:var(--view-copy)!important}.innerShell .toolShortcutGrid>a,.innerShell .modernToolCard,.innerShell .comingTools article,.innerShell .onlinePlayers>a,.innerShell .guildJoiners>a,.innerShell .guildExplorerGrid>a,.innerShell .modernTimeline article,.innerShell .allCharms article,.innerShell .lootParsedRow,.innerShell .lootTableRow{box-shadow:inset 0 1px #ffffff06;border-color:var(--view-line-soft)!important;background:var(--view-card-soft)!important}.innerShell .toolShortcutGrid>a:hover,.innerShell .modernToolCard:hover,.innerShell .onlinePlayers>a:hover,.innerShell .guildJoiners>a:hover,.innerShell .guildExplorerGrid>a:hover,.innerShell .modernTimeline article:hover,.innerShell .allCharms article:hover{background:linear-gradient(145deg,#202a67,#121944)!important;border-color:#6381e6!important;box-shadow:0 12px 28px #0003,0 0 0 1px #6381e61a!important}.innerShell .worldFacts>div,.innerShell .guildRanks article,.innerShell .rosterSummary>div,.innerShell .modernStats article{border-color:var(--view-line-soft)!important;background:#070c277a!important}.innerShell .rankingTable>a{min-height:64px;border-top-color:var(--view-line-soft)!important}.innerShell .rankingTable>a:hover{background:#536edf1a!important}.innerShell .transferLiveBar,.innerShell .dataNotice,.innerShell .warningBox,.innerShell .infoRibbon{border-color:var(--view-line)!important;background:linear-gradient(100deg,#1a265ee0,#0c1236f0)!important}.innerShell .toolShortcutGrid>a,.innerShell .guildExplorerGrid>a,.innerShell .onlinePlayers>a,.innerShell .guildJoiners>a,.innerShell .rankingTable>a{transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.innerShell input:not([type=checkbox]):not([type=radio]),.innerShell select,.innerShell textarea{min-height:43px;color:#f6f8ff!important;background:#090f32!important;border-color:#3e4f9a!important;border-radius:10px!important}.innerShell input::placeholder,.innerShell textarea::placeholder{color:#7785b4!important}.innerShell input:focus,.innerShell select:focus,.innerShell textarea:focus{outline-offset:1px;border-color:#61dff6!important;outline:3px solid #61dff624!important}.innerShell a:focus-visible,.innerShell button:focus-visible,.innerShell input:focus-visible,.innerShell select:focus-visible,.innerShell textarea:focus-visible{outline-offset:3px;outline:3px solid #61dff6b8!important}@media (max-width:760px){.innerShell{margin-top:16px!important;padding-bottom:44px!important}.innerShell .modernPanel,.innerShell .retroPanel,.innerShell .guildExplorer,.innerShell .guildDeathsPanel,.innerShell .transferBoard>section,.innerShell .calculatorStage,.innerShell .comingTools,.innerShell .charmWorkspace,.innerShell .forgeCosts,.innerShell .lootSplitter,.innerShell .lootSummary,.innerShell .lootTransfers,.innerShell .recruitmentForm,.innerShell .newsArchive{border-radius:14px!important}.innerShell .modernPanelHead,.innerShell .guildExplorer>header,.innerShell .newsArchive>header{gap:10px!important}.innerShell .toolShortcutGrid,.innerShell .onlinePlayers{grid-template-columns:1fr!important}.innerShell .rankingTable{overflow-x:auto}.innerShell .rankingTable>a{min-width:590px;padding-top:13px!important;padding-bottom:13px!important}}@media (prefers-reduced-motion:reduce){.innerShell *,.innerShell :before,.innerShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.adminApp{--admin-surface:#11183f;--admin-surface-raised:#182156;--admin-ink:#f6f8ff;--admin-copy:#a5b2d8;--admin-rule:#303f84;--admin-rule-soft:#5269be47;--admin-focus:#64e3f8;background:radial-gradient(circle at 76% -8%,#5b54ea36,#0000 31%),#070b25!important}.adminApp>aside{background:linear-gradient(#0f173c,#080d2a 78%)!important;padding:24px 14px!important}.adminBrandRow{border-bottom:1px solid var(--admin-rule-soft);padding:0 5px 17px;margin-bottom:20px!important}.adminBrand{padding-bottom:0!important}.adminApp aside nav{gap:5px!important}.adminApp aside nav button,.adminApp aside>div:not(.adminBrandRow)>button{min-height:44px;border-color:#0000!important;padding:10px 12px!important}.adminApp aside nav button.active{box-shadow:inset 3px 0 var(--admin-focus), 0 8px 19px #00000026!important;background:linear-gradient(100deg,#2166a1bf,#4b3896a6)!important}.adminApp aside nav button em{font-size:8px!important}.adminApp aside>div:not(.adminBrandRow){border-top:1px solid var(--admin-rule-soft);padding-top:15px}.adminMain{max-width:1760px;padding:clamp(26px,4vw,62px)!important}.adminMain>header{margin-bottom:22px!important}.adminMain>header h1{letter-spacing:-.045em}.adminStatus{font-weight:800;padding:10px 14px!important}.adminMessage{line-height:1.5;padding:14px 16px!important}.adminApp .adminWelcome,.adminApp .adminKpis article,.adminApp .adminCommandGrid>div,.adminApp .adminCommandGrid>aside,.adminApp .adminForm>section,.adminApp .adminUpload,.adminApp .raidCreator,.adminApp .adminRaidList,.adminApp .adminPlanner,.adminApp .botHero,.adminApp .botSettings,.adminApp .activityHero,.adminApp .activityBoard,.adminApp .commandHero,.adminApp .botSpecIntro,.adminApp .accountHero,.adminApp .accountCreator,.adminApp .accountList,.adminApp .botHealthSummary,.adminApp .botHealthGrid article,.adminApp .botManual,.adminApp .botLogs,.adminApp .discordStudio,.adminApp .recruitmentAdminHero,.adminApp .recruitmentAdminList,.adminApp .applicationCard{border-color:var(--admin-rule)!important;background:linear-gradient(145deg, var(--admin-surface-raised), var(--admin-surface))!important;box-shadow:0 17px 40px #00000038,inset 0 1px #ffffff09!important}.adminApp .adminForm>section,.adminApp .raidCreator,.adminApp .adminRaidList,.adminApp .adminPlanner,.adminApp .activityBoard,.adminApp .accountList,.adminApp .recruitmentAdminList{border-radius:16px!important}.adminApp .adminForm>section>div:first-child p,.adminApp .raidCreator p,.adminApp .adminRaidList p,.adminApp .activityHero p,.adminApp .recruitmentAdmin p,.adminApp .fieldHint{color:var(--admin-copy)!important}.adminApp .adminKpis article,.adminApp .botVitals article,.adminApp .activityKpis article{min-height:132px}.adminApp .adminKpis article:hover,.adminApp .adminRaidList article:hover,.adminApp .adminPlanner article:hover,.adminApp .accountList article:hover,.adminApp .applicationSummary:hover{background:linear-gradient(145deg,#202a65,#121a46)!important;border-color:#526bc7!important}.adminApp .raidSectionTabs{border-color:var(--admin-rule)!important;background:#0a1030eb!important;border-radius:13px!important;gap:7px!important;padding:8px!important}.adminApp .raidSectionTabs a{min-height:40px;border-color:var(--admin-rule-soft)!important;color:#bac7eb!important;background:#121a46!important}.adminApp .raidSectionTabs a:hover,.adminApp .raidSectionTabs a:focus-visible{border-color:var(--admin-focus)!important;color:#fff!important;background:linear-gradient(135deg,#1e5d85,#443b99)!important}.adminApp .eventBasics,.adminApp .eventMedia,.adminApp .vocationLimits,.adminApp .reminderConfig,.adminApp .rolePickerGroup{border-color:var(--admin-rule-soft)!important;background:#070d2a85!important}.adminApp .eventBasics,.adminApp .eventMedia,.adminApp .vocationLimits{padding:18px!important}.adminApp .eventBasics legend,.adminApp .eventMedia legend,.adminApp .vocationLimits legend,.adminApp .rolePickerGroup legend{color:var(--admin-focus)!important}.adminApp .raidFormGrid{gap:13px!important}.adminApp input,.adminApp select,.adminApp textarea,.adminApp .rolePickerToggle{min-height:45px;background:#090f31!important;border-color:#3b4d99!important}.adminApp textarea{min-height:112px}.adminApp .searchPickerMenu,.adminApp .rolePickerMenu{background:#101942!important;border-color:#4a61b6!important}.adminApp .searchPickerMenu button:hover,.adminApp .rolePickerMenu label:hover{background:#1d2a64!important}.adminApp .adminSave{min-height:46px}.adminApp .adminEditCancel{color:#d9e3ff!important;background:#121943!important;border-color:#45568f!important}.adminApp .adminRaids .adminRaidList>article{margin-top:10px;border:1px solid var(--admin-rule-soft)!important;background:#070d2a75!important;border-radius:13px!important;padding:13px!important}.adminApp .adminRaids .adminRaidList>article:first-of-type{margin-top:17px}.adminApp .adminRaids .adminRaidList>article>.adminRaidDate{box-sizing:border-box;background:linear-gradient(145deg,#1d2961,#111943);border:1px solid #3a4b98;border-radius:10px;align-content:center;gap:5px;min-width:132px;min-height:76px;padding:11px 13px;display:grid}.adminApp .adminRaids .adminRaidDate b{font-size:12px;line-height:1.25;color:#f4f7ff!important}.adminApp .adminRaids .adminRaidDate span{font-size:17px;font-weight:900;color:var(--admin-focus)!important;margin:0!important}.adminApp .adminRaids .adminRaidList>article>div:last-child{align-self:center}.adminApp .adminParticipantList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adminApp .adminParticipantList>span{background:#0b1234;border:1px solid #33498f;border-radius:10px;grid-template-columns:24px minmax(90px,auto) auto auto;align-items:center;gap:7px;min-height:38px;padding:5px 6px 5px 7px;display:grid}.adminApp .adminParticipantList>span.reserve{border-color:#665497}.adminApp .adminParticipantList i{color:#66e4c0;background:#173f52;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.adminApp .adminParticipantList .reserve i{color:#c7b9ff;background:#382f68}.adminApp .adminParticipantList b{color:#f4f7ff;font-size:11px}.adminApp .adminParticipantList small{text-transform:uppercase;font-size:9px;color:#8d9aca!important}.adminApp .adminParticipantList .adminParticipantRemove{min-height:28px;padding:5px 8px;font-size:9px;font-weight:800;color:#ff9eb5!important;background:#281222!important;border-color:#713d56!important}.adminApp .adminParticipantList .adminParticipantRemove:hover{color:#fff!important;background:#3a172a!important;border-color:#ff769a!important}.adminApp button:focus-visible,.adminApp a:focus-visible,.adminApp input:focus-visible,.adminApp select:focus-visible,.adminApp textarea:focus-visible{outline-offset:3px;outline:3px solid #64e3f8b8!important}@media (max-width:900px){.adminApp>aside{z-index:90;top:0;border-bottom:1px solid var(--admin-rule)!important;height:auto!important;padding:10px 13px!important;position:sticky!important;overflow:visible!important;box-shadow:0 12px 28px #00000057!important}.adminBrandRow{border:0;margin:0!important;padding:0!important}.adminBrand{padding:0 4px!important}.adminSidebarToggle{width:42px!important;height:42px!important;display:grid!important}.adminSidebarToggle span{font-size:0}.adminSidebarToggle span:before{content:"☰";font-size:18px}.adminApp>aside nav,.adminApp>aside>div:not(.adminBrandRow){display:none!important}.adminApp.sidebarCollapsed>aside nav{grid-template-columns:1fr 1fr;max-height:calc(100svh - 74px);overflow-y:auto;border:1px solid var(--admin-rule)!important;background:#0d1437!important;border-radius:13px!important;gap:6px!important;margin:12px -2px 0!important;padding:10px!important;display:grid!important;box-shadow:0 20px 42px #0006!important}.adminApp.sidebarCollapsed>aside>div:not(.adminBrandRow){grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--admin-rule)!important;background:#0d1437!important;border-radius:13px!important;margin:6px -2px 0!important;padding:10px!important;display:grid!important}.adminApp.sidebarCollapsed aside nav button,.adminApp.sidebarCollapsed aside>div:not(.adminBrandRow)>button{min-height:47px;justify-content:flex-start!important;padding:10px!important;font-size:11px!important}.adminApp.sidebarCollapsed .adminNavLabel,.adminApp.sidebarCollapsed aside nav em{opacity:1!important;max-width:none!important;display:block!important}.adminApp.sidebarCollapsed .adminNavIcon{flex-basis:21px!important;min-width:21px!important;font-size:15px!important}.adminApp.sidebarCollapsed .adminBrand{display:flex!important}.adminApp.sidebarCollapsed .adminBrand b,.adminApp.sidebarCollapsed .adminBrand small{display:initial!important;opacity:1!important;pointer-events:auto!important;max-width:190px!important;transform:none!important}.adminApp.sidebarCollapsed .adminSidebarToggle span{transform:none!important}.adminMain{padding:22px 13px 38px!important}.adminMain>header{padding-bottom:16px!important}.adminMain>header h1{font-size:clamp(28px,9vw,38px)!important}.adminApp .raidSectionTabs{margin-bottom:13px;position:static!important}.adminApp .adminForm>section,.adminApp .adminUpload,.adminApp .raidCreator,.adminApp .adminRaidList,.adminApp .adminPlanner{padding:17px!important}.adminApp .adminRaidList article>div:last-child{grid-template-columns:1fr 1fr!important}.adminApp .adminRaids .adminRaidList>article{gap:12px!important}.adminApp .adminRaids .adminRaidList>article>.adminRaidDate{width:100%;min-height:62px}}@media (max-width:520px){.adminBrand small{display:none!important}.adminApp.sidebarCollapsed>aside nav,.adminApp.sidebarCollapsed>aside>div:not(.adminBrandRow){grid-template-columns:1fr!important}.adminApp .adminKpis{grid-template-columns:1fr 1fr!important}.adminApp .adminKpis article{min-height:112px;padding:14px!important}.adminApp .adminKpis b{font-size:23px!important}.adminApp .raidSectionTabs a{padding:9px 10px!important;font-size:9px!important}.adminApp .eventBasics,.adminApp .eventMedia,.adminApp .vocationLimits{padding:13px!important}.adminApp .adminRaidList article>div:last-child{grid-template-columns:1fr!important}}
body:has(.raidBoardV2) .innerShell{width:min(94%,1480px)!important;max-width:1480px!important;padding-inline:0!important}body:has(.raidBoardV2) .subHero{background-position:50% 54%!important;border-radius:20px!important;min-height:210px!important;margin-top:16px!important}.raidBoardV2{--rb-surface:#141d32;--rb-deep:#0e1728;--rb-line:#33445b;--rb-muted:#b3c2d2;--rb-bright:#f5f8fd;--rb-green:#7ee3bb;--rb-blue:#8edaff;max-width:1480px;color:var(--rb-bright);font-family:var(--font-geist-sans),sans-serif;gap:22px;margin:0 auto;padding:20px 0 72px;display:grid}.raidBoardV2 *{box-sizing:border-box}.raidBoardV2 button,.raidBoardV2 input,.raidBoardV2 select{font:inherit}.raidBoardLead{border:1px solid var(--rb-line);background:linear-gradient(110deg,#18263d,#111b2d 72%);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex;box-shadow:0 16px 38px #00000026}.raidBoardLead>div:first-child{min-width:0}.raidBoardEyebrow,.raidBoardToolbar>div:first-child>span{color:var(--rb-blue);letter-spacing:.11em;font-size:11px;font-weight:800}.raidBoardLead h2{color:#fff;letter-spacing:-.035em;margin:7px 0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.1}.raidBoardLead p{max-width:690px;color:var(--rb-muted);margin:0;font-size:15px;line-height:1.6}.raidBoardCount{background:#367b6a1f;border:1px solid #3d675e;border-radius:12px;align-items:center;gap:14px;min-width:220px;padding:14px 18px;display:flex}.raidBoardCount strong{color:var(--rb-green);font-size:35px;font-weight:800;line-height:1}.raidBoardCount span{color:#d5e9e2;max-width:130px;font-size:13px;font-weight:650;line-height:1.3}.raidBoardNotice{color:#e6fff5;background:#153b37;border:1px solid #3d8d78;border-radius:12px;margin:0;padding:14px 18px;font-size:14px}.raidBoardNotice.isError{color:#fff;background:#4a282f;border-color:#ae5961}.raidBoardNotice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;font-weight:800;text-decoration:underline}.raidBoardToolbar{justify-content:space-between;align-items:end;gap:20px;margin-top:6px;display:flex}.raidBoardToolbar h3{color:#fff;letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(24px,2.5vw,33px);line-height:1.2}.raidBoardFilters{border:1px solid var(--rb-line);background:var(--rb-deep);border-radius:12px;gap:5px;padding:5px;display:flex}.raidBoardFilters button{min-height:39px;color:var(--rb-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;display:flex}.raidBoardFilters button.active{color:#fff;background:#274663}.raidBoardFilters b{background:#ffffff1a;border-radius:6px;padding:2px 6px;font-size:11px}.raidBoardList{gap:14px;display:grid}.raidBoardEmpty{border:1px dashed var(--rb-line);background:var(--rb-deep);color:var(--rb-muted);text-align:center;border-radius:14px;margin:0;padding:32px;font-size:15px}.raidBoardEvent{border:1px solid var(--rb-line);background:var(--rb-surface);border-radius:17px;grid-template-columns:130px minmax(0,1fr) 245px;gap:0;display:grid;overflow:hidden;box-shadow:0 13px 35px #00000029}.raidBoardEvent.isNext{border-color:#568397}.raidBoardDate{border-right:1px solid var(--rb-line);text-align:center;background:#1b3043;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 10px;display:flex}.raidBoardDate>span{color:#a8cfe4;letter-spacing:.09em;margin-bottom:12px;font-size:10px;font-weight:800}.raidBoardDate strong{color:#fff;white-space:nowrap;font-size:31px;font-weight:800;line-height:1}.raidBoardDate small{color:#cad9e6;text-transform:capitalize;font-size:13px}.raidBoardDate b{color:#fff;background:#24465a;border:1px solid #4d7584;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:19px;line-height:1}.raidBoardMain{min-width:0;padding:22px 26px}.raidBoardEventTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.raidBoardEventTop>span:first-child{color:var(--rb-blue);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.raidBoardStatus{color:#a8f1d2;background:#244a3b;border:1px solid #4c675d;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.raidBoardStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.raidBoardStatus.isFull{color:#f8d391;background:#4e3c27;border-color:#8c744e}.raidBoardStatus.isClosed{color:#f2bdcf;background:#432e3d;border-color:#785b68}.raidBoardRepeat{color:#c5d6e6;font-size:11px;font-weight:700}.raidBoardMain h4{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 5px;font-size:clamp(25px,2.6vw,34px);font-weight:800;line-height:1.15}.raidBoardMain h4 a{color:#fff;text-decoration:none}.raidBoardMain h4 a:hover,.raidBoardMain h4 a:focus-visible{color:var(--rb-blue)}.raidBoardWhen{color:#dbe6ef;margin:0;font-size:14px;font-weight:650;line-height:1.5}.raidBoardDescription{max-width:780px;color:var(--rb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.raidBoardRoles{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.raidBoardRoles>span{color:#e6eef6;background:#1b2b40;border:1px solid #41546a;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 10px;font-size:12px;display:flex}.raidBoardRoles>span.filled{background:#332e2c;border-color:#6a5d51}.raidBoardRoles i{color:var(--rb-green);font-size:14px;font-style:normal;line-height:1}.raidBoardRoles b{white-space:nowrap;font-weight:700}.raidBoardRoles em{color:#fff;white-space:nowrap;font-style:normal;font-weight:800}.raidBoardFollowing{color:var(--rb-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.raidBoardFollowing>a{color:#e4f3fa;background:#20374b;border:1px solid #486175;border-radius:7px;padding:5px 9px;font-weight:750;text-decoration:none}.raidBoardFollowing>a:hover{background:#305d77;border-color:#8edaff}.raidBoardAction{border-left:1px solid var(--rb-line);background:#101b2d;flex-direction:column;gap:10px;padding:20px;display:flex}.raidBoardPlaces small{color:#aabed0;letter-spacing:.08em;font-size:10px;font-weight:800}.raidBoardPlaces strong{color:#fff;margin:6px 0 9px;font-size:34px;line-height:1;display:block}.raidBoardPlaces strong span{color:#9cafc2;font-size:16px;font-weight:600}.raidBoardProgress{background:#34435a;border-radius:20px;height:7px;overflow:hidden}.raidBoardProgress i{border-radius:inherit;background:#72d8b4;height:100%;display:block}.raidBoardPlaces p{color:var(--rb-muted);margin:8px 0 0;font-size:12px}.raidBoardDetails,.raidBoardJoin button,.raidBoardFormActions button{color:#fff;text-align:center;cursor:pointer;background:#24425b;border:1px solid #638198;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.raidBoardDetails{justify-content:space-between;margin-top:auto}.raidBoardDetails:hover,.raidBoardJoin button:hover,.raidBoardFormActions button:hover{background:#305d77;border-color:#91d8ed;transform:translateY(-1px)}.raidBoardJoin{grid-template-columns:1fr 1fr;gap:7px;display:grid}.raidBoardJoin button{color:#e3eef5;background:#1d3044;border-color:#465e70;min-width:0}.raidBoardJoin button.primary,.raidBoardFormActions button[type=submit]{color:#fff;background:#307c66;border-color:#5fae96}.raidBoardJoin button:only-child{grid-column:1/-1}.raidBoardForm{border-top:1px solid var(--rb-line);background:#1b2c3e;grid-column:1/-1;grid-template-columns:minmax(170px,1fr) minmax(180px,1.1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.raidBoardForm>div:first-child{align-self:center;gap:4px;display:grid}.raidBoardForm>div:first-child strong{color:#fff;font-size:15px}.raidBoardForm>div:first-child span{color:var(--rb-muted);font-size:12px;line-height:1.35}.raidBoardForm label{color:#d5e4ef;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.raidBoardForm input,.raidBoardForm select{color:#fff;background:#0e1c2b;border:1px solid #627990;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.raidBoardFormActions{gap:7px;display:flex}.raidBoardFormActions button{white-space:nowrap;min-height:44px}.raidBoardFormActions button:last-child{background:#263a4f;border-color:#60758a}.raidBoardFormActions button:disabled{opacity:.6;cursor:wait}.raidBoardV2 :focus-visible{outline-offset:3px;outline:2px solid #9be6ff}@media (max-width:1050px){.raidBoardEvent{grid-template-columns:115px minmax(0,1fr)}.raidBoardAction{border-left:0;border-top:1px solid var(--rb-line);grid-column:1/-1;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;display:grid}.raidBoardDetails{margin:0}.raidBoardForm{grid-template-columns:1fr 1fr}.raidBoardForm>div:first-child,.raidBoardFormActions{grid-column:1/-1}}@media (max-width:680px){body:has(.raidBoardV2) .subHero{border-radius:14px!important;min-height:160px!important}.raidBoardV2{gap:16px;padding:12px 0 52px}.raidBoardLead{border-radius:14px;flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.raidBoardLead h2{font-size:32px}.raidBoardLead p{font-size:14px}.raidBoardCount{justify-content:flex-start;width:100%;min-width:0;padding:10px 13px}.raidBoardCount strong{font-size:29px}.raidBoardCount span{max-width:none}.raidBoardToolbar{flex-direction:column;align-items:stretch;gap:12px}.raidBoardToolbar h3{font-size:25px}.raidBoardFilters{width:100%}.raidBoardFilters button{flex:1;justify-content:center}.raidBoardEvent{border-radius:13px;grid-template-columns:86px minmax(0,1fr)}.raidBoardDate{justify-content:flex-start;gap:5px;padding:19px 6px}.raidBoardDate>span{margin-bottom:9px;font-size:8px}.raidBoardDate strong{font-size:23px}.raidBoardDate small{font-size:11px}.raidBoardDate b{margin-top:9px;padding:7px;font-size:15px}.raidBoardMain{padding:17px 14px}.raidBoardMain h4{font-size:25px}.raidBoardWhen,.raidBoardDescription{font-size:13px}.raidBoardRoles{gap:6px;margin-top:14px}.raidBoardRoles>span{padding:6px 8px;font-size:11px}.raidBoardAction{grid-template-columns:1fr 1fr;gap:9px;padding:14px}.raidBoardPlaces{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.raidBoardPlaces small{grid-column:1}.raidBoardPlaces strong{grid-area:1/2/3;margin:0;font-size:28px}.raidBoardProgress{grid-column:1/-1}.raidBoardPlaces p{grid-column:1/-1;margin:2px 0 0}.raidBoardDetails{min-width:0}.raidBoardJoin{grid-template-columns:1fr;gap:7px}.raidBoardJoin button:only-child{grid-column:auto}.raidBoardForm{grid-template-columns:1fr;padding:15px}.raidBoardForm>div:first-child,.raidBoardFormActions{grid-column:1}.raidBoardFormActions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:390px){.raidBoardDate strong{font-size:20px}.raidBoardMain h4{font-size:22px}.raidBoardAction{grid-template-columns:1fr}.raidBoardDetails{min-height:44px}.raidBoardJoin{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.raidBoardV2 *{transition:none!important}}
body:has(.raidDetailsV2) .innerShell{width:min(94%,1480px)!important;max-width:1480px!important;padding-inline:0!important}.raidDetailsV2{--rd-surface:#141d32;--rd-deep:#0e1728;--rd-line:#33445b;--rd-muted:#b3c2d2;--rd-text:#f5f8fd;--rd-blue:#8edaff;--rd-green:#7ee3bb;color:var(--rd-text)!important;gap:16px!important;padding:14px 0 70px!important;display:grid!important}.raidDetailsV2 *{box-sizing:border-box}.raidDetailsV2 .raidDetailsBack{border-color:var(--rd-line)!important;background:var(--rd-deep)!important;color:#dbe7f2!important;border-radius:9px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}.raidDetailsV2 .raidDetailsHero{background:linear-gradient(115deg,#18283b,#111b2b 68%,#182e3c)!important;border:1px solid #476177!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 245px!important;gap:26px!important;min-height:300px!important;padding:32px!important;box-shadow:0 18px 45px #0003!important}.raidDetailsV2 .raidDetailsHero.hasImage{background:#101b2c!important}.raidDetailsV2 .raidDetailsHeroShade{background:linear-gradient(90deg,#080f1bf7,#09121fc7 65%,#09121f61)!important}.raidDetailsV2 .raidDetailsHeroCopy>span{color:var(--rd-blue)!important;font-family:var(--font-geist-sans),sans-serif!important;letter-spacing:.08em!important;font-size:11px!important}.raidDetailsV2 .raidDetailsHeroCopy>span:before{background:var(--rd-blue)!important;width:22px!important}.raidDetailsV2 .raidDetailsHeroCopy h2{letter-spacing:-.055em!important;max-width:760px!important;margin:13px 0 10px!important;font-size:clamp(37px,5vw,62px)!important;line-height:1!important}.raidDetailsV2 .raidDetailsHeroCopy>p{color:#c5d2df!important;font-size:14px!important}.raidDetailsV2 .raidDetailsHeroCopy>div{margin-top:18px!important}.raidDetailsV2 .raidDetailsHeroCopy em{color:#a6f0d1!important;background:#214b3d!important;border-color:#4e816d!important;padding:7px 10px!important;font-size:10px!important}.raidDetailsV2 .raidDetailsDate{box-shadow:none!important;background:#12263a!important;border-color:#4a6a7d!important;border-radius:13px!important;padding:21px 15px!important}.raidDetailsV2 .raidDetailsDate>b{margin:9px 0 4px!important;font-size:48px!important}.raidDetailsV2 .raidDetailsDate>span{color:#d5e2ec!important}.raidDetailsV2 .raidDetailsDate>i{color:#a9bece!important;border-color:#38566a!important}.raidDetailsV2 .raidDetailsFacts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.raidDetailsV2 .raidDetailsFacts>article{border-color:var(--rd-line)!important;background:var(--rd-surface)!important;min-height:78px!important;box-shadow:none!important;border-radius:11px!important;padding:12px!important}.raidDetailsV2 .raidDetailsFacts>article>i{background:#203b50!important;border-radius:9px!important;width:36px!important;height:36px!important;font-size:16px!important}.raidDetailsV2 .raidDetailsFacts small{letter-spacing:.06em!important;font-size:9px!important}.raidDetailsV2 .raidDetailsFacts b{font-size:13px!important}.raidDetailsV2 .raidDetailsLayout{grid-template-columns:minmax(0,1fr) 325px!important;gap:12px!important}.raidDetailsV2 .raidDetailsSidebar{gap:10px!important;top:82px!important}.raidDetailsV2 .raidDetailsSection,.raidDetailsV2 .raidDetailsSignup,.raidDetailsV2 .raidDetailsReserves{border-color:var(--rd-line)!important;background:var(--rd-surface)!important;box-shadow:none!important;border-radius:14px!important}.raidDetailsV2 .raidDetailsSection{padding:25px!important}.raidDetailsV2 .raidDetailsSection>header>span,.raidDetailsV2 .raidDetailsSignup>header>span,.raidDetailsV2 .raidDetailsReserves>header>span{color:var(--rd-blue)!important;font-family:var(--font-geist-sans),sans-serif!important;letter-spacing:.1em!important;font-size:10px!important}.raidDetailsV2 .raidDetailsSection>header h2,.raidDetailsV2 .raidDetailsSignup h2{letter-spacing:-.04em!important;margin:7px 0!important;font-size:clamp(24px,2.5vw,34px)!important}.raidDetailsV2 .raidDetailsSection>header p,.raidDetailsV2 .raidDetailsSignup p{color:var(--rd-muted)!important;font-size:13px!important}.raidDetailsV2 .raidDetailsDescription>div p{color:#d3dfe9!important;font-size:14px!important;line-height:1.7!important}.raidDetailsV2 .raidDetailsProgress{margin:18px 0!important}.raidDetailsV2 .raidDetailsProgress>i{background:#304257!important;height:8px!important}.raidDetailsV2 .raidDetailsProgress>i>em{background:var(--rd-green)!important}.raidDetailsV2 .raidProfessionLimits{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;gap:7px!important;margin-bottom:13px!important}.raidDetailsV2 .raidProfessionLimits>span{background:#192b3e!important;border-color:#40566d!important;border-radius:8px!important;min-height:43px!important;padding:9px 11px!important}.raidDetailsV2 .raidProfessionLimits b{font-size:11px!important}.raidDetailsV2 .raidProfessionLimits small{color:var(--rd-green)!important;font-size:11px!important}.raidDetailsV2 .raidRosterGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.raidDetailsV2 .raidRosterGroup{background:#101e30!important;border-color:#3a5066!important;border-radius:10px!important}.raidDetailsV2 .raidRosterGroup>header{background:#172b3e!important;border-color:#30465b!important;padding:11px!important}.raidDetailsV2 .raidRoleIcon{background:#203c51!important;border-color:#496a7c!important;border-radius:8px!important;width:34px!important;height:34px!important}.raidDetailsV2 .raidRosterGroup>header b{font-size:12px!important}.raidDetailsV2 .raidRosterGroup>div{gap:5px!important;padding:9px!important}.raidDetailsV2 .raidRosterGroup>div>span{background:#16283a!important;border-color:#334b61!important;border-radius:7px!important;padding:8px!important;font-size:11px!important}.raidDetailsV2 .raidDetailsSignup{background:#172b3c!important;border-color:#4a6e7d!important;padding:21px!important}.raidDetailsV2 .raidDetailsSignup .raidSignup{gap:10px!important;margin-top:16px!important}.raidDetailsV2 .raidDetailsSignup input,.raidDetailsV2 .raidDetailsSignup select{background:#0d1b2a!important;border-color:#496477!important;border-radius:8px!important;height:45px!important;font-size:14px!important}.raidDetailsV2 .raidDetailsSignup button{background:#347e68!important;border-radius:8px!important;min-height:46px!important}.raidDetailsV2 .raidDetailsReserves{padding:18px!important}.raidDetailsV2 .raidDetailsReserves>div>span{background:#15283a!important;border-color:#3a5067!important}@media (max-width:900px){.raidDetailsV2 .raidDetailsHero{grid-template-columns:minmax(0,1fr) 210px!important;min-height:270px!important;padding:24px!important}.raidDetailsV2 .raidDetailsLayout{grid-template-columns:minmax(0,1fr) 280px!important}}@media (max-width:680px){.raidDetailsV2{gap:11px!important;padding-top:8px!important}.raidDetailsV2 .raidDetailsHero{border-radius:14px!important;grid-template-columns:1fr!important;gap:17px!important;min-height:0!important;padding:21px 17px!important}.raidDetailsV2 .raidDetailsHeroCopy h2{font-size:39px!important}.raidDetailsV2 .raidDetailsDate{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:auto 1fr!important;justify-self:stretch!important;column-gap:12px!important;padding:13px!important}.raidDetailsV2 .raidDetailsDate small{grid-column:1/-1!important}.raidDetailsV2 .raidDetailsDate>b{grid-area:2/1!important;margin:7px 0 0!important;font-size:35px!important}.raidDetailsV2 .raidDetailsDate>span{grid-area:2/2!important;align-self:center!important}.raidDetailsV2 .raidDetailsDate>i{grid-column:1/-1!important;margin-top:10px!important;padding-top:9px!important}.raidDetailsV2 .raidDetailsFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.raidDetailsV2 .raidDetailsFacts>article{min-height:68px!important}.raidDetailsV2 .raidDetailsLayout{grid-template-columns:1fr!important}.raidDetailsV2 .raidDetailsSidebar{position:static!important}.raidDetailsV2 .raidDetailsSection{padding:19px 15px!important}.raidDetailsV2 .raidRosterGroups{grid-template-columns:1fr!important}.raidDetailsV2 .raidDetailsSignup{padding:18px 15px!important}}
.raidDetailsV3{color:#e9eef4!important;gap:14px!important;padding-top:8px!important}.raidDetailsV3 .raidDetailsBack{color:#b8c7d5!important;background:0 0!important;border:0!important;padding-left:0!important}.raidDetailsV3 .raidDetailsHero{min-height:0!important;box-shadow:none!important;background:#172536!important;border:1px solid #33485b!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:20px!important;padding:24px 26px!important}.raidDetailsV3 .raidDetailsHero:after{display:none!important}.raidDetailsV3 .raidDetailsHeroShade{background:linear-gradient(90deg,#172536fa,#172536b8)!important}.raidDetailsV3 .raidDetailsHeroCopy>span{letter-spacing:.02em!important;text-transform:none!important;color:#9dc5d6!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important}.raidDetailsV3 .raidDetailsHeroCopy>span:before{display:none!important}.raidDetailsV3 .raidDetailsHeroCopy h2{letter-spacing:-.035em!important;margin:8px 0!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.05!important}.raidDetailsV3 .raidDetailsHeroCopy>p{color:#b9c8d4!important;font-size:13px!important}.raidDetailsV3 .raidDetailsHeroCopy>div{margin-top:14px!important}.raidDetailsV3 .raidDetailsHeroCopy em{background:#234c40!important;border-radius:6px!important;padding:5px 8px!important;font-size:10px!important}.raidDetailsV3 .raidDetailsDate{background:#122131!important;border:1px solid #3c596d!important;border-radius:9px!important;padding:16px!important}.raidDetailsV3 .raidDetailsDate>b{margin:6px 0 2px!important;font-size:39px!important}.raidDetailsV3 .raidDetailsDate>i{margin-top:10px!important;padding-top:9px!important}.raidDetailsV3 .raidDetailsFacts{background:#33485b!important;border:1px solid #33485b!important;border-radius:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;overflow:hidden!important}.raidDetailsV3 .raidDetailsFacts>article{min-height:64px!important;box-shadow:none!important;background:#152435!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;padding:10px 12px!important}.raidDetailsV3 .raidDetailsFacts>article>i{background:0 0!important;border:0!important;width:28px!important;height:28px!important;font-size:15px!important}.raidDetailsV3 .raidDetailsFacts small{font-size:8px!important}.raidDetailsV3 .raidDetailsFacts b{font-size:12px!important}.raidDetailsV3 .raidDetailsLayout{grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important}.raidDetailsV3 .raidDetailsSidebar{top:80px!important}.raidDetailsV3 .raidDetailsSection,.raidDetailsV3 .raidDetailsSignup,.raidDetailsV3 .raidDetailsReserves{box-shadow:none!important;background:#142334!important;border:1px solid #33485b!important;border-radius:10px!important}.raidDetailsV3 .raidDetailsSection{padding:22px!important}.raidDetailsV3 .raidDetailsSection>header>span,.raidDetailsV3 .raidDetailsSignup>header>span,.raidDetailsV3 .raidDetailsReserves>header>span{letter-spacing:.04em!important;color:#9dc5d6!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important}.raidDetailsV3 .raidDetailsSection>header h2,.raidDetailsV3 .raidDetailsSignup h2{letter-spacing:-.02em!important;margin:5px 0!important;font-size:25px!important}.raidDetailsV3 .raidDetailsSection>header p,.raidDetailsV3 .raidDetailsSignup p{font-size:12px!important}.raidDetailsV3 .raidDetailsDescription>div{margin-top:16px!important}.raidDetailsV3 .raidDetailsDescription>div p{font-size:14px!important;line-height:1.65!important}.raidDetailsV3 .raidDetailsProgress{margin:16px 0!important}.raidDetailsV3 .raidDetailsProgress>i{height:6px!important}.raidDetailsV3 .raidProfessionLimits{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:5px!important}.raidDetailsV3 .raidProfessionLimits>span{background:#192b3d!important;border:1px solid #3b5368!important;border-radius:7px!important;min-height:39px!important;padding:8px 10px!important}.raidDetailsV3 .raidRosterGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.raidDetailsV3 .raidRosterGroup{background:#101e2e!important;border:1px solid #354c61!important;border-radius:8px!important}.raidDetailsV3 .raidRosterGroup>header{background:#172a3c!important;padding:10px!important}.raidDetailsV3 .raidRoleIcon{background:0 0!important;border:0!important;width:29px!important;height:29px!important}.raidDetailsV3 .raidRosterGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}.raidDetailsV3 .raidRosterGroup>div>span{background:#192d40!important;border:0!important;padding:7px 8px!important;font-size:11px!important}.raidDetailsV3 .raidDetailsSignup{background:#172b3c!important;padding:18px!important}.raidDetailsV3 .raidDetailsSignup .raidSignup{gap:9px!important;margin-top:14px!important}.raidDetailsV3 .raidDetailsSignup input,.raidDetailsV3 .raidDetailsSignup select{background:#0f1d2c!important;border:1px solid #496276!important;border-radius:7px!important;height:43px!important}.raidDetailsV3 .raidDetailsSignup button{background:#347d67!important;border-radius:7px!important;min-height:44px!important}.raidDetailsV3 .raidDetailsReserves{padding:16px!important}@media (max-width:700px){.raidDetailsV3 .raidDetailsHero{grid-template-columns:1fr!important;padding:20px 17px!important}.raidDetailsV3 .raidDetailsHeroCopy h2{font-size:35px!important}.raidDetailsV3 .raidDetailsDate{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:auto 1fr!important;display:grid!important}.raidDetailsV3 .raidDetailsDate small{grid-column:1/-1!important}.raidDetailsV3 .raidDetailsDate>b{grid-area:2/1!important}.raidDetailsV3 .raidDetailsDate>span{grid-area:2/2!important;align-self:center!important}.raidDetailsV3 .raidDetailsDate>i{grid-column:1/-1!important}.raidDetailsV3 .raidDetailsFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.raidDetailsV3 .raidDetailsLayout{grid-template-columns:1fr!important}.raidDetailsV3 .raidDetailsSidebar{position:static!important}.raidDetailsV3 .raidDetailsSection{padding:18px 14px!important}.raidDetailsV3 .raidRosterGroups{grid-template-columns:1fr!important}}
.raidDetailsV3{--rd-surface:#141d32!important;--rd-deep:#0e1728!important;--rd-line:#33445b!important;--rd-muted:#b3c2d2!important;--rd-text:#f5f8fd!important;--rd-blue:#8edaff!important;--rd-green:#7ee3bb!important}.raidDetailsV3 .raidDetailsHero{background:#141d32!important;border-color:#33445b!important;box-shadow:0 13px 35px #00000029!important}.raidDetailsV3 .raidDetailsHeroShade{background:linear-gradient(90deg,#141d32fa,#141d32bf)!important}.raidDetailsV3 .raidDetailsHeroCopy>span,.raidDetailsV3 .raidDetailsSection>header>span,.raidDetailsV3 .raidDetailsSignup>header>span,.raidDetailsV3 .raidDetailsReserves>header>span{color:#8edaff!important}.raidDetailsV3 .raidDetailsDate{background:#0e1728!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsDate>b{color:#f5f8fd!important}.raidDetailsV3 .raidDetailsDate>i{color:#b3c2d2!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsFacts{background:#33445b!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsFacts>article{background:#141d32!important}.raidDetailsV3 .raidDetailsFacts>article>i{color:#8edaff!important}.raidDetailsV3 .raidDetailsSection,.raidDetailsV3 .raidDetailsSignup,.raidDetailsV3 .raidDetailsReserves{background:#141d32!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsSection>header h2,.raidDetailsV3 .raidDetailsSignup h2,.raidDetailsV3 .raidDetailsReserves h3{color:#f5f8fd!important}.raidDetailsV3 .raidDetailsSection>header p,.raidDetailsV3 .raidDetailsSignup p,.raidDetailsV3 .raidDetailsReserves>p{color:#b3c2d2!important}.raidDetailsV3 .raidDetailsProgress>i{background:#33445b!important}.raidDetailsV3 .raidDetailsProgress>i>em{background:#7ee3bb!important}.raidDetailsV3 .raidProfessionLimits>span{background:#0e1728!important;border-color:#33445b!important}.raidDetailsV3 .raidProfessionLimits small{color:#7ee3bb!important}.raidDetailsV3 .raidRosterGroup{background:#0e1728!important;border-color:#33445b!important}.raidDetailsV3 .raidRosterGroup>header{background:#141d32!important;border-color:#33445b!important}.raidDetailsV3 .raidRoleIcon{color:#8edaff!important;background:0 0!important}.raidDetailsV3 .raidRosterGroup>div>span{background:#141d32!important;border:1px solid #33445b!important}.raidDetailsV3 .raidDetailsSignup{background:#141d32!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsSignup input,.raidDetailsV3 .raidDetailsSignup select{background:#0e1728!important;border-color:#33445b!important}.raidDetailsV3 .raidDetailsSignup button{background:#307c66!important}.raidDetailsV3 .raidDetailsSignup button:hover{background:#3b9479!important}.raidDetailsV3 .raidDetailsReserves{padding:17px!important}.raidDetailsV3 .raidDetailsReserves>header{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.raidDetailsV3 .raidDetailsReserves>header h3{color:#f5f8fd!important;margin:4px 0 0!important;font-size:20px!important;line-height:1.15!important}.raidDetailsV3 .raidDetailsReserves>header>b{color:#8edaff!important;font:800 28px/1 var(--font-geist-mono),monospace!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding-left:12px!important;display:block!important}.raidDetailsV3 .raidDetailsReserves>div{margin-top:13px!important}.raidDetailsV3 .raidDetailsReserves>div>span{color:#dce6ef!important;background:#0e1728!important;border-color:#33445b!important}.raidDetailsV3 .raidRosterGroup>div>span.raidParticipant{white-space:normal!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.raidDetailsV3 .raidParticipant strong{color:#f5f8fd!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important;overflow:hidden!important}.raidDetailsV3 .raidParticipant small{color:#8edaff!important;white-space:nowrap!important;flex:none!important;font-size:10px!important;font-weight:800!important}
.raidDetailsV3 .raidRosterGroup>div{grid-template-columns:1fr!important;gap:7px!important;padding:10px!important}.raidDetailsV3 .raidDetailsReserves>header{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:54px!important;display:flex!important}.raidDetailsV3 .raidDetailsReserves>header>div{gap:4px!important;min-width:0!important;display:grid!important}.raidDetailsV3 .raidDetailsReserves>header>div>span{display:block!important}.raidDetailsV3 .raidDetailsReserves>header>div>h3{white-space:normal!important;margin:0!important}.raidDetailsV3 .raidDetailsReserves>header>b{color:#8edaff!important;width:42px!important;height:42px!important;font:800 22px/1 var(--font-geist-mono),monospace!important;background:#1c3449!important;border:1px solid #48657a!important;border-radius:8px!important;flex:0 0 42px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.raidDetailsV3 .raidRosterGroup>div>span.raidParticipant{background:#1c3449!important;border:1px solid #48657a!important;border-radius:8px!important;min-height:48px!important;padding:10px 11px!important}.raidDetailsV3 .raidParticipant strong{color:#fff!important;letter-spacing:-.01em!important;min-width:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.raidDetailsV3 .raidParticipant small{color:#bcecff!important;background:#294d64!important;border:1px solid #5a8298!important;border-radius:6px!important;padding:4px 7px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.raidDetailsV3 .raidRosterGroup>div>span.raidParticipant:hover{background:#24455c!important;border-color:#8edaff!important}.raidDetailsV3 .raidRosterGroup>div>em{color:#9eb3c3!important;padding:13px!important;font-size:12px!important}.raidDetailsV3 .raidDetailsReserves>div{gap:7px!important;display:grid!important}.raidDetailsV3 .raidDetailsReserves>div>span{align-items:center!important;gap:8px!important;min-height:42px!important;padding:9px 11px!important;display:flex!important}.raidDetailsV3 .raidDetailsReserves>div>span>b{color:#8edaff!important;font-size:11px!important}.raidDetailsV3 .raidDetailsReserves>div>span{color:#fff!important;font-size:13px!important;font-weight:750!important}@media (min-width:681px){.raidDetailsV3 .raidRosterGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.adminApp .discordActivity{--voice-surface:var(--admin-surface,#11183f);--voice-raised:var(--admin-surface-raised,#182156);--voice-rule:var(--admin-rule,#303f84);--voice-copy:var(--admin-copy,#a5b2d8);--voice-ink:var(--admin-ink,#f6f8ff);--voice-focus:var(--admin-focus,#64e3f8);min-width:0}.adminApp .discordActivity .activityHero button{border-color:var(--voice-rule);background:linear-gradient(135deg,#278fd0,#6c58e9);box-shadow:0 10px 25px #3258d640}.adminApp .discordActivity .activityKpis article{border-color:var(--voice-rule)!important;background:linear-gradient(145deg, var(--voice-raised), var(--voice-surface))!important}.adminApp .discordActivity .activityKpis i{background:linear-gradient(145deg,#263b8b,#684fd0)}.adminApp .discordActivity .activityKpis small,.adminApp .discordActivity .activityKpis span{color:var(--voice-copy)}.adminApp .discordActivity .activityKpis b{color:var(--voice-ink)}.adminApp .discordActivity .timeRange{border-color:var(--voice-rule);background:#0d1538;flex-wrap:wrap;min-width:0}.adminApp .discordActivity .timeRange>span{color:var(--voice-copy)}.adminApp .discordActivity .timeRange>b{color:var(--voice-ink)}.adminApp .discordActivity .timeRange button{border-color:var(--voice-rule);background:var(--voice-surface);color:var(--voice-copy)}.adminApp .discordActivity .timeRange button.active{border-color:var(--voice-focus);color:var(--voice-ink);box-shadow:none;background:#203568}.adminApp .discordActivity .activityFilters button,.adminApp .discordActivity .timeRange button{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.adminApp .discordActivity .activityFilters button[aria-pressed=true],.adminApp .discordActivity .timeRange button[aria-pressed=true]{border-color:var(--voice-focus)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--voice-focus), 0 0 0 1px #64e3f829!important;background:#203568!important}.adminApp .discordActivity .activityFilters button:hover,.adminApp .discordActivity .timeRange button:hover{border-color:var(--voice-focus)!important;color:#fff!important}.adminApp .discordActivity .voiceList{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,590px),1fr));gap:14px;display:grid;overflow:visible}.adminApp .discordActivity .voiceCard{border:1px solid var(--voice-rule);background:var(--voice-surface);min-width:0;color:var(--voice-ink);border-radius:14px;overflow:hidden}.adminApp .discordActivity .voiceCardOnline{border-left:3px solid #54e7b4}.adminApp .discordActivity .voiceCardHeader{border-bottom:1px solid var(--voice-rule);background:var(--voice-raised);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:18px 20px;display:flex}.adminApp .discordActivity .voiceIdentity{align-items:center;gap:11px;min-width:0;display:flex}.adminApp .discordActivity .voiceRank{color:var(--voice-copy);font:800 12px var(--font-geist-mono), monospace}.adminApp .discordActivity .voiceAvatar{color:#fff;background:linear-gradient(145deg,#26357e,#594ac0);border:1px solid #5265cb;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.adminApp .discordActivity .voiceIdentity>div{gap:4px;min-width:0;display:grid}.adminApp .discordActivity .voiceIdentity strong{overflow-wrap:anywhere;font-size:14px}.adminApp .discordActivity .voiceIdentity small{overflow-wrap:anywhere;color:var(--voice-copy);font-size:11px}.adminApp .discordActivity .voiceCardOnline .voiceIdentity small{color:#80e1c4}.adminApp .discordActivity .voiceTime{text-align:right;flex:none;gap:3px;display:grid}.adminApp .discordActivity .voiceTime small,.adminApp .discordActivity .voiceFieldLabel{color:var(--voice-copy);letter-spacing:.1em;font-size:9px;font-weight:900}.adminApp .discordActivity .voiceTime strong{color:var(--voice-ink);font:900 20px var(--font-geist-mono), monospace}.adminApp .discordActivity .voiceTime span{color:var(--voice-copy);font-size:10px}.adminApp .discordActivity .voiceCardBody{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;padding:18px 20px;display:grid}.adminApp .discordActivity .voiceMapping,.adminApp .discordActivity .voiceSessionStats{align-content:start;gap:10px;min-width:0;display:grid}.adminApp .discordActivity .voiceMapping .characterLink{min-width:0}.adminApp .discordActivity .voiceMapping .characterLink .match{color:var(--voice-copy)}.adminApp .discordActivity .voiceMapping .characterLink .match.confirmed{color:#80e1c4}.adminApp .discordActivity .voiceMapping .characterLink .match.ignored{color:#8994bd}.adminApp .discordActivity .voiceMappingActions{flex-wrap:wrap;gap:7px;display:flex}.adminApp .discordActivity .voiceMappingActions button{border:1px solid var(--voice-rule);min-height:34px;color:var(--voice-ink);cursor:pointer;background:#111b40;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:800}.adminApp .discordActivity .voiceMappingActions button:first-child{background:#1b3765;border-color:#3c70a8}.adminApp .discordActivity .voiceMappingActions button:hover{border-color:var(--voice-focus);background:#203568}.adminApp .discordActivity .voiceMappingActions button:disabled{opacity:.45;cursor:not-allowed}.adminApp .discordActivity .voiceMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.adminApp .discordActivity .voiceMetrics>div{border:1px solid var(--voice-rule);background:#0d1538;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.adminApp .discordActivity .voiceMetrics small{color:var(--voice-copy);font-size:10px}.adminApp .discordActivity .voiceMetrics strong{overflow-wrap:anywhere;color:var(--voice-ink);font-size:14px;line-height:1.25}.adminApp .discordActivity .voiceAccordions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 20px 18px;display:grid}.adminApp .discordActivity .voiceAccordions details{border:1px solid var(--voice-rule);background:#0d1538;border-radius:9px;min-width:0}.adminApp .discordActivity .voiceAccordions summary{color:var(--voice-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:850;list-style:none;display:flex}.adminApp .discordActivity .voiceAccordions summary::-webkit-details-marker{display:none}.adminApp .discordActivity .voiceAccordions summary:hover{color:var(--voice-focus)}.adminApp .discordActivity .voiceAccordions summary small{color:var(--voice-copy);margin-left:5px;font-size:10px}.adminApp .discordActivity .voiceAccordions .voiceChevron{color:var(--voice-focus);font-size:16px;transition:transform .15s}.adminApp .discordActivity .voiceAccordions details[open] .voiceChevron{transform:rotate(180deg)}.adminApp .discordActivity .voiceDetailList{border-top:1px solid var(--voice-rule);max-height:260px;padding:0 12px 8px;overflow:auto}.adminApp .discordActivity .voiceDetailList>div{border-bottom:1px solid var(--admin-rule-soft);justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.adminApp .discordActivity .voiceDetailList>div:last-child{border-bottom:0}.adminApp .discordActivity .voiceDetailList b{overflow-wrap:anywhere;min-width:0;color:var(--voice-ink)}.adminApp .discordActivity .voiceDetailList span{color:var(--voice-copy);text-align:right;flex:none}.adminApp .discordActivity .voiceDetailList p{color:var(--voice-copy);margin:10px 0 2px;font-size:11px}.adminApp .discordActivity .linkHistory{border-color:var(--voice-rule);background:linear-gradient(145deg, var(--voice-raised), var(--voice-surface))}.adminApp .discordActivity .linkHistory>header{border-color:var(--voice-rule)}.adminApp .discordActivity .linkHistory>header span{color:var(--voice-focus)}.adminApp .discordActivity .linkHistory>header>b{color:var(--voice-ink);background:#203568}.adminApp .discordActivity .linkHistory article{border-color:var(--voice-rule);background:#0d1538}.adminApp .discordActivity .linkHistory article>i{background:linear-gradient(145deg,#263b8b,#684fd0)}.adminApp .discordActivity .linkHistory article p>b{color:var(--voice-ink)}.adminApp .discordActivity .linkHistory article p>span,.adminApp .discordActivity .linkHistory article time{color:var(--voice-copy)}@media (max-width:740px){.adminApp .discordActivity .voiceCardBody,.adminApp .discordActivity .voiceAccordions{grid-template-columns:1fr}}@media (max-width:520px){.adminApp .discordActivity .voiceCardHeader{flex-direction:column;align-items:flex-start;gap:13px;padding:15px}.adminApp .discordActivity .voiceTime{text-align:left}.adminApp .discordActivity .voiceCardBody{padding:15px}.adminApp .discordActivity .voiceAccordions{padding:0 15px 15px}.adminApp .discordActivity .timeRange>b{width:100%;margin-left:0;display:block}}
.adminApp{--admin-card:#11183f;--admin-card-low:#0d1538;--admin-card-high:#182156;--admin-border:var(--admin-rule,#303f84);--admin-secondary:var(--admin-copy,#a5b2d8);--admin-primary:var(--admin-ink,#f6f8ff);--admin-accent:var(--admin-focus,#64e3f8)}.adminApp .adminBrand i,.adminApp .adminLogo,.adminApp .accountAvatar,.adminApp .accountHero>b{color:var(--admin-primary)!important;box-shadow:none!important;background:linear-gradient(145deg,#263b8b,#684fd0)!important;border-color:#5265cb!important}.adminApp :is(.commandToolbar,.commandTips>div,.botFlow,.botChecklist,.botRoadmap,.botManual,.botHealth,.botTechDocs,.botTechSection,.botTechModules,.accountPermissions,.recruitmentAdminEmpty,.discordStudio,.raidDiscordPreview){border-color:var(--admin-border)!important;background:linear-gradient(145deg, var(--admin-card-high), var(--admin-card))!important;color:var(--admin-primary)!important;box-shadow:0 17px 40px #00000038!important}.adminApp :is(.commandGrid article,.botSpecIntro article,.botFlow>div>article,.botChecklist li,.botRoadmap article,.botManual details,.botHealthSummary article,.botHealthGrid article,.botTechModules details,.accountPermissions label,.applicationMeta>div,.applicationAnswers>section){border-color:var(--admin-border)!important;background:var(--admin-card-low)!important;color:var(--admin-primary)!important}.adminApp :is(.commandGrid article,.botSpecIntro article,.botRoadmap article,.botManual details,.botHealthGrid article,.accountPermissions label):hover{border-color:#526bc7!important}.adminApp :is(.commandToolbar>label,.commandGrid footer,.commandCopy dl>div,.botTechModules,.botTechTable,.botTechTable>div,.botTechDocs>nav,.botHealthEmpty){border-color:var(--admin-border)!important;background:var(--admin-card-low)!important;color:var(--admin-secondary)!important}.adminApp :is(.commandToolbar button,.commandGrid footer button,.botHealth header button,.accountActions button,.applicationCard>footer button){border-color:var(--admin-border)!important;background:var(--admin-card)!important;color:var(--admin-primary)!important;box-shadow:none!important}.adminApp :is(.commandToolbar button.active,.commandGrid footer button:hover,.botHealth header button:hover,.accountActions button:hover,.applicationCard>footer button:hover){border-color:var(--admin-accent)!important;color:var(--admin-primary)!important;background:#203568!important}.adminApp :is(.commandGrid article:hover,.accountPermissions label.selected){border-color:var(--admin-accent)!important;background:#1b2a5b!important}.adminApp :is(.commandHero span,.commandToolbar>label,.commandGrid header small,.botSpecIntro>header span,.botFlow>header span,.botChecklist>header span,.botRoadmap>header span,.botManual>header span,.botHealth>header span,.accountHero span,.accountCreator>header span,.accountList>header span,.accountPermissions legend,.recruitmentAdminHero span,.adminPlanner>header span,.raidDiscordPreview>header span){color:var(--admin-accent)!important}.adminApp :is(.commandHero p,.commandTips p,.botSpecIntro p,.botFlow p,.botRoadmap p,.botManual summary small,.botHealth header p,.botHealthGrid p,.accountHero p,.accountList small,.accountList p,.recruitmentAdminHero p){color:var(--admin-secondary)!important}.adminApp :is(.commandGrid h3,.commandCopy>b,.commandTips b,.botSpecIntro h3,.botFlow h3,.botChecklist li b,.botRoadmap h3,.botManual summary b,.botHealthGrid b,.accountHero h2,.accountCreator h2,.accountList h2){color:var(--admin-primary)!important}.adminApp :is(.commandTips code,.botChecklist code,.botFlow>div>i,.botManual summary em,.accountPermissions label.selected i){color:var(--admin-accent)!important}.adminApp .botManual li::marker{color:var(--admin-accent)!important}.adminApp :is(.botSpecIntro article>i,.botManual summary>i,.botFlow>div>article>b),.adminApp .botChecklist li:before{color:var(--admin-accent)!important;background:#203568!important}.adminApp .commandGrid header em.public,.adminApp .botHealthSummary .ok b,.adminApp .botHealthSummary .ok span,.adminApp .botHealthGrid .ok small{color:#80e1c4!important}.adminApp .commandGrid header em.public,.adminApp .botHealthGrid article.ok>i{background:#153d39!important;border-color:#256a5d!important}.adminApp .accountPermissions{background:var(--admin-card-low)!important}.adminApp .accountPermissions label.selected{color:var(--admin-primary)!important}.adminApp .accountList>article{border-color:var(--admin-border)!important}.adminApp .accountActions .danger{color:#ff9eb5!important;border-color:#8f4962!important}.adminApp .recruitmentAdminHero>aside b{color:var(--admin-primary)!important}.adminApp .recruitmentAdminHero>aside small{color:var(--admin-secondary)!important}.adminApp .recruitmentAdminTabs em{color:var(--admin-primary)!important;background:#203568!important}.adminApp .applicationCard{border-color:var(--admin-border)!important}.adminApp .applicationCard.status-pending{border-left-color:var(--admin-accent)!important}.adminApp .applicationCard.status-accepted{border-left-color:#54e7b4!important}.adminApp .applicationCard.status-contacted{border-left-color:#8d86f4!important}.adminApp .applicationCard>footer{border-color:var(--admin-border)!important;background:var(--admin-card-low)!important}.adminApp .applicationCard>footer button.accept{color:#80e1c4!important;border-color:#327d74!important}.adminApp .applicationCard>footer button.reject{color:#ff9eb5!important;border-color:#8f4962!important}.adminApp .applicationCard .applicationNote{color:var(--admin-secondary)!important}.adminApp .recruitmentAdminEmpty{border-style:dashed;color:var(--admin-secondary)!important}.adminApp .adminPlanner article{border-color:var(--admin-border)!important;background:var(--admin-card-low)!important;color:var(--admin-primary)!important}.adminApp .adminPlanner article p{border-color:var(--admin-border)!important;color:var(--admin-secondary)!important}.adminApp .adminPlanner article time{color:var(--admin-accent)!important}.adminApp .adminPlannerEmpty{border-color:var(--admin-border)!important;background:var(--admin-card-low)!important;color:var(--admin-secondary)!important}.adminApp .botHealthSummary .warn b,.adminApp .botHealthSummary .warn span,.adminApp .botHealthGrid .warn small{color:#efc567!important}.adminApp .botHealthSummary .error b,.adminApp .botHealthSummary .error span,.adminApp .botHealthGrid .error small{color:#ff9eb5!important}.adminApp .botTechDocs>header,.adminApp .botTechDocs>nav,.adminApp .botTechSection,.adminApp .botTechTable>div:first-child,.adminApp .botTechModules details[open] summary{border-color:var(--admin-border)!important;background:var(--admin-card-low)!important}.adminApp .botTechDocs>nav a,.adminApp .botTechModules summary em{border-color:var(--admin-border)!important;color:var(--admin-secondary)!important}.adminApp .botTechDocs>nav a:hover{color:var(--admin-primary)!important;background:#203568!important}.adminApp .botTechDocs>header span,.adminApp .botTechTable code{color:var(--admin-accent)!important}.adminApp .botTechDocs :is(dt,small,p,span,em){color:var(--admin-secondary)}.adminApp .botTechDocs :is(dd,h2,h3,b){color:var(--admin-primary)}.adminApp .botTechSection.incident{background:#1b213e!important}.adminApp .discordStudio>header :is(span,b){color:var(--admin-accent)!important}.adminApp .discordStudio>header p{color:var(--admin-secondary)!important}
.adminTeamHuntsPage{min-width:0;color:var(--admin-ink);gap:22px;display:grid}.adminTeamHuntHero,.adminTeamHuntSection,.adminTeamHuntArchive,.adminTeamHuntSettings{border:1px solid var(--admin-rule)!important;background:linear-gradient(145deg,var(--admin-surface-raised),var(--admin-surface))!important;border-radius:16px!important;box-shadow:0 16px 38px #0003!important}.adminTeamHuntHero{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.adminTeamHuntHero>div:first-child>span,.adminTeamHuntSectionHead span,.adminTeamHuntArchive summary>span,.adminTeamHuntSettings>div:first-child>span{color:var(--admin-focus);letter-spacing:.14em;font-size:10px;font-weight:800}.adminTeamHuntHero h2{margin:7px 0;font-size:clamp(27px,3vw,38px)}.adminTeamHuntHero p,.adminTeamHuntSettings p{color:var(--admin-copy);margin:0;line-height:1.5}.adminTeamHuntMetrics{grid-template-columns:repeat(3,minmax(82px,1fr));gap:10px;min-width:min(340px,100%);display:grid}.adminTeamHuntMetrics article{border:1px solid var(--admin-rule);background:#10183f;border-radius:12px;gap:3px;padding:14px;display:grid}.adminTeamHuntMetrics b{color:var(--admin-ink);font-size:25px}.adminTeamHuntMetrics span{color:var(--admin-copy);font-size:11px}.adminTeamHuntSection{padding:24px}.adminTeamHuntSectionHead{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.adminTeamHuntSectionHead h2{margin:5px 0 0;font-size:22px}.adminTeamHuntSectionHead em,.adminTeamHuntArchive em{min-width:24px;height:24px;color:var(--admin-focus);background:#263774;border-radius:7px;place-items:center;margin-left:6px;padding:0 6px;font-size:13px;font-style:normal;display:inline-grid}.adminTeamHuntCards{gap:15px;display:grid}.adminTeamHuntCard{border:1px solid var(--admin-rule);background:#10183f;border-radius:13px;min-width:0;overflow:hidden}.adminTeamHuntCard>header{border-bottom:1px solid var(--admin-rule-soft);align-items:center;gap:18px;padding:19px;display:flex}.adminTeamHuntDate{border:1px solid var(--admin-rule);background:#1b275c;border-radius:10px;justify-items:center;gap:4px;min-width:104px;padding:11px;display:grid}.adminTeamHuntDate b{white-space:nowrap;font-size:13px}.adminTeamHuntDate span{color:var(--admin-focus);font-size:19px;font-weight:800}.adminTeamHuntTitle{min-width:0}.adminTeamHuntTitle h3{margin:7px 0 4px;font-size:21px}.adminTeamHuntTitle p{color:var(--admin-copy);margin:0;font-size:12px}.adminTeamHuntTitle i{color:var(--admin-focus);padding:0 4px;font-style:normal}.adminTeamHuntBadges{flex-wrap:wrap;gap:6px;display:flex}.adminTeamHuntBadges span{border:1px solid var(--admin-rule);color:var(--admin-focus);letter-spacing:.06em;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.adminTeamHuntBadges .open{color:#6be3be;border-color:#348c85}.adminTeamHuntBadges .closed{color:var(--admin-copy)}.adminTeamHuntBody{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr);gap:16px;padding:18px;display:grid}.adminTeamHuntMain{gap:13px;min-width:0;display:grid}.adminTeamHuntNeed,.adminTeamHuntLogPreview{border:1px solid var(--admin-rule-soft);background:#151e4b;border-radius:10px;align-content:start;gap:6px;padding:14px;display:grid}.adminTeamHuntNeed small,.adminTeamHuntLogPreview small{color:var(--admin-focus);letter-spacing:.08em;font-size:9px;font-weight:800}.adminTeamHuntNeed b{font-size:14px}.adminTeamHuntLogPreview strong{color:var(--admin-ink);font-size:22px}.adminTeamHuntLogPreview span{color:var(--admin-copy);font-size:11px}.adminTeamHuntRoster{border:1px solid var(--admin-rule-soft);background:#151e4b;border-radius:10px}.adminTeamHuntRoster summary{color:var(--admin-ink);cursor:pointer;padding:12px 14px;font-size:12px;font-weight:750}.adminTeamHuntRoster summary b{color:var(--admin-focus);margin-left:5px}.adminTeamHuntRoster>div{border-top:1px solid var(--admin-rule-soft)}.adminTeamHuntRoster>p{color:var(--admin-copy);margin:0;padding:0 14px 14px;font-size:12px}.adminTeamHuntPlayer{border-top:1px solid var(--admin-rule-soft);grid-template-columns:30px minmax(0,1fr) 42px auto;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:grid}.adminTeamHuntPlayer:first-child{border-top:0}.adminTeamHuntPlayer span,.adminTeamHuntPlayer small{color:var(--admin-copy)}.adminTeamHuntPlayer b{overflow-wrap:anywhere}.adminTeamHuntPlayer button{border:1px solid var(--admin-rule);color:var(--admin-copy);cursor:pointer;background:#1d285a;border-radius:6px;padding:5px 7px}.adminTeamHuntActions{flex-wrap:wrap;gap:8px;padding:0 18px 17px;display:flex}.adminTeamHuntActions a,.adminTeamHuntActions button,.adminTeamHuntLogButtons button{border:1px solid var(--admin-rule);min-height:35px;color:var(--admin-ink);cursor:pointer;background:#1c285d;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.adminTeamHuntActions a:hover,.adminTeamHuntActions button:hover,.adminTeamHuntLogButtons button:hover{border-color:var(--admin-focus)}.adminTeamHuntActions .danger{color:#ffadc4;border-color:#8b405f;margin-left:auto}.adminTeamHuntLogEditor{border-top:1px solid var(--admin-rule-soft)}.adminTeamHuntLogEditor summary{color:var(--admin-focus);cursor:pointer;justify-content:space-between;padding:12px 18px;font-size:12px;font-weight:750;list-style:none;display:flex}.adminTeamHuntLogEditor summary::-webkit-details-marker{display:none}.adminTeamHuntLogEditor>div{gap:11px;padding:0 18px 18px;display:grid}.adminTeamHuntLogEditor p{color:var(--admin-copy);margin:0;font-size:12px}.adminTeamHuntLogEditor textarea{border:1px solid var(--admin-rule);width:100%;min-height:170px;color:var(--admin-ink);font:12px/1.55 var(--font-geist-mono),monospace;resize:vertical;background:#0b1234;border-radius:8px;padding:13px}.adminTeamHuntLogButtons{gap:8px;display:flex}.adminTeamHuntLogButtons .primary{background:#174c71;border-color:#54cce5}.adminTeamHuntLogButtons button:disabled{opacity:.5;cursor:not-allowed}.adminTeamHuntFeedback{color:var(--admin-focus)!important}.adminTeamHuntArchive{overflow:hidden}.adminTeamHuntArchive>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 24px;list-style:none;display:flex}.adminTeamHuntArchive>summary::-webkit-details-marker{display:none}.adminTeamHuntArchive strong{font-size:18px}.adminTeamHuntArchive small{color:var(--admin-copy);margin-left:auto}.adminTeamHuntArchive>.adminTeamHuntCards{padding:0 24px 24px}.adminTeamHuntSettings{justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.adminTeamHuntSettings h2{margin:5px 0;font-size:20px}.adminTeamHuntSettingsFields{align-items:end;gap:10px;min-width:min(450px,100%);display:flex}.adminTeamHuntSettingsFields>:first-child{flex:1;min-width:0}.adminTeamHuntSettingsFields .adminSave{white-space:nowrap}.adminTeamHuntEmpty{border:1px dashed var(--admin-rule);color:var(--admin-copy);border-radius:9px;margin:0;padding:16px}@media (max-width:850px){.adminTeamHuntHero,.adminTeamHuntSettings{flex-direction:column;align-items:stretch}.adminTeamHuntMetrics,.adminTeamHuntSettingsFields{min-width:0}}@media (max-width:600px){.adminTeamHuntHero,.adminTeamHuntSection,.adminTeamHuntSettings{padding:17px}.adminTeamHuntBody{grid-template-columns:1fr}.adminTeamHuntCard>header{align-items:flex-start;gap:11px;padding:14px}.adminTeamHuntDate{min-width:90px}.adminTeamHuntTitle h3{font-size:18px}.adminTeamHuntArchive>summary{flex-wrap:wrap;padding:16px}.adminTeamHuntArchive>summary small{width:100%;margin-left:0}.adminTeamHuntArchive>.adminTeamHuntCards{padding:0 16px 16px}.adminTeamHuntSettingsFields{flex-direction:column;align-items:stretch}.adminTeamHuntActions .danger{margin-left:0}}.teamHuntResult header{margin-bottom:18px}.teamHuntResult header p{color:#a5b2d8;margin:5px 0 0}.teamHuntResultTotals{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.teamHuntResultTotals>div{background:#11183f;border:1px solid #303f84;border-radius:9px;gap:5px;padding:12px;display:grid}.teamHuntResultTotals small{color:#64e3f8;font-size:9px}.teamHuntResultTotals b{color:#f6f8ff;font-size:15px}.teamHuntResultPlayers{gap:6px;display:grid}.teamHuntResultPlayers>div{color:#a5b2d8;background:#11183f;border:1px solid #303f84;border-radius:8px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:grid}.teamHuntResultPlayers b{color:#f6f8ff}.teamHuntResultPlayers strong{color:#64e3f8;text-align:right}@media (max-width:650px){.teamHuntResultTotals{grid-template-columns:1fr}.teamHuntResultPlayers>div{grid-template-columns:1fr auto}.teamHuntResultPlayers>div strong{text-align:right}}
.huntAdminV2{min-width:0;color:var(--admin-ink);gap:18px;display:grid}.huntAdminV2Header,.huntAdminV2Section,.huntAdminV2Archive{border:1px solid var(--admin-rule)!important;background:var(--admin-surface)!important;border-radius:12px!important;box-shadow:0 12px 30px #0002!important}.huntAdminV2Header{justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex;background:linear-gradient(120deg,#182156,#11183f)!important}.huntAdminV2Header>div:first-child>span,.huntAdminV2Heading span,.huntAdminV2Archive>summary>span{color:var(--admin-focus);letter-spacing:.1em;font-size:10px;font-weight:800}.huntAdminV2Header h2{margin:5px 0;line-height:1.15;font-size:26px!important}.huntAdminV2Header p{color:var(--admin-copy);margin:0;font-size:12px}.huntAdminV2Counts{flex-wrap:wrap;gap:7px;display:flex}.huntAdminV2Counts span{border:1px solid var(--admin-rule);color:var(--admin-copy);white-space:nowrap;background:#141d4a;border-radius:7px;padding:9px 12px;font-size:11px}.huntAdminV2Counts b{color:var(--admin-ink);margin-right:3px;font-size:15px}.huntAdminV2Section{padding:19px}.huntAdminV2Heading{margin-bottom:12px}.huntAdminV2Heading h3{margin:4px 0 0;font-size:19px!important}.huntAdminV2Heading h3 b,.huntAdminV2Archive strong b{color:var(--admin-focus);margin-left:5px;font-size:14px}.huntAdminV2Rows{gap:7px;display:grid}.huntAdminV2Row{border:1px solid var(--admin-rule);background:#151d47;border-radius:9px;min-width:0;overflow:hidden}.huntAdminV2Row[open]{background:#182250;border-color:#4a68ad}.huntAdminV2Row>summary{cursor:pointer;grid-template-columns:98px minmax(0,1fr) 105px 85px 20px;align-items:center;gap:12px;min-height:67px;padding:10px 15px;list-style:none;display:grid}.huntAdminV2Row>summary::-webkit-details-marker{display:none}.huntAdminV2Archive>summary::-webkit-details-marker{display:none}.huntAdminV2Row>summary:hover{background:#202c61}.huntAdminV2Date,.huntAdminV2Name{gap:3px;min-width:0;display:grid}.huntAdminV2Date b{color:var(--admin-ink);font-size:13px}.huntAdminV2Date small{color:var(--admin-focus);font-size:12px}.huntAdminV2Name b{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.huntAdminV2Name small{color:var(--admin-copy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.huntAdminV2Count,.huntAdminV2Log{color:var(--admin-copy);white-space:nowrap;font-size:11px}.huntAdminV2Log.hasLog{color:#74e2bb}.huntAdminV2Chevron{color:var(--admin-focus);text-align:right;font-size:19px;transition:transform .15s}.huntAdminV2Row[open] .huntAdminV2Chevron{transform:rotate(180deg)}.huntAdminV2Expanded{border-top:1px solid var(--admin-rule);padding:16px}.huntAdminV2Info{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.huntAdminV2Info>div{border:1px solid var(--admin-rule-soft);background:#11183f;border-radius:7px;gap:4px;padding:11px;display:grid}.huntAdminV2Info small{color:var(--admin-focus);letter-spacing:.05em;font-size:9px;font-weight:800}.huntAdminV2Info b{overflow-wrap:anywhere;color:var(--admin-ink);font-size:12px}.huntAdminV2Columns{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.huntAdminV2Roster,.huntAdminV2LogEditor{border:1px solid var(--admin-rule);background:#11183f;border-radius:8px;min-width:0;padding:14px}.huntAdminV2Columns h4{color:var(--admin-ink);margin:0 0 11px;font-size:13px}.huntAdminV2Roster h4 span{color:var(--admin-focus)}.huntAdminV2Roster>div{border-top:1px solid var(--admin-rule-soft);grid-template-columns:25px minmax(0,1fr) 35px auto;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:grid}.huntAdminV2Roster>div small,.huntAdminV2Roster>div span,.huntAdminV2Roster>p{color:var(--admin-copy)}.huntAdminV2Roster>div b{overflow-wrap:anywhere}.huntAdminV2Roster button{border:1px solid var(--admin-rule);color:var(--admin-copy);cursor:pointer;background:#202b60;border-radius:5px;padding:5px 7px}.huntAdminV2LogEditor p{color:var(--admin-copy);margin:0 0 9px;font-size:11px}.huntAdminV2LogEditor textarea{box-sizing:border-box;border:1px solid var(--admin-rule);width:100%;min-height:115px;color:var(--admin-ink);font:11px/1.4 var(--font-geist-mono),monospace;resize:vertical;background:#0b1234;border-radius:6px;padding:10px}.huntAdminV2LogEditor>div{gap:7px;margin-top:8px;display:flex}.huntAdminV2LogEditor .huntAdminV2Message{color:var(--admin-focus);margin-top:8px}.huntAdminV2Actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.huntAdminV2Actions a,.huntAdminV2Actions button,.huntAdminV2LogEditor button,.huntAdminV2More{border:1px solid var(--admin-rule);min-height:34px;color:var(--admin-ink);cursor:pointer;background:#202b60;border-radius:6px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.huntAdminV2Actions a:hover,.huntAdminV2Actions button:hover,.huntAdminV2LogEditor button:hover,.huntAdminV2More:hover{border-color:var(--admin-focus)}.huntAdminV2LogEditor .primary{background:#17517a;border-color:#58b9df}.huntAdminV2Actions .danger{color:#ffb9ce;border-color:#75415e;margin-left:auto}.huntAdminV2LogEditor button:disabled{opacity:.5;cursor:not-allowed}.huntAdminV2Archive{overflow:hidden}.huntAdminV2Archive>summary{cursor:pointer;align-items:center;gap:13px;padding:16px 19px;list-style:none;display:flex}.huntAdminV2Archive strong{font-size:16px}.huntAdminV2Archive>summary em{color:var(--admin-copy);margin-left:auto;font-size:11px;font-style:normal}.huntAdminV2Archive>.huntAdminV2Rows{padding:0 19px 19px}.huntAdminV2More{justify-self:start}.huntAdminV2Empty{color:var(--admin-copy);margin:0;padding:16px;font-size:12px}@media (max-width:900px){.huntAdminV2Header{flex-direction:column;align-items:flex-start}.huntAdminV2Columns{grid-template-columns:1fr}}@media (max-width:650px){.huntAdminV2Header,.huntAdminV2Section{padding:15px}.huntAdminV2Row>summary{grid-template-columns:68px minmax(0,1fr) 18px;gap:8px;padding:10px}.huntAdminV2Date b,.huntAdminV2Date small{font-size:11px}.huntAdminV2Name b{font-size:13px}.huntAdminV2Count,.huntAdminV2Log{display:none}.huntAdminV2Info{grid-template-columns:1fr}.huntAdminV2Actions .danger{margin-left:0}.huntAdminV2Archive>summary{flex-wrap:wrap}.huntAdminV2Archive>summary em{width:100%;margin-left:0}.huntAdminV2Archive>.huntAdminV2Rows{padding:0 12px 12px}}.huntAdminV2Settings{border:1px solid var(--admin-rule);background:var(--admin-surface);color:var(--admin-ink);border-radius:12px}.huntAdminV2Settings>summary{cursor:pointer;align-items:center;gap:13px;padding:16px 19px;list-style:none;display:flex}.huntAdminV2Settings>summary::-webkit-details-marker{display:none}.huntAdminV2Settings>summary span{color:var(--admin-focus);letter-spacing:.1em;font-size:10px;font-weight:800}.huntAdminV2Settings>summary strong{font-size:16px}.huntAdminV2Settings>summary em{color:var(--admin-copy);margin-left:auto;font-size:11px;font-style:normal}.huntAdminV2Settings>div{justify-content:space-between;align-items:end;gap:18px;padding:0 19px 19px;display:flex}.huntAdminV2Settings p{max-width:290px;color:var(--admin-copy);margin:0;font-size:12px;line-height:1.5}.huntAdminV2Settings .adminTeamHuntSettingsFields{min-width:min(450px,100%)}@media (max-width:800px){.huntAdminV2Settings>div{flex-direction:column;align-items:stretch}.huntAdminV2Settings .adminTeamHuntSettingsFields{min-width:0}}
.adminApp .adminRaids{gap:16px;min-width:0;display:grid}.adminApp .adminRaids>.bossAdminV2Creator{order:0}.adminApp .adminRaids>.bossAdminV2{order:1}.adminApp .adminRaids>.bossAdminV2Planner{order:2}.bossAdminV2{min-width:0;color:var(--admin-ink);gap:15px;display:grid}.bossAdminV2Header,.bossAdminV2Section,.bossAdminV2Archive,.bossAdminV2Creator,.bossAdminV2Planner{border:1px solid var(--admin-rule)!important;background:var(--admin-surface)!important;border-radius:12px!important;box-shadow:0 12px 30px #0002!important}.bossAdminV2Header{justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex;background:linear-gradient(120deg,#182156,#11183f)!important}.bossAdminV2Header>div:first-child>span,.bossAdminV2SectionTitle>span,.bossAdminV2Archive>summary>span,.bossAdminV2Creator>summary>span,.bossAdminV2Planner>summary>span{color:var(--admin-focus);letter-spacing:.1em;font-size:10px;font-weight:800}.bossAdminV2Header h2{color:var(--admin-ink);margin:5px 0;line-height:1.15;font-size:26px!important}.bossAdminV2Header p{color:var(--admin-copy);margin:0;font-size:12px}.bossAdminV2Stats{flex-wrap:wrap;gap:7px;display:flex}.bossAdminV2Stats>span{border:1px solid var(--admin-rule);color:var(--admin-copy);white-space:nowrap;background:#141d4a;border-radius:7px;padding:9px 12px;font-size:11px}.bossAdminV2Stats b{color:var(--admin-ink);margin-right:3px;font-size:15px}.bossAdminV2Section{padding:19px}.bossAdminV2SectionTitle{margin-bottom:12px}.bossAdminV2SectionTitle h3{color:var(--admin-ink);margin:4px 0 0;font-size:19px!important}.bossAdminV2SectionTitle h3 b,.bossAdminV2Archive strong b{color:var(--admin-focus);margin-left:5px;font-size:14px}.bossAdminV2Rows{gap:7px;display:grid}.bossAdminV2Row{border:1px solid var(--admin-rule);background:#151d47;border-radius:9px;min-width:0;overflow:hidden}.bossAdminV2Row[open]{background:#182250;border-color:#4a68ad}.bossAdminV2Row>summary{cursor:pointer;grid-template-columns:105px minmax(0,1fr) 92px 88px 20px;align-items:center;gap:12px;min-height:67px;padding:10px 15px;list-style:none;display:grid}.bossAdminV2Row>summary::-webkit-details-marker{display:none}.bossAdminV2Archive>summary::-webkit-details-marker{display:none}.bossAdminV2Creator>summary::-webkit-details-marker{display:none}.bossAdminV2Planner>summary::-webkit-details-marker{display:none}.bossAdminV2Row>summary:hover{background:#202c61}.bossAdminV2Date,.bossAdminV2Name{gap:3px;min-width:0;display:grid}.bossAdminV2Date b{color:var(--admin-ink);font-size:12px}.bossAdminV2Date small{color:var(--admin-focus);font-size:12px}.bossAdminV2Name b{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.bossAdminV2Name small{color:var(--admin-copy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bossAdminV2Count,.bossAdminV2Status{color:var(--admin-copy);white-space:nowrap;font-size:11px}.bossAdminV2Status.open{color:#74e2bb}.bossAdminV2Chevron{color:var(--admin-focus);text-align:right;font-size:19px;transition:transform .15s}.bossAdminV2Row[open] .bossAdminV2Chevron{transform:rotate(180deg)}.bossAdminV2Expanded{border-top:1px solid var(--admin-rule);padding:15px}.bossAdminV2Facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.bossAdminV2Facts>div{border:1px solid var(--admin-rule-soft);background:#11183f;border-radius:7px;gap:4px;padding:10px;display:grid}.bossAdminV2Facts small{color:var(--admin-focus);letter-spacing:.05em;font-size:9px;font-weight:800}.bossAdminV2Facts b{overflow-wrap:anywhere;color:var(--admin-ink);font-size:12px}.bossAdminV2Roster{border:1px solid var(--admin-rule);background:#11183f;border-radius:8px;padding:13px}.bossAdminV2Roster>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.bossAdminV2Roster h4{color:var(--admin-ink);margin:0;font-size:13px}.bossAdminV2Roster>header span,.bossAdminV2Roster>p{color:var(--admin-copy);font-size:11px}.bossAdminV2Roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.bossAdminV2Roster>div>div{border:1px solid var(--admin-rule-soft);background:#161f4a;border-radius:6px;grid-template-columns:27px minmax(0,1fr) 54px auto;align-items:center;gap:6px;padding:8px;font-size:11px;display:grid}.bossAdminV2Roster>div>div.reserve{border-style:dashed}.bossAdminV2Roster>div small,.bossAdminV2Roster>div span{color:var(--admin-copy)}.bossAdminV2Roster>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bossAdminV2Roster button{border:1px solid var(--admin-rule);color:var(--admin-copy);cursor:pointer;background:#202b60;border-radius:5px;padding:5px 7px}.bossAdminV2Actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.bossAdminV2Actions button,.bossAdminV2More{border:1px solid var(--admin-rule);min-height:34px;color:var(--admin-ink);cursor:pointer;background:#202b60;border-radius:6px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.bossAdminV2Actions button:hover,.bossAdminV2More:hover{border-color:var(--admin-focus)}.bossAdminV2Actions .primary{background:#17517a;border-color:#58b9df}.bossAdminV2Actions .danger{color:#ffb9ce;border-color:#75415e}.bossAdminV2Actions .danger:first-of-type{margin-left:auto}.bossAdminV2Archive,.bossAdminV2Creator,.bossAdminV2Planner{overflow:hidden}.bossAdminV2Archive>summary,.bossAdminV2Creator>summary,.bossAdminV2Planner>summary{cursor:pointer;align-items:center;gap:13px;padding:16px 19px;list-style:none;display:flex}.bossAdminV2Archive>summary strong,.bossAdminV2Creator>summary strong,.bossAdminV2Planner>summary strong{color:var(--admin-ink);font-size:16px}.bossAdminV2Archive>summary em,.bossAdminV2Creator>summary em,.bossAdminV2Planner>summary em{color:var(--admin-copy);margin-left:auto;font-size:11px;font-style:normal}.bossAdminV2Archive>.bossAdminV2Rows{padding:0 19px 19px}.bossAdminV2More{justify-self:start}.bossAdminV2Empty{color:var(--admin-copy);margin:0;padding:15px;font-size:12px}.bossAdminV2Creator>.raidCreatorWorkspace{padding:0 18px 18px}.bossAdminV2Creator .raidCreator{min-width:0}.bossAdminV2Planner .adminPlanner{margin:0 18px 18px!important}@media (max-width:1000px){.bossAdminV2Header{flex-direction:column;align-items:flex-start}.bossAdminV2Roster>div{grid-template-columns:1fr}}@media (max-width:650px){.bossAdminV2Header,.bossAdminV2Section{padding:15px}.bossAdminV2Row>summary{grid-template-columns:73px minmax(0,1fr) 18px;gap:8px;padding:10px}.bossAdminV2Date b{font-size:10px}.bossAdminV2Date small{font-size:11px}.bossAdminV2Name b{font-size:13px}.bossAdminV2Count,.bossAdminV2Status{display:none}.bossAdminV2Facts{grid-template-columns:1fr}.bossAdminV2Roster>header{flex-direction:column;align-items:flex-start}.bossAdminV2Actions .danger:first-of-type{margin-left:0}.bossAdminV2Archive>summary,.bossAdminV2Creator>summary,.bossAdminV2Planner>summary{flex-wrap:wrap}.bossAdminV2Archive>summary em,.bossAdminV2Creator>summary em,.bossAdminV2Planner>summary em{width:100%;margin-left:0}.bossAdminV2Archive>.bossAdminV2Rows,.bossAdminV2Creator>.raidCreatorWorkspace{padding:0 12px 12px}}.adminRaidPlannerV2{color:var(--admin-ink);padding:0 19px 19px}.adminRaidPlannerV2>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.adminRaidPlannerV2>header span{color:var(--admin-focus);letter-spacing:.1em;font-size:9px;font-weight:800}.adminRaidPlannerV2>header h2{color:var(--admin-ink);margin:4px 0;font-size:20px}.adminRaidPlannerV2>header p{color:var(--admin-copy);margin:0;font-size:11px}.adminRaidPlannerV2>header strong{border:1px solid var(--admin-rule);color:var(--admin-copy);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:11px}.adminRaidPlannerV2List{gap:8px;display:grid}.adminRaidPlannerV2List>article{border:1px solid var(--admin-rule);background:#151d47;border-radius:9px;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:13px;display:grid}.adminRaidPlannerV2Date{border:1px solid var(--admin-rule-soft);background:#10183f;border-radius:7px;align-content:center;gap:3px;min-height:76px;padding:10px 12px;display:grid}.adminRaidPlannerV2Date small{color:var(--admin-focus);font-size:9px;font-weight:800}.adminRaidPlannerV2Date b{color:var(--admin-ink);font-size:14px}.adminRaidPlannerV2Date span{color:var(--admin-focus);font-size:13px;font-weight:800}.adminRaidPlannerV2Info{min-width:0}.adminRaidPlannerV2Info>small{color:var(--admin-copy);font-size:10px}.adminRaidPlannerV2Info h3{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:17px;overflow:hidden}.adminRaidPlannerV2Info p{color:var(--admin-copy);margin:0;font-size:11px}.adminRaidPlannerV2Next{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.adminRaidPlannerV2Next span{color:var(--admin-copy);margin-right:3px;font-size:10px}.adminRaidPlannerV2Next time,.adminRaidPlannerV2Next em{border:1px solid var(--admin-rule);color:var(--admin-focus);border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.adminRaidPlannerV2List>article>button{border:1px solid var(--admin-rule);min-height:35px;color:var(--admin-ink);cursor:pointer;background:#202b60;border-radius:6px;padding:7px 11px;font-size:11px;font-weight:700}.adminRaidPlannerV2List>article>button:hover{border-color:var(--admin-focus)}.adminRaidPlannerV2Empty{border:1px dashed var(--admin-rule);color:var(--admin-copy);text-align:center;border-radius:8px;padding:20px;font-size:12px}@media (max-width:800px){.adminRaidPlannerV2>header{flex-direction:column;align-items:flex-start}.adminRaidPlannerV2List>article{grid-template-columns:110px minmax(0,1fr)}.adminRaidPlannerV2List>article>button{grid-column:2;justify-self:start}}@media (max-width:560px){.adminRaidPlannerV2{padding:0 12px 12px}.adminRaidPlannerV2List>article{grid-template-columns:1fr;gap:10px}.adminRaidPlannerV2Date{min-height:0}.adminRaidPlannerV2List>article>button{grid-column:auto}}.adminApp .bossAdminV2Creator{background:linear-gradient(115deg,#1b2d62,#11183f)!important;border-color:#4261a4!important}.adminApp .bossAdminV2Creator>summary{min-height:64px}.adminApp .bossAdminV2Creator>summary strong{font-size:19px}.adminApp .bossAdminV2Creator>summary em{color:#f6f8ff;background:#1a5074;border:1px solid #54bfe2;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.adminApp .bossAdminV2Creator>summary:hover{background:#22376d}.adminApp .bossAdminV2Creator[open]>summary em{background:#202b60}.adminApp .bossAdminV2Creator .raidCreatorWorkspace{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;width:100%;max-width:none;display:grid;background:0 0!important}.adminApp .bossAdminV2Creator .raidCreator,.adminApp .bossAdminV2Creator .raidDiscordPreview{box-sizing:border-box;width:100%;min-width:0;max-width:none}.adminApp .bossAdminV2Creator .raidDiscordPreview{position:sticky;top:18px}.adminApp .bossAdminV2Creator .raidCreator{border-color:var(--admin-rule)!important;box-shadow:none!important;background:#141d48!important;border-radius:10px!important;padding:20px!important}.adminApp .bossAdminV2Creator .raidCreatorHead{margin-bottom:18px!important}.adminApp .bossAdminV2Creator .raidCreatorHead h2{font-size:21px!important}.adminApp .bossAdminV2Creator .raidCreatorHead>b{font-size:26px!important}.adminApp .bossAdminV2Creator .raidFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.adminApp .bossAdminV2Creator .raidFormGrid>*{min-width:0}.adminApp .bossAdminV2Creator :is(.eventBasics,.eventMedia,.vocationLimits){min-width:0;border-color:var(--admin-rule-soft)!important;background:#10183f!important;border-radius:9px!important}.adminApp .bossAdminV2Creator .eventMedia{grid-template-columns:repeat(2,minmax(0,1fr))}.adminApp .bossAdminV2Creator .raidDiscordPreview{border-color:var(--admin-rule)!important;box-shadow:none!important;background:#141d48!important;border-radius:10px!important}@media (max-width:1180px){.adminApp .bossAdminV2Creator .raidCreatorWorkspace{grid-template-columns:1fr}.adminApp .bossAdminV2Creator .raidDiscordPreview{position:static}}@media (max-width:650px){.adminApp .bossAdminV2Creator .raidCreator{padding:14px!important}.adminApp .bossAdminV2Creator .raidFormGrid,.adminApp .bossAdminV2Creator .eventMedia{grid-template-columns:1fr}.adminApp .bossAdminV2Creator .vocationLimits>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.adminApp .bossAdminV2Creator .vocationLimits>div{grid-template-columns:1fr}}
