#edit-content-filters {
  display: grid;
  grid-template-columns: 1fr 1fr; /* Two equal columns */
  gap: 10px; /* Spacing between items */
}

#edit-content-filters label {
  padding-left: 18px;
  padding-top: 2px;
}

#edit-content-filters input[type="checkbox"] {
  left: 0;
  top: 4px;
  visibility: visible;
}

/*
 * Remove buttons in the digital time restriction fieldset show only a delete
 * icon. The button keeps its "Remove time slot" text so screen readers still
 * announce what it does; text-indent moves that text out of the visible box.
 *
 * The .a-button part of the selector is needed, not decorative: every theme
 * sets `background` on .a-button as a shorthand, which resets background-image.
 * Matching two classes outranks it so the icon survives.
 */
.a-button.client-registration-remove-slot {
  background-image: url("../images/delete.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  text-indent: -9999px;
  width: 2.75rem;
}
