.dialog-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e1e1e;border:1px solid #333;border-radius:12px;padding:1.5rem;width:min(90vw,420px);z-index:10000;box-shadow:0 8px 32px #0006}.dialog-header.svelte-fpbym1{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.icon-wrapper.svelte-fpbym1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#ffffff14;color:#fff}.dialog-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.form.svelte-fpbym1{display:flex;flex-direction:column;gap:1rem}.field.svelte-fpbym1{display:flex;flex-direction:column;gap:.5rem}.field.svelte-fpbym1 label:where(.svelte-fpbym1){font-size:.8125rem;font-weight:500;color:#aaa}.field.svelte-fpbym1 input:where(.svelte-fpbym1){padding:.625rem .75rem;background:#252525;border:1px solid #333;border-radius:8px;color:#fff;font-size:.875rem}.field.svelte-fpbym1 input:where(.svelte-fpbym1):focus{outline:none;border-color:var(--color-primary)}.field.svelte-fpbym1 input:where(.svelte-fpbym1)::placeholder{color:#666}.field.svelte-fpbym1 input:where(.svelte-fpbym1):disabled{opacity:.6}.error-message.svelte-fpbym1{padding:.625rem .75rem;background:color-mix(in srgb,var(--color-destructive) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-destructive) 30%,transparent);border-radius:8px;color:var(--color-destructive);font-size:.8125rem}.dialog-actions.svelte-fpbym1{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#333;color:#fff}.btn-secondary:hover:not(:disabled){background:#444}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background:#2563eb}.spinner{animation:svelte-fpbym1-spin 1s linear infinite}@keyframes svelte-fpbym1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
