/* DD Cookie Consent - small extras on top of cookieconsent.css */
#ddcc-float {
  position: fixed; left: 14px; bottom: 14px; z-index: 2147483000;
  font: 600 13px/1 system-ui, -apple-system, "Segoe UI", sans-serif;
  padding: 9px 12px; border-radius: 999px; cursor: pointer;
  background: #fff; color: #222; border: 1px solid #ccc;
  box-shadow: 0 2px 8px rgba(0,0,0,.15); opacity: .85;
}
#ddcc-float:hover, #ddcc-float:focus-visible { opacity: 1; outline: 2px solid var(--cc-btn-primary-bg, #1f5fbf); outline-offset: 2px; }
#cc-main .cm__desc a, #cc-main .pm__section-desc a { text-decoration: underline; }
@media print { #ddcc-float { display: none; } }
