.nickname-trigger{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:260px;flex-shrink:1;cursor:pointer;text-align:left}
.nickname-trigger #accountName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nickname-trigger svg{width:12px;height:12px;flex:none}
.nickname-trigger:hover{background:#dbeafe;border-color:#93c5fd}
.nickname-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.nickname-status{margin:0;color:#64748b;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.nickname-status.is-limited{color:#b45309}
.nickname-error{margin:0;color:#dc2626;font-size:12px;line-height:1.6}
@media(max-width:640px){.nickname-trigger{max-width:100%}}
