html.dh-modal-open,html.dh-modal-open body{overflow:hidden}dialog.dh-editor-modal{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:none;background:rgba(0,0,0,0);color:var(--text);overflow:hidden}dialog.dh-editor-modal[open]{display:flex}dialog.dh-editor-modal::backdrop{background:var(--backdrop);opacity:.7}.dh-editor-modal-windows{display:flex;flex:1 1 auto;gap:14px;padding:30px 25px;min-width:0;min-height:0;pointer-events:none}.dh-editor-modal-window{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;max-width:1400px;margin:0 auto;padding:0;border:2px solid var(--divider);border-radius:10px;background-color:var(--content);overflow:hidden;pointer-events:auto}.dh-editor-modal.is-split .dh-editor-modal-window{max-width:none;margin:0}.dh-editor-modal-header{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 14px;border-bottom:2px solid var(--divider)}.dh-editor-modal-title{flex:1 1 auto;margin:0;border-bottom:none;font-family:Eveleth,Overpass,sans-serif;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-editor-modal-window-language{display:none;flex:0 0 auto;font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.dh-editor-modal.is-split .dh-editor-modal-window-language{display:block}.dh-editor-modal-close{flex:0 0 auto;width:30px;height:30px;padding:0;font-size:20px;line-height:1;border-radius:6px}.dh-editor-modal-close:hover{color:var(--link)}.dh-editor-modal-split{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;line-height:1;border-radius:6px}.dh-editor-modal-split[hidden]{display:none}.dh-editor-modal-split:hover{color:var(--link)}.dh-editor-modal-split-icon{font-size:16px;line-height:1}.dh-editor-modal-body{flex:1 1 auto;display:flex;min-height:0}.dh-editor-modal-frame{display:block;flex:1 1 auto;min-height:0;width:100%;border:none;background-color:var(--content)}@media (max-width: 999px){.dh-editor-modal-split{display:none !important}.dh-editor-modal-windows{padding:8px 6px;gap:8px}.dh-editor-modal.is-split .dh-editor-modal-windows{flex-direction:column}}