.ProseMirror{color:#000;word-break:break-word;overflow-wrap:break-word;outline:none}.ProseMirror p{color:#000;margin:.5em 0;line-height:1.6}.ProseMirror>*+*{margin-top:.5em}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror h1{margin-top:.67em;margin-bottom:.67em;font-size:2em;font-weight:700;line-height:1.3}.ProseMirror h2{margin-top:.83em;margin-bottom:.83em;font-size:1.5em;font-weight:700;line-height:1.3}.ProseMirror h3{margin-top:1em;margin-bottom:1em;font-size:1.17em;font-weight:700;line-height:1.3}.ProseMirror ul,.ProseMirror ol{margin:1em 0;padding-left:2em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin-left:0;margin-right:0;padding-left:1em;font-style:italic}.ProseMirror code{background-color:#f3f4f6;border-radius:.25em;padding:.2em .4em;font-family:monospace;font-size:.9em}.ProseMirror pre{color:#f9fafb;background-color:#1f2937;border-radius:.5em;padding:1em;overflow-x:auto}.ProseMirror img{object-fit:contain;border-radius:.5em;min-width:150px;max-width:100%;height:auto;display:block}.ProseMirror p.image-caption-line,.ProseMirror p[data-image-caption=true]{text-align:center;color:#6b7280;margin-top:.4rem;margin-bottom:1rem;font-size:.85rem;font-style:italic;line-height:1.4}.ProseMirror p[data-image-caption=true]:empty:before{content:"Nhap chu thich anh...";color:#9ca3af;font-style:italic}.ProseMirror .image-overlay-box{z-index:2;color:#fff;background:#0f172ac7;border-radius:.9rem;max-width:min(85%,420px);margin-top:-4.25rem;margin-bottom:2rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;line-height:1.5;display:inline-block;position:relative;box-shadow:0 18px 40px #0f172a2e}.ProseMirror .image-overlay-box[data-position=top-left]{margin-left:.75rem;transform:translateY(-55%)}.ProseMirror .image-overlay-box[data-position=top-right]{margin-left:auto;margin-right:.75rem;transform:translateY(-55%)}.ProseMirror .image-overlay-box[data-position=bottom-left]{margin-left:.75rem}.ProseMirror .image-overlay-box[data-position=bottom-right]{margin-left:auto;margin-right:.75rem}.ProseMirror .image-overlay-box[data-position=center]{margin-left:auto;margin-right:auto;transform:translateY(-95%)}.ProseMirror table td img,.ProseMirror table th img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto;display:block}.ProseMirror .tableWrapper{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.ProseMirror>table{width:100%!important}.ProseMirror table{border-collapse:separate;border-spacing:0;table-layout:auto;margin:1em 0;overflow:hidden;width:100%!important;min-width:auto!important}.ProseMirror .tableWrapper table,.ProseMirror table colgroup col:only-child{width:100%!important}.ProseMirror table tr>td:only-child,.ProseMirror table tr>th:only-child{max-width:none;width:100%!important;min-width:0!important}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;color:#000;word-break:break-word;overflow-wrap:break-word;min-width:80px;max-width:400px;padding:.5em .75em;position:relative}:is(.ProseMirror table td:has(>img:only-child),.ProseMirror table th:has(>img:only-child)){vertical-align:middle;text-align:center;padding:.5em}.ProseMirror table:has(td>img,th>img) colgroup col:not(:only-child){width:auto!important;max-width:50%!important}:is(.ProseMirror table td:not(:has(>img)),.ProseMirror table th:not(:has(>img))){max-width:none}.ProseMirror table td p,.ProseMirror table th p{color:#000;margin:0 0 .4em;font-size:.95em;line-height:1.5}.ProseMirror table td p:last-child,.ProseMirror table th p:last-child{margin-bottom:0}.ProseMirror table td h1,.ProseMirror table th h1{margin:.3em 0;font-size:1.3em}.ProseMirror table td h2,.ProseMirror table th h2{margin:.3em 0;font-size:1.15em}.ProseMirror table td h3,.ProseMirror table th h3{margin:.3em 0;font-size:1em}.ProseMirror table td ul,.ProseMirror table td ol,.ProseMirror table th ul,.ProseMirror table th ol{margin:.3em 0;padding-left:1.4em;font-size:.95em}.ProseMirror table td:not([style*=border]),.ProseMirror table th:not([style*=border]){border:2px solid #d1d5db}.ProseMirror table th{text-align:left;background-color:#f3f4f6;font-weight:700}.ProseMirror table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#3b82f61a;position:absolute;inset:0}.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror table td[colspan],.ProseMirror table th[colspan]{text-align:center}.ProseMirror table td[rowspan],.ProseMirror table th[rowspan]{vertical-align:middle}@media (max-width:640px){.ProseMirror table td,.ProseMirror table th{min-width:60px;padding:.4em .5em;font-size:.9em}.ProseMirror table td img,.ProseMirror table th img{max-height:150px}.ProseMirror h1{font-size:1.5em}.ProseMirror h2{font-size:1.25em}.ProseMirror h3{font-size:1.1em}}.ProseMirror a{color:#2563eb;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#1d4ed8}
