.jetco-editor.jodit-container {
    --jd-color-border: #d6dce6;
    --jd-color-background-default: #fff;
    --jd-color-background-light: #f7f8fa;
    --jd-color-text: #182235;
    --jd-border-radius-default: 6px;
    width: 100%;
    max-width: 100%;
    color: #182235;
    background: #fff;
    text-align: left;
    font: 14px/1.4 "Noto Sans KR", Arial, sans-serif;
    border-radius: 8px;
    isolation: isolate;
}
.jetco-editor .jodit-toolbar__box { padding: 6px; border-radius: 8px 8px 0 0; }
.jetco-editor .jodit-toolbar-button, .jodit-popup .jodit-toolbar-button { color: #182235; }
.jetco-editor .jodit-toolbar-button__button,
.jetco-editor .jodit-toolbar-button__trigger { height: 32px; min-height: 32px; }
.jetco-editor .jodit-toolbar-button__button { padding: 4px 6px; }
.jetco-editor .jodit-toolbar-button__trigger { margin: 0; padding: 0; color: inherit; }
.jetco-editor .jodit-toolbar-button__text { margin: 0; padding: 0; font-size: 13px; line-height: 20px; color: inherit; }
.jetco-editor .jodit-toolbar-button__icon { margin: 0; padding: 0; width: 18px; height: 18px; color: inherit; }
.jetco-editor .jodit-workplace { background: #fff; }
.jetco-editor iframe.jodit-wysiwyg_iframe { margin: 0; padding: 0; border: 0; max-width: none; width: 100%; }
.jetco-editor[aria-busy="true"] { border-color: #6079b5; }
.jetco-editor[aria-busy="true"]::after { content: "이미지 업로드 중"; display: block; padding: 8px 12px; color: #36528c; font-size: 12px; background: #f2f5fc; }
.jodit-dialog, .jodit-popup, .jodit-context-menu { font: 14px/1.4 "Noto Sans KR", Arial, sans-serif; text-align: left; color: #182235; }
.jodit-dialog *, .jodit-popup *, .jodit-context-menu * { box-sizing: border-box; }
.jodit-popup .jodit-toolbar-button__text { margin: 0; padding: 0; color: inherit; font: inherit; }
.jodit-popup__content { max-height: min(380px, 70vh); overflow-y: auto; }
.jodit-dialog input, .jodit-dialog select, .jodit-popup input, .jodit-popup select { min-height: 34px; height: auto; padding: 6px 9px; line-height: 20px; font-size: 14px; color: #182235; text-indent: 0; }
.jodit-dialog input[type="checkbox"], .jodit-popup input[type="checkbox"] { min-height: 0; width: auto; }
.jodit-dialog label, .jodit-popup label { color: #182235; line-height: 1.5; }
.jodit-dialog .jodit-ui-button, .jodit-popup .jodit-ui-button { min-height: 32px; font: inherit; }
.jodit-popup, .jodit-dialog, .jodit-context-menu { z-index: 12000; }
.jodit-source__mirror { color: #182235; background: #fff; font: 14px/1.6 Consolas, monospace; }
@media (max-width: 640px) {
    .jetco-editor .jodit-toolbar__box { padding: 3px; }
    .jetco-editor .jodit-toolbar-button__button { padding: 3px 4px; }
}
