.employee-care[data-v-58ad8b96]{box-sizing:border-box;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.employee-care .search-form[data-v-58ad8b96]{flex:0 0 auto;padding:12px 24px}.employee-care .search-form .search-grid[data-v-58ad8b96]{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;padding-right:180px;padding-bottom:8px}.employee-care .search-form .search-grid[data-v-58ad8b96] .el-form-item{flex-shrink:0;margin-right:10px;margin-top:10px;margin-bottom:0}.employee-care .search-form .search-grid[data-v-58ad8b96] .el-form-item.search-btns{position:absolute;top:10px;right:0;margin:0;display:flex;align-items:center}.employee-care .search-form .search-grid .sf-input[data-v-58ad8b96]{width:240px!important;flex-shrink:0}.employee-care .search-form .search-btns .el-button+.el-button[data-v-58ad8b96]{margin-left:10px}.employee-care .pagination-box[data-v-58ad8b96]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;row-gap:10px}.employee-care .pagination-box .el-pagination[data-v-58ad8b96]{margin-left:auto}.employee-care .pagination-box .add-btn[data-v-58ad8b96]{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.employee-care .pagination-box .add-btn[data-v-58ad8b96]:focus,.employee-care .pagination-box .add-btn[data-v-58ad8b96]:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover);color:#fff}.employee-care .pagination-box .month-picker.el-date-editor[data-v-58ad8b96]{width:132px;margin-left:15px}.employee-care .pagination-box .month-stat[data-v-58ad8b96]{margin-left:12px;font-size:14px;color:#909399}.employee-care .pagination-box .month-stat b[data-v-58ad8b96]{margin:0 2px;color:#606266;font-weight:600}.employee-care .pagination-box .month-stat .c-done[data-v-58ad8b96]{color:#67c23a}.employee-care .pagination-box .month-stat .c-doing[data-v-58ad8b96]{color:var(--brand-primary)}.employee-care .pagination-box .month-stat .c-cost[data-v-58ad8b96]{color:#f56c6c}.employee-care .content-table[data-v-58ad8b96]{flex:1 1 auto;min-height:0;height:auto;background-color:#fff}.employee-care .activity-table[data-v-58ad8b96]{height:100%}.employee-care .activity-table .status-label[data-v-58ad8b96]{margin-left:8px;font-size:13px}.employee-care .activity-table .status-label.ok[data-v-58ad8b96]{color:#67c23a}.employee-care .activity-table .status-label.doing[data-v-58ad8b96]{color:var(--brand-primary)}.employee-care .activity-table .el-button+.el-button[data-v-58ad8b96]{margin-left:6px}.employee-care .activity-table .review-btn[data-v-58ad8b96]{position:relative}.employee-care .activity-table .review-btn .review-img-badge[data-v-58ad8b96]{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--brand-primary);box-shadow:0 0 0 1px #fff;color:#fff;font-size:11px;font-weight:400;line-height:1;pointer-events:none}.w-desc-text[data-v-58ad8b96]{color:#a2a4a8}.w-row-text[data-v-58ad8b96]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-58ad8b96]{text-align:left}.w-t-left[data-v-58ad8b96]{left:0;text-align:left}.w-t-right[data-v-58ad8b96]{right:0;text-align:left}.w-h-center[data-v-58ad8b96]{display:flex;align-items:center}.menu-box[data-v-58ad8b96]{position:relative}.menu-box .go[data-v-58ad8b96]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-58ad8b96],.menu-box .el-icon-arrow-right[data-v-58ad8b96]{font-weight:700}.grey[data-v-58ad8b96]{color:#6e6e70}.search-form[data-v-58ad8b96]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-58ad8b96],.search-form .el-date-editor[data-v-58ad8b96],.search-form .el-input[data-v-58ad8b96],.search-form[data-v-58ad8b96] .el-select{width:202px}.search-form[data-v-58ad8b96] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-58ad8b96] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-58ad8b96]{padding:unset;margin:unset}.flex-c-b[data-v-58ad8b96]{justify-content:space-between}.flex-c-b[data-v-58ad8b96],.flex-c[data-v-58ad8b96]{display:flex;align-items:center}body .employee-care .el-button--primary.is-plain{background-color:var(--brand-primary-light-9);border-color:var(--brand-primary-light-8);color:var(--brand-primary)}body .employee-care .el-button--primary.is-plain:focus,body .employee-care .el-button--primary.is-plain:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}body .employee-care .care-action-col .cell{overflow:visible}.care-edit-dialog{border-radius:8px!important;overflow:hidden}.care-edit-dialog .el-dialog__header{padding:15px 20px 12px 24px!important}.care-edit-dialog .el-dialog__title{font-size:16px!important;font-weight:600;color:#303133}.care-edit-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399}.care-edit-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--brand-primary)}.care-edit-dialog .el-dialog__body{padding:18px 24px 4px!important;background:#fff;max-height:70vh;overflow-y:auto}.care-edit-dialog .el-dialog__footer{padding:12px 24px 18px!important;background:#fff;border-top:1px solid #f5f5f5;text-align:center}.care-edit-dialog .el-form-item{margin-bottom:14px}.care-edit-dialog .el-form-item .el-form-item__label{color:#303133;font-size:13px}.care-edit-dialog .el-button--default:focus,.care-edit-dialog .el-button--default:hover{color:var(--brand-primary);border-color:var(--brand-primary-light-8);background-color:var(--brand-primary-light-9)}.care-edit-dialog .detail-block{margin:2px 0 8px}.care-edit-dialog .detail-block .detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.care-edit-dialog .detail-block .detail-add-btn{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.care-edit-dialog .detail-block .detail-add-btn:focus,.care-edit-dialog .detail-block .detail-add-btn:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover);color:#fff}.care-edit-dialog .detail-block .detail-add-btn i{margin-right:2px}.care-edit-dialog .detail-block .detail-tip{font-size:12px;color:#909399}.care-edit-dialog .detail-block .detail-tip .detail-sum{font-style:normal;font-weight:600;color:var(--brand-primary)}.care-edit-dialog .detail-block .detail-table{font-size:12px}.care-edit-dialog .detail-block .detail-table .el-table__header-wrapper th{background-color:#fafafa;color:#303133;font-weight:600;padding:9px 0}.care-edit-dialog .detail-block .detail-table .el-table__body-wrapper td{padding:7px 0}.care-edit-dialog .detail-block .detail-table .el-input__inner{height:30px;line-height:30px}.care-edit-dialog .detail-block .detail-table .el-input__inner:focus{border-color:var(--brand-primary)}.care-edit-dialog .detail-block .detail-table .el-select .el-input__inner{text-align:center}.care-edit-dialog .detail-block .detail-table .el-date-editor.el-input{width:100%}.care-edit-dialog .detail-block .detail-table .el-date-editor.el-input .el-input__icon,.care-edit-dialog .detail-block .detail-table .el-select .el-input__icon{line-height:30px}.care-edit-dialog .detail-block .detail-table .el-table__empty-block{height:100%;min-height:0}.care-edit-dialog .detail-block .detail-table .detail-empty{font-size:12px;color:#c0c4cc}.care-edit-dialog .detail-block .detail-table .detail-del-btn{padding:0;color:var(--brand-primary)}.care-edit-dialog .detail-block .detail-table .detail-del-btn:hover{color:var(--brand-primary-hover);text-decoration:underline}.care-review-dialog{border-radius:8px!important;overflow:hidden}.care-review-dialog .el-dialog__header{padding:15px 20px 12px 24px!important}.care-review-dialog .el-dialog__title{font-size:16px!important;font-weight:600;color:#303133}.care-review-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399}.care-review-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--brand-primary)}.care-review-dialog .el-dialog__body{padding:18px 24px 4px!important;background:#fff;max-height:66vh;overflow-y:auto}.care-review-dialog .el-dialog__footer{padding:12px 24px 18px!important;background:#fff;border-top:1px solid #f5f5f5;text-align:center}.care-review-dialog .el-button--default:focus,.care-review-dialog .el-button--default:hover{color:var(--brand-primary);border-color:var(--brand-primary-light-8);background-color:var(--brand-primary-light-9)}.care-review-dialog .review-body{min-height:240px;max-height:62vh;overflow-y:auto;padding-right:4px}.care-review-dialog .hidden-file-input{display:none}.care-review-dialog .review-header{background:linear-gradient(135deg,var(--brand-primary-light-9),var(--brand-primary-light-8));border-radius:6px;padding:14px 18px;margin-bottom:14px}.care-review-dialog .review-header .review-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.care-review-dialog .review-header .review-title .review-name{font-size:16px;font-weight:700;color:#303133}.care-review-dialog .review-header .review-title .review-type{background:var(--brand-primary);color:#fff;font-size:12px;padding:2px 10px;border-radius:4px}.care-review-dialog .review-header .review-meta{display:flex;gap:18px;margin-top:8px;flex-wrap:wrap}.care-review-dialog .review-header .review-meta .meta-item{font-size:13px;color:#606266}.care-review-dialog .review-header .review-meta .meta-item i{margin-right:4px;color:var(--brand-primary)}.care-review-dialog .review-header .review-meta .meta-item.status-ok i{color:#67c23a}.care-review-dialog .review-header .review-meta .meta-item.status-doing i{color:var(--brand-primary)}.care-review-dialog .review-desc{margin-top:8px;font-size:12px;color:#909399;line-height:1.6}.care-review-dialog .review-participants{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.care-review-dialog .review-participants .participants-label{font-size:12px;color:#909399;margin-right:2px}.care-review-dialog .review-training{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:12px;color:#606266}.care-review-dialog .review-training .training-item{display:inline-flex;align-items:center;line-height:20px}.care-review-dialog .review-training .training-item i{margin-right:4px;color:var(--brand-primary)}.care-review-dialog .review-text{font-size:13px;color:#303133;line-height:1.8;white-space:pre-wrap;word-break:break-word;background:#fafafa;border-radius:4px;padding:10px 12px}.care-review-dialog .review-blank{font-size:12px;color:#c0c4cc;padding:6px 0}.care-review-dialog .review-section{margin-bottom:18px}.care-review-dialog .review-section .section-title{font-size:13px;font-weight:700;color:var(--brand-primary);padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--brand-primary-light-8);display:flex;align-items:center;gap:6px}.care-review-dialog .review-section .section-title i{font-size:14px}.care-review-dialog .review-section .section-title .section-count{font-weight:400;font-size:12px;color:#909399;margin-left:auto}.care-review-dialog .review-section .image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.care-review-dialog .review-section .image-grid .image-cell{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid #ebeef5;background:#fafafa}.care-review-dialog .review-section .image-grid .image-cell .image-item{display:block;width:100%;height:100%;cursor:pointer}.care-review-dialog .review-section .image-grid .image-cell .image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc;font-size:24px}.care-review-dialog .review-section .image-grid .image-cell .img-del{position:absolute;top:3px;right:3px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s}.care-review-dialog .review-section .image-grid .image-cell:hover .img-del{opacity:1}.care-review-dialog .review-section .image-grid .upload-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#909399;font-size:12px;border-style:dashed}.care-review-dialog .review-section .image-grid .upload-cell i{font-size:20px}.care-review-dialog .review-section .image-grid .upload-cell.drag-over,.care-review-dialog .review-section .image-grid .upload-cell:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-light-9)}.care-review-dialog .review-section .upload-tip{margin-top:8px;font-size:12px;line-height:1.6;color:#c0c4cc}.care-review-dialog .participant-tag{background-color:var(--brand-primary-light-9);border-color:var(--brand-primary-light-8);color:var(--brand-primary)}.w-desc-text{color:#a2a4a8}.w-row-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center,.w-t-left{text-align:left}.w-t-left{left:0}.w-t-right{right:0;text-align:left}.w-h-center{display:flex;align-items:center}.menu-box{position:relative}.menu-box .go{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;cursor:pointer}.fb,.menu-box .el-icon-arrow-right,.menu-box .go{font-weight:700}.grey{color:#6e6e70}.search-form{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader,.search-form .el-date-editor,.search-form .el-input,.search-form /deep/ .el-select{width:202px}.search-form /deep/ .el-collapse-item__header .el-form-item{line-height:40px}.table-box /deep/ .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p{padding:unset;margin:unset}.flex-c-b{justify-content:space-between}.flex-c,.flex-c-b{display:flex;align-items:center}