.bb-tracking-bar,.bb-tracking-panel{position:fixed;z-index:1000;background:#FCFBF8;color:#0B1A38;border:1px solid #535E77;font:14px/1.5 Inter,sans-serif;box-sizing:border-box}
.bb-tracking-bar{bottom:0;left:0;right:0;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-width:1px 0 0}
.bb-tracking-bar p{margin:0}
.bb-tracking-bar a,.bb-tracking-panel a{color:#0B1A38;text-decoration:underline}
.bb-tracking-actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}
.bb-tracking-actions button,.bb-tracking-settings{font:inherit;color:#0B1A38;background:#FCFBF8;border:1px solid #535E77;border-radius:0;padding:.5rem .8rem;cursor:pointer;min-height:40px}
.bb-tracking-panel{bottom:1rem;right:1rem;width:28rem;max-width:calc(100vw - 2rem);padding:1.25rem;max-height:75vh;overflow:auto;box-shadow:0 4px 20px #0B1A3820}
.bb-tracking-panel h2{font:700 20px/1.2 Archivo,sans-serif;margin:0 0 .7rem}
.bb-tracking-panel p{margin:.7rem 0}
.bb-tracking-panel label{display:block;margin:.5rem 0}
.bb-tracking-panel input{width:auto;margin-right:.5rem}
.bb-tracking-settings{position:fixed;bottom:1rem;left:1rem;z-index:999;font:12px Inter,sans-serif}
.bb-tracking-bar[hidden],.bb-tracking-panel[hidden],.bb-tracking-settings[hidden]{display:none}
.bb-tracking-bar :focus-visible,.bb-tracking-panel :focus-visible,.bb-tracking-settings:focus-visible{outline:2px solid #0B1A38;outline-offset:3px}
@media(max-width:760px){.bb-tracking-bar{padding:.65rem .8rem;gap:.5rem;flex-wrap:wrap;font-size:12px}.bb-tracking-bar .bb-tracking-actions{gap:.4rem}.bb-tracking-panel{left:.75rem;right:.75rem;width:auto;max-width:none}}
