/* ============================================================
   GFS — Remove ALL native Matrix/Element call UI
   ============================================================ */

/* Hide composer call buttons (bottom bar) */
.mx_MessageComposer_button.mx_MessageComposer_button_call,
.mx_MessageComposer_button.mx_MessageComposer_button_video {
    display: none !important;
}

/* Hide call buttons in the room header */
.mx_RoomHeader .mx_AccessibleButton[aria-label="Start voice call"],
.mx_RoomHeader .mx_AccessibleButton[aria-label="Start video call"] {
    display: none !important;
}

/* Hide call icons in the room list sidebar */
.mx_RoomTile .mx_AccessibleButton[title="Appel audio"],
.mx_RoomTile .mx_AccessibleButton[title="Appel vidéo"] {
    display: none !important;
}

/* Hide contextual menu call items */
.mx_ContextualMenu .mx_CallButton,
.mx_ContextualMenu [aria-label="Appeler participant"],
.mx_ContextualMenu [aria-label="Start voice call"],
.mx_ContextualMenu [aria-label="Start video call"] {
    display: none !important;
}

/* Hide all internal Matrix call UI */
.mx_CallView,
.mx_CallContainer,
.mx_CallTile,
.mx_CallEvent {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Hide any leftover popup labels */
[aria-label="Appel"],
[aria-label="Call"],
[aria-label="Voice call"],
[aria-label="Video call"] {
    display: none !important;
}

/* Keep normal mouse interaction */
body {
    pointer-events: auto !important;
}

/* ============================================================
   GFS — Remove ALL Element Web tooltips
   ============================================================ */
.mx_Tooltip,
.mx_Tooltip > div {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* ============================================================
   GFS — Make audio-call buttons neutral so JS replaces them
   ============================================================ */

button[aria-label*="Appel"],
button[aria-label*="appeler"],
button[aria-label*="call"],
button[aria-label*="Voice"] {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: inherit !important;
    padding: 0 !important;
    margin: 0 !important;
    min-width: auto !important;
}
