.modal-overlay.svelte-t0m6hr{inset:var(--titlebar-height) 0 0 0;background:var(--color-overlay-light);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed}.modal-overlay.svelte-t0m6hr:focus{outline:none}.modal-overlay.topmost.svelte-t0m6hr{z-index:var(--z-modal-top)}.modal-overlay.align-top.svelte-t0m6hr{align-items:flex-start;padding-top:10vh}.modal-overlay.blur.svelte-t0m6hr{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.reduce-transparency .modal-overlay.blur.svelte-t0m6hr{-webkit-backdrop-filter:none}.modal-dialog.svelte-t0m6hr{background:var(--color-bg-dialog);border:1px solid var(--color-dialog-border-outer);border-radius:var(--radius-dialog);box-shadow:inset 0 0 0 1px var(--color-dialog-border-inner), var(--shadow-dialog);position:relative}.modal-dialog.resizable.svelte-t0m6hr{max-width:calc(100vw - 2 * var(--spacing-xl));max-height:calc(100vh - var(--titlebar-height) - 2 * var(--spacing-xl));flex-direction:column;display:flex}.modal-dialog.grow-downward.svelte-t0m6hr{max-height:calc(100vh - var(--titlebar-height) - 2 * var(--spacing-xl));flex-direction:column;display:flex}.modal-dialog.grow-downward.svelte-t0m6hr>.modal-content:where(.svelte-t0m6hr){flex-direction:column;flex:auto;min-height:0;display:flex}.modal-dialog.grow-downward.svelte-t0m6hr .modal-body:where(.svelte-t0m6hr){flex:auto;min-height:0}.modal-dialog.resizable.svelte-t0m6hr>.modal-content:where(.svelte-t0m6hr),.modal-dialog.fill-body.svelte-t0m6hr>.modal-content:where(.svelte-t0m6hr){border-radius:calc(var(--radius-dialog) - 1px);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal-dialog.resizable.svelte-t0m6hr .modal-body:where(.svelte-t0m6hr){flex:auto;min-height:0}.modal-dialog.fill-body.svelte-t0m6hr{flex-direction:column;display:flex}.modal-dialog.fill-body.svelte-t0m6hr .modal-body:where(.svelte-t0m6hr){flex-direction:column;flex:auto;min-height:0;display:flex}.modal-dialog.resizable.fill-body.svelte-t0m6hr .modal-body:where(.svelte-t0m6hr){overflow:hidden}.resize-band.svelte-t0m6hr{position:absolute}.resize-band[data-direction=n].svelte-t0m6hr,.resize-band[data-direction=s].svelte-t0m6hr{cursor:ns-resize;height:7px;left:0;right:0}.resize-band[data-direction=n].svelte-t0m6hr{top:-4px}.resize-band[data-direction=s].svelte-t0m6hr{bottom:-4px}.resize-band[data-direction=w].svelte-t0m6hr,.resize-band[data-direction=e].svelte-t0m6hr{cursor:ew-resize;width:7px;top:0;bottom:0}.resize-band[data-direction=w].svelte-t0m6hr{left:-4px}.resize-band[data-direction=e].svelte-t0m6hr{right:-4px}.resize-band[data-direction=nw].svelte-t0m6hr,.resize-band[data-direction=ne].svelte-t0m6hr,.resize-band[data-direction=sw].svelte-t0m6hr,.resize-band[data-direction=se].svelte-t0m6hr{width:var(--spacing-xl);height:var(--spacing-xl)}.resize-band[data-direction=nw].svelte-t0m6hr,.resize-band[data-direction=se].svelte-t0m6hr{cursor:nwse-resize}.resize-band[data-direction=ne].svelte-t0m6hr,.resize-band[data-direction=sw].svelte-t0m6hr{cursor:nesw-resize}.resize-band[data-direction=nw].svelte-t0m6hr{top:-14px;left:-14px}.resize-band[data-direction=ne].svelte-t0m6hr{top:-14px;right:-14px}.resize-band[data-direction=sw].svelte-t0m6hr{bottom:-14px;left:-14px}.resize-band[data-direction=se].svelte-t0m6hr{bottom:-14px;right:-14px}.modal-close-button.svelte-t0m6hr{top:var(--spacing-md);right:var(--spacing-md);z-index:1;width:26px;height:26px;color:var(--color-text-secondary);font-size:var(--font-size-xl);line-height:var(--font-line-height-flat);border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.modal-close-button.svelte-t0m6hr:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.modal-dialog.dragging.svelte-t0m6hr{cursor:move}.dialog-title-bar.svelte-t0m6hr{padding:var(--spacing-dialog);-webkit-user-select:none;user-select:none}.dialog-title-bar.draggable.svelte-t0m6hr{cursor:move}h2.svelte-t0m6hr{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--color-text-primary);text-align:left;margin:0;font-weight:600;display:flex}.modal-body.svelte-t0m6hr{padding:0 var(--spacing-dialog);overflow-wrap:break-word}.modal-body.scrolls.svelte-t0m6hr{scrollbar-gutter:stable;padding-right:calc(var(--spacing-dialog) - var(--spacing-scrollbar-width));overflow:auto}.modal-body.no-footer.svelte-t0m6hr{padding-bottom:var(--spacing-dialog)}.started-elsewhere.svelte-t0m6hr{margin:var(--spacing-md) var(--spacing-dialog) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.modal-overlay[data-armed=false].svelte-t0m6hr .modal-footer-actions:where(.svelte-t0m6hr) .btn-primary,.modal-overlay[data-armed=false].svelte-t0m6hr .modal-footer-actions:where(.svelte-t0m6hr) .btn-danger{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-strong)}.modal-footer.svelte-t0m6hr{justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-dialog);flex-wrap:wrap;display:flex}.modal-footer-leading.svelte-t0m6hr{min-width:0;margin-right:auto}.modal-footer-actions.svelte-t0m6hr{justify-content:flex-end;align-items:center;gap:var(--spacing-md);white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}
