/* État initial : on cache tout le contenu utile */
body.security-blocked #noVNC_container,
body.security-blocked #noVNC_control_bar_anchor,
body.security-blocked .noVNC_connect_layer {
    display: none !important;
}

/* L'overlay de sécurité */
#kiosk-security-overlay {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    z-index: 2147483647 !important;
    pointer-events: none;
    display: none; /* Caché tant que le filigrane n'est pas prêt */
    background-color: transparent !important;
    background-repeat: repeat;
}

/* Affichage de l'overlay une fois activé par JS */
#kiosk-security-overlay.active {
    display: block !important;
}

/* Cache la barre noVNC par défaut (gestion admin) */
#noVNC_control_bar_anchor[hidden] {
    display: none !important;
}

@media print {
    body { display: none !important; }
}
