/* One settings panel for English and Japanese device speech. */
.dl-tts-settings{border:1px solid #e3e8f3;background:#fbfcff;border-radius:14px;padding:14px 16px;margin:13px 0;color:#34415f}
.dl-tts-settings header{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 12px!important;min-height:0!important}
.dl-tts-settings strong{font-size:14px;font-weight:850;color:#2d3a59}
.dl-tts-settings header p,.dl-tts-foot{font-size:11px;color:#8290a9;line-height:1.6;margin:5px 0 10px}
.dl-tts-settings label{font-weight:760;display:block;font-size:12px;color:#5b6a84;margin:8px 0 6px}
.dl-tts-settings select{display:block;min-height:41px;width:100%;font-size:13px;border-radius:10px;border:1px solid #dbe2ef;background:#fff;color:#354463;padding:9px 10px}
.dl-tts-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}
.dl-tts-rates label{margin:0}
.dl-tts-rates label select{margin-top:7px}
.dl-tts-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px}
.dl-tts-feedback span{font-size:11px;line-height:1.5;color:#78869e;flex:1 1 150px}
.dl-tts-feedback button{white-space:nowrap;min-height:38px;border:1px solid #cdd6f4;border-radius:9px;background:#fff;color:#4a579f;font-size:12px;padding:8px 10px;font-weight:790}
.dl-tts-feedback button[data-tts-action="preview"]{background:#e9ecff}
.dl-tts-settings .dl-tts-foot{margin:12px 0 0}
@media(max-width:450px){.dl-tts-settings{padding:12px}.dl-tts-rates{gap:7px}.dl-tts-feedback{align-items:stretch}.dl-tts-feedback button{flex:1 1 auto}}
