.auth-switch{margin:8px 0 0}.auth-start-steps{padding-inline-start:21px;margin:14px 0;font-size:11px;line-height:1.9;color:#61765e}.auth-start-steps li{margin-bottom:5px}
.account-connections-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px;flex-shrink:0}.account-connections-toolbar button{min-height:34px;padding:5px 12px;font-size:11px}.account-connections-dialog{width:min(620px,94vw);padding:24px;background:white;overflow:auto;max-height:90dvh}.account-connections-dialog h2{font-size:20px;margin:0 30px 8px 0}.account-connections-dialog h3{font-size:13px;margin:12px 0 6px}.account-connections-dialog .hint{font-size:11px;line-height:1.8;margin:6px 0}.account-connections-dialog .form-error{font-size:11px}.account-connections-dialog .dialog-close{inset-inline-start:auto;inset-inline-end:8px;top:8px}.general-invite-panel{background:#f3f6ef;border:1px solid var(--line);border-radius:12px;padding:14px}.general-invite-panel>.primary{font-size:12px}.general-invite-panel .connection-share-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.general-invite-panel .connection-share-options a{min-height:34px;padding:4px 10px;font-size:11px}.individual-invite-panel{border-bottom:1px solid var(--line);padding:6px 0 10px}.connection-status{font-size:11px;color:#315c40}.account-contact-list{display:grid;gap:8px}.account-contact{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px}.contact-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e8eee2;color:#315940;font-size:20px}.contact-identity{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;overflow-wrap:anywhere}.contact-identity>b{font-size:12px}.contact-identity>span{font-size:10px;direction:ltr;unicode-bidi:isolate;text-align:start}.contact-identity>small{font-size:10px;color:var(--muted)}.account-contact>.text-button{flex-shrink:0;font-size:11px}.connection-privacy{font-size:11px;line-height:1.8;background:#f1f5eb;padding:10px;border-radius:9px}.invitation-inviter{display:flex;gap:12px;align-items:center;margin:14px 0}.invitation-inviter>div{display:flex;flex-direction:column;gap:4px}.invitation-inviter small,.invitation-inviter span:not(.contact-avatar){font-size:11px;color:#75816e}.invitation-inviter strong{font-size:16px}.invitation-card>.primary{width:100%;font-size:12px;margin-top:8px}.invitation-card>.invitation-home{display:flex;justify-content:center;margin-top:8px}.invitation-card h1{font-size:23px;font-weight:500}.invitation-card .auth-description{margin-bottom:10px}.invitation-card #invitation-status{font-size:11px;line-height:1.8}.invitation-card .connection-identity{overflow-wrap:anywhere;font-size:11px}
@media(max-width:500px){.account-connections-dialog{padding:20px 15px}.account-connections-toolbar{gap:6px}.account-connections-toolbar button{min-height:40px}.account-contact{gap:7px;padding:8px}.account-connections-dialog .connection-link{font-size:10px}.invitation-card{padding:25px 20px}.auth-start-steps{font-size:11px}}
