/* Cookie-Hinweis (siehe assets/js/consent.js). Beide Schaltflächen sind bewusst gleich gestaltet. */
#ftb-consent {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 1000;
  background: var(--white, #fff); border-top: 1px solid var(--line, #D3D6E0);
  box-shadow: 0 -8px 24px rgba(23, 23, 23, .10);
}
.ftb-consent-inner {
  max-width: 960px; margin: 0 auto; padding: 20px 24px calc(20px + env(safe-area-inset-bottom));
  display: flex; flex-wrap: wrap; align-items: center; gap: 16px 32px;
}
.ftb-consent-text { flex: 1 1 420px; margin: 0; font: var(--weight-regular, 400) var(--fs-body-sm, 14px) / 1.5 var(--font-core, sans-serif); color: var(--text-secondary, #6E7180); }
.ftb-consent-text strong { color: var(--ink, #171717); font-weight: var(--weight-medium, 500); }
.ftb-consent-text a { text-decoration: underline; }
.ftb-consent-actions { display: flex; gap: 12px; flex: 0 0 auto; }
.ftb-consent-actions .btn { padding: 14px 28px; min-height: 0; }
@media (max-width: 600px) {
  .ftb-consent-actions { width: 100%; }
  .ftb-consent-actions .btn { flex: 1; padding: 14px 12px; }
}
