/* Entry-only additions; public pages and workspace shells stay untouched. */
.bn-ui .pl-auth .au-workspace-choice-compact{margin-bottom:24px}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact legend{margin-bottom:10px}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:9px}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-option>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;min-height:100px;padding:14px 16px;border:2px solid var(--pl-control-line);background:var(--pl-panel);color:var(--pl-ink)}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-option input:checked+span{padding:14px 16px;border-color:var(--pl-ink);background:var(--pl-soft);box-shadow:inset 0 -4px 0 #F7F700}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-option>input{top:17px;right:16px}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-option .au-symbol{height:22px;width:22px;margin:0}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .bn-account-role-copy{flex:none}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-role-option strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}
.bn-ui .pf-reading .pl-auth .au-workspace-choice-compact .au-field-hint{margin:0}
html[data-participant-theme=dark] .bn-ui .pl-site .pl-auth .au-workspace-choice-compact .au-role-option input:checked+span{border-color:#F7F700}
html[data-participant-theme] .bn-ui .pl-site .pl-auth .au-workspace-choice .au-role-option:has(input[aria-invalid=true])>span{border-color:var(--bn-error)}
.bn-ui .pl-site .pl-auth .tp-login-entry{color:var(--pl-ink);border-color:var(--pl-line)}
.bn-ui .pl-site .pl-auth .tp-login-entry p{color:var(--pl-muted)}
.bn-ui .pl-site .pl-auth .tp-login-entry a:focus-visible{outline-color:var(--pl-ink)}
