.skill-plan-detail-dialog .el-dialog__body{padding-top:0}.skill-plan-detail{padding:10px 0 20px}.skill-plan-detail-table{width:100%}.skill-plan-date.is-danger{color:#d9534f;font-weight:600}.skill-empty-state--detail{min-height:280px}.manpower-skill .skill-topbar{margin:10px 0 12px;padding:14px 0 12px;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#fcfdf9),to(#f7f9f3));background:linear-gradient(180deg,#fcfdf9,#f7f9f3);-webkit-box-shadow:0 8px 18px rgba(69,83,44,.05);box-shadow:0 8px 18px rgba(69,83,44,.05)}.manpower-skill .skill-tabs{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;gap:8px;margin-bottom:10px;padding:0 14px}.manpower-skill .skill-tabs .el-radio-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.manpower-skill .skill-tabs .el-dropdown{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.manpower-skill .skill-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.manpower-skill .skill-stat-card{min-height:96px;border:1px solid #c8d2b7;border-radius:16px;background:#fff;-webkit-box-shadow:0 8px 18px rgba(69,83,44,.06);box-shadow:0 8px 18px rgba(69,83,44,.06);padding:16px 18px}.manpower-skill .skill-stat-value-row{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;gap:8px}.manpower-skill .skill-stat-label{font-size:14px;line-height:1.2;color:#2d2d2d;margin-bottom:10px}.manpower-skill .skill-stat-value{font-size:36px;line-height:1;font-weight:700}.manpower-skill .skill-stat-value.is-green{color:#1f7a0b}.manpower-skill .skill-stat-value.is-brown{color:#9a6a00}.manpower-skill .skill-stat-value.is-blue{color:#1760b8}.manpower-skill .skill-stat-icon{font-size:18px;line-height:1;opacity:.9}.manpower-skill .skill-stat-icon.is-green{color:#6b7f68}.manpower-skill .skill-stat-icon.is-brown{color:#8d5b00}.manpower-skill .skill-stat-icon.is-blue{color:#1760b8}.manpower-skill .skill-board-footer{margin:12px 0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.manpower-skill .skill-actions,.manpower-skill .skill-board-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manpower-skill .skill-action-secondary{background:#f4f3ef;border-color:#d2cec2;color:#1f1f1f}.manpower-skill .skill-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;border:1px solid #c8d2b7;border-radius:18px;padding:9px 12px;background:#fff;-webkit-box-shadow:0 8px 18px rgba(69,83,44,.06);box-shadow:0 8px 18px rgba(69,83,44,.06)}.manpower-skill .skill-legend,.manpower-skill .skill-legend-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manpower-skill .skill-legend-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-size:13px;color:#333;white-space:nowrap}.manpower-skill .skill-legend-box{width:18px;height:18px;border-radius:4px;border:1px solid #c9c9c9;display:inline-block}.manpower-skill .skill-level-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;padding:0 4px;border-radius:4px;border:1px solid transparent;line-height:1.4;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.manpower-skill .legend-empty{background:#fff}.manpower-skill .legend-learning{background:#ff8a34;border-color:#ff8a34}.manpower-skill .legend-guided{background:#6eb3f2;border-color:#6eb3f2}.manpower-skill .legend-independent{background:#4caf50;border-color:#4caf50}.manpower-skill .legend-trainer{background:#b03ad6;border-color:#b03ad6}.manpower-skill .skill-level-empty{background:#fff!important;border-color:#c9c9c9!important;color:#666!important}.manpower-skill .skill-level-learning{background:#ff8a34!important;border-color:#ff8a34!important;color:#fff!important}.manpower-skill .skill-level-guided{background:#6eb3f2!important;border-color:#6eb3f2!important;color:#fff!important}.manpower-skill .skill-level-independent{background:#4caf50!important;border-color:#4caf50!important;color:#fff!important}.manpower-skill .skill-level-trainer{background:#b03ad6!important;border-color:#b03ad6!important;color:#fff!important}.manpower-skill .skill-stat-sub{margin-top:8px;font-size:12px;color:#666}.manpower-skill .skill-dialog .el-dialog__body{padding-top:0}.manpower-skill .skill-table .el-table__fixed-header-wrapper th,.manpower-skill .skill-table .el-table__header-wrapper th{height:32px;padding:0}.manpower-skill .skill-table .el-table__fixed-header-wrapper th>.cell,.manpower-skill .skill-table .el-table__header-wrapper th>.cell{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manpower-skill .skill-table .el-table__empty-block{min-height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fcfcf8));background:linear-gradient(180deg,#fff,#fcfcf8);width:100%!important}.manpower-skill .skill-table .el-table__body-wrapper{overflow-x:auto}.manpower-skill .skill-detail-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;line-height:1.2}.manpower-skill .skill-detail-name small{color:#888}.manpower-skill .skill-plan-form{padding:8px 6px 4px}.manpower-skill .skill-plan-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.manpower-skill .skill-passrate-tags{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.manpower-skill .skill-passrate-tags,.manpower-skill .skill-position-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manpower-skill .skill-position-cell{min-height:100%;text-align:center;padding:2px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.manpower-skill .skill-inline-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px;max-width:100%}.manpower-skill .skill-inline-group>.el-button{float:none;min-width:0;width:22px;height:18px;padding:0 1px;line-height:16px;font-size:10px;border-radius:2px}.manpower-skill .skill-inline-group__button{background-clip:padding-box}.manpower-skill .skill-inline-group>.el-button+.el-button{margin-left:0}.manpower-skill .skill-inline-date{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manpower-skill .skill-inline-date-picker{width:128px}.manpower-skill .skill-empty-state{min-height:280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:32px 16px;color:#6f6f6f}.manpower-skill .skill-empty-state,.manpower-skill .skill-empty-state__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manpower-skill .skill-empty-state__icon{width:72px;height:72px;border-radius:50%;background:#f4f7ef;border:1px solid #d8e3c8;color:#8fa07d;font-size:28px}.manpower-skill .skill-empty-state__title{font-size:16px;line-height:1.4;color:#333;font-weight:600}.manpower-skill .skill-empty-state__desc{font-size:13px;line-height:1.6;color:#7d7d7d;text-align:center;max-width:360px}.manpower-skill .skill-project-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2}.manpower-skill .skill-passrate-value{font-size:18px;line-height:1.2;margin-bottom:6px;text-align:center}.pass-rate{margin-left:20px;font-size:15px}.pass-rate li{float:left;margin-left:10px;line-height:1}