/* =========================================================
   AYS OBRAS — GENERAL
   ========================================================= */


/* =========================================================
   RESET BÁSICO
   ========================================================= */

html,
body {
    margin: 0;
    padding: 0;
}


/* =========================================================
   WORDPRESS
   ========================================================= */

#wpadminbar {
    display: none !important;
}

html {
    margin-top: 0 !important;
}


/* =========================================================
   ACCESIBILIDAD — REDUCCIÓN DE MOVIMIENTO
   ========================================================= */

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: 0.01ms !important;
    }
}


/* =========================================================
   ESTRUCTURA GENERAL AYS
   ========================================================= */

.ays-page {
    position: relative;

    display: grid;

    grid-template-columns: 180px minmax(0, 1fr);

    width: 100%;
    min-height: 100dvh;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;

    overflow: visible !important;
}


/* =========================================================
   SIDEBAR
   ========================================================= */

.ays-page .sidebar {
    grid-column: 1;
    grid-row: 1 / -1;
}


/* =========================================================
   CONTENIDO PRINCIPAL
   ========================================================= */

.ays-main {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box;
    overflow: visible !important;
}


