.boome-analytics-panel{position:fixed;z-index:1000;bottom:3.8rem;left:1rem;right:1rem;max-width:44rem;margin:0 auto;padding:1.2rem;background:#fffaf0;color:#193c42;border:2px solid #247c77;box-shadow:0 4px 20px #102d3330;font:16px/1.5 system-ui,sans-serif}
.boome-analytics-panel[hidden]{display:none!important}.boome-analytics-panel h2{color:#193c42;font-size:1.15rem;margin:0 0 .5rem}.boome-analytics-panel p{margin:.4rem 0 .8rem}.boome-analytics-panel a{color:#165c67;text-decoration:underline}.boome-analytics-actions{display:flex;gap:.7rem;margin-top:1rem;flex-wrap:wrap}.boome-analytics-actions button{flex:1;min-width:11rem;padding:.7rem;border:2px solid #247c77;background:#e6f6ee;color:#193c42;font:inherit;cursor:pointer}.boome-analytics-settings{position:fixed;z-index:999;bottom:.7rem;right:1rem;padding:.55rem .8rem;background:#fffaf0;color:#193c42;border:2px solid #247c77;font:14px system-ui,sans-serif;cursor:pointer}.boome-analytics-close{margin-top:.75rem;border:0;background:none;text-decoration:underline;font:inherit;color:#193c42;cursor:pointer}.boome-analytics-panel button:focus-visible,.boome-analytics-settings:focus-visible{outline:3px solid #e07125;outline-offset:3px}@media(max-width:420px){.boome-analytics-panel{left:.6rem;right:.6rem;bottom:4rem;padding:.9rem}.boome-analytics-actions{gap:.5rem}.boome-analytics-actions button{min-width:100%}}
