.analytics-choice{position:fixed;z-index:200;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:#f4f2ed;color:#635b50;border-bottom:1px solid #ded8cd;box-sizing:border-box;font:12px/1.3 Onest,Arial,sans-serif}
.analytics-choice p{margin:0;white-space:nowrap}
.analytics-choice button{flex:none;min-height:32px;padding:0 16px;border:0;border-radius:999px;background:#9e602f;color:#fff;font:inherit;cursor:pointer}
.analytics-choice a{color:#9e602f;text-decoration:underline;text-underline-offset:3px}
.analytics-choice :is(a,button):focus-visible{outline:2px solid #895329;outline-offset:3px}
.analytics-copy-mobile{display:none}
@media(max-width:700px){.analytics-copy-desktop{display:none}.analytics-copy-mobile{display:inline}.analytics-choice{gap:8px;padding-left:12px;padding-right:12px;font-size:11px}.analytics-choice button{padding:0 12px;position:relative}.analytics-choice button::after{content:"";position:absolute;inset:-6px 0}}
@media(max-width:350px){.analytics-choice{gap:6px;padding-left:8px;padding-right:8px;font-size:10px}.analytics-choice button{padding:0 10px}}
.in-tour .analytics-choice{display:none}
@media print{.analytics-choice{display:none}}

.analytics-actions{display:flex;align-items:center;gap:6px;flex:none}.analytics-choice [data-choice="rejected"]{background:transparent;color:#635b50;padding:0 6px}
@media(max-width:430px){.analytics-choice{height:auto;min-height:44px;flex-wrap:wrap;gap:2px 8px;padding-bottom:4px}.analytics-choice p{white-space:normal}.analytics-actions{margin-left:auto}}
