.rp-analytics-bar[hidden]{display:none!important}
.rp-analytics-bar{box-sizing:border-box;position:fixed;z-index:10020;bottom:calc(var(--rp-player-offset,0px) + 12px);left:16px;right:16px;max-width:920px;margin:auto;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #abcde9;border-radius:6px;background:#fff;color:#102d57;font:14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
.rp-analytics-bar p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#102d57!important}
.rp-analytics-bar a:any-link,.rp-analytics-footer a:any-link,.rp-analytics-footer button{color:#005fcc!important;text-decoration:underline;text-underline-offset:3px}
.rp-analytics-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}
.rp-analytics-actions button{appearance:none;cursor:pointer;background:#fff!important;color:#005fcc!important;border:1px solid #005fcc!important;border-radius:4px;padding:8px 11px;min-height:38px;font-family:inherit;font-size:13px;line-height:1.4;font-weight:700;white-space:nowrap}
.rp-analytics-actions button:hover{background:#e8f3ff!important}
.rp-analytics-actions button:disabled{cursor:default;opacity:.55}
.rp-analytics-footer{margin:12px auto;text-align:center;padding:8px 16px;font-family:inherit;font-size:13px;line-height:1.5}
.rp-analytics-footer button{border:0;background:transparent;font:inherit;cursor:pointer;padding:4px}
.rp-analytics-bar :focus-visible,.rp-analytics-footer button:focus-visible{outline:3px solid #1259b0;outline-offset:3px}
@media(max-width:680px){.rp-analytics-bar{left:10px;right:10px;bottom:calc(var(--rp-player-offset,0px) + 8px);display:block;padding:12px}.rp-analytics-actions{margin-top:9px}.rp-analytics-actions button{flex:1;font-size:13px}.rp-analytics-bar p{font-size:13px!important;line-height:1.45!important}}