.business-role-picker{border:0;padding:0;margin:0;min-width:0}
.business-role-picker legend{font-size:16px;font-weight:750;padding:0}
.business-role-hint{font-size:14px;color:var(--muted);margin:4px 0 8px}
.business-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
.business-role-option{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;padding:6px 0;cursor:pointer;min-width:0}
.business-role-option input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--blue)}
[data-account-role="business-other-field"][hidden]{display:none!important}
@media(max-width:550px){.business-role-options{grid-template-columns:1fr}}

[data-account-form] [hidden]{display:none!important}
.account-identity-summary{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#dce3e9);margin-bottom:16px;font-size:14px;line-height:1.5;min-width:0}
.account-identity-summary-values{flex:1;min-width:0;overflow-wrap:anywhere}
.account-identity-summary-values span{display:block}
.account-identity-summary-values span:first-child{font-weight:750}
.account-identity-edit{flex:none;background:none;border:0;color:var(--blue);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;min-height:44px;padding:8px}
.account-identity-edit:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}
.account-calling-note{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0}
.account-calling-note a{color:var(--blue);text-decoration:underline}
