/* V1.65 · long-form transcription and source-aware Sanskrit working definitions */
.sa-assist165{margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper2)}
.sa-assist-head165{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.sa-assist-head165 h3{margin:0 0 4px}
.sa-assist-head165 p{margin:0;max-width:62ch;font-size:13px}
.sa-assist-result165{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);line-height:1.6}
.sa-assist-result165 h4{margin:0 0 6px;font-size:1.05rem}
.sa-assist-result165 p{margin:7px 0;max-width:75ch}
.sa-overview-lead165{padding:10px 12px;border-radius:10px;background:var(--paper);border:1px solid var(--line)}
.sa-overview-lead165 .badge{display:inline-block;margin-bottom:4px}
.sa-overview-lead165 p{margin:2px 0;max-width:78ch}
.sa-overview-grid165{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.sa-overview-grid165 section{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
.sa-overview-grid165 section:last-child{grid-column:1/-1}
.sa-overview-grid165 h4{font-size:.88rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px}
.sa-overview-grid165 section p{margin:0;max-width:72ch}
.sa-assist-result165 details{margin-top:10px}
.transcription-chunk-note165{font-size:13px;color:var(--muted)}
@media(max-width:640px){.sa-assist-head165{display:block}.sa-assist-head165 button{margin-top:10px;min-height:44px}.sa-assist165{padding:13px}.sa-overview-grid165{grid-template-columns:1fr}.sa-overview-grid165 section:last-child{grid-column:auto}.transcription160 .tool-row160{gap:9px}}
