/* Base style for all elements */
.wp-block-group {
  display: block;
}

/* Hide all except the "All" option */
.wp-block-group[data-responsive-target=""] {
  display: block;
}

/* Mobile only */
.wp-block-group[data-responsive-target="mobile"] {
  display: none;
}

@media (max-width: 767px) {
  .wp-block-group[data-responsive-target="mobile"] {
    display: block;
  }
}

/* Desktop only */
.wp-block-group[data-responsive-target="desktop"] {
  display: none;
}

@media (min-width: 1025px) {
  .wp-block-group[data-responsive-target="desktop"] {
    display: block;
  }
}

/* Tablet only */
.wp-block-group[data-responsive-target="tablet"] {
  display: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .wp-block-group[data-responsive-target="tablet"] {
    display: block;
  }
}

/* Desktop + Tablet (hide on mobile) */
.wp-block-group[data-responsive-target="desktop-tablet"] {
  display: none;
}

@media (min-width: 768px) {
  .wp-block-group[data-responsive-target="desktop-tablet"] {
    display: block;
  }
}

/* Tablet + Mobile (hide on desktop) */
.wp-block-group[data-responsive-target="tablet-mobile"] {
  display: none;
}

@media (max-width: 1024px) {
  .wp-block-group[data-responsive-target="tablet-mobile"] {
    display: block;
  }
}
