.consent-checks{flex-direction:column;gap:10px;display:flex}.consent-checks label.consent{margin:0}.consent-checks label.consent a{color:var(--ink);font-weight:700}.ai-locked{opacity:.5;position:relative}.ai-locked:focus-visible{opacity:.7}@media (hover:hover){.ai-locked:hover{opacity:.7}}.ai-lock{vertical-align:-.15em;place-items:center;width:1.1em;height:1.1em;margin-left:4px;display:inline-grid}.ai-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.tabs a.fab.ai-locked{opacity:1}.tabs a.fab.ai-locked .ic{opacity:.5;filter:saturate(.4)}.tabs a.fab .ai-lock.fab-lock{background:var(--card);width:20px;height:20px;color:var(--ink);box-sizing:border-box;border-radius:50%;margin:0;padding:3px;position:absolute;top:-2px;right:10px;box-shadow:0 1px 3px #0003}.tabs a.fab{position:relative}.ai-off{background:var(--card);border:1.5px dashed rgba(var(--ink-rgb),.25);color:var(--ink);border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ai-off>.ai-lock{flex:none;width:22px;height:22px;margin:1px 0 0}.ai-off b{display:block}.ai-off span{color:var(--soft);display:block}.ai-off .linkbtn{margin-top:6px;font-weight:800}.ai-consent{color:var(--ink);font-size:14.5px;line-height:1.5}.ai-consent p{margin:0 0 10px}.ai-consent ul{margin:0 0 12px;padding-left:18px}.ai-consent li{margin-bottom:6px}.ai-consent label.consent{background:rgba(var(--ink-rgb),.05);border-radius:14px;margin:0 0 14px;padding:12px;font-size:13px}.ai-consent label.consent a{color:var(--ink);font-weight:700}.ai-consent-btns{flex-direction:column;gap:8px;display:flex}.ds-page .card p{margin:0 0 8px}.ds-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-row>div{min-width:0}.ds-state{vertical-align:1px;background:var(--mint);color:var(--mint-d);border-radius:999px;margin-left:6px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-block}.ds-state.off{background:rgba(var(--ink-rgb),.08);color:var(--soft)}.ds-meta{color:var(--soft);margin:2px 0 0;font-size:12.5px}.ds-warn{background:var(--rose);color:var(--ink);border-radius:14px;margin:10px 0;padding:12px 14px;font-size:14px;line-height:1.5}.ds-warn ul{margin:6px 0 0;padding-left:18px}.ds-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ds-page>.card{margin-bottom:12px}.scan-locked{opacity:.5;cursor:default;pointer-events:none;align-items:center;gap:5px;display:inline-flex}.scan-locked .mf-lock{width:13px;height:13px}.consent-checks .consent-opt{border-top:1px solid rgba(var(--ink-rgb),.1);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:6px 0 -4px;padding-top:10px;font-size:12px;font-weight:800}.consent-zeile{align-items:stretch;gap:6px;display:flex}.consent-checks .consent-zeile>label.consent{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;min-width:0;min-height:44px;margin:0}.consent-zeile.kachel{background:var(--white);border-radius:var(--r);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.05)}.consent-checks .consent-zeile.kachel>label.consent{padding:14px 4px 14px 16px;font-size:14px;line-height:1.5}.consent-lesen{box-sizing:border-box;background:rgba(var(--ink-rgb),.07);min-width:64px;min-height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:0 8px 0 0;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.consent-zeile:not(.kachel) .consent-lesen{margin:0}.consent-lesen:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-app] label.consent{font-family:"Nunito Var",var(--fd);color:var(--ht-ink);gap:12px;font-size:14.5px;font-weight:350;line-height:21px}html[data-app] label.consent input{width:24px;height:24px;margin:0}html[data-app] label.consent a{color:var(--ht-ink);font-weight:700}html[data-app] .consent-checks{gap:10px}html[data-app] .consent-checks label.consent.card{border-radius:var(--ht-radius);background:var(--ht-card);padding:16px 18px}html[data-app] .consent-checks .consent-opt{border-top:1px solid var(--ht-hair);font-size:var(--ht-fs-kick);line-height:var(--ht-lh-kick);letter-spacing:.02em;color:var(--ht-gray);margin:12px 0 0;padding-top:14px;font-weight:350}html[data-app] .ai-consent{color:var(--ht-text);font-size:15px;font-weight:350;line-height:22px}html[data-app] .ai-consent b{color:var(--ht-ink)}html[data-app] .ai-consent ul{padding-left:20px}html[data-app] .ai-consent li{margin-bottom:8px}html[data-app] .ai-consent label.consent{background:var(--ht-card);border-radius:18px;padding:16px 18px;font-size:14px;line-height:20px}html[data-app] .ai-lock svg{stroke-width:1.5px}html[data-app] .ai-off{border-radius:var(--ht-radius);background:var(--ht-card);color:var(--ht-ink);border:0;gap:12px;padding:16px 18px;font-size:14px;font-weight:350;line-height:20px}html[data-app] .ai-off b{font-size:15.5px;font-weight:700}html[data-app] .ai-off span{color:var(--ht-gray6)}html[data-app] .ai-off .linkbtn{font-weight:700}html[data-app] .tabs a.fab .ai-lock.fab-lock{background:var(--ht-card);width:20px;height:20px;color:var(--ht-ink);padding:3.5px;top:2px;right:0;box-shadow:0 1px 3px #0000002e}html[data-app] .ds-page>.dn-kopf+*{margin-top:var(--ht-titel-inhalt)}html[data-app] .ds-page>.card{margin-bottom:var(--dn-abstand)}html[data-app] .ds-page .card>.t{margin-bottom:10px}html[data-app] .ds-page .card p:not(.ds-meta,.sub){font-size:14.5px;line-height:21px}html[data-app] .ds-page .card p.sub{color:var(--ht-gray6);font-size:13.5px;line-height:19px}html[data-app] .ds-row{gap:14px}html[data-app] .ds-state{background:var(--ht-mint);color:var(--ht-ink);margin-left:8px;padding:3px 10px;font-size:12px;font-weight:700;line-height:16px}html[data-app] .ds-state.off{background:var(--ht-pill);color:var(--ht-gray6)}html[data-app] .ds-page .card .ds-meta,html[data-app] .ds-meta{color:var(--ht-gray6);font-size:13px;font-weight:350;line-height:18px}html[data-app] .ds-meta a,html[data-app] .ds-page>p.center a{color:var(--ht-ink);font-weight:700}html[data-app] .ds-warn{background:var(--ht-rose);color:var(--ht-ink);border-radius:18px;padding:16px 18px;font-size:14px;font-weight:350;line-height:20px}html[data-app] .ds-warn b{font-weight:700}html[data-app] .ds-actions{gap:10px;margin-top:14px}html[data-app] .ds-page>p.center{margin-top:22px;font-size:13.5px}html[data-app] .consent-zeile.kachel{border-radius:var(--ht-radius);background:var(--ht-card);box-shadow:none}html[data-app] .consent-checks .consent-zeile.kachel>label.consent{padding:16px 4px 16px 18px;font-size:14.5px;line-height:21px}html[data-app] .consent-lesen{background:var(--ht-pill);color:var(--ht-ink);font-family:"Nunito Var",var(--fd);margin-right:12px;font-size:13px;font-weight:700}html[data-app] .consent-zeile:not(.kachel) .consent-lesen{margin-right:0}
