.page-title{text-align:center}.page-description{color:#666;margin-bottom:40px;text-align:center}.music-books-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:40px;border-radius:12px;overflow:hidden;border:1px solid #ddd}.music-books-table thead{background:#f8f8f8;color:#333}.music-books-table th{padding:15px 10px;font-size:16px;font-weight:700;text-align:center;border:1px solid #ddd;border-top:none;vertical-align:middle;word-break:keep-all}.music-books-table th:first-child{border-left:none}.music-books-table th:last-child{border-right:none}.music-books-table td{padding:12px 10px;font-size:14px;text-align:center;border:1px solid #ddd;border-top:none}.music-books-table td:first-child{border-left:none}.music-books-table td:last-child{border-right:none}.music-books-table tbody tr:last-child td{border-bottom:none}.music-books-table tbody tr:hover{background:#f4edff}.book-name-cell{text-align:left;font-weight:600}.book-name-cell a{color:#333;text-decoration:none;transition:color .2s}.book-name-cell a:hover{color:#60f}.count-cell{font-weight:500;color:#666}.count-cell.has-music{color:#60f;font-weight:600}.empty-state{text-align:center;padding:60px 20px;color:#999;font-size:16px}.music-books-section .ui.pagination{display:flex;justify-content:center;margin-top:30px}@media(max-width: 768px){.music-books-table{font-size:12px}.music-books-table th,.music-books-table td{padding:8px 5px}.page-title{font-size:24px}.page-description{font-size:14px}}/*# sourceMappingURL=book_music_books.css.map */
