.analytics-preferences{position:fixed;bottom:10px;left:12px;z-index:1000;background:#fff;color:#194e3e;border:1px solid #c8d6ce;border-radius:6px;padding:7px 10px;font:12px system-ui;cursor:pointer}.analytics-consent{position:fixed;bottom:50px;left:16px;right:16px;max-width:680px;z-index:1001;background:#fff;color:#183b30;border:1px solid #b8cbbd;border-radius:12px;padding:20px;box-shadow:0 8px 40px #0002;font:14px/1.6 system-ui}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:#194e3e;margin-right:16px;text-decoration:underline}.analytics-consent button{background:#194e3e;color:#fff;border:0;border-radius:6px;padding:9px 12px;margin:4px;cursor:pointer;font:inherit}.analytics-consent button:disabled{opacity:.5;cursor:default}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #e5a83c;outline-offset:2px}@media print{.analytics-consent,.analytics-preferences{display:none}}
