.button-ai { background-color: #007bff; color: #fff; padding: 10px 20px; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; }
.button-ai:hover { background-color: #0056b3; }
.button-ai:active { background-color: #003080; }
.button-ai:focus { outline: none; box-shadow: 0 0 5px #007bff; }
.button-ai:disabled { background-color: #ccc; cursor: not-allowed; }
.button-ai:disabled:hover { background-color: #ccc; }
.button-ai:disabled:active { background-color: #ccc; }
.button-ai:disabled:focus { outline: none; box-shadow: none; }