.bandada-sections{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}.bandada-chat[hidden],#community-recipes-area[hidden],#community-public-profile[hidden]{display:none}.bandada-chat{max-width:960px}.chat-live{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--green,#28584c);white-space:nowrap}.chat-toolbar{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin:18px 0 10px}.chat-toolbar .help{margin:0}.chat-messages{height:clamp(280px,55vh,550px);overflow-y:auto;overscroll-behavior:contain;background:#f5f3eb;border:1px solid #ddded0;border-radius:16px;padding:18px;scrollbar-gutter:stable}.chat-message{max-width:88%;margin:0 0 15px;padding:14px 16px;background:#fffefa;border:1px solid #ddded0;border-radius:2px 15px 15px 15px;overflow-wrap:anywhere}.chat-message.own{margin-left:auto;background:#e6ede2;border-radius:15px 2px 15px 15px}.chat-message-heading{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.member-button{border:0;padding:0;background:transparent;color:#28584c;font:inherit;font-weight:650;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.member-button:hover{color:#b9542b}.chat-message time{font-size:11px;color:#727469}.chat-message-body{white-space:pre-wrap;line-height:1.6;margin:10px 0}.chat-message-tools{display:flex;gap:14px;flex-wrap:wrap}.chat-message-tools .text-link{font-size:11px}.chat-quote,.chat-reply-preview{border-left:3px solid #789279;background:#f2f2e8;margin:10px 0;padding:8px 10px;font-size:12px;overflow-wrap:anywhere}.chat-quote p{margin:3px 0 0;white-space:pre-wrap}.chat-reply-preview{display:flex;gap:14px;justify-content:space-between}.chat-reply-preview small{display:block;margin-top:4px}#chat-form{margin-top:20px}#chat-form label{display:block;font-weight:600;margin-bottom:8px}#chat-body{display:block;width:100%;resize:vertical;min-height:85px;box-sizing:border-box}.chat-send-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.chat-empty{text-align:center;padding:55px 10px;color:#747669}.chat-empty>span{font-size:35px}.chat-rules{margin:18px 0 0}.public-contact-links{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0;overflow-wrap:anywhere}.public-contact-links a{max-width:100%;white-space:normal}.public-member{border-color:#aebfa8}.profile-form .check-line{align-items:flex-start}.profile-form input[type=checkbox]{flex-shrink:0;margin-top:5px}#chat-unseen{margin-top:10px}#own-public-profile{margin-top:16px}.chat-messages:focus-visible,.member-button:focus-visible{outline:3px solid #ba582f;outline-offset:3px}@media(max-width:600px){.bandada-chat{padding:20px 16px}.bandada-chat .panel-heading{align-items:flex-start;gap:14px;flex-direction:column}.chat-messages{padding:12px;height:48vh;min-height:280px}.chat-message{max-width:94%;padding:12px}.chat-toolbar{gap:12px}.chat-reply-preview{flex-direction:column}.chat-send-row .button{padding:12px 16px}.public-contact-links{flex-direction:column}.public-contact-links a{text-align:center;justify-content:center}}
