body.audio-clean-workspace{--bg:#0A0A0F;--surface:#13141b;--surface-2:#1c1d25;--surface-3:#101117;--border:#2b2c35;--border-soft:#292a32;--accent:#FF6B35;--text-dim:#a6a7b5;--ink:#f3f3f6;background:transparent;align-items:stretch;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}
.audio-clean-workspace .section-tabs,.audio-clean-workspace .sub-tabs{display:none}
.audio-workflow-bar,.audio-mode-bar{display:flex;align-items:center;gap:14px;margin-bottom:20px;max-width:540px}.audio-workflow-bar label,.audio-mode-bar label{margin:0;flex:0 0 130px;font-size:12px;color:var(--text-dim)}.audio-workflow-bar select,.audio-mode-bar select{margin:0;min-height:44px;flex:1;min-width:0}
.audio-clean-workspace .grid-2,.audio-clean-workspace .vo-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px;align-items:start}
.audio-clean-workspace .card,.audio-clean-workspace .vo-step-card,.audio-clean-workspace .vo-results-card{padding:24px;border-radius:16px;border:1px solid var(--border);background:var(--surface);box-shadow:none}
.audio-clean-workspace .card h3{font-size:14px;text-transform:none;letter-spacing:-.02em;color:var(--ink);margin-bottom:14px}
.audio-clean-workspace .info-box{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:18px;font-size:12px;line-height:1.7;color:var(--text-dim)}
.audio-clean-workspace label{font-size:13px;line-height:1.5}
.audio-clean-workspace textarea,.audio-clean-workspace input[type=text],.audio-clean-workspace select{background:var(--surface-3);border-color:var(--border);border-radius:10px;font-size:14px;color:var(--ink)}
.audio-clean-workspace textarea{min-height:110px;line-height:1.6}.audio-clean-workspace .submit-btn{background:#FF6B35!important;color:#111!important;border-radius:11px;min-height:44px;box-shadow:none;font-size:14px}
.audio-clean-workspace .empty-state,.audio-clean-workspace .vo-empty{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;color:var(--text-dim);line-height:1.7;font-size:14px}
.audio-clean-workspace .results-panel,.audio-clean-workspace .vo-results-panel{min-width:0;position:sticky;top:16px}.audio-clean-workspace .results-title{font-size:12px;letter-spacing:.04em}
.audio-clean-workspace .vo-step-card::before,.audio-clean-workspace .vo-results-card::before,.audio-clean-workspace .selected-voice-panel::before{display:none}
.audio-clean-workspace .voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}.audio-clean-workspace .voice-card{min-width:0}
.audio-clean-workspace .dropzone{background:var(--surface-3);border-color:var(--border);border-radius:12px}
.audio-clean-workspace .history-section{margin-top:28px}.audio-clean-workspace .audio-recent-section{margin-top:24px}
.audio-clean-workspace audio,.audio-clean-workspace video{max-width:100%}.audio-clean-workspace .wrapper{min-width:0;width:100%;max-width:none}
[data-theme=light] body.audio-clean-workspace{--surface:#fff;--surface-2:#f1f2f5;--surface-3:#f6f7f9;--border:#dedee5;--border-soft:#dedee5;--ink:#17171e;--text-dim:#626270}
@media(max-width:760px){.audio-clean-workspace .grid-2,.audio-clean-workspace .vo-layout{grid-template-columns:minmax(0,1fr);gap:16px}.audio-clean-workspace .results-panel,.audio-clean-workspace .vo-results-panel{position:static}.audio-clean-workspace .card,.audio-clean-workspace .vo-step-card,.audio-clean-workspace .vo-results-card{padding:18px}.audio-workflow-bar,.audio-mode-bar{flex-direction:column;align-items:stretch;gap:8px}.audio-workflow-bar label,.audio-mode-bar label{flex:auto}.audio-clean-workspace .empty-state{min-height:180px}}
body.audio-clean-workspace.kamod-audio-v3 .wrapper{display:block!important}
.v4-script-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--text-dim);font-size:12px;margin:8px 0 16px}
.v4-tags,.v4-examples{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}
.v4-tags .tmpl-chip,.v4-examples .tmpl-chip{margin:0;min-height:38px}
.v4-quote{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,#ff6b3512,transparent);padding:16px;margin-top:20px;font-size:13px}
.v4-quote strong{color:var(--ink)}
body.audio-clean-workspace .section.active>.grid-2,body.audio-clean-workspace .vo-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important}
body.audio-clean-workspace .wrapper>.audio-recent-section{position:static!important;width:100%;max-height:none;margin:24px 0 0}
body.audio-clean-workspace .audio-recent-section .history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:12px}
body.audio-clean-workspace .card,body.audio-clean-workspace .vo-step-card,body.audio-clean-workspace .vo-results-card{background:var(--surface)!important;border-radius:16px!important}
@media(max-width:760px){body.audio-clean-workspace .section.active>.grid-2,body.audio-clean-workspace .vo-layout{grid-template-columns:minmax(0,1fr)!important}}
