#ds-consent[hidden]{display:none!important}#ds-consent{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#fff;color:#343a3c;border-top:4px solid #8bc34a;box-shadow:0 -6px 28px #0002;padding:22px max(24px,calc((100vw - 1320px)/2));display:flex;gap:32px;align-items:center}#ds-consent h2{font:700 22px/1.2 Arial,sans-serif;margin:0 0 8px}#ds-consent p{font:16px/1.5 Arial,sans-serif;max-width:800px;margin:0 0 8px}#ds-consent a{color:#3e6424;text-decoration:underline}#ds-consent .ds-consent-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:290px}#ds-consent button,#ds-consent-settings{font:600 15px/1.3 Arial,sans-serif;cursor:pointer;border:1px solid #454a4d;border-radius:0;padding:12px 16px;background:#fff;color:#343a3c}#ds-consent button[data-choice=granted]{background:#8bc34a}#ds-consent-settings{position:fixed;bottom:12px;left:12px;z-index:9999;padding:8px 12px;box-shadow:0 2px 10px #0002}#ds-consent button:focus-visible,#ds-consent-settings:focus-visible{outline:3px solid #527e2b;outline-offset:3px}@media(max-width:720px){#ds-consent{display:block;max-height:85vh;overflow:auto;padding:18px}#ds-consent .ds-consent-actions{margin-top:14px;min-width:0}#ds-consent button{flex:1}}
