.friend-apply .tip[data-v-ea817c8c]{color:var(--im-text-color-light);font-size:var(--im-font-size-small);line-height:35px}.user-info{position:fixed;width:320px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.2);z-index:9999;overflow:hidden}.user-info .user-card{padding:20px}.user-info .user-card .user-header{position:relative;display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.user-info .user-card .user-header .avatar-section{position:relative}.user-info .user-card .user-header .user-basic-info{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:70px;overflow:hidden}.user-info .user-card .user-header .user-basic-info .user-name-row{gap:8px;margin-bottom:8px}.user-info .user-card .user-header .user-basic-info .user-name-row .nick-name{font-size:var(--im-font-size-large);font-weight:700;color:var(--im-text-color-primary);line-height:1.2;word-break:break-all}.user-info .user-card .user-header .user-basic-info .user-name-row .gender-icon{font-size:16px;border-radius:50%;padding:2px;transition:all .3s ease;margin-left:3px}.user-info .user-card .user-header .user-basic-info .user-name-row .gender-icon.male{color:#1890ff;background:rgba(24,144,255,.1)}.user-info .user-card .user-header .user-basic-info .user-name-row .gender-icon.female{color:#f5222d;background:rgba(245,34,45,.1)}.user-info .user-card .user-header .user-basic-info .user-id{font-size:var(--im-font-size);color:var(--im-text-color);font-family:Courier New,monospace;display:flex;align-items:center;word-break:break-all;gap:6px}.user-info .user-card .user-header .user-basic-info .user-id .copy-btn{font-size:12px;color:var(--im-color-primary);cursor:pointer;padding:2px;border-radius:3px;transition:all .3s ease;opacity:.7}.user-info .user-card .user-header .user-basic-info .user-id .copy-btn:hover{background:rgba(64,158,255,.1);opacity:1;transform:scale(1.1)}.user-info .user-card .signature-section{margin-bottom:20px;padding:16px;background:rgba(0,0,0,.02);border-radius:12px;border:1px solid rgba(0,0,0,.06)}.user-info .user-card .signature-section .signature-label{font-size:12px;color:var(--im-text-color-light);font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.user-info .user-card .signature-section .signature-content{font-size:14px;color:var(--im-text-color);line-height:1.5;font-style:italic;word-break:break-word}.user-info .user-card .action-section{text-align:center}.user-info .user-card .action-section .action-btn{width:100%;padding:10px 16px;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.user-info .user-card .action-section .action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.user-info .user-card .action-section .wait-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;color:var(--im-text-color-light);font-size:14px;background:rgba(0,0,0,.04);border-radius:8px}.user-info .user-card .action-section .wait-status i{font-size:16px;color:var(--im-color-warning)}