.community-level-chip,.reply-author>.community-level-chip{width:auto;height:auto;flex:none;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 8px;border:1px solid #bbceb2;border-radius:20px;background:#eaf1e1;color:#34532e;font:600 11px/1.3 'DM Sans',sans-serif;vertical-align:middle;white-space:nowrap}
.community-milestone{display:inline-grid;place-items:center;min-width:23px;min-height:25px;padding:2px;background:#385a36;color:#fff;border-radius:8px 8px 11px 11px;font-size:10px}
.community-level-chip[class*='tier-'] .community-badge-name{max-width:160px;overflow:hidden;text-overflow:ellipsis}
.community-level-chip.tier-0,.reply-author>.community-level-chip.tier-0{background:#f1f3ec;color:#5c6d53;border-color:#d7dfcd}
.community-level-chip.tier-3,.community-level-chip.tier-6,.community-level-chip.tier-9,.reply-author>.community-level-chip.tier-3,.reply-author>.community-level-chip.tier-6,.reply-author>.community-level-chip.tier-9{background:#f5edce;border-color:#d8c789;color:#675320}
.community-level-chip.tier-3 .community-milestone,.community-level-chip.tier-6 .community-milestone,.community-level-chip.tier-9 .community-milestone{background:#80662b}
.community-level-chip.tier-5,.community-level-chip.tier-10,.reply-author>.community-level-chip.tier-5,.reply-author>.community-level-chip.tier-10{background:#214b39;border-color:#62846b;color:#eef2de}
.community-level-chip.tier-5 .community-milestone,.community-level-chip.tier-10 .community-milestone{background:#d9e5b9;color:#23432e}
.reputation-panel{box-sizing:border-box;width:100%;min-width:0;padding:22px;border:1px solid #c5d5b8;border-radius:18px;background:linear-gradient(135deg,#edf3e6,#f7f7ee);color:#2b452e;text-align:left}
.reputation-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.reputation-eyebrow{display:block;font-size:10px;line-height:1.4;letter-spacing:1.5px;margin-bottom:6px;color:#607456}
.reputation-heading strong{font:600 25px/1.3 'Manrope',sans-serif}
.reputation-start{font-size:12px;color:#617656;max-width:125px;line-height:1.5}
.reputation-numbers{display:flex;justify-content:space-between;gap:12px;margin:20px 0 9px;font-size:12px;line-height:1.4}
.reputation-track{height:9px;overflow:hidden;border-radius:20px;background:#d7e2cd}
.reputation-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#708e52,#2b5c3d)}
.reputation-panel p{font:400 13px/1.65 'DM Sans',sans-serif!important;margin:13px 0 5px!important;color:#566b4b!important}
.reputation-panel a{display:inline-flex;gap:14px;align-items:center;min-height:44px;font-size:13px;color:#2c5137!important;text-underline-offset:4px}
.reputation-panel :focus-visible{outline:2px solid #557d49;outline-offset:3px}
.pro-identity>.reputation-panel{margin:0 0 26px;max-width:700px}.pro-card .community-level-chip{margin-bottom:9px}
.public-profile-content .reputation-panel{padding:19px}.thread-author .community-level-chip,.reply-author .community-level-chip{margin:4px 0}
.feed-author-meta,.reply-author{flex-wrap:wrap}.feed-author-meta .community-level-chip{font-size:10px}
@media(max-width:480px){.reputation-panel{padding:18px}.reputation-heading{gap:10px}.reputation-heading .community-level-chip{white-space:normal}.reputation-numbers{font-size:12px}.reputation-start{max-width:115px}.pro-identity>.reputation-panel{margin-bottom:20px}}

.reply-author>.reply-role{width:auto;height:auto;border-radius:0;display:inline;background:transparent;font-size:12px;font-weight:400;color:#63715e}.reply-author .community-level-chip{font-size:11px}
