.backdrop.svelte-1pa0dh{z-index:9999;isolation:isolate;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal.svelte-1pa0dh{background:var(--bg);border:1px solid var(--line);border-radius:12px;width:min(560px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}header.svelte-1pa0dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}header.svelte-1pa0dh h2:where(.svelte-1pa0dh){font:500 18px/1.2 var(--font-mono);margin:0}.x.svelte-1pa0dh{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:24px}.x.svelte-1pa0dh:hover{color:var(--fg)}form.svelte-1pa0dh{flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}label.svelte-1pa0dh{font:500 12px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;display:flex}label.svelte-1pa0dh em:where(.svelte-1pa0dh){text-transform:none;opacity:.7;letter-spacing:0;font-style:normal}label.svelte-1pa0dh input:where(.svelte-1pa0dh),label.svelte-1pa0dh select:where(.svelte-1pa0dh),label.svelte-1pa0dh textarea:where(.svelte-1pa0dh){background:var(--bg-2);border:1px solid var(--line);color:var(--fg);font:400 14px/1.4 var(--font-body);text-transform:none;letter-spacing:0;border-radius:6px;padding:10px 12px}label.svelte-1pa0dh input:where(.svelte-1pa0dh):focus,label.svelte-1pa0dh select:where(.svelte-1pa0dh):focus,label.svelte-1pa0dh textarea:where(.svelte-1pa0dh):focus{border-color:var(--accent);outline:none}label.svelte-1pa0dh input:where(.svelte-1pa0dh):disabled{opacity:.5;cursor:not-allowed}.row.svelte-1pa0dh{grid-template-columns:1fr 1fr;gap:12px;display:grid}.row.svelte-1pa0dh:has(>label:where(.svelte-1pa0dh):nth-child(3)){grid-template-columns:2fr 1fr 1fr}.err.svelte-1pa0dh{color:var(--danger,#ff5470);font:400 12px/1.4 var(--font-mono);background:#ff547024;border-radius:6px;padding:10px 14px}footer.svelte-1pa0dh{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:16px;display:flex}.cancel.svelte-1pa0dh{border:1px solid var(--line);color:var(--fg);font:500 12px/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px}.cancel.svelte-1pa0dh:hover{border-color:var(--muted)}@media (width<=600px){.row.svelte-1pa0dh{grid-template-columns:1fr}.row.svelte-1pa0dh:has(>label:where(.svelte-1pa0dh):nth-child(3)){grid-template-columns:1fr}}
