.na-reader{border:1px solid var(--border-primary);border-radius:11px;padding:10px;background:var(--bg-input);font-size:12px;flex-shrink:0}.na-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.na-controls button{font-size:12px!important;padding:7px 10px!important;min-height:32px}.na-controls .na-play{border-color:#818cf8;color:var(--text-primary)}.na-controls button:last-child{margin-left:auto}.na-progress{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px;align-items:center}.na-progress input{width:100%;accent-color:#818cf8;padding:0!important}.na-progress>span{font-size:10px;color:var(--text-muted)}.na-current{grid-column:1/-1;font-size:11px;line-height:1.5;color:var(--text-secondary);margin:0;max-height:3em;overflow:auto;scrollbar-width:thin}.na-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;margin-top:10px;border-top:1px solid var(--border-primary)}.na-settings label{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:11px}.na-settings label:nth-child(2){grid-column:1/-1;grid-row:2}.na-settings select{width:100%;font-size:12px!important;padding:8px!important;background:var(--bg-card)!important;color:var(--text-primary)}.na-help{grid-column:1/-1;font-size:11px;line-height:1.6;color:var(--text-muted);margin:0}.na-reader [role=alert]{color:#ef4444;font-size:11px;line-height:1.5}.kn-panel>.na-reader{max-height:45vh;overflow:auto;scrollbar-width:thin}.kn-modal .na-reader{position:sticky;top:-24px;z-index:2;background:var(--bg-card)}
