.ax-consent[hidden],.ax-consent [hidden]{display:none!important}
.ax-consent{position:fixed;z-index:10000;bottom:20px;left:24px;right:24px;max-width:1040px;margin:auto;display:flex;align-items:center;gap:26px;padding:22px 24px;border:1px solid #617047;background:#141811;border-radius:12px;box-shadow:0 16px 60px #0008;color:#eaf0e1;font-family:inherit}
.ax-consent__copy{flex:1;min-width:0}
.ax-consent h2{font-size:16px;line-height:1.35;letter-spacing:0;margin:0 0 7px;font-weight:600;color:#edf2e7}
.ax-consent p{font-size:13px;line-height:1.6;color:#b8c0ae;margin:0}
.ax-consent p a{color:#c4d9a5;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.ax-consent__actions{display:flex;flex-wrap:wrap;gap:9px;flex-shrink:0;max-width:320px}
.ax-consent__actions button{border:1px solid #79896a;background:#25301c;color:#e4efd5;border-radius:6px;min-height:44px;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer}
.ax-consent__actions button:hover{background:#35432a;border-color:#b5cd92}
.ax-consent__actions .ax-consent__close{background:transparent;border-color:transparent;text-decoration:underline}
.ax-consent button:focus-visible,.ax-consent a:focus-visible,.ax-cookie-settings:focus-visible{outline:2px solid #bbd79a;outline-offset:4px}
.ax-cookie-settings{display:inline;border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.ax-cookie-settings--fixed{position:fixed;bottom:12px;left:12px;padding:8px;background:#141811;color:#c4d9a5;border:1px solid #617047;border-radius:6px;z-index:9999}
@media(max-width:760px){.ax-consent{bottom:12px;left:12px;right:12px;padding:18px;gap:16px;align-items:flex-start;flex-direction:column;max-height:calc(100svh - 24px);overflow:auto}.ax-consent__actions{max-width:none;width:100%}.ax-consent__actions button{flex:1;min-width:100px}.ax-consent h2{font-size:15px}.ax-consent p{font-size:12px}}
