/* local: includes/Core_Pro_User/AssetsCSS/main-wrapper.css */

.page-wrapper {
    display: flex;
    min-height: calc(100vh - 60px - 100px); /* ajusta topo e footer */
}

/* ===== SIDEBAR ===== */
.sidebar {
    width: 250px;
    background: #1b1b1b;
    color: #fff;
    padding: 20px;
    flex-shrink: 0;
}

/* ===== MAIN CONTENT ===== */
.main-content {
    flex: 1;
    background: #f9f9f9;
    padding: 20px;
}

/* ===== RESPONSIVO ===== */
@media (max-width: 991px) {
    .page-wrapper {
        flex-direction: column;
    }
    .sidebar {
        width: 100%;
        order: 2; /* coloca abaixo do topo e acima do conteúdo se quiser */
    }
    .main-content {
        order: 1;
    }
}
