
/* MeetingPart social-rich layer */
.post-menu-popover.post-menu-rich{width:238px;padding:7px}
.post-menu-heading{padding:7px 9px 9px;border-bottom:1px solid #eef1f4;margin-bottom:4px}
.post-menu-heading span{display:block;font-weight:800;color:#101828;font-size:13px}
.post-menu-heading small{display:block;margin-top:2px;color:#98a2b3;font-size:10px}
.post-menu-rich a,.post-menu-rich button{min-height:39px;display:flex!important;align-items:center;gap:8px}
.post-menu-rich .danger{color:#d92d20}
.post-menu-separator{height:1px;background:#eef1f4;margin:5px 2px}
.profile-stats{display:flex;align-items:stretch;gap:7px;margin:11px 0 4px;max-width:440px}
.profile-stat{min-width:82px;padding:8px 12px;border:1px solid rgba(8,145,220,.11);border-radius:13px;background:linear-gradient(145deg,#fff,#f6fbff);text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.profile-stat strong{font-size:18px;line-height:1.05;color:#101828}
.profile-stat span{font-size:10px;font-weight:700;color:#667085;margin-top:3px}
.profile-stat:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08);border-color:rgba(8,145,220,.24)}
.mp-composer-meta{display:flex;justify-content:space-between;gap:10px;padding:6px 2px 0;font-size:11px;color:#98a2b3}
.mp-composer-meta span:first-child{font-weight:800;color:#667085}
.mp-composer-status{display:flex;align-items:center;gap:9px;margin:10px 0 2px;padding:10px 12px;border:1px dashed #dce8ef;border-radius:13px;background:linear-gradient(90deg,#f8fcff,#fff);color:#087fca}
.mp-composer-status span{font-weight:800;font-size:12px;white-space:nowrap}
.mp-composer-status small{color:#667085;font-size:11px;line-height:1.3}
@media(max-width:800px){
 .post-menu-popover.post-menu-rich{width:min(270px,calc(100vw - 30px))}
 .profile-stats{width:100%;max-width:none;gap:6px;margin-top:9px}
 .profile-stat{flex:1;min-width:0;padding:8px 5px}
 .profile-stat strong{font-size:17px}
 .profile-stat span{font-size:10px}
 .mp-composer-meta{font-size:10px}
 .mp-composer-status{align-items:flex-start;flex-direction:column;gap:3px}
 .mp-composer-status span{font-size:12px}
}
