#modal.audio-modal{width:min(1120px,96vw);max-width:1120px}.audio-studio{min-height:500px;max-height:75vh;overflow:auto;color:#e9e9ed}.audio-tabs{display:flex;gap:8px;align-items:center;padding:4px 0 18px;border-bottom:1px solid #343438}.audio-tabs>span{flex:1}.audio-tabs [aria-current=page]{background:#eaeaf0;color:#17171b}.audio-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;padding-top:18px}.audio-workspace aside{border-right:1px solid #343438;padding-right:16px}.audio-workspace main{min-width:0}.audio-list-heading{display:flex;align-items:center;justify-content:space-between;color:#b8b8c0;font-size:13px}.audio-list-item{display:block;width:100%;text-align:left;color:inherit;background:none;border:1px solid transparent;border-radius:12px;padding:13px;margin:5px 0;cursor:pointer}.audio-list-item.selected{background:#2c2c33;border-color:#50505b}.audio-list-item strong{display:block;line-height:1.6;font-size:14px}.audio-list-item small{display:block;color:#92929b;margin-top:5px}.audio-fields{display:grid;gap:16px}.audio-fields label{display:grid;gap:8px;font-size:13px;color:#c2c2c9}.audio-fields input,.audio-fields select,.audio-fields textarea{width:100%;background:#202024;color:#ededf3;border:1px solid #44444b;border-radius:9px;padding:10px;box-sizing:border-box;font:inherit}.audio-fields textarea{line-height:1.7;resize:vertical}.audio-fields input:focus,.audio-fields select:focus,.audio-fields textarea:focus{outline:1px solid #a3a3b3}.audio-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audio-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.audio-note{font-size:12px;line-height:1.7;color:#92929b;margin:0}.audio-error{padding:12px;background:#4c262b;color:#ffced4;border:1px solid #794049;border-radius:10px;font-size:13px;line-height:1.6}.audio-loading{font-size:12px;color:#aaaab3;margin-bottom:12px}.audio-result{border:1px solid #3c3c44;border-radius:13px;padding:16px;margin:10px 0;display:grid;gap:12px}.audio-result>div:first-child{display:flex;justify-content:space-between;align-items:center}.audio-result small{color:#9696a2}.audio-result audio,.audio-result video{width:100%;max-height:280px;border-radius:9px}.audio-empty{min-height:270px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;color:#aaaab5}.audio-confirm{padding:28px;line-height:1.8}.audio-confirm blockquote{margin:16px 0;padding:18px;background:#24242a;border-left:3px solid #727283;white-space:pre-wrap}.audio-confirm .btn{margin-right:10px}.subtitle-cues{max-height:330px;overflow:auto;display:grid;gap:8px}.subtitle-cue,.subtitle-cue-head{display:grid;grid-template-columns:24px 85px 85px 1fr 36px;gap:8px;align-items:center}.subtitle-cue-head{font-size:12px;color:#92929d}.subtitle-cue>span{font-size:12px;color:#96969f}.subtitle-cue textarea{min-height:58px}.subtitle-preview{position:relative;background:#080809;border-radius:12px;overflow:hidden}.subtitle-preview video{display:block;width:100%;max-height:320px}.subtitle-overlay{position:absolute;bottom:54px;left:7%;right:7%;text-align:center;color:white;text-shadow:0 1px 3px #000,1px 0 3px #000;font-size:20px;line-height:1.5;white-space:pre-wrap;pointer-events:none}.audio-fields .audio-checkbox{display:flex;align-items:center;font-size:12px}.audio-checkbox input{width:auto}@media(max-width:800px){.audio-workspace{grid-template-columns:1fr}.audio-workspace aside{border-right:0;display:flex;overflow:auto;gap:8px}.audio-list-item{min-width:170px}.subtitle-cue,.subtitle-cue-head{grid-template-columns:20px 65px 65px 1fr 30px}.audio-field-row{grid-template-columns:1fr}}
.audio-asr{display:grid;gap:12px;padding:16px;margin-bottom:20px;border:1px solid #3d3d44;border-radius:12px}.audio-asr h3{font-size:15px;margin:0}.audio-asr label{display:grid;gap:8px;color:#bebec9;font-size:13px}.audio-asr select{width:100%;padding:10px;background:#232329;color:inherit;border:1px solid #44444b;border-radius:9px}
