.page.svelte-cqngvj{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif;padding-bottom:120px}.container.svelte-cqngvj{max-width:500px;margin:0 auto;padding:0 16px}.topbar.svelte-cqngvj{display:flex;align-items:center;gap:12px;padding:16px 0}.back-btn.svelte-cqngvj{width:40px;height:40px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}h1.svelte-cqngvj{font-size:20px;font-weight:700;color:#ff4c3b;margin:0}.warn.svelte-cqngvj{display:flex;gap:14px;align-items:flex-start;padding:16px;background:#ff4c3b0f;border:1px solid rgba(255,76,59,.3);border-radius:14px;margin:8px 0 24px}.warn-icon.svelte-cqngvj{width:40px;height:40px;border-radius:10px;background:#ff4c3b1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warn-title.svelte-cqngvj{font-size:14px;font-weight:800;color:#ff4c3b;margin:0 0 6px}.warn-hint.svelte-cqngvj{font-size:13px;color:var(--color-text-muted);margin:6px 0 0;line-height:1.5}.warn-list.svelte-cqngvj{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--color-text-muted);line-height:1.6}.label.svelte-cqngvj{display:block;font-size:13px;font-weight:600;color:var(--color-text-muted);margin:18px 0 8px}.label.svelte-cqngvj .optional:where(.svelte-cqngvj){color:var(--color-text-dim);font-weight:400}textarea.svelte-cqngvj,input.svelte-cqngvj{width:100%;padding:12px 14px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text);font-family:Lato,sans-serif;font-size:14px;outline:none;box-sizing:border-box}textarea.svelte-cqngvj{resize:vertical;min-height:80px}input.svelte-cqngvj:focus,textarea.svelte-cqngvj:focus{border-color:#ff4c3b}input.svelte-cqngvj::placeholder,textarea.svelte-cqngvj::placeholder{color:var(--color-text-dim)}.delete-btn.svelte-cqngvj{margin-top:24px;width:100%;height:48px;background:#ff4c3b;color:#fff;border:none;border-radius:10px;font-family:Lato,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.delete-btn.svelte-cqngvj:disabled{opacity:.4;cursor:not-allowed}.cancel-btn.svelte-cqngvj{margin-top:10px;width:100%;height:44px;background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.cancel-btn.svelte-cqngvj:hover{background:#ffffff08}
