/* 
Neutrale Farben. Weitere Farbanpassungen werden jeweils bei den Layouts in `cookieconsent.less` gemacht
*/

/** Light color-scheme **/
:root {
  --cc-font-family: inherit;
  --cc-font-size: inherit;
  --cc-bg: #fff;
  --cc-z-index: 2147483647;
  --cc-text: hsla(0, 0%, 0%, 0.96);
  --cc-border-radius: 0;
  --cc-btn-primary-bg: hsla(0, 0%, 0%, 0.75);
  --cc-btn-primary-text: var(--cc-bg);
  --cc-btn-primary-hover-bg: hsla(0, 0%, 0%, 0.8);
  --cc-btn-primary-hover-text: var(--cc-btn-primary-text);
  --cc-btn-secondary-bg: hsla(0, 0%, 0%, 0.066);
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: hsla(0, 0%, 0%, 0.09);
  --cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);
  --cc-btn-border-radius: 0;
  --cc-toggle-bg-off: hsla(0, 0%, 0%, 0.15);
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: hsla(0, 0%, 0%, 0.08);
  --cc-toggle-knob-bg: #fff;
  --cc-toggle-knob-icon-color: var(--cc-toggle-knob-bg);
  --cc-block-text: var(--cc-text);
  --cc-cookie-category-block-bg: hsla(0, 0%, 0%, 0.066);
  --cc-cookie-category-block-bg-hover: hsla(0, 0%, 0%, 0.033);
  --cc-section-border: hsla(0, 0%, 0%, 0.1);
  --cc-cookie-table-border: hsla(0, 0%, 0%, 0.01);
  --cc-overlay-bg: #000;
  --cc-overlay-opacity: 0.8;
}

/* Anpassungen für viel breiteren Text `Aktuelle Einstellungen speichern`-Button */
#s-sv-bn {
  float: left !important;
  margin: 0.75em 0 0 0 !important;
}

#s-bns {
  height: auto;
}

/** Fix Querschläger :focus-Zustände mancher Layouts bei Schliessn-Icon **/
.cc_div .b-bn .exp::before,
.cc_div .act .b-bn .exp::before {
  right: auto;
  bottom: auto;
}

#s-c-bn::before,
#s-c-bn::after {
  right: auto !important;
  border: none !important;
}
