.dv-editor-panel{background:#fbfdff;border:1px solid #e5ecf8;border-radius:12px;min-width:0;overflow:hidden}.dv-editor-heading{background:#f3f7ff;justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:12px 14px;display:flex}.dv-editor-panel small{color:#556483;padding:8px 12px;font-size:11px;display:block}.dv-editor-wrap{height:300px;display:flex;position:relative;overflow:hidden}.dv-editor-wrap textarea{resize:none;tab-size:2;flex:1;height:100%;border:0!important;border-radius:0!important;min-height:0!important;padding:14px 12px!important;line-height:1.65!important}.dv-lines{text-align:right;color:#7885a0;-webkit-user-select:none;user-select:none;background:#f6f8fc;min-width:35px;padding:14px 9px;font-family:monospace;font-size:13px;line-height:1.65;overflow:hidden}.dv-highlight{white-space:pre-wrap;word-break:break-word;height:300px;margin:0;padding:15px;font:13px/1.65 ui-monospace,monospace;overflow:auto}.dv-key{color:#154cc2}.dv-string{color:#a42b30}.dv-number{color:#682acd}.dv-literal{color:#067148}.dv-tree-scroll{height:300px;padding:12px;font:13px/1.7 monospace;overflow:auto}.dv-tree{padding-left:12px}.dv-tree summary{cursor:pointer;color:#124fbe}.dv-tree-leaf{overflow-wrap:anywhere;padding-left:12px}.dv-file{cursor:pointer;position:relative}.dv-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dv-file:focus-within{outline-offset:2px;outline:3px solid #80b5ff}.dv-pipeline{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);gap:14px;display:grid}.dv-operations{min-width:0}.dv-operations h2{margin:5px 0 12px!important;font-size:15px!important}.dv-operation-list{flex-direction:column;gap:5px;max-height:290px;margin-top:8px;display:flex;overflow:auto}.dv-operation-list button{justify-content:flex-start!important}.dv-recipe{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.dv-recipe li{background:#eef5ff;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;display:flex}.dv-hash{background:#f4f8ff;border:1px solid #e6eefb;border-radius:10px;grid-template-columns:75px minmax(0,1fr);gap:10px;margin:10px 0;padding:12px;display:grid}.dv-hash code{overflow-wrap:anywhere;font-size:12px}.dv-hash .ds-copy{grid-column:2}.dv-warning{border-left:4px solid #d08713;background:#fff8e9!important}.dv-matches mark{color:#063a2f;background:#b5f1d6;border-bottom:2px solid #0b9660}.dv-table-scroll{max-width:100%;margin:12px 0;overflow:auto}.dv-table-scroll table{width:100%;min-width:380px}.dv-table-scroll td{overflow-wrap:anywhere;max-width:340px}.dv-definition{margin:18px 0}.dv-definition>div{border-bottom:1px solid #e6eef8;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;display:grid}.dv-definition dt{font-weight:700}.dv-definition dd{overflow-wrap:anywhere;margin:0}.dv-diff{border:1px solid #e4eaf4;border-radius:10px;max-height:500px;overflow:auto}.dv-diff>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:9px 12px;display:grid}.dv-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dv-diff strong{font-size:11px}.dv-diff-added{color:#08583c;background:#e3faee}.dv-diff-removed{color:#9e2432;background:#ffecec}.dv-diff-unchanged{color:#51617c;background:#f7f9fc}.ds-workspace .ds-toolbar .ds-toolbar{margin:0}.ds-workspace .ds-stats strong{overflow-wrap:anywhere}.ds-workspace input,.ds-workspace select{min-width:0;max-width:100%}@media (max-width:850px){.dv-pipeline{grid-template-columns:1fr}.dv-operation-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:150px;display:grid}}@media (max-width:600px){.dv-editor-wrap,.dv-highlight,.dv-tree-scroll{height:240px}.dv-lines{display:none}.dv-editor-wrap textarea{font-size:16px!important}.dv-hash{grid-template-columns:1fr}.dv-hash .ds-copy{grid-column:1}.dv-definition>div{grid-template-columns:1fr;gap:4px}.dv-recipe li{flex-wrap:wrap;width:100%}.dv-recipe li b{width:100%}.dv-diff>div{grid-template-columns:1fr;gap:3px}}.dv-editor-wrap textarea{font-size:13px!important}@media (max-width:600px){.dv-editor-wrap textarea{font-size:16px!important}}
