.td-tts-wrap{max-width:1050px;margin:0 auto;padding:6px 0 50px}.td-tts-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px;margin-top:20px}.td-tts-panel{padding:22px;border:1px solid rgba(170,192,255,.16);border-radius:18px;background:linear-gradient(145deg,rgba(24,34,64,.74),rgba(13,18,36,.67));box-shadow:0 12px 35px rgba(0,0,0,.13)}.td-tts-panel h2{font-size:18px;margin:0 0 8px}.td-tts-panel p{opacity:.74;line-height:1.55}.td-tts-panel label{display:block;margin:14px 0 6px;font-size:12px;color:#c6d3ef}.td-tts-panel textarea,.td-tts-panel input,.td-tts-panel select{width:100%;box-sizing:border-box;color:#f3f6ff;background:#101b35;border:1px solid #3d4c6a;border-radius:10px;padding:12px;font:inherit}.td-tts-panel textarea{min-height:260px;resize:vertical;line-height:1.65}.td-tts-panel button{cursor:pointer}.td-tts-panel button:disabled{opacity:.5;cursor:not-allowed}.td-tts-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.td-tts-panel audio{width:100%;margin-top:18px}.td-tts-note{font-size:12px;line-height:1.6}.td-tts-status{margin-top:14px;padding:12px;border-radius:10px;background:rgba(98,121,180,.13);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.td-tts-status[data-kind=success]{color:#99ebc3}.td-tts-status[data-kind=error]{color:#ffb7c1}.td-tts-panel small{opacity:.7}@media(max-width:780px){.td-tts-grid{grid-template-columns:1fr}.td-tts-panel textarea{min-height:200px}}
