#standardAnalysisStatus{padding:8px 4px;color:#427f86;font-size:13px}#oneClickAnalysis{border-color:#427f86;color:#286b74;white-space:nowrap}.teacher-standard #charts>article:not([data-standard-chart]):not(.custom-chart-card){display:none!important}.teacher-standard #biCourseTools{display:none}.teacher-standard #standardSummary{display:block}#standardSummary{display:none;border:1px solid #dbe5eb;border-left:4px solid #427f86;padding:14px 18px;margin:12px 0;background:white;line-height:1.8}#standardSummary strong{color:#234857}.standard-data-note{color:#667b8c;font-size:13px}.standardExportTools{display:flex;gap:8px;align-items:center}.teacher-standard #charts .chartcard{grid-column:span 1}.teacher-standard #charts .plot{height:330px}.teacher-standard #charts .chartcard:first-of-type{grid-column:span 1}@media(max-width:800px){.teacher-standard #charts{grid-template-columns:1fr}.teacher-standard #charts .plot{height:300px}#oneClickAnalysis{padding:8px 10px}.standardExportTools{flex-wrap:wrap}}

.standard-comparison{max-width:100%;overflow-x:auto;margin-top:12px}.standard-comparison table{width:100%;border-collapse:collapse;font-size:13px}.standard-comparison th,.standard-comparison td{padding:8px 10px;white-space:nowrap;text-align:right;border-bottom:1px solid #dde7ed}.standard-comparison th:first-child,.standard-comparison td:first-child{text-align:left}

#languagePanel .inputfoot{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #e6edef}#languagePanel .compose-secondary{display:flex;align-items:center;gap:12px;min-width:0}#languagePanel .compose-actions{display:flex;align-items:center;gap:8px;margin-left:auto}#languagePanel .inputfoot button{height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;line-height:1;white-space:nowrap;border-radius:6px}#languagePanel .compose-actions button{min-width:86px}#languagePanel .keyboard-hint{white-space:nowrap}#languagePanel .voice-input-status:not(:empty){display:block;padding-top:8px;line-height:1.5}#languagePanel .voice-input-status:empty{display:none}@media(max-width:600px){#languagePanel .inputfoot{gap:8px}#languagePanel .keyboard-hint{display:none}#languagePanel .inputfoot button{padding:0 12px;min-width:0}#languagePanel .compose-actions{gap:6px}#languagePanel .compose-actions button{min-width:72px}}
