.document-data-editor{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.document-data-tabs{border-bottom:1px solid var(--app-border);flex:none;padding:0 16px 12px;overflow-x:auto}.document-data-tabs .segmented-control{font-size:12px}.document-data-tabs .segmented-control-option{white-space:nowrap;min-height:28px;padding:4px 9px}.document-data-section{flex:1;min-width:0;min-height:0;overflow:auto}.document-data-section[hidden]{display:none}.document-source-editor{height:100%;min-height:240px;color:inherit;background:var(--app-background);flex-direction:column;display:flex}.document-source-toolbar,.document-source-note{color:var(--app-muted);flex:none;padding:8px 16px;font-size:11px}.document-source-toolbar{justify-content:space-between;gap:16px;display:flex}.document-source-input{box-sizing:border-box;resize:none;width:100%;min-height:140px;color:inherit;background:inherit;tab-size:4;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 16px 20px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.document-source-input:focus-visible{box-shadow:inset 3px 0 var(--app-accent,#087fff)}.document-source-note{border-top:1px solid var(--app-border)}.document-source-error{border-top:1px solid var(--app-border);flex:none;max-height:180px;padding:8px 16px;font-size:12px;overflow:auto}.document-source-error p{color:#b42318;margin:0 0 6px}.document-source-error button{border:1px solid var(--app-border);background:var(--app-background);color:inherit;font:inherit;cursor:pointer;border-radius:5px;margin:0 8px 6px 0;padding:4px 8px}.document-source-error pre{white-space:pre-wrap;overflow-wrap:anywhere}
