.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;margin:auto;z-index:1000;padding:20px;background:#fff;color:#163c3e;border:1px solid #bccbc4;border-radius:16px;box-shadow:0 6px 32px #0003}.analytics-choice[hidden]{display:none}.analytics-choice p{font-size:15px;line-height:1.5;margin:10px 0 16px}.analytics-choice>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-choice .button{flex:1;min-width:150px;cursor:pointer}.analytics-settings{background:none;border:0;text-decoration:underline;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #ad7822;outline-offset:4px}@media print{.analytics-choice,.analytics-settings{display:none}}
