.na-analytics-choice[hidden]{display:none!important}
.na-analytics-choice{box-sizing:border-box;position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;max-width:1080px;margin:0 auto;padding:20px 24px;display:flex;gap:24px;align-items:center;background:#F6F0E4;color:#3B2A20;border:1px solid #8A9A78;border-top:4px solid #9A4524;border-radius:16px;box-shadow:0 4px 20px #3b2a2020;font-family:Jost,Arial,sans-serif;font-size:16px;line-height:1.5}
.na-analytics-choice strong{font-size:18px}.na-analytics-choice p{font-size:16px!important;line-height:1.5!important;color:#3B2A20!important;margin:6px 0 0!important}
.na-analytics-choice a{color:#55654A!important;text-decoration:underline}.na-analytics-actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}
.na-analytics-actions button{font:600 16px Jost,Arial,sans-serif;padding:12px 16px;border:1px solid #9A4524;border-radius:12px;cursor:pointer;min-height:44px}
.na-analytics-actions button:first-child{background:#9A4524;color:#F6F0E4}.na-analytics-actions button:last-child{background:#F6F0E4;color:#9A4524}
[data-analytics-settings]{font:inherit!important;color:#55654A;background:transparent;border:0;padding:8px 0;min-height:44px;text-decoration:underline;cursor:pointer}
.na-analytics-choice button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #55654A;outline-offset:3px}
@media(max-width:700px){.na-analytics-choice{left:12px;right:12px;bottom:12px;padding:16px;gap:16px;display:block}.na-analytics-actions{margin-top:14px}.na-analytics-actions button{flex:1}}
@media print{.na-analytics-choice,[data-analytics-settings]{display:none!important}}
