/* Runtime state is distinct from enabling an event in the admin calendar. */
.ev-card.ev-active{border-color:#69dbb7;box-shadow:0 10px 28px rgba(0,0,0,.23),0 0 18px rgba(105,219,183,.14)}
.ev-card .ev-art>.ev-live-badge{left:auto;right:10px;display:inline-flex;align-items:center;gap:6px;border-color:rgba(105,219,183,.5);background:var(--gb-bg);color:#8ae6c6;font-size:9px}
.ev-live-badge>i{font-size:6px}.ev-live-badge[hidden]{display:none!important}
.ev-active .ev-body time{border-color:rgba(105,219,183,.35)}.ev-active .ev-body time span,.ev-active .ev-body time b{color:#8ae6c6}
.ev-legend{flex-wrap:wrap;gap:8px}.ev-legend a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--gb-line);border-radius:999px;background:var(--gb-panel);color:var(--gb-muted);font-size:11px;font-weight:700;text-decoration:none}
.ev-legend a:hover,.ev-legend a.is-selected{border-color:var(--gb-cyan);background:var(--gb-panel-2);color:var(--gb-text);text-decoration:none}.ev-legend a>i{color:var(--gb-cyan)}.ev-legend a[data-event-filter="invasion"]>i{color:#ffc45f}.ev-legend a[data-event-filter="boss"]>i{color:#ff8791}
.ev-legend a:focus-visible{outline:2px solid var(--gb-cyan);outline-offset:3px}.ev-card[hidden],.ev-empty[hidden]{display:none!important}.ev-empty{margin:0;padding:20px;border:1px solid var(--gb-line);border-radius:7px;background:var(--gb-panel);color:var(--gb-muted);font-size:13px}
