.codemirroreditor_container__PuyTL{display:flex;flex-direction:column;position:relative;border-radius:var(--wt-editor-border-radius,8px);background:var(--wt-editor-background,rgb(var(--md-card,255 255 255)/1));background-image:var(--wt-editor-background-image,none);width:100%;height:100%;color:var(--wt-editor-color,rgb(var(--md-card-foreground,17 17 17)/1));overflow:hidden;box-shadow:var(
        --wt-editor-box-shadow,var(--md-shadow-md,0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1))
    );border:var(--wt-editor-border,1px solid rgb(var(--md-border,229 231 235)/1));font-family:var(--wt-editor-font-family,"Charter","Georgia","Times New Roman",serif)}.codemirroreditor_editorHeader__9NC4l{display:flex;justify-content:space-between;align-items:center}.codemirroreditor_editorContainer__r6_qT{position:relative;flex-grow:1;overflow:auto}.codemirroreditor_container__PuyTL .cm-editor{font-family:var(--wt-editor-content-font-family,"Charter",serif)!important;font-size:var(--wt-editor-content-font-size,16px)!important;line-height:var(--wt-editor-content-line-height,1.8)!important;color:var(--wt-editor-color,rgb(var(--md-card-foreground,17 17 17)/1))!important;background:transparent!important}.codemirroreditor_container__PuyTL .cm-content{padding:var(--wt-editor-content-padding,.5rem)!important;min-height:calc(100% - 1rem)!important;background:transparent!important}.codemirroreditor_container__PuyTL .cm-editor.cm-focused,.codemirroreditor_container__PuyTL .cm-focused{outline:none!important}.codemirroreditor_container__PuyTL .cm-lineNumbers{background:var(--wt-editor-line-numbers-background,transparent)!important;border-right:var(--wt-editor-line-numbers-border,1px solid rgb(var(--md-border,229 231 235)/1))!important;color:var(--wt-editor-line-numbers-color,rgb(var(--md-muted-foreground,82 82 82)/1))!important;font-family:var(--wt-editor-line-numbers-font-family,"Charter",serif)!important;padding-right:var(--wt-editor-line-numbers-padding-right,4px)!important;min-width:var(--wt-editor-line-numbers-min-width,1.8em)!important}.codemirroreditor_container__PuyTL .cm-lineNumbers .cm-lineNumber{color:var(--wt-editor-line-numbers-color,rgb(var(--md-muted-foreground,82 82 82)/1))!important;font-size:14px!important}.codemirroreditor_container__PuyTL .cm-cursor,.codemirroreditor_container__PuyTL .cm-cursor-primary{border-left:2px solid var(--wt-editor-cursor-border-color,rgb(var(--md-ring,168 85 247)/1))!important;margin-left:-1px!important}.codemirroreditor_container__PuyTL .cm-focused .cm-selectionBackground,.codemirroreditor_container__PuyTL .cm-selectionBackground{background:var(--wt-editor-selection-background-color,rgb(var(--md-ring,168 85 247)/.15))!important}.codemirroreditor_container__PuyTL .cm-activeLine{background:var(--wt-editor-active-line-background-color,rgb(var(--md-muted,245 245 245)/.6))!important}.codemirroreditor_container__PuyTL .cm-gutter{background:transparent!important;border:none!important}.codemirroreditor_container__PuyTL .cm-foldGutter .cm-gutterElement{color:rgb(var(--md-muted-foreground,82 82 82)/.7)!important}.codemirroreditor_container__PuyTL .cm-diff-added{background:rgba(46,160,67,.16);border-bottom:1px solid rgba(46,160,67,.6);border-radius:2px;padding:0 1px;white-space:pre-wrap;pointer-events:none}.codemirroreditor_container__PuyTL .cm-diff-removed{background:rgba(248,81,73,.16);text-decoration:line-through;text-decoration-color:rgba(248,81,73,.7);border-radius:2px}.codemirroreditor_container__PuyTL .cm-diff-actions{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle;pointer-events:auto}.codemirroreditor_container__PuyTL .cm-diff-action-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:22px;padding:0 8px;border-radius:7px;border:1px solid rgb(var(--md-border,229 231 235)/.9);background:rgb(var(--md-card,255 255 255)/.95);color:rgb(var(--md-foreground,17 17 17)/.92);font-size:12.5px;line-height:1;font-weight:600;box-shadow:0 1px 0 rgb(var(--md-border,229 231 235)/.5);transition:background .12s ease,border-color .12s ease,transform 60ms ease;white-space:nowrap}.codemirroreditor_container__PuyTL .cm-diff-action-btn:before{content:"";display:inline-block;width:12px;height:12px;background-color:currentColor;opacity:.9}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=apply]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M7.6%2013.6L4.4%2010.4L3%2011.8l4.6%204.6L17%207l-1.4-1.4z%27%2F%3E%3C%2Fsvg%3E") no-repeat center /contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M7.6%2013.6L4.4%2010.4L3%2011.8l4.6%204.6L17%207l-1.4-1.4z%27%2F%3E%3C%2Fsvg%3E") no-repeat center /contain}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=dismiss]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5.3%205.3L10%2010l4.7-4.7L16.1%206.7%2011.4%2011.4l4.7%204.7-1.4%201.4-4.7-4.7-4.7%204.7-1.4-1.4%204.7-4.7-4.7-4.7z%27%2F%3E%3C%2Fsvg%3E") no-repeat center /contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5.3%205.3L10%2010l4.7-4.7L16.1%206.7%2011.4%2011.4l4.7%204.7-1.4%201.4-4.7-4.7-4.7%204.7-1.4-1.4%204.7-4.7-4.7-4.7z%27%2F%3E%3C%2Fsvg%3E") no-repeat center /contain}.codemirroreditor_container__PuyTL .cm-diff-action-btn:hover{background:rgb(var(--md-muted,245 245 245)/.9)}.codemirroreditor_container__PuyTL .cm-diff-action-btn:active{transform:translateY(.5px)}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=apply]{border-color:rgba(46,160,67,.55);background:rgba(46,160,67,.18)}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=apply]:hover{background:rgba(46,160,67,.26)}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=dismiss]{border-color:rgba(248,81,73,.6);background:rgba(248,81,73,.16)}.codemirroreditor_container__PuyTL .cm-diff-action-btn[data-action=dismiss]:hover{background:rgba(248,81,73,.24)}