.workspace{grid-template-columns:200px minmax(420px,1fr) 330px}.inspector{display:block!important;padding:20px 17px}.study-tabs{display:flex;gap:5px;border-bottom:1px solid #dce5eb;margin-bottom:16px;padding-bottom:11px}.study-tabs button{flex:1;font-size:12px;padding:8px 5px;background:#f5f8fa}.study-tabs button.active{background:#e7f3f7;color:#087c97;border-color:#8ebac7}#toolsPanel[hidden],#studyPanel[hidden]{display:none}#toolsPanel>h2{margin-bottom:20px}#studyPanel{position:sticky;top:16px}.study-scroll{max-height:calc(100vh - 70px);overflow:auto;padding-right:3px;scrollbar-width:thin}.study-model-context{padding-bottom:13px;border-bottom:1px solid #e4eaef}.study-model-context span{display:block;font-size:10px;color:#7c8d9d}.study-model-context b{font-size:13px}.study-label{font-size:11px;font-weight:600;display:block;margin:13px 0 6px}#studyPanel input:not([type=file]),#studyPanel textarea,#studyPanel select{width:100%;border:1px solid #d4dfe6;border-radius:6px;background:#fff;padding:8px;color:#26445a;font:12px/1.7 'Microsoft YaHei',sans-serif}#studyPanel textarea{resize:vertical;min-height:100px}.study-file{display:inline-block;font-size:11px;color:#087c97;background:#eff7fa;border:1px solid #c8dfe8;padding:6px 10px;border-radius:5px;cursor:pointer;margin-top:8px}.study-file input{display:none}#questionImageBox{margin-top:12px;border:1px solid #e0e7ed;border-radius:6px;background:#f8fafc}#questionImageBox>button{border:0;padding:7px;width:100%;background:none}#questionImage{max-width:100%;width:auto;height:auto;max-height:170px;display:block;margin:auto}.study-actions{display:flex;gap:7px;margin-top:10px}.study-actions button{flex:1;font-size:12px;padding:8px}.study-primary{background:#087f9a;color:white;border-color:#087f9a}.study-primary:hover{background:#076a80;color:white}#questionStatus{min-height:1.5em;font-size:10px;line-height:1.8;color:#147b91;margin-top:7px}.question-analysis{border-top:1px solid #e1e8ed;margin-top:16px;padding-top:12px}.analysis-empty{font-size:11px;color:#8192a1;line-height:1.9}.analysis-summary{font-size:12px;line-height:1.8;font-weight:600;color:#1c586d;background:#eef7f9;border-left:3px solid #4097ad;padding:9px 10px;margin-bottom:11px}.answer-item{padding:12px 0;border-bottom:1px solid #e3eaf0}.answer-item h3{font-size:12px;margin:0 0 7px}.answer-text{font-size:13px;font-weight:600;line-height:1.9;white-space:pre-wrap;color:#1e4159}.answer-basis{font-size:11px;color:#6b8192;line-height:1.9;white-space:pre-wrap;margin-top:6px}.answer-item details{font-size:11px;margin:9px 0 0;padding-top:8px;border-top:1px dashed #e1e8ed}.answer-item details summary{color:#13768c}.answer-item ol{padding-left:20px;line-height:1.9;color:#536c7e}.missing-question{font-size:11px;line-height:1.9;color:#8b6a28;background:#fff8e9;padding:9px;border-radius:5px;margin-top:9px}.study-image-dialog{max-width:95vw;max-height:95vh;width:auto;border:0;padding:30px;background:white}.study-image-dialog img{max-width:85vw;max-height:83vh;object-fit:contain}.study-image-dialog>button{position:absolute;right:6px;top:4px;border:0;font-size:20px}.recognition-advanced{margin:13px 0}.recognition-advanced>summary{font-size:12px;color:#35738b}.recognition-advanced .result-evidence{font-size:11px}.recognition-advanced .coordinate-editor{max-height:210px}.photo-dialog .result-buttons{margin-top:12px}.model-details{margin-top:8px}.model-details>summary{font-size:12px}.model-details>details{margin-left:8px}@media(max-width:1150px){.workspace{grid-template-columns:170px minmax(340px,1fr) 290px}.main{padding-left:18px;padding-right:18px}}@media(max-width:900px){.workspace{grid-template-columns:160px minmax(0,1fr)}#studyPanel{position:static}.study-scroll{max-height:none}.inspector{padding:18px}#toolsPanel{display:grid;grid-template-columns:1fr 1fr;gap:15px}#toolsPanel>h2{grid-column:1/-1;margin:0}}@media(max-width:600px){.workspace{display:flex;flex-direction:column}.study-scroll{max-height:none}.inspector{padding:18px 14px}.study-tabs{margin-bottom:13px}#questionImage{max-height:210px}.answer-text{font-size:13px}.study-model-context b{font-size:14px}}
.fullscreen-shell:fullscreen{display:grid;grid-template-columns:minmax(0,1fr) 290px;width:100vw;height:100vh;background:#f3f6f8;overflow:hidden}.fullscreen-shell:fullscreen.tools-collapsed{grid-template-columns:minmax(0,1fr)}.fullscreen-shell:fullscreen #stage{width:100%;height:100vh!important;min-width:0;border:0;border-radius:0}.fullscreen-tools{padding:22px 18px 28px;background:#fff;border-left:1px solid #dfe6eb;height:100vh;overflow-y:auto;scrollbar-width:thin}.fullscreen-tools[hidden],.fullscreen-tools-toggle[hidden]{display:none}.fullscreen-tools #toolsPanel{display:block!important}.fullscreen-tools #toolsPanel>h2{margin:0 0 25px}.fullscreen-tools section{padding:18px 0;border-bottom:1px solid #dfe6eb}.fullscreen-tools h3{font-size:13px;margin:0 0 12px}.fullscreen-tools-toggle{position:absolute;right:304px;top:16px;z-index:20;background:#fff;color:#087c97;box-shadow:0 2px 10px #18384d16}.tools-collapsed .fullscreen-tools-toggle{right:16px}.fullscreen-shell:fullscreen .stage-top{right:115px}.fullscreen-shell:fullscreen .stage-bottom{bottom:20px}@media(max-width:650px){.fullscreen-shell:fullscreen{grid-template-columns:minmax(0,1fr) min(245px,62vw)}.fullscreen-tools{padding:17px 12px}.fullscreen-tools-toggle{right:calc(min(245px,62vw) + 10px);font-size:11px;padding:6px 8px}.fullscreen-shell:fullscreen .stage-bottom>span{display:none}.fullscreen-shell:fullscreen .stage-buttons{max-width:100%}.fullscreen-shell:fullscreen .legend{max-width:110px}}
