/**
 * Responsive Mobile App Friendly Stylesheet - Pondok AhdaMart
 */

@media (max-width: 991.98px) {
    .backend-sidebar {
        transform: translateX(-100%);
    }
    .backend-sidebar.show {
        transform: translateX(0);
        box-shadow: 0 20px 50px rgba(15, 23, 42, 0.25);
    }
    .backend-main {
        margin-left: 0;
    }
    .backend-content {
        padding: 1rem;
        padding-bottom: 5rem;
    }
    .sidebar-backdrop {
        position: fixed;
        inset: 0;
        background: rgba(15, 23, 42, 0.4);
        backdrop-filter: blur(2px);
        z-index: 1030;
        display: none;
    }
    .sidebar-backdrop.show {
        display: block;
    }
}

@media (max-width: 767.98px) {
    body.has-bottom-nav {
        padding-bottom: 76px;
    }
    .mobile-bottom-nav {
        display: flex;
    }
    .hero-banner {
        padding: 1.25rem;
        border-radius: 18px;
    }
    .product-body {
        padding: 0.75rem;
    }
    .product-title {
        font-size: 0.85rem;
    }
    .product-price {
        font-size: 0.95rem;
    }
    .btn-input-barang-top {
        padding: 0.42rem 0.85rem;
        font-size: 0.78rem;
    }
    .auth-card {
        padding: 1.65rem 1.35rem;
    }
}
