.rbchat-start,.rbchat-compose button{background:#176b43;color:#fff;border:0;border-radius:9px;padding:11px 18px;cursor:pointer;font:inherit}.rbchat-start:disabled,.rbchat-compose button:disabled{opacity:.6;cursor:wait}.rbchat-start-status{display:inline-block;margin-inline-start:10px;font-size:13px}.rbchat-own-ad,.rbchat-login-link{display:inline-block;margin:8px 0}.rbchat-room,.rbchat-list{max-width:850px;margin:20px auto;border:1px solid #e4e7eb;border-radius:14px;background:#fff;overflow:hidden;color:#20252b}.rbchat-room-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;background:#f7f9f8;border-bottom:1px solid #e8ece9}.rbchat-room-header strong,.rbchat-room-header small{display:block}.rbchat-room-header small{font-size:12px;color:#69736d;margin-top:5px}.rbchat-room-header a{font-size:13px}.rbchat-messages{height:420px;overflow:auto;padding:18px;background:#f8faf9}.rbchat-message{display:flex;justify-content:flex-start;margin:9px 0}.rbchat-message.is-mine{justify-content:flex-end}.rbchat-bubble{max-width:78%;padding:10px 13px;border-radius:13px;background:#fff;box-shadow:0 1px 3px #0000000d;overflow-wrap:anywhere}.rbchat-message.is-mine .rbchat-bubble{background:#e4f4e9}.rbchat-bubble small{display:block;text-align:left;font-size:10px;color:#78827c;margin-top:7px}.rbchat-bubble img{display:block;max-width:220px;max-height:220px;border-radius:8px;margin-top:7px}.rbchat-compose{padding:13px;border-top:1px solid #e8ece9}.rbchat-compose textarea{width:100%;box-sizing:border-box;border:1px solid #d9dfda;border-radius:9px;padding:10px;resize:vertical;font:inherit}.rbchat-compose-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px}.rbchat-image-label{font-size:13px;cursor:pointer}.rbchat-image-label input{max-width:180px}.rbchat-compose>small{display:block;color:#7b837e;margin-top:6px}.rbchat-form-status{font-size:12px;color:#a33;margin-top:5px}.rbchat-list{padding:16px}.rbchat-list h3{margin:0 0 12px}.rbchat-list-item{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #edf0ed;text-decoration:none!important;color:inherit}.rbchat-list-item:last-child{border-bottom:0}.rbchat-list-item>img{width:58px;height:58px;object-fit:cover;border-radius:8px}.rbchat-list-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.rbchat-list-copy strong,.rbchat-list-copy small,.rbchat-list-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbchat-list-copy small,.rbchat-list-item time{font-size:11px;color:#78827c}.rbchat-list-copy span{font-size:13px}.rbchat-list-item time{white-space:nowrap}.rbchat-empty,.rbchat-loading,.rbchat-no-messages{padding:22px;text-align:center;color:#707a73}@media(max-width:600px){.rbchat-messages{height:55vh;min-height:300px}.rbchat-room-header{align-items:flex-start}.rbchat-list-item time{display:none}.rbchat-bubble{max-width:88%}}
