 .dialog-theme-default .modal-dialog-overlay{position: fixed;inset: 0;z-index: 1000;display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 0;padding: 0;background: var(--antilia-theme-veil,rgba(0,0,0,0.2))}.dialog-theme-default .modal-dialog{position: absolute;top: 10%;overflow: hidden;border: 1px solid var(--antilia-theme-border,transparent);border-radius: 0.4em;background: var(--antilia-theme-surface,Canvas);color: var(--antilia-theme-text,CanvasText);color-scheme: var(--antilia-theme-color-scheme,normal);box-shadow: 0 0 60px 10px rgba(0,0,0,0.35)}.dialog-theme-default .modal-dialog:focus{outline: none}.dialog-theme-default .modal-dialog .modal-dialog-content{min-width: 20vw;max-width: 80vw;min-height: 20vh;max-height: 80vh;overflow: auto;display: flex;flex-direction: column}.dialog-theme-default .modal-dialog-header{display: flex;flex: none;align-items: center;gap: 0.5em;margin: 0;padding: 0.3em 0.75em;background: var(--antilia-theme-primary,Highlight);color: var(--antilia-theme-on-primary,HighlightText);font-size: 1em;font-weight: bold;text-align: start}.dialog-theme-default .modal-dialog-title{flex: 1 1 auto;margin: 0;font-size: inherit;font-weight: inherit}.dialog-theme-default .modal-dialog-close{flex: none;margin: -0.2em -0.4em -0.2em 0;padding: 0 0.3em;border: 0;border-radius: 0.25em;background: transparent;color: inherit;font: inherit;font-size: 1.2em;line-height: 1.1;cursor: pointer;opacity: 0.8}.dialog-theme-default .modal-dialog-close:hover,.dialog-theme-default .modal-dialog-close:focus-visible{background: rgba(255,255,255,0.2);opacity: 1}.dialog-theme-default .modal-dialog-close:focus-visible{outline: 2px solid currentColor;outline-offset: -2px}.dialog-theme-default .modal-dialog-draggable>.modal-dialog-content>.modal-dialog-header{cursor: move;touch-action: none;user-select: none}.dialog-theme-default .modal-dialog-dragging{opacity: 0.92}.dialog-theme-default .modal-dialog-folded>.modal-dialog-content{min-height: 0}.dialog-theme-default .modal-dialog-folded>.modal-dialog-content>.modal-dialog-body,.dialog-theme-default .modal-dialog-folded>.modal-dialog-content>.antilia-scrollbar,.dialog-theme-default .modal-dialog-folded>.modal-dialog-content>.modal-dialog-footer{display: none}.dialog-theme-default .modal-dialog-body{flex: 1 1 auto;min-height: 0;overflow: auto;padding: 1em}.dialog-theme-default .modal-dialog-content>.antilia-scrollbar{display: flex;flex: 1 1 auto;flex-direction: column;min-height: 0}.dialog-theme-default .modal-dialog-footer{display: flex;flex: none;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 0.4em;padding: 0.35em 0.75em;border-top: 1px solid var(--antilia-theme-border,ButtonBorder);background: var(--antilia-theme-toolbar,transparent)}.dialog-theme-default .modal-dialog-button{padding: 0.2em 0.85em;border: 1px solid var(--antilia-theme-border,ButtonBorder);border-radius: 0.3em;background: var(--antilia-theme-surface,ButtonFace);color: var(--antilia-theme-text,ButtonText);font: inherit;cursor: pointer}.dialog-theme-default .modal-dialog-button-primary{border-color: var(--antilia-theme-primary-dark,Highlight);background: var(--antilia-theme-primary,Highlight);color: var(--antilia-theme-on-primary,HighlightText)}.dialog-theme-default .modal-dialog-button:focus-visible{outline: 2px solid var(--antilia-theme-accent,Highlight);outline-offset: 1px}.dialog-theme-default .modal-dialog-button:disabled{cursor: default;opacity: 0.6}.dialog-theme-default .modal-dialog .modal-dialog{margin: 16px 0 0 16px}.dialog-theme-default .modal-dialog .modal-dialog .modal-dialog{margin: 32px 0 0 32px}.dialog-theme-default ~ .dialog-theme-default .modal-dialog{margin: 16px 0 0 16px}.dialog-theme-default ~ .dialog-theme-default ~ .dialog-theme-default .modal-dialog{margin: 32px 0 0 32px}