.tools-analytics-consent{position:fixed;z-index:10000;right:18px;bottom:18px;width:340px;max-width:calc(100vw - 36px);box-sizing:border-box;padding:14px 16px;background:#fff;border:1px solid #d5e4d9;box-shadow:0 5px 24px #163d3420;border-radius:12px;font:13px/1.5 Arial,sans-serif;color:#243e34}
.tools-analytics-consent p{margin:0 0 10px}.tools-analytics-consent p a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.tools-analytics-consent div{display:flex;justify-content:flex-end;gap:8px}.tools-analytics-consent button{min-height:40px;padding:8px 12px;border:1px solid #d4dfd7;border-radius:7px;background:#f4f7f4;font:600 12px Arial,sans-serif;color:#173e34;cursor:pointer}
.tools-analytics-consent button[data-tools-consent="accepted"]{background:#173e34;color:white;border-color:#173e34}
.tools-analytics-consent button:focus-visible,.tools-privacy-preferences:focus-visible{outline:2px solid #173e34;outline-offset:3px}
body:has(.alphabot-store-launcher) .tools-analytics-consent,body.has-store-jivo .tools-analytics-consent{right:auto;left:18px}
body.has-store-jivo:has(.alphabot-store-launcher) .tools-analytics-consent{left:50%;bottom:100px;transform:translateX(-50%)}
.tools-privacy-preferences{display:inline-block;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:600px){.tools-analytics-consent{right:12px;bottom:12px;max-width:calc(100vw - 24px)}body:has(.alphabot-store-launcher) .tools-analytics-consent,body.has-store-jivo .tools-analytics-consent{left:12px;bottom:88px}body.has-store-jivo:has(.alphabot-store-launcher) .tools-analytics-consent{left:50%}}

.footer-company .tools-privacy-preferences{display:block;padding:6px 0 0;text-align:left}
