[data-v-c2139eb4]:root{--el-color-primary: var(--gdt-primary, #F59E0B);--el-color-primary-light-3: var(--gdt-primary-light, #FBBF24);--el-color-primary-light-5: color-mix(in srgb, var(--gdt-primary, #F59E0B) 50%, transparent);--el-color-primary-dark-2: var(--gdt-primary-dark, #D97706);--el-color-success: var(--gdt-success, #06D6A0);--el-color-warning: var(--gdt-warning, #FBBF24);--el-color-danger: var(--gdt-danger, #EF4444);--el-color-info: var(--gdt-info, #64748B);--el-bg-color: var(--gdt-bg-surface, #1C1917);--el-bg-color-page: var(--gdt-bg-dark, #1C1917);--el-bg-color-overlay: var(--gdt-bg-elevated, #292524);--el-text-color-primary: var(--gdt-text-primary, #FEF3C7);--el-text-color-regular: var(--gdt-text-secondary, #D6D3D1);--el-text-color-secondary: var(--gdt-text-secondary, #D6D3D1);--el-text-color-placeholder: var(--gdt-text-disabled, #78716C);--el-text-color-disabled: var(--gdt-text-disabled, #78716C);--el-border-color: var(--gdt-border-color, #44403C);--el-border-color-light: var(--gdt-border-color, #44403C);--el-border-color-lighter: color-mix(in srgb, var(--gdt-border-color, #44403C) 50%, transparent);--el-fill-color: var(--gdt-bg-surface, #1C1917);--el-fill-color-light: var(--gdt-bg-hover, #44403C);--el-fill-color-blank: var(--gdt-bg-base, #0C0A09);--el-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--el-shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--el-shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--el-radio-button-bg-color: var(--gdt-bg-surface, #1C1917);--el-radio-button-text-color: var(--gdt-text-secondary, #D6D3D1);--el-radio-button-border-color: var(--gdt-border-color, #44403C);--el-radio-button-hover-bg-color: var(--gdt-bg-hover, #44403C);--el-radio-button-hover-text-color: var(--gdt-text-primary, #FEF3C7);--el-tag-bg-color: var(--gdt-bg-surface, #1C1917);--el-tag-border-color: var(--gdt-border-color, #44403C);--el-tag-text-color: var(--gdt-text-primary, #FEF3C7);--el-select-dropdown-bg-color: var(--gdt-bg-elevated, #292524);--el-select-dropdown-border-color: var(--gdt-border-color, #44403C);--el-input-bg-color: var(--gdt-bg-base, #0C0A09);--el-input-border-color: var(--gdt-border-color, #44403C);--el-input-text-color: var(--gdt-text-primary, #FEF3C7);--el-table-bg-color: var(--gdt-bg-surface, #1C1917);--el-table-row-hover-bg-color: var(--gdt-bg-hover, #44403C);--el-table-border-color: var(--gdt-border-color, #44403C);--el-pagination-bg-color: var(--gdt-bg-surface, #1C1917);--el-pagination-border-color: var(--gdt-border-color, #44403C);--el-pagination-text-color: var(--gdt-text-secondary, #D6D3D1);--el-card-bg-color: var(--gdt-bg-surface, #1C1917);--el-card-border-color: var(--gdt-border-color, #44403C);--el-dialog-bg-color: var(--gdt-bg-elevated, #292524);--el-dialog-border-color: var(--gdt-border-color, #44403C);--el-menu-bg-color: transparent;--el-menu-hover-bg-color: var(--gdt-bg-hover, #44403C);--el-menu-active-color: var(--gdt-primary, #F59E0B);--el-menu-text-color: var(--gdt-text-secondary, #D6D3D1);--el-button-bg-color: var(--gdt-bg-surface, #1C1917);--el-button-border-color: var(--gdt-border-color, #44403C);--el-button-text-color: var(--gdt-text-secondary, #D6D3D1)}.sound-effect-generator[data-v-c2139eb4]{display:flex;height:calc(100vh - 60px);background:var(--gdt-bg-primary, #0f0f1a);color:var(--gdt-text-primary, #e0e0e0);font-size:13px}.left-panel[data-v-c2139eb4]{width:260px;min-width:260px;border-right:1px solid var(--gdt-border-color, rgba(255, 255, 255, .08));overflow-y:auto;padding:12px}.center-panel[data-v-c2139eb4]{flex:1;display:flex;flex-direction:column;overflow:hidden}.center-header[data-v-c2139eb4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--gdt-border-color, rgba(255, 255, 255, .08))}.center-header h3[data-v-c2139eb4]{font-size:16px;font-weight:600;margin:0}.center-header .center-actions[data-v-c2139eb4]{display:flex;align-items:center;gap:12px}.sound-list[data-v-c2139eb4]{flex:1;overflow-y:auto;padding:8px 16px}.sound-item[data-v-c2139eb4]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;margin-bottom:4px;cursor:pointer;transition:background .15s}.sound-item[data-v-c2139eb4]:hover{background:var(--gdt-bg-hover, rgba(255, 255, 255, .05))}.sound-item.selected[data-v-c2139eb4]{background:#6366f11a;border-left:3px solid #6366f1}.sound-item.playing[data-v-c2139eb4]{background:#6366f126}.sound-item .sound-left[data-v-c2139eb4]{display:flex;align-items:center;gap:10px}.sound-item .sound-name[data-v-c2139eb4]{font-size:13px}.selected-summary[data-v-c2139eb4]{padding:10px 16px;border-top:1px solid var(--gdt-border-color, rgba(255, 255, 255, .08));text-align:center;font-size:12px;color:var(--gdt-text-secondary, #999)}.right-panel[data-v-c2139eb4]{width:280px;min-width:280px;border-left:1px solid var(--gdt-border-color, rgba(255, 255, 255, .08));overflow-y:auto;padding:12px}.panel-section[data-v-c2139eb4]{margin-bottom:12px;background:var(--gdt-bg-secondary, rgba(255, 255, 255, .03));border-radius:8px;overflow:hidden}.section-title[data-v-c2139eb4]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;font-size:13px;cursor:pointer;user-select:none}.section-title .arrow[data-v-c2139eb4]{color:var(--gdt-text-secondary, #999)}.section-body[data-v-c2139eb4]{padding:8px 12px 12px}.param-row[data-v-c2139eb4]{margin-bottom:10px}.param-row label[data-v-c2139eb4]{display:block;font-size:12px;color:var(--gdt-text-secondary, #999);margin-bottom:4px}.param-row label.hint[data-v-c2139eb4]{font-size:11px;color:var(--gdt-text-tertiary, #666);margin-bottom:0}.param-row[data-v-c2139eb4] .el-slider .el-slider__runway{background:var(--gdt-bg-hover, rgba(255, 255, 255, .1))}.category-item[data-v-c2139eb4]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .15s}.category-item[data-v-c2139eb4]:hover{background:var(--gdt-bg-hover, rgba(255, 255, 255, .05))}.category-item.active[data-v-c2139eb4]{background:#6366f126;color:#6366f1}.category-item .cat-icon[data-v-c2139eb4]{font-size:16px}.category-item .cat-name[data-v-c2139eb4]{flex:1;font-size:13px}.category-item .cat-count[data-v-c2139eb4]{font-size:11px;background:var(--gdt-bg-hover, rgba(255, 255, 255, .1));padding:1px 6px;border-radius:10px}.editing-name[data-v-c2139eb4]{font-weight:600;font-size:14px;margin-bottom:10px;color:#6366f1}.empty-hint[data-v-c2139eb4]{font-size:12px;color:var(--gdt-text-tertiary, #666);text-align:center;padding:20px 0}
