[data-v-c72ae966] .ant-modal .ant-modal-content{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(102,126,234,.25);box-shadow:0 16px 48px rgba(102,126,234,.25)}[data-v-c72ae966] .ant-modal .ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;padding:24px 32px}[data-v-c72ae966] .ant-modal .ant-modal-header .ant-modal-title{color:#fff!important;font-size:22px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-c72ae966] .ant-modal .ant-modal-close{color:#fff}[data-v-c72ae966] .ant-modal .ant-modal-close:hover{color:#ffe58f}[data-v-c72ae966] .ant-modal .ant-modal-close .ant-modal-close-x{width:56px;height:56px;line-height:56px;font-size:20px}[data-v-c72ae966] .ant-modal .ant-modal-body{background:linear-gradient(135deg,#f8f9ff,#fff);padding:32px}.device-test-modal[data-v-c72ae966]{padding:0}.student-name[data-v-c72ae966]{font-weight:700;font-size:20px;margin-bottom:24px;color:#667eea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f0f2ff,#fff);border-radius:12px;border-left:4px solid #667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.student-name[data-v-c72ae966]:before{content:"\1F464";margin-right:12px;font-size:24px}[data-v-c72ae966] .ant-alert{border-radius:12px;padding:16px 20px;margin-bottom:16px;border:2px solid}[data-v-c72ae966] .ant-alert.ant-alert-error{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#fc8181}[data-v-c72ae966] .ant-alert.ant-alert-error .ant-alert-icon{color:#f56565;font-size:20px}[data-v-c72ae966] .ant-alert.ant-alert-error .ant-alert-message{color:#c53030;font-weight:600}[data-v-c72ae966] .ant-alert.ant-alert-info{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:#90cdf4}[data-v-c72ae966] .ant-alert.ant-alert-info .ant-alert-icon{color:#4299e1;font-size:20px}[data-v-c72ae966] .ant-alert.ant-alert-info .ant-alert-description p{margin:12px 0;color:#2c5282;font-size:15px;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-v-c72ae966] .ant-alert.ant-alert-info .ant-alert-description p:before{content:"\2713";display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border-radius:50%;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;font-weight:700}[data-v-c72ae966] .ant-alert.ant-alert-info .ant-alert-description p:first-child{margin-top:0}[data-v-c72ae966] .ant-alert.ant-alert-info .ant-alert-description p:last-child{margin-bottom:0}[data-v-c72ae966] .ant-divider{margin:32px 0 24px 0;border-top-color:rgba(102,126,234,.2);font-size:16px;font-weight:700;color:#667eea}[data-v-c72ae966] .ant-divider:after,[data-v-c72ae966] .ant-divider:before{border-top:2px solid rgba(102,126,234,.2)}[data-v-c72ae966] .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;height:56px;font-size:18px;font-weight:700;-webkit-box-shadow:0 8px 24px rgba(102,126,234,.4);box-shadow:0 8px 24px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}[data-v-c72ae966] .ant-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}[data-v-c72ae966] .ant-btn-primary:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 32px rgba(102,126,234,.5);box-shadow:0 12px 32px rgba(102,126,234,.5)}[data-v-c72ae966] .ant-btn-primary:hover:before{width:300px;height:300px}[data-v-c72ae966] .ant-btn-primary:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-c72ae966] .ant-btn-primary span{position:relative;z-index:1}.modal-header[data-v-a1e0c668]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal-title[data-v-a1e0c668]{font-size:20px;font-weight:700}[data-v-a1e0c668] .ant-modal .ant-modal-content{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 8px 24px rgba(27,54,88,.2);box-shadow:0 8px 24px rgba(27,54,88,.2)}[data-v-a1e0c668] .ant-modal .ant-modal-header{background:#2f629f;border-bottom:none;padding:18px 24px}[data-v-a1e0c668] .ant-modal .ant-modal-header .ant-modal-title{color:#f8fbff!important;width:100%}[data-v-a1e0c668] .ant-modal .ant-modal-close{color:#f8fbff}[data-v-a1e0c668] .ant-modal .ant-modal-close:hover{color:#dce9fb}[data-v-a1e0c668] .ant-modal .ant-modal-body{background:#f7fafe;padding:20px;max-height:600px;overflow-y:auto}.refresh-btn[data-v-a1e0c668]{border-radius:8px;border:1px solid #c3d8f3;background:#f8fbff;color:#234776;font-weight:600}.refresh-btn[data-v-a1e0c668]:hover{border-color:#9ebfe6;background:#edf5ff;color:#1d3e68}[data-v-a1e0c668] .ant-alert{border-radius:10px;padding:12px 16px;margin-bottom:12px;border:1px solid #f4c7c3;background:#fff5f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-a1e0c668] .ant-alert .ant-alert-icon{position:static!important;color:#d86657!important;font-size:18px!important;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}[data-v-a1e0c668] .ant-alert .ant-alert-message{color:#a34b42!important;font-weight:600!important;font-size:14px!important;margin-left:0!important}.paper-row[data-v-a1e0c668]{margin-top:0!important;margin-bottom:14px}.paper-row[data-v-a1e0c668]:last-child{margin-bottom:0}[data-v-a1e0c668] .select-paper-card.ant-card{width:100%;border-radius:10px;border:1px solid #d9e6f6;-webkit-box-shadow:0 2px 10px rgba(20,43,73,.08);box-shadow:0 2px 10px rgba(20,43,73,.08);overflow:hidden}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-head{background:#f4f8fe;border-bottom:1px solid #dde9f7;padding:12px 16px}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:700;color:#2d5b9f}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-body{padding:14px 16px;background:#fff}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-body>.ant-tag{background:#fff2d8;color:#8c6725;border:1px solid #f0d39d;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;margin-top:2px}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-actions{background:#f8fbff;border-top:1px solid #dde9f7;padding:10px 16px}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-actions li{margin:0}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-actions li .ant-btn-primary{background:#2d5b9f;border:1px solid #2d5b9f;border-radius:8px;height:38px;font-size:14px;font-weight:600;-webkit-box-shadow:none;box-shadow:none;width:100%}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-actions li .ant-btn-primary:hover:not(:disabled){background:#244d87;border-color:#244d87}[data-v-a1e0c668] .select-paper-card.ant-card .ant-card-actions li .ant-btn-primary:disabled{background:#b8c5d6;border-color:#b8c5d6;color:#eef3fa}#paper-root[data-v-40aff0c3]{background:#f4f7fb;min-height:100vh;height:100%;color:#223047}#paper-root .ant-layout[data-v-40aff0c3]{height:100%;background:transparent}#paper-root .ant-layout-sider[data-v-40aff0c3]{background:transparent}.ant-layout-header[data-v-40aff0c3]{min-height:64px;background:#2d5b9f;border-bottom:1px solid #204778;-webkit-box-shadow:0 2px 8px rgba(26,56,97,.2);box-shadow:0 2px 8px rgba(26,56,97,.2);position:sticky;top:0;z-index:1000}#paper-header[data-v-40aff0c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paper-header span[data-v-40aff0c3]{color:#f8fbff!important}#paper-header .anticon[data-v-40aff0c3]{color:#d8e8ff}#paper-header .ant-divider[data-v-40aff0c3]{background:rgba(239,246,255,.35)}#paper-header .ant-btn[data-v-40aff0c3]{border-radius:8px;font-weight:600;border:1px solid #c3d8f3;background:#f8fbff;color:#234776;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}#paper-header .ant-btn[data-v-40aff0c3]:hover:not(:disabled){border-color:#9ebfe6;background:#edf5ff;color:#1d3e68}#paper-header .ant-btn[data-v-40aff0c3]:disabled{opacity:.65}.paper-title[data-v-40aff0c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.paper-title[data-v-40aff0c3]:hover{opacity:.88}.paper-title i[data-v-40aff0c3]{color:#deebff;font-size:18px}.paper-title h3[data-v-40aff0c3]{margin:0 0 0 8px;font-size:17px;font-weight:600;color:#f8fbff}.remain-time[data-v-40aff0c3]{margin-left:8px;color:#ffefb1;font-size:20px;font-weight:700}.no-wrap[data-v-40aff0c3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:320px}.exam-content-area[data-v-40aff0c3]{padding-bottom:108px}.bottom-question-nav[data-v-40aff0c3]{position:fixed;left:0;right:0;bottom:18px;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.bottom-question-nav-inner[data-v-40aff0c3]{pointer-events:auto;background:hsla(0,0%,100%,.96);border:1px solid #d7e5f6;-webkit-box-shadow:0 6px 18px rgba(24,50,86,.16);box-shadow:0 6px 18px rgba(24,50,86,.16);border-radius:12px;padding:10px 12px}.bottom-question-nav-inner[data-v-40aff0c3] .ant-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.question-progress-btn[data-v-40aff0c3]{min-width:210px;font-weight:700;color:#355882!important;background:#f5f9ff!important;border-color:#d4e3f6!important;cursor:default!important}.question-index[data-v-40aff0c3]{border-radius:12px!important;background:#fff!important;-webkit-box-shadow:0 2px 10px rgba(18,39,67,.08);box-shadow:0 2px 10px rgba(18,39,67,.08);border:1px solid #dbe7f5;overflow:hidden}.question-index h3[data-v-40aff0c3]{font-size:15px;color:#244a79;font-weight:600;margin-bottom:14px}.question-index .question-section[data-v-40aff0c3]{margin:12px 0;padding:8px 10px;background:#eff5fc;border-radius:8px;border:1px solid #d7e5f6;font-weight:600;color:#2f496d;font-size:13px}.question-index .ant-tag[data-v-40aff0c3]{height:34px;width:34px;font-size:13px;line-height:30px;font-weight:600;text-align:center;color:#345780;margin-bottom:10px;border-radius:8px;border:1px solid #cfdeef;background:#fff;cursor:pointer;-webkit-transition:border-color .2s ease,background .2s ease,color .2s ease;transition:border-color .2s ease,background .2s ease,color .2s ease}.question-index .ant-tag[data-v-40aff0c3]:hover{border-color:#8eb2db;background:#f4f9ff;color:#234a79}.question-index .ant-tag.ant-tag-blue[data-v-40aff0c3]{background:#2d5b9f;color:#fff;border-color:#2d5b9f}.question-index .tip[data-v-40aff0c3]{margin-top:18px;padding:12px;background:#fff8ea;border-radius:8px;border:1px solid #f2e1bd;font-size:12px}.question-index .tip p[data-v-40aff0c3]{margin:4px 0;color:#766447;line-height:1.5}.paper-content[data-v-40aff0c3]{background:#fff;padding:18px;margin-bottom:16px;border-radius:14px;border:1px solid #dbe7f5;-webkit-box-shadow:0 2px 12px rgba(20,43,73,.08);box-shadow:0 2px 12px rgba(20,43,73,.08)}.paper-content .question-section[data-v-40aff0c3]{margin:14px 0;padding:10px 14px;border-radius:8px;color:#2c4569;font-weight:600;font-size:14px;background:#eff5fc;border:1px solid #d7e5f6}.paper-content[data-v-40aff0c3] .ant-card-body{padding:0}.exam-finished[data-v-40aff0c3]{color:#d4380d;text-align:center;font-size:6rem;margin-top:3rem}.question-card[data-v-40aff0c3]{padding:14px 8px}.question-card label[data-v-40aff0c3]{font-weight:400;cursor:pointer}.question-card .question-letter[data-v-40aff0c3],.question-card .question-options-content[data-v-40aff0c3]{margin-left:8px}.question-card[data-v-40aff0c3] .language-markup{background-color:transparent!important;background:none!important;border:none;margin:0;padding:0;display:inline}.question-card .question-section[data-v-40aff0c3]{margin:14px 0;background:#eff5fc;padding:10px 14px;border-radius:8px;border:1px solid #d7e5f6;font-weight:600}.question-card .question-stem[data-v-40aff0c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px;padding:14px;background:#f6f9fe;border-radius:10px;border:1px solid #dce7f5}.question-card .question-stem>span[data-v-40aff0c3]{vertical-align:top;color:#2d5b9f;font-weight:700;font-size:15px}.question-card .question-stem>span[data-v-40aff0c3]:first-child{margin-right:8px}.question-card .question-stem div[data-v-40aff0c3]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#24364f;font-size:15px;line-height:1.75}.question-card .question-stem[data-v-40aff0c3] img{max-width:100%;width:auto!important;height:auto!important;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.question-card .question-options[data-v-40aff0c3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:18px}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:13px 16px;background:#fff;border-radius:10px;border:1px solid #d9e6f6;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;margin:0}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper:hover{border-color:#96b9e2;background:#f7fbff;-webkit-box-shadow:0 2px 8px rgba(34,77,131,.08);box-shadow:0 2px 8px rgba(34,77,131,.08)}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper.ant-checkbox-wrapper-checked,.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper.ant-radio-wrapper-checked,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper.ant-checkbox-wrapper-checked,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper.ant-radio-wrapper-checked{border-color:#2d5b9f;background:#f0f6ff;-webkit-box-shadow:0 2px 8px rgba(34,77,131,.1);box-shadow:0 2px 8px rgba(34,77,131,.1)}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper>span,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper>span:not(.ant-radio):not(.ant-checkbox),.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper>span:not(.ant-radio):not(.ant-checkbox){-webkit-box-flex:1;-ms-flex:1;flex:1}.question-card .question-options[data-v-40aff0c3] .ant-checkbox,.question-card .question-options[data-v-40aff0c3] .ant-radio{margin-top:4px}.question-card .question-options[data-v-40aff0c3] img{max-width:100%;width:auto!important;height:auto!important;max-height:320px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.question-card .ant-input[data-v-40aff0c3],.question-card .ant-textarea[data-v-40aff0c3]{border-radius:8px;border:1px solid #cfdff2;padding:10px 14px;font-size:14px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.question-card .ant-input[data-v-40aff0c3]:hover,.question-card .ant-textarea[data-v-40aff0c3]:hover{border-color:#98b8de}.question-card .ant-input[data-v-40aff0c3]:focus,.question-card .ant-textarea[data-v-40aff0c3]:focus{border-color:#2d5b9f;-webkit-box-shadow:0 0 0 2px rgba(45,91,159,.15);box-shadow:0 0 0 2px rgba(45,91,159,.15)}.question-card .ant-btn-primary[data-v-40aff0c3]{background:#2d5b9f;border:1px solid #2d5b9f;border-radius:8px;padding:10px 28px;height:auto;font-size:14px;font-weight:600;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.question-card .ant-btn-primary[data-v-40aff0c3]:hover:not(:disabled){background:#244d87;border-color:#244d87}.question-card .ant-btn-primary[data-v-40aff0c3]:disabled{background:#b8c5d6;border-color:#b8c5d6;color:#eef3fa}.ant-btn-group-lg>.ant-btn[data-v-40aff0c3]{background:#2d5b9f;border:1px solid #2d5b9f;color:#fff;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.ant-btn-group-lg>.ant-btn[data-v-40aff0c3]:hover:not(:disabled){background:#244d87;border-color:#244d87}.ant-btn-group-lg>.ant-btn[data-v-40aff0c3]:disabled{background:#d4deeb;color:#7b8ea8;cursor:not-allowed;border-color:#d4deeb}.ant-btn-group-lg>.ant-btn[disabled][data-v-40aff0c3]{background:#fff!important;color:#386092!important;border:1px solid #ccd9ea!important;cursor:default!important}[data-v-40aff0c3]::-webkit-scrollbar{width:10px;height:10px}[data-v-40aff0c3]::-webkit-scrollbar-track{background:#eef3f9;border-radius:8px}[data-v-40aff0c3]::-webkit-scrollbar-thumb{border-radius:8px;background:#afc5e1}[data-v-40aff0c3]::-webkit-scrollbar-thumb:hover{background:#8eaed6}[data-v-40aff0c3]::-webkit-scrollbar-corner{background:#eef3f9}@media (max-width:768px){#paper-header[data-v-40aff0c3]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px}#paper-header .ant-col[data-v-40aff0c3]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}#paper-header .ant-btn[data-v-40aff0c3]{width:100%;margin-top:8px}.paper-title h3[data-v-40aff0c3]{font-size:15px}.remain-time[data-v-40aff0c3]{font-size:18px}.question-index .ant-tag[data-v-40aff0c3]{height:32px;width:32px;font-size:12px;line-height:29px}.paper-content[data-v-40aff0c3]{padding:14px;margin-bottom:14px}.exam-content-area[data-v-40aff0c3]{padding-bottom:122px}.bottom-question-nav[data-v-40aff0c3]{bottom:12px;padding:0 10px}.bottom-question-nav-inner[data-v-40aff0c3]{width:100%;padding:8px}.question-progress-btn[data-v-40aff0c3]{min-width:170px}.question-card .question-stem[data-v-40aff0c3]{padding:12px}.question-card .question-stem>span[data-v-40aff0c3],.question-card .question-stem div[data-v-40aff0c3]{font-size:14px}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper{padding:11px 14px}.question-card .ant-btn-primary[data-v-40aff0c3]{width:100%;padding:10px 22px}}@media (max-width:480px){.ant-layout-header[data-v-40aff0c3]{min-height:auto;padding:8px!important}.paper-title h3[data-v-40aff0c3]{font-size:14px}.remain-time[data-v-40aff0c3]{font-size:16px}.question-index .ant-tag[data-v-40aff0c3]{height:28px;width:28px;font-size:12px;line-height:25px;margin-bottom:8px}.paper-content[data-v-40aff0c3]{padding:12px;border-radius:12px}.exam-content-area[data-v-40aff0c3]{padding-bottom:128px}.bottom-question-nav[data-v-40aff0c3]{bottom:10px}.bottom-question-nav-inner[data-v-40aff0c3]{border-radius:10px;padding:8px 6px}.question-progress-btn[data-v-40aff0c3]{min-width:140px;font-size:12px}.question-card .question-stem[data-v-40aff0c3]{padding:10px;font-size:14px}.question-card .question-options[data-v-40aff0c3] .ant-checkbox-wrapper,.question-card .question-options[data-v-40aff0c3] .ant-radio-wrapper{padding:10px 12px;font-size:14px}}