.analytics-choice{position:fixed;left:20px;right:20px;bottom:20px;z-index:100;background:#fff;color:#193550;border:1px solid #c7d9e8;border-radius:12px;box-shadow:0 8px 35px #09284f30;padding:22px;display:flex;align-items:center;gap:28px;font:400 14px/1.5 Inter,Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice>div:first-child{flex:1}.analytics-choice strong{font-size:16px}.analytics-choice p{margin:8px 0 0}.analytics-choice a{color:#0d5fa6;text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.analytics-actions button{font:700 14px/1.3 Inter,Arial,sans-serif;border:1px solid #0d5fa6;background:#fff;color:#0d5fa6;border-radius:7px;padding:13px 16px;cursor:pointer;min-height:46px}.analytics-actions button:last-child{background:#0d5fa6;color:white}.analytics-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #b98900;outline-offset:3px}@media(max-width:700px){.analytics-choice{left:12px;right:12px;bottom:12px;display:block;padding:18px}.analytics-actions{margin-top:16px}.analytics-actions button{flex:1;font-size:13px;padding:12px 8px}}@media print{.analytics-choice,.analytics-settings{display:none}}
