.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0}
.stat-card{background:#f5f5f5;border-radius:5px;padding:12px 8px;text-align:center}
.stat-num{font-size:24px;font-weight:700;color:#3592e2}
.stat-label{font-size:12px;color:#888;margin-top:4px}
.book-item{background:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:12px;margin:8px 0}
.book-title{font-weight:700;font-size:15px;color:#333}
.book-meta{font-size:12px;color:#888;margin-top:4px}
.book-stars{color:#F78015;margin:4px 0}
.book-comment{font-size:13px;color:#555;margin-top:4px;padding:6px;background:#f9f9f9;border-radius:3px}
.book-delete{float:right;background:none;border:none;color:#e53935;cursor:pointer;font-size:12px}
.btn-row{display:flex;gap:8px;margin-bottom:10px}
.btn-danger{background:#e53935!important;color:#fff!important;border:none}
.btn-small{padding:6px 12px;font-size:12px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer}
.print-only{display:none}
@media print{.print-only{display:block!important}.bartop,.daohang,.breadcrumb,.tool-header,.input-section,.stats-section,.result-section,.related-tools,.faq-section,.site-footer,script{display:none!important}}