.app[data-v-529cffa9]{flex-direction:column;height:100%;display:flex}.app-header[data-v-529cffa9]{background:var(--exam-panel);border-bottom:1px solid var(--exam-border);flex:none;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.brand[data-v-529cffa9]{white-space:nowrap;font-size:17px;font-weight:600}.brand-logo[data-v-529cffa9]{flex:none;max-width:120px;height:28px;margin-right:8px}.spacer[data-v-529cffa9]{flex:1}.app-main[data-v-529cffa9]{flex:1;min-height:0;padding:24px;overflow:auto}.app-main.is-exam[data-v-529cffa9]{padding:0;overflow:hidden}@media (max-width:767px){.app[data-v-529cffa9]{height:100dvh}.app-header[data-v-529cffa9]{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 12px}.brand[data-v-529cffa9]{text-overflow:ellipsis;max-width:55%;font-size:15px;overflow:hidden}.brand-logo[data-v-529cffa9]{max-width:60px;margin-right:0}.account[data-v-529cffa9]{overflow-wrap:anywhere;font-size:12px}.app-main[data-v-529cffa9]{padding:16px 12px calc(16px + env(safe-area-inset-bottom))}.app-main.is-exam[data-v-529cffa9]{padding:0}}:root{--exam-bg:#f4f6f9;--exam-panel:#fff;--exam-border:#e3e7ed;--exam-text:#1f2329;--exam-text-weak:#646a73;--exam-primary:#2563eb;--exam-normal:#1f2329;--exam-warning:#d97706;--exam-critical:#dc2626;--exam-radius:8px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--exam-bg);color:var(--exam-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:15px;line-height:1.7}input,textarea,.allow-select{-webkit-user-select:text;-moz-user-select:text;user-select:text}.exam-panel{background:var(--exam-panel);border:1px solid var(--exam-border);border-radius:var(--exam-radius)}.text-weak{color:var(--exam-text-weak)}.stem-content img{max-width:100%;height:auto}.stem-content{word-break:break-word}.answer-review-dialog .el-message-box__message{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50dvh;overflow-y:auto}@media (max-width:767px){.el-overlay-message-box{padding:16px}.el-message-box{width:min(420px,100vw - 32px)}.el-message{max-width:calc(100vw - 24px)}.el-input__inner,.el-textarea__inner{font-size:16px}.el-button{min-height:40px}.stem-content table{max-width:100%;display:block;overflow-x:auto}}
