.chapters-workspace[data-astro-cid-yaosxy6b]{gap:var(--space-6);flex-direction:column;display:flex}.dropzone-box[data-astro-cid-yaosxy6b]{border:2px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-8) var(--space-4);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.dropzone-box[data-astro-cid-yaosxy6b]:hover,.dropzone-box[data-astro-cid-yaosxy6b].is-dragover{border-color:var(--accent);background:var(--bg-surface-hover)}.dropzone-icon[data-astro-cid-yaosxy6b]{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--accent-cyan);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.dropzone-prompt[data-astro-cid-yaosxy6b]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.dropzone-subtext[data-astro-cid-yaosxy6b]{color:var(--text-secondary);font-size:.85rem}.sample-action-row[data-astro-cid-yaosxy6b]{margin-top:var(--space-2);justify-content:flex-end;display:flex}.btn-text[data-astro-cid-yaosxy6b]{color:var(--accent-cyan);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:.825rem;text-decoration:underline}.results-panel[data-astro-cid-yaosxy6b]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.results-header[data-astro-cid-yaosxy6b]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.results-badge-wrap[data-astro-cid-yaosxy6b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.badge-success[data-astro-cid-yaosxy6b]{border-radius:var(--radius-xs);color:#10b981;background:#10b9811f;border:1px solid #10b9814d;padding:.2rem .5rem;font-size:.75rem}.results-title[data-astro-cid-yaosxy6b]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.count-pill[data-astro-cid-yaosxy6b]{color:var(--text-secondary);background:var(--bg-elevated);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:.15rem .45rem;font-size:.75rem}.results-actions[data-astro-cid-yaosxy6b]{align-items:center;gap:var(--space-2);display:flex}.chapters-controls-bar[data-astro-cid-yaosxy6b]{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.control-item[data-astro-cid-yaosxy6b]{align-items:center;gap:var(--space-2);display:flex}.control-label[data-astro-cid-yaosxy6b]{color:var(--text-secondary);font-size:.8rem}.select-control[data-astro-cid-yaosxy6b]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);padding:.35rem .6rem;font-size:.825rem}.check-label[data-astro-cid-yaosxy6b]{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;font-size:.8rem;display:flex}.check-input[data-astro-cid-yaosxy6b]{accent-color:var(--accent)}.table-container[data-astro-cid-yaosxy6b]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.chapters-table[data-astro-cid-yaosxy6b]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.chapters-table[data-astro-cid-yaosxy6b] th[data-astro-cid-yaosxy6b]{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:.75rem;font-weight:600}.th-time[data-astro-cid-yaosxy6b]{width:110px}.th-actions[data-astro-cid-yaosxy6b]{text-align:right;width:50px}.chapter-row{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast)}.chapter-row:hover{background:var(--bg-surface-hover)}.chapter-row td{padding:var(--space-2) var(--space-4);vertical-align:middle}.time-pill{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--accent-cyan);padding:.2rem .5rem;font-size:.825rem;font-weight:700;display:inline-block}.chapter-title-input{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast);padding:.35rem .6rem;font-size:.85rem}.chapter-title-input:focus{border-color:var(--border-highlight);outline:none}.btn-remove-chapter{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:.3rem;display:flex}.btn-remove-chapter:hover{color:var(--severity-error);background:var(--bg-elevated)}.hint-card[data-astro-cid-yaosxy6b]{align-items:flex-start;gap:var(--space-3);background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);display:flex}.hint-icon[data-astro-cid-yaosxy6b]{color:var(--accent-cyan);flex-shrink:0;margin-top:2px}.hint-text[data-astro-cid-yaosxy6b]{color:var(--text-secondary);margin:0;font-size:.825rem;line-height:1.5}.faq-list[data-astro-cid-yaosxy6b]{gap:1rem;margin:0;display:grid}.faq-item[data-astro-cid-yaosxy6b] dt[data-astro-cid-yaosxy6b]{color:var(--text-primary);font-weight:700}.faq-item[data-astro-cid-yaosxy6b] dd[data-astro-cid-yaosxy6b]{color:var(--text-secondary);margin:.5rem 0 0}
