.resume-evaluation-container[data-v-578e7925]{margin-top:20px}.resume-evaluation-container .evaluation-card[data-v-578e7925]{border-radius:12px;overflow:hidden;margin-bottom:30px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);-webkit-transition:all .3s;transition:all .3s}.resume-evaluation-container .evaluation-card[data-v-578e7925]:hover{-webkit-box-shadow:0 10px 24px rgba(0,0,0,.12);box-shadow:0 10px 24px rgba(0,0,0,.12)}.resume-evaluation-container .evaluation-card .header-with-bg[data-v-578e7925]{background:linear-gradient(120deg,#1976d2,#2196f3,#03a9f4);padding:20px;position:relative;overflow:hidden}.resume-evaluation-container .evaluation-card .header-with-bg[data-v-578e7925]:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(33,150,243,.1)),to(transparent));background:linear-gradient(180deg,rgba(33,150,243,.1),transparent)}.resume-evaluation-container .evaluation-card .header-with-bg .header-content[data-v-578e7925]{position:relative;z-index:2}.resume-evaluation-container .evaluation-card .header-with-bg .header-decoration[data-v-578e7925]{position:absolute;top:-20px;right:-20px;z-index:1}.resume-evaluation-container .evaluation-card .header-with-bg .card-title[data-v-578e7925]{font-size:22px;font-weight:600;color:#fff;display:block;margin-bottom:5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.resume-evaluation-container .evaluation-card .header-with-bg .card-title i[data-v-578e7925]{margin-right:10px}.resume-evaluation-container .evaluation-card .header-with-bg .card-subtitle[data-v-578e7925]{font-size:15px;color:hsla(0,0%,100%,.85);display:block}.resume-evaluation-container .evaluation-form[data-v-578e7925]{padding:28px}.resume-evaluation-container .evaluation-form .form-grid[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.resume-evaluation-container .evaluation-form .form-grid .form-col[data-v-578e7925]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.resume-evaluation-container .evaluation-form .form-section[data-v-578e7925]{margin-bottom:28px}.resume-evaluation-container .evaluation-form .form-section .section-title[data-v-578e7925]{font-size:17px;font-weight:500;color:#303133;margin-top:0;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resume-evaluation-container .evaluation-form .form-section .section-title i[data-v-578e7925]{margin-right:8px;color:#409eff}.resume-evaluation-container .evaluation-form .form-section .job-description-input[data-v-578e7925],.resume-evaluation-container .evaluation-form .form-section .resume-select[data-v-578e7925]{width:100%;border-radius:8px}.resume-evaluation-container .evaluation-form .form-section .resume-option[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.resume-evaluation-container .evaluation-form .form-section .resume-option .file-type-icon[data-v-578e7925]{font-size:16px;color:#409eff;margin-right:8px}.resume-evaluation-container .evaluation-form .form-section .resume-option .resume-name[data-v-578e7925]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-evaluation-container .evaluation-form .form-section .resume-option .preview-button[data-v-578e7925]{color:#909399;padding:2px 5px;margin-left:5px}.resume-evaluation-container .evaluation-form .form-section .resume-option .preview-button[data-v-578e7925]:hover{color:#409eff}.resume-evaluation-container .evaluation-form .form-section .job-tags[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag[data-v-578e7925]{cursor:pointer;padding:10px 15px;font-size:14px;-webkit-transition:all .3s;transition:all .3s;border-radius:8px;height:auto;border:none;background-color:#f5f7fa;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);color:#606266}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag i[data-v-578e7925]{margin-right:5px;color:#f0ad4e}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag[data-v-578e7925]:hover{background-color:#ecf5ff;color:#409eff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08)}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag.job-tag-active[data-v-578e7925]{background-color:#409eff!important;color:#fff!important;border-color:#409eff!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag.job-tag-active i[data-v-578e7925]{color:#fff!important}.resume-evaluation-container .evaluation-form .action-buttons[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px;margin-bottom:20px}.resume-evaluation-container .evaluation-form .action-buttons .action-button[data-v-578e7925]{width:150px;margin:0 10px;height:44px;border-radius:22px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;letter-spacing:1px}.resume-evaluation-container .evaluation-form .action-buttons .action-button[data-v-578e7925]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.resume-evaluation-container .evaluation-result[data-v-578e7925]{margin-top:30px;padding:30px 28px;border-top:1px dashed #e0e0e0;background-color:#f9fafc;border-radius:0 0 12px 12px}.resume-evaluation-container .evaluation-result .result-header[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.resume-evaluation-container .evaluation-result .result-header .score-container[data-v-578e7925]{margin-right:45px}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container[data-v-578e7925]{position:relative;width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle[data-v-578e7925]{position:absolute;width:90px;height:90px;border-radius:50%;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;top:15px;left:15px;-webkit-box-shadow:0 6px 15px rgba(0,0,0,.1);box-shadow:0 6px 15px rgba(0,0,0,.1)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle .score-value[data-v-578e7925]{font-size:32px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle.excellent[data-v-578e7925]{background:linear-gradient(135deg,#67c23a,#41b883)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle.good[data-v-578e7925]{background:linear-gradient(135deg,#409eff,#1e88e5)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle.average[data-v-578e7925]{background:linear-gradient(135deg,#e6a23c,#f57c00)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-circle.poor[data-v-578e7925]{background:linear-gradient(135deg,#f56c6c,#e53935)}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-ring[data-v-578e7925]{position:absolute;top:0;left:0;z-index:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 1.2s ease-out;transition:all 1.2s ease-out;-webkit-filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.resume-evaluation-container .evaluation-result .result-header .score-container .score-circle-container .score-label[data-v-578e7925]{position:absolute;bottom:-25px;font-size:14px;font-weight:500;color:#606266;white-space:nowrap}.resume-evaluation-container .evaluation-result .result-header .result-summary[data-v-578e7925]{-webkit-box-flex:1;-ms-flex:1;flex:1}.resume-evaluation-container .evaluation-result .result-header .result-summary h3[data-v-578e7925]{margin-top:0;margin-bottom:15px;font-size:22px;color:#303133;font-weight:600}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note[data-v-578e7925]{margin:0;font-size:16px;padding:12px 18px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note i[data-v-578e7925]{margin-right:10px;font-size:18px}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note.excellent[data-v-578e7925]{background-color:rgba(103,194,58,.1);color:#67c23a;border-left:4px solid #67c23a}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note.good[data-v-578e7925]{background-color:rgba(64,158,255,.1);color:#409eff;border-left:4px solid #409eff}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note.average[data-v-578e7925]{background-color:rgba(230,162,60,.1);color:#e6a23c;border-left:4px solid #e6a23c}.resume-evaluation-container .evaluation-result .result-header .result-summary .summary-note.poor[data-v-578e7925]{background-color:rgba(245,108,108,.1);color:#f56c6c;border-left:4px solid #f56c6c}.resume-evaluation-container .evaluation-result .result-detail[data-v-578e7925]{background-color:#fff;border-radius:12px;padding:28px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06);position:relative}.resume-evaluation-container .evaluation-result .result-detail .loading-container[data-v-578e7925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:150px}.resume-evaluation-container .evaluation-result .result-detail .loading-container .loading-animation[data-v-578e7925]{margin-bottom:20px}.resume-evaluation-container .evaluation-result .result-detail .loading-container .loading-animation .dot-typing[data-v-578e7925]{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#409eff;color:#409eff;-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;-webkit-animation:dot-typing-578e7925 1.5s linear infinite;animation:dot-typing-578e7925 1.5s linear infinite}.resume-evaluation-container .evaluation-result .result-detail .loading-container p[data-v-578e7925]{margin:0;color:#606266;font-size:15px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925]{line-height:1.8;color:#303133}.resume-evaluation-container .evaluation-result .result-detail .analysis-text p[data-v-578e7925]{margin-bottom:16px;font-size:15px;padding-left:10px;position:relative}.resume-evaluation-container .evaluation-result .result-detail .analysis-text p[data-v-578e7925]:last-child{margin-bottom:0}.resume-evaluation-container .evaluation-result .result-detail .analysis-text .analysis-section-title[data-v-578e7925]{margin-top:22px;margin-bottom:15px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text .analysis-item[data-v-578e7925]{position:relative;padding-left:22px;margin-bottom:14px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text .analysis-item .bullet-point[data-v-578e7925]{position:absolute;left:6px;top:10px;width:6px;height:6px;border-radius:50%;background-color:#409eff;display:inline-block}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-green{color:#67c23a;font-weight:600;display:block;margin-top:22px;margin-bottom:12px;padding-left:15px;border-left:4px solid #67c23a;background-color:rgba(103,194,58,.05);padding:10px 15px;border-radius:6px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-green i{margin-right:5px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-red{color:#f56c6c;font-weight:600;display:block;margin-top:22px;margin-bottom:12px;padding-left:15px;border-left:4px solid #f56c6c;background-color:rgba(245,108,108,.05);padding:10px 15px;border-radius:6px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-red i{margin-right:5px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-blue{color:#409eff;font-weight:600;display:block;margin-top:22px;margin-bottom:12px;padding-left:15px;border-left:4px solid #409eff;background-color:rgba(64,158,255,.05);padding:10px 15px;border-radius:6px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-blue i{margin-right:5px}@-webkit-keyframes dot-typing-578e7925{0%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}16.667%{-webkit-box-shadow:9984px -10px 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px -10px 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}33.333%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}50%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px -10px 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px -10px 0 0 #409eff,10014px 0 0 0 #409eff}66.667%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}83.333%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px -10px 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px -10px 0 0 #409eff}to{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}}@keyframes dot-typing-578e7925{0%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}16.667%{-webkit-box-shadow:9984px -10px 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px -10px 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}33.333%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}50%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px -10px 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px -10px 0 0 #409eff,10014px 0 0 0 #409eff}66.667%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}83.333%{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px -10px 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px -10px 0 0 #409eff}to{-webkit-box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff;box-shadow:9984px 0 0 0 #409eff,9999px 0 0 0 #409eff,10014px 0 0 0 #409eff}}@-webkit-keyframes fadeIn-578e7925{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-578e7925{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.resume-evaluation-container .evaluation-result .result-header[data-v-578e7925]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resume-evaluation-container .evaluation-result .result-header .score-container[data-v-578e7925]{margin-right:0;margin-bottom:30px}.resume-evaluation-container .evaluation-result .result-header .result-summary[data-v-578e7925]{text-align:center;width:100%}.resume-evaluation-container .evaluation-result .result-detail[data-v-578e7925]{padding:20px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text .analysis-item[data-v-578e7925]{padding-left:18px}.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-blue,.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-green,.resume-evaluation-container .evaluation-result .result-detail .analysis-text[data-v-578e7925] .highlight-red{padding:8px 12px}.resume-evaluation-container .evaluation-form[data-v-578e7925]{padding:20px}.resume-evaluation-container .evaluation-form .form-section .job-tags .job-tag[data-v-578e7925]{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.resume-evaluation-container .evaluation-form .action-buttons[data-v-578e7925]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.resume-evaluation-container .evaluation-form .action-buttons .action-button[data-v-578e7925]{width:100%;margin:0}}.fade-enter-active[data-v-578e7925],.fade-leave-active[data-v-578e7925]{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.fade-enter[data-v-578e7925],.fade-leave-to[data-v-578e7925]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.resume-select-dropdown .el-select-dropdown__item{padding:0 10px!important;height:auto!important;line-height:40px!important}.resume-select-dropdown .el-select-dropdown__item.selected{font-weight:400}.resume-select-dropdown .el-select-dropdown__item.selected .resume-name{font-weight:700;color:#409eff}