.bb-analytics-panel{position:fixed;z-index:10000;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:22px;background:#faf9f6;color:#081a45;border:1px solid #d6dbe4;box-shadow:0 6px 24px #081a451a;font:400 14px/1.7 "Noto Sans TC",sans-serif;text-align:left;box-sizing:border-box}
.bb-analytics-panel[hidden]{display:none}
.bb-analytics-panel h2{margin:0 0 8px;font:700 18px/1.4 "Noto Sans TC",sans-serif;color:inherit;letter-spacing:0}
.bb-analytics-panel p{margin:0 0 14px;font:inherit;color:inherit}
.bb-analytics-panel a{color:inherit;text-decoration:underline}
.bb-analytics-actions{display:flex;flex-wrap:wrap;gap:10px}
.bb-analytics-actions button{flex:1 1 120px;min-height:44px;margin:0;padding:10px 14px;border:1px solid #081a45;border-radius:2px;background:#faf9f6;color:#081a45;font:600 14px/1.4 "Noto Sans TC",sans-serif;cursor:pointer}
.bb-analytics-actions button:hover{background:#eef1f7}
.bb-analytics-actions button:focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #065cff;outline-offset:3px}
[data-analytics-settings]{appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.bb-analytics-settings-link{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:480px){.bb-analytics-panel{right:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}}
