.jlv-analytics{z-index:60;max-width:calc(100vw - 24px);color:var(--jlv-navy);font-family:Instrument Sans,sans-serif;position:fixed;bottom:12px;left:12px}.jlv-analytics-panel{background:var(--jlv-cream);border:2px solid var(--jlv-navy);border-radius:6px;width:440px;max-width:calc(100vw - 24px);max-height:75dvh;padding:20px;overflow:auto}.jlv-analytics-panel h2{margin-bottom:10px;font:600 22px Outfit,sans-serif}.jlv-analytics-panel p{margin-bottom:12px;font-size:14px;line-height:1.6}.jlv-analytics-link{font-size:14px;text-decoration:underline}.jlv-analytics-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.jlv-analytics .jlv-analytics-choice{background:var(--jlv-yellow);color:var(--jlv-navy);border:1px solid var(--jlv-navy);white-space:normal;height:auto;min-height:44px;padding:8px}.jlv-analytics .jlv-analytics-settings{background:var(--jlv-cream);color:var(--jlv-navy);border:1px solid var(--jlv-navy);min-height:36px;font-size:12px}.jlv-analytics .jlv-analytics-close{color:var(--jlv-navy);margin-top:8px}.jlv-analytics :is(button,a):focus-visible{outline:3px solid var(--jlv-navy);outline-offset:3px}
