.community-v21{margin-top:28px;padding:26px;border:1px solid rgba(23,52,75,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,252,.95));box-shadow:0 18px 48px rgba(23,52,75,.08)}
.community-v21-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.community-v21-heading h2{margin:4px 0 8px;font-size:1.5rem}.community-v21-heading p{margin:0;color:var(--muted,#667085);max-width:720px}.community-v21-count{white-space:nowrap;padding:8px 12px;border-radius:999px;background:#edf4f8;color:#17344b;font-size:.82rem;font-weight:700}
.community-v21-new{display:grid;gap:10px;padding:18px;border-radius:18px;background:#f7fafc;border:1px solid rgba(23,52,75,.09);margin-bottom:20px}.community-v21-new input,.community-v21-new textarea,.community-v21-reply-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(23,52,75,.15);border-radius:12px;background:#fff;padding:12px 14px;font:inherit;color:#17344b;outline:none;transition:.18s}.community-v21-new input:focus,.community-v21-new textarea:focus,.community-v21-reply-form textarea:focus{border-color:#176a52;box-shadow:0 0 0 3px rgba(23,106,82,.10)}.community-v21-new textarea{min-height:96px;resize:vertical}.community-v21-new>div,.community-v21-reply-form>div{display:flex;justify-content:space-between;gap:14px;align-items:center}.community-v21-new small,.community-v21-reply-form small{color:#667085}
.community-v21-list{display:grid;gap:14px}.community-v21-thread{border:1px solid rgba(23,52,75,.10);border-radius:18px;background:#fff;padding:18px}.community-v21-thread.resolved{background:#fbfdfc;border-color:rgba(23,106,82,.18)}.community-v21-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.community-v21-author{display:flex;gap:10px;align-items:center}.community-v21-avatar{width:36px;height:36px;border-radius:12px;background:#17344b;color:#fff;display:grid;place-items:center;font-size:.82rem;font-weight:800;flex:0 0 auto}.community-v21-author div{display:flex;flex-direction:column;gap:2px}.community-v21-author span{font-size:.78rem;color:#667085}.community-v21-status{font-size:.76rem;font-weight:800;padding:6px 9px;border-radius:999px;background:#eef3f6;color:#17344b}.community-v21-thread.resolved .community-v21-status{background:#e8f5ef;color:#176a52}.community-v21-thread h3{margin:14px 0 6px;font-size:1.05rem}.community-v21-body{margin:0;color:#344054;white-space:pre-wrap;line-height:1.55}
.community-v21-replies{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(23,52,75,.08)}.community-v21-reply{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px;border-radius:14px;background:#f8fafb}.community-v21-reply .community-v21-avatar{width:30px;height:30px;border-radius:10px;background:#176a52}.community-v21-reply header{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.community-v21-reply header span{font-size:.72rem;font-weight:700;color:#176a52}.community-v21-reply header small{font-size:.72rem;color:#98a2b3}.community-v21-reply p{margin:5px 0 0;color:#344054;white-space:pre-wrap;line-height:1.5}.community-v21-empty-replies{margin:0;color:#98a2b3;font-size:.88rem}
.community-v21-reply-form{display:grid;gap:8px;margin-top:12px}.community-v21-reply-form textarea{min-height:72px;resize:vertical}.community-v21-tools{display:flex;gap:10px;margin-top:12px}.community-v21-tools button{border:0;background:transparent;color:#176a52;font-weight:700;cursor:pointer;padding:4px 0}.community-v21-tools button.danger{color:#b42318}.community-v21-tools button:disabled{opacity:.5;cursor:not-allowed}.community-v21-empty{text-align:center;padding:26px;border:1px dashed rgba(23,52,75,.18);border-radius:16px;color:#667085}.community-v21-empty strong{display:block;color:#17344b;margin-bottom:4px}
@media(max-width:760px){.community-v21{padding:18px;margin-top:20px}.community-v21-heading{display:block}.community-v21-count{display:inline-block;margin-top:12px}.community-v21-new>div,.community-v21-reply-form>div{align-items:stretch;flex-direction:column}.community-v21-new .btn,.community-v21-reply-form .btn{width:100%}.community-v21-thread-head{align-items:flex-start;flex-direction:column}.community-v21-status{align-self:flex-start}}
