.analytics-choice{position:fixed;inset:auto 20px 20px;z-index:1000;box-sizing:border-box;max-width:1060px;margin:auto;padding:20px 24px;display:flex;gap:28px;align-items:center;background:#fff;color:#24262b;border:1px solid #d9dce1;border-top:3px solid #c20912;border-radius:8px;box-shadow:0 6px 30px #0003;font:15px/1.45 var(--font-body,system-ui,sans-serif)}
.analytics-choice[hidden]{display:none}.analytics-choice h2{margin:0 0 5px;font-size:18px}.analytics-choice p{margin:0 0 5px}.analytics-choice details{font-size:13px}.analytics-choice summary{cursor:pointer;text-decoration:underline}.analytics-choice details p{margin-top:8px}.analytics-choice a{color:#143c70;text-decoration:underline}.analytics-actions{display:flex;flex:0 0 210px;flex-direction:column;gap:8px}.analytics-actions button{padding:11px 14px;border:1px solid #b00911;background:#fff;color:#9c0810;border-radius:5px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.analytics-actions button:hover{background:#fff2f2}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #1e5fa9;outline-offset:3px}.analytics-settings{border:0;background:none;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.site-footer nav{flex-wrap:wrap}
@media(max-width:600px){.analytics-choice{inset:auto 10px 10px;padding:15px;gap:13px;display:block;font-size:13px;max-height:70vh;overflow-y:auto}.analytics-choice h2{font-size:16px}.analytics-actions{margin-top:13px;flex-direction:row}.analytics-actions button{flex:1;font-size:12px;padding:10px}}
