.event-tabs{grid-column:1/-1;display:flex;gap:8px;padding:5px;border:1px solid #2e333b;background:#101318}.event-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 18px;border:1px solid transparent;background:transparent;color:#9299a3;font-size:16px}.event-tabs button span{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:11px;background:#20242a;color:#b8bec7;font-size:16px}.event-tabs button.active{border-color:#66542c;background:#211b10;color:#f0c96e}.event-tabs button.active span{background:#3b2f17;color:#f3cc73}.event-lifecycle{margin:14px 0;padding:11px 13px;border:1px solid #3b4149;background:#12161b;color:#bdc3cc;font-size:16px;line-height:1.45}.event-lifecycle.needs-evidence{border-color:#795f28;background:#211a0e;color:#f0c96e}.event-lifecycle.awaiting-review{border-color:#40516a;background:#111923;color:#abc1df}.event-lifecycle.approved{border-color:#2f6449;background:#102019;color:#8fd2aa}.event-lifecycle.rejected{border-color:#643b40;background:#211416;color:#e29a9f}.event-review-note{margin:10px 0 0!important;padding-top:10px;border-top:1px solid #30353d;color:#9ba2ab!important;font-size:16px!important}.event-card.onboarding-event{border-color:#765b9c;background:linear-gradient(140deg,rgba(115,70,170,.16),rgba(184,138,42,.08) 55%,transparent),var(--panel)}.event-card.onboarding-event>.eyebrow{color:#cf9cff}.event-card.onboarding-event .event-card-foot strong{color:#f1c867}@media(max-width:700px){.event-tabs{display:grid;grid-template-columns:1fr 1fr}.event-tabs button{padding:8px 10px}}.raid-tracker{display:grid;gap:18px;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.raid-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.raid-summary-grid article{min-height:82px;padding:17px 18px;border:1px solid #2b3038;background:linear-gradient(145deg,#171b20,#121519);display:flex;align-items:center;gap:13px;border-radius:4px}.raid-summary-grid b{display:block;font-size:25px;line-height:1;color:#f2f3f5}.raid-summary-grid small{display:block;margin-top:6px;color:#9ba1aa;font-size:16px}.raid-status-dot{width:9px;height:9px;border-radius:50%;background:#6e7682;box-shadow:0 0 0 4px rgba(110,118,130,.1);flex:0 0 auto}.raid-status-dot.overdue{background:#ef6262;box-shadow:0 0 0 4px rgba(239,98,98,.12),0 0 16px rgba(239,98,98,.25)}.raid-status-dot.window{background:#e5b95f;box-shadow:0 0 0 4px rgba(229,185,95,.13),0 0 16px rgba(229,185,95,.3)}.raid-status-dot.waiting{background:#5a9ad6;box-shadow:0 0 0 4px rgba(90,154,214,.12)}.raid-status-dot.fixed{background:#a88ad8;box-shadow:0 0 0 4px rgba(168,138,216,.12)}.raid-toolbar{gap:14px;padding:13px!important;min-width:0}.raid-search,.raid-toolbar{display:flex;align-items:center}.raid-search{height:44px;min-width:220px;flex:1;gap:10px;padding:0 13px;border:1px solid #343a43;background:#101318;border-radius:4px}.raid-search:focus-within{border-color:#c9a552;box-shadow:0 0 0 2px rgba(201,165,82,.15)}.raid-search-icon{width:13px;height:13px;border:2px solid #7f8792;border-radius:50%;position:relative;flex:0 0 auto}.raid-search-icon:after{content:"";position:absolute;width:6px;height:2px;background:#7f8792;right:-5px;bottom:-2px;transform:rotate(45deg)}.raid-drops>input,.raid-search input{width:100%;border:0;outline:0;background:transparent;color:#eef0f3;font:inherit;font-size:16px}.raid-drops>input::placeholder,.raid-search input::placeholder{color:#727984}.raid-level-filter{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #30363e;background:#111419;border-radius:4px}.raid-level-filter button{min-height:36px;min-width:48px;padding:0 10px;border:0;border-radius:3px;background:transparent;color:#969da7;font-weight:700;font-size:16px;cursor:pointer;transition:background .18s ease,color .18s ease}.raid-level-filter button:hover{color:#e8e9eb;background:#20252c}.raid-level-filter button.active{color:#17130a;background:#d6b464}.raid-priority-toggle{min-height:44px;display:flex;align-items:center;gap:9px;color:#c4c8ce;font-size:16px;cursor:pointer}.raid-priority-toggle input{width:17px;height:17px;accent-color:#d6b464}.raid-alert-config{min-height:66px;display:flex;align-items:center;gap:13px;padding:11px 15px!important}.raid-alert-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid #437d9c;background:#142631;color:#69b7df;border-radius:50%;font-weight:900}.raid-alert-config>div{min-width:180px;flex:1}.raid-alert-config>div b,.raid-alert-config>div small{display:block}.raid-alert-config>div b{font-size:16px}.raid-alert-config>div small{margin-top:4px;color:#89919b;font-size:16px}.raid-alert-config>label:not(.raid-alert-switch),.raid-alert-switch{min-height:42px;display:flex;align-items:center;gap:7px;color:#aeb4bc;font-size:16px}.raid-alert-switch input{width:18px;height:18px;accent-color:#d6b464}.raid-alert-config select{height:36px;padding:0 24px 0 9px;border:1px solid #353c45;background:#111419;color:#d6d9dd;border-radius:3px;font-size:16px}.raid-alert-config>button{min-height:40px}.raid-alert-state{color:#747c86;font-size:16px}.raid-table-panel{overflow:hidden}.raid-table-head{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;border-bottom:1px solid #2b3037}.raid-table-head h3{font-size:18px;margin-top:3px}.raid-section-head>span,.raid-table-head>span{display:grid;place-items:center;min-width:28px;height:25px;padding:0 8px;border-radius:13px;background:#242932;color:#b8bdc5;font-size:16px;font-weight:800}.raid-table-wrap{overflow-x:auto}.raid-table{width:100%;border-collapse:collapse;min-width:930px}.raid-table th{text-align:left;padding:11px 15px;border-bottom:1px solid #30353d;background:#111419;color:#777f89;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.raid-table th:first-child{padding-left:20px}.raid-table td{height:70px;padding:9px 15px;border-bottom:1px solid #272c33;vertical-align:middle}.raid-table tr:last-child td{border-bottom:0}.raid-table tbody tr{background:#15191e;transition:background .16s ease}.raid-table tbody tr:hover{background:#1b2026}.raid-table tr.overdue{background:linear-gradient(90deg,rgba(181,60,60,.07),#15191e 22%)}.raid-table tr.window{background:linear-gradient(90deg,rgba(207,160,62,.08),#15191e 22%)}.raid-status{display:flex;align-items:center;gap:10px;min-width:140px}.raid-status b,.raid-time,.raid-window-time{display:block;color:#e6e8eb;font-size:16px}.raid-author,.raid-status small,.raid-window-date{display:block;margin-top:4px;color:#848b95;font-size:16px;white-space:nowrap}.raid-boss-link{min-height:48px;min-width:245px;display:flex;align-items:center;gap:11px;padding:3px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:4px}.raid-boss-link:focus-visible,.raid-drawer-close:focus-visible,.raid-kill-button:focus-visible,.raid-level-filter button:focus-visible{outline:2px solid #e0be70;outline-offset:2px}.raid-boss-icon,.raid-detail-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #3a4049;background:#0d1014;border-radius:4px;overflow:hidden;flex:0 0 auto}.raid-boss-icon img,.raid-detail-icon img{width:100%;height:100%;object-fit:cover}.raid-boss-link b{display:block;color:#f1f2f4;font-size:16px}.raid-boss-link small{display:block;margin-top:5px;color:#89919b;font-size:16px}.raid-level{display:grid;place-items:center;width:34px;height:28px;border:1px solid #3b4149;border-radius:3px;background:#1c2127;color:#d8b765;font-size:16px;font-weight:800}.raid-fixed-copy{color:#8b929c;font-size:16px}.raid-kill-button{min-width:68px;min-height:38px;border:1px solid #8f7438;background:#241f14;color:#e4c572;border-radius:3px;font-weight:800;font-size:16px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.raid-kill-button:hover{background:#342b18;border-color:#d4af5c}.raid-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;color:#818894;font-size:16px}.raid-empty b{color:#d9dce0}.raid-empty span{font-size:16px}.raid-confirm-backdrop,.raid-drawer-backdrop{position:fixed;inset:0;z-index:80;background:rgba(4,6,8,.78);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.raid-drawer{position:relative;width:min(620px,100%);height:100%;overflow-y:auto;background:#111419;border-left:1px solid #363c45;box-shadow:-24px 0 70px rgba(0,0,0,.48);padding:28px}.raid-drawer-close{position:absolute;z-index:2;top:18px;right:18px;width:44px;height:44px;border:1px solid #343b44;background:#181c22;color:#c5cad0;border-radius:50%;font-size:24px;cursor:pointer}.raid-drawer header{display:flex;gap:15px;padding-right:48px;align-items:center}.raid-detail-icon{width:56px;height:56px}.raid-drawer header h2{margin:4px 0;font-size:25px}.raid-drawer header>div>p:last-child{color:#959ca6;font-size:16px}.raid-detail-actions{display:flex;align-items:center;gap:14px;margin:22px 0}.raid-detail-actions button{min-height:44px}.raid-detail-actions a{color:#bfc4cb;font-size:16px;text-decoration:none}.raid-detail-actions a:hover{color:#e4c572}.raid-map{margin:0;border:1px solid #343a42;background:#0c0f12;overflow:hidden;border-radius:4px}.raid-map img{display:block;width:100%;height:auto;aspect-ratio:1282/764;object-fit:cover}.raid-map figcaption{padding:9px 12px;color:#838b95;font-size:16px;border-top:1px solid #2c3138}.raid-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 25px}.raid-detail-stats article{padding:12px;border:1px solid #2d333b;background:#171b20}.raid-detail-stats small{display:block;color:#818894;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.raid-detail-stats b{display:block;margin-top:7px;color:#e6e8eb;font-size:16px}.raid-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.raid-section-head h3{font-size:16px}.raid-history{margin-bottom:25px}.raid-history>article{min-height:52px;display:flex;align-items:center;gap:11px;padding:8px 11px;border-bottom:1px solid #292e35}.raid-history>article.cancelled{opacity:.48}.raid-history article div{flex:1}.raid-history article b,.raid-history article small{display:block;font-size:16px}.raid-history article small{margin-top:4px;color:#888f99}.raid-history article button{min-width:70px;min-height:34px;border:0;background:transparent;color:#ba7373;font-size:16px;cursor:pointer}.raid-detail-empty{padding:20px;color:#858c96;font-size:16px}.raid-drops>input{height:42px;padding:0 12px;margin-bottom:8px;border:1px solid #343a43;background:#0f1216;border-radius:3px}.raid-drops>div{max-height:520px;overflow-y:auto;border:1px solid #2b3037}.raid-drop-row{min-height:58px;display:flex;align-items:center;gap:10px;padding:8px 11px;border-bottom:1px solid #282d34;color:inherit;text-decoration:none;transition:background .15s ease}.raid-drop-row:last-child{border:0}.raid-drop-row:hover{background:#1c2127}.raid-drop-row>span{width:38px;height:38px;display:grid;place-items:center;background:#0b0e11;border:1px solid #343a42;border-radius:3px;overflow:hidden}.raid-drop-row img{width:100%;height:100%;object-fit:cover}.raid-drop-row div{min-width:0;flex:1}.raid-drop-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.raid-drop-row small{display:block;margin-top:4px;color:#838b95;font-size:16px}.raid-drop-row strong{color:#d7b865;font-size:16px}.raid-detail-loading{min-height:60vh;display:grid;place-items:center;color:#858c96}.raid-confirm-backdrop{justify-content:center;align-items:center;padding:18px}.raid-confirm{width:min(460px,100%);padding:27px;border:1px solid #3a414a;background:#15191e;box-shadow:0 25px 90px rgba(0,0,0,.6);border-radius:5px}.raid-confirm h2{margin:5px 0 8px;font-size:23px}.raid-confirm>p:not(.eyebrow){color:#969da7;font-size:16px;line-height:1.55}.raid-confirm>label{display:grid;gap:7px;margin:20px 0 12px;color:#c7cbd1;font-size:16px}.raid-confirm input{height:46px;padding:0 12px;border:1px solid #39404a;background:#0f1216;color:#eef0f2;border-radius:3px;color-scheme:dark}.raid-confirm-window{padding:12px;border:1px solid #4b4027;background:#201c12;color:#d7ba72;font-size:16px}.raid-confirm-window b,.raid-confirm-window span{display:block}.raid-confirm-window b{margin-top:4px}.raid-confirm-window.fixed{border-color:#413750;background:#1d1823;color:#bda4df}.raid-confirm>div:last-child{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.raid-confirm button{min-height:44px}@media(max-width:1150px){.raid-summary-grid{grid-template-columns:repeat(2,1fr)}.raid-toolbar{align-items:stretch;flex-wrap:wrap}.raid-search{flex-basis:100%}.raid-level-filter{flex:1;overflow-x:auto}.raid-priority-toggle{padding:0 8px}}@media(max-width:720px){.raid-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.raid-summary-grid article{min-height:72px;padding:13px}.raid-summary-grid b{font-size:21px}.raid-summary-grid small{font-size:16px}.raid-toolbar{padding:10px!important}.raid-level-filter{width:100%}.raid-level-filter button{flex:1;white-space:nowrap}.raid-priority-toggle{width:100%}.raid-table-wrap{overflow:visible}.raid-table{display:block;min-width:0}.raid-table thead{display:none}.raid-table tbody{display:grid;gap:8px;padding:9px}.raid-table tr{display:grid;grid-template-columns:1fr auto;gap:9px;padding:13px;border:1px solid #2d333b}.raid-table td{display:block;height:auto;padding:0;border:0}.raid-table td:first-child,.raid-table td:nth-child(2){grid-column:1/-1}.raid-table td:nth-child(3){position:absolute;margin:8px 0 0 49px}.raid-table td:nth-child(4),.raid-table td:nth-child(5){padding-top:7px;border-top:1px solid #292e35}.raid-table td:nth-child(4):before,.raid-table td:nth-child(5):before{content:attr(data-label);display:block;margin-bottom:5px;color:#707781;font-size:16px;text-transform:uppercase;letter-spacing:.07em}.raid-table td:last-child{position:absolute;right:22px;margin-top:50px}.raid-boss-link{min-width:0;width:calc(100% - 80px)}.raid-boss-link small{white-space:normal}.raid-time,.raid-window-time{font-size:16px}.raid-drawer{padding:22px 16px 100px}.raid-drawer header h2{font-size:21px}.raid-map{margin-inline:-16px;border-inline:0}.raid-detail-stats{grid-template-columns:1fr}.raid-drop-row strong{font-size:16px}.raid-drawer-close{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.raid-drop-row,.raid-kill-button,.raid-level-filter button,.raid-table tbody tr{transition:none}.raid-confirm-backdrop,.raid-drawer-backdrop{backdrop-filter:none}}@media(max-width:720px){.raid-alert-config{align-items:flex-start;flex-wrap:wrap}.raid-alert-config>div{width:calc(100% - 55px);flex:none}.raid-alert-switch{margin-left:51px}.raid-alert-config>label:not(.raid-alert-switch){flex:1}.raid-alert-config>button{width:100%}}.raid-boss-cell{display:flex;align-items:center;gap:8px}.raid-boss-cell .raid-boss-link{flex:1}.raid-source-link{flex:0 0 auto;padding:7px 8px;border:1px solid #343a43;border-radius:3px;color:#aeb5be;font-size:12px;text-decoration:none;white-space:nowrap}.raid-source-link:hover{border-color:#806837;color:#e4c572}.raid-location-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 14px;border:1px solid #343a42;background:#0f1216;color:#858d97;font-size:12px}.raid-location-note a{color:#e4c572;text-decoration:none}.raid-location-note a:hover{text-decoration:underline}@media(max-width:720px){.raid-boss-cell{padding-right:72px}.raid-source-link{font-size:11px}.raid-location-note{align-items:flex-start;flex-direction:column}}.raid-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px}.raid-edit-button{min-height:38px;padding:0 9px;border:0;background:transparent;color:#9da4ae;border-radius:3px;font-size:16px;cursor:pointer}.raid-edit-button:hover{background:#262c33;color:#e2e4e7}.raid-edit-button:focus-visible{outline:2px solid #e0be70;outline-offset:2px}.raid-history-actions{display:flex;align-items:center}.raid-history-actions button:first-child{color:#aeb5be}@media(max-width:720px){.raid-table td:nth-child(4){grid-column:1;padding-top:7px;border-top:1px solid #292e35}.raid-table td:nth-child(4):before{content:attr(data-label);display:block;margin-bottom:5px;color:#707781;font-size:16px;text-transform:uppercase;letter-spacing:.07em}.raid-table td:nth-child(5){position:static;grid-column:2;align-self:end;padding-top:7px;border-top:1px solid #292e35}.raid-table td:nth-child(5):before{display:none}.raid-table td:last-child{position:static;right:auto;margin-top:0}.raid-row-actions{min-height:38px}}