#reading-statistics{width:min(1100px,95vw);max-width:95vw}#reading-statistics h2{font-size:32px}#reading-statistics .close{z-index:2}.stats-controls{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0}.stats-controls label{flex:1;min-width:160px}.stats-controls input,.stats-controls select{width:100%;padding:10px;border:1px solid #c8c6b9;border-radius:6px;background:#fff}.reading-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.reading-metrics>div{background:#ecefe7;padding:18px;border-radius:8px}.reading-metrics strong{display:block;font-size:30px;color:#2d4c40}.reading-metrics span{font-size:13px;display:block;line-height:1.5}.stats-method{font-size:13px;line-height:1.7;color:#586052}#reading-statistics details{margin:22px 0}#reading-statistics summary,.audible-evidence summary{cursor:pointer;font-weight:600;padding:12px 0}.annual-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.annual-stats button{background:#f5f3e9;border:1px solid #d9d9cd;border-radius:6px;padding:12px;text-align:left;cursor:pointer}.annual-stats strong,.annual-stats span{display:block}.annual-stats span{font-size:12px;margin-top:5px}.history-table-wrap{overflow:auto;max-height:520px}#reading-statistics table,.audible-evidence table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}#reading-statistics th,#reading-statistics td,.audible-evidence th,.audible-evidence td{padding:12px 8px;border-bottom:1px solid #dedfd5;vertical-align:top}#reading-statistics th,.audible-evidence th{position:sticky;top:0;background:#f5f3eb}.history-book{border:0;background:none;color:#274d3d;padding:0;text-align:left;cursor:pointer;text-decoration:underline;font:inherit}.history-table-wrap small{display:block;color:#687264;margin-top:5px}.audible-evidence{margin:20px 0;padding:20px;background:#f1f3ec;border-radius:8px}.audible-evidence p,.audible-evidence li{font-size:14px;line-height:1.65}.audible-evidence li{margin-bottom:9px}@media(max-width:650px){.reading-metrics{grid-template-columns:repeat(2,1fr)}#reading-statistics .dialog-pad{padding:24px 16px}.reading-metrics>div{padding:12px}}

.reread-ranking{margin:26px 0;padding:22px;background:#ecefe7;border-radius:10px}.reread-ranking h3{margin:0 0 8px;font-size:24px}.reread-ranking p{font-size:13px;line-height:1.6}.reread-list{list-style:none;padding:0;margin:16px 0}.reread-list li{display:grid;grid-template-columns:30px minmax(0,1fr) 60px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #d4dacd}.reread-rank{color:#64705d;font-size:18px}.reread-list small{display:block;font-size:12px;font-weight:400;color:#586052;margin-top:4px}.reread-list li>strong{text-align:right;font-size:25px;color:#2d4c40}.reread-list .history-book{font-weight:600;font-size:15px}
