.speech-lab{margin-top:24px;border-top:4px solid #a4c9df;background:#f6fafc}.speech-settings{display:grid;grid-template-columns:2fr 1fr;gap:14px}.speech-settings label{font-size:12px}.speech-lab audio{display:block;width:100%;max-width:100%;margin:12px 0}.speech-lab #speech-target{font:26px Georgia;line-height:1.6;padding:14px 0}.speech-parts{display:flex;flex-wrap:wrap;gap:8px}.speech-parts button{font-weight:400;background:#e3edf5}.speech-transcript{font:22px Georgia;background:#fff;border-radius:10px;padding:12px;min-height:45px}.speech-lab #record-start{background:#f2c1ae}.speech-lab .actions{align-items:center}.speech-lab summary{font-weight:500}.speech-lab #audio-status{min-height:70px}#record-download{display:inline-block;margin:12px 0}#record-download[hidden]{display:none}@media(max-width:650px){.speech-settings{grid-template-columns:1fr}.speech-lab{padding:17px}.speech-lab .actions button{flex:1 1 42%;font-size:12px}}
