.room-link{text-align:left;font:inherit;cursor:pointer}.room-members{max-height:280px;overflow:auto;display:grid;gap:10px;padding:12px 0}.room-members label[hidden]{display:none}.room-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px}.room-layout aside{display:grid;align-content:start;gap:14px}.room-message{background:#fff;border:1px solid #e6e0d8;border-radius:16px;padding:18px;margin-bottom:12px}.room-message.mine{border-left:3px solid #9aa66f}.room-message small{font-size:10px;color:#86798a}.room-text{white-space:pre-wrap;overflow-wrap:anywhere}.room-messages{margin:16px 0}.room-message .actions{margin-top:12px}.room-layout .card{min-width:0}.room-layout select{width:100%}@media(max-width:800px){.room-layout{grid-template-columns:1fr}.room-layout aside{grid-row:1}.room-layout aside .card{padding:16px}}
