.community-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .2rem .35rem;vertical-align:middle}.community-badge{display:inline-flex;align-items:center;gap:.3rem;border:1px solid currentColor;border-radius:1rem;padding:.12rem .55rem;font-size:.75rem;line-height:1.5;font-weight:650;max-width:100%;overflow-wrap:anywhere}.community-badge-teal{background:#e4f3ef;color:#15483e}.community-badge-blue{background:#e7effc;color:#234d7d}.community-badge-violet{background:#efe8fb;color:#5d337e}.community-badge-slate{background:#edf0f2;color:#394d5c}.community-badge-gold{background:#fff3ce;color:#6a4c00}.community-badge-star{color:#8c6500;font-size:1rem;line-height:1}.community-badge-manager fieldset{border:1px solid #ccd6d8;border-radius:.5rem;padding:1rem;margin:1rem 0;min-width:0}.community-badge-manager legend{font-weight:700;padding:0 .4rem}.community-badge-manager .community-badge-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem}.community-badge-manager .community-badge-fields>div{min-width:0}.community-badge-manager input,.community-badge-manager select,.community-badge-manager textarea{max-width:100%}.community-badge-awards>details{margin:.8rem 0}.community-badge-awards summary{cursor:pointer;font-weight:650}.community-badge-awards form{margin:.5rem 0;padding:.8rem;border:1px solid #ccd6d8;border-radius:.5rem}
