.statistics-consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:640px;z-index:90;background:#fffdf8;color:#354438;padding:20px;border:1px solid #dddcd1;border-radius:16px;box-shadow:0 6px 30px #0002;font-size:14px;line-height:1.6}.statistics-consent[hidden]{display:none}.statistics-consent p{margin:0 0 12px}.statistics-actions{display:flex;flex-wrap:wrap;gap:10px}.statistics-actions button{border:1px solid #354438;border-radius:20px;padding:9px 15px;cursor:pointer;background:white;color:#354438}.statistics-actions button:first-child{background:#354438;color:white}.statistics-settings{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.analytics-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.analytics-tile{background:#f5f4ee;border-radius:12px;padding:18px}.analytics-tile span{display:block;font-size:13px}.analytics-tile strong{display:block;font-size:26px;margin-top:8px}.analytics-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.analytics-columns .panel{min-width:0}.analytics-columns td{overflow-wrap:anywhere}.analytics-columns table{table-layout:fixed;width:100%}@media(max-width:700px){.analytics-columns{grid-template-columns:1fr}.statistics-consent{bottom:12px;left:12px;right:12px}.analytics-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-tile{padding:12px}.analytics-tile strong{font-size:22px}}
.topbar{flex-wrap:wrap}#analytics-daily table,#analytics-products table,#analytics-sources table{width:100%;table-layout:fixed}#analytics-daily td,#analytics-products td,#analytics-sources td{white-space:normal;overflow-wrap:anywhere;padding:10px}#analytics-daily th,#analytics-products th,#analytics-sources th{padding:10px;overflow-wrap:anywhere}
