.editor-container[data-v-8a3a064a]{border:1px solid #ccc;font-family:monospace;display:flex;flex-direction:column;position:relative;background:#f0f0f0}.ruler-horizontal[data-v-8a3a064a]{display:flex;overflow-x:hidden;white-space:nowrap;background:#f0f0f0;border-bottom:1px solid #ccc;height:30px}.ruler-tick[data-v-8a3a064a]{padding-right:6.703125px;border-right:1px solid #666;position:relative}.ruler-tick.major[data-v-8a3a064a]{height:18px;border-right:1px solid #000}.ruler-tick.medium[data-v-8a3a064a]{height:12px}.ruler-tick.minor[data-v-8a3a064a]{height:8px}.editor-body[data-v-8a3a064a]{display:flex;height:300px}.ruler-line[data-v-8a3a064a]{height:20px;line-height:20px;text-align:right;padding-right:0;color:#666;font-size:14px}.ruler-label[data-v-8a3a064a]{position:absolute;bottom:-12px;left:-2px;font-size:10px;color:#000}.editable-area[data-v-8a3a064a]{flex:1;padding:3px;overflow:scroll;background:#fff;white-space:pre;outline:none;font-size:14px}.footer-bar[data-v-8a3a064a]{display:flex;gap:20px;font-size:12px;padding:6px;border-top:1px solid #ccc;background:#fafafa}#hoverColumnLine[data-v-8a3a064a],#hoverEditorLine[data-v-8a3a064a]{position:absolute;left:5px;width:2px;background:#ff000d59;pointer-events:none;display:none;height:300px}
