/* Responsive helpers — keep Hostinger pages usable on small screens */
@media (max-width: 991.98px) {
  .sidebar {
    transform: translateX(-100%);
  }
  .main-wrapper.sidebar-open .sidebar {
    transform: translateX(0);
  }
  .page-content {
    margin-left: 0 !important;
    width: 100% !important;
  }
}

@media (max-width: 575.98px) {
  .container-fluid,
  .page-main-inner {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}
