.header-tools .profile-button .personal-name{display:block;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:#275166;font-size:12px}
.profile-form{padding:0 0 23px;margin-bottom:20px;border-bottom:1px solid #dce8ee}.profile-form .field>small{font-size:11px;line-height:1.8;color:#5e7b8b}.profile-form .btn{margin-top:8px}
.btn.danger-quiet{color:#aa3543;border-color:transparent;background:transparent}.btn.danger-quiet:hover{background:#fff0f2;color:#8d2531}.btn.danger{background:#bb3b4b;color:#fff;border-color:#bb3b4b}.btn.danger:hover{background:#a12e3d}.delete-project-title{font-size:16px;font-weight:650;color:#294857;margin:4px 0 17px;overflow-wrap:anywhere}.project-recovery-note{padding:13px 15px;background:#edf6f9;border:1px solid #d2e6ee;border-radius:7px;color:#3b6376;font-size:12px;line-height:1.9;margin-top:18px}
.modal-footer .danger-quiet{white-space:nowrap}.focus-row .focus-title small{font-size:11px;font-weight:400;color:#5b7c8f}.focus-row .btn{flex-shrink:0}
@media(max-width:760px){.header-tools .profile-button .personal-name{max-width:70px;font-size:11px}.header-tools{gap:8px}.modal-footer .danger-quiet{font-size:11px;padding:7px}.focus-row .focus-title small{display:block;line-height:1.8}.profile-form .btn{min-height:36px}}

/* 团队成员与项目权限 */
.team-list{display:flex;flex-direction:column;gap:10px;margin:12px 0}
.team-member{border:1px solid var(--line,#e2e6e0);border-radius:10px;padding:10px 12px}
.team-member-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.team-member-head strong{font-size:15px}
.team-member-head span{font-size:12px;color:#6b7a70;background:#eef3ee;border-radius:999px;padding:1px 8px}
.team-member-head em{font-style:normal;font-size:12px;color:#8a9a90}
.team-access{display:flex;flex-wrap:wrap;gap:6px 14px}
.team-access-item{display:inline-flex;align-items:center;gap:6px;font-size:13px}
