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