/* tseh/components/ConsentCheckbox.vue */

.pd-consent[data-v-9d44144c] {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  cursor: pointer;
  
  padding: 2px 0;
}
.pd-consent__box[data-v-9d44144c] {
  margin-top: 3px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  cursor: pointer;
  accent-color: #A7653C;
}
.pd-consent__text[data-v-9d44144c] {
  font-size: 11.5px;
  line-height: 1.55;
}
.pd-consent__link[data-v-9d44144c] {
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* ── dark: тёмный фон, белый текст ── */
.pd-consent--dark .pd-consent__text[data-v-9d44144c] { color: rgba(255, 255, 255, 0.9);
}
.pd-consent--dark .pd-consent__link[data-v-9d44144c] { color: #E8B98A;
}
.pd-consent--dark .pd-consent__box[data-v-9d44144c] { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.15);
}

/* ── light: светлый фон, тёмный текст ── */
.pd-consent--light .pd-consent__text[data-v-9d44144c] { color: rgba(28, 25, 22, 0.55);
}
.pd-consent--light .pd-consent__link[data-v-9d44144c] { color: #A7653C;
}
.pd-consent--light .pd-consent__box[data-v-9d44144c] { background: #fff; border: 1px solid rgba(28,25,22,0.2);
}

/* ── accent: цветной/градиентный фон, белый текст ── */
.pd-consent--accent .pd-consent__text[data-v-9d44144c] { color: rgba(255, 255, 255, 0.75);
}
.pd-consent--accent .pd-consent__link[data-v-9d44144c] { color: #fff; text-decoration: underline;
}
.pd-consent--accent .pd-consent__box[data-v-9d44144c] { background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0.35);
}
.pd-consent__error[data-v-9d44144c] {
  margin-top: 6px;
  font-size: 11px;
  color: #EF4444;
}

