.notesbook-LibraryPanel-container{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-bg-overlay-dark);z-index:500;display:none;align-items:center;justify-content:center;}.notesbook-LibraryPanel-panel{width:100vw;height:100vh;background:var(--theme-bg-card);backdrop-filter:blur(var(--theme-blur-amount));border-radius:0;display:flex;flex-direction:column;overflow:hidden;}.notesbook-LibraryPanel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--theme-border);}.notesbook-LibraryPanel-header-left{display:flex;align-items:center;gap:12px;}.notesbook-LibraryPanel-header-icon{font-size:var(--theme-type-title-lg);color:var(--theme-primary);}.notesbook-LibraryPanel-title{font-size:var(--theme-type-title);font-weight:600;color:var(--theme-text-main);}.notesbook-LibraryPanel-close-btn{background:transparent;border:none;color:var(--theme-text-dim);cursor:pointer;font-size:var(--theme-type-title);padding:8px;border-radius:var(--theme-shape-sm);transition:all 0.2s ease;}.notesbook-LibraryPanel-close-btn:hover{color:var(--theme-primary);background:var(--theme-accent-cyan-alpha);}.notesbook-LibraryPanel-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:16px;border-bottom:1px solid var(--theme-border);}.notesbook-LibraryPanel-search{position:relative;flex:1;max-width:400px;}.notesbook-LibraryPanel-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);font-size:var(--theme-type-body);}.notesbook-LibraryPanel-search-input{width:100%;padding:10px 12px 10px 36px;background:var(--theme-bg-overlay-alpha);border:1px solid var(--theme-border);border-radius:var(--theme-shape-sm);color:var(--theme-text-main);font-size:var(--theme-type-body);}.notesbook-LibraryPanel-search-input:focus{outline:none;border-color:var(--theme-primary);}.notesbook-LibraryPanel-create-btn{background:var(--theme-primary);border:none;border-radius:var(--theme-shape-sm);padding:8px 16px;color:white;cursor:pointer;font-size:var(--theme-type-body);transition:all 0.2s ease;}.notesbook-LibraryPanel-create-btn:hover{background:var(--theme-primary-light);transform:translateY(-1px);}.notesbook-LibraryPanel-table-wrapper{flex:1;overflow:auto;padding:0 24px;}.notesbook-LibraryPanel-table{width:100%;border-collapse:collapse;min-width:1000px;}.notesbook-LibraryPanel-table th{text-align:left;padding:12px 8px;color:var(--theme-text-dim);font-weight:600;font-size:var(--theme-type-label-md);border-bottom:1px solid var(--theme-border);background:var(--theme-bg-card);position:sticky;top:0;z-index:10;}.notesbook-LibraryPanel-table td{padding:12px 8px;border-bottom:1px solid var(--theme-border);color:var(--theme-text-main);font-size:var(--theme-type-body);vertical-align:middle;}.notesbook-LibraryPanel-row-selected{background:var(--theme-accent-cyan-alpha);}.notesbook-LibraryPanel-col-checkbox{width:40px;text-align:center;}.notesbook-LibraryPanel-col-cover{width:60px;}.notesbook-LibraryPanel-col-name{min-width:150px;max-width:200px;word-break:break-word;}.notesbook-LibraryPanel-col-author{min-width:120px;max-width:150px;word-break:break-word;}.notesbook-LibraryPanel-col-category{min-width:100px;max-width:130px;word-break:break-word;}.notesbook-LibraryPanel-col-progress{width:70px;}.notesbook-LibraryPanel-col-time{width:90px;}.notesbook-LibraryPanel-col-reading{width:100px;}.notesbook-LibraryPanel-col-finished{width:100px;}.notesbook-LibraryPanel-col-actions{width:110px;text-align:center;}.notesbook-LibraryPanel-table input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--theme-primary);}.notesbook-LibraryPanel-cover{width:40px;height:52px;border-radius:var(--theme-shape-sm);overflow:hidden;background:var(--theme-bg-deep);border:1px solid var(--theme-border);display:flex;align-items:center;justify-content:center;}.notesbook-LibraryPanel-cover img{width:100%;height:100%;object-fit:cover;}.notesbook-LibraryPanel-cover .fa{font-size:var(--theme-type-headline);color:var(--theme-text-dim);}.notesbook-LibraryPanel-action-btn{background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:var(--theme-shape-sm);font-size:var(--theme-type-body);transition:all 0.2s ease;margin:0 2px;}.notesbook-LibraryPanel-action-btn:hover{background:var(--theme-accent-cyan-alpha);}.notesbook-LibraryPanel-action-open{color:var(--theme-success);}.notesbook-LibraryPanel-action-edit{color:var(--theme-primary);}.notesbook-LibraryPanel-action-delete{color:var(--theme-error);}.notesbook-LibraryPanel-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--theme-border);}.notesbook-LibraryPanel-footer-left, .notesbook-LibraryPanel-footer-right{flex:1;}.notesbook-LibraryPanel-footer-right{text-align:right;}.notesbook-LibraryPanel-total{color:var(--theme-text-dim);font-size:var(--theme-type-body);}.notesbook-LibraryPanel-pagination{display:flex;gap:6px;}.notesbook-LibraryPanel-page-btn{min-width:32px;height:32px;padding:0 8px;background:transparent;border:1px solid var(--theme-border);border-radius:var(--theme-shape-sm);color:var(--theme-text-dim);cursor:pointer;transition:all 0.2s ease;}.notesbook-LibraryPanel-page-btn:hover:not(:disabled){background:var(--theme-accent-cyan-alpha);color:var(--theme-primary);border-color:var(--theme-primary);}.notesbook-LibraryPanel-page-active{background:var(--theme-primary);color:white;border-color:var(--theme-primary);}.notesbook-LibraryPanel-page-active:hover{background:var(--theme-primary);color:white;}.notesbook-LibraryPanel-page-disabled, .notesbook-LibraryPanel-page-btn:disabled{opacity:0.5;cursor:not-allowed;}.notesbook-LibraryPanel-batch-delete-btn{background:var(--theme-error-alpha);border:none;border-radius:var(--theme-shape-sm);padding:8px 16px;color:var(--theme-error);cursor:pointer;font-size:var(--theme-type-body);transition:all 0.2s ease;}.notesbook-LibraryPanel-batch-delete-btn:hover:not(:disabled){background:var(--theme-error-alpha-hover);transform:translateY(-1px);}.notesbook-LibraryPanel-batch-delete-btn:disabled, .notesbook-LibraryPanel-btn-disabled{opacity:0.5;cursor:not-allowed;}.notesbook-LibraryPanel-loading, .notesbook-LibraryPanel-empty{text-align:center;padding:60px;color:var(--theme-text-muted);}.notesbook-LibraryPanel-table-wrapper::-webkit-scrollbar{width:6px;height:6px;}.notesbook-LibraryPanel-table-wrapper::-webkit-scrollbar-track{background:var(--theme-border);border-radius:var(--theme-shape-sm);}.notesbook-LibraryPanel-table-wrapper::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:var(--theme-shape-sm);}@media (max-width:768px){.notesbook-LibraryPanel-panel{width:100vw;height:100vh;border-radius:0;}.notesbook-LibraryPanel-header, .notesbook-LibraryPanel-toolbar, .notesbook-LibraryPanel-footer{padding:12px 16px;}.notesbook-LibraryPanel-table-wrapper{padding:0 16px;}.notesbook-LibraryPanel-toolbar{flex-direction:column;align-items:stretch;}.notesbook-LibraryPanel-search{max-width:none;}.notesbook-LibraryPanel-footer{flex-direction:column;gap:12px;}.notesbook-LibraryPanel-footer-left, .notesbook-LibraryPanel-footer-right{text-align:center;}.notesbook-LibraryPanel-col-category, .notesbook-LibraryPanel-col-time, .notesbook-LibraryPanel-col-reading, .notesbook-LibraryPanel-col-finished{display:none;}}.notesbook-LibraryPanel-page-ellipsis{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--theme-text-dim);font-size:var(--theme-type-body);}