:deep(.el-select__wrapper) { width: 100% !important; border: none !important; background-color: rgba(0, 0, 0, 0.32) !important; box-shadow: none !important; border-radius: 10px !important; font-size: 14px; color: #fff !important; resize: vertical; outline: none !important; } :deep(.el-upload--picture-card) { width: 140px !important; height: 140px !important; } :deep(.el-select__selected-item) { color: #fff !important; } :deep(.el-textarea) { .el-textarea__inner { border: none !important; background-color: rgba(0, 0, 0, 0.32) !important; box-shadow: none !important; border-radius: 10px !important; padding: 14px 16px !important; font-size: 14px; line-height: 1.5; color: #fff !important; resize: none; outline: none !important; &:focus { border: none !important; box-shadow: none !important; outline: none !important; } &::placeholder { color: rgba(255, 255, 255, 0.36) !important; font-size: 14px; } } .el-input__count { background: transparent; color: rgba(255, 255, 255, 0.5); } } .card { width: 100%; height: 100%; background-color: #1a1c20; border: none; flex: 1; padding: 16px; border-radius: 12px; :deep(.el-card__body) { padding: 12px 16px; height: 100%; } } .reference-container { display: flex; flex-direction: column; gap: 16px; height: 100%; color: #fff; } .upload-section { display: flex; flex-wrap: wrap; gap: 16px; flex-shrink: 0; } .upload-item { flex: 1; min-width: 200px; .upload-label { font-size: 14px; margin-bottom: 8px; color: rgba(255, 255, 255, 0.9); } :deep(.el-upload--picture-card) { background-color: rgba(0, 0, 0, 0.32); border: 1px dashed rgba(255, 255, 255, 0.3); border-radius: 10px; width: 100%; height: 100px; line-height: 100px; &:hover { border-color: #409eff; } } :deep(.el-upload-list--picture-card) { .el-upload-list__item { width: 100%; height: 100px; background-color: rgba(0, 0, 0, 0.32); border-radius: 10px; } } } .required-star { color: #ff4d4f; margin-left: 4px; } .input { width: 100%; flex: 1; min-height: 0; } .btmcard { width: 100%; background-color: #1a1c20; border: none; margin-top: 16px; padding: 16px; border-radius: 12px; flex-shrink: 0; :deep(.el-card__body) { padding: 12px 16px; } } .select { display: flex; flex-direction: column; gap: 16px; } .select-item { display: flex; align-items: center; justify-content: space-between; padding: 8px 0; } .select-title { width: 50%; font-size: 14px; color: #fff; padding-right: 12px; } .select-content { width: 50%; display: flex; gap: 8px; :deep(.el-input-number) { width: 100%; background-color: rgba(0, 0, 0, 0.32); border-radius: 10px; .el-input-number__decrease, .el-input-number__increase { background-color: transparent; color: rgba(255, 255, 255, 0.6); &:hover { color: #fff; } } .el-input__inner { background-color: transparent; color: #fff; border: none; } } :deep(.el-input) { .el-input__inner { background-color: rgba(0, 0, 0, 0.32); border: none; border-radius: 10px; color: #fff; &::placeholder { color: rgba(255, 255, 255, 0.5); } } } :deep(.el-textarea) { .el-textarea__inner { border: none !important; background-color: rgba(0, 0, 0, 0.32) !important; border-radius: 10px !important; color: #fff !important; } } } .audio-wrapper { display: flex; gap: 8px; width: 100%; } .upload-btn { flex-shrink: 0; } .custom-select-popup { background-color: #2A2D34 !important; border-radius: 12px !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important; border: none !important; .el-select-dropdown__item { color: #ffffff !important; background-color: transparent !important; font-size: 14px !important; } .el-select-dropdown__item.selected, .el-select-dropdown__item:hover { background-color: #3a3d46 !important; } } .el-select { .el-input__inner { background-color: #35383F !important; border: none !important; color: #fff !important; } .el-input__suffix-inner { color: #fff !important; } } :deep(.el-upload-list__item) { transition: none !important; }