# gvScostamentoPerformance Grid Layout — Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** Migliorare la leggibilità e la presentazione visiva della griglia `gvScostamentoPerformance` in `ScostamentoPerformance.aspx` — colonne fisse in px, scroll orizzontale, colonne bloccate, tema Aqua uniforme e CSS override mirati. **Architecture:** Tutte le modifiche sono confinate al solo file `ScostamentoPerformance.aspx`. Il markup ASPX viene aggiornato inline (attributi DevExpress + blocco ` ``` Sostituirlo con: ```html ``` > **Nota:** I selettori CSS usano i nomi di classe generati da DevExpress per il tema Aqua. Se a runtime le classi effettive differiscono (verificabile con DevTools del browser → Inspect sull'elemento griglia), aggiornare i selettori con quelli reali. Il pattern è sempre `dxgv_`. - [ ] **Step 2: Verifica visiva in IIS Express** Avviare il progetto (F5 in VS2022), navigare a `ScostamentoPerformance.aspx` e controllare: - ✅ Header griglia in blu Aqua (coerente con il form filtri sopra) - ✅ Colonne Gestore/Portafoglio/Intestazione restano visibili durante lo scroll orizzontale - ✅ Celle con padding sufficiente (non schiacciate) - ✅ Bordo inferiore della griglia visibile - ✅ "Crea Filtro" (filter bar) con sfondo azzurro chiaro e testo leggibile Se uno o più CSS override non producono effetto, aprire DevTools (F12), ispezionare l'elemento e trovare il selettore corretto generato da DevExpress, quindi aggiornarlo nel markup. - [ ] **Step 3: Commit finale** ```bash git add OlympiaIntranet/ScostamentoPerformance.aspx git commit -m "style: add CSS overrides for Aqua theme — padding, bottom border, filter bar, fixed column divider" ``` --- ### Task 4: Push su remote - [ ] **Step 1: Push su Gitea** ```bash git push origin master ``` Verifica su `https://git.smart-roots.net/glicciardello/OlympiaIntranet` che i 3 commit siano visibili nel branch `master`.