/* Last-loaded Profile rules prevent onboarding layout defaults from stretching chips. */
.profile-summary-shell .profile-editor-body.join-card{padding:8px 0 16px}
.profile-summary-shell #profile-context .sf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}
.profile-summary-shell #profile-context .sf-choice>span{display:flex;justify-content:flex-start;align-items:center;gap:7px;height:auto;min-height:44px;padding:8px 10px;border-radius:10px;background:#fffdfb;border:1px solid #ded5e3;font-size:13px;line-height:1.35;text-align:left}
.profile-summary-shell #profile-context .sf-choice>span>[aria-hidden=true]{flex:none;font-size:18px}
.profile-summary-shell .sf-label{min-width:0;flex:1;overflow-wrap:break-word}
.profile-summary-shell #profile-context .sf-choice .selection-check{display:block;flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;visibility:hidden}
.profile-summary-shell #profile-context .sf-choice input:checked+span{background:#ede3f0;border-color:#8c6b8f;color:#553b59}
.profile-summary-shell #profile-context .sf-choice input:checked+span .selection-check{visibility:visible}
.profile-summary-shell #profile-context .sf-choice input:focus-visible+span{outline:2px solid #6e4e73;outline-offset:3px}
.profile-summary-shell .profile-summary-editor .account-actions{display:flex;margin-top:12px}
.profile-summary-shell #profile-status{margin:8px 0 0;font-size:14px}
@media(min-width:768px){.profile-summary-shell #profile-context .sf-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}

@media(max-width:359px){.profile-summary-shell #profile-context .sf-grid{grid-template-columns:1fr}}
