/* 승인된 280px 요약의 여백·제목·표면은 statusbar.css를 그대로 사용한다. */
#wsChatAlerts b:empty{display:none}#wsChatAlerts[aria-expanded=true]{background:var(--ws-selected);color:var(--ws-accent)}
.vp-chat-alert-list{margin:4px -6px 0}.vp-chat-alert-item{display:flex;align-items:center;min-width:0}.vp-chat-alert-item+.vp-chat-alert-item{border-top:1px solid var(--ws-line)}
.vp-chat-alert-row{display:block;min-width:0;flex:1;width:100%;text-align:left;border:0;border-radius:5px;background:none;padding:10px 6px;min-height:44px;color:var(--ws-ink);font:inherit;cursor:pointer}
.vp-chat-alert-row>strong{display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--ws-font-scale,1));font-weight:600;line-height:1.6}.vp-chat-alert-row>strong>i{width:5px;height:5px;flex:none;border-radius:50%;background:transparent}.unread>.vp-chat-alert-row>strong>i{background:var(--ws-accent)}
.vp-chat-alert-row>strong>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-chat-alert-row small{flex:none;color:var(--ws-muted);font-size:calc(10px*var(--ws-font-scale,1));font-weight:400;margin-left:auto}
.vp-chat-alert-row p{font-size:calc(11px*var(--ws-font-scale,1));color:var(--ws-muted);line-height:1.65;margin:5px 0 0 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#wsChatPopup .vp-status-actions{margin-top:8px}.vp-chat-alert-delete{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:5px;background:none;color:var(--ws-muted);cursor:pointer}.vp-chat-alert-delete:disabled{opacity:.5;cursor:wait}.vp-settings-panel>header .vp-chat-alert-refresh{margin-left:auto;flex:none;display:grid;place-items:center}
.vp-chat-alert-row:focus-visible,.vp-chat-alert-delete:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}
@media(hover:hover){.vp-chat-alert-row:hover,.vp-chat-alert-delete:hover{background:var(--ws-hover);color:var(--ws-ink)}}
