// 🏢 EMPRESAS - Estilos Específicos

// Status badges para empresas
.status-badge {
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  
  &.status-active {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
  }
  
  &.status-inactive {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
  }
}

// Estilos para campos de empresa
.company-form {
  .cnpj-field {
    font-family: 'Courier New', monospace;
  }
  
  .website-field {
    color: var(--idt-primary, #007bff);
    text-decoration: underline;
    cursor: pointer;
    
    &:hover {
      opacity: 0.8;
    }
  }
}

// Dark mode support
:host-context(.dark-mode) {
  .status-badge {
    &.status-active {
      background-color: #1e4b26;
      color: #9ae6a4;
      border-color: #2d5a34;
    }
    
    &.status-inactive {
      background-color: #4b1e1e;
      color: #e69a9a;
      border-color: #5a2d2d;
    }
  }
} 