/*
 TECNASYS VOICE EXECUTIVE V7
 Directorio e historial corporativo.
 Sin cambios funcionales.
*/

:root {
    --tv-navy: #172d40;
    --tv-teal: #00888d;
    --tv-bg: #f3f5f7;
    --tv-border: #dce3e9;
    --tv-muted: #64778a;
}

/* Directorio */

#leftContent {
    background: #ffffff !important;
    border-right: 1px solid var(--tv-border) !important;
}

/* Filas de contactos */

#leftContent .buddy {
    background: #ffffff !important;
    border-bottom: 1px solid #edf0f3 !important;
    transition: background-color 0.15s ease;
}

#leftContent .buddy:hover {
    background: #f6f9fa !important;
}

/* Contactos sin avatares artificiales */

#leftContent .buddyIcon {
    display: none !important;
}

/* Búsqueda */

#leftContent input[type="text"],
#leftContent input[type="search"] {
    background: #f8fafb !important;
    border: 1px solid var(--tv-border) !important;
    border-radius: 8px !important;
    color: var(--tv-navy) !important;
}

/* Centro de llamadas */

#rightContent {
    background: var(--tv-bg) !important;
}

/* Conversaciones y registros */

#rightContent .streamSection {
    border-bottom: 1px solid var(--tv-border) !important;
}

/* Fotografías reales */

#UserProfilePic {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 36px !important;
    height: 36px !important;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 50% !important;
}

/* Sin avatares artificiales durante llamadas */

#rightContent .inCallAvatar,
#rightContent .CallPictureUnderlay {
    display: none !important;
}

/* Sin fondos decorativos */

#rightContent .CallColorUnderlay {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Sin modificar tamaños o posiciones estructurales */

