/* GGC V10: institutional position badges */
.ggc-position-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid #d9dfeb;border-radius:999px;background:#f3f6fa;color:#263f5c;font-weight:700;font-size:12px;line-height:1.35;max-width:100%;white-space:normal}
.ggc-position-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#7c91ac;flex-shrink:0}
.ggc-position-president{background:#152c50;color:#f7d99b;border-color:#bfa36a}.ggc-position-president::before{background:#e8c77f}
.ggc-position-department_head,.ggc-position-presidium_chair,.ggc-position-first_vice_president{background:#eaf0f8;color:#17406c;border-color:#b9cce3}
.ggc-position-department_head::before,.ggc-position-presidium_chair::before{background:#2b6d9c}
.ggc-position-pr_administrator{background:#f1eaf7;color:#634382;border-color:#d5c2e5}.ggc-position-pr_administrator::before{background:#9363b1}
.ggc-position-department_member{background:#eaf5f2;color:#1c6755;border-color:#c2e4d9}.ggc-position-department_member::before{background:#439b83}
.ggc-position-organization_member{background:#f3f5f8;color:#47566a;border-color:#d8dfe7}
.profile-pills .role-badge{border:1px solid #bfa36a;background:#172e50;color:#f3d79a;padding:7px 14px;border-radius:999px;font-weight:700}
