.profile .user-info .user-avatar-section{display:flex;align-items:center;gap:16px;margin-bottom:16px}.profile .user-info .user-avatar-section .user-basic-info .user-name{margin:0 0 4px 0;font-size:24px;font-weight:600}.profile .user-info .user-avatar-section .user-basic-info .user-username{margin:0 0 8px 0;color:#8c8c8c;font-size:14px}.profile .user-info .user-avatar-section .user-basic-info .user-roles{display:flex;gap:4px}.profile .user-info .user-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.profile .user-info .user-details .detail-item:last-child{border-bottom:none}.profile .user-info .user-details .detail-item .detail-label{font-weight:500;color:#595959}.profile .user-info .user-details .detail-item .detail-value{color:#262626}.profile .user-info-error,.profile .user-info .user-actions{text-align:center}.profile .security-tips h4{margin-bottom:8px;font-size:14px;font-weight:600}.profile .security-tips ul{margin:0;padding-left:16px;color:#8c8c8c;font-size:13px}.profile .security-tips ul li{margin-bottom:4px}@media (max-width:768px){.profile .user-info .user-avatar-section{flex-direction:column;text-align:center}.profile .user-info .user-avatar-section .user-basic-info{text-align:center}.profile .user-info .user-details .detail-item{flex-direction:column;align-items:flex-start;gap:4px}.profile .user-info .user-details .detail-item .detail-label{font-size:12px;text-transform:uppercase}}