.su-overlay.svelte-eepq6r{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.su-bd.svelte-eepq6r{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.su-modal.svelte-eepq6r{background:var(--bg-elevated,#16141f);border:1px solid var(--border-primary,#2d2640);border-radius:16px;width:100%;max-width:420px;padding:20px;position:relative;box-shadow:0 20px 60px #0006}.su-head.svelte-eepq6r{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.su-title.svelte-eepq6r{color:var(--text-primary,#f5f5f5);margin:0;font-size:1.1rem;font-weight:700}.su-x.svelte-eepq6r{color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.su-x.svelte-eepq6r:hover{color:var(--text-primary,#f5f5f5)}.su-desc.svelte-eepq6r{color:var(--text-secondary,#9ca3af);margin:0 0 14px;font-size:.875rem;line-height:1.4}.su-field.svelte-eepq6r{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.su-field.svelte-eepq6r label:where(.svelte-eepq6r){color:var(--text-secondary,#9ca3af);font-size:.8rem}.su-field.svelte-eepq6r input:where(.svelte-eepq6r){background:var(--bg-secondary,#1a1825);border:1px solid var(--border-primary,#2d2640);letter-spacing:.15em;width:100%;color:var(--text-primary,#f5f5f5);border-radius:12px;padding:12px 14px;font-size:16px}.su-field.svelte-eepq6r input:where(.svelte-eepq6r):focus{border-color:var(--brand,#16a34a);outline:none}.su-error.svelte-eepq6r{color:#f87171;margin:0 0 12px;font-size:.8rem}.su-actions.svelte-eepq6r{justify-content:flex-end;gap:10px;display:flex}.su-btn.svelte-eepq6r{cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:11px 18px;font-size:.9rem;font-weight:700}.su-btn.svelte-eepq6r:disabled{opacity:.5;cursor:not-allowed}.su-secondary.svelte-eepq6r{background:var(--bg-secondary,#262233);color:var(--text-secondary,#9ca3af)}.su-danger.svelte-eepq6r{color:#fff;background:#dc2626}.su-primary.svelte-eepq6r{background:var(--brand,#16a34a);color:#fff}@media (width<=760px){.su-overlay.svelte-eepq6r{align-items:flex-end;padding:0}.su-modal.svelte-eepq6r{max-width:none;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}
