.dw-consent,.dw-consent *{box-sizing:border-box}.dw-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483000;display:flex;justify-content:center;pointer-events:none}.dw-consent__inner{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(7,17,31,.96);box-shadow:0 24px 80px rgba(0,0,0,.36);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.dw-consent__copy strong{display:block;color:#fff;font-size:16px;margin-bottom:6px}.dw-consent__copy p{margin:0;color:#aab8c8;font-size:13px;line-height:1.55}.dw-consent__copy a{color:#69e1d1;text-decoration:none}.dw-consent__actions{display:flex;gap:9px;flex-wrap:wrap}.dw-consent__btn{appearance:none;border:0;min-height:42px;padding:10px 14px;border-radius:999px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.dw-consent__btn--ghost{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:#e8eef6}.dw-consent__btn--primary{background:#4fe0cf;color:#061118}.cookie-settings-link{appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none}.cookie-settings-link:hover{color:#69e1d1}@media(max-width:720px){.dw-consent{left:10px;right:10px;bottom:10px}.dw-consent__inner{grid-template-columns:1fr;gap:14px;padding:16px;border-radius:18px}.dw-consent__actions{display:grid;grid-template-columns:1fr}.dw-consent__btn{width:100%}}
html[data-theme="light"] .dw-consent__inner{border-color:rgba(16,27,42,.14);background:rgba(255,255,255,.97);box-shadow:0 24px 80px rgba(28,46,70,.18)}html[data-theme="light"] .dw-consent__copy strong{color:#101b2a}html[data-theme="light"] .dw-consent__copy p{color:#5d6b7c}html[data-theme="light"] .dw-consent__copy a{color:#087f76}html[data-theme="light"] .dw-consent__btn--ghost{background:#f1f5f9;border-color:rgba(16,27,42,.14);color:#17263a}html[data-theme="light"] .dw-consent__btn--primary{background:#087f76;color:#fff}
