/* 
  Estilos para o botão fixo de adicionar refeição
  Este arquivo é carregado diretamente no HTML para garantir que o botão 
  seja exibido mesmo em caso de problemas com o carregamento do React
*/

@media (max-width: 768px) {
  /* Botão de emergência para adicionar refeição */
  #emergency-add-button,
  #emergency-direct-button,
  .fixed-add-button {
    position: fixed;
    bottom: 90px;
    right: 20px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: #4f46e5;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    z-index: 99999;
    border: 2px solid white;
    transition: transform 0.2s;
    cursor: pointer;
  }
  
  #emergency-add-button:hover,
  #emergency-direct-button:hover,
  .fixed-add-button:hover {
    transform: scale(1.05);
  }
  
  #emergency-add-button:active,
  #emergency-direct-button:active,
  .fixed-add-button:active {
    transform: scale(0.95);
  }
  
  /* Controlar espaçamento na parte inferior para acomodar a navegação */
  main {
    padding-bottom: 5rem !important;
  }
}