.cookie-choice{box-sizing:border-box;position:fixed;z-index:100;left:20px;right:20px;bottom:20px;max-width:780px;margin:0 auto;background:#ffffff;color:#272727;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 12px 60px #1c1c1c30;padding:22px 25px;display:flex;gap:25px;align-items:center;text-align:left;font:13px/1.6 'DM Sans',Arial,sans-serif}.cookie-choice[hidden]{display:none!important}.cookie-choice strong{font-size:15px}.cookie-choice p{margin:8px 0 0;font-size:12px;color:#626262}.cookie-choice a{text-decoration:underline;color:inherit;text-underline-offset:3px}.cookie-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.cookie-actions button{font:600 12px/1.4 'DM Sans',Arial,sans-serif;color:#272727;background:#f0f0f0;padding:12px 16px;border:1px solid #b7b7b7;border-radius:4px;cursor:pointer;min-height:44px}.cookie-actions button:hover{background:#e5e5e5}.cookie-choice button:focus-visible,.cookie-settings:focus-visible{outline:3px solid #8a8a8a;outline-offset:3px}.cookie-settings{background:none;border:0;padding:8px 0;cursor:pointer;font:11px/1.5 'DM Sans',Arial,sans-serif;color:#626262;text-decoration:underline;text-underline-offset:3px;justify-self:start;align-self:start}.full-footer .cookie-settings{grid-column:1/-1}body>.cookie-settings{margin:20px}.cookie-choice .cookie-actions{margin:0}@media(max-width:600px){.cookie-choice{left:12px;right:12px;bottom:12px;padding:18px;display:block}.cookie-actions{flex-direction:row;margin-top:15px!important}.cookie-actions button{flex:1;padding:11px 8px;font-size:11px}.cookie-choice p{font-size:11px}.cookie-choice strong{font-size:14px}}@media print{.cookie-choice,.cookie-settings{display:none!important}}
