.projects-page[data-v-df3f6b06]{padding:5px;background:#f5f7fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.project-list-card[data-v-df3f6b06]{width:100%;margin-bottom:5px}.project-list-card .card-header[data-v-df3f6b06]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.project-list-card .card-header .header-right .search-box[data-v-df3f6b06],.project-list-card .card-header .header-right[data-v-df3f6b06],.project-list-card .card-header[data-v-df3f6b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-list-card .card-header .header-right .search-box[data-v-df3f6b06]{margin-right:16px}.project-list-card .card-header .header-right .search-box span[data-v-df3f6b06]{margin-right:8px}.project-list-card .card-header .header-right .search-box .el-button[data-v-df3f6b06]{margin-left:8px}.el-card__body[data-v-df3f6b06]{padding:0}.table-container[data-v-df3f6b06]{padding:0 15px 15px 15px;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-df3f6b06] .el-table{margin-bottom:0;font-size:14px;color:#606266}[data-v-df3f6b06] .el-table__header th{padding:6px 8px;font-size:14px;line-height:1;min-height:36px;height:36px;color:#606266;background-color:#f5f7fa}[data-v-df3f6b06] .el-table__body td{padding:6px 8px;font-size:14px;line-height:1.2;min-height:36px;height:36px;color:#606266}.project-info .project-name[data-v-df3f6b06]{font-size:14px;color:#606266;line-height:1.5;font-weight:500;margin-bottom:6px}.project-info .desc[data-v-df3f6b06]{font-size:12px;color:#606266;line-height:1.5;margin-top:4px;max-height:36px;overflow:hidden}.table-footer[data-v-df3f6b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 15px;margin-top:auto;border-top:1px solid #ebeef5}.table-footer .footer-left[data-v-df3f6b06]{color:#606266;font-size:13px}[data-v-df3f6b06] .el-pagination .el-pagination__sizes{margin:0}[data-v-df3f6b06] .el-pagination .el-pagination__total{margin-right:8px}[data-v-df3f6b06] .el-pagination .el-pagination__jump{margin-left:8px}[data-v-df3f6b06] .el-pagination .el-pager li{width:24px;height:24px;line-height:24px;font-size:11px}[data-v-df3f6b06] .el-pagination .btn-next,[data-v-df3f6b06] .el-pagination .btn-prev{width:24px;height:24px;line-height:24px}.section-title[data-v-df3f6b06]{margin:8px 0 8px 0}.project-form .el-form-item[data-v-df3f6b06]{margin-bottom:14px}.project-form .el-input__inner[data-v-df3f6b06],.project-form .el-textarea__inner[data-v-df3f6b06]{border-radius:8px}.project-category-select[data-v-df3f6b06],.project-desc-textarea[data-v-df3f6b06],.project-name-input[data-v-df3f6b06]{width:100%}.check-items[data-v-df3f6b06]{background:#f7f8fa;border:1px solid #eef0f3;border-radius:10px}.check-item-line[data-v-df3f6b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.check-item-line .el-input[data-v-df3f6b06]{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn-icon[data-v-df3f6b06]{border:1px solid #e5e7eb;background:#fff;width:32px;height:32px;padding:0}.btn-add[data-v-df3f6b06]{border:1px dashed #cfd6dd;color:#2b6cb0}.mb-8[data-v-df3f6b06]{margin-bottom:8px}.mt-16[data-v-df3f6b06]{margin-top:16px}.section-title[data-v-df3f6b06]{font-size:14px;font-weight:600;margin:0 0 8px 0;color:#111827}.check-items[data-v-df3f6b06]{padding:12px;background-color:#f9fafb;border:1px solid #f0f0f0;border-radius:4px}.btn-delete[data-v-df3f6b06]{color:#f56c6c;margin-left:8px}.create-form .check-item-form-item .el-form-item__content[data-v-df3f6b06],.create-form .check-item-form-item[data-v-df3f6b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-form .check-item-form-item .el-form-item__content[data-v-df3f6b06]{gap:8px}.dialog-footer[data-v-df3f6b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}[data-v-df3f6b06] .project-dialog{border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}[data-v-df3f6b06] .project-dialog .el-dialog__header{padding:15px 20px 10px;border-bottom:1px solid #ebeef5}[data-v-df3f6b06] .project-dialog .el-dialog__title{font-size:16px;font-weight:500;color:#303133}[data-v-df3f6b06] .project-dialog .el-dialog__body{padding:20px;color:#606266;font-size:14px}[data-v-df3f6b06] .project-dialog .el-dialog__footer{padding:10px 20px 15px;text-align:center;border-top:1px solid #ebeef5}[data-v-df3f6b06] .project-dialog{border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.12)}[data-v-df3f6b06] .project-dialog .el-dialog__header{padding:14px 20px;border-bottom:1px solid #f0f2f5}[data-v-df3f6b06] .project-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#1f2937}[data-v-df3f6b06] .project-dialog .el-dialog__body{padding:18px 24px 6px}[data-v-df3f6b06] .project-dialog .el-dialog__footer{padding:10px 20px 16px}