.ecc-speech-form{margin-top:14px;padding:16px;border:1px solid var(--ui-line,#dce8f5);border-radius:8px;background:var(--ui-surface,#fff);display:grid;grid-template-columns:1fr 1fr;gap:12px}.ecc-speech-form label{display:flex;flex-direction:column;gap:6px;color:var(--ui-muted,#526a84);font-size:13px}.ecc-speech-form input,.ecc-speech-form textarea{border:1px solid var(--ui-line-strong,#c7d9eb);border-radius:6px;padding:9px;color:var(--ui-ink,#163a63);font:inherit}.ecc-speech-form textarea{min-height:74px;resize:vertical}.ecc-speech-span{grid-column:1/-1}.ecc-speech-title{grid-column:1/-1;display:flex;justify-content:space-between;border-bottom:1px solid var(--ui-line,#dce8f5);padding-bottom:10px;color:var(--ui-ink,#163a63)}.ecc-speech-title span{font-size:12px;color:var(--ui-helper,#6e88a4)}.ecc-speech-actions{grid-column:1/-1;border-top:1px solid var(--ui-line,#dce8f5);padding-top:12px;display:flex;justify-content:flex-end;gap:12px}.ecc-speech-actions span{margin-right:auto;color:var(--ui-blue-hover,#216cc0);font-size:13px}@media(max-width:700px){.ecc-speech-form{grid-template-columns:1fr}.ecc-speech-span,.ecc-speech-title,.ecc-speech-actions{grid-column:auto}.ecc-speech-title{display:block}.ecc-speech-title span{display:block;margin-top:5px}.ecc-speech-actions{display:block}.ecc-speech-actions .btn{width:100%;min-height:40px;margin-top:8px}}
