.statistics-panel[hidden]{display:none!important}
.statistics-panel{position:fixed;bottom:18px;left:18px;right:18px;max-width:940px;margin:auto;z-index:1000;display:flex;align-items:center;gap:28px;padding:22px 26px;background:#20231f;color:#f4f0e7;border:1px solid #8a784f;border-radius:8px;box-shadow:0 8px 36px #0008;font-family:Arial,sans-serif;text-align:left}
.statistics-panel strong{font-size:17px;color:#e3c58a}
.statistics-panel p{font-size:14px;line-height:1.55;margin:8px 0 0;color:#e0ddd5}
.statistics-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}
.statistics-actions button{padding:11px 18px;border:1px solid #c9b17a;border-radius:4px;font:600 14px Arial,sans-serif;cursor:pointer;background:#c9b17a;color:#191c19;min-height:44px}
.statistics-actions button+button{background:transparent;color:#f4f0e7}
.statistics-preferences{font:inherit;font-size:13px;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:10px}
.statistics-panel button:focus-visible,.statistics-preferences:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:600px){.statistics-panel{left:10px;right:10px;bottom:10px;gap:15px;padding:18px;flex-direction:column;align-items:stretch}.statistics-actions{flex-direction:row}.statistics-actions button{flex:1;padding:11px 8px}}
