.task-description[data-v-17347fb3]{display:flex;flex-direction:column;height:100%}.task-form[data-v-17347fb3]{flex:1;overflow-y:auto;padding:20px}.task-form[data-v-17347fb3] .el-form-item{margin-bottom:20px}.task-form[data-v-17347fb3] .el-form-item:last-child{margin-bottom:0}.task-form[data-v-17347fb3] .el-form-item__label{color:#444;font-size:20px;font-weight:600;margin-bottom:15px;padding:0}.form-section[data-v-17347fb3]{margin-bottom:20px}.form-section[data-v-17347fb3]:last-child{margin-bottom:0}.title-input[data-v-17347fb3]{margin-bottom:15px}.title-input[data-v-17347fb3] .el-input__wrapper{border-radius:6px}[data-v-17347fb3] .el-textarea{margin-bottom:0}[data-v-17347fb3] .el-textarea .el-textarea__inner{background:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;min-height:80px}.upload-demo[data-v-17347fb3],.upload-demo[data-v-17347fb3] .el-upload{width:100%}.upload-demo[data-v-17347fb3] .el-upload-dragger{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:1px dashed #d1d5db;cursor:pointer;display:flex;padding:0;width:100%}.upload-demo[data-v-17347fb3] .el-upload__text{display:none}.upload-content[data-v-17347fb3]{align-items:center;display:flex;gap:8px;margin-left:20px;width:100%}.upload-content .upload-icon[data-v-17347fb3]{align-items:center;display:flex;gap:8px;justify-content:center}.upload-content .upload-icon img[data-v-17347fb3]{height:20px;width:20px}.upload-content .upload-text[data-v-17347fb3]{color:#1c1c1c;font-size:14px;font-weight:500}.upload-content .upload-tip[data-v-17347fb3]{color:#c83c32;font-size:12px;font-weight:400}.section-title[data-v-17347fb3]{color:#444;font-size:20px;font-weight:600;margin-bottom:15px;padding:0}.transaction-field[data-v-17347fb3]{align-items:center;display:flex;margin-bottom:20px;width:100%}.transaction-field[data-v-17347fb3]:last-child{margin-bottom:0}.transaction-field[data-v-17347fb3] .el-form-item__label{font-size:14px;font-weight:400;margin-bottom:0;margin-right:15px;width:auto}.transaction-field[data-v-17347fb3] .el-form-item__content{align-items:center;display:flex;flex:1;margin-left:0}.budget-row[data-v-17347fb3]{align-items:center;display:flex;gap:15px;width:100%}.budget-input[data-v-17347fb3],.budget-select[data-v-17347fb3]{width:260px}.switch-btn[data-v-17347fb3]{color:#00be8c;font-size:14px;font-weight:400;height:auto;line-height:1.5;padding:0}.switch-btn[data-v-17347fb3]:hover{color:#00a67c}.date-picker[data-v-17347fb3]{width:260px}[data-v-17347fb3] .el-input__wrapper,[data-v-17347fb3] .el-select .el-input__wrapper{border-radius:6px}[data-v-17347fb3] .el-date-editor.el-input{width:260px}[data-v-17347fb3] .el-date-editor .el-input__wrapper{border-radius:6px}.custom-button-group[data-v-17347fb3]{display:flex;gap:15px}.custom-button[data-v-17347fb3]{background:#fff;border:1px solid #e6e6e6;border-radius:4px;height:40px;position:relative;width:112px}.custom-button.selected[data-v-17347fb3]{background:#00be8c1a;border:1px solid #00be8c;border-radius:4px}.custom-button.selected .button-text[data-v-17347fb3]{color:#00be8c}.custom-button.disabled[data-v-17347fb3]{border:1px solid #e6e6e6;border-radius:4px;cursor:not-allowed;opacity:.6}.custom-button.disabled .button-text[data-v-17347fb3]{color:#afafaf}.custom-button.disabled.selected[data-v-17347fb3]{background:#f4f4f4}.button-content[data-v-17347fb3]{align-items:center;cursor:pointer;display:flex;justify-content:center;line-height:40px;position:relative}.button-text[data-v-17347fb3]{color:#444;font-size:14px;font-weight:400}.checkmark-corner[data-v-17347fb3]{height:0;left:0;position:absolute;top:0;width:0}.deadline-tip[data-v-17347fb3]{color:#999;font-size:14px;font-weight:400;margin-left:12px}.el-date-picker .el-date-table td.available:not(.disabled) .el-date-table-cell__text{color:#303133!important;font-weight:500!important}.el-date-picker .el-date-table td.available:not(.disabled):hover .el-date-table-cell__text{background-color:#00be8c1a!important;color:#00be8c!important}.el-date-picker .el-date-table td.disabled .el-date-table-cell__text{background-color:#f5f7fa!important;color:#c0c4cc!important;cursor:not-allowed!important}.el-date-picker .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:#00be8c!important;color:#fff!important;font-weight:600!important}
