/* In-flow consent UI never overlays or blocks existing call controls. */
.hrp-analytics-panel{margin:0;padding:16px;background:#f4f7f8;border-bottom:2px solid #687b87;color:#132b3a;font:400 16px/1.5 system-ui,-apple-system,sans-serif;box-sizing:border-box}
.hrp-analytics-panel[hidden],.hrp-analytics-panel [hidden]{display:none!important}
.hrp-analytics-inner{max-width:1120px;margin:auto}
.hrp-analytics-panel h2{font:700 20px/1.3 system-ui,-apple-system,sans-serif;margin:0 0 8px;color:#132b3a}
.hrp-analytics-panel p{margin:7px 0;color:#132b3a}
.hrp-analytics-panel a{color:#114c70;text-decoration:underline}
.hrp-analytics-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.hrp-analytics-actions button,.hrp-analytics-controls button{appearance:none;display:inline-block;cursor:pointer;border:2px solid #314f61;border-radius:5px;background:#fff;color:#132b3a;padding:10px 14px;min-height:44px;font:600 15px/1.3 system-ui,-apple-system,sans-serif;white-space:normal}
.hrp-analytics-panel button:hover,.hrp-analytics-controls button:hover{background:#e2edf2;color:#132b3a}
.hrp-analytics-panel :focus-visible,.hrp-analytics-controls button:focus-visible{outline:3px solid #b85d00;outline-offset:3px}
.hrp-analytics-controls{padding:18px 16px 76px;text-align:center;font:400 14px/1.5 system-ui,-apple-system,sans-serif}
.hrp-analytics-controls [role=status]{display:block;margin:8px 0;color:inherit}
@media(max-width:420px){.hrp-analytics-actions button{flex:1 1 100%}.hrp-analytics-panel{padding:14px}.hrp-analytics-panel h2{font-size:19px}}
