/* Site-specific tweaks layered on top of Klaro's bundled CSS.
 * Loaded after Klaro injects its <style>, so plain selectors win without
 * needing !important. Keep this file tiny — anything substantial belongs in
 * a Klaro fork or upstream PR.
 */

/* Hide Klaro's "Enable or disable all services" master toggle.
 * It bulk-toggles every service at once but its visible state can drift
 * out of sync with the individual service toggles, which confuses users.
 * The "Accept all" / "I decline" footer buttons cover the same use case.
 */
.cm-modal .cm-toggle-all {
  display: none;
}

/* Klaro renders that master toggle inside its own list-item with a top
 * border. Hide the now-orphaned divider so the layout doesn't show a
 * floating line above the footer.
 */
.cm-modal .cm-toggle-all + .cm-purposes,
.cm-modal .cm-purposes + .cm-toggle-all {
  border-top: 0;
}
