/* ElChatea: controles del privado visibles en el modo compacto. */
#ecPrivateControls1{display:none}
@media(max-width:760px),(max-height:600px) and (max-width:1000px){
 body.ec-compact-ready #ecPrivateControls1:not([hidden]){display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:52px;padding:4px 8px;background:#edf3fa;border-bottom:1px solid #b8cce0;color:#294762}
 #ecPrivateControls1[hidden]{display:none!important}
 #ecPrivateName1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}
 #ecPrivateControls1 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-width:44px;min-height:44px;padding:0 10px;border:1px solid #b4c9dd;border-radius:7px;background:#fff;color:#285581;font:600 12px/1.2 'Segoe UI',Arial,sans-serif;cursor:pointer;touch-action:manipulation}
 #ecPrivateControls1 button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
 #ecPrivateControls1 button:focus-visible{outline:2px solid #336699;outline-offset:1px}
 #ecPrivateControls1 button:hover{background:#e1edf8}
 body.ec-compact-ready #ecCompactRooms #roomTabs .private-tab .tab-close{display:none!important}
}
/* V2: listas separadas en el selector compacto, sin duplicar conversaciones. */
#ecPrivateEmpty2{display:none}
@media(max-width:760px),(max-height:600px) and (max-width:1000px){
 body.ec-compact-ready #ecCompactRooms[data-view="rooms"] #roomTabs .private-tab,
 body.ec-compact-ready #ecCompactRooms[data-view="private"] #roomTabs .room-tab,
 body.ec-compact-ready #ecCompactRooms[data-view="private"]>.ec-room-help,
 body.ec-compact-ready #ecCompactRooms[data-view="private"]>.ec-compact-action{display:none!important}
 body.ec-compact-ready #ecCompactRooms[data-view="private"] #ecPrivateEmpty2:not([hidden]){display:block;padding:12px 8px;margin:0;color:#526b80;font-size:13px;line-height:1.5}
 body.ec-compact-ready #ecCompactPrivatesButton.ec-has-notice::after{content:'';position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:#ffdc86;border:1px solid #336699}
}
/* V3: menos altura para el privado y cámara visible en la cabecera. */
@media(max-width:760px),(max-height:600px) and (max-width:1000px){
 body.ec-compact-ready #ecPrivateControls1:not([hidden]){min-height:36px;padding:2px 8px;gap:8px}
 #ecPrivateControls1 button{min-width:32px;min-height:32px;width:32px;height:32px;padding:0;border-radius:6px}
 #ecPrivateControls1 button>span{display:none}
 body.ec-compact-ready #ecCompactRoomsButton{display:none!important}
 body.ec-compact-ready .ec-compact-actions #mobileNavCamera{flex-direction:column!important;gap:2px!important;min-width:70px!important;width:70px!important;padding:2px 4px!important;font-size:11px!important;line-height:12px!important}
 body.ec-compact-ready .ec-compact-actions #mobileNavCamera svg{width:17px!important;height:17px!important}
 body.ec-compact-ready .ec-compact-actions #mobileNavCamera .mobile-chat-nav-label{display:block!important;white-space:nowrap;font-size:11px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}
 body.ec-compact-ready .ec-compact-actions #mobileNavCamera.ec-camera-live{box-shadow:inset 0 -3px #7ee1a0;background:#ffffff18!important}
}
