/* ========================= */
/* RESET BASE GLOBAL */
/* ========================= */

html, body {
    height: 100%;
    margin: 0;
    padding: 0;            /* 🔥 importante */
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
}

/* Fondo general del dashboard */
body {
    background-color: #f4f7f6;
    min-height: 100vh;     /* 🔥 asegura pantalla completa */
}


/* ========================= */
/* HR GLOBAL */
/* ========================= */

hr {
    border: 0;
    height: 1px;
    background-color: #e0e0e0;
    margin: 20px 0;
}