.ng-audio-wrap{margin:0 0 20px}.ng-audio-open-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid #e5ecdc;background:#f3f7ee;color:#3a4a2e;font-size:14px;font-weight:600;cursor:pointer}.ng-audio-open-btn:hover{background:#e9f2e2}.ng-audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e5ecdc;background:#f3f7ee}.ng-audio-section-select{flex:1 1 160px;min-width:0;font-size:13px;padding:7px 8px;border-radius:6px;border:1px solid #d7e0cf;background:#fff;color:#3a4a2e}.ng-audio-player button{padding:7px 12px;border-radius:999px;border:1px solid #359138;background:#359138;color:#fff;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}.ng-audio-stop,.ng-audio-speed,.ng-audio-close{background:#fff;color:#3a4a2e;border-color:#d7e0cf}.ng-audio-close{font-size:16px;line-height:1;padding:6px 10px}html[data-ng-theme="dark"] .ng-audio-open-btn{background:#1a2415;border-color:#35432b;color:#e8f0e0}html[data-ng-theme="dark"] .ng-audio-open-btn:hover{background:#223020}html[data-ng-theme="dark"] .ng-audio-player{background:#1a2415;border-color:#35432b}html[data-ng-theme="dark"] .ng-audio-section-select{background:#202c1a;border-color:#35432b;color:#e8f0e0}html[data-ng-theme="dark"] .ng-audio-stop,.ng-audio-speed,.ng-audio-close{background:#202c1a;border-color:#35432b;color:#e8f0e0}@media (prefers-color-scheme:dark){html:not([data-ng-theme="light"]) .ng-audio-open-btn{background:#1a2415;border-color:#35432b;color:#e8f0e0}html:not([data-ng-theme="light"]) .ng-audio-open-btn:hover{background:#223020}html:not([data-ng-theme="light"]) .ng-audio-player{background:#1a2415;border-color:#35432b}html:not([data-ng-theme="light"]) .ng-audio-section-select{background:#202c1a;border-color:#35432b;color:#e8f0e0}html:not([data-ng-theme="light"]) .ng-audio-stop,.ng-audio-speed,.ng-audio-close{background:#202c1a;border-color:#35432b;color:#e8f0e0}}