.xml-editor{--c-attr:#b35c00}.xml-editor .tree-attrs{font-family:var(--mono);color:var(--c-attr);text-overflow:ellipsis;max-width:260px;font-size:12px;overflow:hidden}.xml-editor .path-empty{color:var(--mute);font-style:italic}.xml-editor .xml-element-form{flex-direction:column;gap:16px;max-width:920px;display:flex}.xml-editor .xml-element-top{background:var(--surface-doc);border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:12px;max-height:45%;padding:12px 14px;display:flex;overflow:auto}.xml-editor .xml-records-title{padding:8px 14px 0}.xml-editor .xml-section{flex-direction:column;gap:6px;display:flex}.xml-editor .xml-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.xml-editor .tag-field{max-width:420px}.xml-editor .name-input.ant-input{font-family:var(--mono);color:var(--c-key);font-size:13px}.xml-editor .tag-name.ant-input{font-size:14px}.xml-editor .attr-form,.xml-editor .children-form{flex-direction:column;gap:4px;display:flex}.xml-editor .attr-row{grid-template-columns:minmax(110px,200px) 14px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.xml-editor .attr-name.ant-input{color:var(--c-attr)}.xml-editor .attr-eq{font-family:var(--mono);color:var(--mute);text-align:center}.xml-editor .attr-add,.xml-editor .child-add{border-top:1px dashed var(--hairline);margin-top:6px;padding-top:8px}.xml-editor .child-row{border-bottom:1px solid #f0f1ec;grid-template-columns:minmax(110px,200px) minmax(0,1fr) 44px 28px;align-items:start;gap:6px;padding:2px 0;display:grid}.xml-editor .child-add{border-bottom:0;grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto}.xml-editor .attr-chip.ant-btn{font-family:var(--mono);color:var(--c-attr);padding-inline:4px;font-size:12px}.xml-editor .text-facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.xml-editor .mixed-alert{margin-bottom:6px}.xml-editor .child-adder{border-top:1px dashed var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.xml-editor .value-error{font-size:12px}.xml-editor .col-title.col-attr{color:var(--c-attr)}.xml-editor .cell-extra{color:var(--mute);background:var(--surface-soft);border-radius:3px;margin-inline-start:6px;padding:0 4px;font-size:11px}.json-format-dialog .format-note{margin-top:6px;font-size:12.5px;display:block}
