#simulateur-solaire { max-width: 500px; margin: 20px auto; font-family: Arial, sans-serif; }
#simulateur-solaire label { display: block; margin-top: 10px; }
#simulateur-solaire input, #simulateur-solaire select { width: 100%; padding: 8px; margin-top: 5px; }
#simulateur-solaire button { margin-top: 15px; padding: 10px 20px; background: #2e7d32; color: #fff; border: none; cursor: pointer; }
#simulateur-solaire button:hover { background: #1b5e20; }
.step { padding: 10px; border: 1px solid #ccc; border-radius: 5px; }
