/* Unified controls and scoped dark-theme fixes */
.dw-tabs.toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;width:100%;margin:0 0 14px}
.dw-tabs.toolbar .lc-try-sample,.dw-tabs.toolbar [data-toolbar-action="sample"]{margin-left:auto}
.rsa-section{background:#142333!important;color:#e8f2fa!important;border-color:#354d60!important}
.rsa-section h2,.rsa-section label{color:#e8f2fa!important}
.rsa-section .form-control,.rsa-section .form-select{background:#0d1b29;color:#edf6fc;border-color:#385365}
.lc-csv-import-card,.lc-csv-content-card,.lc-audio-import{border:1px solid #33495d;border-radius:12px;background:#142131;padding:16px;margin-bottom:15px}
.lc-csv-import-card summary,.lc-audio-import summary{font-size:17px;font-weight:700;cursor:pointer;padding:6px 0 12px}
.lc-csv-import-card .toolbar,.lc-csv-editbar{justify-content:space-between}
.lc-csv-content-card>h2{font-size:19px;margin:0 0 13px}
.lc-csv-editbar .lc-toolbar-right{margin-left:auto}
.lc-csv-editbar .csv-toolbar-group{display:flex;flex-wrap:wrap;gap:7px}
.lc-csv-savebar{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin:18px 0 0}
.lc-csv-savebar select{background:#101e2c;color:#e9f4fa;border:1px solid #385365;border-radius:8px;padding:9px 12px;min-width:130px}
.lc-original-save-hidden{display:none!important}
#lcAudioContent[hidden]{display:none!important}
.lc-audio-import .ae-drop{margin-top:10px}
@media(max-width:720px){.lc-csv-savebar{justify-content:stretch}.lc-csv-savebar>*{flex:1;min-width:0}}
