.custom-tabs[data-v-d7a005dd] .el-tabs__header{border-bottom:1px solid var(--fs-color-divider);margin-bottom:0}.custom-tabs[data-v-d7a005dd] .el-tabs__nav-wrap:after{display:none}.custom-tabs[data-v-d7a005dd] .el-tabs__nav{border:none}.custom-tabs[data-v-d7a005dd] .el-tabs__item{background-color:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-divider);border-bottom:none;border-radius:5px 5px 0 0;color:var(--fs-color-text-secondary);font-size:1rem;height:40px;line-height:40px;margin-bottom:-1px;margin-right:0;padding:0 20px!important;transition:all .3s ease}.custom-tabs[data-v-d7a005dd] .el-tabs__item+.el-tabs__item{margin-left:-1px}.custom-tabs[data-v-d7a005dd] .el-tabs__item:hover:not(.is-active){background-color:var(--fs-color-bg-hover);color:var(--fs-color-text-primary)}.custom-tabs[data-v-d7a005dd] .el-tabs__item.is-active{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);box-shadow:var(--fs-shadow-sm);color:var(--fs-color-on-primary);font-weight:700;z-index:1}.custom-tabs[data-v-d7a005dd] .el-tabs__active-bar{display:none}.custom-tabs[data-v-d7a005dd] .el-tabs__content{border-top:none;padding-top:20px}.comment-count-badge[data-v-d7a005dd]{align-items:center;border-radius:9px;display:inline-flex;font-size:.875rem;font-weight:400;height:18px;justify-content:center;line-height:18px;margin-left:6px;min-width:18px;padding:0 6px}.custom-tabs[data-v-d7a005dd] .el-tabs__item.is-active .comment-count-badge{background-color:color-mix(in srgb,var(--fs-color-bg-surface) 90%,transparent);color:var(--fs-color-primary)}.action-btn[data-v-d7a005dd]{align-items:center;background-color:var(--fs-color-bg-active);border:none;border-radius:.25rem;color:var(--fs-color-text-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;justify-content:center;line-height:1.5;margin-left:5px;margin-top:5px;padding:.25rem .5rem;transition:background-color .2s}.action-btn[data-v-d7a005dd]:hover{background-color:var(--fs-color-bg-hover)}.instructions[data-v-d7a005dd]{color:var(--fs-color-text-muted);font-size:16px;font-style:italic;font-weight:300;margin:10px 0}.component-box[data-v-d7a005dd],.instructions[data-v-d7a005dd]{text-align:center}.input-container[data-v-d7a005dd]{background-color:var(--fs-color-bg-surface-2);border:2px solid var(--fs-color-border);border-radius:10px;height:70vh;overflow:auto;overflow-y:hidden;padding:10px;width:100%}[data-v-d7a005dd] .CodeMirror-merge-copy-reverse{color:transparent!important;font-size:0!important}[data-v-d7a005dd] .CodeMirror-merge-copy-reverse:after{color:var(--fs-color-text-link);content:">>";font-size:16px}[data-v-d7a005dd] .CodeMirror-merge-copy{color:transparent!important;font-size:0!important}[data-v-d7a005dd] .CodeMirror-merge-copy:after{color:var(--fs-color-text-link);content:"<<";font-size:16px}[data-v-d7a005dd] .CodeMirror-merge-scrolllock-wrap{display:none!important}[data-v-d7a005dd] .CodeMirror-merge,[data-v-d7a005dd] .CodeMirror-merge .CodeMirror,[data-v-d7a005dd] .CodeMirror-merge-pane,[data-v-d7a005dd] .CodeMirror-merge-pane-rightmost{height:100%!important}[data-v-d7a005dd] .CodeMirror-merge-pane:not(.CodeMirror-merge-right) .CodeMirror-merge-r-chunk{background-color:color-mix(in srgb,var(--fs-color-danger) 30%,transparent)}[data-v-d7a005dd] .CodeMirror-merge-pane.CodeMirror-merge-right .CodeMirror-merge-r-chunk{background-color:color-mix(in srgb,var(--fs-color-danger) 20%,transparent)}[data-v-d7a005dd] .CodeMirror-merge-l-inserted,[data-v-d7a005dd] .CodeMirror-merge-r-inserted,[data-v-d7a005dd] .CodeMirror-merge-l-deleted,[data-v-d7a005dd] .CodeMirror-merge-r-deleted{background-color:color-mix(in srgb,var(--fs-color-warning) 18%,var(--fs-color-bg-surface));background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border:1px solid var(--fs-color-danger);border-radius:5px;color:var(--fs-color-danger);padding:1px 2px}[data-v-d7a005dd] .CodeMirror-merge-r-connect{fill:url(#redGradient)!important}[data-v-d7a005dd] .CodeMirror{background-color:var(--fs-color-bg-surface);border:1.5px solid var(--fs-color-border);border-radius:5px;caret-color:var(--fs-color-text-primary);color:var(--fs-color-text-primary);font-family:JetBrains Mono,monospace;font-size:16px;line-height:1.8}[data-v-d7a005dd] .CodeMirror-code,[data-v-d7a005dd] .CodeMirror-line{color:var(--fs-color-text-primary)}[data-v-d7a005dd] .CodeMirror-gutters{background-color:var(--fs-color-bg-surface-2);border-right:1px solid var(--fs-color-border)}[data-v-d7a005dd] .CodeMirror-linenumber{color:var(--fs-color-text-muted)}[data-v-d7a005dd] .CodeMirror-cursor{border-left:1px solid var(--fs-color-text-primary)!important}[data-v-d7a005dd] .CodeMirror-focused .CodeMirror-selected,[data-v-d7a005dd] .CodeMirror-selected{background-color:color-mix(in srgb,var(--fs-color-primary) 30%,transparent)!important}[data-v-d7a005dd] .CodeMirror-merge-gap{background-color:var(--fs-color-bg-surface);border-left:1px solid var(--fs-color-border);border-right:1px solid var(--fs-color-border)}[data-v-d7a005dd] .CodeMirror-merge-pane:not(.CodeMirror-merge-right) .CodeMirror-vscrollbar{overflow-y:hidden}[data-v-d7a005dd] .CodeMirror-merge-pane.CodeMirror-merge-right .CodeMirror-vscrollbar{overflow-y:hidden}[data-v-d7a005dd] .CodeMirror-sizer{padding-right:0!important}.mobile-button[data-v-d7a005dd]{display:none}@media screen and (max-width:768px){.input-container[data-v-d7a005dd]{height:100%!important;margin-left:0;max-width:100%;min-height:30vh}[data-v-d7a005dd] .CodeMirror-merge.CodeMirror-merge-2pane{display:flex;flex-direction:column;height:100%!important;position:relative}[data-v-d7a005dd] .CodeMirror-merge-editor,[data-v-d7a005dd] .CodeMirror-merge-right{display:flex;flex:1;flex-direction:column;height:50%!important;min-height:50%!important;position:static;width:100%!important}[data-v-d7a005dd] .CodeMirror-merge-right{margin-top:5px}[data-v-d7a005dd] .CodeMirror-merge-gap{display:none!important}.component-box[data-v-d7a005dd]{align-items:center;display:flex;flex-wrap:wrap;gap:1%;justify-content:center;width:100%}button[data-v-d7a005dd]{width:47%}.pc-button[data-v-d7a005dd]{display:none}.mobile-button[data-v-d7a005dd]{display:inline-block}}
