#sia-consent{position:fixed;z-index:99999;left:24px;right:24px;bottom:24px;margin:auto;max-width:880px;padding:25px 30px;background:#fff;color:#122b38;border:1px solid #b9c9c6;border-radius:12px;box-shadow:0 12px 50px #122b3830;font:16px/1.55 Arial,sans-serif;box-sizing:border-box}
#sia-consent[hidden]{display:none!important}#sia-consent h2{font-size:22px;line-height:1.3;margin:0 36px 12px 0;color:#122b38}#sia-consent p{margin:0 0 17px;color:#43565f;font-size:15px}#sia-consent a{color:#126e69;text-decoration:underline;text-underline-offset:3px}#sia-consent .sia-consent-actions{display:flex;flex-wrap:wrap;gap:12px}#sia-consent button{font:700 14px/1.4 Arial,sans-serif;cursor:pointer;padding:12px 18px;border:1px solid #126e69;background:#fff;color:#126e69;border-radius:6px}#sia-consent .sia-consent-close{position:absolute;right:14px;top:12px;border:0;padding:7px;font-size:23px;line-height:1;background:transparent}#sia-consent button:focus-visible,.sia-consent-settings:focus-visible{outline:3px solid #d08b36;outline-offset:4px}.sia-consent-settings{font:inherit;color:inherit;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.sia-consent-fallback{position:fixed;left:12px;bottom:12px;background:#fff;border:1px solid #b9c9c6;padding:8px 12px;border-radius:6px;z-index:9998;font:13px Arial,sans-serif}
@media(max-width:600px){#sia-consent{left:12px;right:12px;bottom:12px;padding:22px 20px;max-height:85vh;overflow:auto}#sia-consent .sia-consent-actions{display:grid;grid-template-columns:1fr}#sia-consent button{width:100%}#sia-consent .sia-consent-close{width:auto}}
