/* =======================
   RESPONSIVO GLOBAL
   ======================= */

@media (max-width: 991.98px) {
    .login-layout {
        flex-direction: column
    }

    .login-hero {
        display: none
    }

    .login-panel {
        padding: 2rem 1rem;
        flex: 1 1 auto
    }

    .login-card {
        border-radius: 14px;
        padding: 1.6rem 1.3rem
    }
}

@media (max-width: 767.98px) {
    .app-sidebar {
        position: fixed;
        z-index: 1030;
        left: 0;
        top: 56px;
        height: calc(100vh - 56px);
        box-shadow: 0 10px 25px rgba(15, 23, 42, .15);
    }
}