.modal.svelte-1wtr2yb{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:flex-start;padding-top:28vh;z-index:1000}.modal-title.svelte-1wtr2yb{font-size:1.5em;margin-bottom:15px}.modal-content.svelte-1wtr2yb{background-color:var(--XBG2Color);color:#d9b68c;border-radius:4px;border:1px solid color-mix(in srgb,var(--XTextColor) 50%,transparent);box-shadow:0 4px 12px #0006;padding:8px 20px 15px;width:300px;font-family:sans-serif}.modal-size-small.svelte-1wtr2yb{width:250px}.modal-size-medium.svelte-1wtr2yb{width:330px}.modal-size-large.svelte-1wtr2yb{width:750px;min-height:600px;max-height:400px}.modal-size-banner.svelte-1wtr2yb{width:900px;height:350px;max-height:350px}.modal-size-banner.svelte-1wtr2yb form:where(.svelte-1wtr2yb){display:flex;flex-direction:column;height:100%}.modal-size-banner.svelte-1wtr2yb .form-group:where(.svelte-1wtr2yb){flex-grow:1;display:flex;flex-direction:column}.modal-size-banner.svelte-1wtr2yb .form-textarea:where(.svelte-1wtr2yb){flex-grow:1;resize:none;min-height:40px}.form-group.svelte-1wtr2yb{margin-bottom:12px}.form-control.svelte-1wtr2yb{background-color:#333;border:1px solid hsl(0,0%,30%);border-radius:2px;padding:2px 8px;color:#d9b68c;font-family:sans-serif;font-size:16px;line-height:1.5;width:100%;box-sizing:border-box;margin-top:10px}.form-control.svelte-1wtr2yb:focus{background-color:#404040;border-color:#d9b68c;outline:none}.btn-primary.svelte-1wtr2yb{background-color:#bf8640;border:none;border-radius:2px;padding:6px 15px;color:#262626;font-family:sans-serif;font-size:14px;width:100%;cursor:pointer}.btn-primary.svelte-1wtr2yb:hover{background-color:#cc9e66}.btn-full-width.svelte-1wtr2yb{background-color:#404040;border:1px solid hsl(0,0%,35%);border-radius:2px;color:#d9b68c;font-family:sans-serif;font-size:14px;padding:4px 12px;width:100%;cursor:pointer}.btn-full-width.svelte-1wtr2yb:hover{background-color:#595959;color:#e6cfb3}.error.svelte-1wtr2yb{color:#d2aa79;margin-top:10px;font-size:14px}.sections-container.svelte-1wtr2yb{display:flex;gap:20px}.section.svelte-1wtr2yb{flex:1;min-width:0}.section-title.svelte-1wtr2yb{font-size:1.1em;font-weight:500;margin-bottom:12px;color:#e6cfb3;border-bottom:1px solid hsl(0,0%,30%);padding-bottom:5px}.form-textarea.svelte-1wtr2yb{resize:vertical;min-height:60px;font-family:inherit}.sections-container.svelte-1wtr2yb .form-control:where(.svelte-1wtr2yb){font-size:14px;padding:4px 6px}.sections-container.svelte-1wtr2yb .form-textarea:where(.svelte-1wtr2yb){font-size:14px;padding:6px 8px}.form-button.svelte-1wtr2yb{background-color:#2d6886;color:#e6e6e6;border:1px solid hsl(200,50%,45%);cursor:pointer;text-align:center;font-weight:500;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-button.svelte-1wtr2yb:hover:not(:disabled){background-color:#3986ac;border-color:#539fc6}.form-button.svelte-1wtr2yb:disabled{opacity:.6;cursor:not-allowed}.sections-container.svelte-1wtr2yb .form-button:where(.svelte-1wtr2yb){font-size:14px;padding:6px 8px}.form-button.svelte-1wtr2yb .node-label{font-weight:500!important;font-size:inherit!important}.form-button.svelte-1wtr2yb .node-id{font-weight:300!important;font-style:italic!important;font-size:.75em!important;opacity:.8!important}@media (max-width: 500px){.sections-container.svelte-1wtr2yb{flex-direction:column}}.modal-header.svelte-1wtr2yb{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem;border-bottom:1px solid hsl(0,0%,30%);margin-bottom:1rem}.modal-title.svelte-1wtr2yb{margin:0;font-size:1.125rem;font-weight:600;color:#e6cfb3}.btn-disabled.svelte-1wtr2yb{opacity:.5;cursor:not-allowed;background-color:#666!important}.btn-disabled.svelte-1wtr2yb:hover{background-color:#666!important}.buttons.svelte-1wtr2yb{display:flex;gap:10px}.buttons.svelte-1wtr2yb button:where(.svelte-1wtr2yb):only-child{margin:0 auto}.modal-content-html.svelte-1wtr2yb{white-space:pre-wrap;font-family:monospace;background:#222;color:#e2e2e2;padding:1em;border-radius:4px;margin-bottom:1em;max-height:400px;overflow:auto}.modal-size-page-view.svelte-1wtr2yb,.modal-size-narrow-page-view.svelte-1wtr2yb{width:61.6vh;max-width:900px;height:80vh;max-height:80vh;display:flex;flex-direction:column;overflow:auto}.modal-size-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb),.modal-size-narrow-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb){flex-grow:1;display:flex;flex-direction:column}.modal-size-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb) .form-group:where(.svelte-1wtr2yb),.modal-size-narrow-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb) .form-group:where(.svelte-1wtr2yb){flex-grow:1;display:flex;flex-direction:column}.modal-size-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb) .form-textarea:where(.svelte-1wtr2yb),.modal-size-narrow-page-view.svelte-1wtr2yb form:where(.svelte-1wtr2yb) .form-textarea:where(.svelte-1wtr2yb){flex-grow:1;resize:none}.modal-size-narrow-page-view.svelte-1wtr2yb{display:inline-block;width:auto}.modal-content-html.svelte-1wtr2yb{white-space:pre-wrap;font-family:monospace;background:#222;color:#e2e2e2;padding:2em;border-radius:4px;margin-bottom:1em;max-height:70vh;overflow:auto}
