.work[data-v-0392e9d7]{padding:15px;background-color:#f5f7fa;min-height:calc(100vh - 60px)}.work-header-card[data-v-0392e9d7]{background:#fff;padding:12px 15px 15px 15px;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.work-header-row[data-v-0392e9d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.work-header-row h3[data-v-0392e9d7]{margin:0;color:#303133;font-weight:600;font-size:20px}.work-header-actions[data-v-0392e9d7]{display:flex;gap:8px;align-items:center}.work-search-input[data-v-0392e9d7]{width:340px;max-width:40vw}.demo-form-inline[data-v-0392e9d7]{padding:0}.check-group[data-v-0392e9d7]{background:#fff;padding:12px 15px;border-radius:8px;margin-bottom:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;align-items:center;flex-wrap:wrap}.check-group>span[data-v-0392e9d7]{font-size:14px;color:#606266;font-weight:500;margin-right:10px;white-space:nowrap}.table-container[data-v-0392e9d7]{overflow-x:auto}.pagination[data-v-0392e9d7],.table-container[data-v-0392e9d7]{padding:15px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.pagination[data-v-0392e9d7]{background:#fff;margin-top:15px}.dialog-content[data-v-0392e9d7]{max-height:70vh}.dialog-header[data-v-0392e9d7]{font-size:14px;color:#606266}.dialog-footer[data-v-0392e9d7]{margin-top:20px}@media screen and (max-width:768px){.work[data-v-0392e9d7]{padding:10px 8px}.work-header-card[data-v-0392e9d7]{padding:10px}.work-header-row h3[data-v-0392e9d7]{font-size:18px}.work-header-actions[data-v-0392e9d7]{flex-wrap:wrap}.work-search-input[data-v-0392e9d7]{width:100%}.check-group[data-v-0392e9d7]{padding:10px;margin-bottom:10px}.check-group>span[data-v-0392e9d7]{font-size:13px;margin-bottom:8px;width:100%}.check-group .el-checkbox-group[data-v-0392e9d7]{display:flex;flex-wrap:wrap;gap:8px}.table-container[data-v-0392e9d7]{padding:8px;margin-bottom:10px}.pagination[data-v-0392e9d7]{padding:10px;margin-top:10px}.el-form-item[data-v-0392e9d7]{margin-bottom:12px!important}.dialog-content[data-v-0392e9d7]{max-height:80vh}.action-buttons[data-v-0392e9d7]{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.action-buttons .el-button[data-v-0392e9d7]{white-space:nowrap;flex-shrink:0;padding:0 4px;min-width:auto;font-size:12px}}@media screen and (min-width:769px) and (max-width:1199px){.demo-form-inline[data-v-0392e9d7],.work[data-v-0392e9d7]{padding:12px}.check-group[data-v-0392e9d7]{padding:10px 12px}.table-container[data-v-0392e9d7]{padding:12px}.action-buttons .el-button span[data-v-0392e9d7]{display:inline}}.contract-table[data-v-0392e9d7]{font-size:13px}.contract-table .cell[data-v-0392e9d7]{line-height:1.4;padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-table .el-table__header-wrapper .el-table__header th[data-v-0392e9d7]{padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contract-table .el-table__header-wrapper .el-table__header th .cell[data-v-0392e9d7]{padding:12px 10px;display:inline-block;width:100%;box-sizing:border-box;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-table .el-table__header-wrapper .el-table__header th.is-sortable .cell[data-v-0392e9d7]{padding-right:30px}.contract-table .el-table__header-wrapper .el-table__header th .caret-wrapper[data-v-0392e9d7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:14px;height:24px;cursor:pointer;z-index:1}.contract-table .el-table__header-wrapper .el-table__header th .caret-wrapper[data-v-0392e9d7]:hover{background-color:rgba(64,158,255,.1);border-radius:2px}.contract-table .el-table__header-wrapper .el-table__header th[data-v-0392e9d7]{position:relative}.contract-table .el-table__header-wrapper .el-table__header th[data-v-0392e9d7]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:10px;cursor:col-resize;z-index:2;background:transparent}.contract-table .el-table__header-wrapper .el-table__header th[data-v-0392e9d7]:hover:after{background:linear-gradient(90deg,transparent 0,rgba(64,158,255,.1) 50%,transparent)}.contract-table .el-table__header-wrapper .el-table__header th.is-resizing[data-v-0392e9d7]:after{background:rgba(64,158,255,.2);border-right:2px solid #409eff}.contract-table .el-table__header-wrapper .el-table__header th.is-sortable[data-v-0392e9d7]:after{right:0;width:8px}.contract-table .el-table__header-wrapper .el-table__header th.is-sortable .caret-wrapper[data-v-0392e9d7]{right:12px}.contract-table .el-table__header-wrapper .el-table__header th.is-resizing[data-v-0392e9d7]{background-color:rgba(64,158,255,.05)}.contract-table .el-table__body-wrapper .el-table__body td .cell[data-v-0392e9d7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-table .action-column[data-v-0392e9d7]{background-color:#fafafa}.contract-table .action-column .cell[data-v-0392e9d7]{padding:8px 5px}.contract-table .el-table__header-wrapper .el-table__header th.is-resizing[data-v-0392e9d7]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contract-table .el-table__body-wrapper[data-v-0392e9d7]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.contract-table .el-table__body-wrapper[data-v-0392e9d7]::-webkit-scrollbar{width:8px;height:8px}.contract-table .el-table__body-wrapper[data-v-0392e9d7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.contract-table .el-table__body-wrapper[data-v-0392e9d7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.contract-table .el-table__body-wrapper[data-v-0392e9d7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media screen and (max-width:768px){.contract-table .el-table__header-wrapper .el-table__header th .caret-wrapper[data-v-0392e9d7]{right:8px;width:12px;height:20px}.contract-table .el-table__header-wrapper .el-table__header th.is-sortable .cell[data-v-0392e9d7]{padding-right:25px}.contract-table .el-table__header-wrapper .el-table__header th[data-v-0392e9d7]:after{width:6px}}.contract-table td[data-v-0392e9d7],.contract-table th[data-v-0392e9d7]{border-right:1px solid #ebeef5}.contract-table td[data-v-0392e9d7]:last-child,.contract-table th[data-v-0392e9d7]:last-child{border-right:none}.contract-table .el-table__header-wrapper[data-v-0392e9d7]{background-color:#fafafa}.contract-table .el-table__header th[data-v-0392e9d7]{background-color:#fafafa;font-weight:600;color:#303133;transition:background-color .2s}.contract-table .el-table__header th[data-v-0392e9d7]:hover{background-color:#f5f7fa}.contract-table .el-table__body-wrapper .el-table__body tr[data-v-0392e9d7]{transition:background-color .2s}.contract-table .el-table__body-wrapper .el-table__body tr[data-v-0392e9d7]:hover{background-color:#f5f7fa}.contract-table[data-v-0392e9d7]{border-radius:4px;overflow:hidden}.contract-table .el-table__body[data-v-0392e9d7],.contract-table .el-table__header[data-v-0392e9d7]{border-collapse:separate;border-spacing:0}.contract-table .el-table__fixed-right[data-v-0392e9d7],.contract-table .el-table__fixed[data-v-0392e9d7]{box-shadow:none}.table-container[data-v-0392e9d7]{background:#fff;border-radius:4px;overflow:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.table-container[data-v-0392e9d7]::-webkit-scrollbar{height:8px}.table-container[data-v-0392e9d7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container[data-v-0392e9d7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-container[data-v-0392e9d7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dialog-content[data-v-0392e9d7]::-webkit-scrollbar{width:6px}.dialog-content[data-v-0392e9d7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dialog-content[data-v-0392e9d7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dialog-content[data-v-0392e9d7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.price-input .el-input__inner[data-v-0392e9d7]{text-align:right;padding-right:45px}.price-input .el-input-group__append[data-v-0392e9d7]{padding:0 8px;width:32px;min-width:32px}@media screen and (max-width:768px){.el-table .cell[data-v-0392e9d7]{padding:6px 8px;font-size:12px}.el-table__header .cell[data-v-0392e9d7]{font-size:12px;padding:8px 5px}}@media screen and (min-width:769px) and (max-width:1199px){.el-table .cell[data-v-0392e9d7]{font-size:13px}}.el-table .warning-row--danger[data-v-0392e9d7]{background-color:#fff1f0!important}.el-table .warning-row--danger:hover>td[data-v-0392e9d7]{background-color:#ffccc7!important}.el-table .warning-row--success[data-v-0392e9d7]{background-color:#f6ffed!important;opacity:.8}.el-table .warning-row--success:hover>td[data-v-0392e9d7]{background-color:#d9f7be!important}.action-buttons .el-button[data-v-0392e9d7]{transition:all .3s}.action-buttons .el-button[data-v-0392e9d7]:hover{transform:translateY(-1px)}.dialog-content[data-v-0392e9d7]{max-height:75vh;overflow-y:auto;padding-right:10px}.dialog-header[data-v-0392e9d7]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e7ed;font-size:16px;color:#303133;font-weight:600}.contract-name[data-v-0392e9d7]{color:#409eff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.form-section[data-v-0392e9d7]{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.section-title[data-v-0392e9d7]{font-size:14px;font-weight:600;color:#303133;margin-bottom:15px;padding-left:8px;border-left:4px solid #409eff;line-height:1}.view-dialog .el-dialog__body[data-v-0392e9d7]{padding:15px 20px 20px}.view-dialog-content[data-v-0392e9d7]{max-height:75vh;overflow-y:auto;padding-right:8px}.view-dialog-header[data-v-0392e9d7]{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #e4e7ed;font-size:16px;color:#303133;font-weight:600}.view-section[data-v-0392e9d7]{margin-bottom:22px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.view-section-title[data-v-0392e9d7]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:4px solid #909399;line-height:1}.view-item[data-v-0392e9d7]{margin-bottom:12px}.view-item-block[data-v-0392e9d7],.view-item[data-v-0392e9d7]:last-child{margin-bottom:0}.view-label[data-v-0392e9d7]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.view-value[data-v-0392e9d7]{font-size:14px;color:#303133;word-break:break-all}.view-value-block[data-v-0392e9d7]{display:block;white-space:pre-wrap;line-height:1.5}.view-dialog .attachment-link[data-v-0392e9d7]{color:#409eff;cursor:pointer}.view-dialog .attachment-link[data-v-0392e9d7]:hover{text-decoration:underline}.el-form-item[data-v-0392e9d7]{margin-bottom:15px}[data-v-0392e9d7] .el-form-item__label{font-weight:500;color:#606266;margin-bottom:5px;display:block}.form-item[data-v-0392e9d7]{width:100%}.attachment-section[data-v-0392e9d7]{border:1px solid #dcdfe6;border-radius:4px;padding:15px;background:#fff}.current-attachment[data-v-0392e9d7]{margin-bottom:15px}.attachment-info[data-v-0392e9d7]{display:flex;align-items:center;padding:8px 12px;background:#f5f7fa;border-radius:4px;border:1px solid #ebeef5}.attachment-icon[data-v-0392e9d7]{font-size:16px;margin-right:8px;flex-shrink:0}.attachment-name[data-v-0392e9d7]{flex:1;font-size:13px;color:#409eff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-btn[data-v-0392e9d7]{margin-left:10px;color:#f56c6c;flex-shrink:0}.upload-area[data-v-0392e9d7]{text-align:center}.upload-tip[data-v-0392e9d7]{font-size:12px;color:#909399;margin-top:8px;line-height:1.4}.dialog-footer[data-v-0392e9d7]{margin-top:25px;padding-top:20px;border-top:1px solid #e4e7ed;text-align:right;display:flex;gap:10px}.dialog-footer .el-button[data-v-0392e9d7]{flex:1;min-width:100px}@media screen and (max-width:768px){.dialog-content[data-v-0392e9d7]{max-height:80vh;padding:0 5px}.form-section[data-v-0392e9d7]{padding:15px;margin-bottom:15px}.section-title[data-v-0392e9d7]{font-size:13px;margin-bottom:12px}.el-form-item[data-v-0392e9d7]{margin-bottom:10px!important}[data-v-0392e9d7] .el-col{margin-bottom:8px}.dialog-footer[data-v-0392e9d7]{margin-top:20px;padding-top:15px;flex-direction:column}.dialog-footer .el-button[data-v-0392e9d7]{width:100%;margin:0}.attachment-info[data-v-0392e9d7]{flex-wrap:wrap;gap:8px}.attachment-name[data-v-0392e9d7]{flex-basis:100%;order:2}.delete-btn[data-v-0392e9d7]{order:3}}@media screen and (min-width:769px) and (max-width:1199px){.form-section[data-v-0392e9d7]{padding:15px}.dialog-footer[data-v-0392e9d7]{flex-direction:row}.dialog-footer .el-button[data-v-0392e9d7]{flex:none}}[data-v-0392e9d7] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.el-row[data-v-0392e9d7]{margin:0!important}.el-col[data-v-0392e9d7]{padding:0!important}@media screen and (max-width:768px){.action-buttons[data-v-0392e9d7]{-webkit-overflow-scrolling:touch;scrollbar-width:none}.action-buttons[data-v-0392e9d7]::-webkit-scrollbar{display:none}}.apply-status-pending[data-v-0392e9d7]{background-color:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.apply-status-approved[data-v-0392e9d7]{background-color:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.apply-status-rejected[data-v-0392e9d7]{background-color:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.apply-status-effective[data-v-0392e9d7]{background-color:#ecf5ff;border-color:#b3d8ff;color:#409eff}