.person-card{box-sizing:border-box;width:360px;max-width:92vw;padding:28px;border:0;border-radius:20px;box-shadow:0 20px 70px #0003;color:#203c30;font:15px system-ui}.person-card::backdrop{background:#152c2566}.person-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#777;font-size:25px;cursor:pointer}.person-avatar{width:66px;height:66px;border-radius:20px;background:linear-gradient(135deg,#168758,#74c7b2);display:grid;place-items:center;color:white;font-size:28px}.person-card h2{margin:16px 0 6px}.person-relation,.person-note{color:#839188;font-size:12px}.person-card label{display:block;margin-top:20px}.person-card input{box-sizing:border-box;width:100%;padding:12px 8px;margin:7px 0;border:1px solid #d5e5dc;border-radius:8px;font:12px monospace}.person-copy,.person-message{display:block;text-align:center;border:0;border-radius:9px;background:#e8f6ee;color:#168354;padding:10px;width:100%;box-sizing:border-box;text-decoration:none;cursor:pointer}.person-message{background:#168354;color:white}.person-status{font-size:12px;color:#168354}.person-note{line-height:1.7}.real-friend-avatar{border:0;cursor:pointer;flex-shrink:0}.person-trigger{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.person-trigger small{display:block;font-size:11px;color:#819286}
.avatar img,.profile-avatar img,.person-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.person-card{max-height:88dvh;overflow:auto}.person-card section[hidden]{display:none}.person-card .person-actions{display:grid;gap:10px;margin-top:18px}.person-actions button,.person-save{padding:12px;border:0;border-radius:10px;background:#eef5f1;color:#176747;font:inherit;cursor:pointer}.person-actions label{margin:0;display:flex;align-items:center;gap:10px}.person-actions input[type=checkbox]{width:20px;height:20px;accent-color:#13a16a}.person-call-row{display:flex;gap:8px}.person-call-row button{flex:1}.person-actions small{color:#789080;font-size:12px}.person-actions .danger{color:#b23943;background:#fcf0f1}.person-photo{font-size:14px!important}.unread-badge.is-muted{background:#83958d}.mention-all-choice{padding:8px;display:flex;align-items:center;gap:8px}.mention-all-choice[hidden]{display:none}.mention-all{color:#07885f}#realChatPerson{display:flex;align-items:center;gap:10px;max-width:100%}#realChatName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#realChatAvatar{width:38px;height:38px;flex:none}#realVoiceStart{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;min-width:48px;min-height:44px}#realVoiceStart svg{display:block}#chatView[hidden],#contactList[hidden],#conversationList[hidden],#newGroupBtn[hidden],.sidebar .search[hidden],.demo-section-label[hidden]{display:none!important}
dialog.person-card .person-actions button.danger{color:#ad2639!important;background:#fff0f2!important;border-color:#f0ced3!important}
