.fore-consent{position:fixed;z-index:1200;bottom:20px;left:20px;right:20px;margin:auto;max-width:1100px;box-sizing:border-box;background:#fff;color:#18302c;border:1px solid #d9e1d7;border-radius:12px;padding:22px 26px;box-shadow:0 8px 50px #10282030;display:flex;align-items:center;gap:26px;font:14px/1.6 Arial,sans-serif}.fore-consent[hidden]{display:none!important}.fore-consent strong{font-size:18px}.fore-consent p{margin:7px 0 0;max-width:650px;font-size:13px}.fore-consent a{color:inherit;text-decoration:underline}.fore-consent-actions{display:flex;flex-direction:column;gap:10px;min-width:190px}.fore-consent-actions button{appearance:none;background:#f5f7f0;border:1px solid #556c59;border-radius:6px;padding:12px 16px;color:#18302c;font:600 13px Arial,sans-serif;cursor:pointer}.fore-consent-actions button:hover{background:#e9eee0}.fore-consent button:focus-visible,.fore-cookie-settings:focus-visible{outline:3px solid #f3a900;outline-offset:3px}.fore-cookie-settings{display:block;margin:20px auto;padding:10px 16px;background:transparent;border:1px solid currentColor;border-radius:6px;color:inherit;font:inherit;font-size:13px;cursor:pointer}@media(max-width:650px){.fore-consent{left:12px;right:12px;bottom:12px;padding:18px;display:block;max-height:75dvh;overflow-y:auto}.fore-consent-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;min-width:0}.fore-consent-actions button{padding:12px 8px;font-size:12px}}
