.dialog.svelte-1urllwo{background:var(--bg);border:1px solid var(--ui);border-radius:var(--radius-md);width:min(500px, 100vw - var(--space-lg));max-height:calc(100vh - var(--space-2xl));flex-direction:column;padding:0;display:flex;box-shadow:0 2px 4px #1114180a,0 8px 16px #1114180f,0 16px 32px #11141814,0 32px 64px #1114181a}@media (width>=768px){.dialog--wide.svelte-1urllwo{width:860px}}.dialog.svelte-1urllwo::backdrop{background-color:#00000080;animation:.15s svelte-1urllwo-backdrop-fade-in}@keyframes svelte-1urllwo-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.dialog__header.svelte-1urllwo{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--ui);display:flex}.dialog__title-row.svelte-1urllwo{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.dialog__icon.svelte-1urllwo{color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog__icon.svelte-1urllwo svg{width:20px;height:20px}.dialog__title.svelte-1urllwo{font-size:var(--font-sm);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.dialog__close.svelte-1urllwo{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--tx-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.dialog__close.svelte-1urllwo svg{width:14px;height:14px}.dialog__close.svelte-1urllwo:hover{background-color:var(--bg-3);color:var(--tx)}.dialog__close.svelte-1urllwo:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-blue) 25%, transparent);outline:none}.dialog.svelte-1urllwo .dialog__body{padding:var(--space-sm);font-size:var(--font-sm);color:var(--tx);line-height:1.6;overflow-y:auto}.dialog__footer.svelte-1urllwo{justify-content:flex-end;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--ui);display:flex}
