@font-face{font-family:HarmonyOS Sans SC;src:url(../fonts/HarmonyOS_Sans_SC_Medium.5a9bbb1e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.99fc0816.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:YouSheBiaoTiHei;src:url(../fonts/YouSheBiaoTiHei.1726685c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DIN-BlackItalic;src:url(../fonts/DIN-BlackItalic.ec168b65.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DIN-BoldItalic;src:url(../fonts/DIN-BoldItalic.d3a8f574.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:YouSheShaYuFei;src:url(../fonts/YouSheShaYuFeiTeJianKangTi.971ef23e.ttf) format("truetype");font-weight:400;font-style:normal}a,body,div,h1,h2,h3,h4,h5,html,p,span,ul{margin:0;padding:0;list-style:none;box-sizing:border-box}.mr32{margin-right:1.7vw}body{line-height:unset!important}#app,.app-container,.model-footer,body,html{width:100%;height:100%}.model-footer{display:flex;box-sizing:border-box;padding-right:2.5vw;align-items:center;justify-content:flex-end}.model-footer .button-container{width:5vw;margin-left:.8vw}@keyframes blink-soft{0%{opacity:.5}to{opacity:1}}.prompt-modal-container .body-container{width:29.2vw!important;height:7.9vw!important;display:flex;justify-content:center;align-items:center}.prompt-modal-container .body-container .prompt-text{font-family:HarmonyOS Sans SC;font-size:1vw;line-height:1.5vw;letter-spacing:0;font-weight:500;color:#fff;text-align:center;text-align:left}.prompt-modal-container .prompt-content{width:21.5vw;display:flex}.prompt-modal-container .prompt-content img{width:1.3vw;height:1.3vw;margin-right:.4vw;margin-top:.1vw}.n-message-container.n-message-container--top{top:5.6vw!important}.n-message-wrapper{--n-color:rgba(0,0,0,0.3)!important;--n-text-color:#fff!important;--n-font-size:0.8vw!important}.n-checkbox{--n-border:1px soid hsla(0,0%,100%,0.3)!important;--n-border-checked:1px soid #2174ff!important;--n-color-checked:#2174ff!important;--n-border-focus:1px soid #2174ff!important;--n-box-shadow-focus:0 0 0 0.1vw rgba(52,120,225,0.1)!important;--n-color-disabled:hsla(0,0%,100%,0.3)!important;--n-border-disabled:1px soid hsla(0,0%,100%,0.3)!important;--n-text-color-disabled:hsla(0,0%,100%,0.3)!important;display:flex;align-items:center}.n-checkbox .n-checkbox-box-wrapper{width:1vw;height:1vw}.n-checkbox .n-checkbox-box{width:100%;height:100%;border-radius:.2vw;background:hsla(0,0%,100%,.3)}.n-checkbox .n-checkbox-icon{width:100%;height:100%;left:0!important;top:0!important}.n-checkbox .n-checkbox__label{font-family:HarmonyOS Sans SC;font-size:.9vw;line-height:1.3vw;letter-spacing:0;font-weight:500;color:hsla(0,0%,100%,.9);line-height:1.1vw}.n-progress--line{width:100%;--n-icon-size-line:0.8vw!important;--n-rail-height:0.8vw!important;--n-rail-color:hsla(0,0%,100%,0.1)!important;--n-fill-color:#2174ff!important}::v-deep(.n-progress .n-progress-content){width:100%;height:.8vw;background-color:hsla(0,0%,100%,.1)}::v-deep(.n-progress .n-progress-graph .n-progress-graph-line.n-progress-graph-line--indicator-inside .n-progress-graph-line-rail){width:100%;height:.8vw;line-height:.8vw;border-radius:0}::v-deep(.n-progress .n-progress-graph .n-progress-graph-line.n-progress-graph-line--indicator-inside .n-progress-graph-line-rail .n-progress-graph-line-fill){border-radius:0}::v-deep(.n-progress .n-progress-graph .n-progress-graph-line.n-progress-graph-line--indicator-inside .n-progress-graph-line-rail .n-progress-graph-line-indicator){display:none}.el-message{padding:.6vw .8vw!important;box-sizing:border-box}.el-message .el-message__icon{display:none}.el-message.custom-message{border:.5px solid #dcdcdc;border-radius:.3vw;box-shadow:0 .4vw .5vw -.3vw rgba(0,0,0,.08),0 .8vw 1.3vw .1vw rgba(0,0,0,.04),0 .3vw 1.6vw .3vw rgba(0,0,0,.05);background:#fff;user-select:none}.el-message.custom-message .el-message__content{margin-right:1vw}.el-message.custom-message .myMessageContent{display:flex;align-items:center}.el-message.custom-message .myMessageContent img{width:1vw;height:1vw;margin-right:.4vw}.el-message.custom-message .myMessageContent .message-text{width:16.8vw;font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1vw;letter-spacing:0;font-weight:400;color:rgba(0,0,0,.9);-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.el-message.custom-warning{border-radius:.4vw;background:rgba(21,24,29,.3);border:unset!important;z-index:1800!important}.el-message.custom-warning .waring-content{display:flex;align-items:center}.el-message.custom-warning .waring-content img{width:1vw;height:1vw;margin-right:.4vw}.el-message.custom-warning .message-text{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1vw;letter-spacing:0;font-weight:400;color:#fff;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.el-message.yellow-warning{background:rgba(255,188,67,.3)!important}.el-message.red-warning{background:rgba(231,1,2,.3)!important}.el-menu{background-color:transparent;border-right:0}.el-menu .menu-title{font-family:HarmonyOS Sans SC;font-size:.9vw;line-height:1.3vw;letter-spacing:0;font-family:500;color:hsla(0,0%,100%,.9)}.el-menu ::v-deep .el-menu-item,.el-menu ::v-deep .el-sub-menu .el-menu-item,.el-menu ::v-deep .el-sub-menu__title{user-select:none}.el-menu ::v-deep .el-menu-item.is-active,.el-menu ::v-deep .el-sub-menu .el-menu-item.is-active,.el-menu ::v-deep .el-sub-menu__title.is-active{background-color:hsla(0,0%,100%,.1)!important}.el-menu ::v-deep .el-menu-item.is-active .menu-title,.el-menu ::v-deep .el-sub-menu .el-menu-item.is-active .menu-title,.el-menu ::v-deep .el-sub-menu__title.is-active .menu-title{color:#4382e3!important}.el-menu ::v-deep .el-menu-item:hover,.el-menu ::v-deep .el-sub-menu .el-menu-item:hover,.el-menu ::v-deep .el-sub-menu__title:hover{background-color:hsla(0,0%,100%,.1)!important}.el-menu ::v-deep .el-menu-item:hover .menu-title,.el-menu ::v-deep .el-sub-menu .el-menu-item:hover .menu-title,.el-menu ::v-deep .el-sub-menu__title:hover .menu-title{color:hsla(0,0%,100%,.9)!important}.el-menu ::v-deep .el-sub-menu .el-sub-menu__icon-arrow{font-size:1vw!important;color:hsla(0,0%,100%,.6)!important}.el-menu ::v-deep .el-sub-menu .el-menu{background-color:transparent!important}.el-menu ::v-deep .el-sub-menu .el-menu .el-menu-item,.el-menu ::v-deep .el-sub-menu .el-menu .menu-title{font-family:HarmonyOS Sans SC;font-size:.9vw;line-height:1.3vw;letter-spacing:0;font-family:500;color:hsla(0,0%,100%,.9)}.el-menu ::v-deep .el-sub-menu .el-menu .el-menu-item.is-active{background-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.el-menu ::v-deep .el-sub-menu .el-menu .el-menu-item:hover{background-color:hsla(0,0%,100%,.1)!important;color:#4382e3!important}.el-popper{background:#212128!important;border:none!important}.el-popper .el-popper__arrow{display:none!important}.el-popper .el-date-range-picker__header div{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1vw;letter-spacing:0;font-weight:500;color:hsla(0,0%,100%,.9)}.el-popper .el-date-range-picker__header .el-picker-panel__icon-btn{margin:0;color:hsla(0,0%,100%,.9)!important}.el-popper .el-date-range-picker__header .el-picker-panel__icon-btn i{font-size:1vw!important}.el-popper .el-date-table{--el-datepicker-inrange-bg-color:#535d6d!important;--el-datepicker-inrange-hover-bg-color:#535d6d!important;--el-datepicker-active-color:#2174ff!important}.el-popper .el-date-table th{color:hsla(0,0%,100%,.6)}.el-popper .el-date-table .el-date-table-cell__text,.el-popper .el-date-table th{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;font-weight:500;line-height:.9vw}.el-popper .el-date-table .el-date-table-cell__text{color:hsla(0,0%,100%,.2)}.el-popper .el-date-table .available .el-date-table-cell__text{color:hsla(0,0%,100%,.9)!important}.el-popper .el-date-table td.disabled .el-date-table-cell{background-color:transparent!important}.el-popper .el-select-dropdown__item{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1vw;letter-spacing:0;font-family:500;line-height:unset!important;display:flex;align-items:center;color:hsla(0,0%,100%,.9)}.el-popper .el-select-dropdown__item.is-hovering{background-color:#2e2e2e!important;color:#4382e3}.el-popper .el-select-dropdown__item.is-selected{background-color:#2e2e2e!important;color:hsla(0,0%,100%,.9)!important;font-weight:500}::v-deep .el-radio{--el-radio-input-bg-color:#323843;--el-radio-input-border:1px solid #424a57!important;--el-radio-input-border-color-hover:#424a57!important}::v-deep .el-radio .el-radio__label{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;color:hsla(0,0%,100%,.9)!important}::v-deep .el-radio .el-radio__inner{width:.7vw;height:.7vw}::v-deep .el-radio .is-checked .el-radio__inner{background-color:#323843;border-color:#323843;box-sizing:border-box}::v-deep .el-radio .is-checked .el-radio__inner:after{width:.4vw;height:.4vw;background-color:#2174ff}.n-select{width:100%;height:100%}.n-select .n-base-selection{width:100%;height:100%;--n-height:100%!important;--n-border-radius:0.4vw!important;--n-border:1px solid #29292b!important;--n-border-active:1px solid #545455!important;--n-border-focus:1px solid #545455!important;--n-border-hover:1px solid #545455!important;--n-color:#29292b!important;--n-color-active:#2a2a2c!important;--n-box-shadow-active:none!important;--n-box-shadow-focus:none!important;--n-box-shadow-hover:none!important}.n-select .n-base-selection-input{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:.6vw 1.9vw .6vw 1.1vw!important}.n-select .n-base-suffix{right:.6vw}.n-select .n-base-selection-input__content{width:100%;font-family:HarmonyOS Sans SC;font-size:.9vw;line-height:1.3vw;letter-spacing:0;font-weight:500;color:hsla(0,0%,100%,.9);line-height:24px}.n-select .n-base-clear__placeholder{display:none}.n-select .n-base-clear{width:1.3vw;height:1.3vw}.n-select .n-base-clear:after{content:"";position:absolute;border-radius:.4vw;border-left:.4vw solid transparent;border-right:.4vw solid transparent;border-top:.4vw solid #999;left:50%;bottom:32%;transform:translateX(-50%)}.v-binder-follower-container .n-select-menu{--n-color:#000!important;--n-border-radius:0.4vw!important;--n-option-color-active:transparent!important;--n-option-color-active-pending:#1e1e1e!important;--n-option-color-pending:#1e1e1e!important;--n-option-text-color:hsla(0,0%,100%,0.9)!important;--n-option-text-color-active:#4382e3!important;--n-option-text-color-pressed:hsla(0,0%,100%,0.9)!important;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.2);margin:.1vw 0}.v-binder-follower-container .n-select-menu .n-base-select-menu .n-base-select-option:before{left:.4vw;right:.4vw}.v-binder-follower-container .n-select-menu .n-base-select-option__content{font-family:HarmonyOS Sans SC;font-size:.9vw;line-height:1.3vw;letter-spacing:0;font-weight:500;line-height:24px}.v-binder-follower-container .n-select-menu .n-base-select-option{display:flex;align-items:center;justify-content:center}.pagination-style{z-index:100}.pagination-style ::v-deep .el-pagination__total{display:none}.pagination-style ::v-deep .btn-next,.pagination-style ::v-deep .btn-prev,.pagination-style ::v-deep .el-input__wrapper,.pagination-style ::v-deep .el-pager li,.pagination-style ::v-deep .el-pagination__jump,.pagination-style ::v-deep .el-pagination__sizes,.pagination-style ::v-deep .pagination__total{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;font-weight:400;color:hsla(0,0%,100%,.9);background-color:hsla(0,0%,100%,.1)}.pagination-style ::v-deep .el-pager li.is-active{background:#4382e3!important;color:hsla(0,0%,100%,.9)}.pagination-style ::v-deep .btn-next:hover,.pagination-style ::v-deep .btn-prev:hover{color:#4382e3}.pagination-style ::v-deep .el-input__wrapper{box-shadow:none!important}.pagination-style ::v-deep .el-input__wrapper .el-input__inner{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;font-weight:400;color:hsla(0,0%,100%,.9)}.pagination-style ::v-deep .el-pagination__jump{padding:0 .4vw!important;border-radius:.2vw!important}.pagination-style ::v-deep .el-select__wrapper{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;font-weight:400;color:rgba(0,0,0,.9);border-radius:.2vw;background:hsla(0,0%,100%,.1);box-shadow:unset}.pagination-style ::v-deep .el-select__placeholder{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.1vw;letter-spacing:0;font-weight:400;color:hsla(0,0%,100%,.9)!important}.pagination-style.small-pagination ::v-deep .el-pagination__sizes .el-select__wrapper{height:32x!important;line-height:1.7vw!important}.pagination-style.small-pagination ::v-deep .btn-next,.pagination-style.small-pagination ::v-deep .btn-prev,.pagination-style.small-pagination ::v-deep .btn-quicknext{background-color:transparent!important;width:1.7vw!important;height:1.7vw!important}.pagination-style.small-pagination ::v-deep .el-pager li{width:1.7vw!important;height:1.7vw!important}.pagination-style.small-pagination ::v-deep .el-pagination__jump{height:1.7vw!important}.pagination-style.default-size-pagination ::v-deep .el-pagination__sizes .el-select__wrapper{height:40x!important;line-height:2.1vw!important}.pagination-style.default-size-pagination ::v-deep .btn-next,.pagination-style.default-size-pagination ::v-deep .btn-prev,.pagination-style.default-size-pagination ::v-deep .btn-quicknext{background-color:transparent!important;width:2.1vw!important;height:2.1vw!important}.pagination-style.default-size-pagination ::v-deep .el-pager li{width:2.1vw!important;height:2.1vw!important}.pagination-style.default-size-pagination ::v-deep .el-pagination__jump{height:2.1vw!important}.custom-numner-input{width:100%;height:100%}.custom-numner-input ::v-deep .el-input__wrapper{padding:0 .7vw!important}.custom-numner-input ::v-deep .el-input__inner{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.3vw;letter-spacing:0}.custom-numner-input ::v-deep .el-input{--el-input-text-color:hsla(0,0%,100%,0.9)!important;--el-input-border:0.1vw solid transparent!important;--el-input-border-color:#424a57!important;--el-input-bg-color:#272b34!important;--el-input-border-radius:0.4vw!important;--el-input-hover-border-color:#2174ff!important;--el-input-focus-border-color:#2174ff!important;--el-input-placeholder-color:hsla(0,0%,100%,0.4)!important;--el-input-height:1.3vw!important;--el-disabled-bg-color:#323843!important;--el-disabled-border-color:#424a57!important}.custom-numner-input ::v-deep .el-input__suffix-inner{font-family:HarmonyOS Sans SC;font-size:.8vw;line-height:1.3vw;letter-spacing:0}.custom-controller-slider{width:100%;height:100%}::v-deep .custom-controller-slider.el-slider{height:100%!important;--el-slider-main-bg-color:#2174ff!important;--el-slider-runway-bg-color:#424a57!important;--el-slider-border-radius:5.2vw!important;--el-slider-height:100%!important;--el-slider-disabled-color:#073ab5!important}.custom-controller-slider ::v-deep .el-slider__button{width:.8vw!important;height:.8vw!important;background-color:#fff;box-shadow:0 0 .2vw 0 hsla(0,0%,100%,.5);transform:scale(1)!important;border:.1vw solid #2174ff!important}.custom-controller-slider ::v-deep .is-disabled .el-slider__button{background-color:#858a99!important;border-color:#073ab5!important}.custom-controller-slider ::v-deep .el-slider.is-vertical .el-slider__runway{margin:0!important}.custom-controller-slider ::v-deep .is-disabled.el-slider__runway{--el-slider-runway-bg-color:#323843!important}.custom-controller-slider ::v-deep .el-slider__button-wrapper{--el-slider-button-wrapper-offset:-106%!important}.custom-controller-slider ::v-deep .el-slider__bar{border-radius:5.2vw 0 0 5.2vw!important}:root{--candidate-blue:#1768e5;--candidate-blue-light:#4d91f7;--candidate-blue-soft:#eef5ff;--candidate-ink:#172033;--candidate-text:#536176;--candidate-muted:#8b98aa;--candidate-line:#e4ebf5;--candidate-bg:#eef3fa;--candidate-green:#1faf7a;--candidate-orange:#f58a2d;--candidate-red:#ef5b68;--candidate-violet:#6656e8;--candidate-shadow:0 0.6vw 1.6vw rgba(38,74,127,0.08)}.candidate-page{inset:0;background:linear-gradient(145deg,#edf4ff,#f8faff);color:var(--candidate-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.candidate-page,.candidate-page *{box-sizing:border-box}.candidate-page .candidate-container{width:100%;height:100%;margin:0 auto;padding:1.3vw}.candidate-page .candidate-page-head{min-height:3.9vw;display:flex;align-items:flex-start;justify-content:space-between;gap:1.3vw;margin-bottom:.9vw}.candidate-page .candidate-page-head h1{margin:0 0 .4vw;font-size:1.6vw;line-height:1.2;letter-spacing:-.02em}.candidate-page .candidate-page-head p{margin:0;color:var(--candidate-muted);font-size:.8vw}.candidate-page .candidate-title-back{display:flex;align-items:flex-start;gap:1vw}.candidate-page .candidate-card{border:1px solid rgba(224,233,245,.92);border-radius:.9vw;box-shadow:var(--candidate-shadow)}.candidate-page .candidate-back-button{margin-top:.2vw;font-size:.7vw;background-color:transparent!important;font-weight:700}.candidate-page .candidate-back-button:hover{color:#409eff;background-color:transparent}.candidate-page .candidate-hero{color:#fff;border:0;background:linear-gradient(135deg,#0e5fdc,#4b90f4)}.candidate-page .candidate-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.8vw;margin-bottom:.9vw}.candidate-page .candidate-section-title h2,.candidate-page .candidate-section-title h3{margin:0 0 .3vw;font-size:.9vw}.candidate-page .candidate-section-title p{margin:0;color:var(--candidate-muted);font-size:.7vw}.candidate-page .candidate-kpi-label,.candidate-page .candidate-meta-label{display:block;margin-bottom:.4vw;color:var(--candidate-muted);font-size:.6vw}.candidate-page .candidate-empty{min-height:13.5vw;display:grid;place-items:center}.candidate-page .candidate-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.4vw}.candidate-dialog-content{padding:.5vw .2vw .2vw;text-align:center}.candidate-dialog-content .dialog-symbol{width:4.3vw;height:4.3vw;margin:0 auto 1vw;display:grid;place-items:center;border-radius:1.3vw;color:var(--candidate-blue);background:var(--candidate-blue-soft);font-size:1.9vw}.candidate-dialog-content .dialog-symbol--danger{color:var(--candidate-red);background:#fff0f2}.candidate-dialog-content h2{margin:0 0 .5vw;font-size:1.3vw}.candidate-dialog-content p{margin:0;color:var(--candidate-muted);line-height:1.8}.candidate-dialog-content .dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6vw;margin-top:1.4vw}.candidate-dialog-content .dialog-error{margin-top:.6vw;color:var(--candidate-red);font-size:.7vw}.certificate-paper{min-height:28.1vw;padding:2.9vw;position:relative;overflow:hidden;border:.2vw solid #8db9ef;border-radius:.5vw;background:linear-gradient(145deg,#fff,#eef6ff);text-align:center}.certificate-paper:before{content:"";position:absolute;inset:.8vw;border:1px solid #b8d4f5;pointer-events:none}.certificate-paper div,.certificate-paper h2,.certificate-paper p{position:relative}.certificate-paper h2{margin:2.3vw 0 .5vw;color:#194c88;font-size:2vw}.certificate-paper .certificate-en{color:#7892b2;font-size:.7vw;letter-spacing:.22em}.certificate-paper .certificate-title{margin:3vw 0 1.1vw;color:#173d70;font-size:1.6vw;font-weight:850}.certificate-paper p{color:#536b8c;font-size:.8vw;line-height:1.9}.certificate-paper .certificate-foot{margin-top:2.9vw;color:#7f94af;font-size:.7vw}.certificate-paper .certificate-number{margin-top:2vw;color:#536b8c;font-size:.8vw}.certificate-paper .certificate-generated-at{margin-top:.6vw;color:#8ba0bb;font-size:.6vw}.certificate-dialog-actions{display:flex;justify-content:flex-end;gap:.5vw;margin-top:.8vw}.candidate-page{width:100%;height:100%}.candidate-page .candidate-page-header h1{margin:0;color:rgba(0,0,0,.9);font-size:1.3vw;font-weight:700;line-height:1.7vw;letter-spacing:0}.candidate-page .candidate-page-header p{margin:0;padding-top:.2vw;color:rgba(0,0,0,.6)!important;font-size:.7vw!important;font-weight:400!important;line-height:1.1vw;letter-spacing:0}.candidate-hall{position:fixed;inset:0;width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;color:rgba(0,0,0,.9);background:#f3f3f4;font-family:HarmonyOS Sans SC!important}.candidate-hall *,.candidate-hall :after,.candidate-hall :before{box-sizing:border-box}.candidate-hall__background{position:absolute;inset:0 0 auto;height:29.5vw;overflow:hidden;pointer-events:none}.candidate-hall__background img:first-child{position:absolute;top:0;right:0;width:100vw;height:30.3vw;object-fit:cover}.candidate-hall__background img:last-child{position:absolute;bottom:0;left:0;width:100vw;height:15.6vw;object-fit:fill}.candidate-hall__container{position:relative;z-index:1;display:flex;width:100%;padding:1.3vw;flex-direction:column;box-sizing:border-box;gap:1vw}.candidate-hall__header{display:flex;width:100%;height:3vw;align-items:center;justify-content:space-between}.candidate-hall__identity{display:flex;align-items:center;gap:.8vw}.candidate-hall__home-icon{display:block;width:2.5vw;height:2.5vw}.candidate-hall__results-button{display:flex;width:6.7vw;height:2.1vw;margin-top:0;padding:0;align-items:center;justify-content:center;gap:.4vw;border:0;border-radius:.4vw;color:#2174ff;background:#fff;box-shadow:0 .6vw 2.1vw rgba(43,84,230,.25);font-family:PingFang SC,sans-serif;font-size:.7vw;font-weight:400;line-height:1.1vw;cursor:pointer}.candidate-hall__results-button img{width:1vw;height:1vw}.candidate-hall__hero{position:relative;display:flex;width:100%;height:7vw;padding:1.3vw;overflow:hidden;align-items:center;justify-content:space-between;border-radius:1vw;background:#2174ff}.candidate-hall__hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.candidate-hall__hero-copy{position:relative;z-index:1}.candidate-hall__hero-copy h2{margin:0 0 .4vw;color:#fff;font-size:1.3vw;font-weight:700;line-height:1.7vw}.candidate-hall__hero-copy p{margin:0;color:hsla(0,0%,100%,.75);font-size:.8vw;font-weight:400;line-height:1.3vw}.candidate-hall__stats{position:relative;z-index:1;display:flex;gap:.8vw}.candidate-hall__stat{position:relative;display:flex;width:8.5vw;height:4.5vw;padding:.6vw;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;border-radius:.6vw}.candidate-hall__stat img{position:absolute;inset:0;width:100%;height:100%}.candidate-hall__stat span,.candidate-hall__stat strong{position:relative;z-index:1}.candidate-hall__stat span{color:rgba(0,0,0,.6);font-size:.7vw;font-weight:400;line-height:1.1vw}.candidate-hall__stat strong{color:#2174ff;font-size:1.7vw;font-weight:700;line-height:2.1vw}.candidate-hall__stat.is-warning strong{color:#fc8800}.candidate-hall__stat.is-success strong{color:#38aa43}.candidate-hall__panel{position:relative;width:100%;min-height:calc(100vh - 14.4vw);overflow:hidden;border-radius:1vw;background:linear-gradient(180deg,#e7f0ff,#fff)}.candidate-hall__filters{position:absolute;top:1vw;left:1.3vw;display:grid;grid-template-columns:18.8vw 18.8vw 25vw 10.8vw;grid-template-rows:2.5vw;width:100%;gap:.8vw}.candidate-hall__date-range,.candidate-hall__search,.candidate-hall__status-select{flex:0 0 auto}.candidate-hall__search,.candidate-hall__status-select{width:18.8vw}.candidate-hall__date-range{width:25vw!important}.candidate-hall__filters .el-input__wrapper,.candidate-hall__filters .el-select__wrapper{height:2.5vw;min-height:2.5vw;padding:0 .8vw;border:.1vw solid #dcdde1;border-radius:.4vw;background:#fff;box-shadow:none}.candidate-hall__filters .el-input__inner,.candidate-hall__filters .el-range-input,.candidate-hall__filters .el-select__selected-item{color:rgba(0,0,0,.9);font-family:HarmonyOS Sans SC,sans-serif;font-size:.8vw;line-height:1.3vw}.candidate-hall__filters .el-input__inner::placeholder,.candidate-hall__filters .el-range-input::placeholder{color:rgba(0,0,0,.26)}.candidate-hall__filters .el-input__prefix-inner{margin-right:.4vw}.candidate-hall__filters .el-input__prefix-inner .el-icon{width:.9vw;height:.9vw;font-size:.9vw}.candidate-hall__filters .el-range-separator{width:auto;color:rgba(0,0,0,.26);font-size:.7vw}.candidate-hall__filter-actions{display:flex;margin-left:0;gap:.6vw}.candidate-hall__query-button.candidate-button,.candidate-hall__reset-button.candidate-button{width:5vw;height:2.5vw;margin:0;padding:0;border-radius:.4vw;font-size:.8vw;line-height:1.3vw}.candidate-hall__scrollbar{--el-scrollbar-bg-color:#2174ff;--el-scrollbar-hover-bg-color:#2174ff;--el-scrollbar-opacity:1;--el-scrollbar-hover-opacity:1;position:absolute;top:4.8vw;left:1.3vw;width:95vw;height:calc(100% - 4.5vw)}.candidate-hall__scrollbar .el-scrollbar__wrap{height:calc(100% - 1.3vw)!important;overflow-x:hidden!important;overflow-y:auto!important}.candidate-hall__scrollbar .el-scrollbar__bar.is-horizontal{display:none}.candidate-hall__scrollbar .el-scrollbar__bar.is-vertical{z-index:2;display:block}.candidate-hall__scrollbar .el-scrollbar__thumb{background-color:#2174ff}.candidate-hall__grid{display:grid;width:95vw;grid-template-columns:repeat(4,23.1vw);gap:.8vw}.candidate-hall__empty{position:absolute;top:4.8vw;left:1.3vw;display:flex;width:95vw;height:30.4vw;align-items:center;flex-direction:column;justify-content:center}.candidate-hall-session{position:relative;width:23.1vw;height:16.3vw;overflow:hidden;border-radius:1vw;font-family:HarmonyOS Sans SC,sans-serif}.candidate-hall-session__surface{position:absolute;inset:0;width:23.1vw;height:16.3vw}.candidate-hall-session__status{position:absolute;z-index:2;top:.2vw;right:1.3vw;color:#fff;font-size:.8vw;font-weight:700;line-height:1.3vw}.candidate-hall-session__content{position:absolute;top:0;left:1.3vw;display:flex;width:20.6vw;padding:1.3vw 0;flex-direction:column;gap:.8vw}.candidate-hall-session__heading{display:flex;height:3.3vw;align-items:flex-start;flex-direction:column;gap:.4vw}.candidate-hall-session__heading h3{width:100%;margin:0;overflow:hidden;color:rgba(0,0,0,.9);font-size:1.1vw;font-weight:600;line-height:1.7vw;text-overflow:ellipsis;white-space:nowrap}.candidate-hall-session__mode{display:inline-flex;height:1.3vw;padding:.3vw .4vw;align-items:center;border-radius:.3vw;color:#fff;background:radial-gradient(ellipse at 4% 6%,#7d4028 0,#5e301e 25%,#3f2014 50%,#1f100a 75%,#000 100%);font-size:.7vw;font-weight:400;line-height:.7vw}.candidate-hall-session__tags{display:flex;height:1.3vw;align-items:flex-start;gap:.4vw}.candidate-hall-session__permission{display:inline-flex;height:1.3vw;padding:.1vw .4vw;align-items:center;border-radius:.2vw;color:rgba(0,0,0,.9);background:#fff;font-family:PingFang SC,sans-serif;font-size:.6vw;font-weight:400;line-height:1vw}.candidate-hall-session__time{display:flex;width:20.6vw;height:5.8vw;padding:.8vw;flex-direction:column;gap:.2vw;border-radius:.8vw .8vw .8vw .4vw;background:#dbedff}.candidate-hall-session__time p{display:flex;height:1.3vw;margin:0;align-items:center;gap:.3vw;color:#012370;font-size:.8vw;line-height:1.3vw}.candidate-hall-session__time img{width:.8vw;height:.8vw}.candidate-hall-session__time strong{font-weight:700}.candidate-hall-session__time .is-end{color:#2174ff}.candidate-hall-session__time .is-publish{color:rgba(0,0,0,.9)}.candidate-hall-session__action.candidate-button{width:20.6vw;height:2.9vw;margin:0;padding:0;border:0;border-radius:.6vw;color:hsla(0,0%,100%,.9);background:linear-gradient(90deg,#2174ff,#7ab0ff);font-family:HarmonyOS Sans SC,sans-serif;font-size:1vw;font-weight:500;line-height:1.5vw}.candidate-hall-session--purple .candidate-hall-session__time{background:#e8e5ff}.candidate-hall-session--purple .candidate-hall-session__time .is-end{color:#7944fd}.candidate-hall-session--purple .candidate-hall-session__action.candidate-button{background:linear-gradient(90deg,#7642ff,#a98eff)}.candidate-hall-session--disabled .candidate-hall-session__heading h3,.candidate-hall-session--disabled .candidate-hall-session__time p{color:rgba(0,0,0,.26)}.candidate-hall-session--disabled .candidate-hall-session__mode{background:linear-gradient(90deg,#c4c6cd,#a2a6b1)}.candidate-hall-session--disabled .candidate-hall-session__permission{color:rgba(0,0,0,.26)}.candidate-hall-session--disabled .candidate-hall-session__time{background:#e7e8eb}.candidate-hall-session--disabled .candidate-hall-session__action.candidate-button,.candidate-hall-session--disabled .candidate-hall-session__action.candidate-button.is-disabled,.candidate-hall-session--unqualified .candidate-hall-session__action.candidate-button,.candidate-hall-session--unqualified .candidate-hall-session__action.candidate-button.is-disabled{border:0;color:hsla(0,0%,100%,.9);background:linear-gradient(90deg,#a2a6b1,#c4c6cd);opacity:1}