.analytics-choice{position:fixed;bottom:16px;right:16px;z-index:30;max-width:480px;width:calc(100% - 32px);background:#fff;border:1px solid #9bb3ac;border-radius:12px;box-shadow:0 8px 30px #163b3d22;padding:18px;color:#163b3d;font:14px/1.7 sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 12px}.analytics-choice a{text-decoration:underline;white-space:nowrap}.analytics-choice div{display:flex;gap:12px}.analytics-choice button{flex:1;background:#fff;border:1px solid #163b3d;border-radius:5px;color:#163b3d;padding:10px;font:inherit;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #237568;outline-offset:3px}.analytics-settings{font:13px sans-serif;color:#163b3d;background:white;border:1px solid #9bb3ac;padding:8px;cursor:pointer;margin:12px}@media print{.analytics-choice,.analytics-settings{display:none}}
