.business-community{gap:24px;margin:24px 0;display:grid}.community-section{scroll-margin-top:110px}.community-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.community-title h2{margin:6px 0}.community-rating{color:#8a682b;background:#fff7e6;border-radius:12px;align-items:center;gap:7px;padding:10px;display:flex}.community-rating>span{color:#8c8675;font-size:10px}.community-caption,.community-note{color:#7a9082;font-size:11px;line-height:1.75}.community-note a{color:#378653;text-decoration:underline}.community-review,.community-comment{border-bottom:1px solid #edf2e9;align-items:flex-start;gap:13px;padding:14px 0;display:flex}.community-review>div:last-child,.community-comment>div:last-child{flex:1;min-width:0}.community-avatar{color:#316f4f;background:#e4f4d7;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.community-avatar.business,.community-avatar.owner{color:#d4f7a5;background:#1e4c3d}.community-avatar.small{width:30px;height:30px;font-size:11px}.community-item-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.community-item-meta strong{color:#244637;font-size:12px}.community-item-meta time,.community-item-meta span{color:#93a69a;font-size:10px}.community-stars{color:#e6aa3f;letter-spacing:2px;margin-top:5px;font-size:15px;display:block}.community-review p,.community-comment p{color:#526b5b;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.community-empty{color:#678474;background:#f4faf1;border:1px dashed #d8e9d5;border-radius:11px;align-items:center;gap:12px;padding:17px;font-size:12px;line-height:1.6;display:flex}.community-form{background:#f9fcf8;border:1px solid #e3ece1;border-radius:13px;gap:13px;margin-top:22px;padding:20px;display:grid}.community-form h3{color:#2d5940;margin:0;font-size:15px}.community-form label{color:#4c715b;gap:7px;font-size:11px;font-weight:800;display:grid}.community-form input,.community-form textarea,.community-form select,.community-new-comment textarea,.community-reply-form input{background:#fff;border:1px solid #d5e5d6;border-radius:9px;outline:none;width:100%;padding:11px;font-size:12px}.community-form input:focus,.community-form textarea:focus,.community-form select:focus,.community-new-comment textarea:focus,.community-reply-form input:focus{border-color:#69a978;box-shadow:0 0 0 3px #a0dcad40}.community-form>button{justify-self:start}.community-post{background:#fff;border:1px solid #e0ebe0;border-radius:13px;margin:17px 0;padding:20px}.community-post-head{align-items:center;gap:11px;display:flex}.community-post-head>div:last-child{gap:5px;display:grid}.community-post-head strong{color:#214b34;font-size:12px}.community-post-head span{color:#93a69b;font-size:10px}.community-post h3{letter-spacing:-.04em;color:#244532;margin:19px 0 8px;font-size:19px}.community-post-body{color:#586f5e;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.community-post-image{border-radius:11px;max-width:100%;height:auto;margin:14px 0;display:block}.community-comment-section{border-top:1px solid #ecf2eb;margin-top:22px;padding-top:15px}.community-comment-section h4{color:#467258;font-size:12px}.community-comment-thread{margin:7px 0}.community-comment.reply{background:#f5faf2;border:0;border-radius:10px;margin-left:30px;padding:12px}.community-reply-form{gap:7px;margin:7px 0 12px 45px;display:flex}.community-reply-form button{color:#d2f5bb;cursor:pointer;background:#295842;border:0;border-radius:8px;padding:9px}.community-new-comment{gap:9px;margin-top:15px;display:grid}.community-new-comment button{justify-self:start}.owner-post-form{margin-bottom:24px}.owner-post-form small{color:#7a907d;font-size:10px}@media (max-width:560px){.community-title{flex-direction:column;align-items:flex-start}.community-rating{width:100%}.community-post{padding:14px}.community-comment.reply{margin-left:12px}.community-reply-form{margin-left:15px}}
