.fh-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}
.fh-role-current,.fh-role-link,.fh-role-disabled{display:grid;place-items:center;padding:11px 6px;min-height:47px;border:1px solid #d1dcef;border-radius:12px;font:inherit;font-size:12px;font-weight:800;text-decoration:none;text-align:center}
.fh-role-current{background:#255fe6;border-color:#255fe6;color:#fff}
.fh-role-link{background:#eef3ff;color:#194e9b;cursor:pointer}
.fh-role-disabled{background:#f3f5f8;color:#8594a8}
.fh-role-chooser p:last-child{line-height:1.5}
