.amx-consent{position:fixed;inset:auto 24px 24px auto;margin:0;z-index:10020;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:28px;border:1px solid #d8cbb9;border-radius:3px;background:#f8f5ef;color:#29251f;box-shadow:0 8px 60px #0003;font:15px/1.6 Arial,sans-serif}.amx-consent::backdrop{background:#17130e77}.amx-consent h2{font:400 32px/1.15 Georgia,serif;margin:0 0 14px}.amx-consent p{margin:8px 0 18px}.amx-consent a{color:inherit;text-decoration:underline}.amx-consent-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.amx-consent button{font:inherit;padding:11px 18px;border:1px solid #655742;background:transparent;color:#29251f;cursor:pointer;border-radius:2px}.amx-consent button[data-accept]{background:#29251f;color:#fff;border-color:#29251f}.amx-consent button:focus-visible,.amx-cookie-settings:focus-visible{outline:3px solid #ab8757;outline-offset:3px}.amx-consent label{display:block;border-top:1px solid #ddd2c4;padding:14px 0}.amx-consent label span{display:block;font-size:13px;color:#595046;padding-right:28px}.amx-consent input{float:right;width:20px;height:20px;accent-color:#655742;margin:3px 0 0 14px}.amx-cookie-settings{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:8px 0}.amx-cookie-fallback{position:fixed;bottom:8px;left:12px;z-index:50;background:#f8f5ef;color:#29251f;padding:5px 10px;border:1px solid #d8cbb9;font-size:12px}@media(max-width:600px){.amx-consent{right:16px;bottom:16px;padding:22px}.amx-consent-actions button{flex:1}.amx-consent h2{font-size:28px}}

.amx-consent[open]{display:flex;flex-direction:column}.amx-consent>h2,.amx-consent>p,.amx-consent>a,.amx-consent-actions{flex-shrink:0}.amx-consent-options{min-height:0;overflow:auto;margin-top:8px}.amx-consent [hidden]{display:none!important}
