.editor{border:1px solid #ccc;padding:8px;border-radius:4px;min-height:200px}.menu-bar{border:1px solid grey}.menu-bar-button-group{display:flex;gap:8px;margin-bottom:8px;padding:1rem .5rem}.menu-bar-button-group-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:.1rem .5rem}.menu-bar-button-group-list button{flex:0 1 auto}.menu-bar button{padding:4px 8px;border:1px solid #ccc;background:#fff;cursor:pointer;display:flex;align-items:center;gap:4px}.menu-bar button.is-active{background:#ddd}.ProseMirror{background-color:#f9f9f9;color:#333;padding:8px;border-radius:4px;min-height:200px;line-height:1.5;margin:1em 0}.ProseMirror ul{list-style-type:disc;margin-left:1.5em}.ProseMirror ol{list-style-type:decimal;margin-left:1.5em}.ProseMirror li{margin:4px 0}.editor h1{font-size:2em;font-weight:700;margin:1em 0}.editor h2{font-size:1.5em;font-weight:700}.editor h3{font-size:1.17em;font-weight:700}.editor img{height:auto;display:inline;margin:1.5rem 0;max-width:100%;resize:both;overflow:auto}.editor img.ProseMirror-selectednode{outline:3px solid var(--purple)}.ProseMirror .column-block{width:100%;display:flex;flex-direction:row;gap:8px;padding:8px 0;background-color:var(--background-color,transparent);border-radius:4px;transition:background-color .3s ease}.ProseMirror .column{flex:1;min-width:0;overflow-wrap:break-word;overflow:hidden;padding:16px;margin:0;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border .3s ease}.ProseMirror-focused .column{border:2px dashed gray;border-radius:8px;background-color:#e0e0e0}.ProseMirror span[style*=color]{transition:color .3s ease}table{border-collapse:collapse;width:100%}table,td,th{border:2px solid #000}td,th{padding:8px;position:relative}td:after,th:after{content:"";position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;background-color:transparent}td.resizing,th.resizing{cursor:col-resize;background-color:#f0f0f0}@media (max-width:768px){.ProseMirror .column-block{flex-direction:column!important}}.pdf-container{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;max-width:100%}.pdf-container iframe{width:100%;max-width:100%;height:600px;border:none}
/*# sourceMappingURL=5f244f5df0388dba.css.map*/