.word-translation-box{align-items:center;background-color:rgba(0,0,0,.9);border:2px solid #1890ff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;gap:15px;justify-content:space-between;min-width:300px;position:fixed;top:20px;z-index:9999}.english-subtitle,.word-translation-box{color:#fff;left:50%;padding:12px 20px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.english-subtitle{background-color:rgba(0,0,0,.5);border-radius:8px;bottom:20vh;max-width:80%;position:absolute;z-index:100}.playlist-items{flex:1 1;min-height:0;overflow-y:auto}.clickable-word,.clickable-word-span{display:inline-block;margin-left:2px;margin-right:4px}.clickable-word-span{border-bottom:1px dotted #1976d2;cursor:pointer}.clickable-word-span:last-child{margin-right:0}.clickable-word-span:hover{border-bottom:2px solid #1976d2}@media (max-width:600px){.clickable-word-span{margin-left:1px;margin-right:2px}}.R_select_content{background:#f5f5f5;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.R_select_content .book-header{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:30px;padding:20px;text-align:center}.R_select_content .book-header .book-title{color:#333;font-size:24px;margin-bottom:10px}.R_select_content .book-header .book-info{color:#666;font-size:14px}.R_select_content .title .unit-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.R_select_content .title .unit-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.R_select_content .title .unit-item .unit-title{border-bottom:2px solid #f0f0f0;color:#4a90e2;font-size:18px;margin-bottom:15px;padding-bottom:10px}.R_select_content .title .unit-item .unit-content .unit-card{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.R_select_content .title .unit-item .unit-content .unit-card{flex-direction:column}}.R_select_content .title .unit-item .unit-content .unit-card .unit-cover{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:280px;object-fit:cover;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:200px}.R_select_content .title .unit-item .unit-content .unit-card .unit-cover:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:768px){.R_select_content .title .unit-item .unit-content .unit-card .unit-cover{height:auto;max-height:300px;width:100%}}.R_select_content .title .unit-item .unit-content .unit-card .unit-info{display:flex;flex:1 1;flex-direction:column;gap:12px}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .page-info,.R_select_content .title .unit-item .unit-content .unit-card .unit-info .total-pages-info{align-items:baseline;background:#f8f9fa;border-radius:6px;display:flex;gap:10px;padding:8px 12px}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .page-info .label,.R_select_content .title .unit-item .unit-content .unit-card .unit-info .total-pages-info .label{color:#666;font-size:14px;font-weight:500}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .page-info .value,.R_select_content .title .unit-item .unit-content .unit-card .unit-info .total-pages-info .value{color:#333;font-size:16px;font-weight:600}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .word-learn-btn{align-self:flex-start;background:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;transition:background .2s}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .word-learn-btn:hover{background:#357abd}.R_select_content .title .unit-item .unit-content .unit-card .unit-info .word-learn-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.R_select_content .pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin:30px 0;padding:20px}.R_select_content .pagination .page-btn{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.R_select_content .pagination .page-btn:hover:not(:disabled){background:#4a90e2;border-color:#4a90e2;color:#fff}.R_select_content .pagination .page-btn:disabled{cursor:not-allowed;opacity:.5}.R_select_content .pagination .page-info{color:#666;font-size:14px}.R_select_content .back{background:#666;border:none;border-radius:6px;bottom:20px;color:#fff;cursor:pointer;left:20px;padding:10px 20px;position:fixed;transition:background .2s;z-index:1000}.R_select_content .back:hover{background:#555}.R_select_content .back:active{-webkit-transform:scale(.98);transform:scale(.98)}.R_select_content .loading-text{color:#666;font-size:16px;padding:50px;text-align:center}.R_select_content .empty-state,.R_select_content .no-data-text{color:#999;font-size:16px;padding:50px;text-align:center}.R_select_content .empty-state small,.R_select_content .no-data-text small{color:#ccc;display:block;font-size:12px;margin-top:10px}.R_select_content .empty-state .hint,.R_select_content .no-data-text .hint{color:#ccc;font-size:12px;margin-top:10px}.book{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.book h2{color:#333;margin-bottom:10px}.book p{color:#666;margin-bottom:20px}.book .img_and_frame{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:30px;padding:20px;position:relative}.book .img_and_frame img{border-radius:4px;display:block;height:auto;margin:0 auto;max-width:100%}.book .book_word_frame{align-items:center;background-color:rgba(255,0,0,.1);border:2px solid red;border-radius:3px;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:all .2s ease;z-index:10}.book .book_word_frame:hover{background-color:rgba(255,0,0,.2);border-width:3px;z-index:20}.book .book_word_frame span{color:red;font-size:12px;font-weight:700;pointer-events:none}.book .page{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:center;margin-bottom:30px;padding:20px}.book .page button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.book .page button:hover:not(:disabled){background-color:#1976d2}.book .page button:disabled{background-color:#ccc;cursor:not-allowed}.book .page span{color:#666;font-size:16px;font-weight:700;margin:0 20px}.book .listen{background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:30px;padding:20px}.book .listen h3{color:#2e7d32;margin-bottom:15px}.book .listen button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.book .listen button:hover{background-color:#45a049}.book .listen audio{margin-top:15px;width:100%}.book .book_menu{margin-bottom:30px}.book .book_menu>button{background-color:#9c27b0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:15px;padding:12px 24px;transition:background-color .3s}.book .book_menu>button:hover{background-color:#7b1fa2}.book .menu_content{background-color:#f3e5f5;border:1px solid #ce93d8;border-radius:8px;padding:20px}.book .menu_content .mp3_switch_audio,.book .menu_content .unknown_word{align-items:center;display:flex;margin-bottom:15px}.book .menu_content .mp3_switch_audio label,.book .menu_content .unknown_word label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:16px}.book .menu_content .mp3_switch_audio label input[type=checkbox],.book .menu_content .unknown_word label input[type=checkbox]{cursor:pointer;height:18px;margin-right:10px;width:18px}.book .menu_content .frame_schedule{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-size:16px;font-weight:700;padding:10px 15px}.book .back{background-color:#ff9800;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:30px auto 0;padding:12px 24px;transition:background-color .3s}.book .back:hover{background-color:#f57c00}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.62ccdaa2.css.map*/