.combined-chat{min-width:0;background:#1d2a23;display:flex;flex-direction:column;height:auto;min-height:0;align-self:stretch;contain:size;border-left:1px solid #33443a;color:#dce6df}.chat-heading{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px;gap:8px}.chat-heading .aside-label{display:block;line-height:1.4}.chat-heading h3{margin:3px 0 0;font-size:18px;line-height:1.3}.chat-readonly{font-size:10px;border:1px solid #465c4e;border-radius:20px;padding:3px 7px;line-height:1.4;color:#c5d8cb;white-space:nowrap}.chat-filters{display:flex;gap:6px;padding:0 16px}.chat-filters button{border:1px solid #384b3e;background:0 0;border-radius:5px;min-height:34px;padding:6px 12px;font-size:12px;line-height:20px;color:#b9cbbf;cursor:pointer}.chat-filters button[aria-pressed=true]{background:#9bb9aa;color:#102019;border-color:#9bb9aa}.chat-filters button:focus-visible,.chat-messages:focus-visible{outline:2px solid #d9eadf;outline-offset:2px}.chat-status{font-size:11px;line-height:1.5;color:#c3d2c9;padding:7px 16px;margin:0;border-bottom:1px solid #33443a}.chat-messages{flex:1 1 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 16px;min-height:0;scrollbar-color:#4c6455 transparent}.chat-empty{color:#c3d2c9;text-align:center;font-size:14px;padding:35px 12px;line-height:1.7}.chat-message{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 6px;font-size:14px;line-height:1.7;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(185,210,195,.12);overflow-wrap:anywhere;color:#edf4ef}.chat-message:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.chat-message strong{min-width:0;color:#f3f8f5;font-weight:700}.chat-message time{font-size:11px;color:#b6cbbd;white-space:nowrap;align-self:start}.chat-badge{font-size:9px;border-radius:3px;padding:2px 4px;margin-right:6px;background:#3b3152;color:#ded0fc}.chat-badge.kick{background:#2d4733;color:#badcae}.chat-message p{grid-column:1/-1;margin:2px 0 0;white-space:pre-wrap}.chat-message .chat-badge{align-self:start;margin-right:0;line-height:1.6}.chat-footer{border-top:1px solid #33443a;padding:13px 16px;font-size:11px;display:flex;gap:12px;flex-wrap:wrap}.chat-footer span{width:100%;color:#a1b4a8}.chat-footer a{color:#dce6df}.chat-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}.chat-admin form{margin:15px 0}.chat-admin li{margin-bottom:8px}@media(max-width:900px){.combined-chat{border-left:0;border-top:1px solid #33443a;height:430px;contain:none}}.combined-chat>:not(.chat-messages){flex-shrink:0}.chat-autoscroll{display:flex;align-items:center;gap:8px;padding:8px 16px 0;font-size:11px;color:#c2d4c8}.chat-autoscroll input{width:16px;height:16px;accent-color:#9bb9aa}.chat-autoscroll span{margin-left:auto;font-size:10.5px;color:#b6cbbd}.chat-badge.twitch{background:#6441a5;color:#fff}.chat-badge.kick{background:#53fc18;color:#10200b}@media(min-width:901px){.stream-layout:has(>.combined-chat){grid-template-columns:minmax(0,1fr) 320px}}
