.social-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 28px}.social-tabs a{padding:10px 15px;border-radius:7px;color:var(--muted);font-size:12px}.social-tabs a.active,.social-tabs a:hover{background:#e8eee5;color:#2d5140}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:25px}.social-rail{display:flex;flex-direction:column;gap:20px}.community-id,.author-mini{text-align:center}.social-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:#e5ecdf;color:#355640;border-radius:50%;font-size:17px}.social-avatar.large{width:66px;height:66px;font-size:27px}.handle{font-size:12px;color:#7d887c}.community-id h3,.author-mini h3{margin:15px 0 6px}.community-id .badge{display:block;width:max-content;margin:12px auto}.social-rail p{font-size:12px;line-height:1.9;color:#798273}.social-rail .btn{margin-top:12px}.social-rail .text-link{display:inline-flex;margin-top:15px}.community-compose-strip{display:flex;align-items:center;gap:16px;padding:22px;background:#eaf0e5;border-radius:10px;margin-bottom:24px}.community-compose-strip div{flex:1}.community-compose-strip b{font-size:14px}.community-compose-strip p{font-size:11px;color:#7b8677;margin:6px 0 0}.community-feed-tabs{display:flex;gap:20px;overflow:auto}.community-feed-tabs .tab{white-space:nowrap;padding:12px 0}.social-feed-tools{display:flex;gap:12px;margin:20px 0;align-items:center}.social-feed-tools .search{flex:1;min-width:0}.social-feed-tools select{width:auto;max-width:145px}.community-post{margin-bottom:20px;padding:26px}.post-author,.author-link{display:flex;align-items:center;gap:12px}.author-link{min-width:0;flex:1}.author-link strong,.author-link b{font-size:13px}.author-link small{display:block;margin-top:5px;font-size:10px;color:#8a9288}.post-kind{font-size:10px;color:#7a8973;white-space:nowrap}.post-title{font-size:21px;line-height:1.6;margin:22px 0 12px}.post-body,.comment-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:14px;color:#536052}.post-body{margin:19px 0}.mention-link{border:0;background:none;color:#527855;padding:0;cursor:pointer;font:inherit}.post-detail-link{margin:14px 0}.post-metrics{display:flex;gap:17px;align-items:center;border-top:1px solid #edf0e9;padding-top:17px;margin-top:20px;flex-wrap:wrap}.metric,.post-views{display:flex;align-items:center;gap:6px;font-size:11px;color:#8a9286}.metric{border:0;background:transparent;cursor:pointer;padding:0}.metric.selected{color:#35633c;font-weight:600}.post-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}.post-images button{position:relative;border:0;padding:0;background:#edf0e9;border-radius:6px;overflow:hidden;cursor:zoom-in}.post-images img{display:block;width:100%;height:170px;object-fit:cover}.post-images.single{grid-template-columns:minmax(0,1fr);max-width:460px}.post-images.single img{height:auto;max-height:430px;object-fit:contain}.post-images.detail img{height:220px}.more-images{position:absolute;inset:0;background:#263c3488;color:white;display:grid;place-items:center;font-size:25px}.community-video{background:#1c261f;border-radius:8px;overflow:hidden;margin:20px 0}.community-video video{display:block;width:100%;max-height:520px}.community-comments{padding:26px}.community-comment{display:flex;gap:12px;padding:23px 0;border-top:1px solid #edf0e9}.community-comment>div{flex:1;min-width:0}.comment-heading a{font-size:12px;font-weight:600}.comment-heading small{display:block;font-size:10px;color:#92988e;margin:5px 0 10px}.comment-text{font-size:13px}.comment-actions{display:flex;gap:18px;margin-top:12px}.comment-actions .text-link{font-size:11px}.comment-submit{display:flex;justify-content:space-between;margin-bottom:22px}.reply-to{font-size:11px;color:#87917c}.no-comments{padding:22px;text-align:center}.post-owner{padding-top:16px}.community-person{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.person-info{display:flex;align-items:center;gap:20px;flex:1}.person-info h2{margin:0 0 8px}.person-info p{font-size:12px;color:#7a8574;line-height:1.8}.person-numbers{display:flex;gap:22px;font-size:11px}.person-numbers button{border:0;background:none;color:inherit;cursor:pointer}.person-numbers b{display:block;font-size:22px;margin-bottom:5px}.person-actions{display:flex;gap:10px}.community-author-feed{max-width:900px}.community-state{text-align:center;padding:12px 0 20px}.community-state p{font-size:13px;line-height:1.9;color:#808b79}.compose-toolbar{display:flex;gap:10px;margin-top:14px}.media-picker{position:relative;overflow:hidden}.media-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}#community-media-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.compose-media{position:relative;background:#edf0e9;border-radius:6px;overflow:hidden}.compose-media img,.compose-media video{width:100%;height:120px;object-fit:contain}.compose-media .icon-button{position:absolute;top:4px;right:4px;background:white}.people-results{max-height:300px;overflow:auto}.people-result{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:0;border-bottom:1px solid #e9eee5;background:none;text-align:left;cursor:pointer}.people-result span:nth-child(2){flex:1}.people-result small{display:block;color:#869080;margin-top:5px}.people-result:hover{background:#edf2e9}#mention-picker:not(:empty){padding:15px;border:1px solid #dce5d4;border-radius:8px;margin:16px 0}#mention-picker form,[data-community-form="people-search"]{display:flex;gap:9px}.social-full-image{max-width:100%;display:block;margin:auto}.social-alert{display:flex;gap:17px;margin-bottom:13px}.social-alert h3{font-size:13px}.social-alert h3 span{font-weight:400}.social-alert p{font-size:11px;color:#8a9481}.unread{display:inline-block;width:7px;height:7px;border-radius:50%;background:#76985e;margin-left:8px}.dm-workspace{padding:0;display:grid;grid-template-columns:280px minmax(0,1fr);height:650px;overflow:hidden}.dm-threads{border-right:1px solid #e5ebdf;overflow:auto}.dm-list-heading,.dm-header{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid #e5ebdf}.dm-list-heading h3{font-size:14px}.dm-thread{display:flex;gap:11px;padding:20px 16px;border-bottom:1px solid #edf0e8;align-items:center}.dm-thread.active,.dm-thread:hover{background:#ecf1e7}.dm-thread>div{flex:1;min-width:0}.dm-thread b{font-size:12px}.dm-thread p{font-size:11px;color:#7a8673;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-thread small{font-size:9px;color:#939c8e}.unread-count{border-radius:20px;padding:3px 6px;background:#4c6b40;color:white;font-size:10px}.dm-pane{display:flex;flex-direction:column;min-width:0;overflow:hidden}.dm-log{flex:1;overflow:auto;padding:24px}.dm-form{padding:18px 23px;border-top:1px solid #e5ebdf}.dm-form textarea{min-height:65px;max-height:140px}.dm-form .field-label{font-size:10px}.dm-form .field{margin-bottom:10px}.dm-bubble-wrap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:17px}.dm-bubble-wrap.mine{align-items:flex-end}.dm-bubble{max-width:85%;padding:12px 16px;background:#edf0e8;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.mine .dm-bubble{background:#365740;color:white}.dm-bubble-wrap small{font-size:9px;color:#929c8c;margin-top:6px}.dm-placeholder{margin:auto;text-align:center;padding:30px;color:#7b8970}.dm-placeholder h3{font-size:17px}.dm-placeholder p{font-size:12px}.dm-no-threads,.dm-first{padding:25px;text-align:center}.dm-older{display:block;margin:0 auto 20px}.invite-hero{padding:48px;background:#eaf0e3;border-radius:12px;position:relative}.invite-hero h2{font-size:38px;line-height:1.65;font-weight:400}.invite-hero h2 span{color:#628347}.invite-hero p{font-size:13px;line-height:2;color:#7b876f}.invite-link-box{margin-top:30px;max-width:650px}.invite-link-box label{font-size:11px;display:block;margin-bottom:10px}.invite-link-box input{background:#ffffffaa}.invite-link-box>div{display:flex;gap:10px;margin-top:15px}.invite-stats{margin:23px 0}.invited-list>div{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #edf0e9}.invited-list>div>div{flex:1}.invited-list b{font-size:13px}.invited-list small{display:block;font-size:11px;color:#8b9583;margin-top:7px}.invite-register-note{background:#edf3e6;padding:14px;margin-bottom:20px;font-size:12px;line-height:2}.home-community-panel{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #e3e9dc;border-radius:10px;overflow:hidden;background:#fcfdf9;margin-bottom:30px}.home-community-intro{padding:35px;background:#eaf0e4}.home-community-intro h3{font-size:25px;font-weight:400;line-height:1.7}.home-community-intro p{font-size:12px;color:#839076;line-height:1.9}.home-community-stories{padding:15px 30px}.home-community-story{display:block;padding:20px 0;border-bottom:1px solid #e6ebdf}.home-community-story h3{font-size:16px;line-height:1.8;font-weight:400}.home-community-story p{font-size:11px;color:#8b9481}.home-community-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}.home-community-empty h3{font-size:25px;line-height:1.8;font-weight:400}.moderation-preview{margin-bottom:25px}.moderation-preview .post-body{max-height:350px;overflow:auto}
@media(max-width:1100px){.community-layout{grid-template-columns:minmax(0,1fr) 220px;gap:17px}.dm-workspace{grid-template-columns:220px minmax(0,1fr)}.post-metrics{gap:12px}.community-post{padding:21px}}
@media(max-width:760px){.community-layout{grid-template-columns:minmax(0,1fr)}.social-rail{display:grid;grid-template-columns:1fr}.community-values{display:none}.social-tabs{gap:2px;margin-bottom:20px}.social-tabs a{font-size:11px;padding:9px}.community-compose-strip{padding:16px;gap:9px}.community-compose-strip>span{display:none}.community-compose-strip b{font-size:12px}.community-compose-strip p{font-size:10px}.community-feed-tabs{gap:17px;font-size:12px}.community-post,.community-comments{padding:19px 16px}.post-author{gap:7px}.post-author .social-avatar{width:32px;height:32px}.author-link{gap:8px}.author-link small{font-size:9px}.post-kind{font-size:9px}.post-title{font-size:19px}.post-body{font-size:13px}.post-images img,.post-images.detail img{height:115px}.post-metrics{gap:12px}.metric,.post-views{font-size:10px}.person-info{min-width:100%}.person-numbers{gap:30px}.dm-workspace{display:flex;flex-direction:column;height:780px}.dm-threads{max-height:190px;border-right:0;border-bottom:1px solid #e5ebdf;flex-shrink:0}.dm-list-heading{padding:10px 15px}.dm-thread{padding:11px 16px}.dm-pane{flex:1;min-height:0}.dm-header{padding:13px}.dm-log{padding:17px}.dm-form{padding:12px 15px}.invite-hero{padding:25px}.invite-hero h2{font-size:29px}.invite-stats{grid-template-columns:1fr 1fr}.invite-stats .stat:last-child{grid-column:1/-1}.home-community-panel{grid-template-columns:1fr}.home-community-intro{padding:25px}.home-community-stories{padding:5px 25px}.home-community-empty{padding:24px 0}.home-community-empty h3{font-size:20px}.social-feed-tools{flex-wrap:wrap}.social-feed-tools input{min-width:0}.community-person{padding:23px}.invited-list small{font-size:9px}.social-alert{padding:18px}}
