/* DeinKredit Cookie Consent v1 */
.dk-cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;background:#fff;color:#10233f;border:1px solid #dce8f5;border-radius:18px;box-shadow:0 18px 50px rgba(16,35,63,.22);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:760px;margin:0 auto;padding:18px}.dk-cookie-banner[hidden]{display:none!important}.dk-cookie-banner h2{margin:0 0 8px;font-size:19px;line-height:1.25;color:#0E2E58}.dk-cookie-banner p{margin:0 0 12px;font-size:14px;line-height:1.45}.dk-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.dk-cookie-btn{border:1px solid #c9d7e6;background:#fff;color:#0E2E58;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer}.dk-cookie-btn:hover,.dk-cookie-btn:focus{border-color:#d77a32;outline:2px solid rgba(215,122,50,.18);outline-offset:2px}.dk-cookie-btn.primary{background:#d77a32;border-color:#d77a32;color:#fff}.dk-cookie-btn.ghost{background:#f7fafc}.dk-cookie-options{display:none;margin:8px 0 12px;padding:10px 12px;border:1px solid #e6edf5;border-radius:14px;background:#f8fbfe}.dk-cookie-options[data-open="true"]{display:block}.dk-cookie-check{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:14px;line-height:1.35}.dk-cookie-check input{margin-top:2px;accent-color:#d77a32}.dk-cookie-mini{position:fixed;left:14px;bottom:14px;z-index:2147482500;border:1px solid #dce8f5;background:#fff;color:#0E2E58;border-radius:999px;box-shadow:0 6px 20px rgba(16,35,63,.12);font:700 12px/1 Inter,system-ui,sans-serif;padding:8px 10px;cursor:pointer}.dk-cookie-mini[hidden]{display:none!important}@media(max-width:640px){.dk-cookie-banner{left:10px;right:10px;bottom:10px;padding:15px;border-radius:16px}.dk-cookie-actions{display:grid;grid-template-columns:1fr}.dk-cookie-btn{width:100%}.dk-cookie-mini{left:10px;bottom:10px}}

.dk-cookie-detail{font-size:12.5px!important;color:#40556f;margin:6px 0 0!important}.dk-cookie-detail a{color:#0E2E58;text-decoration:underline;font-weight:800}
