/**
 * 题干/解析富文本内嵌图片尺寸（非整题题图 .question-image）
 * 录入编辑器、复习、详情、笔记等页面共用
 */

/* 展示页：文字题干 / 解析区内的插图 */
.question-analysis-rich img,
.analysis-content img,
.question-stem-rich-below img,
.question-text-content.question-analysis-rich img {
    display: block;
    box-sizing: border-box;
    max-width: min(100%, 680px) !important;
    width: auto !important;
    height: auto !important;
    max-height: min(420px, 55vh);
    margin: 0.5rem auto;
    object-fit: contain;
    border-radius: 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
    cursor: zoom-in;
}
.ct-rich-image-modal-img {
    max-height: min(92vh, 1200px);
    width: auto;
    max-width: 100%;
    object-fit: contain;
}

/* 录入/编辑：Summernote 编辑区内预览（略小，便于与文字混排） */
.question-analysis-wrap .note-editable img,
.question-entry-page .note-editable img,
.question-item .note-editable img {
    display: block;
    box-sizing: border-box;
    max-width: min(100%, 520px) !important;
    width: auto !important;
    height: auto !important;
    max-height: min(260px, 36vh);
    margin: 0.35rem auto;
    object-fit: contain;
    border-radius: 4px;
}

/* 笔记详情等大编辑区 */
.notes-detail-editor .note-editable img,
#noteContent + .note-editor .note-editable img {
    max-width: min(100%, 600px) !important;
    max-height: min(340px, 42vh);
}

/* 日历笔记弹层等只读 HTML */
.ct-note-html-content img,
.calendar-note-content img {
    max-width: min(100%, 680px) !important;
    width: auto !important;
    height: auto !important;
    max-height: min(400px, 50vh);
    object-fit: contain;
    display: block;
    margin: 0.5rem auto;
    border-radius: 6px;
}

@media (max-width: 767.98px) {
    .question-analysis-rich img,
    .analysis-content img {
        max-width: 100% !important;
        max-height: min(280px, 48vh);
    }
    .question-analysis-wrap .note-editable img,
    .question-entry-page .note-editable img {
        max-height: min(200px, 32vh);
    }
}

@media (min-width: 1200px) {
    .question-analysis-rich img {
        max-height: min(480px, 58vh);
    }
}

body.dark-mode .question-analysis-rich img,
body.dark-mode .question-analysis-wrap .note-editable img {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);
}
