/* 用户中心「账号信息」「账号设置」页面的专有样式（前缀 uc-ac-）。 */
.uc-ac-uid { display: flex; align-items: center; gap: 12px; }
.uc-ac-uid-text { font-size: 13px; color: var(--uc-text-2); overflow-wrap: anywhere; }
.uc-ac-avatar-row { display: flex; align-items: center; gap: 16px; }
.uc-ac-avatar { width: 80px; height: 80px; font-size: 32px; }
.uc-ac-avatar-side { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.uc-ac-save { margin-top: 16px; }
.uc-ac-save + .uc-msg { margin-top: 12px; }
.uc-ac-linked { display: inline-flex; align-items: center; gap: 8px; }
.uc-ac-mail { overflow-wrap: anywhere; }
.uc-ac-check { display: flex; align-items: center; gap: 8px; font-size: 14px; color: var(--uc-text-2); cursor: pointer; }
.uc-ac-check input { width: 16px; height: 16px; accent-color: var(--uc-primary); }
.uc-row-value .uc-input,
.uc-row-value .uc-select { max-width: 360px; }
@media (max-width: 640px) {
    .uc-ac-avatar { width: 64px; height: 64px; font-size: 26px; }
    .uc-ac-avatar-row { align-items: flex-start; }
}
