/* =========================================================
   JIN - PÁGINA /PRUEBAS A PANTALLA COMPLETA
   Solo se activa en la página que contiene el iframe JIN
   ========================================================= */

/* Ocultar elementos propios de Drupal */
body:has(.jin-dashboard-fullscreen) header,
body:has(.jin-dashboard-fullscreen) footer,
body:has(.jin-dashboard-fullscreen) nav,
body:has(.jin-dashboard-fullscreen) .breadcrumb,
body:has(.jin-dashboard-fullscreen) .page-title,
body:has(.jin-dashboard-fullscreen) .tabs,
body:has(.jin-dashboard-fullscreen) .local-tasks,
body:has(.jin-dashboard-fullscreen) .block-local-tasks,
body:has(.jin-dashboard-fullscreen) .contextual,
body:has(.jin-dashboard-fullscreen) .contextual-links,
body:has(.jin-dashboard-fullscreen) #toolbar-administration,
body:has(.jin-dashboard-fullscreen) .toolbar,
body:has(.jin-dashboard-fullscreen) .messages,
body:has(.jin-dashboard-fullscreen) .highlighted {
    display: none !important;
}


/* Quitar espacios de Drupal */
html:has(.jin-dashboard-fullscreen),
body:has(.jin-dashboard-fullscreen) {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}


/* Contenedores de Drupal */
body:has(.jin-dashboard-fullscreen) .dialog-off-canvas-main-canvas,
body:has(.jin-dashboard-fullscreen) .layout-container,
body:has(.jin-dashboard-fullscreen) main,
body:has(.jin-dashboard-fullscreen) .region-content,
body:has(.jin-dashboard-fullscreen) article {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
}


/* =========================================================
   JIN
   ========================================================= */

body:has(.jin-dashboard-fullscreen) .jin-dashboard-fullscreen {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    width: 100vw !important;
    height: 100vh !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 999999 !important;

    background: #ffffff;
}


/* IFRAME */
body:has(.jin-dashboard-fullscreen) .jin-dashboard-fullscreen iframe {
    display: block !important;

    position: absolute !important;
    top: 0 !important;
    left: 0 !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
}
/* Ocultar el cuadrito blanco superior de JIN */
body:has(.jin-dashboard-fullscreen) .jin-dashboard-fullscreen iframe {
    background: transparent !important;
}

/* Ocultar elementos blancos flotantes en la parte superior */
body:has(.jin-dashboard-fullscreen) .jin-dashboard-fullscreen > div:first-child {
    /* No ocultar por ahora */
}
/* Ocultar breadcrumb únicamente en la página de JIN */
body:has(.jin-dashboard-fullscreen) .breadcrumb {
    display: none !important;
}

body:has(.jin-dashboard-fullscreen) .content-inner {
    margin: 0 !important;
    padding: 0 !important;
}