#navri-analytics-panel,#navri-analytics-choices{box-sizing:border-box;font-family:system-ui,sans-serif;color:#eee8db;line-height:1.55;z-index:99990}
#navri-analytics-panel{position:fixed;right:16px;bottom:78px;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 116px);overflow:auto;padding:22px;border:1px solid #746b57;border-radius:14px;background:#141715;box-shadow:0 12px 36px #0008}
#navri-analytics-panel[hidden]{display:none!important}
#navri-analytics-panel h2{font:600 21px/1.3 system-ui,sans-serif;margin:0 0 12px;letter-spacing:0}
#navri-analytics-panel p{font:400 15px/1.55 system-ui,sans-serif;margin:0 0 16px;color:#eee8db}
#navri-analytics-panel p.navri-analytics-note{margin:14px 0 0;font-size:13px}
#navri-analytics-panel a{color:#eee8db;text-decoration:underline}
.navri-analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#navri-analytics-panel button,#navri-analytics-choices{min-height:44px;padding:10px 12px;border:1px solid #cabda3;border-radius:9px;background:#eee8db;color:#141715;font:500 14px/1.4 system-ui,sans-serif;cursor:pointer;white-space:normal}
#navri-analytics-choices{position:fixed;right:16px;bottom:16px;border-radius:24px;max-width:calc(50vw - 20px)}
#navri-analytics-panel :focus-visible,#navri-analytics-choices:focus-visible{outline:3px solid #e4bc60;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#navri-analytics-panel,#navri-analytics-choices{transition:none!important;animation:none!important}}

@media(max-width:600px){#navri-analytics-panel{padding:16px;right:12px;width:calc(100vw - 24px)}#navri-analytics-panel h2{font-size:18px;margin-bottom:10px}#navri-analytics-panel p{font-size:14px;margin-bottom:12px}#navri-analytics-panel p.navri-analytics-note{margin:10px 0 0;font-size:12px}}
