.notesbooks-container{background:var(--theme-bg-card);overflow:hidden;box-shadow:var(--theme-elevation-1);border-bottom:1px solid var(--theme-border);}.notesbooks-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:var(--theme-bg-card);border-bottom:1px solid var(--theme-border-light, rgba(0, 0, 0, 0.06));}.notesbooks-title{font-size:var(--theme-type-body);font-weight:600;color:var(--theme-text-dim);letter-spacing:0.3px;}.notesbooks-title i{margin-right:8px;font-size:var(--theme-type-body);color:var(--theme-primary);}.notesbooks-actions{display:flex;gap:10px;}.notesbooks-btn{background:transparent;border:1px solid var(--theme-border);border-radius:var(--theme-shape-lg);padding:6px 16px;font-size:var(--theme-type-label-md);font-weight:500;color:var(--theme-text-dim);cursor:pointer;transition:all 0.2s ease;}.notesbooks-btn:hover{background:var(--theme-primary);border-color:var(--theme-primary);color:white;}.notesbooks-body{display:flex;gap:24px;padding:20px;background:var(--theme-bg-card);}.notesbooks-cover{flex-shrink:0;width:110px;height:150px;border-radius:var(--theme-shape-md);overflow:hidden;background:linear-gradient(135deg, var(--theme-bg-deep) 0%, var(--theme-bg-overlay) 100%);border:1px solid var(--theme-border);box-shadow:var(--theme-elevation-2);transition:transform 0.2s ease, box-shadow 0.2s ease;display:flex;align-items:center;justify-content:center;}.notesbooks-cover:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.12);}.notesbooks-cover img{width:100%;height:100%;object-fit:cover;}.notesbooks-cover .fa{font-size:42px;color:var(--theme-text-dim);opacity:0.6;}.notesbooks-info{flex:1;display:flex;flex-direction:column;gap:12px;}.notesbooks-title-row{margin-bottom:4px;}.notesbooks-book-name{font-size:var(--theme-type-title);font-weight:600;color:var(--theme-text-main);line-height:1.3;}.notesbooks-meta-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 20px;margin-bottom:8px;}.notesbooks-meta-item{display:flex;align-items:center;gap:8px;font-size:var(--theme-type-label-md);}.notesbooks-meta-item i{width:16px;color:var(--theme-primary);font-size:var(--theme-type-label-md);}.notesbooks-meta-label{color:var(--theme-text-dim);}.notesbooks-meta-value{color:var(--theme-text-main);font-weight:500;}.notesbooks-stats-grid{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:var(--theme-bg-overlay-alpha, rgba(0, 0, 0, 0.02));border-radius:var(--theme-shape-md);margin:8px 0 4px 0;}.notesbooks-stat-item{display:flex;align-items:center;gap:8px;font-size:var(--theme-type-label-md);color:var(--theme-text-dim);}.notesbooks-stat-item i{width:18px;color:var(--theme-primary);font-size:var(--theme-type-body);}.notesbooks-stat-value{color:var(--theme-text-main);font-weight:500;}.notesbooks-rating-row{display:flex;align-items:center;gap:12px;margin-top:4px;}.notesbooks-rating-label{font-size:var(--theme-type-label-md);color:var(--theme-text-dim);}.notesbooks-rating{display:flex;align-items:center;gap:4px;}.notesbooks-rating i{font-size:var(--theme-type-body);color:var(--theme-warning);}.notesbooks-rating i.fa-star-o{color:var(--theme-text-dim);opacity:0.4;}.notesbooks-rating-score{font-size:var(--theme-type-label-md);font-weight:600;color:var(--theme-warning);margin-left:4px;}.notesbooks-empty{text-align:center;padding:48px 24px;background:var(--theme-bg-card);border-radius:0;color:var(--theme-text-muted);}.notesbooks-empty i{font-size:48px;margin-bottom:16px;opacity:0.4;color:var(--theme-primary);}.notesbooks-empty p{margin:8px 0;font-size:var(--theme-type-body);}.notesbooks-header-left{display:flex;align-items:center;gap:8px;}.notesbooks-toggle-btn{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--theme-text-dim);font-size:var(--theme-type-body);transition:color 0.15s ease;}.notesbooks-toggle-btn:hover{color:var(--theme-primary);}.notesbooks-container.collapsed .notesbooks-body, .notesbooks-container.collapsed .notesbooks-empty{display:none;}@media (max-width:768px){.notesbooks-body{flex-direction:column;align-items:center;gap:16px;padding:16px;}.notesbooks-cover{width:100px;height:136px;}.notesbooks-info{width:100%;}.notesbooks-meta-grid{grid-template-columns:1fr;gap:6px;}.notesbooks-stats-grid{gap:12px;padding:10px 12px;}.notesbooks-header{padding:12px 16px;}.notesbooks-btn{padding:5px 12px;font-size:var(--theme-type-label-sm);}.notesbooks-book-name{font-size:var(--theme-type-body-lg);text-align:center;}}.notesbooks-selector{max-height:400px;display:flex;flex-direction:column;}.notesbooks-selector-search{position:relative;margin-bottom:12px;}.notesbooks-selector-search i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--theme-text-dim);font-size:var(--theme-type-label-md);}.notesbooks-search-input{width:100%;padding:8px 12px 8px 32px;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);box-sizing:border-box;}.notesbooks-search-input:focus{outline:none;border-color:var(--theme-primary);}.notesbooks-selector-list{max-height:340px;overflow-y:auto;}.notesbooks-selector-item{display:flex;align-items:center;gap:12px;padding:8px;margin:4px 0;border-radius:var(--theme-shape-sm);cursor:pointer;transition:all 0.2s;}.notesbooks-selector-item:hover{background:var(--theme-accent-cyan-alpha);}.notesbooks-selector-item input[type="radio"]{margin-right:8px;}.notesbooks-selector-cover{width:40px;height:50px;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;}.notesbooks-selector-cover img{width:100%;height:100%;object-fit:cover;}.notesbooks-selector-cover .fa{font-size:var(--theme-type-title-lg);color:var(--theme-text-dim);}.notesbooks-selector-info{flex:1;}.notesbooks-selector-name{font-size:var(--theme-type-body);font-weight:500;color:var(--theme-text-main);}.notesbooks-selector-author{font-size:var(--theme-type-label-sm);color:var(--theme-text-dim);}.notesbooks-form{max-height:500px;overflow-y:auto;padding:4px;}.notesbooks-form-row{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap;}.notesbooks-form-field{flex:1;min-width:140px;}.notesbooks-form-field-full{flex:1 1 100%;}.notesbooks-form-field label{display:block;font-size:var(--theme-type-label-md);color:var(--theme-text-dim);margin-bottom:4px;}.notesbooks-form-field input{width:100%;padding:6px 10px;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);box-sizing:border-box;}.notesbooks-form-field input:focus{outline:none;border-color:var(--theme-primary);}.notesbooks-form-rating{display:flex;gap:4px;align-items:center;}.notesbooks-form-rating .notesbooks-rating-star{cursor:pointer;font-size:var(--theme-type-title);color:var(--theme-warning);transition:transform 0.1s;}.notesbooks-form-rating .notesbooks-rating-star:hover{transform:scale(1.1);}.notesbook-read-badge{display:inline-block;margin-left:8px;padding:2px 8px;background:linear-gradient(135deg, var(--theme-error) 0%, var(--theme-warning) 100%);color:white;font-size:var(--theme-type-label-sm);font-weight:600;border-radius:var(--theme-shape-lg);line-height:1.2;vertical-align:middle;box-shadow:var(--theme-elevation-1);backdrop-filter:blur(2px);}.notesbook-read-badge-card{font-size:var(--theme-type-label-sm);padding:2px 10px;background:linear-gradient(135deg, var(--theme-error) 0%, var(--theme-warning) 100%);border-radius:var(--theme-shape-lg);}.notesbook-LibraryPanel-read-badge{display:inline-block;margin-left:6px;padding:1px 6px;background:linear-gradient(135deg, var(--theme-error) 0%, var(--theme-warning) 100%);color:white;font-size:var(--theme-type-label-sm);font-weight:600;border-radius:var(--theme-shape-md);line-height:1.2;vertical-align:middle;}