.modal-background.svelte-ta60gp{width:100%;height:100%;z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal.svelte-ta60gp{width:var(--width,500px);max-width:min(var(--max-width,100%), calc(100vw - var(--space-8) - var(--safe-area-left) - var(--safe-area-right)));height:var(--height);max-height:min(var(--max-height,90vh), calc(100dvh - var(--space-8) - var(--safe-area-top) - var(--safe-area-bottom)));background:var(--bg-color);border-radius:var(--radius-lg);z-index:calc(var(--z-modal) + 1);flex-direction:column;display:flex;box-shadow:0 2px 10px #0000001a}.modal.svelte-ta60gp:focus,.modal.svelte-ta60gp:focus-visible{outline:none}.modal-header.svelte-ta60gp{padding:var(--space-5) var(--space-5);background-color:var(--accent-color);color:#fff;position:relative}.modal-header.svelte-ta60gp h3:where(.svelte-ta60gp){margin:0}.logo.svelte-ta60gp{float:left;width:24px;margin-right:var(--space-5)}.modal-content.svelte-ta60gp{padding:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-body.svelte-ta60gp{flex:1;min-height:0;overflow:auto}.modal-close.svelte-ta60gp{filter:invert();top:var(--space-5);right:var(--space-5);cursor:pointer;appearance:none;background-color:#0000;border:none;position:absolute}.modal-close.svelte-ta60gp:hover{background-color:var(--hover-color)}.actions.svelte-ta60gp{margin:var(--space-5) 0 0;justify-content:flex-end;display:flex}.modal.tool.svelte-ta60gp{width:var(--width,fit-content);min-width:min(360px,100%)}.modal.tool.svelte-ta60gp .modal-header:where(.svelte-ta60gp){padding:var(--space-3) var(--space-5);color:var(--text-color);border-bottom:1px solid var(--border-color);background-color:#0000}.modal.tool.svelte-ta60gp .modal-header:where(.svelte-ta60gp) h3:where(.svelte-ta60gp){font-size:var(--font-size-base);font-weight:600}.modal.tool.svelte-ta60gp .modal-close:where(.svelte-ta60gp){top:var(--space-2);right:var(--space-3);filter:none;border-radius:var(--radius-sm)}.modal.tool.svelte-ta60gp .modal-content:where(.svelte-ta60gp){padding:var(--space-4) var(--space-5)}.modal.tool.svelte-ta60gp .actions:where(.svelte-ta60gp){margin-top:var(--space-4);gap:var(--space-3)}.modal.tool.svelte-ta60gp .actions:where(.svelte-ta60gp):empty{display:none}@media (width<=768px){.modal.svelte-ta60gp{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}
