[hidden]{display:none!important}main>section{margin-bottom:20px}.track-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.track{border:1px solid #dfe6e1;border-radius:10px;padding:12px;background:#f8faf8}.track strong,.track span{display:block}.track span{color:#667970;font-size:12px;line-height:1.4;margin-top:6px}.track.available{border-color:#9fcbb4;background:#edf7ef}.book-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.book-heading h3,.book-heading p{margin:4px 0}.editor-card{background:#f7faf7;border:1px solid #dfe9df;border-radius:10px;padding:14px;margin:10px 0}.editor-card button{margin:8px 7px 0 0}.editor-card input[type=file]{background:white}.editor-card img,.preview img{display:block;max-width:100%;max-height:240px;margin:10px auto;object-fit:contain}.preview{border:1px solid #dfe6e1;border-radius:12px;padding:18px;background:#fcfcf8}.preview p{white-space:pre-wrap;overflow-wrap:anywhere}.preview-page{border-top:1px solid #e3eae5;padding:10px 0}.hint{font-size:12px;color:#67766c}hr{border:0;border-top:1px solid #e2e8e3;margin:30px 0}@media(max-width:1000px){.track-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.track-grid{grid-template-columns:1fr}.book-heading{display:block}.section-head{flex-wrap:wrap}}
