/* Summernote Lite 0.9.1: 기존 게시판 툴바 디자인과 모바일 보완. */
#summernoteWrap .note-editor { max-width:100%; }
#summernoteWrap .note-toolbar { display:flex; flex-wrap:wrap; }
#summernoteWrap .note-btn-group .note-btn.active {
    background:#555; color:#fff; border-color:#555;
}
#summernoteWrap .note-btn:focus-visible { outline:2px solid #555; outline-offset:2px; }
#summernoteWrap .note-modal .close { border:0; background:transparent; padding:8px; }
#summernoteWrap .note-modal-footer { min-height:60px; }
#summernoteWrap .note-editable img { max-width:100%; height:auto; }
#summernoteWrap .note-video-clip { max-width:100%; aspect-ratio:16/9; height:auto; }
#summernoteWrap .ogWrap { display:flex; width:600px; max-width:100%; text-decoration:none; }
#summernoteWrap .ogWrap .ogImgWrap { flex:0 0 100px; }
#summernoteWrap .ogWrap .ogInfoWrap { width:auto; min-width:0; flex:1; }
#summernoteWrap .ogWrap .noImage { width:auto!important; }
#talkContentWrap .ogWrap { display:flex; width:600px; max-width:100%; text-decoration:none; }
#talkContentWrap .ogWrap .ogImgWrap { flex:0 0 100px; }
#talkContentWrap .ogWrap .ogInfoWrap { width:auto; min-width:0; flex:1; }
#talkContentWrap .ogWrap .noImage { width:auto!important; }
#summernoteWrap .ogWrap .ogImgWrap > img, #talkContentWrap .ogWrap .ogImgWrap > img { display:block; width:100%; height:100%; object-fit:cover; margin:0; }
#summernoteWrap .ogWrap .ogTitle, #talkContentWrap .ogWrap .ogTitle { display:block; }
@media (max-width:575px) {
    #summernoteWrap .note-color-all .note-dropdown-menu {
        position:fixed; top:90px; left:8px!important; right:8px!important;
        min-width:0; width:auto; max-height:70vh; overflow:auto;
    }
    #summernoteWrap .note-color-all .note-dropdown-menu > .note-btn-group { display:block; }
    #summernoteWrap .note-modal-content { max-width:calc(100vw - 24px); margin:12px auto; }
    #summernoteWrap .note-toolbar .note-btn { min-height:36px; }
}
