.mergely-container{border:1px solid var(--border-color);border-radius:4px;flex-direction:column;height:calc(100vh - 250px);min-height:200px;margin-bottom:8px;display:flex;overflow:hidden}.editor-header{background-color:var(--secondary-bg-color);border-bottom:1px solid var(--border-color);padding:5px 8px;display:flex}.tool-content-container{padding:8px 15px 0}.tool-content-container+.related-tools-block{box-sizing:border-box;margin-top:8px;padding-inline:15px}.left-header,.right-header{flex:1;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.left-header{border-right:1px solid var(--border-color)}.editor-title{color:var(--primary-text-color);font-size:.875rem;font-weight:600}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.editor-actions .btn.btn-sm{height:auto;padding:2px 8px;font-size:.8125rem;line-height:1.3}.editor-actions .btn.btn-sm.btn-secondary{background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color)}.editor-actions .btn.btn-sm.btn-secondary:hover{background-color:var(--button-hover-bg-color,var(--bg-subtle));color:var(--text-color)}#mergely-editor{flex:1;width:100%;min-height:0}.mergely-full-screen{position:relative}.CodeMirror{cursor:text}[data-theme=dark] .mergely-column-lhs .CodeMirror,[data-theme=dark] .mergely-column-rhs .CodeMirror{background-color:var(--editor-bg-dark)}.mergely-canvas,.mergely-margin{background-color:var(--secondary-bg-color)}.tool-toolbar{background-color:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:0;margin-bottom:6px;padding:4px 10px;display:flex}.tool-toolbar__actions{flex-wrap:wrap;gap:4px;display:flex}.tool-toolbar .btn.btn-sm{height:auto;padding:2px 8px;font-size:.8125rem;line-height:1.3}.tool-toolbar .btn.btn-sm.btn-secondary{background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color)}.tool-toolbar .btn.btn-sm.btn-secondary:hover{background-color:var(--button-hover-bg-color,var(--bg-subtle));color:var(--text-color)}.tool-toolbar__options{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tool-toolbar .option-item{gap:4px}.tool-toolbar .option-item label{font-size:.8125rem}.tool-toolbar .styled-checkbox{width:14px;height:14px;top:0}.tool-toolbar__status{color:var(--secondary-text-color);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:auto;font-size:.8125rem;line-height:1.3;display:flex}@media (width>=1100px){.tool-toolbar{flex-wrap:nowrap}.tool-toolbar__status{flex-wrap:nowrap;flex-shrink:1;min-width:0}.tool-toolbar__status .status-message{text-overflow:ellipsis;white-space:nowrap;max-width:28vw;overflow:hidden}}.tool-toolbar__status .status-message{color:var(--secondary-text-color)}.tool-toolbar__status .diff-stats-wrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error-container{background-color:var(--error-bg-color);border:1px solid var(--error-border-color);color:var(--error-text-color);border-radius:4px;margin-bottom:10px;padding:10px 15px}.error-content{justify-content:space-between;align-items:center;display:flex}.error-content button{color:var(--error-text-color);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.option-item{align-items:center;gap:5px;display:flex}.styled-checkbox{cursor:pointer;width:16px;height:16px;position:relative;top:1px}.option-item label{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--primary-text-color);font-size:.9rem}@media (width<=1200px){.tool-toolbar__status{justify-content:space-between;width:100%;margin-left:0}.mergely-container{height:calc(100vh - 340px)}}@media (width<=768px){.editor-header{flex-direction:column}.left-header,.right-header{border-right:none;padding:10px 0}.left-header{border-bottom:1px solid var(--border-color)}.mergely-container{height:calc(100vh - 380px)}}[data-theme=light] .CodeMirror.cm-s-monokai,[data-theme=dark] .CodeMirror.cm-s-eclipse{filter:invert(0)!important}[data-theme=dark] .mergely-char-added{background-color:#50aa5599!important;box-shadow:0 0 0 1px #50aa5566!important}[data-theme=dark] .mergely-char-deleted{background-color:#c83c3c99!important;box-shadow:0 0 0 1px #c83c3c66!important}[data-theme=dark] .mergely-char-changed{background-color:#e6a02899!important;box-shadow:0 0 0 1px #e6a02866!important}.mergely-column textarea{width:80px;height:200px}.mergely-column{float:left;border:1px solid var(--border-color)}.mergely-margin{float:left;background-color:var(--secondary-bg-color)}.mergely-canvas{float:left;background-color:var(--secondary-bg-color);width:28px}.mergely-resizer{width:100%;height:100%}.mergely-active{border:1px solid #a3d1ff}.mergely.a,.mergely.d,.mergely.c{color:var(--text-color)}.mergely.a.rhs.start{border-top:1px solid #a3d1ff}.mergely.a.lhs.start.end,.mergely.a.rhs.end{border-bottom:1px solid #a3d1ff}.mergely.a.rhs{background-color:#78aaff26}.mergely.a.lhs.start.end.first{border-top:1px solid #a3d1ff;border-bottom:0}.mergely.d.lhs{background-color:#ffc89633}.mergely.d.lhs.end,.mergely.d.rhs.start.end{border-bottom:1px solid #f8e8e8}.mergely.d.rhs.start.end.first{border-top:1px solid #f8e8e8;border-bottom:0}.mergely.d.lhs.start{border-top:1px solid #f8e8e8}.mergely.c.lhs,.mergely.c.rhs{background-color:#ff464669}.mergely.ch{background-color:#fdffdd;border-radius:5px;padding:1px 5px;font-weight:400}.mergely.current.lhs.a.start.end,.mergely.current.rhs.d.start.end{border-top:0!important}.mergely.current.CodeMirror-linenumber{color:#f9f9f9;background-color:#777;font-weight:700}.mergely-editor .mergely.c.CodeMirror-linebackground{background-color:#ff646426}.CodeMirror-linenumber{cursor:pointer}.mergely-editor .CodeMirror-code{color:var(--text-color)}.CodeMirror-linebackground{border:0!important}.c.CodeMirror-linebackground{background-color:#ff00002e!important}.a.CodeMirror-linebackground{background-color:#76a8ff4d!important}[data-theme=light] .CodeMirror.cm-s-monokai,[data-theme=dark] .CodeMirror.cm-s-eclipse{filter:invert(0)!important}[data-theme=light] .CodeMirror-lines{background-color:var(--bg-color)!important}[data-theme=dark] .CodeMirror-lines{background-color:var(--bg-dark)!important}
