.puff-analytics-panel{position:fixed;bottom:16px;left:16px;right:16px;z-index:9999;max-width:660px;margin:auto;padding:18px 20px;background:#fff;color:#17232e;border:1px solid #b9c5ce;border-radius:10px;box-shadow:0 5px 25px #0003;font-family:inherit;font-size:14px;line-height:1.5}.puff-analytics-panel[hidden]{display:none}.puff-analytics-panel p{margin:0 0 8px;color:inherit}.puff-analytics-panel a{color:#155e91;text-decoration:underline}.puff-analytics-actions{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.puff-analytics-actions button{background:#fff;color:#155e91;border:1px solid #155e91;border-radius:5px;padding:10px 16px;min-height:44px;font:inherit;font-weight:600;cursor:pointer}.puff-analytics-actions button:hover{background:#edf6fc}.puff-analytics-actions button:focus-visible,.puff-analytics-preferences:focus-visible{outline:3px solid #efb83d;outline-offset:3px}.puff-analytics-preferences{display:block;background:transparent;border:0;padding:8px 0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;min-height:44px}@media(max-width:480px){.puff-analytics-panel{left:10px;right:10px;bottom:10px;padding:14px}.puff-analytics-actions button{flex:1}}
