.custom-tabs[data-v-c58a091b] .el-tabs__header{border-bottom:1px solid var(--fs-color-divider);margin-bottom:0}.custom-tabs[data-v-c58a091b] .el-tabs__nav-wrap:after{display:none}.custom-tabs[data-v-c58a091b] .el-tabs__nav{border:none}.custom-tabs[data-v-c58a091b] .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-c58a091b] .el-tabs__item+.el-tabs__item{margin-left:-1px}.custom-tabs[data-v-c58a091b] .el-tabs__item:hover:not(.is-active){background-color:var(--fs-color-bg-hover);color:var(--fs-color-text-primary)}.custom-tabs[data-v-c58a091b] .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-c58a091b] .el-tabs__active-bar{display:none}.custom-tabs[data-v-c58a091b] .el-tabs__content{border-top:none;padding-top:20px}.comment-count-badge[data-v-c58a091b]{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-c58a091b] .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)}.db-select[data-v-c58a091b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fs-color-bg-surface);background-image:linear-gradient(45deg,transparent 50%,var(--fs-color-text-secondary) 50%),linear-gradient(135deg,var(--fs-color-text-secondary) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 1rem) 50%,calc(100% - .75rem) 50%,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;border:1px solid var(--fs-color-border);border-radius:.25rem;color:var(--fs-color-text-primary);cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem}.db-select[data-v-c58a091b]:focus{border-color:var(--fs-color-border-focus);box-shadow:0 0 0 .25rem var(--fs-color-focus-ring);outline:0}.action-btn[data-v-c58a091b]{align-items:center;background-color:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:.25rem;color:var(--fs-color-on-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;justify-content:center;line-height:1.5;padding:.25rem .5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.action-btn[data-v-c58a091b]:hover:not(:disabled){background-color:var(--fs-color-primary-hover);border-color:var(--fs-color-primary-hover)}.action-btn[data-v-c58a091b]:disabled{cursor:not-allowed;opacity:.65}.instructions[data-v-c58a091b]{color:var(--fs-color-text-muted);font-size:16px;font-style:italic;font-weight:300;margin:10px 0;text-align:center}.custom-icon[data-v-c58a091b]{height:45px;margin-right:5px;vertical-align:middle;width:45px}.icon[data-v-c58a091b]{align-items:center;display:inline-flex}.component-box[data-v-c58a091b]{text-align:center}.input-containers[data-v-c58a091b]{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;flex-wrap:wrap;gap:10px;margin-top:3px;max-width:100%;width:100%}.input-container[data-v-c58a091b]{background-color:var(--fs-color-bg-surface-2);border:2px solid var(--fs-color-border);border-radius:10px;box-shadow:var(--fs-shadow-sm);box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%;margin:0 5px;overflow:hidden;padding:0 10px;width:100%}.input-title[data-v-c58a091b]{color:var(--fs-color-text-muted);font-size:18px;font-weight:500;margin:8px 0}[data-v-c58a091b] .CodeMirror{border:1px solid var(--fs-color-border);border-radius:5px;font-family:JetBrains Mono,"Noto Serif SC",sans-serif;height:100%;width:100%}@media screen and (max-width:768px){.input-containers[data-v-c58a091b]{flex-direction:column;grid-template-columns:1fr}.input-container[data-v-c58a091b]{margin-left:0;max-width:100%;min-height:30vh}.component-box[data-v-c58a091b]{align-items:center;display:flex;flex-wrap:wrap;gap:3%;justify-content:center}button[data-v-c58a091b]{width:47%}}
