.editable-panel{margin:0}.editable-panel textarea{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.editable-panel.is-editing textarea{background:#fffdf8;border-color:#d5aa73;box-shadow:0 0 0 4px rgba(213,170,115,.13)}.confirm-button{background:#ddefe7;color:#286957}.cancel-button{background:#f7e8dc;color:#7a5036}.radio-row{display:flex;align-items:center;gap:9px;margin-top:18px}.radio-row audio{flex:1;min-width:0;height:48px}.radio-icon-button,.voice-choice{width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid #d8e0dc;border-radius:12px;background:linear-gradient(180deg,#fff,#f5f7f5);color:#405159;box-shadow:0 2px 7px rgba(38,51,59,.06);text-decoration:none;cursor:pointer}.radio-icon-button:hover,.voice-choice:hover{transform:translateY(-1px);border-color:#aabbb3;background:#fff}.radio-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.radio-icon-button.is-working .button-spinner{display:inline-block;position:absolute}.radio-icon-button.is-working svg{opacity:.22}.output-card .output-tools{margin-bottom:0}.radio-action-form{display:flex;flex-direction:column}.radio-action-form .module-card{width:100%}.voice-selector{display:flex;gap:7px;margin-top:9px}.radio-row .voice-selector{margin:0}.voice-choice{font-size:22px;line-height:1;font-weight:400}.voice-choice.is-selected{border-color:#c8a682;background:#f3dfc9;color:#523d2e;box-shadow:0 2px 8px rgba(105,75,47,.08)}@media(max-width:680px){.radio-row{flex-wrap:wrap}.radio-row audio{flex-basis:100%}}
