.a2-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;margin:auto;background:#fff;color:#172b35;border:2px solid #172b35;border-radius:12px;padding:18px;z-index:10000;box-shadow:0 4px 24px #0003;font:16px/1.5 system-ui}.a2-consent[hidden]{display:none}.a2-consent p{margin:8px 0 14px}.a2-consent button,.a2-consent-settings{font:inherit;cursor:pointer;padding:10px 14px;background:#fff;color:#172b35;border:1px solid #172b35;border-radius:6px}.a2-consent div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.a2-consent a{color:#14546b;text-decoration:underline}.a2-consent button:focus-visible,.a2-consent-settings:focus-visible{outline:3px solid #14546b;outline-offset:3px}.a2-consent-settings{font-size:14px;margin:8px}
