/*
 * Restore Tailwind responsive display combinations when a plugin loads a
 * global `.hidden { display: none; }` rule after the theme styles.
 */

@media (min-width: 640px) {
  .hidden.sm\:block {
    display: block !important;
  }

  .hidden.sm\:inline {
    display: inline !important;
  }

  .hidden.sm\:inline-block {
    display: inline-block !important;
  }

  .hidden.sm\:flex {
    display: flex !important;
  }

  .hidden.sm\:grid {
    display: grid !important;
  }
}

@media (min-width: 768px) {
  .hidden.md\:block {
    display: block !important;
  }

  .hidden.md\:inline {
    display: inline !important;
  }

  .hidden.md\:inline-block {
    display: inline-block !important;
  }

  .hidden.md\:flex {
    display: flex !important;
  }

  .hidden.md\:grid {
    display: grid !important;
  }
}

@media (min-width: 1024px) {
  .hidden.lg\:block {
    display: block !important;
  }

  .hidden.lg\:inline {
    display: inline !important;
  }

  .hidden.lg\:inline-block {
    display: inline-block !important;
  }

  .hidden.lg\:flex {
    display: flex !important;
  }

  .hidden.lg\:grid {
    display: grid !important;
  }
}
