.cookie-notice{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;max-height:45vh;overflow:auto;margin:12px auto;padding:20px;width:calc(100% - 32px);max-width:1100px;background:#fff9eb;color:#34251e;border:2px solid #d6a645;border-radius:14px;font:16px/1.5 system-ui,sans-serif;z-index:20}.cookie-notice p{margin:8px 0 12px}.cookie-notice form{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cookie-notice button{cursor:pointer;padding:10px 16px;background:#a22124;color:white;border:0;border-radius:8px;font:inherit}.cookie-notice a{color:#8b2024}.analytics-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.analytics-filters input{min-width:0;width:100%;box-sizing:border-box}.analytics-filters label{min-width:0}.table-wrap td{overflow-wrap:anywhere}.reader-body>.cookie-notice{position:fixed;bottom:0;left:0;right:0;max-height:45vh;overflow:auto}@media(max-width:650px){.analytics-filters{grid-template-columns:1fr}.cookie-notice{font-size:14px}.cookie-notice form button{flex:1}.cookie-notice form a{width:100%}}
.panel code{overflow-wrap:anywhere;white-space:normal}.panel .table-wrap{max-width:100%}.analytics-trend{list-style:none;padding:0}.analytics-trend li{display:grid;grid-template-columns:90px 1fr 70px;gap:10px;align-items:center;font-size:12px}.analytics-trend progress{width:100%;accent-color:#b52c38}
