.neo-editor-wrapper.disabled .toolbar{background:#e3e8eb}.neo-editor-wrapper.disabled button:disabled{opacity:.5;cursor:not-allowed}.neo-editor-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.neo-editor-content .ProseMirror-focused{outline:none}.neo-editor-content>div{flex-direction:column;height:100%;display:flex}.neo-editor-content .ProseMirror{height:var(--editor-height,100%);max-height:var(--editor-height,100%);background-color:#fff;outline:none;padding:8px;font-size:14px;position:relative;overflow-y:auto}.neo-editor-content .ProseMirror a{color:#2563eb;cursor:pointer;text-decoration:underline}.neo-editor-content .ProseMirror a:hover{color:#1d4ed8}.neo-editor-content .ProseMirror .tableWrapper{min-width:0;overflow-x:auto}.neo-editor-content .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin:0;position:relative}.neo-editor-content .ProseMirror table colgroup{display:table-column-group}.neo-editor-content .ProseMirror table col{display:table-column}.neo-editor-content .ProseMirror .resize-cursor{cursor:col-resize}.neo-editor-content .ProseMirror tr{height:auto!important;min-height:0!important;max-height:none!important}.neo-editor-content .ProseMirror td{text-align:start;letter-spacing:-.5px;vertical-align:top;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;border:.5px solid #dae0e3;font-family:Noto Sans KR,sans-serif;font-size:13px;font-style:normal;font-weight:400;position:relative;height:auto!important;min-height:20px!important;max-height:none!important;padding:4px 10px!important;line-height:1.4!important}.neo-editor-content .ProseMirror td p,.neo-editor-content .ProseMirror th p{white-space:pre-wrap!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important;display:block!important}.neo-editor-content .ProseMirror td p:empty,.neo-editor-content .ProseMirror th p:empty{height:1.4em!important;min-height:1.4em!important}.neo-editor-content .ProseMirror td br,.neo-editor-content .ProseMirror th br{line-height:1.4!important;display:inline!important}.neo-editor-content .ProseMirror td.selectedCell,.neo-editor-content .ProseMirror th.selectedCell{background-color:#436cfc26!important;border-color:#436cfc!important}.neo-editor-content .ProseMirror table.selecting{cursor:cell}.neo-editor-content .ProseMirror th{text-align:left;letter-spacing:-.5px;color:var(--Grayscale-700,#677680);background:var(--Grayscale-150,#f3f7f9);vertical-align:top;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;border:.5px solid #dae0e3;font-family:Noto Sans KR,sans-serif;font-size:12px;font-style:normal;font-weight:700;position:relative;height:auto!important;min-height:20px!important;max-height:none!important;padding:4px 10px!important;line-height:1.4!important}.neo-editor-content .ProseMirror table[data-border-style=dotted]{--neo-table-border-color:var(--Grayscale-Gray250,#dae0e3)}.neo-editor-content .ProseMirror table[data-border-style=dotted] th,.neo-editor-content .ProseMirror table[data-border-style=dotted] td{border:none!important;border-right:var(--neo-table-border-width,1px) dotted var(--neo-table-border-color)!important;border-bottom:var(--neo-table-border-width,1px) dotted var(--neo-table-border-color)!important}.neo-editor-content .ProseMirror table[data-border-style=dotted] tr:first-child th,.neo-editor-content .ProseMirror table[data-border-style=dotted] tr:first-child td{border-top:var(--neo-table-border-width,1px) dotted var(--neo-table-border-color)!important}.neo-editor-content .ProseMirror table[data-border-style=dotted] tr th:first-child,.neo-editor-content .ProseMirror table[data-border-style=dotted] tr td:first-child{border-left:var(--neo-table-border-width,1px) dotted var(--neo-table-border-color)!important}.neo-editor-content .ProseMirror table[data-resized-width]{width:var(--neo-table-resized-width)!important;table-layout:fixed!important;max-width:100%!important;overflow:hidden!important}.neo-editor-content .ProseMirror::-webkit-scrollbar{width:15px;height:9px}.neo-editor-content .ProseMirror::-webkit-scrollbar-thumb{background-color:#88949c;border-radius:30px}.neo-editor-content .ProseMirror::-webkit-scrollbar-track{background:0 0}.neo-editor-content .ProseMirror img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px;display:block}.neo-editor-content .ProseMirror .resizable-image-wrapper{display:inline-block}.neo-editor-content .ProseMirror .resizable-image-container{cursor:pointer;max-width:100%;display:inline-block;position:relative}.neo-editor-content .ProseMirror .resizable-image{object-fit:fill;width:100%;height:auto;max-height:none;display:block}.neo-editor-content .ProseMirror .resizable-image-container:hover,.neo-editor-content .ProseMirror .selected .resizable-image-container{outline:2px solid var(--HELIOSCOLOR-HELIOSBLUE,#232a5e);outline-offset:2px;border-radius:2px}.neo-editor-content .ProseMirror .resize-handle{background:var(--HELIOSCOLOR-HELIOSBLUE,#232a5e);z-index:10;border:2px solid #fff;border-radius:2px;width:12px;height:12px;position:absolute}.neo-editor-content .ProseMirror .resize-handle-br{cursor:nwse-resize;bottom:-4px;right:-4px}.neo-editor-content .ProseMirror ul,.neo-editor-content .ProseMirror ol{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.neo-editor-content .ProseMirror ol li{list-style:decimal}.neo-editor-content .ProseMirror ul li{list-style:initial}.neo-editor-content .ProseMirror ul li p,.neo-editor-content .ProseMirror ol li p{margin-top:.25em;margin-bottom:.25em}.table-selection-box{box-sizing:border-box!important;pointer-events:none!important;z-index:10!important;visibility:visible!important;opacity:1!important;background:0 0!important;border:2px solid #436cfc!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.table-resize-handle{transition:transform .1s,background-color .2s}.table-resize-handle:hover{transform:scale(1.2);background:#7a9aff!important}.table-delete-button{transition:transform .1s,background-color .2s}.table-delete-button:hover{transform:scale(1.1);background:#dc2626!important}.neo-editor-content .ProseMirror .column-resize-handle{cursor:col-resize;z-index:15;-webkit-user-select:none;user-select:none;background:0 0;width:6px;height:100%;transition:background-color .15s;position:absolute;top:0;right:-3px}.neo-editor-content .ProseMirror .column-resize-handle:hover{background:#7a9aff}.resizing-column{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.neo-editor-content .ProseMirror .tableWrapper .grip-column{cursor:pointer;z-index:20;background:#436cfc;border-radius:2px;width:16px;height:8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.neo-editor-content .ProseMirror .tableWrapper .grip-column:hover{background:#7a9aff}.neo-editor-content .ProseMirror .tableWrapper .grip-row{cursor:pointer;z-index:20;background:#436cfc;border-radius:2px;width:8px;height:16px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.neo-editor-content .ProseMirror .tableWrapper .grip-row:hover{background:#7a9aff}.neo-editor-content .ProseMirror .column-resize-handle,.neo-editor-content .ProseMirror [data-column-resizing]{cursor:col-resize;z-index:20;pointer-events:auto;background-color:#436cfc;width:4px;position:absolute;top:0;bottom:0;right:-2px}.neo-editor-content .ProseMirror .column-resize-handle:hover{background-color:#7a9aff}.neo-editor-content .ProseMirror.resize-cursor{cursor:col-resize!important}.neo-editor-content .ProseMirror .resize-guide{pointer-events:none;z-index:30;background-color:#436cfc;width:2px;position:absolute;top:0;bottom:0}.table-menu-content{flex-direction:row;align-items:center;gap:2px;display:flex}.table-menu-button-compact{cursor:pointer;color:#fff;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:background-color .2s;display:flex}.table-menu-button-compact:hover:not(:disabled){background:#ffffff26}.table-menu-button-compact:disabled{opacity:.45;cursor:not-allowed}.table-menu-button-compact span{white-space:nowrap}.table-menu-divider-compact{background:#ffffff40;width:1px;height:20px;margin:0 4px}.table-context-menu{border:1px solid var(--Grayscale-Gray250,#dae0e3);z-index:1000;min-width:180px;color:var(--Achromatic-DefaultBlack,#0e0e2c);background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:4px;font-size:13px;display:flex;position:fixed;transform:translateY(-100%);box-shadow:0 -4px 12px #00000026}.table-context-menu .ctx-menu-item{cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex;position:relative}.table-context-menu .ctx-menu-item:hover:not(:disabled),.table-context-menu .ctx-menu-item.ctx-menu-checkbox:hover{background:var(--Grayscale-100,#fafcfe)}.table-context-menu .ctx-menu-item:disabled,.table-context-menu .ctx-menu-item.ctx-menu-item-disabled{opacity:.4;cursor:not-allowed}.table-context-menu .ctx-menu-arrow{color:var(--Grayscale-Gray600,#88949c);margin-left:auto;font-size:11px}.table-context-menu .ctx-sub-menu{border:1px solid var(--Grayscale-Gray250,#dae0e3);background:#fff;border-radius:6px;flex-direction:column;gap:1px;width:fit-content;margin-left:2px;padding:2px;font-size:12px;display:flex;position:absolute;top:-4px;left:100%;box-shadow:0 4px 12px #00000026}.table-context-menu .ctx-menu-button{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;color:inherit;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:3px 6px;display:block}.table-context-menu .ctx-menu-button:hover:not(:disabled){background:var(--Grayscale-100,#fafcfe)}.table-context-menu .ctx-menu-button:disabled{opacity:.4;cursor:not-allowed}.table-context-menu .ctx-menu-divider{background:var(--Grayscale-Gray200,#e3e8eb);height:1px;margin:4px 0}.table-context-menu .ctx-menu-danger{color:var(--ALERTRED-Red600,#ea3336)}.table-context-menu .ctx-checkbox{border:1px solid var(--Grayscale-Gray400,#b7bfc5);background:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.table-context-menu .ctx-checkbox.checked{background:#436cfc;border-color:#436cfc}.table-context-menu .ctx-checkbox-mark{color:#fff;font-size:11px;line-height:1}
