.work-resume-dialog{overflow:hidden;border-radius:12px}.work-resume-dialog .el-dialog__header{padding:19px 22px;border-bottom:1px solid #e7ecec}.work-resume-dialog .el-dialog__body{padding:20px 24px 6px}.work-resume-dialog .el-dialog__footer{padding:15px 24px 20px;border-top:1px solid #e7ecec}.work-resume-intro{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:18px;border-radius:8px;color:#176b72;background:#eff8f7}.work-resume-intro>i{font-size:22px}.work-resume-intro b,.work-resume-intro small{display:block}.work-resume-intro b{margin-bottom:2px;font-size:13px}.work-resume-intro small{color:#687978;font-size:11px}.work-date-grid,.work-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.work-resume-dialog .el-date-editor.el-input{width:100%}.current-job-check{display:block;margin-top:8px;color:#526463}.work-resume-dialog .el-form-item__label{padding-bottom:6px;color:#344746;font-weight:600;line-height:20px}.work-resume-dialog .dialog-footer .el-button{min-width:112px}@media(max-width:660px){.work-resume-dialog{width:94%!important}.work-date-grid,.work-info-grid{grid-template-columns:1fr;gap:0}}.user-form-info-container .form-container[data-v-76ae5d26]{padding:20px;position:relative}.user-form-info-container .footer[data-v-76ae5d26]{background-color:#f9f9f9;padding:10px 20px}.user-form-resource-container .form-container[data-v-1eadcc4e]{padding:20px;position:relative}.user-form-resource-container .footer[data-v-1eadcc4e]{background-color:#f9f9f9;padding:10px 20px}.profile-editor-page{--profile-primary:#176b72;--profile-primary-dark:#10545b;min-height:calc(100vh - 126px)}.profile-editor-page .profile-editor-standard-hero{max-width:1180px;margin:0 auto 16px}.profile-editor-page .profile-editor-hero{position:relative;display:flex;align-items:center;gap:17px;max-width:1180px;min-height:108px;padding:20px 28px;margin:0 auto 16px;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(118deg,var(--profile-primary-dark),var(--profile-primary));box-shadow:0 12px 28px rgba(23,107,114,.14)}.profile-editor-page .profile-editor-hero:after{position:absolute;top:-80px;right:7%;width:230px;height:230px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;content:""}.profile-editor-page .profile-editor-hero-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;border:1px solid hsla(0,0%,100%,.24);border-radius:11px;background:hsla(0,0%,100%,.11);font-size:25px}.profile-editor-page .profile-editor-hero-copy{position:relative;z-index:1}.profile-editor-page .profile-editor-hero-copy>span{color:hsla(0,0%,100%,.72);font-size:11px;letter-spacing:2px}.profile-editor-page .profile-editor-hero-copy h1{margin:5px 0 4px;font-size:24px;line-height:1.3}.profile-editor-page .profile-editor-hero-copy p{margin:0;color:hsla(0,0%,100%,.76);font-size:13px}.profile-editor-page .profile-editor-status{position:relative;z-index:1;margin-left:auto;padding:8px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:20px;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.08);font-size:12px;white-space:nowrap}.profile-editor-page .profile-editor-status i{margin-right:5px}.profile-editor-page .profile-editor-reminder{display:flex;align-items:center;gap:12px;max-width:1180px;padding:12px 17px;margin:0 auto 16px;border:1px solid #ead8a9;border-radius:9px;color:#735d31;background:#fffbef}.profile-editor-page .profile-editor-reminder>i{color:#b57b19;font-size:21px}.profile-editor-page .profile-editor-reminder span,.profile-editor-page .profile-editor-reminder strong{display:block}.profile-editor-page .profile-editor-reminder strong{margin-bottom:2px;font-size:13px}.profile-editor-page .profile-editor-reminder span{color:#88744c;font-size:12px}.profile-editor-page .profile-editor-card{max-width:1180px;margin:0 auto;overflow:hidden;border:1px solid #dfe9e8;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(28,65,68,.07)}.profile-editor-page .profile-editor-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:8px;border-bottom:1px solid #e7eeee;background:#f7faf9}.profile-editor-page .profile-editor-tabs button{display:flex;align-items:center;justify-content:center;gap:11px;min-height:61px;border:0;border-radius:8px;color:#687675;background:transparent;cursor:pointer;transition:.2s ease}.profile-editor-page .profile-editor-tabs button>i{font-size:20px}.profile-editor-page .profile-editor-tabs button b,.profile-editor-page .profile-editor-tabs button small,.profile-editor-page .profile-editor-tabs button span{display:block;text-align:left}.profile-editor-page .profile-editor-tabs button b{color:#354342;font-size:14px}.profile-editor-page .profile-editor-tabs button small{margin-top:3px;color:#899493;font-size:11px}.profile-editor-page .profile-editor-tabs button.active{color:var(--profile-primary);background:#fff;box-shadow:0 3px 12px rgba(37,83,85,.09)}.profile-editor-page .profile-editor-tabs button.active b{color:var(--profile-primary-dark)}.profile-editor-page .profile-editor-tabs button.disabled{opacity:.5;cursor:not-allowed}.profile-editor-page .profile-editor-content{padding:8px 24px 26px}.profile-editor-page .user-form-info-container .form-container,.profile-editor-page .user-form-resource-container .form-container{padding:24px 8px 8px}.profile-editor-page .user-form-info-container .footer,.profile-editor-page .user-form-resource-container .footer{padding:22px 0 2px;margin-top:22px!important;border-top:1px solid #e5eceb;background:#fff}.profile-editor-page .user-form-info-container .footer .el-button,.profile-editor-page .user-form-resource-container .footer .el-button{min-width:132px;padding:11px 24px}.profile-editor-page .user-form-info-container .grey{overflow:hidden;border-radius:7px}.profile-editor-page .user-form-info-container .editor-btn{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:0;flex-wrap:nowrap!important;white-space:nowrap}.profile-editor-page .user-form-info-container .editor-btn .el-link{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-weight:500;line-height:20px}.profile-editor-page .user-form-info-container .editor-btn .el-divider--vertical{margin:0 8px}@media(max-width:760px){.profile-editor-page{padding:12px!important}.profile-editor-page .profile-editor-hero{align-items:flex-start;padding:18px}.profile-editor-page .profile-editor-hero-icon{width:44px;height:44px;flex-basis:44px}.profile-editor-page .profile-editor-hero-copy h1{font-size:20px}.profile-editor-page .profile-editor-hero-copy p,.profile-editor-page .profile-editor-status,.profile-editor-page .profile-editor-tabs button small{display:none}.profile-editor-page .profile-editor-content{padding:4px 10px 18px}}