.cm-list{padding:6px 0 20px!important;background:linear-gradient(180deg,#24162f,#160d22 240px);scrollbar-width:none;overscroll-behavior-y:contain}.cm-list::-webkit-scrollbar{display:none}.cm-row{display:flex;align-items:center;min-width:0;height:74.67px;padding:0 13.34px;gap:9.34px;border-bottom:1px solid #ffffff06;box-sizing:border-box}.cm-row button{font:inherit;border:0;cursor:pointer;color:inherit}.cm-photo{width:52.67px;height:52.67px;flex:0 0 52.67px;padding:0;background:none;border-radius:50%;overflow:hidden}.cm-avatar{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.cm-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;flex:1;min-width:0;padding:0;background:none;text-align:start}.cm-name{max-width:100%;font-size:15px;font-weight:600;color:#faf5ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-copy small{max-width:100%;color:#a89ab9;font-size:13.34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-row .cm-follow{width:76px;min-height:28px;flex:0 0 76px;padding:4px 5px;border-radius:20px;font-size:12px;background:linear-gradient(125deg,#bb9aff,#8b59de);color:white}.cm-row .cm-follow[data-following=true]{background:none;color:#b6a6c5;width:84px;flex-basis:84px}.cm-follow:disabled{opacity:.55}.cm-badges{display:flex;align-items:center;gap:4px;height:14px}.cm-badges img{width:17px;height:12px;object-fit:cover}.cm-level,.cm-vip{font-size:9px!important;border-radius:8px;padding:1px 5px;background:#5c3c7a;color:#edcf85}.cm-vip{background:#68522c}.cm-row[data-kind=friends]{height:70px;padding:0 15px}.cm-row[data-kind=friends] .cm-photo{width:50px;height:50px;flex-basis:50px}.cm-row[data-kind=friends] small{font-size:12px}.cm-row[data-kind=visitors]{height:66.67px}.cm-row[data-kind=visitors] .cm-photo{width:46.67px;height:46.67px;flex-basis:46.67px}.cm-more{display:block;margin:16px auto;background:#342142;color:#edcf85;border:1px solid #ffffff14;padding:10px 25px;border-radius:22px;font:inherit;font-size:13px}.cm-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:300px;color:#a89ab9;text-align:center;padding:30px;font-size:14px}.cm-empty img{width:108px;height:108px;object-fit:contain;opacity:.65;filter:saturate(.5)}.cm-error{text-align:center;padding:20px;color:#d3b5ff}.cm-confirm{display:flex;gap:12px}.cm-confirm button{flex:1;border:0;padding:12px;border-radius:24px;background:#352544;color:#faf5ff;font:inherit}.cm-confirm .cm-yes{background:#9b6cff}.msg-scroll:has(.cm-row),.msg-scroll:has(.cm-empty){padding:12px 0!important}
.cm-row .cm-avatar,#zwinFullProfile .cm-avatar{object-fit:cover}
#zwinFullProfile .cm-row .cm-follow{font-size:12px;background:linear-gradient(125deg,#bb9aff,#8b59de);color:white}
#zwinFullProfile .cm-row .cm-follow[data-following=true]{background:none;color:#b6a6c5}
#zwinFullProfile .cm-row .cm-copy{padding:0;text-align:start}
#zwinFullProfile .cm-row .cm-photo{padding:0}
#zwinFullProfile .cm-more{background:#342142;color:#edcf85;font-size:13px}
.cm-row[data-kind=visitors]{height:65px}.cm-row[data-kind=visitors] .cm-photo{width:50px;height:50px;flex-basis:50px}.cm-photo{position:relative}.cm-in-room{position:absolute;bottom:0;left:0;right:0;background:#9b6cffdd;color:#fff;font-size:9px;line-height:15px;text-align:center}.cm-row .cm-follow{white-space:nowrap}
.cm-row .cm-follow{width:66.67px;flex-basis:66.67px;white-space:nowrap}.cm-row[data-kind=visitors]{height:65px}.cm-row[data-kind=visitors] .cm-photo{width:50px;height:50px;flex-basis:50px}
