/* WAI EVENT WORKSPACE V1 */
.event-workspace{display:grid;grid-template-columns:minmax(350px,.9fr) minmax(0,1.25fr);gap:16px;align-items:start}
.event-panel{padding:16px;min-width:0;position:sticky;top:12px}
.event-heading{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:12px}
.event-heading h2{margin:0;font-size:18px}.event-heading select{width:auto;max-width:210px;font-size:12px}
.event-panel>input{margin-bottom:8px}.event-panel>p{margin:0 0 10px;font-size:10px}
.event-scroll{height:65vh;min-height:300px;overflow:auto}.event-scroll table{table-layout:fixed;font-size:11px}
.event-scroll th{position:sticky;top:0;background:var(--panel,#162132);z-index:1}.event-scroll th:first-child{width:66px}.event-scroll th:nth-child(2){width:125px}
.event-scroll td,.event-scroll th{padding:8px 6px;vertical-align:top;overflow-wrap:anywhere}.event-scroll td:first-child{font-variant-numeric:tabular-nums;color:var(--muted,#a8b2c3)}
.event-kind{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#aab9cf}.kind-join{color:#57d99b}.kind-leave{color:#c6a6e9}.kind-warning{color:#ff8998}.kind-admin{color:#ecbd70}
.workspace-roster{min-width:0}.workspace-roster .table-wrap{max-height:68vh;overflow:auto}.workspace-roster .toolbar{gap:8px;flex-wrap:wrap}.workspace-roster .toolbar button{font-size:11px}.workspace-roster .player-text strong{max-width:170px}
#players-body tr.workspace-watch{background:#c8951815}#players-body tr.workspace-alert{background:#e34a5a20}
.workspace-flag{display:block;font-size:10px!important;color:#edbd59!important;white-space:normal}.workspace-alert .workspace-flag{color:#ff8896!important}.flag-legend{font-size:10px;margin:0 0 10px}
.workspace-advisory-reason{display:block;max-width:230px;white-space:normal;color:#f3b0b9!important;font-size:10px;line-height:1.4}
.workspace-flag-summary{color:#edbd59;font-size:12px;font-weight:700;margin-bottom:5px}
.workspace-steam-reason{display:block;max-width:240px;white-space:normal;color:#edbd59;font-size:10px;line-height:1.4}.workspace-steam-reason a{display:inline-block;text-decoration:underline}
@media(max-width:1250px){.event-workspace{grid-template-columns:1fr}.event-panel{position:static}.event-scroll{height:340px}.workspace-roster .table-wrap{max-height:none}}
