--- phase: 61-payment-button-activation plan: 01 type: execute wave: 1 depends_on: [] files_modified: - resources/views/orders/show.php - resources/scss/app.scss - public/assets/css/app.css autonomous: true --- ## Goal Aktywacja przycisku "Platnosc" w headerze szczegółów zamówienia — kliknięcie przełącza na zakładkę płatności i automatycznie otwiera formularz dodawania płatności. Dodatkowo poprawa odstępu między inputami a buttonami w formularzu płatności. ## Purpose Przycisk "Płatność" jest obecnie nieaktywny (btn--disabled) mimo że zakładka płatności i formularz już istnieją (Phase 56). Aktywacja przycisku skraca ścieżkę użytkownika do dodania płatności. ## Output - Przycisk "Platnosc" aktywny, przełącza na tab `payments` i otwiera formularz - Formularz z wizualnym odstępem między inputami a przyciskami ## Source Files @resources/views/orders/show.php (linia 76: przycisk Platnosc, linia 128: tab payments, linia 559-638: panel + formularz) @resources/scss/app.scss (linia 1648-1687: style payment-add-form) ## AC-1: Przycisk Platnosc aktywny i funkcjonalny ```gherkin Given użytkownik jest na stronie szczegółów zamówienia /orders/{id} When klika przycisk "Platnosc" w headerze Then widok przełącza się na zakładkę "Płatności" And formularz dodawania płatności jest automatycznie widoczny (rozwinięty) ``` ## AC-2: Odstęp między inputami a buttonami formularza ```gherkin Given formularz dodawania płatności jest widoczny When użytkownik widzi formularz Then między rzędem inputów a rzędem przycisków jest wyraźny odstęp (margin-top ≥ 12px) ``` Task 1: Aktywacja przycisku Platnosc i podpięcie JS resources/views/orders/show.php 1. Linia 76: zamień `` na `` — usunięcie btn--disabled i dodanie ID. 2. W bloku `