.error-container{width:100%;height:100%;display:flex;justify-content:center}.error-container .error-wrap{display:flex;margin-top:120px;flex-direction:column;align-items:center}.error-container .error-wrap .error-status{font-weight:500;font-size:24px;color:rgba(0,0,0,.85);line-height:32px;margin-top:24px}.error-container .error-wrap .error-msg{font-weight:400;font-size:14px;color:rgba(0,0,0,.45);line-height:22px;margin-top:8px}.error-container .error-wrap .back-btn{margin-top:24px}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.question-container{font-family:PingFangSC,PingFang SC;color:rgba(0,0,0,.88);text-align:left;font-style:normal}.question-container .question-tags{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;height:46px;display:flex;align-items:center;padding:0 20px}.question-container .question-tags .tag-item{margin:0 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.question-container .question-content{margin:24px}.question-container .question-content .question-title{font-weight:500;font-size:20px;line-height:28px;margin-bottom:16px}.question-container .question-content .question-choice{font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center}.result-container{margin:32px 24px;padding:16px;border:1px solid #85edc7;border-radius:8px;background:rgba(230,255,244,.5);font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;font-style:normal}.result-container .result-answer{background:#11c898;border-radius:8px;width:fit-content;padding:4px 12px;line-height:20px;color:#fff}.result-container .result-my-answer,.result-container .result-standard{color:#000;line-height:20px;margin-top:12px}.result-container .result-analyze{display:flex;color:rgba(0,0,0,.88);line-height:22px;margin-top:12px}.result-container .result-analyze .analyze-content{flex:1}.result-container.false{background:#fff1f0;border-radius:8px;border:1px solid #ffccc7}.result-container.false .result-answer{background:#ff4d4f}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#f3f4f5;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px}.answer-page .answer-header .header-left .header-left-text{margin-left:13px;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px;text-align:left;font-style:normal}.answer-page .answer-header .header-right{display:flex;align-items:center}.answer-page .answer-header .header-right .header-submit-btn{margin-right:24px;width:82px;border-radius:8px;margin-left:8px}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.exam-answer-page .exam-header{background:#0f2653;height:64px;display:flex;justify-content:space-between;align-items:center;color:#fff}.exam-answer-page .exam-header .exam-header-title{background:#405275;border-radius:8px;font-weight:500;font-size:20px;line-height:32px;padding:4px 16px;max-width:580px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-answer-page .exam-header .exam-header-right{display:flex;align-items:center}.exam-answer-page .exam-header .exam-header-right .exam-time-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;white-space:wrap}.exam-answer-page .exam-header .exam-header-right .exam-time-wrap .exact-time{text-wrap:nowrap}.exam-answer-page .exam-header .exam-header-right .header-submit{margin:0 32px;width:96px;height:40px;font-size:16px;line-height:24px}.exam-answer-page .exam-body-left{width:256px;height:100%;background:#fff;display:flex;flex-direction:column}.exam-answer-page .exam-body-left .exam-left-name{display:flex;background:rgba(0,0,0,.02);box-shadow:0 1px 0 0 rgba(0,0,0,.05);height:56px;align-items:center;padding-left:32px;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px}.exam-answer-page .exam-body-left .exam-left-list{flex:1;overflow-y:auto;padding:24px 32px}.exam-answer-page .exam-body-left .exam-left-list .exam-question-type{margin-bottom:16px;margin-top:24px}.exam-answer-page .exam-body-left .exam-left-list .exam-question-type:first-child{margin-top:0}.exam-answer-page .exam-body-left .exam-left-list .exam-question-list{display:flex;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.exam-answer-page .exam-body-left .exam-left-list .exam-question-list:last-child{border-bottom:none}.exam-answer-page .exam-body-left .exam-left-list .question-item{width:32px;height:32px;border-radius:4px;margin-right:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:22px;cursor:pointer}.exam-answer-page .exam-body-left .exam-left-list .question-item-finished{width:32px;height:32px;background:#11c898;border-radius:4px;border:1px solid #11c898;margin-right:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#fff;line-height:22px;cursor:pointer}.exam-answer-page .exam-body-left .exam-left-list .question-item:nth-child(5n){margin-right:0}.exam-answer-page .exam-body-left .exam-left-bottom{display:flex;align-items:center;justify-content:center;height:56px;box-shadow:0 -1px 0 0 rgba(0,0,0,.05);line-height:20px;position:sticky;bottom:0;z-index:1000;background-color:#fff}.exam-answer-page .exam-body-left .exam-left-bottom .bottom-finished,.exam-answer-page .exam-body-left .exam-left-bottom .bottom-unfinished{width:16px;height:16px;background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.15);margin-right:8px}.exam-answer-page .exam-body-left .exam-left-bottom .bottom-finished{background:#11c898;margin-left:16px}.exam-custom-wrap{max-width:100vw!important;width:100vw}.exam-custom-wrap .exam-custom-modal{height:100%!important;width:100%!important;max-width:100vw}.exam-custom-wrap .exam-custom-modal .ant-modal-content{height:100vh}.exam-answer-page .exam-body-right{margin:8px;flex:1;background:#fff;overflow-y:auto}.exam-answer-page .exam-body-right .exam-type{height:56px;background:#fafafa;border:1px solid rgba(0,0,0,.05);display:flex;align-items:center;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px;padding-left:32px}.exam-answer-page .exam-body-right .question-detail:not(:last-child){border-bottom:1px solid #e2e2e2}.exam-answer-page .exam-body-right .question-tab{display:flex;flex-direction:row;align-items:flex-start}.exam-answer-page .exam-body-right .question-detail{margin:0 32px;padding:32px 0;line-height:22px}.exam-answer-page .exam-body-right .question-detail .question-name{font-weight:500;font-size:16px;color:rgba(0,0,0,.88);margin-bottom:24px;display:flex}.exam-answer-page .exam-body-right .question-detail .question-name .question-order{display:inline-flex}.exam-answer-page .exam-body-right .question-detail .question-name .question-order .tag-item{border-radius:4px;font-weight:400;font-size:12px;line-height:20px;padding:1px 8px;margin:0 8px;height:24px;display:flex;align-items:center;justify-content:center}.exam-answer-page .exam-body-right .question-detail .question-name .question-content{flex:1}.exam-answer-page .exam-body-right .question-detail .question-name .question-content p{margin-top:0}.exam-answer-page .exam-body-right .question-detail .content-detail{font-size:16px}.exam-answer-page .exam-body-right .question-detail .question-choice{font-weight:400;font-size:16px;color:rgba(0,0,0,.88);line-height:24px}.exam-answer-page .exam-body-right .question-detail .essay-content{white-space:pre-line}.exam-answer-page .exam-body-right .question-detail .handle-area{margin-top:30px;width:100%;display:flex;align-items:center;justify-content:start}.exam-answer-page .exam-body-right .question-detail .status-area{margin-left:16px;display:flex;justify-content:space-around;align-items:center}.exam-answer-page .exam-body-right .question-detail .status-area .finished-status-text{margin-left:9px;font-weight:500;font-size:14px;color:#11c898;line-height:20px;text-align:left}.exam-answer-page .exam-body-right .question-detail .status-area .unfinished-status-text{margin-left:9px;font-weight:500;font-size:14px;color:rgba(0,0,0,.25);line-height:20px;text-align:left}.exam-custom-wrap{max-width:100vw!important;width:100vw}.exam-custom-wrap .exam-custom-modal{height:100%!important;width:100%!important;max-width:100vw}.exam-custom-wrap .exam-custom-modal .ant-modal-content{display:flex;flex-direction:column;padding:0;height:100%}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body{flex:1;overflow-y:auto}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body .exam-modal-container{display:flex;flex-direction:column;height:100%;background:#f4f6f9}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body .exam-modal-container .exam-modal-head{display:flex;align-items:center;justify-content:end;background:#f3f4f5;box-shadow:0 1px 0 0 #e5e5e5;text-align:end;height:48px}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body .exam-modal-container .exam-modal-head .header-submit-btn{margin-right:8px}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body .exam-modal-container .exam-modal-info{display:flex;align-items:center;background:#ebf5ff;border-radius:8px;border:1px solid #c2deff;margin:8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:rgba(0,0,0,.88);line-height:22px;height:40px;line-height:40px;padding-left:13px}.exam-custom-wrap .exam-custom-modal .ant-modal-content .ant-modal-body .exam-modal-container .exam-modal-info .modal-info-tips{margin-left:auto;margin-right:12px;font-weight:400;font-size:14px;color:#1677ff;line-height:22px;cursor:pointer}.exam-answer-page{display:flex;flex-direction:column;min-height:700px;height:100vh;width:100%;min-width:1200px;font-family:PingFangSC,PingFang SC}.exam-answer-page .exam-body{height:calc(100% - 64px);display:flex}.exercise-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.exercise-page .answer-header{height:48px;background:#27d29d;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.exercise-page .answer-header .header-left{margin-left:25px}.exercise-page .answer-header .header-left img{height:33px;width:121px}.exercise-page .answer-header .header-submit-btn{margin-right:24px;width:82px;border-radius:8px;margin-left:8px;background:#ffc700}.exercise-page .answer-header .header-submit-btn:hover{background-color:#ffd951}.exercise-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.exercise-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.exercise-page .scratch-frame{border:none;height:100%;width:100%}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.question-container{font-family:PingFangSC,PingFang SC;color:rgba(0,0,0,.88);text-align:left;font-style:normal}.question-container .question-tags{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;height:46px;display:flex;align-items:center;padding:0 20px}.question-container .question-tags .tag-item{margin:0 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.question-container .question-content{margin:24px}.question-container .question-content .question-title{font-weight:500;font-size:20px;line-height:28px;margin-bottom:16px}.question-container .question-content .question-choice{font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center}.result-container{margin:32px 24px;padding:16px;border:1px solid #85edc7;border-radius:8px;background:rgba(230,255,244,.5);font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;font-style:normal}.result-container .result-answer{background:#11c898;border-radius:8px;width:fit-content;padding:4px 12px;line-height:20px;color:#fff}.result-container .result-my-answer,.result-container .result-standard{color:#000;line-height:20px;margin-top:12px}.result-container .result-analyze{display:flex;color:rgba(0,0,0,.88);line-height:22px;margin-top:12px}.result-container .result-analyze .analyze-content{flex:1}.result-container.false{background:#fff1f0;border-radius:8px;border:1px solid #ffccc7}.result-container.false .result-answer{background:#ff4d4f}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#f3f4f5;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px}.answer-page .answer-header .header-left .header-left-text{margin-left:13px;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px;text-align:left;font-style:normal}.answer-page .answer-header .header-submit-btn{margin-right:24px;width:82px;border-radius:8px;margin-left:8px}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.exam-report-page .exam-body-left{width:256px;height:100%;background:#fff;position:sticky;top:0;height:calc(100vh - 64px);overflow:auto;flex-shrink:0}.exam-report-page .exam-body-left .exam-left-name{display:flex;background:rgba(0,0,0,.02);box-shadow:0 1px 0 0 rgba(0,0,0,.05);height:56px;align-items:center;padding-left:32px;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px}.exam-report-page .exam-body-left .exam-left-list{flex:1;overflow-y:auto;padding:24px 32px;height:calc(100% - 56px - 56px)}.exam-report-page .exam-body-left .exam-left-list .exam-question-area:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:23px}.exam-report-page .exam-body-left .exam-left-list .essay-question-list{display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;justify-content:center}.exam-report-page .exam-body-left .exam-left-list .essay-question-list .essay-info{height:32px;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.exam-report-page .exam-body-left .exam-left-list .essay-question-list .essay-info .score-title{height:22px;width:42px;font-weight:400;color:rgba(0,0,0,.88);line-height:22px;text-align:left;font-style:normal;font-size:14px;margin-left:16px}.exam-report-page .exam-body-left .exam-left-list .essay-question-list .essay-info .score-content{display:flex;justify-content:center;align-items:center;margin:0}.exam-report-page .exam-body-left .exam-left-list .essay-question-list .essay-info .score-content .real-score{font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:22px;text-align:left;font-style:normal}.exam-report-page .exam-body-left .exam-left-list .essay-question-list .essay-info .score-content .total-score{font-weight:300;font-size:12px;color:rgba(0,0,0,.88);line-height:22px;text-align:left;font-style:normal}.exam-report-page .exam-body-left .exam-left-list .exam-question-type{margin-bottom:16px;margin-top:24px}.exam-report-page .exam-body-left .exam-left-list .exam-question-type:first-child{margin-top:0}.exam-report-page .exam-body-left .exam-left-list .exam-question-list{display:flex;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.exam-report-page .exam-body-left .exam-left-list .exam-question-list:last-child{border-bottom:none}.exam-report-page .exam-body-left .exam-left-list .common-item{width:32px;height:32px;border-radius:4px;margin-right:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:22px;cursor:pointer}.exam-report-page .exam-body-left .exam-left-list .correct-item,.exam-report-page .exam-body-left .exam-left-list .question-item,.exam-report-page .exam-body-left .exam-left-list .wrong-item{width:32px;height:32px;border-radius:4px;margin-right:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:22px;cursor:pointer}.exam-report-page .exam-body-left .exam-left-list .wrong-item{border:1px solid #ff4d4f;background:#ff4d4f;color:#fff}.exam-report-page .exam-body-left .exam-left-list .correct-item{background:#11c898;border:1px solid #11c898;color:#fff}.exam-report-page .exam-body-left .exam-left-list .question-item:nth-child(5n){margin-right:0}.exam-report-page .exam-body-left .exam-left-bottom{display:flex;align-items:center;justify-content:center;height:56px;box-shadow:0 -1px 0 0 rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.05);line-height:20px;position:sticky;bottom:0;width:256px;z-index:1000;background-color:#fff}.exam-report-page .exam-body-left .exam-left-bottom .bottom-correct,.exam-report-page .exam-body-left .exam-left-bottom .bottom-wrong{width:16px;height:16px;background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.15);margin-right:8px}.exam-report-page .exam-body-left .exam-left-bottom .bottom-correct{background:#11c898;margin-left:16px}.exam-report-page .exam-body-left .exam-left-bottom .bottom-wrong{background:#ff4d4f;margin-left:16px}.exam-custom-wrap{max-width:100vw!important;width:100vw}.exam-custom-wrap .exam-custom-modal{height:100%!important;width:100%!important;max-width:100vw}.exam-custom-wrap .exam-custom-modal .ant-modal-content{height:100vh}.exam-result-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff}.exam-result-panel .panel-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px;margin-top:24px;margin-bottom:16px}.exam-result-panel .exam-score{display:flex;justify-content:center;font-weight:400;font-size:16px;color:rgba(0,0,0,.45);margin-bottom:24px}.exam-result-panel .exam-score .score-detail{font-weight:500;font-size:30px;color:#52c41a;line-height:42px;margin-top:8px}.exam-result-panel .exam-score .score-status{margin-top:13px;font-weight:400;font-size:16px;color:#1677ff;line-height:32px;text-align:center;font-style:normal;height:32px;width:80px;background:#e6f4ff;border-radius:4px;border:1px solid #bae0ff}.exam-result-panel .exam-score .score-total{display:flex;flex-direction:column;justify-content:center;align-items:center;width:188px;height:104px;background:#fff;box-shadow:0 0 16px 0 rgba(162,255,234,.23);border-radius:8px;border:2px solid #eef4f5}.exam-result-panel .exam-score .score-separate{display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 16px 0 rgba(162,255,234,.23);border-radius:8px;border:2px solid #eef4f5;padding:15px 32px;margin:0 24px}.exam-result-panel .exam-score .score-separate .divider{width:1px;height:48px;border:2px solid #eef4f5;margin:0 16px}.exam-result-panel .exam-score .score-separate .score-panel{display:flex;flex-direction:column;justify-content:center;align-items:center}.exam-result-panel .exam-score .total-time{display:flex;flex-direction:column;justify-content:center;align-items:center;width:188px;height:104px;background:#fff;box-shadow:0 0 16px 0 rgba(162,255,234,.23);border-radius:8px;border:2px solid #eef4f5}.exam-result-panel .exam-score .total-time .time-detail{margin-top:8px;font-weight:500;font-size:30px;color:#fa8c16;line-height:42px}.exam-report-page .exam-body-right{margin:8px;flex:1;background:#fff}.exam-report-page .exam-body-right .wrong-resolve-content{margin-top:24px;width:100%;background:#fff1f0;border-radius:8px;border:1px solid #ffccc7;padding:16px;display:flex;flex-direction:column;align-items:start;justify-content:space-evenly}.exam-report-page .exam-body-right .wrong-resolve-content .status-title{padding:4px 12px;background:#ff4d4f;font-weight:400;font-size:14px;color:#fff;line-height:20px;text-align:center;font-style:normal;border-radius:8px;margin-bottom:12px}.exam-report-page .exam-body-right .wrong-resolve-content .answer-context{font-weight:400;font-size:14px;line-height:20px;text-align:left;white-space:pre-line;font-style:normal}.exam-report-page .exam-body-right .wrong-resolve-content .answer-context{margin-bottom:12px;color:#000}.exam-report-page .exam-body-right .wrong-resolve-content .answer-analyze{font-weight:400;font-size:14px;color:rgba(0,0,0,.45);line-height:20px;display:flex}.exam-report-page .exam-body-right .wrong-resolve-content .answer-analyze .analyze-content{flex:1}.exam-report-page .exam-body-right .correct-resolve-content{margin-top:24px;width:100%;background:rgba(230,255,244,.5);border-radius:8px;border:1px solid #85edc7;padding:16px;display:flex;flex-direction:column;align-items:start;justify-content:space-evenly}.exam-report-page .exam-body-right .correct-resolve-content .status-title{padding:4px 12px;background:#11c898;font-weight:400;font-size:14px;color:#fff;line-height:20px;text-align:center;font-style:normal;border-radius:8px;margin-bottom:12px}.exam-report-page .exam-body-right .correct-resolve-content .answer-context{font-weight:400;font-size:14px;line-height:20px;text-align:left;white-space:pre-line;font-style:normal}.exam-report-page .exam-body-right .correct-resolve-content .answer-context{margin-bottom:12px;color:#000}.exam-report-page .exam-body-right .correct-resolve-content .answer-analyze{font-weight:400;font-size:14px;color:rgba(0,0,0,.45);line-height:20px;display:flex}.exam-report-page .exam-body-right .correct-resolve-content .answer-analyze .analyze-content{flex:1}.exam-report-page .exam-body-right .essay-resolve-content{width:100%;margin-top:24px;background:rgba(0,0,0,.02);border-radius:8px;border:1px solid rgba(0,0,0,.15);padding:16px;display:flex;flex-direction:column;align-items:start;justify-content:space-evenly;font-weight:400;font-size:14px;color:#000;line-height:22px}.exam-report-page .exam-body-right .essay-resolve-content .answer-wrap{font-weight:400;font-size:14px;line-height:20px;display:flex;margin-top:12px}.exam-report-page .exam-body-right .essay-resolve-content .answer-wrap .score-standard{font-weight:400;font-size:14px;color:rgba(0,0,0,.45);line-height:22px;flex:1}.exam-report-page .exam-body-right .essay-resolve-content .answer-wrap .analyze-content{flex:1}.exam-report-page .exam-body-right .essay-resolve-content .answer-wrap-center{align-items:center}.exam-report-page .exam-body-right .exam-type{height:56px;background:#fafafa;border:1px solid rgba(0,0,0,.05);display:flex;align-items:center;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px;padding-left:32px}.exam-report-page .exam-body-right .question-detail:not(:last-child){border-bottom:1px solid #e2e2e2}.exam-report-page .exam-body-right .question-detail{margin:0 32px;padding:32px 0}.exam-report-page .exam-body-right .question-detail .question-name{font-weight:500;font-size:16px;color:rgba(0,0,0,.88);line-height:24px;margin-bottom:24px;display:flex}.exam-report-page .exam-body-right .question-detail .question-name .question-order{display:inline-flex}.exam-report-page .exam-body-right .question-detail .question-name .question-order .tag-item{border-radius:4px;font-weight:400;font-size:12px;line-height:20px;padding:1px 8px;margin:0 8px;height:24px;display:flex;align-items:center;justify-content:center}.exam-report-page .exam-body-right .question-detail .question-name .question-content{flex:1}.exam-report-page .exam-body-right .question-detail .question-name .question-content p{margin-top:0}.exam-report-page .exam-body-right .question-detail .question-choice{font-weight:400;font-size:16px;color:rgba(0,0,0,.88);line-height:24px}.exam-report-page .exam-body-right .question-detail .essay-content{white-space:pre-line}.exam-report-page .exam-body-right .question-detail .handle-area{margin-top:30px;width:100%;display:flex;align-items:center;justify-content:start}.exam-report-page .exam-body-right .question-detail .status-area{margin-left:16px;display:flex;justify-content:space-around;align-items:center}.exam-report-page .exam-body-right .question-detail .status-area .finished-status-text{margin-left:9px;font-weight:500;font-size:14px;color:#11c898;line-height:20px;text-align:left}.exam-report-page .exam-body-right .question-detail .status-area .unfinished-status-text{margin-left:9px;font-weight:500;font-size:14px;color:rgba(0,0,0,.25);line-height:20px;text-align:left}.exam-report-page{height:100vh;width:100%;min-width:1200px;font-family:PingFangSC,PingFang SC}.exam-report-page .exam-header{display:flex;background:#0f2653;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:24px;text-align:left;font-style:normal;justify-content:center;height:64px;width:100%}.exam-report-page .exam-header .exam-header-title{white-space:nowrap;width:fit-content;background:#405275;border-radius:0 0 24px 24px;font-weight:400;font-size:24px;line-height:32px;padding:10px 24px;color:#fff;align-self:self-start}.exam-report-page .content-container{overflow-y:auto;height:calc(100% - 64px)}.exam-report-page .content-container .exam-body{min-height:700px;display:flex}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#27d29d;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px;display:flex}.answer-page .answer-header .header-left img{height:33px;width:121px}.answer-page .answer-header .header-submit-btn{margin-right:24px;width:82px;border-radius:8px;margin-left:8px;background:#ffc700}.answer-page .answer-header .header-submit-btn:hover{background-color:#ffd951}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.file-input-wrap{position:relative;display:flex;align-items:center;background-color:#27d29d}.file-input-wrap span{color:#fff;font-weight:700}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;font-size:0}.file-input-wrap{position:relative;display:flex;align-items:center;background-color:#27d29d}.file-input-wrap span{color:#fff;font-weight:700}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;font-size:0}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#27d29d;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px;gap:10px}.answer-page .answer-header .header-left img{height:33px;width:121px}.answer-page .answer-header .header-submit-btn{margin-right:24px;width:82px;border-radius:8px;margin-left:8px;background:#ffc700}.answer-page .answer-header .header-submit-btn:hover{background-color:#ffd951}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#27d29d;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px}.answer-page .answer-header .header-left img{height:33px;width:121px}.answer-page .answer-header .header-submit-btn{margin-right:24px;width:auto;border-radius:8px;margin-left:8px;background:#ffc700}.answer-page .answer-header .header-submit-btn:hover{background-color:#ffd951}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}.code-container{display:flex;position:relative;min-width:1200px;height:calc(100% - 48px)}.code-container .drawer-wrapper{display:flex;background:#fff;border-radius:8px;margin:8px;overflow:hidden;position:relative}.code-container .drawer-wrapper .drawer-container{transition:width .3s;width:24px}.code-container .drawer-wrapper .drawer-container .drawer-content{visibility:hidden}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title{font-weight:500;font-size:20px;color:rgba(0,0,0,.88);line-height:28px}.code-container .drawer-wrapper .drawer-container .drawer-content .code-title img{max-width:100%}.code-container .drawer-wrapper .drawer-container .drawer-close{position:absolute;top:0;left:0;width:24px;margin:16px 8px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:rgba(0,0,0,.88);text-align:center;visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper .toggle-button{display:flex;align-items:center;justify-content:center;position:sticky;top:350px;height:48px;width:16px;background:#f5f5f5;border-radius:4px 0 0 4px;border:1px solid #e5e5e5;cursor:pointer;color:#b1b6be;transition:left .3s}.code-container .drawer-wrapper .toggle-button.open{left:414px}.code-container .drawer-wrapper .toggle-button:hover{color:#000}.code-container .drawer-wrapper.open{overflow:auto}.code-container .drawer-wrapper.open .drawer-container{width:422px;transition:width .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content{visibility:visible;transition:visibility 0s .3s}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag{background:#fff;box-shadow:0 1px 0 0 #f0f0f0;border-radius:8px 8px 0 0;display:flex;align-items:center;padding:0 20px;flex-wrap:wrap}.code-container .drawer-wrapper.open .drawer-container .drawer-content .drawer-tag .tag-item{margin:6px 4px;padding:1px 8px;font-weight:400;font-size:12px;line-height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.15)}.code-container .drawer-wrapper.open .drawer-container .drawer-content .code-title{padding:16px 0 32px 24px}.code-container .drawer-wrapper.open .drawer-container .drawer-close{visibility:hidden;transition:none}.code-container .main-content{display:flex;align-items:center;justify-content:center;margin:8px 8px 8px 0;border-radius:8px;border:1px solid #cbd3d9;flex:1;overflow:hidden}.answer-page{display:flex;flex-direction:column;align-self:center;justify-content:center;height:100%;min-height:680px}.answer-page .answer-header{height:48px;background:#27d29d;box-shadow:0 0 8px 0 rgba(0,0,0,.05),0 1px 0 0 #e5e5e5;display:flex;align-items:center;justify-content:space-between}.answer-page .answer-header .header-left{margin-left:25px;display:flex;gap:10px}.answer-page .answer-header .header-left img{height:33px;width:121px}.answer-page .answer-header .header-submit-button{margin-right:24px;width:auto;border-radius:8px;margin-left:8px;background:#ffc700}.answer-page .answer-header .header-submit-button:hover{background-color:#ffd951}.answer-page .answer-content{height:100%;margin:8px;background:#fff;border-radius:8px;overflow-y:auto}.answer-page .question-analyze{border-radius:8px;height:100%;overflow-y:auto}#root{height:100vh}#root h2{margin:16px 0}#root p{margin:0}