.at-consent[hidden]{display:none}.at-consent{position:fixed;bottom:18px;left:18px;right:18px;z-index:100;background:#f7f3e9;color:#24372f;border:1px solid #a46e4f;box-shadow:0 5px 35px #0003;padding:20px 24px;display:flex;gap:25px;align-items:center;font-size:14px;max-height:80vh;overflow:auto}.at-consent p{margin:5px 0 0;max-width:820px}.at-consent-actions{display:flex;gap:10px;flex-shrink:0}.at-consent button{font:inherit;border:1px solid #253c35;background:#253c35;color:#fff;padding:12px 16px;cursor:pointer}.at-consent button:hover{background:#40594d}.at-consent button:focus-visible,#at-consent-open:focus-visible{outline:3px solid #b96736;outline-offset:4px}#at-consent-open{display:block;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px;padding:0;margin-top:12px;font:inherit;cursor:pointer}@media(max-width:800px){.at-consent{align-items:stretch;flex-direction:column;gap:14px;left:10px;right:10px;bottom:10px;padding:17px}.at-consent-actions button{flex:1}.at-consent-actions{flex-shrink:1}}
